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 +24881,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"#/definitions/DQDataQualityType" } }, "elementName":{ - "localPart":"MD_ScopeDescription", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24902,7 +24902,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TopologicalConsistency" + "MD_RangeDimension" ] }, "namespaceURI":{ @@ -24915,11 +24915,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"#/definitions/MDRangeDimensionType" } }, "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24936,7 +24936,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_GriddedDataPositionalAccuracy" + "AbstractDQ_Result" ] }, "namespaceURI":{ @@ -24949,11 +24949,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"#/definitions/AbstractDQResultType" } }, "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24970,7 +24970,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_StandardOrderProcess" + "MD_KeywordTypeCode" ] }, "namespaceURI":{ @@ -24983,11 +24983,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"MD_KeywordTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25004,7 +25004,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_PositionalAccuracy" + "MD_SecurityConstraints" ] }, "namespaceURI":{ @@ -25017,11 +25017,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/MDSecurityConstraintsType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25038,7 +25038,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_InitiativeTypeCode" + "DQ_AbsoluteExternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -25051,11 +25051,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25072,7 +25072,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ProgressCode" + "MD_PortrayalCatalogueReference" ] }, "namespaceURI":{ @@ -25085,11 +25085,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } }, "elementName":{ - "localPart":"MD_ProgressCode", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25106,7 +25106,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_ProcessStep" + "URL" ] }, "namespaceURI":{ @@ -25119,11 +25119,11 @@ ] }, "value":{ - "$ref":"#/definitions/LIProcessStepType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25140,7 +25140,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Usage" + "CI_OnlineResource" ] }, "namespaceURI":{ @@ -25153,11 +25153,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/CIOnlineResourceType" } }, "elementName":{ - "localPart":"MD_Usage", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25174,7 +25174,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PortrayalCatalogueReference" + "MD_MaintenanceFrequencyCode" ] }, "namespaceURI":{ @@ -25187,11 +25187,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"MD_MaintenanceFrequencyCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25208,7 +25208,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_Scope" + "DS_InitiativeTypeCode" ] }, "namespaceURI":{ @@ -25221,11 +25221,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQScopeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_Scope", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25242,7 +25242,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_TemporalExtent" + "MD_Identifier" ] }, "namespaceURI":{ @@ -25255,11 +25255,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXTemporalExtentType" + "$ref":"#/definitions/MDIdentifierType" } }, "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25276,7 +25276,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeAttributeAccuracy" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -25289,11 +25289,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } }, "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25310,7 +25310,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Lineage" + "DQ_ThematicClassificationCorrectness" ] }, "namespaceURI":{ @@ -25323,11 +25323,11 @@ ] }, "value":{ - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } }, "elementName":{ - "localPart":"LI_Lineage", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25344,7 +25344,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Source" + "EX_VerticalExtent" ] }, "namespaceURI":{ @@ -25357,11 +25357,11 @@ ] }, "value":{ - "$ref":"#/definitions/LISourceType" + "$ref":"#/definitions/EXVerticalExtentType" } }, "elementName":{ - "localPart":"LI_Source", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25378,7 +25378,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_Identification" + "MD_GeometricObjects" ] }, "namespaceURI":{ @@ -25391,11 +25391,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/MDGeometricObjectsType" } }, "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25446,7 +25446,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnlineResource" + "MD_GeometricObjectTypeCode" ] }, "namespaceURI":{ @@ -25459,11 +25459,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"MD_GeometricObjectTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25480,7 +25480,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_KeywordTypeCode" + "CI_Citation" ] }, "namespaceURI":{ @@ -25493,11 +25493,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CICitationType" } }, "elementName":{ - "localPart":"MD_KeywordTypeCode", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25514,7 +25514,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ThematicClassificationCorrectness" + "DQ_EvaluationMethodTypeCode" ] }, "namespaceURI":{ @@ -25527,11 +25527,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", + "localPart":"DQ_EvaluationMethodTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25548,7 +25548,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DataQuality" + "MD_MetadataExtensionInformation" ] }, "namespaceURI":{ @@ -25561,11 +25561,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDataQualityType" + "$ref":"#/definitions/MDMetadataExtensionInformationType" } }, "elementName":{ - "localPart":"DQ_DataQuality", + "localPart":"MD_MetadataExtensionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25582,7 +25582,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distribution" + "CI_Series" ] }, "namespaceURI":{ @@ -25595,11 +25595,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/CISeriesType" } }, "elementName":{ - "localPart":"MD_Distribution", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25616,7 +25616,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Platform" + "MD_ProgressCode" ] }, "namespaceURI":{ @@ -25629,11 +25629,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSPlatformType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_Platform", + "localPart":"MD_ProgressCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25650,7 +25650,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalValidity" + "EX_BoundingPolygon" ] }, "namespaceURI":{ @@ -25663,11 +25663,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"#/definitions/EXBoundingPolygonType" } }, "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25684,7 +25684,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessOmission" + "DQ_RelativeInternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -25697,11 +25697,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25718,7 +25718,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicDescription" + "AbstractRS_ReferenceSystem" ] }, "namespaceURI":{ @@ -25731,11 +25731,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } }, "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25752,7 +25752,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_LegalConstraints" + "MD_Metadata" ] }, "namespaceURI":{ @@ -25765,11 +25765,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDLegalConstraintsType" + "$ref":"#/definitions/MDMetadataType" } }, "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25786,7 +25786,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_VerticalExtent" + "CI_DateTypeCode" ] }, "namespaceURI":{ @@ -25799,11 +25799,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"CI_DateTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25820,7 +25820,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_FeatureCatalogueDescription" + "DQ_QuantitativeResult" ] }, "namespaceURI":{ @@ -25833,11 +25833,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "$ref":"#/definitions/DQQuantitativeResultType" } }, "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25854,7 +25854,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MetadataExtensionInformation" + "DS_AssociationTypeCode" ] }, "namespaceURI":{ @@ -25867,11 +25867,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"DS_AssociationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25888,7 +25888,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Date" + "MD_ServiceIdentification" ] }, "namespaceURI":{ @@ -25901,11 +25901,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIDateType" + "$ref":"#/definitions/MDServiceIdentificationType" } }, "elementName":{ - "localPart":"CI_Date", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25922,7 +25922,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_ResponsibleParty" + "MD_CellGeometryCode" ] }, "namespaceURI":{ @@ -25935,11 +25935,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"MD_CellGeometryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25956,7 +25956,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DimensionNameTypeCode" + "MD_ExtendedElementInformation" ] }, "namespaceURI":{ @@ -25969,11 +25969,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDExtendedElementInformationType" } }, "elementName":{ - "localPart":"MD_DimensionNameTypeCode", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25990,7 +25990,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georeferenceable" + "MD_DimensionNameTypeCode" ] }, "namespaceURI":{ @@ -26003,11 +26003,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"MD_DimensionNameTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26024,7 +26024,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GridSpatialRepresentation" + "MD_Georeferenceable" ] }, "namespaceURI":{ @@ -26037,11 +26037,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "$ref":"#/definitions/MDGeoreferenceableType" } }, "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26058,7 +26058,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ObligationCode" + "DS_DataSet" ] }, "namespaceURI":{ @@ -26071,11 +26071,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDObligationCodeType" + "$ref":"#/definitions/DSDataSetType" } }, "elementName":{ - "localPart":"MD_ObligationCode", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26092,7 +26092,7 @@ "properties":{ "localPart":{ "enum":[ - "URL" + "MD_TopicCategoryCode" ] }, "namespaceURI":{ @@ -26105,11 +26105,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/MDTopicCategoryCodeType" } }, "elementName":{ - "localPart":"URL", + "localPart":"MD_TopicCategoryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26126,7 +26126,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageDescription" + "CI_Contact" ] }, "namespaceURI":{ @@ -26139,11 +26139,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"#/definitions/CIContactType" } }, "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26160,7 +26160,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CellGeometryCode" + "PT_FreeText" ] }, "namespaceURI":{ @@ -26173,11 +26173,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/PTFreeTextType" } }, "elementName":{ - "localPart":"MD_CellGeometryCode", + "localPart":"PT_FreeText", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26194,7 +26194,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceFrequencyCode" + "EX_Extent" ] }, "namespaceURI":{ @@ -26207,11 +26207,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/EXExtentType" } }, "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26228,7 +26228,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Contact" + "MD_Georectified" ] }, "namespaceURI":{ @@ -26241,11 +26241,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/MDGeorectifiedType" } }, "elementName":{ - "localPart":"CI_Contact", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26262,7 +26262,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SecurityConstraints" + "DQ_NonQuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -26275,11 +26275,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"MD_SecurityConstraints", + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26296,7 +26296,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_AggregateInformation" + "MD_MediumNameCode" ] }, "namespaceURI":{ @@ -26309,11 +26309,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_AggregateInformation", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26330,7 +26330,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ClassificationCode" + "DQ_TemporalConsistency" ] }, "namespaceURI":{ @@ -26343,11 +26343,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQTemporalConsistencyType" } }, "elementName":{ - "localPart":"MD_ClassificationCode", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26364,7 +26364,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_DataSet" + "DQ_TopologicalConsistency" ] }, "namespaceURI":{ @@ -26377,11 +26377,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSDataSetType" + "$ref":"#/definitions/DQTopologicalConsistencyType" } }, "elementName":{ - "localPart":"DS_DataSet", + "localPart":"DQ_TopologicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26398,7 +26398,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DatatypeCode" + "CI_Address" ] }, "namespaceURI":{ @@ -26411,11 +26411,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIAddressType" } }, "elementName":{ - "localPart":"MD_DatatypeCode", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26432,7 +26432,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Keywords" + "MD_GridSpatialRepresentation" ] }, "namespaceURI":{ @@ -26445,11 +26445,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" } }, "elementName":{ - "localPart":"MD_Keywords", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26466,7 +26466,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ExtendedElementInformation" + "RS_Identifier" ] }, "namespaceURI":{ @@ -26479,11 +26479,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"#/definitions/RSIdentifierType" } }, "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26500,7 +26500,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_PresentationFormCode" + "MD_ClassificationCode" ] }, "namespaceURI":{ @@ -26517,7 +26517,7 @@ } }, "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"MD_ClassificationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26534,7 +26534,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConceptualConsistency" + "DQ_CompletenessCommission" ] }, "namespaceURI":{ @@ -26547,11 +26547,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/DQCompletenessCommissionType" } }, "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26568,7 +26568,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageContentTypeCode" + "MD_ReferenceSystem" ] }, "namespaceURI":{ @@ -26581,11 +26581,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDReferenceSystemType" } }, "elementName":{ - "localPart":"MD_CoverageContentTypeCode", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26602,7 +26602,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Citation" + "MD_MaintenanceInformation" ] }, "namespaceURI":{ @@ -26615,11 +26615,11 @@ ] }, "value":{ - "$ref":"#/definitions/CICitationType" + "$ref":"#/definitions/MDMaintenanceInformationType" } }, "elementName":{ - "localPart":"CI_Citation", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26636,7 +26636,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Medium" + "AbstractEX_GeographicExtent" ] }, "namespaceURI":{ @@ -26649,11 +26649,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMediumType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" } }, "elementName":{ - "localPart":"MD_Medium", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26670,7 +26670,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Identifier" + "MD_Dimension" ] }, "namespaceURI":{ @@ -26683,11 +26683,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDIdentifierType" + "$ref":"#/definitions/MDDimensionType" } }, "elementName":{ - "localPart":"MD_Identifier", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26704,7 +26704,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Series" + "AbstractDS_Aggregate" ] }, "namespaceURI":{ @@ -26717,11 +26717,11 @@ ] }, "value":{ - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/AbstractDSAggregateType" } }, "elementName":{ - "localPart":"CI_Series", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26738,7 +26738,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConformanceResult" + "AbstractDQ_Element" ] }, "namespaceURI":{ @@ -26751,11 +26751,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"#/definitions/AbstractDQElementType" } }, "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"AbstractDQ_Element", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26772,7 +26772,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_Locale" + "MD_Distributor" ] }, "namespaceURI":{ @@ -26785,11 +26785,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleType" + "$ref":"#/definitions/MDDistributorType" } }, "elementName":{ - "localPart":"PT_Locale", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26806,7 +26806,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SpatialRepresentationTypeCode" + "EX_SpatialTemporalExtent" ] }, "namespaceURI":{ @@ -26819,11 +26819,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } }, "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26840,7 +26840,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_TemporalAccuracy" + "CI_OnLineFunctionCode" ] }, "namespaceURI":{ @@ -26853,11 +26853,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26874,7 +26874,7 @@ "properties":{ "localPart":{ "enum":[ - "LocalisedCharacterString" + "MD_ObligationCode" ] }, "namespaceURI":{ @@ -26887,11 +26887,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocalisedCharacterStringType" + "$ref":"#/definitions/MDObligationCodeType" } }, "elementName":{ - "localPart":"LocalisedCharacterString", + "localPart":"MD_ObligationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26908,7 +26908,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Sensor" + "EX_TemporalExtent" ] }, "namespaceURI":{ @@ -26921,11 +26921,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/EXTemporalExtentType" } }, "elementName":{ - "localPart":"DS_Sensor", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26976,7 +26976,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_LogicalConsistency" + "CI_Telephone" ] }, "namespaceURI":{ @@ -26989,11 +26989,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"#/definitions/CITelephoneType" } }, "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27010,7 +27010,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Telephone" + "DQ_TemporalValidity" ] }, "namespaceURI":{ @@ -27023,11 +27023,11 @@ ] }, "value":{ - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/DQTemporalValidityType" } }, "elementName":{ - "localPart":"CI_Telephone", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27044,7 +27044,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DataIdentification" + "DS_Association" ] }, "namespaceURI":{ @@ -27057,11 +27057,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/DSAssociationType" } }, "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27078,7 +27078,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_BrowseGraphic" + "MD_Constraints" ] }, "namespaceURI":{ @@ -27091,11 +27091,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"#/definitions/MDConstraintsType" } }, "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27112,7 +27112,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_Extent" + "MD_RestrictionCode" ] }, "namespaceURI":{ @@ -27125,11 +27125,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_Extent", + "localPart":"MD_RestrictionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27146,7 +27146,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Metadata" + "DS_OtherAggregate" ] }, "namespaceURI":{ @@ -27159,11 +27159,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/DSOtherAggregateType" } }, "elementName":{ - "localPart":"MD_Metadata", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27180,7 +27180,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_FreeText" + "CI_ResponsibleParty" ] }, "namespaceURI":{ @@ -27193,11 +27193,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTFreeTextType" + "$ref":"#/definitions/CIResponsiblePartyType" } }, "elementName":{ - "localPart":"PT_FreeText", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27214,7 +27214,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Element" + "MD_AggregateInformation" ] }, "namespaceURI":{ @@ -27227,11 +27227,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/MDAggregateInformationType" } }, "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27248,7 +27248,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Series" + "DQ_DomainConsistency" ] }, "namespaceURI":{ @@ -27261,11 +27261,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/DQDomainConsistencyType" } }, "elementName":{ - "localPart":"DS_Series", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27282,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RangeDimension" + "DS_ProductionSeries" ] }, "namespaceURI":{ @@ -27295,11 +27295,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRangeDimensionType" + "$ref":"#/definitions/DSProductionSeriesType" } }, "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27316,7 +27316,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeResult" + "MD_StandardOrderProcess" ] }, "namespaceURI":{ @@ -27329,11 +27329,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"#/definitions/MDStandardOrderProcessType" } }, "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27350,7 +27350,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_NonQuantitativeAttributeAccuracy" + "LI_Source" ] }, "namespaceURI":{ @@ -27363,11 +27363,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/LISourceType" } }, "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27384,7 +27384,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ApplicationSchemaInformation" + "DQ_Scope" ] }, "namespaceURI":{ @@ -27397,11 +27397,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "$ref":"#/definitions/DQScopeType" } }, "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27418,7 +27418,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_OtherAggregate" + "DQ_GriddedDataPositionalAccuracy" ] }, "namespaceURI":{ @@ -27431,11 +27431,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSOtherAggregateType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } }, "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27452,7 +27452,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ReferenceSystem" + "MD_Usage" ] }, "namespaceURI":{ @@ -27465,11 +27465,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/MDUsageType" } }, "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27486,7 +27486,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_SpatialTemporalExtent" + "MD_DatatypeCode" ] }, "namespaceURI":{ @@ -27499,11 +27499,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"MD_DatatypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27520,7 +27520,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImageDescription" + "MD_ApplicationSchemaInformation" ] }, "namespaceURI":{ @@ -27533,11 +27533,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } }, "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27554,7 +27554,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessCommission" + "CI_PresentationFormCode" ] }, "namespaceURI":{ @@ -27567,11 +27567,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessCommissionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_CompletenessCommission", + "localPart":"CI_PresentationFormCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27588,7 +27588,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjects" + "PT_Locale" ] }, "namespaceURI":{ @@ -27601,11 +27601,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeometricObjectsType" + "$ref":"#/definitions/PTLocaleType" } }, "elementName":{ - "localPart":"MD_GeometricObjects", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27622,7 +27622,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Initiative" + "LanguageCode" ] }, "namespaceURI":{ @@ -27635,11 +27635,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSInitiativeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_Initiative", + "localPart":"LanguageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27656,7 +27656,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_EvaluationMethodTypeCode" + "MD_DistributionUnits" ] }, "namespaceURI":{ @@ -27673,7 +27673,7 @@ } }, "elementName":{ - "localPart":"DQ_EvaluationMethodTypeCode", + "localPart":"MD_DistributionUnits", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27690,7 +27690,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_LocaleContainer" + "MD_FeatureCatalogueDescription" ] }, "namespaceURI":{ @@ -27703,11 +27703,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } }, "elementName":{ - "localPart":"PT_LocaleContainer", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27724,7 +27724,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "MD_ScopeDescription" ] }, "namespaceURI":{ @@ -27737,11 +27737,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/MDScopeDescriptionType" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"MD_ScopeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27758,7 +27758,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalConsistency" + "MD_Band" ] }, "namespaceURI":{ @@ -27771,11 +27771,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"#/definitions/MDBandType" } }, "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27792,7 +27792,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ServiceIdentification" + "DQ_ConformanceResult" ] }, "namespaceURI":{ @@ -27805,11 +27805,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/DQConformanceResultType" } }, "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27826,7 +27826,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeCode" + "DQ_AccuracyOfATimeMeasurement" ] }, "namespaceURI":{ @@ -27839,11 +27839,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } }, "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27860,7 +27860,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_DateTypeCode" + "MD_SpatialRepresentationTypeCode" ] }, "namespaceURI":{ @@ -27877,7 +27877,7 @@ } }, "elementName":{ - "localPart":"CI_DateTypeCode", + "localPart":"MD_SpatialRepresentationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27894,7 +27894,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjectTypeCode" + "MD_CoverageContentTypeCode" ] }, "namespaceURI":{ @@ -27911,7 +27911,7 @@ } }, "elementName":{ - "localPart":"MD_GeometricObjectTypeCode", + "localPart":"MD_CoverageContentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27928,7 +27928,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEX_GeographicExtent" + "AbstractDQ_TemporalAccuracy" ] }, "namespaceURI":{ @@ -27941,11 +27941,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" } }, "elementName":{ - "localPart":"AbstractEX_GeographicExtent", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27962,7 +27962,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRS_ReferenceSystem" + "AbstractMD_Identification" ] }, "namespaceURI":{ @@ -27975,11 +27975,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "$ref":"#/definitions/AbstractMDIdentificationType" } }, "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27996,7 +27996,7 @@ "properties":{ "localPart":{ "enum":[ - "RS_Identifier" + "MD_ImageDescription" ] }, "namespaceURI":{ @@ -28009,11 +28009,11 @@ ] }, "value":{ - "$ref":"#/definitions/RSIdentifierType" + "$ref":"#/definitions/MDImageDescriptionType" } }, "elementName":{ - "localPart":"RS_Identifier", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28030,7 +28030,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Resolution" + "MD_DataIdentification" ] }, "namespaceURI":{ @@ -28043,11 +28043,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDResolutionType" + "$ref":"#/definitions/MDDataIdentificationType" } }, "elementName":{ - "localPart":"MD_Resolution", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28064,7 +28064,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DistributionUnits" + "CI_Date" ] }, "namespaceURI":{ @@ -28077,11 +28077,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIDateType" } }, "elementName":{ - "localPart":"MD_DistributionUnits", + "localPart":"CI_Date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28098,7 +28098,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopologyLevelCode" + "MD_PixelOrientationCode" ] }, "namespaceURI":{ @@ -28111,11 +28111,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDPixelOrientationCodeType" } }, "elementName":{ - "localPart":"MD_TopologyLevelCode", + "localPart":"MD_PixelOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28132,7 +28132,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georectified" + "MD_Medium" ] }, "namespaceURI":{ @@ -28145,11 +28145,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/MDMediumType" } }, "elementName":{ - "localPart":"MD_Georectified", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28166,7 +28166,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceInformation" + "LI_Lineage" ] }, "namespaceURI":{ @@ -28179,11 +28179,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/LILineageType" } }, "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28200,7 +28200,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Address" + "MD_BrowseGraphic" ] }, "namespaceURI":{ @@ -28213,11 +28213,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/MDBrowseGraphicType" } }, "elementName":{ - "localPart":"CI_Address", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28234,7 +28234,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DomainConsistency" + "MD_RepresentativeFraction" ] }, "namespaceURI":{ @@ -28247,11 +28247,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDomainConsistencyType" + "$ref":"#/definitions/MDRepresentativeFractionType" } }, "elementName":{ - "localPart":"DQ_DomainConsistency", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28268,7 +28268,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_RoleCode" + "MD_CoverageDescription" ] }, "namespaceURI":{ @@ -28281,11 +28281,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDCoverageDescriptionType" } }, "elementName":{ - "localPart":"CI_RoleCode", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28302,7 +28302,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_ThematicAccuracy" + "DS_Sensor" ] }, "namespaceURI":{ @@ -28315,11 +28315,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/DSSensorType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28336,7 +28336,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_StereoMate" + "DQ_CompletenessOmission" ] }, "namespaceURI":{ @@ -28349,11 +28349,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/DQCompletenessOmissionType" } }, "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28370,7 +28370,7 @@ "properties":{ "localPart":{ "enum":[ - "LanguageCode" + "MD_ImagingConditionCode" ] }, "namespaceURI":{ @@ -28387,7 +28387,7 @@ } }, "elementName":{ - "localPart":"LanguageCode", + "localPart":"MD_ImagingConditionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28404,7 +28404,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_ContentInformation" + "MD_TopologyLevelCode" ] }, "namespaceURI":{ @@ -28417,11 +28417,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"MD_TopologyLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28438,7 +28438,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDS_Aggregate" + "EX_GeographicDescription" ] }, "namespaceURI":{ @@ -28451,11 +28451,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/EXGeographicDescriptionType" } }, "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28472,7 +28472,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RestrictionCode" + "DS_StereoMate" ] }, "namespaceURI":{ @@ -28485,11 +28485,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSStereoMateType" } }, "elementName":{ - "localPart":"MD_RestrictionCode", + "localPart":"DS_StereoMate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28506,7 +28506,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Association" + "CI_RoleCode" ] }, "namespaceURI":{ @@ -28519,11 +28519,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSAssociationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_Association", + "localPart":"CI_RoleCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28540,7 +28540,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Completeness" + "AbstractDQ_ThematicAccuracy" ] }, "namespaceURI":{ @@ -28553,11 +28553,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQCompletenessType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" } }, "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28574,7 +28574,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Result" + "DQ_QuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -28587,11 +28587,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"DQ_QuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28608,7 +28608,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Constraints" + "AbstractDQ_LogicalConsistency" ] }, "namespaceURI":{ @@ -28621,11 +28621,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDConstraintsType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" } }, "elementName":{ - "localPart":"MD_Constraints", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28642,7 +28642,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_VectorSpatialRepresentation" + "DQ_FormatConsistency" ] }, "namespaceURI":{ @@ -28655,11 +28655,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"#/definitions/DQFormatConsistencyType" } }, "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28676,7 +28676,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Dimension" + "MD_MediumFormatCode" ] }, "namespaceURI":{ @@ -28689,11 +28689,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDimensionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Dimension", + "localPart":"MD_MediumFormatCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } diff --git a/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema index 41c5f423..0b371c64 100644 --- a/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema @@ -2,229 +2,23 @@ { "id":"http://www.isotc211.org/2005/gmd#", "definitions":{ - "MDFormatType":{ - "required":[ - "name", - "version" - ], - "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", - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Format_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "name", - "version", - "amendmentNumber", - "specification", - "fileDecompressionTechnique", - "formatDistributor" - ] - }, - "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" - ] - }, - "CIRoleCodePropertyType":{ - "type":"object", - "title":"CIRoleCodePropertyType", - "required":[ - "ciRoleCode" - ], - "properties":{ - "ciRoleCode":{ - "title":"ciRoleCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CI_RoleCode", - "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_RoleCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ciRoleCode", - "nilReason" - ] - }, - "DSSensorPropertyType":{ + "CICitationPropertyType":{ "type":"object", - "title":"DSSensorPropertyType", + "title":"CICitationPropertyType", "required":[ - "dsSensor" + "ciCitation" ], "properties":{ - "dsSensor":{ - "title":"dsSensor", + "ciCitation":{ + "title":"ciCitation", "allOf":[ { - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/CICitationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Sensor", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -351,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Sensor_PropertyType", + "localPart":"CI_Citation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSensor", + "ciCitation", "nilReason", "uuidref", "type", @@ -367,115 +161,25 @@ "actuate" ] }, - "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":"CI_Contact_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" - ] - }, - "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" - } + "MDScopeDescriptionPropertyType":{ + "type":"object", + "title":"MDScopeDescriptionPropertyType", + "required":[ + "mdScopeDescription" + ], + "properties":{ + "mdScopeDescription":{ + "title":"mdScopeDescription", + "allOf":[ + { + "$ref":"#/definitions/MDScopeDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_ScopeDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, "nilReason":{ "title":"nilReason", @@ -496,78 +200,43 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_DateTypeCode_PropertyType", + "localPart":"MD_ScopeDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciDateTypeCode", + "mdScopeDescription", "nilReason" ] }, - "MDMediumFormatCodePropertyType":{ + "DQPositionalAccuracyPropertyType":{ "type":"object", - "title":"MDMediumFormatCodePropertyType", + "title":"DQPositionalAccuracyPropertyType", "required":[ - "mdMediumFormatCode" + "abstractDQPositionalAccuracy" ], "properties":{ - "mdMediumFormatCode":{ - "title":"mdMediumFormatCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_MediumFormatCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "nilReason":{ - "title":"nilReason", + "abstractDQPositionalAccuracy":{ + "title":"abstractDQPositionalAccuracy", "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/AbstractDQPositionalAccuracyType" + } + }, + "elementName":{ + "localPart":"AbstractDQ_PositionalAccuracy", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], - "propertyType":"attribute", - "attributeName":{ - "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" - ] - }, - "CICitationPropertyType":{ - "type":"object", - "title":"CICitationPropertyType", - "required":[ - "ciCitation" - ], - "properties":{ - "ciCitation":{ - "title":"ciCitation", - "allOf":[ - { - "$ref":"#/definitions/CICitationType" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CI_Citation", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -694,11 +363,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Citation_PropertyType", + "localPart":"DQ_PositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciCitation", + "abstractDQPositionalAccuracy", "nilReason", "uuidref", "type", @@ -710,129 +379,127 @@ "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" - } + "MDConstraintsType":{ + "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":"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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_CoverageContentTypeCode_PropertyType", + "localPart":"MD_Constraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdCoverageContentTypeCode", - "nilReason" + "useLimitation" ] }, - "CIPresentationFormCodePropertyType":{ - "type":"object", - "title":"CIPresentationFormCodePropertyType", + "MDDimensionType":{ "required":[ - "ciPresentationFormCode" + "dimensionName", + "dimensionSize" ], - "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" - } + "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":"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" + } + }, + "resolution":{ + "title":"resolution", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/MeasurePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resolution", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_PresentationFormCode_PropertyType", + "localPart":"MD_Dimension_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciPresentationFormCode", - "nilReason" + "dimensionName", + "dimensionSize", + "resolution" ] }, - "DSOtherAggregatePropertyType":{ + "EXGeographicDescriptionPropertyType":{ "type":"object", - "title":"DSOtherAggregatePropertyType", + "title":"EXGeographicDescriptionPropertyType", "required":[ - "dsOtherAggregate" + "exGeographicDescription" ], "properties":{ - "dsOtherAggregate":{ - "title":"dsOtherAggregate", + "exGeographicDescription":{ + "title":"exGeographicDescription", "allOf":[ { - "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" - } + "$ref":"#/definitions/EXGeographicDescriptionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -959,11 +626,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_OtherAggregate_PropertyType", + "localPart":"EX_GeographicDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsOtherAggregate", + "exGeographicDescription", "nilReason", "uuidref", "type", @@ -975,23 +642,142 @@ "actuate" ] }, - "MDAggregateInformationPropertyType":{ + "DQEvaluationMethodTypeCodePropertyType":{ "type":"object", - "title":"MDAggregateInformationPropertyType", + "title":"DQEvaluationMethodTypeCodePropertyType", "required":[ - "mdAggregateInformation" + "dqEvaluationMethodTypeCode" ], "properties":{ - "mdAggregateInformation":{ - "title":"mdAggregateInformation", + "dqEvaluationMethodTypeCode":{ + "title":"dqEvaluationMethodTypeCode", "allOf":[ { - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_AggregateInformation", + "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" + ] + }, + "AbstractDQTemporalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQTemporalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_TemporalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQFormatConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQFormatConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_FormatConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQDomainConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQDomainConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_DomainConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSProductionSeriesType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" + }, + { + "type":"object", + "title":"DSProductionSeriesType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_ProductionSeries_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQNonQuantitativeAttributeAccuracyPropertyType":{ + "type":"object", + "title":"DQNonQuantitativeAttributeAccuracyPropertyType", + "required":[ + "dqNonQuantitativeAttributeAccuracy" + ], + "properties":{ + "dqNonQuantitativeAttributeAccuracy":{ + "title":"dqNonQuantitativeAttributeAccuracy", + "allOf":[ + { + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1118,11 +904,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_AggregateInformation_PropertyType", + "localPart":"DQ_NonQuantitativeAttributeAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdAggregateInformation", + "dqNonQuantitativeAttributeAccuracy", "nilReason", "uuidref", "type", @@ -1134,228 +920,378 @@ "actuate" ] }, - "MDIdentificationPropertyType":{ - "type":"object", - "title":"MDIdentificationPropertyType", - "required":[ - "abstractMDIdentification" + "DQNonQuantitativeAttributeAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQNonQuantitativeAttributeAccuracyType", + "properties":{ + } + } ], - "properties":{ - "abstractMDIdentification":{ - "title":"abstractMDIdentification", - "allOf":[ + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_NonQuantitativeAttributeAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDScopeDescriptionType":{ + "type":"object", + "title":"MDScopeDescriptionType", + "required":[ + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" + ], + "properties":{ + "attributes":{ + "title":"attributes", + "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" - } + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" }, - "elementName":{ - "localPart":"AbstractMD_Identification", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"attributes", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "nilReason":{ - "title":"nilReason", + "features":{ + "title":"features", "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" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"features", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "arcrole":{ - "title":"arcrole", + "featureInstances":{ + "title":"featureInstances", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"featureInstances", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "title":{ - "title":"title", + "attributeInstances":{ + "title":"attributeInstances", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"attributeInstances", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "show":{ - "title":"show", + "dataset":{ + "title":"dataset", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"dataset", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "actuate":{ - "title":"actuate", + "other":{ + "title":"other", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"other", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identification_PropertyType", + "localPart":"MD_ScopeDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDIdentification", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" ] }, - "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" + "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":"EX_TemporalExtent", + "localPart":"statement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"EX_TemporalExtent", - "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":[ + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LI_Lineage_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "statement", + "processStep", + "source" + ] + }, + "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" + } + }, + "MDFeatureCatalogueDescriptionType":{ + "required":[ + "includedWithDataset", + "featureCatalogueCitation" + ], + "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 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureTypes", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_FeatureCatalogueDescription_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "complianceCode", + "language", + "includedWithDataset", + "featureTypes", + "featureCatalogueCitation" + ] + }, + "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" + } + }, + "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" } @@ -1460,11 +1396,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_TemporalExtent_PropertyType", + "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exTemporalExtent", + "dqGriddedDataPositionalAccuracy", "nilReason", "uuidref", "type", @@ -1476,248 +1412,41 @@ "actuate" ] }, - "MDBrowseGraphicType":{ - "required":[ - "fileName" - ], + "DQRelativeInternalPositionalAccuracyType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" }, { "type":"object", - "title":"MDBrowseGraphicType", + "title":"DQRelativeInternalPositionalAccuracyType", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_BrowseGraphic_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "fileName", - "fileDescription", - "fileType" - ] - }, - "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" - ] - }, - "MDSecurityConstraintsType":{ - "required":[ - "classification" - ], - "allOf":[ - { - "$ref":"#/definitions/MDConstraintsType" - }, - { - "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_SecurityConstraints_Type", + "localPart":"DQ_RelativeInternalPositionalAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "classification", - "userNote", - "classificationSystem", - "handlingDescription" - ] + } }, - "MDRangeDimensionPropertyType":{ + "MDSecurityConstraintsPropertyType":{ "type":"object", - "title":"MDRangeDimensionPropertyType", + "title":"MDSecurityConstraintsPropertyType", "required":[ - "mdRangeDimension" + "mdSecurityConstraints" ], "properties":{ - "mdRangeDimension":{ - "title":"mdRangeDimension", + "mdSecurityConstraints":{ + "title":"mdSecurityConstraints", "allOf":[ { - "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" - } + "$ref":"#/definitions/MDSecurityConstraintsType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1844,11 +1573,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RangeDimension_PropertyType", + "localPart":"MD_SecurityConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRangeDimension", + "mdSecurityConstraints", "nilReason", "uuidref", "type", @@ -1860,23 +1589,35 @@ "actuate" ] }, - "EXVerticalExtentPropertyType":{ + "MDContentInformationPropertyType":{ "type":"object", - "title":"EXVerticalExtentPropertyType", + "title":"MDContentInformationPropertyType", "required":[ - "exVerticalExtent" + "abstractMDContentInformation" ], "properties":{ - "exVerticalExtent":{ - "title":"exVerticalExtent", + "abstractMDContentInformation":{ + "title":"abstractMDContentInformation", "allOf":[ { - "$ref":"#/definitions/EXVerticalExtentType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractMDContentInformationType" + } + }, + "elementName":{ + "localPart":"AbstractMD_ContentInformation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2003,11 +1744,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_VerticalExtent_PropertyType", + "localPart":"MD_ContentInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exVerticalExtent", + "abstractMDContentInformation", "nilReason", "uuidref", "type", @@ -2019,41 +1760,72 @@ "actuate" ] }, - "MDServiceIdentificationType":{ + "EXGeographicDescriptionType":{ + "required":[ + "geographicIdentifier" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" }, { "type":"object", - "title":"MDServiceIdentificationType", + "title":"EXGeographicDescriptionType", "properties":{ + "geographicIdentifier":{ + "title":"geographicIdentifier", + "allOf":[ + { + "$ref":"#/definitions/MDIdentifierPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geographicIdentifier", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ServiceIdentification_Type", + "localPart":"EX_GeographicDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "CISeriesPropertyType":{ + }, + "propertiesOrder":[ + "geographicIdentifier" + ] + }, + "DQResultPropertyType":{ "type":"object", - "title":"CISeriesPropertyType", + "title":"DQResultPropertyType", "required":[ - "ciSeries" + "abstractDQResult" ], "properties":{ - "ciSeries":{ - "title":"ciSeries", + "abstractDQResult":{ + "title":"abstractDQResult", "allOf":[ { - "$ref":"#/definitions/CISeriesType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDQResultType" + } + }, + "elementName":{ + "localPart":"AbstractDQ_Result", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CI_Series", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2180,11 +1952,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Series_PropertyType", + "localPart":"DQ_Result_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciSeries", + "abstractDQResult", "nilReason", "uuidref", "type", @@ -2196,23 +1968,74 @@ "actuate" ] }, - "DQTemporalValidityPropertyType":{ + "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" + ] + }, + "DSInitiativeTypeCodePropertyType":{ "type":"object", - "title":"DQTemporalValidityPropertyType", + "title":"DSInitiativeTypeCodePropertyType", "required":[ - "dqTemporalValidity" + "dsInitiativeTypeCode" ], "properties":{ - "dqTemporalValidity":{ - "title":"dqTemporalValidity", + "dsInitiativeTypeCode":{ + "title":"dsInitiativeTypeCode", "allOf":[ { - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2231,147 +2054,47 @@ "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":"DQ_TemporalValidity_PropertyType", + "localPart":"DS_InitiativeTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTemporalValidity", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "dsInitiativeTypeCode", + "nilReason" ] }, - "DSAssociationPropertyType":{ + "MDGridSpatialRepresentationPropertyType":{ "type":"object", - "title":"DSAssociationPropertyType", + "title":"MDGridSpatialRepresentationPropertyType", "required":[ - "dsAssociation" + "mdGridSpatialRepresentation" ], "properties":{ - "dsAssociation":{ - "title":"dsAssociation", + "mdGridSpatialRepresentation":{ + "title":"mdGridSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/DSAssociationType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"DS_Association", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2498,11 +2221,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Association_PropertyType", + "localPart":"MD_GridSpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsAssociation", + "mdGridSpatialRepresentation", "nilReason", "uuidref", "type", @@ -2514,9 +2237,10 @@ "actuate" ] }, - "MDDistributorType":{ + "CIDateType":{ "required":[ - "distributorContact" + "date", + "dateType" ], "allOf":[ { @@ -2524,69 +2248,31 @@ }, { "type":"object", - "title":"MDDistributorType", + "title":"CIDateType", "properties":{ - "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/MDStandardOrderProcessPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"distributionOrderProcess", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "distributorFormat":{ - "title":"distributorFormat", + "date":{ + "title":"date", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDFormatPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributorFormat", + "localPart":"date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributorTransferOptions":{ - "title":"distributorTransferOptions", + "dateType":{ + "title":"dateType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CIDateTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributorTransferOptions", + "localPart":"dateType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -2595,80 +2281,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distributor_Type", + "localPart":"CI_Date_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "distributorContact", - "distributionOrderProcess", - "distributorFormat", - "distributorTransferOptions" + "date", + "dateType" ] }, - "EXGeographicBoundingBoxType":{ + "AbstractRSReferenceSystemType":{ "required":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"EXGeographicBoundingBoxType", + "title":"AbstractRSReferenceSystemType", "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", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType" + "$ref":"#/definitions/RSIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"southBoundLatitude", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "northBoundLatitude":{ - "title":"northBoundLatitude", + "domainOfValidity":{ + "title":"domainOfValidity", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/EXExtentPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"northBoundLatitude", + "localPart":"domainOfValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -2677,33 +2336,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicBoundingBox_Type", + "localPart":"AbstractRS_ReferenceSystem_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "name", + "domainOfValidity" ] }, - "MDReferenceSystemPropertyType":{ + "DSOtherAggregateType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSOtherAggregateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_OtherAggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIDatePropertyType":{ "type":"object", - "title":"MDReferenceSystemPropertyType", + "title":"CIDatePropertyType", "required":[ - "mdReferenceSystem" + "ciDate" ], "properties":{ - "mdReferenceSystem":{ - "title":"mdReferenceSystem", + "ciDate":{ + "title":"ciDate", "allOf":[ { - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/CIDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"CI_Date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2830,11 +2505,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ReferenceSystem_PropertyType", + "localPart":"CI_Date_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdReferenceSystem", + "ciDate", "nilReason", "uuidref", "type", @@ -2846,23 +2521,35 @@ "actuate" ] }, - "DQAbsoluteExternalPositionalAccuracyPropertyType":{ + "DQLogicalConsistencyPropertyType":{ "type":"object", - "title":"DQAbsoluteExternalPositionalAccuracyPropertyType", + "title":"DQLogicalConsistencyPropertyType", "required":[ - "dqAbsoluteExternalPositionalAccuracy" + "abstractDQLogicalConsistency" ], "properties":{ - "dqAbsoluteExternalPositionalAccuracy":{ - "title":"dqAbsoluteExternalPositionalAccuracy", + "abstractDQLogicalConsistency":{ + "title":"abstractDQLogicalConsistency", "allOf":[ { - "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + "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_AbsoluteExternalPositionalAccuracy", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2989,11 +2676,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", + "localPart":"DQ_LogicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqAbsoluteExternalPositionalAccuracy", + "abstractDQLogicalConsistency", "nilReason", "uuidref", "type", @@ -3005,44 +2692,266 @@ "actuate" ] }, - "MDDigitalTransferOptionsPropertyType":{ - "type":"object", - "title":"MDDigitalTransferOptionsPropertyType", + "MDExtendedElementInformationType":{ "required":[ - "mdDigitalTransferOptions" + "name", + "definition", + "dataType", + "parentEntity", + "rule", + "source" ], - "properties":{ - "mdDigitalTransferOptions":{ - "title":"mdDigitalTransferOptions", - "allOf":[ - { - "$ref":"#/definitions/MDDigitalTransferOptionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_DigitalTransferOptions", - "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":"MDExtendedElementInformationType", + "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" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - }, - "uuidref":{ - "title":"uuidref", + }, + "shortName":{ + "title":"shortName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"shortName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "domainCode":{ + "title":"domainCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"domainCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"definition", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "obligation":{ + "title":"obligation", + "allOf":[ + { + "$ref":"#/definitions/MDObligationCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"obligation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "condition":{ + "title":"condition", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condition", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"#/definitions/MDDatatypeCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "maximumOccurrence":{ + "title":"maximumOccurrence", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maximumOccurrence", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "domainValue":{ + "title":"domainValue", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"domainValue", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "parentEntity":{ + "title":"parentEntity", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parentEntity", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "rule":{ + "title":"rule", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rule", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "rationale":{ + "title":"rationale", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rationale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "source":{ + "title":"source", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"source", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_ExtendedElementInformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "shortName", + "domainCode", + "definition", + "obligation", + "condition", + "dataType", + "maximumOccurrence", + "domainValue", + "parentEntity", + "rule", + "rationale", + "source" + ] + }, + "RSIdentifierPropertyType":{ + "type":"object", + "title":"RSIdentifierPropertyType", + "required":[ + "rsIdentifier" + ], + "properties":{ + "rsIdentifier":{ + "title":"rsIdentifier", + "allOf":[ + { + "$ref":"#/definitions/RSIdentifierType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RS_Identifier", + "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" @@ -3148,11 +3057,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DigitalTransferOptions_PropertyType", + "localPart":"RS_Identifier_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDigitalTransferOptions", + "rsIdentifier", "nilReason", "uuidref", "type", @@ -3164,189 +3073,263 @@ "actuate" ] }, - "EXVerticalExtentType":{ + "DQTemporalValidityPropertyType":{ + "type":"object", + "title":"DQTemporalValidityPropertyType", "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/3.2#/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" - ] - }, - "MDResolutionType":{ - "type":"object", - "title":"MDResolutionType", - "required":[ - "equivalentScale", - "distance" + "dqTemporalValidity" ], "properties":{ - "equivalentScale":{ - "title":"equivalentScale", + "dqTemporalValidity":{ + "title":"dqTemporalValidity", "allOf":[ { - "$ref":"#/definitions/MDRepresentativeFractionPropertyType" + "$ref":"#/definitions/DQTemporalValidityType" } ], "propertyType":"element", "elementName":{ - "localPart":"equivalentScale", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distance":{ - "title":"distance", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"distance", - "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" + } + }, + "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_Resolution_Type", + "localPart":"DQ_TemporalValidity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "equivalentScale", - "distance" + "dqTemporalValidity", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQAbsoluteExternalPositionalAccuracyType":{ + "PTFreeTextPropertyType":{ + "required":[ + "ptFreeText" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" }, { "type":"object", - "title":"DQAbsoluteExternalPositionalAccuracyType", + "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":"DQ_AbsoluteExternalPositionalAccuracy_Type", + "localPart":"PT_FreeText_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "ptFreeText" + ] }, - "MDCoverageDescriptionType":{ + "MDAggregateInformationType":{ "required":[ - "attributeDescription", - "contentType" + "associationType" ], "allOf":[ { - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDCoverageDescriptionType", + "title":"MDAggregateInformationType", "properties":{ - "attributeDescription":{ - "title":"attributeDescription", + "aggregateDataSetName":{ + "title":"aggregateDataSetName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType" + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"attributeDescription", + "localPart":"aggregateDataSetName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contentType":{ - "title":"contentType", + "aggregateDataSetIdentifier":{ + "title":"aggregateDataSetIdentifier", "allOf":[ { - "$ref":"#/definitions/MDCoverageContentTypeCodePropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contentType", + "localPart":"aggregateDataSetIdentifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dimension":{ - "title":"dimension", + "associationType":{ + "title":"associationType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDRangeDimensionPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DSAssociationTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dimension", + "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" } } @@ -3355,180 +3338,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_CoverageDescription_Type", + "localPart":"MD_AggregateInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "attributeDescription", - "contentType", - "dimension" + "aggregateDataSetName", + "aggregateDataSetIdentifier", + "associationType", + "initiativeType" ] }, - "CICitationType":{ + "MDSecurityConstraintsType":{ "required":[ - "title", - "date" + "classification" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDConstraintsType" }, { "type":"object", - "title":"CICitationType", + "title":"MDSecurityConstraintsType", "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", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDClassificationCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherCitationDetails", + "localPart":"classification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "collectiveTitle":{ - "title":"collectiveTitle", + "userNote":{ + "title":"userNote", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -3536,12 +3382,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"collectiveTitle", + "localPart":"userNote", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "isbn":{ - "title":"isbn", + "classificationSystem":{ + "title":"classificationSystem", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -3549,12 +3395,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ISBN", + "localPart":"classificationSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "issn":{ - "title":"issn", + "handlingDescription":{ + "title":"handlingDescription", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -3562,7 +3408,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ISSN", + "localPart":"handlingDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -3571,153 +3417,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Citation_Type", + "localPart":"MD_SecurityConstraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "title", - "alternateTitle", - "date", - "edition", - "editionDate", - "identifier", - "citedResponsibleParty", - "presentationForm", - "series", - "otherCitationDetails", - "collectiveTitle", - "isbn", - "issn" + "classification", + "userNote", + "classificationSystem", + "handlingDescription" ] }, - "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" - ] - }, - "DQConceptualConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" - }, - { - "type":"object", - "title":"DQConceptualConsistencyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_ConceptualConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DSDataSetType":{ - "required":[ - "has" - ], - "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":"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" - ] - }, - "CIContactPropertyType":{ - "type":"object", - "title":"CIContactPropertyType", - "required":[ - "ciContact" + "CISeriesPropertyType":{ + "type":"object", + "title":"CISeriesPropertyType", + "required":[ + "ciSeries" ], "properties":{ - "ciContact":{ - "title":"ciContact", + "ciSeries":{ + "title":"ciSeries", "allOf":[ { - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/CISeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Contact", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3844,11 +3570,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Contact_PropertyType", + "localPart":"CI_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciContact", + "ciSeries", "nilReason", "uuidref", "type", @@ -3860,82 +3586,23 @@ "actuate" ] }, - "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" - ] - }, - "DQTemporalValidityType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" - }, - { - "type":"object", - "title":"DQTemporalValidityType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_TemporalValidity_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDSecurityConstraintsPropertyType":{ + "DSInitiativePropertyType":{ "type":"object", - "title":"MDSecurityConstraintsPropertyType", + "title":"DSInitiativePropertyType", "required":[ - "mdSecurityConstraints" + "dsInitiative" ], "properties":{ - "mdSecurityConstraints":{ - "title":"mdSecurityConstraints", + "dsInitiative":{ + "title":"dsInitiative", "allOf":[ { - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"#/definitions/DSInitiativeType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_SecurityConstraints", + "localPart":"DS_Initiative", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4062,11 +3729,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SecurityConstraints_PropertyType", + "localPart":"DS_Initiative_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdSecurityConstraints", + "dsInitiative", "nilReason", "uuidref", "type", @@ -4078,93 +3745,28 @@ "actuate" ] }, - "CIOnlineResourceType":{ + "LocalisedCharacterStringPropertyType":{ "required":[ - "linkage" + "localisedCharacterString" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" }, { "type":"object", - "title":"CIOnlineResourceType", + "title":"LocalisedCharacterStringPropertyType", "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", + "localisedCharacterString":{ + "title":"localisedCharacterString", "allOf":[ { - "$ref":"#/definitions/CIOnLineFunctionCodePropertyType" + "$ref":"#/definitions/LocalisedCharacterStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"LocalisedCharacterString", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -4173,35 +3775,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnlineResource_Type", + "localPart":"LocalisedCharacterString_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "linkage", - "protocol", - "applicationProfile", - "name", - "description", - "function" + "localisedCharacterString" ] }, - "PTLocalePropertyType":{ + "DSAssociationTypeCodePropertyType":{ "type":"object", - "title":"PTLocalePropertyType", + "title":"DSAssociationTypeCodePropertyType", "required":[ - "ptLocale" + "dsAssociationTypeCode" ], "properties":{ - "ptLocale":{ - "title":"ptLocale", + "dsAssociationTypeCode":{ + "title":"dsAssociationTypeCode", "allOf":[ { - "$ref":"#/definitions/PTLocaleType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PT_Locale", + "localPart":"DS_AssociationTypeCode", + "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":"DS_AssociationTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "dsAssociationTypeCode", + "nilReason" + ] + }, + "MDAggregateInformationPropertyType":{ + "type":"object", + "title":"MDAggregateInformationPropertyType", + "required":[ + "mdAggregateInformation" + ], + "properties":{ + "mdAggregateInformation":{ + "title":"mdAggregateInformation", + "allOf":[ + { + "$ref":"#/definitions/MDAggregateInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4328,11 +3972,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_Locale_PropertyType", + "localPart":"MD_AggregateInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocale", + "mdAggregateInformation", "nilReason", "uuidref", "type", @@ -4344,23 +3988,23 @@ "actuate" ] }, - "URLPropertyType":{ + "MDDataIdentificationPropertyType":{ "type":"object", - "title":"URLPropertyType", + "title":"MDDataIdentificationPropertyType", "required":[ - "url" + "mdDataIdentification" ], "properties":{ - "url":{ - "title":"url", + "mdDataIdentification":{ + "title":"mdDataIdentification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/MDDataIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4379,134 +4023,187 @@ "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":"URL_PropertyType", + "localPart":"MD_DataIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "url", - "nilReason" + "mdDataIdentification", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDMaintenanceInformationType":{ - "required":[ - "maintenanceAndUpdateFrequency" - ], + "MDDistributionType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDMaintenanceInformationType", + "title":"MDDistributionType", "properties":{ - "maintenanceAndUpdateFrequency":{ - "title":"maintenanceAndUpdateFrequency", - "allOf":[ - { - "$ref":"#/definitions/MDMaintenanceFrequencyCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maintenanceAndUpdateFrequency", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "dateOfNextUpdate":{ - "title":"dateOfNextUpdate", + "distributionFormat":{ + "title":"distributionFormat", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDFormatPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dateOfNextUpdate", + "localPart":"distributionFormat", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "userDefinedMaintenanceFrequency":{ - "title":"userDefinedMaintenanceFrequency", + "distributor":{ + "title":"distributor", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPeriodDurationPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDDistributorPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"userDefinedMaintenanceFrequency", + "localPart":"distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "updateScope":{ - "title":"updateScope", + "transferOptions":{ + "title":"transferOptions", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDScopeCodePropertyType" + "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" }, "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", + "localPart":"transferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -4515,36 +4212,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_Type", + "localPart":"MD_Distribution_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "maintenanceAndUpdateFrequency", - "dateOfNextUpdate", - "userDefinedMaintenanceFrequency", - "updateScope", - "updateScopeDescription", - "maintenanceNote", - "contact" + "distributionFormat", + "distributor", + "transferOptions" ] }, - "MDUsagePropertyType":{ + "CITelephonePropertyType":{ "type":"object", - "title":"MDUsagePropertyType", + "title":"CITelephonePropertyType", "required":[ - "mdUsage" + "ciTelephone" ], "properties":{ - "mdUsage":{ - "title":"mdUsage", + "ciTelephone":{ + "title":"ciTelephone", "allOf":[ { - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/CITelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Usage", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4671,11 +4364,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Usage_PropertyType", + "localPart":"CI_Telephone_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdUsage", + "ciTelephone", "nilReason", "uuidref", "type", @@ -4687,23 +4380,23 @@ "actuate" ] }, - "MDImagingConditionCodePropertyType":{ + "MDFormatPropertyType":{ "type":"object", - "title":"MDImagingConditionCodePropertyType", + "title":"MDFormatPropertyType", "required":[ - "mdImagingConditionCode" + "mdFormat" ], "properties":{ - "mdImagingConditionCode":{ - "title":"mdImagingConditionCode", + "mdFormat":{ + "title":"mdFormat", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDFormatType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ImagingConditionCode", + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4722,40 +4415,134 @@ "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_ImagingConditionCode_PropertyType", + "localPart":"MD_Format_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdImagingConditionCode", - "nilReason" + "mdFormat", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQDomainConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" - }, - { - "type":"object", - "title":"DQDomainConsistencyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_DomainConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "AbstractDSAggregateType":{ + "PTLocaleType":{ "required":[ - "composedOf", - "seriesMetadata" + "languageCode", + "characterEncoding" ], "allOf":[ { @@ -4763,73 +4550,44 @@ }, { "type":"object", - "title":"AbstractDSAggregateType", + "title":"PTLocaleType", "properties":{ - "composedOf":{ - "title":"composedOf", + "languageCode":{ + "title":"languageCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSDataSetPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/LanguageCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"composedOf", + "localPart":"languageCode", "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", + "country":{ + "title":"country", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSAggregatePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CountryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"subset", + "localPart":"country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "superset":{ - "title":"superset", + "characterEncoding":{ + "title":"characterEncoding", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSAggregatePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDCharacterSetCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"superset", + "localPart":"characterEncoding", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -4838,33 +4596,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDS_Aggregate_Type", + "localPart":"PT_Locale_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "composedOf", - "seriesMetadata", - "subset", - "superset" + "languageCode", + "country", + "characterEncoding" ] }, - "DQScopePropertyType":{ + "MDVectorSpatialRepresentationPropertyType":{ "type":"object", - "title":"DQScopePropertyType", + "title":"MDVectorSpatialRepresentationPropertyType", "required":[ - "dqScope" + "mdVectorSpatialRepresentation" ], "properties":{ - "dqScope":{ - "title":"dqScope", + "mdVectorSpatialRepresentation":{ + "title":"mdVectorSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/DQScopeType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_Scope", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4991,11 +4748,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Scope_PropertyType", + "localPart":"MD_VectorSpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqScope", + "mdVectorSpatialRepresentation", "nilReason", "uuidref", "type", @@ -5007,70 +4764,41 @@ "actuate" ] }, - "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" - } + "DQAccuracyOfATimeMeasurementType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" }, - "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":"DQAccuracyOfATimeMeasurementType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Country_PropertyType", + "localPart":"DQ_AccuracyOfATimeMeasurement_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "country", - "nilReason" - ] + } }, - "DQRelativeInternalPositionalAccuracyPropertyType":{ + "DQDomainConsistencyPropertyType":{ "type":"object", - "title":"DQRelativeInternalPositionalAccuracyPropertyType", + "title":"DQDomainConsistencyPropertyType", "required":[ - "dqRelativeInternalPositionalAccuracy" + "dqDomainConsistency" ], "properties":{ - "dqRelativeInternalPositionalAccuracy":{ - "title":"dqRelativeInternalPositionalAccuracy", + "dqDomainConsistency":{ + "title":"dqDomainConsistency", "allOf":[ { - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/DQDomainConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5197,11 +4925,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType", + "localPart":"DQ_DomainConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqRelativeInternalPositionalAccuracy", + "dqDomainConsistency", "nilReason", "uuidref", "type", @@ -5213,76 +4941,25 @@ "actuate" ] }, - "EXExtentType":{ + "AbstractEXGeographicExtentType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"EXExtentType", + "title":"AbstractEXGeographicExtentType", "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", + "extentTypeCode":{ + "title":"extentTypeCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EXVerticalExtentPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"verticalElement", + "localPart":"extentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -5291,125 +4968,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EX_Extent_Type", + "localPart":"AbstractEX_GeographicExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "geographicElement", - "temporalElement", - "verticalElement" + "extentTypeCode" ] }, - "PTFreeTextPropertyType":{ + "MDPixelOrientationCodePropertyType":{ + "type":"object", + "title":"MDPixelOrientationCodePropertyType", "required":[ - "ptFreeText" + "mdPixelOrientationCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "properties":{ + "mdPixelOrientationCode":{ + "title":"mdPixelOrientationCode", + "allOf":[ + { + "$ref":"#/definitions/MDPixelOrientationCodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_PixelOrientationCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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" + "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":"PT_FreeText_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ptFreeText" - ] - }, - "AbstractRSReferenceSystemType":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractRSReferenceSystemType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/RSIdentifierPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "domainOfValidity":{ - "title":"domainOfValidity", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EXExtentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"domainOfValidity", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRS_ReferenceSystem_Type", + "localPart":"MD_PixelOrientationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "domainOfValidity" + "mdPixelOrientationCode", + "nilReason" ] }, - "MDPortrayalCatalogueReferencePropertyType":{ + "CIPresentationFormCodePropertyType":{ "type":"object", - "title":"MDPortrayalCatalogueReferencePropertyType", + "title":"CIPresentationFormCodePropertyType", "required":[ - "mdPortrayalCatalogueReference" + "ciPresentationFormCode" ], "properties":{ - "mdPortrayalCatalogueReference":{ - "title":"mdPortrayalCatalogueReference", + "ciPresentationFormCode":{ + "title":"ciPresentationFormCode", "allOf":[ { - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"CI_PresentationFormCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5428,325 +5057,173 @@ "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_PortrayalCatalogueReference_PropertyType", + "localPart":"CI_PresentationFormCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdPortrayalCatalogueReference", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "ciPresentationFormCode", + "nilReason" ] }, - "CIDateType":{ - "required":[ - "date", - "dateType" + "AbstractDQCompletenessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQCompletenessType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_Completeness_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDLegalConstraintsType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDConstraintsType" }, { "type":"object", - "title":"CIDateType", + "title":"MDLegalConstraintsType", "properties":{ - "date":{ - "title":"date", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"accessConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dateType":{ - "title":"dateType", + "useConstraints":{ + "title":"useConstraints", "allOf":[ { - "$ref":"#/definitions/CIDateTypeCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dateType", + "localPart":"useConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_Date_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "date", - "dateType" - ] - }, - "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" + }, + "otherConstraints":{ + "title":"otherConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"otherConstraints", "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_ScopeCode_PropertyType", + "localPart":"MD_LegalConstraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdScopeCode", - "nilReason" + "accessConstraints", + "useConstraints", + "otherConstraints" ] }, - "MDMediumType":{ + "CIContactType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDMediumType", + "title":"CIContactType", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/MDMediumNameCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "density":{ - "title":"density", + "phone":{ + "title":"phone", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CITelephonePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"density", + "localPart":"phone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "densityUnits":{ - "title":"densityUnits", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CIAddressPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"densityUnits", + "localPart":"address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "volumes":{ - "title":"volumes", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"#/definitions/CIOnlineResourcePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"volumes", + "localPart":"onlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "mediumFormat":{ - "title":"mediumFormat", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDMediumFormatCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"mediumFormat", + "localPart":"hoursOfService", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "mediumNote":{ - "title":"mediumNote", + "contactInstructions":{ + "title":"contactInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -5754,7 +5231,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"mediumNote", + "localPart":"contactInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -5763,53 +5240,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Medium_Type", + "localPart":"CI_Contact_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "density", - "densityUnits", - "volumes", - "mediumFormat", - "mediumNote" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "DQNonQuantitativeAttributeAccuracyType":{ + "MDIdentifierType":{ + "required":[ + "code" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQNonQuantitativeAttributeAccuracyType", + "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":"DQ_NonQuantitativeAttributeAccuracy_Type", + "localPart":"MD_Identifier_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "authority", + "code" + ] }, - "RSReferenceSystemPropertyType":{ + "LILineagePropertyType":{ "type":"object", - "title":"RSReferenceSystemPropertyType", + "title":"LILineagePropertyType", "required":[ - "abstractRSReferenceSystem" + "liLineage" ], "properties":{ - "abstractRSReferenceSystem":{ - "title":"abstractRSReferenceSystem", + "liLineage":{ + "title":"liLineage", "allOf":[ { - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "$ref":"#/definitions/LILineageType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5936,11 +5445,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_ReferenceSystem_PropertyType", + "localPart":"LI_Lineage_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractRSReferenceSystem", + "liLineage", "nilReason", "uuidref", "type", @@ -5952,44 +5461,243 @@ "actuate" ] }, - "MDGeoreferenceablePropertyType":{ - "type":"object", - "title":"MDGeoreferenceablePropertyType", + "EXGeographicBoundingBoxType":{ "required":[ - "mdGeoreferenceable" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ], - "properties":{ - "mdGeoreferenceable":{ - "title":"mdGeoreferenceable", - "allOf":[ - { - "$ref":"#/definitions/MDGeoreferenceableType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Georeferenceable", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractEXGeographicExtentType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - }, - "uuidref":{ - "title":"uuidref", + }, + "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" + ] + }, + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_BrowseGraphic_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "fileName", + "fileDescription", + "fileType" + ] + }, + "PTLocalePropertyType":{ + "type":"object", + "title":"PTLocalePropertyType", + "required":[ + "ptLocale" + ], + "properties":{ + "ptLocale":{ + "title":"ptLocale", + "allOf":[ + { + "$ref":"#/definitions/PTLocaleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PT_Locale", + "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" @@ -6095,11 +5803,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georeferenceable_PropertyType", + "localPart":"PT_Locale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeoreferenceable", + "ptLocale", "nilReason", "uuidref", "type", @@ -6111,23 +5819,41 @@ "actuate" ] }, - "DSInitiativePropertyType":{ + "DSPlatformType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" + }, + { + "type":"object", + "title":"DSPlatformType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Platform_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDGeometricObjectsPropertyType":{ "type":"object", - "title":"DSInitiativePropertyType", + "title":"MDGeometricObjectsPropertyType", "required":[ - "dsInitiative" + "mdGeometricObjects" ], "properties":{ - "dsInitiative":{ - "title":"dsInitiative", + "mdGeometricObjects":{ + "title":"mdGeometricObjects", "allOf":[ { - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/MDGeometricObjectsType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Initiative", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6254,11 +5980,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Initiative_PropertyType", + "localPart":"MD_GeometricObjects_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsInitiative", + "mdGeometricObjects", "nilReason", "uuidref", "type", @@ -6270,23 +5996,23 @@ "actuate" ] }, - "CIResponsiblePartyPropertyType":{ + "MDApplicationSchemaInformationPropertyType":{ "type":"object", - "title":"CIResponsiblePartyPropertyType", + "title":"MDApplicationSchemaInformationPropertyType", "required":[ - "ciResponsibleParty" + "mdApplicationSchemaInformation" ], "properties":{ - "ciResponsibleParty":{ - "title":"ciResponsibleParty", + "mdApplicationSchemaInformation":{ + "title":"mdApplicationSchemaInformation", "allOf":[ { - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6413,11 +6139,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_ResponsibleParty_PropertyType", + "localPart":"MD_ApplicationSchemaInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciResponsibleParty", + "mdApplicationSchemaInformation", "nilReason", "uuidref", "type", @@ -6429,186 +6155,423 @@ "actuate" ] }, - "MDVectorSpatialRepresentationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "MDStandardOrderProcessPropertyType":{ + "type":"object", + "title":"MDStandardOrderProcessPropertyType", + "required":[ + "mdStandardOrderProcess" + ], + "properties":{ + "mdStandardOrderProcess":{ + "title":"mdStandardOrderProcess", + "allOf":[ + { + "$ref":"#/definitions/MDStandardOrderProcessType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_StandardOrderProcess", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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" + "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_VectorSpatialRepresentation_Type", + "localPart":"MD_StandardOrderProcess_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "topologyLevel", - "geometricObjects" + "mdStandardOrderProcess", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DSSensorType":{ - "allOf":[ - { - "$ref":"#/definitions/DSSeriesType" + "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" + } }, - { - "type":"object", - "title":"DSSensorType", - "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":"DS_Sensor_Type", + "localPart":"MD_Resolution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "mdResolution", + "nilReason" + ] }, - "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" + "DQElementPropertyType":{ + "type":"object", + "title":"DQElementPropertyType", + "required":[ + "abstractDQElement" + ], + "properties":{ + "abstractDQElement":{ + "title":"abstractDQElement", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDQElementType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"units", + "localPart":"AbstractDQ_Element", "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" + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDQ_Element", + "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" } - }, - "bitsPerValue":{ - "title":"bitsPerValue", + } + ], + "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":"DQ_Element_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "abstractDQElement", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CITelephoneType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CITelephoneType", + "properties":{ + "voice":{ + "title":"voice", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"bitsPerValue", + "localPart":"voice", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "toneGradation":{ - "title":"toneGradation", + "facsimile":{ + "title":"facsimile", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "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", + "localPart":"facsimile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -6617,29 +6580,112 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Band_Type", + "localPart":"CI_Telephone_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "maxValue", - "minValue", - "units", - "peakResponse", - "bitsPerValue", - "toneGradation", - "scaleFactor", - "offset" + "voice", + "facsimile" ] }, - "CISeriesType":{ + "MDProgressCodePropertyType":{ + "type":"object", + "title":"MDProgressCodePropertyType", + "required":[ + "mdProgressCode" + ], + "properties":{ + "mdProgressCode":{ + "title":"mdProgressCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_ProgressCode", + "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_ProgressCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdProgressCode", + "nilReason" + ] + }, + "CIOnlineResourceType":{ + "required":[ + "linkage" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"CISeriesType", + "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":[ @@ -6653,8 +6699,8 @@ "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "issueIdentification":{ - "title":"issueIdentification", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -6662,20 +6708,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"issueIdentification", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "page":{ - "title":"page", + "function":{ + "title":"function", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CIOnLineFunctionCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"page", + "localPart":"function", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -6684,72 +6730,134 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Series_Type", + "localPart":"CI_OnlineResource_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ + "linkage", + "protocol", + "applicationProfile", "name", - "issueIdentification", - "page" + "description", + "function" ] }, - "MDDistributionType":{ + "MDMaintenanceInformationType":{ + "required":[ + "maintenanceAndUpdateFrequency" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDDistributionType", + "title":"MDMaintenanceInformationType", "properties":{ - "distributionFormat":{ - "title":"distributionFormat", + "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/MDFormatPropertyType" + "$ref":"#/definitions/MDScopeCodePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributionFormat", + "localPart":"updateScope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributor":{ - "title":"distributor", + "updateScopeDescription":{ + "title":"updateScopeDescription", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDistributorPropertyType" + "$ref":"#/definitions/MDScopeDescriptionPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributor", + "localPart":"updateScopeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transferOptions":{ - "title":"transferOptions", + "maintenanceNote":{ + "title":"maintenanceNote", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transferOptions", + "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" } } @@ -6758,32 +6866,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distribution_Type", + "localPart":"MD_MaintenanceInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "distributionFormat", - "distributor", - "transferOptions" + "maintenanceAndUpdateFrequency", + "dateOfNextUpdate", + "userDefinedMaintenanceFrequency", + "updateScope", + "updateScopeDescription", + "maintenanceNote", + "contact" ] }, - "DSProductionSeriesPropertyType":{ + "EXTemporalExtentPropertyType":{ "type":"object", - "title":"DSProductionSeriesPropertyType", + "title":"EXTemporalExtentPropertyType", "required":[ - "dsProductionSeries" + "exTemporalExtent" ], "properties":{ - "dsProductionSeries":{ - "title":"dsProductionSeries", + "exTemporalExtent":{ + "title":"exTemporalExtent", "allOf":[ { - "$ref":"#/definitions/DSProductionSeriesType" + "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_ProductionSeries", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6910,11 +7034,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_ProductionSeries_PropertyType", + "localPart":"EX_TemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsProductionSeries", + "exTemporalExtent", "nilReason", "uuidref", "type", @@ -6926,41 +7050,35 @@ "actuate" ] }, - "DSPlatformType":{ - "allOf":[ - { - "$ref":"#/definitions/DSSeriesType" - }, - { - "type":"object", - "title":"DSPlatformType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_Platform_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDServiceIdentificationPropertyType":{ + "MDSpatialRepresentationPropertyType":{ "type":"object", - "title":"MDServiceIdentificationPropertyType", + "title":"MDSpatialRepresentationPropertyType", "required":[ - "mdServiceIdentification" + "abstractMDSpatialRepresentation" ], "properties":{ - "mdServiceIdentification":{ - "title":"mdServiceIdentification", + "abstractMDSpatialRepresentation":{ + "title":"abstractMDSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/MDServiceIdentificationType" + "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":"MD_ServiceIdentification", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7087,11 +7205,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ServiceIdentification_PropertyType", + "localPart":"MD_SpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdServiceIdentification", + "abstractMDSpatialRepresentation", "nilReason", "uuidref", "type", @@ -7103,52 +7221,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" - ] - }, - "DSSeriesPropertyType":{ + "DSOtherAggregatePropertyType":{ "type":"object", - "title":"DSSeriesPropertyType", + "title":"DSOtherAggregatePropertyType", "required":[ - "dsSeries" + "dsOtherAggregate" ], "properties":{ - "dsSeries":{ - "title":"dsSeries", + "dsOtherAggregate":{ + "title":"dsOtherAggregate", "allOf":[ { "type":"object", @@ -7157,18 +7238,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/DSOtherAggregateType" } }, "elementName":{ - "localPart":"DS_Series", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"DS_Series", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7295,11 +7376,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Series_PropertyType", + "localPart":"DS_OtherAggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSeries", + "dsOtherAggregate", "nilReason", "uuidref", "type", @@ -7311,88 +7392,121 @@ "actuate" ] }, - "MDMediumNameCodePropertyType":{ + "DQConceptualConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQConceptualConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ConceptualConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + ] + }, + "DQConformanceResultPropertyType":{ "type":"object", - "title":"MDMediumNameCodePropertyType", + "title":"DQConformanceResultPropertyType", "required":[ - "mdMediumNameCode" + "dqConformanceResult" ], "properties":{ - "mdMediumNameCode":{ - "title":"mdMediumNameCode", + "dqConformanceResult":{ + "title":"dqConformanceResult", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQConformanceResultType" } ], "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" - ] - }, - "DQGriddedDataPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" - }, - { - "type":"object", - "title":"DQGriddedDataPositionalAccuracyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "CITelephonePropertyType":{ - "type":"object", - "title":"CITelephonePropertyType", - "required":[ - "ciTelephone" - ], - "properties":{ - "ciTelephone":{ - "title":"ciTelephone", - "allOf":[ - { - "$ref":"#/definitions/CITelephoneType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CI_Telephone", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7519,11 +7633,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Telephone_PropertyType", + "localPart":"DQ_ConformanceResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciTelephone", + "dqConformanceResult", "nilReason", "uuidref", "type", @@ -7535,23 +7649,23 @@ "actuate" ] }, - "MDImageDescriptionPropertyType":{ + "PTLocaleContainerPropertyType":{ "type":"object", - "title":"MDImageDescriptionPropertyType", + "title":"PTLocaleContainerPropertyType", "required":[ - "mdImageDescription" + "ptLocaleContainer" ], "properties":{ - "mdImageDescription":{ - "title":"mdImageDescription", + "ptLocaleContainer":{ + "title":"ptLocaleContainer", "allOf":[ { - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/PTLocaleContainerType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7678,11 +7792,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImageDescription_PropertyType", + "localPart":"PT_LocaleContainer_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdImageDescription", + "ptLocaleContainer", "nilReason", "uuidref", "type", @@ -7694,9 +7808,11 @@ "actuate" ] }, - "PTFreeTextType":{ + "EXVerticalExtentType":{ "required":[ - "textGroup" + "minimumValue", + "maximumValue", + "verticalCRS" ], "allOf":[ { @@ -7704,22 +7820,44 @@ }, { "type":"object", - "title":"PTFreeTextType", + "title":"EXVerticalExtentType", "properties":{ - "textGroup":{ - "title":"textGroup", + "minimumValue":{ + "title":"minimumValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LocalisedCharacterStringPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"textGroup", + "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/3.2#/definitions/SCCRSPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -7728,60 +7866,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PT_FreeText_Type", + "localPart":"EX_VerticalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "textGroup" + "minimumValue", + "maximumValue", + "verticalCRS" ] }, - "DSStereoMateType":{ - "allOf":[ - { - "$ref":"#/definitions/DSOtherAggregateType" - }, - { - "type":"object", - "title":"DSStereoMateType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_StereoMate_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDConstraintsPropertyType":{ + "MDBrowseGraphicPropertyType":{ "type":"object", - "title":"MDConstraintsPropertyType", + "title":"MDBrowseGraphicPropertyType", "required":[ - "mdConstraints" + "mdBrowseGraphic" ], "properties":{ - "mdConstraints":{ - "title":"mdConstraints", + "mdBrowseGraphic":{ + "title":"mdBrowseGraphic", "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/MDBrowseGraphicType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Constraints", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7908,11 +8018,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Constraints_PropertyType", + "localPart":"MD_BrowseGraphic_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdConstraints", + "mdBrowseGraphic", "nilReason", "uuidref", "type", @@ -7924,181 +8034,153 @@ "actuate" ] }, - "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/3.2#/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" - ] - }, - "AbstractDQLogicalConsistencyType":{ + "DQThematicClassificationCorrectnessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" }, { "type":"object", - "title":"AbstractDQLogicalConsistencyType", + "title":"DQThematicClassificationCorrectnessType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDQ_LogicalConsistency_Type", + "localPart":"DQ_ThematicClassificationCorrectness_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "AbstractEXGeographicExtentType":{ + "CIAddressType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractEXGeographicExtentType", + "title":"CIAddressType", "properties":{ - "extentTypeCode":{ - "title":"extentTypeCode", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"extentTypeCode", + "localPart":"deliveryPoint", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEX_GeographicExtent_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "extentTypeCode" - ] - }, - "DQRelativeInternalPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" - }, - { - "type":"object", - "title":"DQRelativeInternalPositionalAccuracyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DSAssociationTypeCodePropertyType":{ - "type":"object", - "title":"DSAssociationTypeCodePropertyType", - "required":[ - "dsAssociationTypeCode" - ], - "properties":{ - "dsAssociationTypeCode":{ - "title":"dsAssociationTypeCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DS_AssociationTypeCode", - "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" + }, + "city":{ + "title":"city", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"city", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "administrativeArea":{ + "title":"administrativeArea", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_AssociationTypeCode_PropertyType", + "localPart":"CI_Address_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsAssociationTypeCode", - "nilReason" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "LIProcessStepPropertyType":{ + "MDImageDescriptionPropertyType":{ "type":"object", - "title":"LIProcessStepPropertyType", + "title":"MDImageDescriptionPropertyType", "required":[ - "liProcessStep" + "mdImageDescription" ], "properties":{ - "liProcessStep":{ - "title":"liProcessStep", + "mdImageDescription":{ + "title":"mdImageDescription", "allOf":[ { - "$ref":"#/definitions/LIProcessStepType" + "$ref":"#/definitions/MDImageDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8225,11 +8307,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_ProcessStep_PropertyType", + "localPart":"MD_ImageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liProcessStep", + "mdImageDescription", "nilReason", "uuidref", "type", @@ -8241,23 +8323,23 @@ "actuate" ] }, - "CIDatePropertyType":{ + "URLPropertyType":{ "type":"object", - "title":"CIDatePropertyType", + "title":"URLPropertyType", "required":[ - "ciDate" + "url" ], "properties":{ - "ciDate":{ - "title":"ciDate", + "url":{ + "title":"url", "allOf":[ { - "$ref":"#/definitions/CIDateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Date", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8276,9 +8358,224 @@ "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" + ] + }, + "MDCoverageDescriptionType":{ + "required":[ + "attributeDescription", + "contentType" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMDContentInformationType" }, - "uuidref":{ - "title":"uuidref", + { + "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" + ] + }, + "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" + ] + }, + "LanguageCodePropertyType":{ + "type":"object", + "title":"LanguageCodePropertyType", + "required":[ + "languageCode" + ], + "properties":{ + "languageCode":{ + "title":"languageCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "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" + ] + }, + "DQCompletenessCommissionPropertyType":{ + "type":"object", + "title":"DQCompletenessCommissionPropertyType", + "required":[ + "dqCompletenessCommission" + ], + "properties":{ + "dqCompletenessCommission":{ + "title":"dqCompletenessCommission", + "allOf":[ + { + "$ref":"#/definitions/DQCompletenessCommissionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_CompletenessCommission", + "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" @@ -8384,11 +8681,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Date_PropertyType", + "localPart":"DQ_CompletenessCommission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciDate", + "dqCompletenessCommission", "nilReason", "uuidref", "type", @@ -8400,110 +8697,58 @@ "actuate" ] }, - "MDDimensionNameTypeCodePropertyType":{ - "type":"object", - "title":"MDDimensionNameTypeCodePropertyType", + "DQDataQualityType":{ "required":[ - "mdDimensionNameTypeCode" + "scope" ], - "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" - ] - }, - "MDLegalConstraintsType":{ "allOf":[ { - "$ref":"#/definitions/MDConstraintsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDLegalConstraintsType", + "title":"DQDataQualityType", "properties":{ - "accessConstraints":{ - "title":"accessConstraints", + "scope":{ + "title":"scope", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DQScopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"accessConstraints", + "localPart":"scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "useConstraints":{ - "title":"useConstraints", + "report":{ + "title":"report", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" + "$ref":"#/definitions/DQElementPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"useConstraints", + "localPart":"report", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "otherConstraints":{ - "title":"otherConstraints", + "lineage":{ + "title":"lineage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/LILineagePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherConstraints", + "localPart":"lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -8512,32 +8757,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_LegalConstraints_Type", + "localPart":"DQ_DataQuality_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "accessConstraints", - "useConstraints", - "otherConstraints" + "scope", + "report", + "lineage" ] }, - "DQAccuracyOfATimeMeasurementPropertyType":{ + "DSAssociationPropertyType":{ "type":"object", - "title":"DQAccuracyOfATimeMeasurementPropertyType", + "title":"DSAssociationPropertyType", "required":[ - "dqAccuracyOfATimeMeasurement" + "dsAssociation" ], "properties":{ - "dqAccuracyOfATimeMeasurement":{ - "title":"dqAccuracyOfATimeMeasurement", + "dsAssociation":{ + "title":"dsAssociation", "allOf":[ { - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + "$ref":"#/definitions/DSAssociationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8664,11 +8909,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType", + "localPart":"DS_Association_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqAccuracyOfATimeMeasurement", + "dsAssociation", "nilReason", "uuidref", "type", @@ -8680,135 +8925,174 @@ "actuate" ] }, - "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" - } - }, - "PTLocaleContainerType":{ + "MDReferenceSystemPropertyType":{ "type":"object", - "title":"PTLocaleContainerType", + "title":"MDReferenceSystemPropertyType", "required":[ - "description", - "locale", - "date", - "responsibleParty", - "localisedString" + "mdReferenceSystem" ], "properties":{ - "description":{ - "title":"description", + "mdReferenceSystem":{ + "title":"mdReferenceSystem", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "locale":{ - "title":"locale", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "date":{ - "title":"date", + "uuidref":{ + "title":"uuidref", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIDatePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uuidref", + "namespaceURI":"" } }, - "responsibleParty":{ - "title":"responsibleParty", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"responsibleParty", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "localisedString":{ - "title":"localisedString", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LocalisedCharacterStringPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"localisedString", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "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":"PT_LocaleContainer_Type", + "localPart":"MD_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "locale", - "date", - "responsibleParty", - "localisedString" + "mdReferenceSystem", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDClassificationCodePropertyType":{ + "MDImagingConditionCodePropertyType":{ "type":"object", - "title":"MDClassificationCodePropertyType", + "title":"MDImagingConditionCodePropertyType", "required":[ - "mdClassificationCode" + "mdImagingConditionCode" ], "properties":{ - "mdClassificationCode":{ - "title":"mdClassificationCode", + "mdImagingConditionCode":{ + "title":"mdImagingConditionCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -8816,7 +9100,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_ClassificationCode", + "localPart":"MD_ImagingConditionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8839,43 +9123,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ClassificationCode_PropertyType", + "localPart":"MD_ImagingConditionCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdClassificationCode", + "mdImagingConditionCode", "nilReason" ] }, - "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" } }, @@ -9002,11 +9274,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", @@ -9018,23 +9290,41 @@ "actuate" ] }, - "DQCompletenessOmissionPropertyType":{ + "DQTemporalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + }, + { + "type":"object", + "title":"DQTemporalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TemporalConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDDistributorPropertyType":{ "type":"object", - "title":"DQCompletenessOmissionPropertyType", + "title":"MDDistributorPropertyType", "required":[ - "dqCompletenessOmission" + "mdDistributor" ], "properties":{ - "dqCompletenessOmission":{ - "title":"dqCompletenessOmission", + "mdDistributor":{ + "title":"mdDistributor", "allOf":[ { - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/MDDistributorType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9161,11 +9451,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessOmission_PropertyType", + "localPart":"MD_Distributor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessOmission", + "mdDistributor", "nilReason", "uuidref", "type", @@ -9177,35 +9467,41 @@ "actuate" ] }, - "MDIdentifierPropertyType":{ - "type":"object", - "title":"MDIdentifierPropertyType", - "required":[ - "mdIdentifier" + "DQQuantitativeAttributeAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQQuantitativeAttributeAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_QuantitativeAttributeAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "LISourcePropertyType":{ + "type":"object", + "title":"LISourcePropertyType", + "required":[ + "liSource" ], "properties":{ - "mdIdentifier":{ - "title":"mdIdentifier", + "liSource":{ + "title":"liSource", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MDIdentifierType" - } - }, - "elementName":{ - "localPart":"MD_Identifier", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "$ref":"#/definitions/LISourceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Identifier", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9332,11 +9628,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identifier_PropertyType", + "localPart":"LI_Source_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdIdentifier", + "liSource", "nilReason", "uuidref", "type", @@ -9348,246 +9644,297 @@ "actuate" ] }, - "DQFormatConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "MDSpatialRepresentationTypeCodePropertyType":{ + "type":"object", + "title":"MDSpatialRepresentationTypeCodePropertyType", + "required":[ + "mdSpatialRepresentationTypeCode" + ], + "properties":{ + "mdSpatialRepresentationTypeCode":{ + "title":"mdSpatialRepresentationTypeCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_SpatialRepresentationTypeCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "type":"object", - "title":"DQFormatConsistencyType", - "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":"DQ_FormatConsistency_Type", + "localPart":"MD_SpatialRepresentationTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "mdSpatialRepresentationTypeCode", + "nilReason" + ] }, - "CIAddressType":{ + "DSStereoMateType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/DSOtherAggregateType" }, { "type":"object", - "title":"CIAddressType", + "title":"DSStereoMateType", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"deliveryPoint", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"city", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "administrativeArea":{ - "title":"administrativeArea", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"administrativeArea", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Address_Type", + "localPart":"DS_StereoMate_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] + } }, - "MDGeorectifiedType":{ + "MDBandPropertyType":{ + "type":"object", + "title":"MDBandPropertyType", "required":[ - "checkPointAvailability", - "pointInPixel" + "mdBand" ], - "allOf":[ - { - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "properties":{ + "mdBand":{ + "title":"mdBand", + "allOf":[ + { + "$ref":"#/definitions/MDBandType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Band", + "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "checkPointDescription":{ - "title":"checkPointDescription", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "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_Band_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdBand", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDGridSpatialRepresentationType":{ + "required":[ + "numberOfDimensions", + "cellGeometry", + "transformationParameterAvailability" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + }, + { + "type":"object", + "title":"MDGridSpatialRepresentationType", + "properties":{ + "numberOfDimensions":{ + "title":"numberOfDimensions", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"checkPointDescription", + "localPart":"numberOfDimensions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "cornerPoints":{ - "title":"cornerPoints", + "axisDimensionProperties":{ + "title":"axisDimensionProperties", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/gml/3.2#/definitions/GMPointPropertyType" + "$ref":"#/definitions/MDDimensionPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"cornerPoints", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "centerPoint":{ - "title":"centerPoint", - "allOf":[ - { - "$ref":"http://www.opengis.net/gml/3.2#/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", + "localPart":"axisDimensionProperties", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transformationDimensionDescription":{ - "title":"transformationDimensionDescription", + "cellGeometry":{ + "title":"cellGeometry", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDCellGeometryCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transformationDimensionDescription", + "localPart":"cellGeometry", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transformationDimensionMapping":{ - "title":"transformationDimensionMapping", + "transformationParameterAvailability":{ + "title":"transformationParameterAvailability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "maxItems":2, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transformationDimensionMapping", + "localPart":"transformationParameterAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -9596,36 +9943,51 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georectified_Type", + "localPart":"MD_GridSpatialRepresentation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "checkPointAvailability", - "checkPointDescription", - "cornerPoints", - "centerPoint", - "pointInPixel", - "transformationDimensionDescription", - "transformationDimensionMapping" + "numberOfDimensions", + "axisDimensionProperties", + "cellGeometry", + "transformationParameterAvailability" ] }, - "MDPixelOrientationCodePropertyType":{ + "DQTemporalValidityType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + }, + { + "type":"object", + "title":"DQTemporalValidityType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TemporalValidity_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQThematicClassificationCorrectnessPropertyType":{ "type":"object", - "title":"MDPixelOrientationCodePropertyType", + "title":"DQThematicClassificationCorrectnessPropertyType", "required":[ - "mdPixelOrientationCode" + "dqThematicClassificationCorrectness" ], "properties":{ - "mdPixelOrientationCode":{ - "title":"mdPixelOrientationCode", + "dqThematicClassificationCorrectness":{ + "title":"dqThematicClassificationCorrectness", "allOf":[ { - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_PixelOrientationCode", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9644,221 +10006,478 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_PixelOrientationCode_PropertyType", + }, + "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":"DQ_ThematicClassificationCorrectness_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdPixelOrientationCode", - "nilReason" + "dqThematicClassificationCorrectness", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DSInitiativeType":{ + "EXSpatialTemporalExtentType":{ + "required":[ + "spatialExtent" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/EXTemporalExtentType" }, { "type":"object", - "title":"DSInitiativeType", + "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":"DS_Initiative_Type", + "localPart":"EX_SpatialTemporalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "spatialExtent" + ] }, - "MDDataIdentificationType":{ + "MDGeometricObjectTypeCodePropertyType":{ + "type":"object", + "title":"MDGeometricObjectTypeCodePropertyType", "required":[ - "language" + "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" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_GeometricObjectTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdGeometricObjectTypeCode", + "nilReason" + ] + }, + "AbstractDQLogicalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQLogicalConsistencyType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_LogicalConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "RSIdentifierType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/MDIdentifierType" }, { "type":"object", - "title":"MDDataIdentificationType", + "title":"RSIdentifierType", "properties":{ - "spatialRepresentationType":{ - "title":"spatialRepresentationType", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialRepresentationType", + "localPart":"codeSpace", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "spatialResolution":{ - "title":"spatialResolution", + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDResolutionPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialResolution", + "localPart":"version", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "language":{ - "title":"language", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"language", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RS_Identifier_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "codeSpace", + "version" + ] + }, + "MDKeywordTypeCodePropertyType":{ + "type":"object", + "title":"MDKeywordTypeCodePropertyType", + "required":[ + "mdKeywordTypeCode" + ], + "properties":{ + "mdKeywordTypeCode":{ + "title":"mdKeywordTypeCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_KeywordTypeCode", + "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" } - }, - "characterSet":{ - "title":"characterSet", + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_KeywordTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdKeywordTypeCode", + "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" + ] + }, + "DQCompletenessCommissionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQCompletenessType" + }, + { + "type":"object", + "title":"DQCompletenessCommissionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_CompletenessCommission_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "LIProcessStepType":{ + "required":[ + "description" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"LIProcessStepType", + "properties":{ + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDCharacterSetCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"characterSet", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "topicCategory":{ - "title":"topicCategory", + "rationale":{ + "title":"rationale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDTopicCategoryCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"topicCategory", + "localPart":"rationale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "environmentDescription":{ - "title":"environmentDescription", + "dateTime":{ + "title":"dateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"environmentDescription", + "localPart":"dateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extent":{ - "title":"extent", + "processor":{ + "title":"processor", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/EXExtentPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"processor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "supplementalInformation":{ - "title":"supplementalInformation", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"supplementalInformation", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_DataIdentification_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "spatialRepresentationType", - "spatialResolution", - "language", - "characterSet", - "topicCategory", - "environmentDescription", - "extent", - "supplementalInformation" - ] - }, - "MDPortrayalCatalogueReferenceType":{ - "required":[ - "portrayalCatalogueCitation" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDPortrayalCatalogueReferenceType", - "properties":{ - "portrayalCatalogueCitation":{ - "title":"portrayalCatalogueCitation", + "source":{ + "title":"source", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"#/definitions/LISourcePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"portrayalCatalogueCitation", + "localPart":"source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -9867,30 +10486,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_PortrayalCatalogueReference_Type", + "localPart":"LI_ProcessStep_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "portrayalCatalogueCitation" + "description", + "rationale", + "dateTime", + "processor", + "source" ] }, - "DQCompletenessCommissionPropertyType":{ + "MDDimensionPropertyType":{ "type":"object", - "title":"DQCompletenessCommissionPropertyType", + "title":"MDDimensionPropertyType", "required":[ - "dqCompletenessCommission" + "mdDimension" ], "properties":{ - "dqCompletenessCommission":{ - "title":"dqCompletenessCommission", + "mdDimension":{ + "title":"mdDimension", "allOf":[ { - "$ref":"#/definitions/DQCompletenessCommissionType" + "$ref":"#/definitions/MDDimensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_CompletenessCommission", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10017,11 +10640,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessCommission_PropertyType", + "localPart":"MD_Dimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessCommission", + "mdDimension", "nilReason", "uuidref", "type", @@ -10033,279 +10656,241 @@ "actuate" ] }, - "MDScopeDescriptionType":{ + "MDConstraintsPropertyType":{ "type":"object", - "title":"MDScopeDescriptionType", + "title":"MDConstraintsPropertyType", "required":[ - "attributes", - "features", - "featureInstances", - "attributeInstances", - "dataset", - "other" + "mdConstraints" ], "properties":{ - "attributes":{ - "title":"attributes", + "mdConstraints":{ + "title":"mdConstraints", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MDConstraintsType" + } }, - "minItems":1 + "elementName":{ + "localPart":"MD_Constraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"attributes", + "localPart":"MD_Constraints", "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":"element", - "elementName":{ - "localPart":"features", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "featureInstances":{ - "title":"featureInstances", + "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":"featureInstances", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uuidref", + "namespaceURI":"" } }, - "attributeInstances":{ - "title":"attributeInstances", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"attributeInstances", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dataset":{ - "title":"dataset", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataset", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "other":{ - "title":"other", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"other", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_ScopeDescription_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "attributes", - "features", - "featureInstances", - "attributeInstances", - "dataset", - "other" - ] - }, - "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" - ] - }, - "LanguageCodePropertyType":{ - "type":"object", - "title":"LanguageCodePropertyType", - "required":[ - "languageCode" - ], - "properties":{ - "languageCode":{ - "title":"languageCode", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LanguageCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "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":"http://www.isotc211.org/2005/gco" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LanguageCode_PropertyType", + }, + "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_Constraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "languageCode", - "nilReason" + "mdConstraints", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQCompletenessPropertyType":{ + "MDMediumNameCodePropertyType":{ "type":"object", - "title":"DQCompletenessPropertyType", + "title":"MDMediumNameCodePropertyType", "required":[ - "abstractDQCompleteness" + "mdMediumNameCode" ], "properties":{ - "abstractDQCompleteness":{ - "title":"abstractDQCompleteness", + "mdMediumNameCode":{ + "title":"mdMediumNameCode", "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" + "$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":"elementRef", + "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" + ] + }, + "DQQuantitativeResultPropertyType":{ + "type":"object", + "title":"DQQuantitativeResultPropertyType", + "required":[ + "dqQuantitativeResult" + ], + "properties":{ + "dqQuantitativeResult":{ + "title":"dqQuantitativeResult", + "allOf":[ + { + "$ref":"#/definitions/DQQuantitativeResultType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10432,11 +11017,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Completeness_PropertyType", + "localPart":"DQ_QuantitativeResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQCompleteness", + "dqQuantitativeResult", "nilReason", "uuidref", "type", @@ -10448,189 +11033,53 @@ "actuate" ] }, - "PTLocaleType":{ + "DQAbsoluteExternalPositionalAccuracyPropertyType":{ + "type":"object", + "title":"DQAbsoluteExternalPositionalAccuracyPropertyType", "required":[ - "languageCode", - "characterEncoding" + "dqAbsoluteExternalPositionalAccuracy" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "dqAbsoluteExternalPositionalAccuracy":{ + "title":"dqAbsoluteExternalPositionalAccuracy", + "allOf":[ + { + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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" + "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":"PT_Locale_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "languageCode", - "country", - "characterEncoding" - ] - }, - "DQThematicClassificationCorrectnessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" }, - { - "type":"object", - "title":"DQThematicClassificationCorrectnessType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_ThematicClassificationCorrectness_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" - ] - }, - "MDGeometricObjectsPropertyType":{ - "type":"object", - "title":"MDGeometricObjectsPropertyType", - "required":[ - "mdGeometricObjects" - ], - "properties":{ - "mdGeometricObjects":{ - "title":"mdGeometricObjects", - "allOf":[ - { - "$ref":"#/definitions/MDGeometricObjectsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_GeometricObjects", - "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":"" + "uuidref":{ + "title":"uuidref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uuidref", + "namespaceURI":"" } }, "type":{ @@ -10727,11 +11176,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_GeometricObjects_PropertyType", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeometricObjects", + "dqAbsoluteExternalPositionalAccuracy", "nilReason", "uuidref", "type", @@ -10743,23 +11192,164 @@ "actuate" ] }, - "RSIdentifierPropertyType":{ + "MDDistributionUnitsPropertyType":{ "type":"object", - "title":"RSIdentifierPropertyType", + "title":"MDDistributionUnitsPropertyType", "required":[ - "rsIdentifier" + "mdDistributionUnits" ], "properties":{ - "rsIdentifier":{ - "title":"rsIdentifier", + "mdDistributionUnits":{ + "title":"mdDistributionUnits", "allOf":[ { - "$ref":"#/definitions/RSIdentifierType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"RS_Identifier", + "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" + ] + }, + "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" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_CharacterSetCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdCharacterSetCode", + "nilReason" + ] + }, + "MDClassificationCodePropertyType":{ + "type":"object", + "title":"MDClassificationCodePropertyType", + "required":[ + "mdClassificationCode" + ], + "properties":{ + "mdClassificationCode":{ + "title":"mdClassificationCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "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" + ] + }, + "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" } }, @@ -10886,11 +11476,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_Identifier_PropertyType", + "localPart":"LI_ProcessStep_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "rsIdentifier", + "liProcessStep", "nilReason", "uuidref", "type", @@ -10902,41 +11492,90 @@ "actuate" ] }, - "DSSeriesType":{ + "DQConformanceResultType":{ + "required":[ + "specification", + "explanation", + "pass" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/AbstractDQResultType" }, { "type":"object", - "title":"DSSeriesType", + "title":"DQConformanceResultType", "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", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"pass", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_Series_Type", + "localPart":"DQ_ConformanceResult_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "specification", + "explanation", + "pass" + ] }, - "DQGriddedDataPositionalAccuracyPropertyType":{ + "EXGeographicBoundingBoxPropertyType":{ "type":"object", - "title":"DQGriddedDataPositionalAccuracyPropertyType", + "title":"EXGeographicBoundingBoxPropertyType", "required":[ - "dqGriddedDataPositionalAccuracy" + "exGeographicBoundingBox" ], "properties":{ - "dqGriddedDataPositionalAccuracy":{ - "title":"dqGriddedDataPositionalAccuracy", + "exGeographicBoundingBox":{ + "title":"exGeographicBoundingBox", "allOf":[ { - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11063,11 +11702,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType", + "localPart":"EX_GeographicBoundingBox_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqGriddedDataPositionalAccuracy", + "exGeographicBoundingBox", "nilReason", "uuidref", "type", @@ -11079,23 +11718,23 @@ "actuate" ] }, - "MDBandPropertyType":{ + "MDServiceIdentificationPropertyType":{ "type":"object", - "title":"MDBandPropertyType", + "title":"MDServiceIdentificationPropertyType", "required":[ - "mdBand" + "mdServiceIdentification" ], "properties":{ - "mdBand":{ - "title":"mdBand", + "mdServiceIdentification":{ + "title":"mdServiceIdentification", "allOf":[ { - "$ref":"#/definitions/MDBandType" + "$ref":"#/definitions/MDServiceIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Band", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11222,11 +11861,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Band_PropertyType", + "localPart":"MD_ServiceIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBand", + "mdServiceIdentification", "nilReason", "uuidref", "type", @@ -11238,118 +11877,23 @@ "actuate" ] }, - "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" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_CharacterSetCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdCharacterSetCode", - "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":"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", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "codeSpace", - "version" - ] - }, - "MDApplicationSchemaInformationPropertyType":{ + "CIResponsiblePartyPropertyType":{ "type":"object", - "title":"MDApplicationSchemaInformationPropertyType", + "title":"CIResponsiblePartyPropertyType", "required":[ - "mdApplicationSchemaInformation" + "ciResponsibleParty" ], "properties":{ - "mdApplicationSchemaInformation":{ - "title":"mdApplicationSchemaInformation", + "ciResponsibleParty":{ + "title":"ciResponsibleParty", "allOf":[ { - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "$ref":"#/definitions/CIResponsiblePartyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11476,11 +12020,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ApplicationSchemaInformation_PropertyType", + "localPart":"CI_ResponsibleParty_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdApplicationSchemaInformation", + "ciResponsibleParty", "nilReason", "uuidref", "type", @@ -11492,23 +12036,35 @@ "actuate" ] }, - "MDVectorSpatialRepresentationPropertyType":{ + "MDIdentifierPropertyType":{ "type":"object", - "title":"MDVectorSpatialRepresentationPropertyType", + "title":"MDIdentifierPropertyType", "required":[ - "mdVectorSpatialRepresentation" + "mdIdentifier" ], "properties":{ - "mdVectorSpatialRepresentation":{ - "title":"mdVectorSpatialRepresentation", + "mdIdentifier":{ + "title":"mdIdentifier", "allOf":[ { - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MDIdentifierType" + } + }, + "elementName":{ + "localPart":"MD_Identifier", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11635,11 +12191,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_VectorSpatialRepresentation_PropertyType", + "localPart":"MD_Identifier_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdVectorSpatialRepresentation", + "mdIdentifier", "nilReason", "uuidref", "type", @@ -11651,182 +12207,35 @@ "actuate" ] }, - "DQConformanceResultPropertyType":{ + "MDIdentificationPropertyType":{ "type":"object", - "title":"DQConformanceResultPropertyType", + "title":"MDIdentificationPropertyType", "required":[ - "dqConformanceResult" + "abstractMDIdentification" ], "properties":{ - "dqConformanceResult":{ - "title":"dqConformanceResult", + "abstractMDIdentification":{ + "title":"abstractMDIdentification", "allOf":[ { - "$ref":"#/definitions/DQConformanceResultType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"DQ_ConformanceResult", - "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":"DQ_ConformanceResult_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dqConformanceResult", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MDLegalConstraintsPropertyType":{ - "type":"object", - "title":"MDLegalConstraintsPropertyType", - "required":[ - "mdLegalConstraints" - ], - "properties":{ - "mdLegalConstraints":{ - "title":"mdLegalConstraints", - "allOf":[ - { - "$ref":"#/definitions/MDLegalConstraintsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11953,11 +12362,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_LegalConstraints_PropertyType", + "localPart":"MD_Identification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdLegalConstraints", + "abstractMDIdentification", "nilReason", "uuidref", "type", @@ -12140,70 +12549,23 @@ "actuate" ] }, - "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" - ] - }, - "MDExtendedElementInformationPropertyType":{ + "MDGeorectifiedPropertyType":{ "type":"object", - "title":"MDExtendedElementInformationPropertyType", + "title":"MDGeorectifiedPropertyType", "required":[ - "mdExtendedElementInformation" + "mdGeorectified" ], "properties":{ - "mdExtendedElementInformation":{ - "title":"mdExtendedElementInformation", + "mdGeorectified":{ + "title":"mdGeorectified", "allOf":[ { - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"#/definitions/MDGeorectifiedType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12330,11 +12692,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ExtendedElementInformation_PropertyType", + "localPart":"MD_Georectified_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdExtendedElementInformation", + "mdGeorectified", "nilReason", "uuidref", "type", @@ -12346,9 +12708,9 @@ "actuate" ] }, - "EXTemporalExtentType":{ + "CIResponsiblePartyType":{ "required":[ - "extent" + "role" ], "allOf":[ { @@ -12356,62 +12718,23 @@ }, { "type":"object", - "title":"EXTemporalExtentType", + "title":"CIResponsiblePartyType", "properties":{ - "extent":{ - "title":"extent", + "individualName":{ + "title":"individualName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPrimitivePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"individualName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EX_TemporalExtent_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "extent" - ] - }, - "AbstractDQPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" - }, - { - "type":"object", - "title":"AbstractDQPositionalAccuracyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_PositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDDigitalTransferOptionsType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDDigitalTransferOptionsType", - "properties":{ - "unitsOfDistribution":{ - "title":"unitsOfDistribution", + }, + "organisationName":{ + "title":"organisationName", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -12419,50 +12742,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"unitsOfDistribution", + "localPart":"organisationName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transferSize":{ - "title":"transferSize", + "positionName":{ + "title":"positionName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transferSize", + "localPart":"positionName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "onLine":{ - "title":"onLine", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIOnlineResourcePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CIContactPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"onLine", + "localPart":"contactInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "offLine":{ - "title":"offLine", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/MDMediumPropertyType" + "$ref":"#/definitions/CIRoleCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"offLine", + "localPart":"role", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -12471,232 +12790,342 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_DigitalTransferOptions_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "unitsOfDistribution", - "transferSize", - "onLine", - "offLine" - ] - }, - "MDKeywordTypeCodePropertyType":{ - "type":"object", - "title":"MDKeywordTypeCodePropertyType", - "required":[ - "mdKeywordTypeCode" - ], - "properties":{ - "mdKeywordTypeCode":{ - "title":"mdKeywordTypeCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_KeywordTypeCode", - "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_KeywordTypeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdKeywordTypeCode", - "nilReason" - ] - }, - "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" - } - }, - "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_DatatypeCode_PropertyType", + "localPart":"CI_ResponsibleParty_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDatatypeCode", - "nilReason" + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" ] }, - "CIResponsiblePartyType":{ + "MDDataIdentificationType":{ "required":[ - "role" + "language" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractMDIdentificationType" }, { "type":"object", - "title":"CIResponsiblePartyType", + "title":"MDDataIdentificationType", "properties":{ - "individualName":{ - "title":"individualName", + "spatialRepresentationType":{ + "title":"spatialRepresentationType", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"individualName", + "localPart":"spatialRepresentationType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "organisationName":{ - "title":"organisationName", + "spatialResolution":{ + "title":"spatialResolution", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDResolutionPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"organisationName", + "localPart":"spatialResolution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "positionName":{ - "title":"positionName", + "language":{ + "title":"language", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"positionName", + "localPart":"language", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contactInfo":{ - "title":"contactInfo", + "characterSet":{ + "title":"characterSet", "allOf":[ { - "$ref":"#/definitions/CIContactPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDCharacterSetCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"contactInfo", + "localPart":"characterSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "role":{ - "title":"role", + "topicCategory":{ + "title":"topicCategory", "allOf":[ { - "$ref":"#/definitions/CIRoleCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDTopicCategoryCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"role", + "localPart":"topicCategory", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_ResponsibleParty_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "individualName", - "organisationName", - "positionName", - "contactInfo", - "role" - ] - }, - "DQResultPropertyType":{ - "type":"object", - "title":"DQResultPropertyType", + }, + "environmentDescription":{ + "title":"environmentDescription", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"environmentDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EXExtentPropertyType" + }, + "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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supplementalInformation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_DataIdentification_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "spatialRepresentationType", + "spatialResolution", + "language", + "characterSet", + "topicCategory", + "environmentDescription", + "extent", + "supplementalInformation" + ] + }, + "AbstractDQResultType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractDQResultType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_Result_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDGeorectifiedType":{ "required":[ - "abstractDQResult" + "checkPointAvailability", + "pointInPixel" ], - "properties":{ - "abstractDQResult":{ - "title":"abstractDQResult", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDQResultType" + "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":"AbstractDQ_Result", + "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/3.2#/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/3.2#/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_Georectified_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "checkPointAvailability", + "checkPointDescription", + "cornerPoints", + "centerPoint", + "pointInPixel", + "transformationDimensionDescription", + "transformationDimensionMapping" + ] + }, + "CIOnLineFunctionCodePropertyType":{ + "type":"object", + "title":"CIOnLineFunctionCodePropertyType", + "required":[ + "ciOnLineFunctionCode" + ], + "properties":{ + "ciOnLineFunctionCode":{ + "title":"ciOnLineFunctionCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12715,147 +13144,35 @@ "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":"DQ_Result_PropertyType", + "localPart":"CI_OnLineFunctionCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQResult", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "ciOnLineFunctionCode", + "nilReason" ] }, - "EXBoundingPolygonPropertyType":{ + "MDCellGeometryCodePropertyType":{ "type":"object", - "title":"EXBoundingPolygonPropertyType", + "title":"MDCellGeometryCodePropertyType", "required":[ - "exBoundingPolygon" + "mdCellGeometryCode" ], "properties":{ - "exBoundingPolygon":{ - "title":"exBoundingPolygon", + "mdCellGeometryCode":{ + "title":"mdCellGeometryCode", "allOf":[ { - "$ref":"#/definitions/EXBoundingPolygonType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_BoundingPolygon", + "localPart":"MD_CellGeometryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12874,139 +13191,27 @@ "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":"EX_BoundingPolygon_PropertyType", + "localPart":"MD_CellGeometryCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exBoundingPolygon", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdCellGeometryCode", + "nilReason" ] }, - "MDSpatialRepresentationTypeCodePropertyType":{ + "MDTopologyLevelCodePropertyType":{ "type":"object", - "title":"MDSpatialRepresentationTypeCodePropertyType", + "title":"MDTopologyLevelCodePropertyType", "required":[ - "mdSpatialRepresentationTypeCode" + "mdTopologyLevelCode" ], "properties":{ - "mdSpatialRepresentationTypeCode":{ - "title":"mdSpatialRepresentationTypeCode", + "mdTopologyLevelCode":{ + "title":"mdTopologyLevelCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -13014,7 +13219,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"MD_TopologyLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13037,225 +13242,94 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SpatialRepresentationTypeCode_PropertyType", + "localPart":"MD_TopologyLevelCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdSpatialRepresentationTypeCode", + "mdTopologyLevelCode", "nilReason" ] }, - "LISourcePropertyType":{ - "type":"object", - "title":"LISourcePropertyType", + "MDGeoreferenceableType":{ "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" + "controlPointAvailability", + "orientationParameterAvailability", + "georeferencedParameters" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" }, { "type":"object", - "title":"DQScopeType", + "title":"MDGeoreferenceableType", "properties":{ - "level":{ - "title":"level", + "controlPointAvailability":{ + "title":"controlPointAvailability", "allOf":[ { - "$ref":"#/definitions/MDScopeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"level", + "localPart":"controlPointAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extent":{ - "title":"extent", + "orientationParameterAvailability":{ + "title":"orientationParameterAvailability", "allOf":[ { - "$ref":"#/definitions/EXExtentPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"orientationParameterAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "levelDescription":{ - "title":"levelDescription", + "orientationParameterDescription":{ + "title":"orientationParameterDescription", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orientationParameterDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "georeferencedParameters":{ + "title":"georeferencedParameters", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"georeferencedParameters", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "parameterCitation":{ + "title":"parameterCitation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDScopeDescriptionPropertyType" + "$ref":"#/definitions/CICitationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"levelDescription", + "localPart":"parameterCitation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -13264,94 +13338,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Scope_Type", + "localPart":"MD_Georeferenceable_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "level", - "extent", - "levelDescription" + "controlPointAvailability", + "orientationParameterAvailability", + "orientationParameterDescription", + "georeferencedParameters", + "parameterCitation" ] }, - "EXGeographicDescriptionType":{ + "CICitationType":{ "required":[ - "geographicIdentifier" + "title", + "date" ], "allOf":[ { - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"EXGeographicDescriptionType", + "title":"CICitationType", "properties":{ - "geographicIdentifier":{ - "title":"geographicIdentifier", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"geographicIdentifier", + "localPart":"title", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EX_GeographicDescription_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "geographicIdentifier" - ] - }, - "MDGeoreferenceableType":{ - "required":[ - "controlPointAvailability", - "orientationParameterAvailability", - "georeferencedParameters" - ], - "allOf":[ - { - "$ref":"#/definitions/MDGridSpatialRepresentationType" - }, - { - "type":"object", - "title":"MDGeoreferenceableType", - "properties":{ - "controlPointAvailability":{ - "title":"controlPointAvailability", + }, + "alternateTitle":{ + "title":"alternateTitle", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"controlPointAvailability", + "localPart":"alternateTitle", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "orientationParameterAvailability":{ - "title":"orientationParameterAvailability", + "date":{ + "title":"date", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIDatePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"orientationParameterAvailability", + "localPart":"date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "orientationParameterDescription":{ - "title":"orientationParameterDescription", + "edition":{ + "title":"edition", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -13359,37 +13418,136 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orientationParameterDescription", + "localPart":"edition", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "georeferencedParameters":{ - "title":"georeferencedParameters", + "editionDate":{ + "title":"editionDate", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"georeferencedParameters", + "localPart":"editionDate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "parameterCitation":{ - "title":"parameterCitation", + "identifier":{ + "title":"identifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameterCitation", + "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" } } @@ -13398,34 +13556,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georeferenceable_Type", + "localPart":"CI_Citation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "controlPointAvailability", - "orientationParameterAvailability", - "orientationParameterDescription", - "georeferencedParameters", - "parameterCitation" + "title", + "alternateTitle", + "date", + "edition", + "editionDate", + "identifier", + "citedResponsibleParty", + "presentationForm", + "series", + "otherCitationDetails", + "collectiveTitle", + "isbn", + "issn" ] }, - "DQTopologicalConsistencyPropertyType":{ + "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" + ] + }, + "MDLegalConstraintsPropertyType":{ "type":"object", - "title":"DQTopologicalConsistencyPropertyType", + "title":"MDLegalConstraintsPropertyType", "required":[ - "dqTopologicalConsistency" + "mdLegalConstraints" ], "properties":{ - "dqTopologicalConsistency":{ - "title":"dqTopologicalConsistency", + "mdLegalConstraints":{ + "title":"mdLegalConstraints", "allOf":[ { - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"#/definitions/MDLegalConstraintsType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13552,11 +13752,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TopologicalConsistency_PropertyType", + "localPart":"MD_LegalConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTopologicalConsistency", + "mdLegalConstraints", "nilReason", "uuidref", "type", @@ -13568,137 +13768,25 @@ "actuate" ] }, - "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" - ] - }, - "DQNonQuantitativeAttributeAccuracyPropertyType":{ - "type":"object", - "title":"DQNonQuantitativeAttributeAccuracyPropertyType", - "required":[ - "dqNonQuantitativeAttributeAccuracy" - ], - "properties":{ - "dqNonQuantitativeAttributeAccuracy":{ - "title":"dqNonQuantitativeAttributeAccuracy", - "allOf":[ - { - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "DQTemporalConsistencyPropertyType":{ + "type":"object", + "title":"DQTemporalConsistencyPropertyType", + "required":[ + "dqTemporalConsistency" + ], + "properties":{ + "dqTemporalConsistency":{ + "title":"dqTemporalConsistency", + "allOf":[ + { + "$ref":"#/definitions/DQTemporalConsistencyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_TemporalConsistency", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, "nilReason":{ "title":"nilReason", @@ -13823,11 +13911,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy_PropertyType", + "localPart":"DQ_TemporalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqNonQuantitativeAttributeAccuracy", + "dqTemporalConsistency", "nilReason", "uuidref", "type", @@ -13839,23 +13927,93 @@ "actuate" ] }, - "MDDistributorPropertyType":{ + "DSSensorType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" + }, + { + "type":"object", + "title":"DSSensorType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Sensor_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + ] + }, + "CountryPropertyType":{ "type":"object", - "title":"MDDistributorPropertyType", + "title":"CountryPropertyType", "required":[ - "mdDistributor" + "country" ], "properties":{ - "mdDistributor":{ - "title":"mdDistributor", + "country":{ + "title":"country", "allOf":[ { - "$ref":"#/definitions/MDDistributorType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distributor", + "localPart":"Country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13874,44 +14032,402 @@ "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" + ] + }, + "AbstractMDIdentificationType":{ + "required":[ + "citation", + "_abstract" + ], + "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", + { + "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" + } + ], + "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":"AbstractMD_Identification_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "citation", + "_abstract", + "purpose", + "credit", + "status", + "pointOfContact", + "resourceMaintenance", + "graphicOverview", + "resourceFormat", + "descriptiveKeywords", + "resourceSpecificUsage", + "resourceConstraints", + "aggregationInfo" + ] + }, + "MDTopicCategoryCodePropertyType":{ + "type":"object", + "title":"MDTopicCategoryCodePropertyType", + "required":[ + "mdTopicCategoryCode" + ], + "properties":{ + "mdTopicCategoryCode":{ + "title":"mdTopicCategoryCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/MDTopicCategoryCodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "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" + ] + }, + "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" + } + }, + "MDMetadataExtensionInformationPropertyType":{ + "type":"object", + "title":"MDMetadataExtensionInformationPropertyType", + "required":[ + "mdMetadataExtensionInformation" + ], + "properties":{ + "mdMetadataExtensionInformation":{ + "title":"mdMetadataExtensionInformation", + "allOf":[ + { + "$ref":"#/definitions/MDMetadataExtensionInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_MetadataExtensionInformation", + "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":{ @@ -13982,11 +14498,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distributor_PropertyType", + "localPart":"MD_MetadataExtensionInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDistributor", + "mdMetadataExtensionInformation", "nilReason", "uuidref", "type", @@ -13998,88 +14514,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" - ] - }, - "AbstractDQResultType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractDQResultType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Result_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQThematicClassificationCorrectnessPropertyType":{ + "MDGeoreferenceablePropertyType":{ "type":"object", - "title":"DQThematicClassificationCorrectnessPropertyType", + "title":"MDGeoreferenceablePropertyType", "required":[ - "dqThematicClassificationCorrectness" + "mdGeoreferenceable" ], "properties":{ - "dqThematicClassificationCorrectness":{ - "title":"dqThematicClassificationCorrectness", + "mdGeoreferenceable":{ + "title":"mdGeoreferenceable", "allOf":[ { - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "$ref":"#/definitions/MDGeoreferenceableType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14206,11 +14657,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ThematicClassificationCorrectness_PropertyType", + "localPart":"MD_Georeferenceable_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqThematicClassificationCorrectness", + "mdGeoreferenceable", "nilReason", "uuidref", "type", @@ -14222,138 +14673,35 @@ "actuate" ] }, - "DQTopologicalConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" - }, - { - "type":"object", - "title":"DQTopologicalConsistencyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_TopologicalConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDAggregateInformationType":{ + "DSDataSetPropertyType":{ + "type":"object", + "title":"DSDataSetPropertyType", "required":[ - "associationType" + "dsDataSet" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDAggregateInformationType", - "properties":{ - "aggregateDataSetName":{ - "title":"aggregateDataSetName", - "allOf":[ - { - "$ref":"#/definitions/CICitationPropertyType" + "properties":{ + "dsDataSet":{ + "title":"dsDataSet", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DSDataSetType" } - ], - "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", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_AggregateInformation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "aggregateDataSetName", - "aggregateDataSetIdentifier", - "associationType", - "initiativeType" - ] - }, - "AbstractDQCompletenessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" - }, - { - "type":"object", - "title":"AbstractDQCompletenessType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Completeness_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "CIOnlineResourcePropertyType":{ - "type":"object", - "title":"CIOnlineResourcePropertyType", - "required":[ - "ciOnlineResource" - ], - "properties":{ - "ciOnlineResource":{ - "title":"ciOnlineResource", - "allOf":[ - { - "$ref":"#/definitions/CIOnlineResourceType" - } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14480,11 +14828,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnlineResource_PropertyType", + "localPart":"DS_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciOnlineResource", + "dsDataSet", "nilReason", "uuidref", "type", @@ -14496,23 +14844,35 @@ "actuate" ] }, - "MDDimensionPropertyType":{ + "MDScopeCodePropertyType":{ "type":"object", - "title":"MDDimensionPropertyType", + "title":"MDScopeCodePropertyType", "required":[ - "mdDimension" + "mdScopeCode" ], "properties":{ - "mdDimension":{ - "title":"mdDimension", + "mdScopeCode":{ + "title":"mdScopeCode", "allOf":[ { - "$ref":"#/definitions/MDDimensionType" + "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" + } + }, + "elementName":{ + "localPart":"MD_ScopeCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MD_Dimension", + "localPart":"MD_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14531,318 +14891,386 @@ "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_Dimension_PropertyType", + "localPart":"MD_ScopeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDimension", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdScopeCode", + "nilReason" ] }, - "DQLogicalConsistencyPropertyType":{ - "type":"object", - "title":"DQLogicalConsistencyPropertyType", + "EXBoundingPolygonType":{ "required":[ - "abstractDQLogicalConsistency" + "polygon" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/AbstractEXGeographicExtentType" + }, + { + "type":"object", + "title":"EXBoundingPolygonType", + "properties":{ + "polygon":{ + "title":"polygon", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml/3.2#/definitions/GMObjectPropertyType" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"polygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", - "namespaceURI":"http://www.isotc211.org/2005/gmd" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EX_BoundingPolygon_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "polygon" + ] + }, + "AbstractDSAggregateType":{ + "required":[ + "composedOf", + "seriesMetadata" + ], + "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":"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" } } - ], - "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", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDS_Aggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "composedOf", + "seriesMetadata", + "subset", + "superset" + ] + }, + "PTLocaleContainerType":{ + "type":"object", + "title":"PTLocaleContainerType", + "required":[ + "description", + "locale", + "date", + "responsibleParty", + "localisedString" + ], + "properties":{ + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "href":{ - "title":"href", + "locale":{ + "title":"locale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PTLocalePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "role":{ - "title":"role", + "date":{ + "title":"date", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/CIDatePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"date", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "arcrole":{ - "title":"arcrole", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"responsibleParty", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "title":{ - "title":"title", + "localisedString":{ + "title":"localisedString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LocalisedCharacterStringPropertyType" + }, + "minItems":1 } ], - "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":"localisedString", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PT_LocaleContainer_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "description", + "locale", + "date", + "responsibleParty", + "localisedString" + ] + }, + "LISourceType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_LogicalConsistency_PropertyType", + "localPart":"LI_Source_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQLogicalConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description", + "scaleDenominator", + "sourceReferenceSystem", + "sourceCitation", + "sourceExtent", + "sourceStep" ] }, - "MDStandardOrderProcessPropertyType":{ + "DSPlatformPropertyType":{ "type":"object", - "title":"MDStandardOrderProcessPropertyType", + "title":"DSPlatformPropertyType", "required":[ - "mdStandardOrderProcess" + "dsPlatform" ], "properties":{ - "mdStandardOrderProcess":{ - "title":"mdStandardOrderProcess", + "dsPlatform":{ + "title":"dsPlatform", "allOf":[ { - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"#/definitions/DSPlatformType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"DS_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14969,11 +15397,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_StandardOrderProcess_PropertyType", + "localPart":"DS_Platform_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdStandardOrderProcess", + "dsPlatform", "nilReason", "uuidref", "type", @@ -14985,35 +15413,23 @@ "actuate" ] }, - "DSDataSetPropertyType":{ + "MDExtendedElementInformationPropertyType":{ "type":"object", - "title":"DSDataSetPropertyType", + "title":"MDExtendedElementInformationPropertyType", "required":[ - "dsDataSet" + "mdExtendedElementInformation" ], "properties":{ - "dsDataSet":{ - "title":"dsDataSet", + "mdExtendedElementInformation":{ + "title":"mdExtendedElementInformation", "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/MDExtendedElementInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_DataSet", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15140,11 +15556,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_DataSet_PropertyType", + "localPart":"MD_ExtendedElementInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsDataSet", + "mdExtendedElementInformation", "nilReason", "uuidref", "type", @@ -15156,286 +15572,426 @@ "actuate" ] }, - "AbstractDQElementType":{ + "CIContactPropertyType":{ + "type":"object", + "title":"CIContactPropertyType", "required":[ - "result" + "ciContact" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "ciContact":{ + "title":"ciContact", + "allOf":[ + { + "$ref":"#/definitions/CIContactType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CI_Contact", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "type":"object", - "title":"AbstractDQElementType", - "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" + "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":"AbstractDQ_Element_Type", + "localPart":"CI_Contact_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "nameOfMeasure", - "measureIdentification", - "measureDescription", - "evaluationMethodType", - "evaluationMethodDescription", - "evaluationProcedure", - "dateTime", - "result" + "ciContact", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDMetadataType":{ - "required":[ - "contact", - "dateStamp", - "identificationInfo" - ], + "DQCompletenessOmissionType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQCompletenessType" }, { "type":"object", - "title":"MDMetadataType", + "title":"DQCompletenessOmissionType", "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", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"language", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "characterSet":{ - "title":"characterSet", - "allOf":[ - { - "$ref":"#/definitions/MDCharacterSetCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characterSet", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_CompletenessOmission_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDDigitalTransferOptionsPropertyType":{ + "type":"object", + "title":"MDDigitalTransferOptionsPropertyType", + "required":[ + "mdDigitalTransferOptions" + ], + "properties":{ + "mdDigitalTransferOptions":{ + "title":"mdDigitalTransferOptions", + "allOf":[ + { + "$ref":"#/definitions/MDDigitalTransferOptionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_DigitalTransferOptions", + "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" } - }, - "parentIdentifier":{ - "title":"parentIdentifier", + } + ], + "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_DigitalTransferOptions_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdDigitalTransferOptions", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDMediumType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MDMediumType", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDMediumNameCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"parentIdentifier", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "hierarchyLevel":{ - "title":"hierarchyLevel", + "density":{ + "title":"density", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDScopeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"hierarchyLevel", + "localPart":"density", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "hierarchyLevelName":{ - "title":"hierarchyLevelName", + "densityUnits":{ + "title":"densityUnits", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"hierarchyLevelName", + "localPart":"densityUnits", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contact":{ - "title":"contact", + "volumes":{ + "title":"volumes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"volumes", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dateStamp":{ - "title":"dateStamp", + "mediumFormat":{ + "title":"mediumFormat", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDMediumFormatCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dateStamp", + "localPart":"mediumFormat", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataStandardName":{ - "title":"metadataStandardName", + "mediumNote":{ + "title":"mediumNote", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -15443,395 +15999,213 @@ ], "propertyType":"element", "elementName":{ - "localPart":"metadataStandardName", + "localPart":"mediumNote", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "metadataStandardVersion":{ - "title":"metadataStandardVersion", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadataStandardVersion", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "dataSetURI":{ - "title":"dataSetURI", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSetURI", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "locale":{ - "title":"locale", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PTLocalePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "spatialRepresentationInfo":{ - "title":"spatialRepresentationInfo", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Medium_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "density", + "densityUnits", + "volumes", + "mediumFormat", + "mediumNote" + ] + }, + "DQGriddedDataPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + }, + { + "type":"object", + "title":"DQGriddedDataPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_GriddedDataPositionalAccuracy_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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDSpatialRepresentationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialRepresentationInfo", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "referenceSystemInfo":{ - "title":"referenceSystemInfo", + "schemaLanguage":{ + "title":"schemaLanguage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDReferenceSystemPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemInfo", + "localPart":"schemaLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataExtensionInfo":{ - "title":"metadataExtensionInfo", + "constraintLanguage":{ + "title":"constraintLanguage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataExtensionInfo", + "localPart":"constraintLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "identificationInfo":{ - "title":"identificationInfo", + "schemaAscii":{ + "title":"schemaAscii", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDIdentificationPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identificationInfo", + "localPart":"schemaAscii", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contentInfo":{ - "title":"contentInfo", + "graphicsFile":{ + "title":"graphicsFile", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDContentInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contentInfo", + "localPart":"graphicsFile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributionInfo":{ - "title":"distributionInfo", + "softwareDevelopmentFile":{ + "title":"softwareDevelopmentFile", "allOf":[ { - "$ref":"#/definitions/MDDistributionPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributionInfo", + "localPart":"softwareDevelopmentFile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dataQualityInfo":{ - "title":"dataQualityInfo", + "softwareDevelopmentFileFormat":{ + "title":"softwareDevelopmentFileFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DQDataQualityPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataQualityInfo", + "localPart":"softwareDevelopmentFileFormat", "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":"propertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "featureType":{ - "title":"featureType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "featureAttribute":{ - "title":"featureAttribute", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureAttribute", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Metadata_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" - ] - }, - "DSAggregatePropertyType":{ - "type":"object", - "title":"DSAggregatePropertyType", - "required":[ - "abstractDSAggregate" - ], - "properties":{ - "abstractDSAggregate":{ - "title":"abstractDSAggregate", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDS_Aggregate", - "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" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_ApplicationSchemaInformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "schemaLanguage", + "constraintLanguage", + "schemaAscii", + "graphicsFile", + "softwareDevelopmentFile", + "softwareDevelopmentFileFormat" + ] + }, + "AbstractDQThematicAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQThematicAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_ThematicAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSStereoMatePropertyType":{ + "type":"object", + "title":"DSStereoMatePropertyType", + "required":[ + "dsStereoMate" + ], + "properties":{ + "dsStereoMate":{ + "title":"dsStereoMate", + "allOf":[ + { + "$ref":"#/definitions/DSStereoMateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DS_StereoMate", + "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" } } ], @@ -15948,11 +16322,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Aggregate_PropertyType", + "localPart":"DS_StereoMate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDSAggregate", + "dsStereoMate", "nilReason", "uuidref", "type", @@ -15964,33 +16338,102 @@ "actuate" ] }, - "MDFormatPropertyType":{ - "type":"object", - "title":"MDFormatPropertyType", + "MDKeywordsType":{ "required":[ - "mdFormat" + "keyword" ], - "properties":{ - "mdFormat":{ - "title":"mdFormat", - "allOf":[ - { - "$ref":"#/definitions/MDFormatType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Format", - "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":"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":"MD_Keywords_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "keyword", + "type", + "thesaurusName" + ] + }, + "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" } } ], @@ -16107,11 +16550,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Format_PropertyType", + "localPart":"RS_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdFormat", + "abstractRSReferenceSystem", "nilReason", "uuidref", "type", @@ -16123,139 +16566,23 @@ "actuate" ] }, - "DQCompletenessOmissionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQCompletenessType" - }, - { - "type":"object", - "title":"DQCompletenessOmissionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_CompletenessOmission_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" - } - }, - "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" - ] - }, - "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" - ] - }, - "MDMetadataPropertyType":{ + "EXSpatialTemporalExtentPropertyType":{ "type":"object", - "title":"MDMetadataPropertyType", + "title":"EXSpatialTemporalExtentPropertyType", "required":[ - "mdMetadata" + "exSpatialTemporalExtent" ], "properties":{ - "mdMetadata":{ - "title":"mdMetadata", + "exSpatialTemporalExtent":{ + "title":"exSpatialTemporalExtent", "allOf":[ { - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Metadata", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16382,11 +16709,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Metadata_PropertyType", + "localPart":"EX_SpatialTemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadata", + "exSpatialTemporalExtent", "nilReason", "uuidref", "type", @@ -16398,23 +16725,41 @@ "actuate" ] }, - "DQConceptualConsistencyPropertyType":{ + "DQTopologicalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQTopologicalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TopologicalConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIOnlineResourcePropertyType":{ "type":"object", - "title":"DQConceptualConsistencyPropertyType", + "title":"CIOnlineResourcePropertyType", "required":[ - "dqConceptualConsistency" + "ciOnlineResource" ], "properties":{ - "dqConceptualConsistency":{ - "title":"dqConceptualConsistency", + "ciOnlineResource":{ + "title":"ciOnlineResource", "allOf":[ { - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/CIOnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16541,11 +16886,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConceptualConsistency_PropertyType", + "localPart":"CI_OnlineResource_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqConceptualConsistency", + "ciOnlineResource", "nilReason", "uuidref", "type", @@ -16557,23 +16902,78 @@ "actuate" ] }, - "MDMetadataExtensionInformationPropertyType":{ - "type":"object", - "title":"MDMetadataExtensionInformationPropertyType", - "required":[ - "mdMetadataExtensionInformation" - ], - "properties":{ - "mdMetadataExtensionInformation":{ - "title":"mdMetadataExtensionInformation", - "allOf":[ - { - "$ref":"#/definitions/MDMetadataExtensionInformationType" - } + "AbstractMDContentInformationType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractMDContentInformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMD_ContentInformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EX_TemporalExtent_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "extent" + ] + }, + "MDMaintenanceInformationPropertyType":{ + "type":"object", + "title":"MDMaintenanceInformationPropertyType", + "required":[ + "mdMaintenanceInformation" + ], + "properties":{ + "mdMaintenanceInformation":{ + "title":"mdMaintenanceInformation", + "allOf":[ + { + "$ref":"#/definitions/MDMaintenanceInformationType" + } ], "propertyType":"element", "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16700,11 +17100,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MetadataExtensionInformation_PropertyType", + "localPart":"MD_MaintenanceInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadataExtensionInformation", + "mdMaintenanceInformation", "nilReason", "uuidref", "type", @@ -16716,35 +17116,23 @@ "actuate" ] }, - "DQElementPropertyType":{ + "DSSensorPropertyType":{ "type":"object", - "title":"DQElementPropertyType", + "title":"DSSensorPropertyType", "required":[ - "abstractDQElement" + "dsSensor" ], "properties":{ - "abstractDQElement":{ - "title":"abstractDQElement", + "dsSensor":{ + "title":"dsSensor", "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/DSSensorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16871,11 +17259,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Element_PropertyType", + "localPart":"DS_Sensor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQElement", + "dsSensor", "nilReason", "uuidref", "type", @@ -16887,20 +17275,69 @@ "actuate" ] }, - "MDRepresentativeFractionType":{ - "required":[ - "denominator" - ], + "MDBandType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDRangeDimensionType" }, { "type":"object", - "title":"MDRepresentativeFractionType", + "title":"MDBandType", "properties":{ - "denominator":{ - "title":"denominator", + "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" @@ -16908,7 +17345,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"denominator", + "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" } } @@ -16917,22 +17393,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_RepresentativeFraction_Type", + "localPart":"MD_Band_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "denominator" + "maxValue", + "minValue", + "units", + "peakResponse", + "bitsPerValue", + "toneGradation", + "scaleFactor", + "offset" ] }, - "DQPositionalAccuracyPropertyType":{ + "DSSeriesPropertyType":{ "type":"object", - "title":"DQPositionalAccuracyPropertyType", + "title":"DSSeriesPropertyType", "required":[ - "abstractDQPositionalAccuracy" + "dsSeries" ], "properties":{ - "abstractDQPositionalAccuracy":{ - "title":"abstractDQPositionalAccuracy", + "dsSeries":{ + "title":"dsSeries", "allOf":[ { "type":"object", @@ -16941,18 +17424,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/DSSeriesType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17079,11 +17562,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_PositionalAccuracy_PropertyType", + "localPart":"DS_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQPositionalAccuracy", + "dsSeries", "nilReason", "uuidref", "type", @@ -17095,168 +17578,32 @@ "actuate" ] }, - "MDImageDescriptionType":{ + "PTFreeTextType":{ + "required":[ + "textGroup" + ], "allOf":[ { - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDImageDescriptionType", + "title":"PTFreeTextType", "properties":{ - "illuminationElevationAngle":{ - "title":"illuminationElevationAngle", + "textGroup":{ + "title":"textGroup", "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" + "type":"array", + "items":{ + "$ref":"#/definitions/LocalisedCharacterStringPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"lensDistortionInformationAvailability", + "localPart":"textGroup", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -17265,41 +17612,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImageDescription_Type", + "localPart":"PT_FreeText_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "illuminationElevationAngle", - "illuminationAzimuthAngle", - "imagingCondition", - "imageQualityCode", - "cloudCoverPercentage", - "processingLevelCode", - "compressionGenerationQuantity", - "triangulationIndicator", - "radiometricCalibrationDataAvailability", - "cameraCalibrationInformationAvailability", - "filmDistortionInformationAvailability", - "lensDistortionInformationAvailability" + "textGroup" ] }, - "EXExtentPropertyType":{ + "DSProductionSeriesPropertyType":{ "type":"object", - "title":"EXExtentPropertyType", + "title":"DSProductionSeriesPropertyType", "required":[ - "exExtent" + "dsProductionSeries" ], "properties":{ - "exExtent":{ - "title":"exExtent", + "dsProductionSeries":{ + "title":"dsProductionSeries", "allOf":[ { - "$ref":"#/definitions/EXExtentType" + "$ref":"#/definitions/DSProductionSeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_Extent", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17426,11 +17762,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_Extent_PropertyType", + "localPart":"DS_ProductionSeries_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exExtent", + "dsProductionSeries", "nilReason", "uuidref", "type", @@ -17442,23 +17778,23 @@ "actuate" ] }, - "MDBrowseGraphicPropertyType":{ + "MDUsagePropertyType":{ "type":"object", - "title":"MDBrowseGraphicPropertyType", + "title":"MDUsagePropertyType", "required":[ - "mdBrowseGraphic" + "mdUsage" ], "properties":{ - "mdBrowseGraphic":{ - "title":"mdBrowseGraphic", + "mdUsage":{ + "title":"mdUsage", "allOf":[ { - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"#/definitions/MDUsageType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17585,11 +17921,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_BrowseGraphic_PropertyType", + "localPart":"MD_Usage_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBrowseGraphic", + "mdUsage", "nilReason", "uuidref", "type", @@ -17601,23 +17937,23 @@ "actuate" ] }, - "EXGeographicDescriptionPropertyType":{ + "CIAddressPropertyType":{ "type":"object", - "title":"EXGeographicDescriptionPropertyType", + "title":"CIAddressPropertyType", "required":[ - "exGeographicDescription" + "ciAddress" ], "properties":{ - "exGeographicDescription":{ - "title":"exGeographicDescription", + "ciAddress":{ + "title":"ciAddress", "allOf":[ { - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/CIAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17744,11 +18080,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicDescription_PropertyType", + "localPart":"CI_Address_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicDescription", + "ciAddress", "nilReason", "uuidref", "type", @@ -17760,45 +18096,222 @@ "actuate" ] }, - "MDKeywordsPropertyType":{ + "MDResolutionType":{ "type":"object", - "title":"MDKeywordsPropertyType", + "title":"MDResolutionType", "required":[ - "mdKeywords" + "equivalentScale", + "distance" ], "properties":{ - "mdKeywords":{ - "title":"mdKeywords", + "equivalentScale":{ + "title":"equivalentScale", "allOf":[ { - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/MDRepresentativeFractionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Keywords", + "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" + "propertyType":"element", + "elementName":{ + "localPart":"distance", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "uuidref":{ - "title":"uuidref", - "allOf":[ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Resolution_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "equivalentScale", + "distance" + ] + }, + "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" + ] + }, + "MDDistributorType":{ + "required":[ + "distributorContact" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MDDistributorType", + "properties":{ + "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/MDStandardOrderProcessPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"distributionOrderProcess", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "distributorFormat":{ + "title":"distributorFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDFormatPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"distributorFormat", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "distributorTransferOptions":{ + "title":"distributorTransferOptions", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"distributorTransferOptions", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Distributor_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "distributorContact", + "distributionOrderProcess", + "distributorFormat", + "distributorTransferOptions" + ] + }, + "DQQuantitativeAttributeAccuracyPropertyType":{ + "type":"object", + "title":"DQQuantitativeAttributeAccuracyPropertyType", + "required":[ + "dqQuantitativeAttributeAccuracy" + ], + "properties":{ + "dqQuantitativeAttributeAccuracy":{ + "title":"dqQuantitativeAttributeAccuracy", + "allOf":[ + { + "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_QuantitativeAttributeAccuracy", + "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" } @@ -17903,11 +18416,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Keywords_PropertyType", + "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdKeywords", + "dqQuantitativeAttributeAccuracy", "nilReason", "uuidref", "type", @@ -17919,51 +18432,123 @@ "actuate" ] }, - "MDSpatialRepresentationPropertyType":{ - "type":"object", - "title":"MDSpatialRepresentationPropertyType", + "MDUsageType":{ "required":[ - "abstractMDSpatialRepresentation" + "specificUsage", + "userContactInfo" ], - "properties":{ - "abstractMDSpatialRepresentation":{ - "title":"abstractMDSpatialRepresentation", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "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":"AbstractMD_SpatialRepresentation", + "localPart":"specificUsage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", - "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" + }, + "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" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", + }, + "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":"MD_Usage_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "specificUsage", + "usageDateTime", + "userDeterminedLimitations", + "userContactInfo" + ] + }, + "MDKeywordsPropertyType":{ + "type":"object", + "title":"MDKeywordsPropertyType", + "required":[ + "mdKeywords" + ], + "properties":{ + "mdKeywords":{ + "title":"mdKeywords", + "allOf":[ + { + "$ref":"#/definitions/MDKeywordsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Keywords", + "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" } }, @@ -18074,11 +18659,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SpatialRepresentation_PropertyType", + "localPart":"MD_Keywords_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDSpatialRepresentation", + "mdKeywords", "nilReason", "uuidref", "type", @@ -18090,117 +18675,62 @@ "actuate" ] }, - "MDIdentifierType":{ + "MDRestrictionCodePropertyType":{ + "type":"object", + "title":"MDRestrictionCodePropertyType", "required":[ - "code" + "mdRestrictionCode" ], - "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" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Identifier_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "authority", - "code" - ] - }, - "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" + "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_GeometricObjects_Type", + "localPart":"MD_RestrictionCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "geometricObjectType", - "geometricObjectCount" + "mdRestrictionCode", + "nilReason" ] }, - "MDGridSpatialRepresentationPropertyType":{ + "EXGeographicExtentPropertyType":{ "type":"object", - "title":"MDGridSpatialRepresentationPropertyType", + "title":"EXGeographicExtentPropertyType", "required":[ - "mdGridSpatialRepresentation" + "abstractEXGeographicExtent" ], "properties":{ - "mdGridSpatialRepresentation":{ - "title":"mdGridSpatialRepresentation", + "abstractEXGeographicExtent":{ + "title":"abstractEXGeographicExtent", "allOf":[ { "type":"object", @@ -18209,18 +18739,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" } }, "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18347,11 +18877,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_GridSpatialRepresentation_PropertyType", + "localPart":"EX_GeographicExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGridSpatialRepresentation", + "abstractEXGeographicExtent", "nilReason", "uuidref", "type", @@ -18363,73 +18893,76 @@ "actuate" ] }, - "MDGridSpatialRepresentationType":{ - "required":[ - "numberOfDimensions", - "cellGeometry", - "transformationParameterAvailability" - ], + "EXExtentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDGridSpatialRepresentationType", + "title":"EXExtentType", "properties":{ - "numberOfDimensions":{ - "title":"numberOfDimensions", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"numberOfDimensions", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "axisDimensionProperties":{ - "title":"axisDimensionProperties", + "geographicElement":{ + "title":"geographicElement", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDimensionPropertyType" + "$ref":"#/definitions/EXGeographicExtentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"axisDimensionProperties", + "localPart":"geographicElement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "cellGeometry":{ - "title":"cellGeometry", + "temporalElement":{ + "title":"temporalElement", "allOf":[ { - "$ref":"#/definitions/MDCellGeometryCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cellGeometry", + "type":"array", + "items":{ + "$ref":"#/definitions/EXTemporalExtentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalElement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transformationParameterAvailability":{ - "title":"transformationParameterAvailability", + "verticalElement":{ + "title":"verticalElement", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/EXVerticalExtentPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transformationParameterAvailability", + "localPart":"verticalElement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -18438,33 +18971,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_GridSpatialRepresentation_Type", + "localPart":"EX_Extent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "numberOfDimensions", - "axisDimensionProperties", - "cellGeometry", - "transformationParameterAvailability" + "description", + "geographicElement", + "temporalElement", + "verticalElement" ] }, - "EXGeographicBoundingBoxPropertyType":{ + "CIRoleCodePropertyType":{ "type":"object", - "title":"EXGeographicBoundingBoxPropertyType", + "title":"CIRoleCodePropertyType", "required":[ - "exGeographicBoundingBox" + "ciRoleCode" ], "properties":{ - "exGeographicBoundingBox":{ - "title":"exGeographicBoundingBox", + "ciRoleCode":{ + "title":"ciRoleCode", "allOf":[ { - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"CI_RoleCode", + "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_RoleCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ciRoleCode", + "nilReason" + ] + }, + "DQAccuracyOfATimeMeasurementPropertyType":{ + "type":"object", + "title":"DQAccuracyOfATimeMeasurementPropertyType", + "required":[ + "dqAccuracyOfATimeMeasurement" + ], + "properties":{ + "dqAccuracyOfATimeMeasurement":{ + "title":"dqAccuracyOfATimeMeasurement", + "allOf":[ + { + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18591,11 +19171,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicBoundingBox_PropertyType", + "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicBoundingBox", + "dqAccuracyOfATimeMeasurement", "nilReason", "uuidref", "type", @@ -18607,107 +19187,23 @@ "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_QuantitativeResult_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "valueType", - "valueUnit", - "errorStatistic", - "value" - ] - }, - "CIOnLineFunctionCodePropertyType":{ + "MDRepresentativeFractionPropertyType":{ "type":"object", - "title":"CIOnLineFunctionCodePropertyType", + "title":"MDRepresentativeFractionPropertyType", "required":[ - "ciOnLineFunctionCode" + "mdRepresentativeFraction" ], "properties":{ - "ciOnLineFunctionCode":{ - "title":"ciOnLineFunctionCode", + "mdRepresentativeFraction":{ + "title":"mdRepresentativeFraction", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDRepresentativeFractionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18726,239 +19222,31 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_OnLineFunctionCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ciOnLineFunctionCode", - "nilReason" - ] - }, - "MDScopeDescriptionPropertyType":{ - "type":"object", - "title":"MDScopeDescriptionPropertyType", - "required":[ - "mdScopeDescription" - ], - "properties":{ - "mdScopeDescription":{ - "title":"mdScopeDescription", + }, + "uuidref":{ + "title":"uuidref", "allOf":[ { - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_ScopeDescription", - "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" - } + "$ref":"#/definitions/TypeType" } ], "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" - ] - }, - "DQConformanceResultType":{ - "required":[ - "specification", - "explanation", - "pass" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDQResultType" - }, - { - "type":"object", - "title":"DQConformanceResultType", - "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", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pass", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_ConformanceResult_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "specification", - "explanation", - "pass" - ] - }, - "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":"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" - ] - }, - "LILineagePropertyType":{ - "type":"object", - "title":"LILineagePropertyType", - "required":[ - "liLineage" - ], - "properties":{ - "liLineage":{ - "title":"liLineage", - "allOf":[ - { - "$ref":"#/definitions/LILineageType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LI_Lineage", - "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" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -19042,11 +19330,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_Lineage_PropertyType", + "localPart":"MD_RepresentativeFraction_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liLineage", + "mdRepresentativeFraction", "nilReason", "uuidref", "type", @@ -19058,79 +19346,23 @@ "actuate" ] }, - "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" - ] - }, - "AbstractMDContentInformationType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractMDContentInformationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMD_ContentInformation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQDataQualityPropertyType":{ + "DQScopePropertyType":{ "type":"object", - "title":"DQDataQualityPropertyType", + "title":"DQScopePropertyType", "required":[ - "dqDataQuality" + "dqScope" ], "properties":{ - "dqDataQuality":{ - "title":"dqDataQuality", + "dqScope":{ + "title":"dqScope", "allOf":[ { - "$ref":"#/definitions/DQDataQualityType" + "$ref":"#/definitions/DQScopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_DataQuality", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19257,11 +19489,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DataQuality_PropertyType", + "localPart":"DQ_Scope_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqDataQuality", + "dqScope", "nilReason", "uuidref", "type", @@ -19273,577 +19505,622 @@ "actuate" ] }, - "MDMediumPropertyType":{ - "type":"object", - "title":"MDMediumPropertyType", - "required":[ - "mdMedium" - ], - "properties":{ - "mdMedium":{ - "title":"mdMedium", - "allOf":[ - { - "$ref":"#/definitions/MDMediumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Medium", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "MDRangeDimensionType":{ + "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":"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" } } - ], - "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_Medium_PropertyType", + "localPart":"MD_RangeDimension_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMedium", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "sequenceIdentifier", + "descriptor" ] }, - "MDRestrictionCodePropertyType":{ - "type":"object", - "title":"MDRestrictionCodePropertyType", - "required":[ - "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" - } + "CISeriesType":{ + "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":"CISeriesType", + "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" + } + }, + "issueIdentification":{ + "title":"issueIdentification", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"issueIdentification", + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_RestrictionCode_PropertyType", + "localPart":"CI_Series_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRestrictionCode", - "nilReason" + "name", + "issueIdentification", + "page" ] }, - "MDContentInformationPropertyType":{ - "type":"object", - "title":"MDContentInformationPropertyType", + "MDMetadataType":{ "required":[ - "abstractMDContentInformation" + "contact", + "dateStamp", + "identificationInfo" ], - "properties":{ - "abstractMDContentInformation":{ - "title":"abstractMDContentInformation", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" - } - }, - "elementName":{ - "localPart":"AbstractMD_ContentInformation", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMD_ContentInformation", - "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_ContentInformation_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "abstractMDContentInformation", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DSOtherAggregateType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DSOtherAggregateType", + "title":"MDMetadataType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_OtherAggregate_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "PTLocaleContainerPropertyType":{ - "type":"object", - "title":"PTLocaleContainerPropertyType", - "required":[ - "ptLocaleContainer" - ], - "properties":{ - "ptLocaleContainer":{ - "title":"ptLocaleContainer", - "allOf":[ - { - "$ref":"#/definitions/PTLocaleContainerType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PT_LocaleContainer", - "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" + "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/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"language", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "characterSet":{ + "title":"characterSet", + "allOf":[ + { + "$ref":"#/definitions/MDCharacterSetCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterSet", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "parentIdentifier":{ + "title":"parentIdentifier", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parentIdentifier", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "hierarchyLevel":{ + "title":"hierarchyLevel", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDScopeCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hierarchyLevel", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "hierarchyLevelName":{ + "title":"hierarchyLevelName", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hierarchyLevelName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "dateStamp":{ + "title":"dateStamp", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dateStamp", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "metadataStandardName":{ + "title":"metadataStandardName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadataStandardName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "metadataStandardVersion":{ + "title":"metadataStandardVersion", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadataStandardVersion", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "dataSetURI":{ + "title":"dataSetURI", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataSetURI", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "locale":{ + "title":"locale", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PTLocalePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "spatialRepresentationInfo":{ + "title":"spatialRepresentationInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDSpatialRepresentationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialRepresentationInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "referenceSystemInfo":{ + "title":"referenceSystemInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDReferenceSystemPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"referenceSystemInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "metadataExtensionInfo":{ + "title":"metadataExtensionInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadataExtensionInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "identificationInfo":{ + "title":"identificationInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDIdentificationPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identificationInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "contentInfo":{ + "title":"contentInfo", + "allOf":[ + { + "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":"propertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "featureType":{ + "title":"featureType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "featureAttribute":{ + "title":"featureAttribute", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureAttribute", + "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" - } - }, - "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_LocaleContainer_PropertyType", + "localPart":"MD_Metadata_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocaleContainer", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "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" ] }, - "DQQuantitativeAttributeAccuracyPropertyType":{ + "MDDatatypeCodePropertyType":{ "type":"object", - "title":"DQQuantitativeAttributeAccuracyPropertyType", + "title":"MDDatatypeCodePropertyType", "required":[ - "dqQuantitativeAttributeAccuracy" + "mdDatatypeCode" ], "properties":{ - "dqQuantitativeAttributeAccuracy":{ - "title":"dqQuantitativeAttributeAccuracy", + "mdDatatypeCode":{ + "title":"mdDatatypeCode", "allOf":[ { - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", + "localPart":"MD_DatatypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19862,147 +20139,35 @@ "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":"DQ_QuantitativeAttributeAccuracy_PropertyType", + "localPart":"MD_DatatypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqQuantitativeAttributeAccuracy", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdDatatypeCode", + "nilReason" ] }, - "MDDataIdentificationPropertyType":{ + "EXExtentPropertyType":{ "type":"object", - "title":"MDDataIdentificationPropertyType", + "title":"EXExtentPropertyType", "required":[ - "mdDataIdentification" + "exExtent" ], "properties":{ - "mdDataIdentification":{ - "title":"mdDataIdentification", + "exExtent":{ + "title":"exExtent", "allOf":[ { - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/EXExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20129,11 +20294,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DataIdentification_PropertyType", + "localPart":"EX_Extent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDataIdentification", + "exExtent", "nilReason", "uuidref", "type", @@ -20145,89 +20310,35 @@ "actuate" ] }, - "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" - } - }, - "resolution":{ - "title":"resolution", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/MeasurePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resolution", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Dimension_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dimensionName", - "dimensionSize", - "resolution" - ] - }, - "DQDomainConsistencyPropertyType":{ + "MDRangeDimensionPropertyType":{ "type":"object", - "title":"DQDomainConsistencyPropertyType", + "title":"MDRangeDimensionPropertyType", "required":[ - "dqDomainConsistency" + "mdRangeDimension" ], "properties":{ - "dqDomainConsistency":{ - "title":"dqDomainConsistency", + "mdRangeDimension":{ + "title":"mdRangeDimension", "allOf":[ { - "$ref":"#/definitions/DQDomainConsistencyType" + "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":"DQ_DomainConsistency", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20323,171 +20434,82 @@ "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_DomainConsistency_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dqDomainConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "LIProcessStepType":{ - "required":[ - "description" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" - } + } + }, + "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_ProcessStep_Type", + "localPart":"MD_RangeDimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "rationale", - "dateTime", - "processor", - "source" + "mdRangeDimension", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDGeometricObjectTypeCodePropertyType":{ + "DSAggregatePropertyType":{ "type":"object", - "title":"MDGeometricObjectTypeCodePropertyType", + "title":"DSAggregatePropertyType", "required":[ - "mdGeometricObjectTypeCode" + "abstractDSAggregate" ], "properties":{ - "mdGeometricObjectTypeCode":{ - "title":"mdGeometricObjectTypeCode", + "abstractDSAggregate":{ + "title":"abstractDSAggregate", "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/AbstractDSAggregateType" + } + }, + "elementName":{ + "localPart":"AbstractDS_Aggregate", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MD_GeometricObjectTypeCode", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20506,165 +20528,147 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_GeometricObjectTypeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdGeometricObjectTypeCode", - "nilReason" - ] - }, - "AbstractMDSpatialRepresentationType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - { - "type":"object", - "title":"AbstractMDSpatialRepresentationType", - "properties":{ + "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":"AbstractMD_SpatialRepresentation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDDistributionUnitsPropertyType":{ - "type":"object", - "title":"MDDistributionUnitsPropertyType", - "required":[ - "mdDistributionUnits" - ], - "properties":{ - "mdDistributionUnits":{ - "title":"mdDistributionUnits", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_DistributionUnits", - "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":[ { - "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":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_DistributionUnits_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdDistributionUnits", - "nilReason" - ] - }, - "AbstractDQTemporalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" }, - { - "type":"object", - "title":"AbstractDQTemporalAccuracyType", - "properties":{ + "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":"AbstractDQ_TemporalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDResolutionPropertyType":{ - "type":"object", - "title":"MDResolutionPropertyType", - "required":[ - "mdResolution" - ], - "properties":{ - "mdResolution":{ - "title":"mdResolution", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/MDResolutionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Resolution", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "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":"http://www.isotc211.org/2005/gco" + "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_Resolution_PropertyType", + "localPart":"DS_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdResolution", - "nilReason" + "abstractDSAggregate", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDRepresentativeFractionPropertyType":{ + "MDMediumPropertyType":{ "type":"object", - "title":"MDRepresentativeFractionPropertyType", + "title":"MDMediumPropertyType", "required":[ - "mdRepresentativeFraction" + "mdMedium" ], "properties":{ - "mdRepresentativeFraction":{ - "title":"mdRepresentativeFraction", + "mdMedium":{ + "title":"mdMedium", "allOf":[ { - "$ref":"#/definitions/MDRepresentativeFractionType" + "$ref":"#/definitions/MDMediumType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_RepresentativeFraction", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20791,11 +20795,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RepresentativeFraction_PropertyType", + "localPart":"MD_Medium_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRepresentativeFraction", + "mdMedium", "nilReason", "uuidref", "type", @@ -20807,23 +20811,23 @@ "actuate" ] }, - "DSStereoMatePropertyType":{ + "DQFormatConsistencyPropertyType":{ "type":"object", - "title":"DSStereoMatePropertyType", + "title":"DQFormatConsistencyPropertyType", "required":[ - "dsStereoMate" + "dqFormatConsistency" ], "properties":{ - "dsStereoMate":{ - "title":"dsStereoMate", + "dqFormatConsistency":{ + "title":"dqFormatConsistency", "allOf":[ { - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/DQFormatConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20950,11 +20954,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_StereoMate_PropertyType", + "localPart":"DQ_FormatConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsStereoMate", + "dqFormatConsistency", "nilReason", "uuidref", "type", @@ -20966,71 +20970,23 @@ "actuate" ] }, - "MDRangeDimensionType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "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":"MD_RangeDimension_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "sequenceIdentifier", - "descriptor" - ] - }, - "MDMaintenanceInformationPropertyType":{ + "MDDistributionPropertyType":{ "type":"object", - "title":"MDMaintenanceInformationPropertyType", + "title":"MDDistributionPropertyType", "required":[ - "mdMaintenanceInformation" + "mdDistribution" ], "properties":{ - "mdMaintenanceInformation":{ - "title":"mdMaintenanceInformation", + "mdDistribution":{ + "title":"mdDistribution", "allOf":[ { - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/MDDistributionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21157,11 +21113,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_PropertyType", + "localPart":"MD_Distribution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMaintenanceInformation", + "mdDistribution", "nilReason", "uuidref", "type", @@ -21173,10 +21129,9 @@ "actuate" ] }, - "AbstractMDIdentificationType":{ + "MDRepresentativeFractionType":{ "required":[ - "citation", - "_abstract" + "denominator" ], "allOf":[ { @@ -21184,214 +21139,99 @@ }, { "type":"object", - "title":"AbstractMDIdentificationType", + "title":"MDRepresentativeFractionType", "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", + "denominator":{ + "title":"denominator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDFormatPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resourceFormat", + "localPart":"denominator", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "descriptiveKeywords":{ - "title":"descriptiveKeywords", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_RepresentativeFraction_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "denominator" + ] + }, + "DQQuantitativeResultType":{ + "required":[ + "valueUnit", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDQResultType" + }, + { + "type":"object", + "title":"DQQuantitativeResultType", + "properties":{ + "valueType":{ + "title":"valueType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDKeywordsPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"descriptiveKeywords", + "localPart":"valueType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "resourceSpecificUsage":{ - "title":"resourceSpecificUsage", + "valueUnit":{ + "title":"valueUnit", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDUsagePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/UnitOfMeasurePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resourceSpecificUsage", + "localPart":"valueUnit", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "resourceConstraints":{ - "title":"resourceConstraints", + "errorStatistic":{ + "title":"errorStatistic", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDConstraintsPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resourceConstraints", + "localPart":"errorStatistic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "aggregationInfo":{ - "title":"aggregationInfo", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDAggregateInformationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"aggregationInfo", + "localPart":"value", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -21400,42 +21240,51 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMD_Identification_Type", + "localPart":"DQ_QuantitativeResult_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "citation", - "_abstract", - "purpose", - "credit", - "status", - "pointOfContact", - "resourceMaintenance", - "graphicOverview", - "resourceFormat", - "descriptiveKeywords", - "resourceSpecificUsage", - "resourceConstraints", - "aggregationInfo" + "valueType", + "valueUnit", + "errorStatistic", + "value" ] }, - "DSPlatformPropertyType":{ + "DQAbsoluteExternalPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + }, + { + "type":"object", + "title":"DQAbsoluteExternalPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_AbsoluteExternalPositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQCompletenessOmissionPropertyType":{ "type":"object", - "title":"DSPlatformPropertyType", + "title":"DQCompletenessOmissionPropertyType", "required":[ - "dsPlatform" + "dqCompletenessOmission" ], "properties":{ - "dsPlatform":{ - "title":"dsPlatform", + "dqCompletenessOmission":{ + "title":"dqCompletenessOmission", "allOf":[ { - "$ref":"#/definitions/DSPlatformType" + "$ref":"#/definitions/DQCompletenessOmissionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Platform", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21562,11 +21411,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Platform_PropertyType", + "localPart":"DQ_CompletenessOmission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsPlatform", + "dqCompletenessOmission", "nilReason", "uuidref", "type", @@ -21578,23 +21427,23 @@ "actuate" ] }, - "MDGeorectifiedPropertyType":{ + "MDPortrayalCatalogueReferencePropertyType":{ "type":"object", - "title":"MDGeorectifiedPropertyType", + "title":"MDPortrayalCatalogueReferencePropertyType", "required":[ - "mdGeorectified" + "mdPortrayalCatalogueReference" ], "properties":{ - "mdGeorectified":{ - "title":"mdGeorectified", + "mdPortrayalCatalogueReference":{ + "title":"mdPortrayalCatalogueReference", "allOf":[ { - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Georectified", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21721,11 +21570,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georectified_PropertyType", + "localPart":"MD_PortrayalCatalogueReference_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeorectified", + "mdPortrayalCatalogueReference", "nilReason", "uuidref", "type", @@ -21737,23 +21586,165 @@ "actuate" ] }, - "EXSpatialTemporalExtentPropertyType":{ + "DSInitiativeType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSInitiativeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Initiative_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDFormatType":{ + "required":[ + "name", + "version" + ], + "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", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Format_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "version", + "amendmentNumber", + "specification", + "fileDecompressionTechnique", + "formatDistributor" + ] + }, + "MDCoverageDescriptionPropertyType":{ "type":"object", - "title":"EXSpatialTemporalExtentPropertyType", + "title":"MDCoverageDescriptionPropertyType", "required":[ - "exSpatialTemporalExtent" + "mdCoverageDescription" ], "properties":{ - "exSpatialTemporalExtent":{ - "title":"exSpatialTemporalExtent", + "mdCoverageDescription":{ + "title":"mdCoverageDescription", "allOf":[ { - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21880,11 +21871,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_SpatialTemporalExtent_PropertyType", + "localPart":"MD_CoverageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exSpatialTemporalExtent", + "mdCoverageDescription", "nilReason", "uuidref", "type", @@ -21896,33 +21887,15 @@ "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" - } - }, - "DSInitiativeTypeCodePropertyType":{ + "MDMediumFormatCodePropertyType":{ "type":"object", - "title":"DSInitiativeTypeCodePropertyType", + "title":"MDMediumFormatCodePropertyType", "required":[ - "dsInitiativeTypeCode" + "mdMediumFormatCode" ], "properties":{ - "dsInitiativeTypeCode":{ - "title":"dsInitiativeTypeCode", + "mdMediumFormatCode":{ + "title":"mdMediumFormatCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -21930,7 +21903,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"MD_MediumFormatCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21953,31 +21926,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_InitiativeTypeCode_PropertyType", + "localPart":"MD_MediumFormatCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsInitiativeTypeCode", + "mdMediumFormatCode", "nilReason" ] }, - "MDDistributionPropertyType":{ + "DQDataQualityPropertyType":{ "type":"object", - "title":"MDDistributionPropertyType", + "title":"DQDataQualityPropertyType", "required":[ - "mdDistribution" + "dqDataQuality" ], "properties":{ - "mdDistribution":{ - "title":"mdDistribution", + "dqDataQuality":{ + "title":"dqDataQuality", "allOf":[ { - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/DQDataQualityType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distribution", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22104,11 +22077,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distribution_PropertyType", + "localPart":"DQ_DataQuality_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDistribution", + "dqDataQuality", "nilReason", "uuidref", "type", @@ -22120,99 +22093,62 @@ "actuate" ] }, - "MDUsageType":{ + "MDCoverageContentTypeCodePropertyType":{ + "type":"object", + "title":"MDCoverageContentTypeCodePropertyType", "required":[ - "specificUsage", - "userContactInfo" + "mdCoverageContentTypeCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" + "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_Usage_Type", + "localPart":"MD_CoverageContentTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "specificUsage", - "usageDateTime", - "userDeterminedLimitations", - "userContactInfo" + "mdCoverageContentTypeCode", + "nilReason" ] }, - "DQThematicAccuracyPropertyType":{ + "DQCompletenessPropertyType":{ "type":"object", - "title":"DQThematicAccuracyPropertyType", + "title":"DQCompletenessPropertyType", "required":[ - "abstractDQThematicAccuracy" + "abstractDQCompleteness" ], "properties":{ - "abstractDQThematicAccuracy":{ - "title":"abstractDQThematicAccuracy", + "abstractDQCompleteness":{ + "title":"abstractDQCompleteness", "allOf":[ { "type":"object", @@ -22221,18 +22157,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/AbstractDQCompletenessType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22359,11 +22295,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ThematicAccuracy_PropertyType", + "localPart":"DQ_Completeness_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQThematicAccuracy", + "abstractDQCompleteness", "nilReason", "uuidref", "type", @@ -22375,23 +22311,71 @@ "actuate" ] }, - "MDFeatureCatalogueDescriptionPropertyType":{ + "DSSeriesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSSeriesType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Series_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" + } + }, + "DQThematicAccuracyPropertyType":{ "type":"object", - "title":"MDFeatureCatalogueDescriptionPropertyType", + "title":"DQThematicAccuracyPropertyType", "required":[ - "mdFeatureCatalogueDescription" + "abstractDQThematicAccuracy" ], "properties":{ - "mdFeatureCatalogueDescription":{ - "title":"mdFeatureCatalogueDescription", + "abstractDQThematicAccuracy":{ + "title":"abstractDQThematicAccuracy", "allOf":[ { - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "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_FeatureCatalogueDescription", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22493,100 +22477,299 @@ "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_ThematicAccuracy_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "abstractDQThematicAccuracy", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDImageDescriptionType":{ + "allOf":[ + { + "$ref":"#/definitions/MDCoverageDescriptionType" + }, + { + "type":"object", + "title":"MDImageDescriptionType", + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "illuminationElevationAngle", + "illuminationAzimuthAngle", + "imagingCondition", + "imageQualityCode", + "cloudCoverPercentage", + "processingLevelCode", + "compressionGenerationQuantity", + "triangulationIndicator", + "radiometricCalibrationDataAvailability", + "cameraCalibrationInformationAvailability", + "filmDistortionInformationAvailability", + "lensDistortionInformationAvailability" + ] + }, + "MDObligationCodePropertyType":{ + "type":"object", + "title":"MDObligationCodePropertyType", + "required":[ + "mdObligationCode" + ], + "properties":{ + "mdObligationCode":{ + "title":"mdObligationCode", + "allOf":[ + { + "$ref":"#/definitions/MDObligationCodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"MD_ObligationCode", + "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_FeatureCatalogueDescription_PropertyType", + "localPart":"MD_ObligationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdFeatureCatalogueDescription", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdObligationCode", + "nilReason" ] }, - "DSProductionSeriesType":{ - "allOf":[ - { - "$ref":"#/definitions/DSSeriesType" - }, - { - "type":"object", - "title":"DSProductionSeriesType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_ProductionSeries_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQAccuracyOfATimeMeasurementType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" - }, - { - "type":"object", - "title":"DQAccuracyOfATimeMeasurementType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "CIAddressPropertyType":{ + "MDMetadataPropertyType":{ "type":"object", - "title":"CIAddressPropertyType", + "title":"MDMetadataPropertyType", "required":[ - "ciAddress" + "mdMetadata" ], "properties":{ - "ciAddress":{ - "title":"ciAddress", + "mdMetadata":{ + "title":"mdMetadata", "allOf":[ { - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/MDMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Address", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22713,11 +22896,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Address_PropertyType", + "localPart":"MD_Metadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciAddress", + "mdMetadata", "nilReason", "uuidref", "type", @@ -22729,23 +22912,70 @@ "actuate" ] }, - "DQTemporalConsistencyPropertyType":{ + "CIDateTypeCodePropertyType":{ "type":"object", - "title":"DQTemporalConsistencyPropertyType", + "title":"CIDateTypeCodePropertyType", "required":[ - "dqTemporalConsistency" + "ciDateTypeCode" ], "properties":{ - "dqTemporalConsistency":{ - "title":"dqTemporalConsistency", + "ciDateTypeCode":{ + "title":"ciDateTypeCode", "allOf":[ { - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"CI_DateTypeCode", + "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_DateTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ciDateTypeCode", + "nilReason" + ] + }, + "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" } }, @@ -22872,11 +23102,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TemporalConsistency_PropertyType", + "localPart":"DQ_TopologicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTemporalConsistency", + "dqTopologicalConsistency", "nilReason", "uuidref", "type", @@ -22888,23 +23118,23 @@ "actuate" ] }, - "DQFormatConsistencyPropertyType":{ + "MDMaintenanceFrequencyCodePropertyType":{ "type":"object", - "title":"DQFormatConsistencyPropertyType", + "title":"MDMaintenanceFrequencyCodePropertyType", "required":[ - "dqFormatConsistency" + "mdMaintenanceFrequencyCode" ], "properties":{ - "dqFormatConsistency":{ - "title":"dqFormatConsistency", + "mdMaintenanceFrequencyCode":{ + "title":"mdMaintenanceFrequencyCode", "allOf":[ { - "$ref":"#/definitions/DQFormatConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_FormatConsistency", + "localPart":"MD_MaintenanceFrequencyCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22923,61 +23153,82 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "uuidref":{ - "title":"uuidref", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_MaintenanceFrequencyCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdMaintenanceFrequencyCode", + "nilReason" + ] + }, + "MDFeatureCatalogueDescriptionPropertyType":{ + "type":"object", + "title":"MDFeatureCatalogueDescriptionPropertyType", + "required":[ + "mdFeatureCatalogueDescription" + ], + "properties":{ + "mdFeatureCatalogueDescription":{ + "title":"mdFeatureCatalogueDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uuidref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MD_FeatureCatalogueDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "type":{ - "title":"type", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "href":{ - "title":"href", + "uuidref":{ + "title":"uuidref", "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":"uuidref", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"role", + "localPart":"type", "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "arcrole":{ - "title":"arcrole", + "href":{ + "title":"href", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -22985,325 +23236,111 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", + "localPart":"href", "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "title":{ - "title":"title", + "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":"attribute", "attributeName":{ - "localPart":"title", + "localPart":"role", "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "show":{ - "title":"show", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", + "localPart":"arcrole", "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "actuate":{ - "title":"actuate", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", + "localPart":"title", "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_FormatConsistency_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dqFormatConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DQCompletenessCommissionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQCompletenessType" - }, - { - "type":"object", - "title":"DQCompletenessCommissionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_CompletenessCommission_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", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "shortName":{ - "title":"shortName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"shortName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "domainCode":{ - "title":"domainCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"domainCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "definition":{ - "title":"definition", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"definition", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "obligation":{ - "title":"obligation", - "allOf":[ - { - "$ref":"#/definitions/MDObligationCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"obligation", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "condition":{ - "title":"condition", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"condition", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "dataType":{ - "title":"dataType", - "allOf":[ - { - "$ref":"#/definitions/MDDatatypeCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "maximumOccurrence":{ - "title":"maximumOccurrence", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maximumOccurrence", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "domainValue":{ - "title":"domainValue", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"domainValue", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "parentEntity":{ - "title":"parentEntity", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parentEntity", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "rule":{ - "title":"rule", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rule", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "rationale":{ - "title":"rationale", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rationale", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "source":{ - "title":"source", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "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":"MD_ExtendedElementInformation_Type", + "localPart":"MD_FeatureCatalogueDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "shortName", - "domainCode", - "definition", - "obligation", - "condition", - "dataType", - "maximumOccurrence", - "domainValue", - "parentEntity", - "rule", - "rationale", - "source" + "mdFeatureCatalogueDescription", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQQuantitativeResultPropertyType":{ + "EXBoundingPolygonPropertyType":{ "type":"object", - "title":"DQQuantitativeResultPropertyType", + "title":"EXBoundingPolygonPropertyType", "required":[ - "dqQuantitativeResult" + "exBoundingPolygon" ], "properties":{ - "dqQuantitativeResult":{ - "title":"dqQuantitativeResult", + "exBoundingPolygon":{ + "title":"exBoundingPolygon", "allOf":[ { - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"#/definitions/EXBoundingPolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23430,11 +23467,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_QuantitativeResult_PropertyType", + "localPart":"EX_BoundingPolygon_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqQuantitativeResult", + "exBoundingPolygon", "nilReason", "uuidref", "type", @@ -23446,35 +23483,23 @@ "actuate" ] }, - "MDCoverageDescriptionPropertyType":{ + "EXVerticalExtentPropertyType":{ "type":"object", - "title":"MDCoverageDescriptionPropertyType", + "title":"EXVerticalExtentPropertyType", "required":[ - "mdCoverageDescription" + "exVerticalExtent" ], "properties":{ - "mdCoverageDescription":{ - "title":"mdCoverageDescription", + "exVerticalExtent":{ + "title":"exVerticalExtent", "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/EXVerticalExtentType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23601,11 +23626,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_CoverageDescription_PropertyType", + "localPart":"EX_VerticalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdCoverageDescription", + "exVerticalExtent", "nilReason", "uuidref", "type", @@ -23617,248 +23642,35 @@ "actuate" ] }, - "DQTemporalConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" - }, - { - "type":"object", - "title":"DQTemporalConsistencyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_TemporalConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDKeywordsType":{ - "required":[ - "keyword" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "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":"MD_Keywords_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "keyword", - "type", - "thesaurusName" - ] - }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LI_Lineage_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "statement", - "processStep", - "source" - ] - }, - "CITelephoneType":{ + "AbstractDQPositionalAccuracyType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQElementType" }, { "type":"object", - "title":"CITelephoneType", + "title":"AbstractDQPositionalAccuracyType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Telephone_Type", + "localPart":"AbstractDQ_PositionalAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "voice", - "facsimile" - ] + } }, - "MDApplicationSchemaInformationType":{ - "required":[ - "name", - "schemaLanguage", - "constraintLanguage" - ], + "MDStandardOrderProcessType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDApplicationSchemaInformationType", + "title":"MDStandardOrderProcessType", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/CICitationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "schemaLanguage":{ - "title":"schemaLanguage", + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -23866,25 +23678,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"schemaLanguage", + "localPart":"fees", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "constraintLanguage":{ - "title":"constraintLanguage", + "plannedAvailableDateTime":{ + "title":"plannedAvailableDateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraintLanguage", + "localPart":"plannedAvailableDateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "schemaAscii":{ - "title":"schemaAscii", + "orderingInstructions":{ + "title":"orderingInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -23892,46 +23704,81 @@ ], "propertyType":"element", "elementName":{ - "localPart":"schemaAscii", + "localPart":"orderingInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "graphicsFile":{ - "title":"graphicsFile", + "turnaround":{ + "title":"turnaround", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"graphicsFile", + "localPart":"turnaround", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "softwareDevelopmentFile":{ - "title":"softwareDevelopmentFile", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_StandardOrderProcess_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "fees", + "plannedAvailableDateTime", + "orderingInstructions", + "turnaround" + ] + }, + "DSDataSetType":{ + "required":[ + "has" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"DSDataSetType", + "properties":{ + "has":{ + "title":"has", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDMetadataPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"softwareDevelopmentFile", + "localPart":"has", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "softwareDevelopmentFileFormat":{ - "title":"softwareDevelopmentFileFormat", + "partOf":{ + "title":"partOf", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DSAggregatePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"softwareDevelopmentFileFormat", + "localPart":"partOf", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -23940,36 +23787,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ApplicationSchemaInformation_Type", + "localPart":"DS_DataSet_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "schemaLanguage", - "constraintLanguage", - "schemaAscii", - "graphicsFile", - "softwareDevelopmentFile", - "softwareDevelopmentFileFormat" + "has", + "partOf" ] }, - "MDObligationCodePropertyType":{ + "DQConceptualConsistencyPropertyType":{ "type":"object", - "title":"MDObligationCodePropertyType", + "title":"DQConceptualConsistencyPropertyType", "required":[ - "mdObligationCode" + "dqConceptualConsistency" ], "properties":{ - "mdObligationCode":{ - "title":"mdObligationCode", + "dqConceptualConsistency":{ + "title":"dqConceptualConsistency", "allOf":[ { - "$ref":"#/definitions/MDObligationCodeType" + "$ref":"#/definitions/DQConceptualConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ObligationCode", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23977,181 +23819,336 @@ "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_ObligationCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdObligationCode", - "nilReason" - ] - }, - "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_ConceptualConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdProgressCode", - "nilReason" + "dqConceptualConsistency", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractDQThematicAccuracyType":{ + "DQScopeType":{ + "required":[ + "level" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractDQThematicAccuracyType", + "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":"AbstractDQ_ThematicAccuracy_Type", + "localPart":"DQ_Scope_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "level", + "extent", + "levelDescription" + ] }, - "MDFeatureCatalogueDescriptionType":{ + "AbstractDQElementType":{ "required":[ - "includedWithDataset", - "featureCatalogueCitation" + "result" ], "allOf":[ { - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDFeatureCatalogueDescriptionType", + "title":"AbstractDQElementType", "properties":{ - "complianceCode":{ - "title":"complianceCode", + "nameOfMeasure":{ + "title":"nameOfMeasure", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"complianceCode", + "localPart":"nameOfMeasure", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "language":{ - "title":"language", + "measureIdentification":{ + "title":"measureIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"language", + "localPart":"measureIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "includedWithDataset":{ - "title":"includedWithDataset", + "measureDescription":{ + "title":"measureDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"includedWithDataset", + "localPart":"measureDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "featureTypes":{ - "title":"featureTypes", + "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/GenericNamePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"featureTypes", + "localPart":"dateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "featureCatalogueCitation":{ - "title":"featureCatalogueCitation", + "result":{ + "title":"result", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"#/definitions/DQResultPropertyType" }, + "maxItems":2, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"featureCatalogueCitation", + "localPart":"result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -24160,15 +24157,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_FeatureCatalogueDescription_Type", + "localPart":"AbstractDQ_Element_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "complianceCode", - "language", - "includedWithDataset", - "featureTypes", - "featureCatalogueCitation" + "nameOfMeasure", + "measureIdentification", + "measureDescription", + "evaluationMethodType", + "evaluationMethodDescription", + "evaluationProcedure", + "dateTime", + "result" ] }, "MDTopicCategoryCodeType":{ @@ -24222,7 +24222,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImageDescription" + "MD_LegalConstraints" ] }, "namespaceURI":{ @@ -24235,11 +24235,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/MDLegalConstraintsType" } }, "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24256,7 +24256,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Citation" + "MD_Constraints" ] }, "namespaceURI":{ @@ -24269,11 +24269,11 @@ ] }, "value":{ - "$ref":"#/definitions/CICitationType" + "$ref":"#/definitions/MDConstraintsType" } }, "elementName":{ - "localPart":"CI_Citation", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24290,7 +24290,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_DateTypeCode" + "CI_Series" ] }, "namespaceURI":{ @@ -24303,11 +24303,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CISeriesType" } }, "elementName":{ - "localPart":"CI_DateTypeCode", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24324,7 +24324,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ReferenceSystem" + "MD_Metadata" ] }, "namespaceURI":{ @@ -24337,11 +24337,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/MDMetadataType" } }, "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24358,7 +24358,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SecurityConstraints" + "EX_BoundingPolygon" ] }, "namespaceURI":{ @@ -24371,11 +24371,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"#/definitions/EXBoundingPolygonType" } }, "elementName":{ - "localPart":"MD_SecurityConstraints", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24392,7 +24392,7 @@ "properties":{ "localPart":{ "enum":[ - "LocalisedCharacterString" + "MD_Distribution" ] }, "namespaceURI":{ @@ -24405,11 +24405,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocalisedCharacterStringType" + "$ref":"#/definitions/MDDistributionType" } }, "elementName":{ - "localPart":"LocalisedCharacterString", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24426,7 +24426,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CellGeometryCode" + "MD_RangeDimension" ] }, "namespaceURI":{ @@ -24439,11 +24439,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDRangeDimensionType" } }, "elementName":{ - "localPart":"MD_CellGeometryCode", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24460,7 +24460,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumNameCode" + "DS_ProductionSeries" ] }, "namespaceURI":{ @@ -24473,11 +24473,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSProductionSeriesType" } }, "elementName":{ - "localPart":"MD_MediumNameCode", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24494,7 +24494,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Address" + "MD_Dimension" ] }, "namespaceURI":{ @@ -24507,11 +24507,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/MDDimensionType" } }, "elementName":{ - "localPart":"CI_Address", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24528,7 +24528,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DimensionNameTypeCode" + "DS_Association" ] }, "namespaceURI":{ @@ -24541,11 +24541,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSAssociationType" } }, "elementName":{ - "localPart":"MD_DimensionNameTypeCode", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24562,7 +24562,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DataIdentification" + "MD_MediumFormatCode" ] }, "namespaceURI":{ @@ -24575,11 +24575,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"MD_MediumFormatCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24596,7 +24596,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ProgressCode" + "EX_TemporalExtent" ] }, "namespaceURI":{ @@ -24609,11 +24609,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/EXTemporalExtentType" } }, "elementName":{ - "localPart":"MD_ProgressCode", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24630,7 +24630,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_Identification" + "DQ_TemporalConsistency" ] }, "namespaceURI":{ @@ -24643,11 +24643,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/DQTemporalConsistencyType" } }, "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24664,7 +24664,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TopologicalConsistency" + "MD_PixelOrientationCode" ] }, "namespaceURI":{ @@ -24677,11 +24677,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"#/definitions/MDPixelOrientationCodeType" } }, "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"MD_PixelOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24698,7 +24698,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Lineage" + "LI_ProcessStep" ] }, "namespaceURI":{ @@ -24711,11 +24711,11 @@ ] }, "value":{ - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/LIProcessStepType" } }, "elementName":{ - "localPart":"LI_Lineage", + "localPart":"LI_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24732,7 +24732,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_DataSet" + "MD_Georeferenceable" ] }, "namespaceURI":{ @@ -24745,11 +24745,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSDataSetType" + "$ref":"#/definitions/MDGeoreferenceableType" } }, "elementName":{ - "localPart":"DS_DataSet", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24766,7 +24766,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_InitiativeTypeCode" + "MD_DistributionUnits" ] }, "namespaceURI":{ @@ -24783,7 +24783,7 @@ } }, "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"MD_DistributionUnits", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24800,7 +24800,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_LogicalConsistency" + "DS_DataSet" ] }, "namespaceURI":{ @@ -24813,11 +24813,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"#/definitions/DSDataSetType" } }, "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24834,7 +24834,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "EX_SpatialTemporalExtent" ] }, "namespaceURI":{ @@ -24847,11 +24847,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24868,7 +24868,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ThematicClassificationCorrectness" + "MD_CoverageDescription" ] }, "namespaceURI":{ @@ -24881,11 +24881,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "$ref":"#/definitions/MDCoverageDescriptionType" } }, "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24902,7 +24902,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConformanceResult" + "MD_CoverageContentTypeCode" ] }, "namespaceURI":{ @@ -24915,11 +24915,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"MD_CoverageContentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24936,7 +24936,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_Extent" + "MD_CellGeometryCode" ] }, "namespaceURI":{ @@ -24949,11 +24949,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_Extent", + "localPart":"MD_CellGeometryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24970,7 +24970,7 @@ "properties":{ "localPart":{ "enum":[ - "URL" + "MD_DimensionNameTypeCode" ] }, "namespaceURI":{ @@ -24983,11 +24983,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"URL", + "localPart":"MD_DimensionNameTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25004,7 +25004,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_OtherAggregate" + "CI_Citation" ] }, "namespaceURI":{ @@ -25017,11 +25017,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSOtherAggregateType" + "$ref":"#/definitions/CICitationType" } }, "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25038,7 +25038,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GridSpatialRepresentation" + "MD_DigitalTransferOptions" ] }, "namespaceURI":{ @@ -25051,11 +25051,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "$ref":"#/definitions/MDDigitalTransferOptionsType" } }, "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"MD_DigitalTransferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25072,7 +25072,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeAttributeAccuracy" + "DQ_NonQuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -25085,11 +25085,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25106,7 +25106,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnlineResource" + "PT_Locale" ] }, "namespaceURI":{ @@ -25119,11 +25119,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"#/definitions/PTLocaleType" } }, "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25140,7 +25140,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_Scope" + "MD_MaintenanceFrequencyCode" ] }, "namespaceURI":{ @@ -25153,11 +25153,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQScopeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_Scope", + "localPart":"MD_MaintenanceFrequencyCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25174,7 +25174,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Initiative" + "MD_ServiceIdentification" ] }, "namespaceURI":{ @@ -25187,11 +25187,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/MDServiceIdentificationType" } }, "elementName":{ - "localPart":"DS_Initiative", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25208,7 +25208,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Keywords" + "AbstractDS_Aggregate" ] }, "namespaceURI":{ @@ -25221,11 +25221,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/AbstractDSAggregateType" } }, "elementName":{ - "localPart":"MD_Keywords", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25242,7 +25242,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeDescription" + "RS_Identifier" ] }, "namespaceURI":{ @@ -25255,11 +25255,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"#/definitions/RSIdentifierType" } }, "elementName":{ - "localPart":"MD_ScopeDescription", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25276,7 +25276,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_StereoMate" + "AbstractDQ_TemporalAccuracy" ] }, "namespaceURI":{ @@ -25289,11 +25289,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" } }, "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25310,7 +25310,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_VectorSpatialRepresentation" + "MD_Medium" ] }, "namespaceURI":{ @@ -25323,11 +25323,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"#/definitions/MDMediumType" } }, "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25344,7 +25344,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ClassificationCode" + "MD_VectorSpatialRepresentation" ] }, "namespaceURI":{ @@ -25357,11 +25357,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } }, "elementName":{ - "localPart":"MD_ClassificationCode", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25378,7 +25378,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_AggregateInformation" + "DQ_TopologicalConsistency" ] }, "namespaceURI":{ @@ -25391,11 +25391,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"#/definitions/DQTopologicalConsistencyType" } }, "elementName":{ - "localPart":"MD_AggregateInformation", + "localPart":"DQ_TopologicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25412,7 +25412,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Element" + "DS_StereoMate" ] }, "namespaceURI":{ @@ -25425,11 +25425,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/DSStereoMateType" } }, "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"DS_StereoMate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25446,7 +25446,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_NonQuantitativeAttributeAccuracy" + "MD_ImagingConditionCode" ] }, "namespaceURI":{ @@ -25459,11 +25459,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", + "localPart":"MD_ImagingConditionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25480,7 +25480,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_StandardOrderProcess" + "MD_TopologyLevelCode" ] }, "namespaceURI":{ @@ -25493,11 +25493,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"MD_TopologyLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25514,7 +25514,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Result" + "DQ_GriddedDataPositionalAccuracy" ] }, "namespaceURI":{ @@ -25527,11 +25527,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } }, "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25548,7 +25548,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_AssociationTypeCode" + "AbstractDQ_Element" ] }, "namespaceURI":{ @@ -25561,11 +25561,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractDQElementType" } }, "elementName":{ - "localPart":"DS_AssociationTypeCode", + "localPart":"AbstractDQ_Element", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25582,7 +25582,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Resolution" + "MD_FeatureCatalogueDescription" ] }, "namespaceURI":{ @@ -25595,11 +25595,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDResolutionType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } }, "elementName":{ - "localPart":"MD_Resolution", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25616,7 +25616,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RestrictionCode" + "DQ_QuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -25629,11 +25629,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"MD_RestrictionCode", + "localPart":"DQ_QuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25650,7 +25650,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Contact" + "AbstractDQ_LogicalConsistency" ] }, "namespaceURI":{ @@ -25663,11 +25663,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" } }, "elementName":{ - "localPart":"CI_Contact", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25684,7 +25684,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_FormatConsistency" + "DQ_DataQuality" ] }, "namespaceURI":{ @@ -25697,11 +25697,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQFormatConsistencyType" + "$ref":"#/definitions/DQDataQualityType" } }, "elementName":{ - "localPart":"DQ_FormatConsistency", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25718,7 +25718,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageContentTypeCode" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -25731,11 +25731,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } }, "elementName":{ - "localPart":"MD_CoverageContentTypeCode", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25752,7 +25752,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageDescription" + "Country" ] }, "namespaceURI":{ @@ -25765,11 +25765,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"Country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25786,7 +25786,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ServiceIdentification" + "DQ_RelativeInternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -25799,11 +25799,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25820,7 +25820,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_SpatialRepresentation" + "DQ_CompletenessOmission" ] }, "namespaceURI":{ @@ -25833,11 +25833,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"#/definitions/DQCompletenessOmissionType" } }, "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25854,7 +25854,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessOmission" + "MD_MaintenanceInformation" ] }, "namespaceURI":{ @@ -25867,11 +25867,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/MDMaintenanceInformationType" } }, "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25888,7 +25888,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Dimension" + "PT_FreeText" ] }, "namespaceURI":{ @@ -25901,11 +25901,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDimensionType" + "$ref":"#/definitions/PTFreeTextType" } }, "elementName":{ - "localPart":"MD_Dimension", + "localPart":"PT_FreeText", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25922,7 +25922,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_SpatialTemporalExtent" + "DS_InitiativeTypeCode" ] }, "namespaceURI":{ @@ -25935,11 +25935,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25956,7 +25956,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDS_Aggregate" + "CI_PresentationFormCode" ] }, "namespaceURI":{ @@ -25969,11 +25969,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"CI_PresentationFormCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25990,7 +25990,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeResult" + "MD_ProgressCode" ] }, "namespaceURI":{ @@ -26003,11 +26003,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"MD_ProgressCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26024,7 +26024,7 @@ "properties":{ "localPart":{ "enum":[ - "LanguageCode" + "MD_CharacterSetCode" ] }, "namespaceURI":{ @@ -26041,7 +26041,7 @@ } }, "elementName":{ - "localPart":"LanguageCode", + "localPart":"MD_CharacterSetCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26058,7 +26058,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceInformation" + "CI_Contact" ] }, "namespaceURI":{ @@ -26071,11 +26071,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/CIContactType" } }, "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26092,7 +26092,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DatatypeCode" + "MD_Keywords" ] }, "namespaceURI":{ @@ -26105,11 +26105,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDKeywordsType" } }, "elementName":{ - "localPart":"MD_DatatypeCode", + "localPart":"MD_Keywords", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26126,7 +26126,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Constraints" + "MD_ApplicationSchemaInformation" ] }, "namespaceURI":{ @@ -26139,11 +26139,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDConstraintsType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } }, "elementName":{ - "localPart":"MD_Constraints", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26160,7 +26160,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DigitalTransferOptions" + "LI_Source" ] }, "namespaceURI":{ @@ -26173,11 +26173,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDigitalTransferOptionsType" + "$ref":"#/definitions/LISourceType" } }, "elementName":{ - "localPart":"MD_DigitalTransferOptions", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26194,7 +26194,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_BrowseGraphic" + "DQ_ConformanceResult" ] }, "namespaceURI":{ @@ -26207,11 +26207,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"#/definitions/DQConformanceResultType" } }, "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26228,7 +26228,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Completeness" + "CI_Date" ] }, "namespaceURI":{ @@ -26241,11 +26241,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQCompletenessType" + "$ref":"#/definitions/CIDateType" } }, "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"CI_Date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26262,7 +26262,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_TemporalAccuracy" + "MD_ScopeCode" ] }, "namespaceURI":{ @@ -26275,11 +26275,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"MD_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26296,7 +26296,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_ResponsibleParty" + "URL" ] }, "namespaceURI":{ @@ -26309,11 +26309,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26330,7 +26330,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_RoleCode" + "AbstractDQ_PositionalAccuracy" ] }, "namespaceURI":{ @@ -26343,11 +26343,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" } }, "elementName":{ - "localPart":"CI_RoleCode", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26364,7 +26364,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_BoundingPolygon" + "LocalisedCharacterString" ] }, "namespaceURI":{ @@ -26377,11 +26377,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXBoundingPolygonType" + "$ref":"#/definitions/LocalisedCharacterStringType" } }, "elementName":{ - "localPart":"EX_BoundingPolygon", + "localPart":"LocalisedCharacterString", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26398,7 +26398,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConceptualConsistency" + "DS_Initiative" ] }, "namespaceURI":{ @@ -26411,11 +26411,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/DSInitiativeType" } }, "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"DS_Initiative", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26432,7 +26432,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RepresentativeFraction" + "AbstractRS_ReferenceSystem" ] }, "namespaceURI":{ @@ -26445,11 +26445,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRepresentativeFractionType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } }, "elementName":{ - "localPart":"MD_RepresentativeFraction", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26466,7 +26466,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ApplicationSchemaInformation" + "DQ_Scope" ] }, "namespaceURI":{ @@ -26479,11 +26479,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "$ref":"#/definitions/DQScopeType" } }, "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26500,7 +26500,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_PresentationFormCode" + "MD_DatatypeCode" ] }, "namespaceURI":{ @@ -26517,7 +26517,7 @@ } }, "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"MD_DatatypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26534,7 +26534,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_RelativeInternalPositionalAccuracy" + "DQ_AbsoluteExternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -26547,11 +26547,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26568,7 +26568,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MetadataExtensionInformation" + "DS_AssociationTypeCode" ] }, "namespaceURI":{ @@ -26581,11 +26581,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"DS_AssociationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26602,7 +26602,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ObligationCode" + "DS_OtherAggregate" ] }, "namespaceURI":{ @@ -26615,11 +26615,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDObligationCodeType" + "$ref":"#/definitions/DSOtherAggregateType" } }, "elementName":{ - "localPart":"MD_ObligationCode", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26636,7 +26636,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Band" + "EX_Extent" ] }, "namespaceURI":{ @@ -26649,11 +26649,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBandType" + "$ref":"#/definitions/EXExtentType" } }, "elementName":{ - "localPart":"MD_Band", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26670,7 +26670,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_ContentInformation" + "MD_ObligationCode" ] }, "namespaceURI":{ @@ -26683,11 +26683,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"#/definitions/MDObligationCodeType" } }, "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"MD_ObligationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26704,7 +26704,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_PositionalAccuracy" + "MD_StandardOrderProcess" ] }, "namespaceURI":{ @@ -26717,11 +26717,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/MDStandardOrderProcessType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26738,7 +26738,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distribution" + "MD_RepresentativeFraction" ] }, "namespaceURI":{ @@ -26751,11 +26751,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/MDRepresentativeFractionType" } }, "elementName":{ - "localPart":"MD_Distribution", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26772,7 +26772,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Metadata" + "MD_Identifier" ] }, "namespaceURI":{ @@ -26785,11 +26785,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/MDIdentifierType" } }, "elementName":{ - "localPart":"MD_Metadata", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26806,7 +26806,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Series" + "DQ_DomainConsistency" ] }, "namespaceURI":{ @@ -26819,11 +26819,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/DQDomainConsistencyType" } }, "elementName":{ - "localPart":"DS_Series", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26840,7 +26840,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ExtendedElementInformation" + "EX_VerticalExtent" ] }, "namespaceURI":{ @@ -26853,11 +26853,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"#/definitions/EXVerticalExtentType" } }, "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26874,7 +26874,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_ThematicAccuracy" + "DS_Series" ] }, "namespaceURI":{ @@ -26887,11 +26887,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/DSSeriesType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26908,7 +26908,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_ProductionSeries" + "CI_Address" ] }, "namespaceURI":{ @@ -26921,11 +26921,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSProductionSeriesType" + "$ref":"#/definitions/CIAddressType" } }, "elementName":{ - "localPart":"DS_ProductionSeries", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26942,7 +26942,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_LocaleContainer" + "MD_Distributor" ] }, "namespaceURI":{ @@ -26955,11 +26955,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"#/definitions/MDDistributorType" } }, "elementName":{ - "localPart":"PT_LocaleContainer", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26976,7 +26976,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Usage" + "MD_SecurityConstraints" ] }, "namespaceURI":{ @@ -26989,11 +26989,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/MDSecurityConstraintsType" } }, "elementName":{ - "localPart":"MD_Usage", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27010,7 +27010,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRS_ReferenceSystem" + "DQ_AccuracyOfATimeMeasurement" ] }, "namespaceURI":{ @@ -27023,11 +27023,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } }, "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27044,7 +27044,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_KeywordTypeCode" + "MD_ClassificationCode" ] }, "namespaceURI":{ @@ -27061,7 +27061,7 @@ } }, "elementName":{ - "localPart":"MD_KeywordTypeCode", + "localPart":"MD_ClassificationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27078,7 +27078,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DataQuality" + "AbstractMD_ContentInformation" ] }, "namespaceURI":{ @@ -27091,11 +27091,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDataQualityType" + "$ref":"#/definitions/AbstractMDContentInformationType" } }, "elementName":{ - "localPart":"DQ_DataQuality", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27112,7 +27112,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumFormatCode" + "MD_TopicCategoryCode" ] }, "namespaceURI":{ @@ -27125,11 +27125,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDTopicCategoryCodeType" } }, "elementName":{ - "localPart":"MD_MediumFormatCode", + "localPart":"MD_TopicCategoryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27146,7 +27146,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Association" + "AbstractDQ_Completeness" ] }, "namespaceURI":{ @@ -27159,11 +27159,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSAssociationType" + "$ref":"#/definitions/AbstractDQCompletenessType" } }, "elementName":{ - "localPart":"DS_Association", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27180,7 +27180,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georectified" + "MD_SpatialRepresentationTypeCode" ] }, "namespaceURI":{ @@ -27193,11 +27193,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Georectified", + "localPart":"MD_SpatialRepresentationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27214,7 +27214,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_VerticalExtent" + "LanguageCode" ] }, "namespaceURI":{ @@ -27227,11 +27227,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"LanguageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27248,7 +27248,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Telephone" + "MD_PortrayalCatalogueReference" ] }, "namespaceURI":{ @@ -27261,11 +27261,11 @@ ] }, "value":{ - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } }, "elementName":{ - "localPart":"CI_Telephone", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27282,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RangeDimension" + "DQ_QuantitativeResult" ] }, "namespaceURI":{ @@ -27295,11 +27295,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRangeDimensionType" + "$ref":"#/definitions/DQQuantitativeResultType" } }, "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27316,7 +27316,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnLineFunctionCode" + "MD_RestrictionCode" ] }, "namespaceURI":{ @@ -27333,7 +27333,7 @@ } }, "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"MD_RestrictionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27350,7 +27350,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DomainConsistency" + "MD_KeywordTypeCode" ] }, "namespaceURI":{ @@ -27363,11 +27363,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDomainConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_DomainConsistency", + "localPart":"MD_KeywordTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27384,7 +27384,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CharacterSetCode" + "DQ_FormatConsistency" ] }, "namespaceURI":{ @@ -27397,11 +27397,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQFormatConsistencyType" } }, "elementName":{ - "localPart":"MD_CharacterSetCode", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27418,7 +27418,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_ProcessStep" + "MD_ScopeDescription" ] }, "namespaceURI":{ @@ -27431,11 +27431,11 @@ ] }, "value":{ - "$ref":"#/definitions/LIProcessStepType" + "$ref":"#/definitions/MDScopeDescriptionType" } }, "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"MD_ScopeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27452,7 +27452,7 @@ "properties":{ "localPart":{ "enum":[ - "RS_Identifier" + "MD_MediumNameCode" ] }, "namespaceURI":{ @@ -27465,11 +27465,11 @@ ] }, "value":{ - "$ref":"#/definitions/RSIdentifierType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"RS_Identifier", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27486,7 +27486,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SpatialRepresentationTypeCode" + "MD_AggregateInformation" ] }, "namespaceURI":{ @@ -27499,11 +27499,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDAggregateInformationType" } }, "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27520,7 +27520,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_EvaluationMethodTypeCode" + "AbstractMD_SpatialRepresentation" ] }, "namespaceURI":{ @@ -27533,11 +27533,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" } }, "elementName":{ - "localPart":"DQ_EvaluationMethodTypeCode", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27554,7 +27554,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georeferenceable" + "CI_DateTypeCode" ] }, "namespaceURI":{ @@ -27567,11 +27567,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"CI_DateTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27588,7 +27588,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Series" + "DQ_TemporalValidity" ] }, "namespaceURI":{ @@ -27601,11 +27601,11 @@ ] }, "value":{ - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/DQTemporalValidityType" } }, "elementName":{ - "localPart":"CI_Series", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27622,7 +27622,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopicCategoryCode" + "DQ_CompletenessCommission" ] }, "namespaceURI":{ @@ -27635,11 +27635,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDTopicCategoryCodeType" + "$ref":"#/definitions/DQCompletenessCommissionType" } }, "elementName":{ - "localPart":"MD_TopicCategoryCode", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27656,7 +27656,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_GriddedDataPositionalAccuracy" + "AbstractMD_Identification" ] }, "namespaceURI":{ @@ -27669,11 +27669,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"#/definitions/AbstractMDIdentificationType" } }, "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27690,7 +27690,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distributor" + "DQ_ThematicClassificationCorrectness" ] }, "namespaceURI":{ @@ -27703,11 +27703,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributorType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } }, "elementName":{ - "localPart":"MD_Distributor", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27724,7 +27724,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeCode" + "CI_RoleCode" ] }, "namespaceURI":{ @@ -27741,7 +27741,7 @@ } }, "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"CI_RoleCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27758,7 +27758,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Platform" + "CI_ResponsibleParty" ] }, "namespaceURI":{ @@ -27771,11 +27771,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSPlatformType" + "$ref":"#/definitions/CIResponsiblePartyType" } }, "elementName":{ - "localPart":"DS_Platform", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27792,7 +27792,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AccuracyOfATimeMeasurement" + "CI_OnlineResource" ] }, "namespaceURI":{ @@ -27805,11 +27805,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + "$ref":"#/definitions/CIOnlineResourceType" } }, "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27826,7 +27826,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEX_GeographicExtent" + "MD_DataIdentification" ] }, "namespaceURI":{ @@ -27839,11 +27839,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"#/definitions/MDDataIdentificationType" } }, "elementName":{ - "localPart":"AbstractEX_GeographicExtent", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27860,7 +27860,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImagingConditionCode" + "EX_GeographicDescription" ] }, "namespaceURI":{ @@ -27873,11 +27873,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/EXGeographicDescriptionType" } }, "elementName":{ - "localPart":"MD_ImagingConditionCode", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27894,7 +27894,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_FeatureCatalogueDescription" + "AbstractEX_GeographicExtent" ] }, "namespaceURI":{ @@ -27907,11 +27907,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" } }, "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27928,7 +27928,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalConsistency" + "AbstractDQ_Result" ] }, "namespaceURI":{ @@ -27941,11 +27941,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"#/definitions/AbstractDQResultType" } }, "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27962,7 +27962,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Identifier" + "MD_Band" ] }, "namespaceURI":{ @@ -27975,11 +27975,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDIdentifierType" + "$ref":"#/definitions/MDBandType" } }, "elementName":{ - "localPart":"MD_Identifier", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27996,7 +27996,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjects" + "PT_LocaleContainer" ] }, "namespaceURI":{ @@ -28009,11 +28009,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeometricObjectsType" + "$ref":"#/definitions/PTLocaleContainerType" } }, "elementName":{ - "localPart":"MD_GeometricObjects", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28030,7 +28030,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Medium" + "MD_ImageDescription" ] }, "namespaceURI":{ @@ -28043,11 +28043,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMediumType" + "$ref":"#/definitions/MDImageDescriptionType" } }, "elementName":{ - "localPart":"MD_Medium", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28064,7 +28064,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Sensor" + "MD_Resolution" ] }, "namespaceURI":{ @@ -28077,11 +28077,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/MDResolutionType" } }, "elementName":{ - "localPart":"DS_Sensor", + "localPart":"MD_Resolution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28098,7 +28098,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_FreeText" + "DS_Platform" ] }, "namespaceURI":{ @@ -28111,11 +28111,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTFreeTextType" + "$ref":"#/definitions/DSPlatformType" } }, "elementName":{ - "localPart":"PT_FreeText", + "localPart":"DS_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28132,7 +28132,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalValidity" + "CI_Telephone" ] }, "namespaceURI":{ @@ -28145,11 +28145,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"#/definitions/CITelephoneType" } }, "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28166,7 +28166,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_Locale" + "MD_Usage" ] }, "namespaceURI":{ @@ -28179,11 +28179,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleType" + "$ref":"#/definitions/MDUsageType" } }, "elementName":{ - "localPart":"PT_Locale", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28200,7 +28200,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PixelOrientationCode" + "DS_Sensor" ] }, "namespaceURI":{ @@ -28213,11 +28213,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$ref":"#/definitions/DSSensorType" } }, "elementName":{ - "localPart":"MD_PixelOrientationCode", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28234,7 +28234,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Source" + "MD_GeometricObjects" ] }, "namespaceURI":{ @@ -28247,11 +28247,11 @@ ] }, "value":{ - "$ref":"#/definitions/LISourceType" + "$ref":"#/definitions/MDGeometricObjectsType" } }, "elementName":{ - "localPart":"LI_Source", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28268,7 +28268,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessCommission" + "LI_Lineage" ] }, "namespaceURI":{ @@ -28281,11 +28281,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessCommissionType" + "$ref":"#/definitions/LILineageType" } }, "elementName":{ - "localPart":"DQ_CompletenessCommission", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28302,7 +28302,7 @@ "properties":{ "localPart":{ "enum":[ - "Country" + "MD_ReferenceSystem" ] }, "namespaceURI":{ @@ -28315,11 +28315,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDReferenceSystemType" } }, "elementName":{ - "localPart":"Country", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28336,7 +28336,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Format" + "DQ_ConceptualConsistency" ] }, "namespaceURI":{ @@ -28349,11 +28349,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFormatType" + "$ref":"#/definitions/DQConceptualConsistencyType" } }, "elementName":{ - "localPart":"MD_Format", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28370,7 +28370,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopologyLevelCode" + "MD_ExtendedElementInformation" ] }, "namespaceURI":{ @@ -28383,11 +28383,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDExtendedElementInformationType" } }, "elementName":{ - "localPart":"MD_TopologyLevelCode", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28404,7 +28404,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjectTypeCode" + "MD_MetadataExtensionInformation" ] }, "namespaceURI":{ @@ -28417,11 +28417,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDMetadataExtensionInformationType" } }, "elementName":{ - "localPart":"MD_GeometricObjectTypeCode", + "localPart":"MD_MetadataExtensionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28438,7 +28438,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_TemporalExtent" + "AbstractDQ_ThematicAccuracy" ] }, "namespaceURI":{ @@ -28451,11 +28451,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXTemporalExtentType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" } }, "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28472,7 +28472,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PortrayalCatalogueReference" + "DQ_EvaluationMethodTypeCode" ] }, "namespaceURI":{ @@ -28485,11 +28485,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"DQ_EvaluationMethodTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28506,7 +28506,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DistributionUnits" + "MD_BrowseGraphic" ] }, "namespaceURI":{ @@ -28519,11 +28519,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDBrowseGraphicType" } }, "elementName":{ - "localPart":"MD_DistributionUnits", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28540,7 +28540,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AbsoluteExternalPositionalAccuracy" + "MD_Georectified" ] }, "namespaceURI":{ @@ -28553,11 +28553,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + "$ref":"#/definitions/MDGeorectifiedType" } }, "elementName":{ - "localPart":"DQ_AbsoluteExternalPositionalAccuracy", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28574,7 +28574,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_LegalConstraints" + "MD_GeometricObjectTypeCode" ] }, "namespaceURI":{ @@ -28587,11 +28587,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDLegalConstraintsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"MD_GeometricObjectTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28608,7 +28608,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicDescription" + "CI_OnLineFunctionCode" ] }, "namespaceURI":{ @@ -28621,11 +28621,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28642,7 +28642,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceFrequencyCode" + "MD_Format" ] }, "namespaceURI":{ @@ -28655,11 +28655,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDFormatType" } }, "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28676,7 +28676,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Date" + "MD_GridSpatialRepresentation" ] }, "namespaceURI":{ @@ -28689,11 +28689,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIDateType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" } }, "elementName":{ - "localPart":"CI_Date", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } diff --git a/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema index bbc2546a..ed168da0 100644 --- a/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema @@ -2,18 +2,54 @@ { "id":"http://www.isotc211.org/2005/gmx#", "definitions":{ - "AnchorType":{ + "CTUomCataloguePropertyType":{ "type":"object", - "title":"AnchorType", + "title":"CTUomCataloguePropertyType", + "required":[ + "ctUomCatalogue" + ], "properties":{ - "value":{ - "title":"value", + "ctUomCatalogue":{ + "title":"ctUomCatalogue", + "allOf":[ + { + "$ref":"#/definitions/CTUomCatalogueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CT_UomCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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", @@ -109,11 +145,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Anchor_Type", + "localPart":"CT_UomCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", + "ctUomCatalogue", + "nilReason", + "uuidref", "type", "href", "role", @@ -123,23 +161,23 @@ "actuate" ] }, - "MLImageDatumPropertyType":{ + "CodeAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLImageDatumPropertyType", + "title":"CodeAlternativeExpressionPropertyType", "required":[ - "mlImageDatum" + "codeAlternativeExpression" ], "properties":{ - "mlImageDatum":{ - "title":"mlImageDatum", + "codeAlternativeExpression":{ + "title":"codeAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -266,11 +304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_PropertyType", + "localPart":"CodeAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageDatum", + "codeAlternativeExpression", "nilReason", "uuidref", "type", @@ -282,70 +320,15 @@ "actuate" ] }, - "MXDataFileType":{ - "required":[ - "fileFormat" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMXFileType" - }, - { - "type":"object", - "title":"MXDataFileType", - "properties":{ - "featureTypes":{ - "title":"featureTypes", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureTypes", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileFormat":{ - "title":"fileFormat", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDFormatPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileFormat", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_DataFile_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "featureTypes", - "fileFormat" - ] - }, - "DerivedUnitPropertyType":{ + "CTCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"DerivedUnitPropertyType", + "title":"CTCoordinateSystemAxisPropertyType", "required":[ - "derivedUnit" + "coordinateSystemAxis" ], "properties":{ - "derivedUnit":{ - "title":"derivedUnit", + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "allOf":[ { "type":"object", @@ -354,18 +337,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DerivedUnitType" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"DerivedUnit", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"DerivedUnit", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -492,11 +475,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedUnit_PropertyType", + "localPart":"CT_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "derivedUnit", + "coordinateSystemAxis", "nilReason", "uuidref", "type", @@ -508,23 +491,23 @@ "actuate" ] }, - "MLImageCRSPropertyType":{ + "MLPassThroughOperationPropertyType":{ "type":"object", - "title":"MLImageCRSPropertyType", + "title":"MLPassThroughOperationPropertyType", "required":[ - "mlImageCRS" + "mlPassThroughOperation" ], "properties":{ - "mlImageCRS":{ - "title":"mlImageCRS", + "mlPassThroughOperation":{ + "title":"mlPassThroughOperation", "allOf":[ { - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/MLPassThroughOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -651,11 +634,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_PropertyType", + "localPart":"ML_PassThroughOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageCRS", + "mlPassThroughOperation", "nilReason", "uuidref", "type", @@ -667,64 +650,87 @@ "actuate" ] }, - "CTUomCatalogueType":{ + "ClAlternativeExpressionType":{ "required":[ - "uomItem" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"CTUomCatalogueType", + "title":"ClAlternativeExpressionType", "properties":{ - "uomItem":{ - "title":"uomItem", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UnitDefinitionPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"uomItem", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } + }, + "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":"CT_UomCatalogue_Type", + "localPart":"ClAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomItem" + "locale", + "codeSpace" ] }, - "MLUnitDefinitionPropertyType":{ + "CTCodelistValuePropertyType":{ "type":"object", - "title":"MLUnitDefinitionPropertyType", + "title":"CTCodelistValuePropertyType", "required":[ - "mlUnitDefinition" + "codeDefinition" ], "properties":{ - "mlUnitDefinition":{ - "title":"mlUnitDefinition", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { - "$ref":"#/definitions/MLUnitDefinitionType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeDefinitionType" + } + }, + "elementName":{ + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -851,11 +857,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_PropertyType", + "localPart":"CT_CodelistValue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUnitDefinition", + "codeDefinition", "nilReason", "uuidref", "type", @@ -867,29 +873,41 @@ "actuate" ] }, - "MLVerticalCSPropertyType":{ + "CTOperationParametersPropertyType":{ "type":"object", - "title":"MLVerticalCSPropertyType", + "title":"CTOperationParametersPropertyType", "required":[ - "mlVerticalCS" + "abstractGeneralOperationParameter" ], "properties":{ - "mlVerticalCS":{ - "title":"mlVerticalCS", + "abstractGeneralOperationParameter":{ + "title":"abstractGeneralOperationParameter", "allOf":[ { - "$ref":"#/definitions/MLVerticalCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_VerticalCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "nilReason":{ - "title":"nilReason", - "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeneralOperationParameter", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "nilReason":{ + "title":"nilReason", + "allOf":[ { "type":"array", "items":{ @@ -1010,11 +1028,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_PropertyType", + "localPart":"CT_OperationParameters_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCS", + "abstractGeneralOperationParameter", "nilReason", "uuidref", "type", @@ -1026,23 +1044,23 @@ "actuate" ] }, - "MLGeodeticCRSPropertyType":{ + "MXAggregatePropertyType":{ "type":"object", - "title":"MLGeodeticCRSPropertyType", + "title":"MXAggregatePropertyType", "required":[ - "mlGeodeticCRS" + "mxAggregate" ], "properties":{ - "mlGeodeticCRS":{ - "title":"mlGeodeticCRS", + "mxAggregate":{ + "title":"mxAggregate", "allOf":[ { - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MXAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1169,11 +1187,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticCRS_PropertyType", + "localPart":"MX_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticCRS", + "mxAggregate", "nilReason", "uuidref", "type", @@ -1185,146 +1203,23 @@ "actuate" ] }, - "MLConversionType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ConversionType" - }, - { - "type":"object", - "title":"MLConversionType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_Conversion_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLCartesianCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CartesianCSType" - }, - { - "type":"object", - "title":"MLCartesianCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CartesianCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLTimeCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TimeCSType" - }, - { - "type":"object", - "title":"MLTimeCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_TimeCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLVerticalCRSPropertyType":{ + "MLEllipsoidPropertyType":{ "type":"object", - "title":"MLVerticalCRSPropertyType", + "title":"MLEllipsoidPropertyType", "required":[ - "mlVerticalCRS" + "mlEllipsoid" ], "properties":{ - "mlVerticalCRS":{ - "title":"mlVerticalCRS", + "mlEllipsoid":{ + "title":"mlEllipsoid", "allOf":[ { - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MLEllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1451,11 +1346,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCRS_PropertyType", + "localPart":"ML_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCRS", + "mlEllipsoid", "nilReason", "uuidref", "type", @@ -1467,24 +1362,36 @@ "actuate" ] }, - "CoordinateSystemAxisAltPropertyType":{ + "UnitDefinitionPropertyType":{ "type":"object", - "title":"CoordinateSystemAxisAltPropertyType", + "title":"UnitDefinitionPropertyType", "required":[ - "coordinateSystemAxisAlt" + "unitDefinition" ], "properties":{ - "coordinateSystemAxisAlt":{ - "title":"coordinateSystemAxisAlt", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "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":"CoordinateSystemAxisAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -1610,11 +1517,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisAlt_PropertyType", + "localPart":"UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxisAlt", + "unitDefinition", "nilReason", "uuidref", "type", @@ -1626,64 +1533,70 @@ "actuate" ] }, - "CodeListDictionaryType":{ + "AnchorPropertyType":{ + "type":"object", + "title":"AnchorPropertyType", "required":[ - "codeEntry" + "anchor" ], - "allOf":[ - { - "$ref":"#/definitions/DictionaryType" + "properties":{ + "anchor":{ + "title":"anchor", + "allOf":[ + { + "$ref":"#/definitions/AnchorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Anchor", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "type":"object", - "title":"CodeListDictionaryType", - "properties":{ - "codeEntry":{ - "title":"codeEntry", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeDefinitionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeEntry", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"CodeListDictionary_Type", + "localPart":"Anchor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeEntry" + "anchor", + "nilReason" ] }, - "MLOperationMethodPropertyType":{ + "UomAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLOperationMethodPropertyType", + "title":"UomAlternativeExpressionPropertyType", "required":[ - "mlOperationMethod" + "uomAlternativeExpression" ], "properties":{ - "mlOperationMethod":{ - "title":"mlOperationMethod", + "uomAlternativeExpression":{ + "title":"uomAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/UomAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1810,11 +1723,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationMethod_PropertyType", + "localPart":"UomAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationMethod", + "uomAlternativeExpression", "nilReason", "uuidref", "type", @@ -1826,23 +1739,23 @@ "actuate" ] }, - "MLAffineCSPropertyType":{ + "MLCartesianCSPropertyType":{ "type":"object", - "title":"MLAffineCSPropertyType", + "title":"MLCartesianCSPropertyType", "required":[ - "mlAffineCS" + "mlCartesianCS" ], "properties":{ - "mlAffineCS":{ - "title":"mlAffineCS", + "mlCartesianCS":{ + "title":"mlCartesianCS", "allOf":[ { - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1969,11 +1882,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_PropertyType", + "localPart":"ML_CartesianCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlAffineCS", + "mlCartesianCS", "nilReason", "uuidref", "type", @@ -1985,23 +1898,23 @@ "actuate" ] }, - "CrsAltPropertyType":{ + "MLTemporalCRSPropertyType":{ "type":"object", - "title":"CrsAltPropertyType", + "title":"MLTemporalCRSPropertyType", "required":[ - "crsAlt" + "mlTemporalCRS" ], "properties":{ - "crsAlt":{ - "title":"crsAlt", + "mlTemporalCRS":{ + "title":"mlTemporalCRS", "allOf":[ { - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/MLTemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CrsAlt", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2128,11 +2041,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CrsAlt_PropertyType", + "localPart":"ML_TemporalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crsAlt", + "mlTemporalCRS", "nilReason", "uuidref", "type", @@ -2144,41 +2057,23 @@ "actuate" ] }, - "CodeDefinitionType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"CodeDefinitionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CodeDefinition_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "CoordinateSystemAltPropertyType":{ + "MLTemporalDatumPropertyType":{ "type":"object", - "title":"CoordinateSystemAltPropertyType", + "title":"MLTemporalDatumPropertyType", "required":[ - "coordinateSystemAlt" + "mlTemporalDatum" ], "properties":{ - "coordinateSystemAlt":{ - "title":"coordinateSystemAlt", + "mlTemporalDatum":{ + "title":"mlTemporalDatum", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"#/definitions/MLTemporalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2305,11 +2200,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_PropertyType", + "localPart":"ML_TemporalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAlt", + "mlTemporalDatum", "nilReason", "uuidref", "type", @@ -2321,99 +2216,6 @@ "actuate" ] }, - "UomAlternativeExpressionType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/UnitDefinitionType" - }, - { - "type":"object", - "title":"UomAlternativeExpressionType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"UomAlternativeExpression_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLEllipsoidType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/EllipsoidType" - }, - { - "type":"object", - "title":"MLEllipsoidType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EllipsoidAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_Ellipsoid_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, "ConventionalUnitPropertyType":{ "type":"object", "title":"ConventionalUnitPropertyType", @@ -2585,33 +2387,86 @@ "actuate" ] }, - "MLCartesianCSPropertyType":{ - "type":"object", - "title":"MLCartesianCSPropertyType", + "MLCodeListDictionaryType":{ "required":[ - "mlCartesianCS" + "alternativeExpression" ], - "properties":{ - "mlCartesianCS":{ - "title":"mlCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/MLCartesianCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_CartesianCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/CodeListDictionaryType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MLCodeListDictionaryType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CodeListDictionary_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTPrimeMeridianPropertyType":{ + "type":"object", + "title":"CTPrimeMeridianPropertyType", + "required":[ + "primeMeridian" + ], + "properties":{ + "primeMeridian":{ + "title":"primeMeridian", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/PrimeMeridianType" + } + }, + "elementName":{ + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"PrimeMeridian", + "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" } } ], @@ -2728,11 +2583,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CartesianCS_PropertyType", + "localPart":"CT_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCartesianCS", + "primeMeridian", "nilReason", "uuidref", "type", @@ -2744,17 +2599,140 @@ "actuate" ] }, - "CodeAlternativeExpressionType":{ + "MLVerticalDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/VerticalDatumType" + }, + { + "type":"object", + "title":"MLVerticalDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_VerticalDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MimeFileTypeType":{ + "type":"object", + "title":"MimeFileTypeType", + "required":[ + "type" + ], + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MimeFileType_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "value", + "type" + ] + }, + "MLTemporalCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TemporalCRSType" + }, + { + "type":"object", + "title":"MLTemporalCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_TemporalCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CoordinateSystemAxisAltType":{ "required":[ + "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/CoordinateSystemAxisType" }, { "type":"object", - "title":"CodeAlternativeExpressionType", + "title":"CoordinateSystemAxisAltType", "properties":{ "locale":{ "title":"locale", @@ -2787,7 +2765,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeAlternativeExpression_Type", + "localPart":"CoordinateSystemAxisAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -2795,23 +2773,64 @@ "codeSpace" ] }, - "MLVerticalDatumPropertyType":{ + "MLEngineeringCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EngineeringCRSType" + }, + { + "type":"object", + "title":"MLEngineeringCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_EngineeringCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLPrimeMeridianPropertyType":{ "type":"object", - "title":"MLVerticalDatumPropertyType", + "title":"MLPrimeMeridianPropertyType", "required":[ - "mlVerticalDatum" + "mlPrimeMeridian" ], "properties":{ - "mlVerticalDatum":{ - "title":"mlVerticalDatum", + "mlPrimeMeridian":{ + "title":"mlPrimeMeridian", "allOf":[ { - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/MLPrimeMeridianType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2938,11 +2957,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_PropertyType", + "localPart":"ML_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalDatum", + "mlPrimeMeridian", "nilReason", "uuidref", "type", @@ -2954,23 +2973,23 @@ "actuate" ] }, - "MLEllipsoidalCSPropertyType":{ + "MLOperationParameterGroupPropertyType":{ "type":"object", - "title":"MLEllipsoidalCSPropertyType", + "title":"MLOperationParameterGroupPropertyType", "required":[ - "mlEllipsoidalCS" + "mlOperationParameterGroup" ], "properties":{ - "mlEllipsoidalCS":{ - "title":"mlEllipsoidalCS", - "allOf":[ + "mlOperationParameterGroup":{ + "title":"mlOperationParameterGroup", + "allOf":[ { - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/MLOperationParameterGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3097,11 +3116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EllipsoidalCS_PropertyType", + "localPart":"ML_OperationParameterGroup_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoidalCS", + "mlOperationParameterGroup", "nilReason", "uuidref", "type", @@ -3113,23 +3132,23 @@ "actuate" ] }, - "MLTemporalCRSPropertyType":{ + "MLTimeCSPropertyType":{ "type":"object", - "title":"MLTemporalCRSPropertyType", + "title":"MLTimeCSPropertyType", "required":[ - "mlTemporalCRS" + "mlTimeCS" ], "properties":{ - "mlTemporalCRS":{ - "title":"mlTemporalCRS", + "mlTimeCS":{ + "title":"mlTimeCS", "allOf":[ { - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/MLTimeCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3256,11 +3275,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalCRS_PropertyType", + "localPart":"ML_TimeCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalCRS", + "mlTimeCS", "nilReason", "uuidref", "type", @@ -3272,75 +3291,101 @@ "actuate" ] }, - "OperationParameterAltType":{ + "FileNameType":{ + "type":"object", + "title":"FileNameType", + "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":"FileName_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "value", + "src" + ] + }, + "MLImageCRSType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/ImageCRSType" }, { "type":"object", - "title":"OperationParameterAltType", + "title":"MLImageCRSType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } - }, - "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":"OperationParameterAlt_Type", + "localPart":"ML_ImageCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "alternativeExpression" ] }, - "MLGeodeticDatumPropertyType":{ + "MLImageDatumPropertyType":{ "type":"object", - "title":"MLGeodeticDatumPropertyType", + "title":"MLImageDatumPropertyType", "required":[ - "mlGeodeticDatum" + "mlImageDatum" ], "properties":{ - "mlGeodeticDatum":{ - "title":"mlGeodeticDatum", + "mlImageDatum":{ + "title":"mlImageDatum", "allOf":[ { - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/MLImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3467,11 +3512,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_PropertyType", + "localPart":"ML_ImageDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticDatum", + "mlImageDatum", "nilReason", "uuidref", "type", @@ -3483,23 +3528,64 @@ "actuate" ] }, - "MLSphericalCSPropertyType":{ + "MLPrimeMeridianType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/PrimeMeridianType" + }, + { + "type":"object", + "title":"MLPrimeMeridianType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PrimeMeridianAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_PrimeMeridian_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLCompoundCRSPropertyType":{ "type":"object", - "title":"MLSphericalCSPropertyType", + "title":"MLCompoundCRSPropertyType", "required":[ - "mlSphericalCS" + "mlCompoundCRS" ], "properties":{ - "mlSphericalCS":{ - "title":"mlSphericalCS", + "mlCompoundCRS":{ + "title":"mlCompoundCRS", "allOf":[ { - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/MLCompoundCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3626,11 +3712,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_SphericalCS_PropertyType", + "localPart":"ML_CompoundCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlSphericalCS", + "mlCompoundCRS", "nilReason", "uuidref", "type", @@ -3642,147 +3728,66 @@ "actuate" ] }, - "MimeFileTypeType":{ + "MLEngineeringDatumPropertyType":{ "type":"object", - "title":"MimeFileTypeType", + "title":"MLEngineeringDatumPropertyType", "required":[ - "type" + "mlEngineeringDatum" ], "properties":{ - "value":{ - "title":"value", + "mlEngineeringDatum":{ + "title":"mlEngineeringDatum", + "allOf":[ + { + "$ref":"#/definitions/MLEngineeringDatumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_EngineeringDatum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ "localPart":"type", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MimeFileType_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "value", - "type" - ] - }, - "MLProjectedCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ProjectedCRSType" - }, - { - "type":"object", - "title":"MLProjectedCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ProjectedCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLDerivedUnitPropertyType":{ - "type":"object", - "title":"MLDerivedUnitPropertyType", - "required":[ - "mlDerivedUnit" - ], - "properties":{ - "mlDerivedUnit":{ - "title":"mlDerivedUnit", - "allOf":[ - { - "$ref":"#/definitions/MLDerivedUnitType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_DerivedUnit", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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" + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -3866,11 +3871,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_PropertyType", + "localPart":"ML_EngineeringDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedUnit", + "mlEngineeringDatum", "nilReason", "uuidref", "type", @@ -3882,35 +3887,116 @@ "actuate" ] }, - "CTCataloguePropertyType":{ - "type":"object", - "title":"CTCataloguePropertyType", + "MLSphericalCSType":{ "required":[ - "abstractCTCatalogue" + "alternativeExpression" ], - "properties":{ - "abstractCTCatalogue":{ - "title":"abstractCTCatalogue", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "allOf":[ + { + "$ref":"#/definitions/SphericalCSType" + }, + { + "type":"object", + "title":"MLSphericalCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_SphericalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CrsAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCRSType" + }, + { + "type":"object", + "title":"CrsAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } + }, + "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":"CrsAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLImageCRSPropertyType":{ + "type":"object", + "title":"MLImageCRSPropertyType", + "required":[ + "mlImageCRS" + ], + "properties":{ + "mlImageCRS":{ + "title":"mlImageCRS", + "allOf":[ + { + "$ref":"#/definitions/MLImageCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4037,11 +4123,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Catalogue_PropertyType", + "localPart":"ML_ImageCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCTCatalogue", + "mlImageCRS", "nilReason", "uuidref", "type", @@ -4053,36 +4139,24 @@ "actuate" ] }, - "UnitDefinitionPropertyType":{ + "MLConventionalUnitPropertyType":{ "type":"object", - "title":"UnitDefinitionPropertyType", + "title":"MLConventionalUnitPropertyType", "required":[ - "unitDefinition" + "mlConventionalUnit" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "mlConventionalUnit":{ + "title":"mlConventionalUnit", "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/MLConventionalUnitType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_ConventionalUnit", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -4208,11 +4282,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinition_PropertyType", + "localPart":"ML_ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "unitDefinition", + "mlConventionalUnit", "nilReason", "uuidref", "type", @@ -4224,62 +4298,56 @@ "actuate" ] }, - "MimeFileTypePropertyType":{ - "type":"object", - "title":"MimeFileTypePropertyType", + "MLUserDefinedCSType":{ "required":[ - "mimeFileType" + "alternativeExpression" ], - "properties":{ - "mimeFileType":{ - "title":"mimeFileType", - "allOf":[ - { - "$ref":"#/definitions/MimeFileTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MimeFileType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/UserDefinedCSType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MLUserDefinedCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MimeFileType_PropertyType", + "localPart":"ML_UserDefinedCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mimeFileType", - "nilReason" + "alternativeExpression" ] }, - "CTCoordinateSystemPropertyType":{ + "CTCodelistPropertyType":{ "type":"object", - "title":"CTCoordinateSystemPropertyType", + "title":"CTCodelistPropertyType", "required":[ - "abstractCoordinateSystem" + "codeListDictionary" ], "properties":{ - "abstractCoordinateSystem":{ - "title":"abstractCoordinateSystem", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { "type":"object", @@ -4288,19 +4356,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -4426,11 +4494,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystem_PropertyType", + "localPart":"CT_Codelist_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateSystem", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -4442,17 +4510,17 @@ "actuate" ] }, - "MLTransformationType":{ + "MLEllipsoidType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/TransformationType" + "$ref":"#/definitions/EllipsoidType" }, { "type":"object", - "title":"MLTransformationType", + "title":"MLEllipsoidType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -4460,7 +4528,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/OperationAltPropertyType" + "$ref":"#/definitions/EllipsoidAltPropertyType" }, "minItems":1 } @@ -4476,30 +4544,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_Transformation_Type", + "localPart":"ML_Ellipsoid_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLTimeCSPropertyType":{ + "OperationMethodAltPropertyType":{ "type":"object", - "title":"MLTimeCSPropertyType", + "title":"OperationMethodAltPropertyType", "required":[ - "mlTimeCS" + "operationMethodAlt" ], "properties":{ - "mlTimeCS":{ - "title":"mlTimeCS", + "operationMethodAlt":{ + "title":"operationMethodAlt", "allOf":[ { - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/OperationMethodAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4626,11 +4694,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TimeCS_PropertyType", + "localPart":"OperationMethodAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTimeCS", + "operationMethodAlt", "nilReason", "uuidref", "type", @@ -4642,36 +4710,24 @@ "actuate" ] }, - "CTPrimeMeridianPropertyType":{ + "MimeFileTypePropertyType":{ "type":"object", - "title":"CTPrimeMeridianPropertyType", + "title":"MimeFileTypePropertyType", "required":[ - "primeMeridian" + "mimeFileType" ], "properties":{ - "primeMeridian":{ - "title":"primeMeridian", + "mimeFileType":{ + "title":"mimeFileType", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/PrimeMeridianType" - } - }, - "elementName":{ - "localPart":"PrimeMeridian", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/MimeFileTypeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"PrimeMeridian", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"MimeFileType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -4689,141 +4745,29 @@ "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":"CT_PrimeMeridian_PropertyType", + "localPart":"MimeFileType_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridian", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mimeFileType", + "nilReason" ] }, - "MLPrimeMeridianType":{ + "MLVerticalCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/VerticalCSType" }, { "type":"object", - "title":"MLPrimeMeridianType", + "title":"MLVerticalCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -4831,7 +4775,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/PrimeMeridianAltPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -4847,43 +4791,154 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_Type", + "localPart":"ML_VerticalCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTOperationParametersPropertyType":{ + "MLDerivedCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/DerivedCRSType" + }, + { + "type":"object", + "title":"MLDerivedCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_DerivedCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLPolarCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/PolarCSType" + }, + { + "type":"object", + "title":"MLPolarCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_PolarCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLBaseUnitType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/BaseUnitType" + }, + { + "type":"object", + "title":"MLBaseUnitType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_BaseUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLTransformationPropertyType":{ "type":"object", - "title":"CTOperationParametersPropertyType", + "title":"MLTransformationPropertyType", "required":[ - "abstractGeneralOperationParameter" + "mlTransformation" ], "properties":{ - "abstractGeneralOperationParameter":{ - "title":"abstractGeneralOperationParameter", + "mlTransformation":{ + "title":"mlTransformation", "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":"#/definitions/MLTransformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_Transformation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -5009,11 +5064,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationParameters_PropertyType", + "localPart":"ML_Transformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "mlTransformation", "nilReason", "uuidref", "type", @@ -5025,75 +5080,23 @@ "actuate" ] }, - "OperationAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateOperationType" - }, - { - "type":"object", - "title":"OperationAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"OperationAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MXDataFilePropertyType":{ + "MLVerticalCSPropertyType":{ "type":"object", - "title":"MXDataFilePropertyType", + "title":"MLVerticalCSPropertyType", "required":[ - "mxDataFile" + "mlVerticalCS" ], "properties":{ - "mxDataFile":{ - "title":"mxDataFile", + "mlVerticalCS":{ + "title":"mlVerticalCS", "allOf":[ { - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/MLVerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_DataFile", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5220,11 +5223,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_PropertyType", + "localPart":"ML_VerticalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataFile", + "mlVerticalCS", "nilReason", "uuidref", "type", @@ -5236,182 +5239,111 @@ "actuate" ] }, - "MLPassThroughOperationPropertyType":{ - "type":"object", - "title":"MLPassThroughOperationPropertyType", + "MLDerivedUnitType":{ "required":[ - "mlPassThroughOperation" + "alternativeExpression" ], - "properties":{ - "mlPassThroughOperation":{ - "title":"mlPassThroughOperation", - "allOf":[ - { - "$ref":"#/definitions/MLPassThroughOperationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_PassThroughOperation", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/DerivedUnitType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MLDerivedUnitType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "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", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_DerivedUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "FileNamePropertyType":{ + "type":"object", + "title":"FileNamePropertyType", + "required":[ + "fileName" + ], + "properties":{ + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/FileNameType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"FileName", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "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":"ML_PassThroughOperation_PropertyType", + "localPart":"FileName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPassThroughOperation", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "fileName", + "nilReason" ] }, - "MLTemporalDatumPropertyType":{ + "OperationParameterAltPropertyType":{ "type":"object", - "title":"MLTemporalDatumPropertyType", + "title":"OperationParameterAltPropertyType", "required":[ - "mlTemporalDatum" + "operationParameterAlt" ], "properties":{ - "mlTemporalDatum":{ - "title":"mlTemporalDatum", + "operationParameterAlt":{ + "title":"operationParameterAlt", "allOf":[ { - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/OperationParameterAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5538,11 +5470,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalDatum_PropertyType", + "localPart":"OperationParameterAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalDatum", + "operationParameterAlt", "nilReason", "uuidref", "type", @@ -5554,24 +5486,36 @@ "actuate" ] }, - "MLDerivedCRSPropertyType":{ + "CTCoordinateSystemPropertyType":{ "type":"object", - "title":"MLDerivedCRSPropertyType", + "title":"CTCoordinateSystemPropertyType", "required":[ - "mlDerivedCRS" + "abstractCoordinateSystem" ], "properties":{ - "mlDerivedCRS":{ - "title":"mlDerivedCRS", + "abstractCoordinateSystem":{ + "title":"abstractCoordinateSystem", "allOf":[ { - "$ref":"#/definitions/MLDerivedCRSType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_DerivedCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateSystem", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -5697,11 +5641,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedCRS_PropertyType", + "localPart":"CT_CoordinateSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedCRS", + "abstractCoordinateSystem", "nilReason", "uuidref", "type", @@ -5713,36 +5657,252 @@ "actuate" ] }, - "MLBaseUnitPropertyType":{ - "type":"object", - "title":"MLBaseUnitPropertyType", + "MLCompoundCRSType":{ "required":[ - "mlBaseUnit" + "alternativeExpression" ], - "properties":{ - "mlBaseUnit":{ - "title":"mlBaseUnit", - "allOf":[ - { - "$ref":"#/definitions/MLBaseUnitType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_BaseUnit", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/CompoundCRSType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], + { + "type":"object", + "title":"MLCompoundCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CompoundCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLImageDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/ImageDatumType" + }, + { + "type":"object", + "title":"MLImageDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_ImageDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLOperationParameterGroupType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/OperationParameterGroupType" + }, + { + "type":"object", + "title":"MLOperationParameterGroupType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationParameterAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_OperationParameterGroup_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "OperationAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"OperationAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"OperationAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLTemporalDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TemporalDatumType" + }, + { + "type":"object", + "title":"MLTemporalDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_TemporalDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLOperationParameterPropertyType":{ + "type":"object", + "title":"MLOperationParameterPropertyType", + "required":[ + "mlOperationParameter" + ], + "properties":{ + "mlOperationParameter":{ + "title":"mlOperationParameter", + "allOf":[ + { + "$ref":"#/definitions/MLOperationParameterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_OperationParameter", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], "propertyType":"attribute", "attributeName":{ "localPart":"nilReason", @@ -5856,11 +6016,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_PropertyType", + "localPart":"ML_OperationParameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlBaseUnit", + "mlOperationParameter", "nilReason", "uuidref", "type", @@ -5872,46 +6032,84 @@ "actuate" ] }, - "MXAggregateType":{ + "DatumAltType":{ + "required":[ + "locale", + "codeSpace" + ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"MXAggregateType", + "title":"DatumAltType", "properties":{ - "aggregateCatalogue":{ - "title":"aggregateCatalogue", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"aggregateCatalogue", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "aggregateFile":{ - "title":"aggregateFile", + "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":"DatumAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLTransformationType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TransformationType" + }, + { + "type":"object", + "title":"MLTransformationType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MXSupportFilePropertyType" + "$ref":"#/definitions/OperationAltPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"aggregateFile", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -5920,31 +6118,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_Type", + "localPart":"ML_Transformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "aggregateCatalogue", - "aggregateFile" + "alternativeExpression" ] }, - "MLPolarCSPropertyType":{ + "CoordinateSystemAltPropertyType":{ "type":"object", - "title":"MLPolarCSPropertyType", + "title":"CoordinateSystemAltPropertyType", "required":[ - "mlPolarCS" + "coordinateSystemAlt" ], "properties":{ - "mlPolarCS":{ - "title":"mlPolarCS", + "coordinateSystemAlt":{ + "title":"coordinateSystemAlt", "allOf":[ { - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/CoordinateSystemAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6071,11 +6268,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PolarCS_PropertyType", + "localPart":"CoordinateSystemAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPolarCS", + "coordinateSystemAlt", "nilReason", "uuidref", "type", @@ -6087,23 +6284,111 @@ "actuate" ] }, - "ClAlternativeExpressionPropertyType":{ + "MLEllipsoidalCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EllipsoidalCSType" + }, + { + "type":"object", + "title":"MLEllipsoidalCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_EllipsoidalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MXScopeCodePropertyType":{ "type":"object", - "title":"ClAlternativeExpressionPropertyType", + "title":"MXScopeCodePropertyType", "required":[ - "clAlternativeExpression" + "mxScopeCode" ], "properties":{ - "clAlternativeExpression":{ - "title":"clAlternativeExpression", + "mxScopeCode":{ + "title":"mxScopeCode", "allOf":[ { - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"MX_ScopeCode", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"MX_ScopeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mxScopeCode", + "nilReason" + ] + }, + "MLLinearCSPropertyType":{ + "type":"object", + "title":"MLLinearCSPropertyType", + "required":[ + "mlLinearCS" + ], + "properties":{ + "mlLinearCS":{ + "title":"mlLinearCS", + "allOf":[ + { + "$ref":"#/definitions/MLLinearCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6230,11 +6515,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ClAlternativeExpression_PropertyType", + "localPart":"ML_LinearCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "clAlternativeExpression", + "mlLinearCS", "nilReason", "uuidref", "type", @@ -6246,172 +6531,56 @@ "actuate" ] }, - "AnchorPropertyType":{ - "type":"object", - "title":"AnchorPropertyType", - "required":[ - "anchor" - ], - "properties":{ - "anchor":{ - "title":"anchor", - "allOf":[ - { - "$ref":"#/definitions/AnchorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Anchor", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"Anchor_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "anchor", - "nilReason" - ] - }, - "MLSphericalCSType":{ + "AbstractMXFileType":{ "required":[ - "alternativeExpression" + "fileName", + "fileDescription", + "fileType" ], "allOf":[ { - "$ref":"#/definitions/SphericalCSType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MLSphericalCSType", + "title":"AbstractMXFileType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "fileName":{ + "title":"fileName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/FileNamePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"fileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_SphericalCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "ClAlternativeExpressionType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"ClAlternativeExpressionType", - "properties":{ - "locale":{ - "title":"locale", + }, + "fileDescription":{ + "title":"fileDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"fileDescription", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "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":"ClAlternativeExpression_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLAffineCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/AffineCSType" - }, - { - "type":"object", - "title":"MLAffineCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "fileType":{ + "title":"fileType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/MimeFileTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"fileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -6420,24 +6589,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_Type", + "localPart":"AbstractMX_File_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "fileName", + "fileDescription", + "fileType" ] }, - "MLVerticalDatumType":{ + "MLUnitDefinitionType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"MLVerticalDatumType", + "title":"MLUnitDefinitionType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -6445,7 +6616,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" }, "minItems":1 } @@ -6461,31 +6632,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_Type", + "localPart":"ML_UnitDefinition_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLCodeListDictionaryPropertyType":{ + "CTOperationMethodPropertyType":{ "type":"object", - "title":"MLCodeListDictionaryPropertyType", + "title":"CTOperationMethodPropertyType", "required":[ - "mlCodeListDictionary" + "operationMethod" ], "properties":{ - "mlCodeListDictionary":{ - "title":"mlCodeListDictionary", + "operationMethod":{ + "title":"operationMethod", "allOf":[ { - "$ref":"#/definitions/MLCodeListDictionaryType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/OperationMethodType" + } + }, + "elementName":{ + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -6611,11 +6794,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_PropertyType", + "localPart":"CT_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeListDictionary", + "operationMethod", "nilReason", "uuidref", "type", @@ -6627,23 +6810,23 @@ "actuate" ] }, - "MLCoordinateSystemAxisPropertyType":{ + "MLProjectedCRSPropertyType":{ "type":"object", - "title":"MLCoordinateSystemAxisPropertyType", + "title":"MLProjectedCRSPropertyType", "required":[ - "mlCoordinateSystemAxis" + "mlProjectedCRS" ], "properties":{ - "mlCoordinateSystemAxis":{ - "title":"mlCoordinateSystemAxis", + "mlProjectedCRS":{ + "title":"mlProjectedCRS", "allOf":[ { - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/MLProjectedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6770,11 +6953,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CoordinateSystemAxis_PropertyType", + "localPart":"ML_ProjectedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCoordinateSystemAxis", + "mlProjectedCRS", "nilReason", "uuidref", "type", @@ -6786,23 +6969,23 @@ "actuate" ] }, - "FileNamePropertyType":{ + "MLGeodeticDatumPropertyType":{ "type":"object", - "title":"FileNamePropertyType", + "title":"MLGeodeticDatumPropertyType", "required":[ - "fileName" + "mlGeodeticDatum" ], "properties":{ - "fileName":{ - "title":"fileName", + "mlGeodeticDatum":{ + "title":"mlGeodeticDatum", "allOf":[ { - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MLGeodeticDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"FileName", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6821,126 +7004,169 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FileName_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "fileName", - "nilReason" - ] - }, - "CTCodelistCatalogueType":{ - "required":[ - "codelistItem" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCTCatalogueType" }, - { - "type":"object", - "title":"CTCodelistCatalogueType", - "properties":{ - "codelistItem":{ - "title":"codelistItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCodelistPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codelistItem", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"CT_CodelistCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codelistItem" - ] - }, - "MLOperationParameterType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/OperationParameterType" }, - { - "type":"object", - "title":"MLOperationParameterType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationParameterAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], + "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":"ML_OperationParameter_Type", + "localPart":"ML_GeodeticDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlGeodeticDatum", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLBaseUnitType":{ + "MXDataFileType":{ "required":[ - "alternativeExpression" + "fileFormat" ], "allOf":[ { - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/AbstractMXFileType" }, { "type":"object", - "title":"MLBaseUnitType", + "title":"MXDataFileType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "featureTypes":{ + "title":"featureTypes", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"featureTypes", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "fileFormat":{ + "title":"fileFormat", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDFormatPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileFormat", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -6949,30 +7175,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_Type", + "localPart":"MX_DataFile_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "featureTypes", + "fileFormat" ] }, - "MLPrimeMeridianPropertyType":{ + "MLCylindricalCSPropertyType":{ "type":"object", - "title":"MLPrimeMeridianPropertyType", + "title":"MLCylindricalCSPropertyType", "required":[ - "mlPrimeMeridian" + "mlCylindricalCS" ], "properties":{ - "mlPrimeMeridian":{ - "title":"mlPrimeMeridian", + "mlCylindricalCS":{ + "title":"mlCylindricalCS", "allOf":[ { - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/MLCylindricalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7099,11 +7326,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_PropertyType", + "localPart":"ML_CylindricalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPrimeMeridian", + "mlCylindricalCS", "nilReason", "uuidref", "type", @@ -7115,17 +7342,17 @@ "actuate" ] }, - "MLEllipsoidalCSType":{ + "MLProjectedCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/ProjectedCRSType" }, { "type":"object", - "title":"MLEllipsoidalCSType", + "title":"MLProjectedCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -7133,7 +7360,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, "minItems":1 } @@ -7149,43 +7376,72 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_EllipsoidalCS_Type", + "localPart":"ML_ProjectedCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTEllipsoidPropertyType":{ + "MLGeodeticDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/GeodeticDatumType" + }, + { + "type":"object", + "title":"MLGeodeticDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_GeodeticDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLGeodeticCRSPropertyType":{ "type":"object", - "title":"CTEllipsoidPropertyType", + "title":"MLGeodeticCRSPropertyType", "required":[ - "ellipsoid" + "mlGeodeticCRS" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "mlGeodeticCRS":{ + "title":"mlGeodeticCRS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EllipsoidType" - } - }, - "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/MLGeodeticCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_GeodeticCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -7311,11 +7567,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Ellipsoid_PropertyType", + "localPart":"ML_GeodeticCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoid", + "mlGeodeticCRS", "nilReason", "uuidref", "type", @@ -7327,17 +7583,17 @@ "actuate" ] }, - "MLCompoundCRSType":{ + "MLEngineeringDatumType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CompoundCRSType" + "$ref":"#/definitions/EngineeringDatumType" }, { "type":"object", - "title":"MLCompoundCRSType", + "title":"MLEngineeringDatumType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -7345,7 +7601,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } @@ -7361,150 +7617,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CompoundCRS_Type", + "localPart":"ML_EngineeringDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLImageCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ImageCRSType" - }, - { - "type":"object", - "title":"MLImageCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ImageCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "AbstractMXFileType":{ - "required":[ - "fileName", - "fileDescription", - "fileType" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractMXFileType", - "properties":{ - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"#/definitions/FileNamePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileDescription":{ - "title":"fileDescription", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileDescription", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileType":{ - "title":"fileType", - "allOf":[ - { - "$ref":"#/definitions/MimeFileTypePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMX_File_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "fileName", - "fileDescription", - "fileType" - ] - }, - "CTCodelistPropertyType":{ + "MLUnitDefinitionPropertyType":{ "type":"object", - "title":"CTCodelistPropertyType", + "title":"MLUnitDefinitionPropertyType", "required":[ - "codeListDictionary" + "mlUnitDefinition" ], "properties":{ - "codeListDictionary":{ - "title":"codeListDictionary", + "mlUnitDefinition":{ + "title":"mlUnitDefinition", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeListDictionaryType" - } - }, - "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/MLUnitDefinitionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7631,11 +7767,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Codelist_PropertyType", + "localPart":"ML_UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "mlUnitDefinition", "nilReason", "uuidref", "type", @@ -7647,17 +7783,17 @@ "actuate" ] }, - "MLPassThroughOperationType":{ + "MLLinearCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/LinearCSType" }, { "type":"object", - "title":"MLPassThroughOperationType", + "title":"MLLinearCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -7665,7 +7801,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/OperationAltPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -7681,31 +7817,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PassThroughOperation_Type", + "localPart":"ML_LinearCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLEngineeringCRSPropertyType":{ + "BaseUnitPropertyType":{ "type":"object", - "title":"MLEngineeringCRSPropertyType", + "title":"BaseUnitPropertyType", "required":[ - "mlEngineeringCRS" + "baseUnit" ], "properties":{ - "mlEngineeringCRS":{ - "title":"mlEngineeringCRS", + "baseUnit":{ + "title":"baseUnit", "allOf":[ { - "$ref":"#/definitions/MLEngineeringCRSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BaseUnitType" + } + }, + "elementName":{ + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_EngineeringCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -7831,11 +7979,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_PropertyType", + "localPart":"BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringCRS", + "baseUnit", "nilReason", "uuidref", "type", @@ -7847,99 +7995,33 @@ "actuate" ] }, - "CoordinateSystemAltType":{ + "EllipsoidAltPropertyType":{ + "type":"object", + "title":"EllipsoidAltPropertyType", "required":[ - "locale", - "codeSpace" + "ellipsoidAlt" ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" + "properties":{ + "ellipsoidAlt":{ + "title":"ellipsoidAlt", + "allOf":[ + { + "$ref":"#/definitions/EllipsoidAltType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EllipsoidAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "type":"object", - "title":"CoordinateSystemAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinateSystemAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace", - "aggregationType" - ] - }, - "MLUserDefinedCSPropertyType":{ - "type":"object", - "title":"MLUserDefinedCSPropertyType", - "required":[ - "mlUserDefinedCS" - ], - "properties":{ - "mlUserDefinedCS":{ - "title":"mlUserDefinedCS", - "allOf":[ - { - "$ref":"#/definitions/MLUserDefinedCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_UserDefinedCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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" } } ], @@ -8056,11 +8138,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_PropertyType", + "localPart":"EllipsoidAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUserDefinedCS", + "ellipsoidAlt", "nilReason", "uuidref", "type", @@ -8072,201 +8154,23 @@ "actuate" ] }, - "MLOperationParameterGroupType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/OperationParameterGroupType" - }, - { - "type":"object", - "title":"MLOperationParameterGroupType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationParameterAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_OperationParameterGroup_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLGeodeticCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/GeodeticCRSType" - }, - { - "type":"object", - "title":"MLGeodeticCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_GeodeticCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MXSupportFileType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMXFileType" - }, - { - "type":"object", - "title":"MXSupportFileType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_SupportFile_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "MLDerivedUnitType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/DerivedUnitType" - }, - { - "type":"object", - "title":"MLDerivedUnitType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_DerivedUnit_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "FileNameType":{ - "type":"object", - "title":"FileNameType", - "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":"FileName_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "value", - "src" - ] - }, - "MXDataSetPropertyType":{ + "MLBaseUnitPropertyType":{ "type":"object", - "title":"MXDataSetPropertyType", + "title":"MLBaseUnitPropertyType", "required":[ - "mxDataSet" + "mlBaseUnit" ], "properties":{ - "mxDataSet":{ - "title":"mxDataSet", + "mlBaseUnit":{ + "title":"mlBaseUnit", "allOf":[ { - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/MLBaseUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_DataSet", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8393,11 +8297,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataSet_PropertyType", + "localPart":"ML_BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataSet", + "mlBaseUnit", "nilReason", "uuidref", "type", @@ -8409,64 +8313,23 @@ "actuate" ] }, - "MLOperationMethodType":{ + "MXSupportFilePropertyType":{ + "type":"object", + "title":"MXSupportFilePropertyType", "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/OperationMethodType" - }, - { - "type":"object", - "title":"MLOperationMethodType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationMethodAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_OperationMethod_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLTransformationPropertyType":{ - "type":"object", - "title":"MLTransformationPropertyType", - "required":[ - "mlTransformation" + "mxSupportFile" ], "properties":{ - "mlTransformation":{ - "title":"mlTransformation", + "mxSupportFile":{ + "title":"mxSupportFile", "allOf":[ { - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/MXSupportFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Transformation", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8593,11 +8456,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Transformation_PropertyType", + "localPart":"MX_SupportFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTransformation", + "mxSupportFile", "nilReason", "uuidref", "type", @@ -8609,23 +8472,128 @@ "actuate" ] }, - "MLLinearCSPropertyType":{ + "EllipsoidAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"EllipsoidAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"EllipsoidAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLConventionalUnitType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/ConventionalUnitType" + }, + { + "type":"object", + "title":"MLConventionalUnitType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_ConventionalUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CodeListDictionaryPropertyType":{ "type":"object", - "title":"MLLinearCSPropertyType", + "title":"CodeListDictionaryPropertyType", "required":[ - "mlLinearCS" + "codeListDictionary" ], "properties":{ - "mlLinearCS":{ - "title":"mlLinearCS", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { - "$ref":"#/definitions/MLLinearCSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeListDictionaryType" + } + }, + "elementName":{ + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8752,11 +8720,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_PropertyType", + "localPart":"CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlLinearCS", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -8768,24 +8736,95 @@ "actuate" ] }, - "MLConventionalUnitPropertyType":{ + "CodeDefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"CodeDefinitionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "MLCodeDefinitionType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CodeDefinitionType" + }, + { + "type":"object", + "title":"MLCodeDefinitionType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CodeDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTDatumPropertyType":{ "type":"object", - "title":"MLConventionalUnitPropertyType", + "title":"CTDatumPropertyType", "required":[ - "mlConventionalUnit" + "abstractDatum" ], "properties":{ - "mlConventionalUnit":{ - "title":"mlConventionalUnit", + "abstractDatum":{ + "title":"abstractDatum", "allOf":[ { - "$ref":"#/definitions/MLConventionalUnitType" + "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":"ML_ConventionalUnit", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractDatum", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -8911,11 +8950,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConventionalUnit_PropertyType", + "localPart":"CT_Datum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConventionalUnit", + "abstractDatum", "nilReason", "uuidref", "type", @@ -8927,36 +8966,24 @@ "actuate" ] }, - "CTOperationMethodPropertyType":{ + "ClAlternativeExpressionPropertyType":{ "type":"object", - "title":"CTOperationMethodPropertyType", + "title":"ClAlternativeExpressionPropertyType", "required":[ - "operationMethod" + "clAlternativeExpression" ], "properties":{ - "operationMethod":{ - "title":"operationMethod", + "clAlternativeExpression":{ + "title":"clAlternativeExpression", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/OperationMethodType" - } - }, - "elementName":{ - "localPart":"OperationMethod", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/ClAlternativeExpressionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"OperationMethod", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ClAlternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -9082,11 +9109,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationMethod_PropertyType", + "localPart":"ClAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethod", + "clAlternativeExpression", "nilReason", "uuidref", "type", @@ -9098,59 +9125,17 @@ "actuate" ] }, - "MLCodeListDictionaryType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CodeListDictionaryType" - }, - { - "type":"object", - "title":"MLCodeListDictionaryType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ClAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CodeListDictionary_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "DatumAltType":{ + "CodeAlternativeExpressionType":{ "required":[ - "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"DatumAltType", + "title":"CodeAlternativeExpressionType", "properties":{ "locale":{ "title":"locale", @@ -9183,7 +9168,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DatumAlt_Type", + "localPart":"CodeAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -9191,64 +9176,23 @@ "codeSpace" ] }, - "MLPolarCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/PolarCSType" - }, - { - "type":"object", - "title":"MLPolarCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_PolarCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLCylindricalCSPropertyType":{ + "MLCodeDefinitionPropertyType":{ "type":"object", - "title":"MLCylindricalCSPropertyType", + "title":"MLCodeDefinitionPropertyType", "required":[ - "mlCylindricalCS" + "mlCodeDefinition" ], "properties":{ - "mlCylindricalCS":{ - "title":"mlCylindricalCS", + "mlCodeDefinition":{ + "title":"mlCodeDefinition", "allOf":[ { - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLCodeDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9375,11 +9319,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CylindricalCS_PropertyType", + "localPart":"ML_CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCylindricalCS", + "mlCodeDefinition", "nilReason", "uuidref", "type", @@ -9391,66 +9335,18 @@ "actuate" ] }, - "CodeListDictionaryPropertyType":{ + "AnchorType":{ "type":"object", - "title":"CodeListDictionaryPropertyType", - "required":[ - "codeListDictionary" - ], + "title":"AnchorType", "properties":{ - "codeListDictionary":{ - "title":"codeListDictionary", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeListDictionaryType" - } - }, - "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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", + "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", @@ -9546,13 +9442,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_PropertyType", + "localPart":"Anchor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", - "nilReason", - "uuidref", + "value", "type", "href", "role", @@ -9562,23 +9456,53 @@ "actuate" ] }, - "CTUomCataloguePropertyType":{ + "MXSupportFileType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMXFileType" + }, + { + "type":"object", + "title":"MXSupportFileType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_SupportFile_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "CTCataloguePropertyType":{ "type":"object", - "title":"CTUomCataloguePropertyType", + "title":"CTCataloguePropertyType", "required":[ - "ctUomCatalogue" + "abstractCTCatalogue" ], "properties":{ - "ctUomCatalogue":{ - "title":"ctUomCatalogue", + "abstractCTCatalogue":{ + "title":"abstractCTCatalogue", "allOf":[ { - "$ref":"#/definitions/CTUomCatalogueType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCTCatalogueType" + } + }, + "elementName":{ + "localPart":"AbstractCT_Catalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9705,11 +9629,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_PropertyType", + "localPart":"CT_Catalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctUomCatalogue", + "abstractCTCatalogue", "nilReason", "uuidref", "type", @@ -9721,15 +9645,15 @@ "actuate" ] }, - "BaseUnitPropertyType":{ + "CTEllipsoidPropertyType":{ "type":"object", - "title":"BaseUnitPropertyType", + "title":"CTEllipsoidPropertyType", "required":[ - "baseUnit" + "ellipsoid" ], "properties":{ - "baseUnit":{ - "title":"baseUnit", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { "type":"object", @@ -9738,18 +9662,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/EllipsoidType" } }, "elementName":{ - "localPart":"BaseUnit", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"BaseUnit", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -9876,11 +9800,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseUnit_PropertyType", + "localPart":"CT_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "baseUnit", + "ellipsoid", "nilReason", "uuidref", "type", @@ -9892,117 +9816,23 @@ "actuate" ] }, - "MLImageDatumType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ImageDatumType" - }, - { - "type":"object", - "title":"MLImageDatumType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ImageDatum_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLGeodeticDatumType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/GeodeticDatumType" - }, - { - "type":"object", - "title":"MLGeodeticDatumType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_GeodeticDatum_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "CodeDefinitionPropertyType":{ + "CrsAltPropertyType":{ "type":"object", - "title":"CodeDefinitionPropertyType", + "title":"CrsAltPropertyType", "required":[ - "codeDefinition" + "crsAlt" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "crsAlt":{ + "title":"crsAlt", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeDefinitionType" - } - }, - "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/CrsAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10129,11 +9959,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeDefinition_PropertyType", + "localPart":"CrsAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "crsAlt", "nilReason", "uuidref", "type", @@ -10145,35 +9975,23 @@ "actuate" ] }, - "CTCodelistValuePropertyType":{ + "MLDerivedUnitPropertyType":{ "type":"object", - "title":"CTCodelistValuePropertyType", + "title":"MLDerivedUnitPropertyType", "required":[ - "codeDefinition" + "mlDerivedUnit" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "mlDerivedUnit":{ + "title":"mlDerivedUnit", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeDefinitionType" - } - }, - "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/MLDerivedUnitType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10300,11 +10118,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistValue_PropertyType", + "localPart":"ML_DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "mlDerivedUnit", "nilReason", "uuidref", "type", @@ -10316,23 +10134,23 @@ "actuate" ] }, - "MLEllipsoidPropertyType":{ + "MLVerticalDatumPropertyType":{ "type":"object", - "title":"MLEllipsoidPropertyType", + "title":"MLVerticalDatumPropertyType", "required":[ - "mlEllipsoid" + "mlVerticalDatum" ], "properties":{ - "mlEllipsoid":{ - "title":"mlEllipsoid", + "mlVerticalDatum":{ + "title":"mlVerticalDatum", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLVerticalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10459,11 +10277,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Ellipsoid_PropertyType", + "localPart":"ML_VerticalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoid", + "mlVerticalDatum", "nilReason", "uuidref", "type", @@ -10475,70 +10293,23 @@ "actuate" ] }, - "MXScopeCodePropertyType":{ - "type":"object", - "title":"MXScopeCodePropertyType", - "required":[ - "mxScopeCode" - ], - "properties":{ - "mxScopeCode":{ - "title":"mxScopeCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MX_ScopeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"MX_ScopeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mxScopeCode", - "nilReason" - ] - }, - "EllipsoidAltPropertyType":{ + "DatumAltPropertyType":{ "type":"object", - "title":"EllipsoidAltPropertyType", + "title":"DatumAltPropertyType", "required":[ - "ellipsoidAlt" + "datumAlt" ], "properties":{ - "ellipsoidAlt":{ - "title":"ellipsoidAlt", + "datumAlt":{ + "title":"datumAlt", "allOf":[ { - "$ref":"#/definitions/EllipsoidAltType" + "$ref":"#/definitions/DatumAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"EllipsoidAlt", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10665,11 +10436,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_PropertyType", + "localPart":"DatumAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoidAlt", + "datumAlt", "nilReason", "uuidref", "type", @@ -10681,23 +10452,535 @@ "actuate" ] }, - "MXSupportFilePropertyType":{ - "type":"object", - "title":"MXSupportFilePropertyType", + "MLPassThroughOperationType":{ "required":[ - "mxSupportFile" + "alternativeExpression" ], - "properties":{ - "mxSupportFile":{ - "title":"mxSupportFile", + "allOf":[ + { + "$ref":"#/definitions/PassThroughOperationType" + }, + { + "type":"object", + "title":"MLPassThroughOperationType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_PassThroughOperation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLGeodeticCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/GeodeticCRSType" + }, + { + "type":"object", + "title":"MLGeodeticCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_GeodeticCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTCrsCatalogueType":{ + "required":[ + "crs" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCTCatalogueType" + }, + { + "type":"object", + "title":"CTCrsCatalogueType", + "properties":{ + "crs":{ + "title":"crs", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCRSPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crs", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "coordinateSystem":{ + "title":"coordinateSystem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCoordinateSystemPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinateSystem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "axis":{ + "title":"axis", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCoordinateSystemAxisPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "datum":{ + "title":"datum", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTDatumPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "ellipsoid":{ + "title":"ellipsoid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTEllipsoidPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ellipsoid", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "primeMeridian":{ + "title":"primeMeridian", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTPrimeMeridianPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"primeMeridian", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "operation":{ + "title":"operation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "operationMethod":{ + "title":"operationMethod", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationMethodPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operationMethod", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationParametersPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CT_CrsCatalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "crs", + "coordinateSystem", + "axis", + "datum", + "ellipsoid", + "primeMeridian", + "operation", + "operationMethod", + "parameters" + ] + }, + "MXDataSetType":{ + "required":[ + "dataFile" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" + }, + { + "type":"object", + "title":"MXDataSetType", + "properties":{ + "dataFile":{ + "title":"dataFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXDataFilePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "datasetCatalogue":{ + "title":"datasetCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datasetCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "supportFile":{ + "title":"supportFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXSupportFilePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_DataSet_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "dataFile", + "datasetCatalogue", + "supportFile" + ] + }, + "AbstractCTCatalogueType":{ + "required":[ + "name", + "scope", + "versionNumber", + "versionDate" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractCTCatalogueType", + "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/gmx" + } + }, + "scope":{ + "title":"scope", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scope", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "fieldOfApplication":{ + "title":"fieldOfApplication", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fieldOfApplication", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "versionNumber":{ + "title":"versionNumber", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"versionNumber", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "versionDate":{ + "title":"versionDate", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"versionDate", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"language", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "characterSet":{ + "title":"characterSet", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDCharacterSetCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterSet", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "locale":{ + "title":"locale", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "subCatalogue":{ + "title":"subCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCT_Catalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "name", + "scope", + "fieldOfApplication", + "versionNumber", + "versionDate", + "language", + "characterSet", + "locale", + "subCatalogue" + ] + }, + "MLSphericalCSPropertyType":{ + "type":"object", + "title":"MLSphericalCSPropertyType", + "required":[ + "mlSphericalCS" + ], + "properties":{ + "mlSphericalCS":{ + "title":"mlSphericalCS", "allOf":[ { - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/MLSphericalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10824,11 +11107,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_SupportFile_PropertyType", + "localPart":"ML_SphericalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxSupportFile", + "mlSphericalCS", "nilReason", "uuidref", "type", @@ -10840,17 +11123,17 @@ "actuate" ] }, - "MLVerticalCRSType":{ + "MLConversionType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalCRSType" + "$ref":"#/definitions/ConversionType" }, { "type":"object", - "title":"MLVerticalCRSType", + "title":"MLConversionType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -10858,7 +11141,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/OperationAltPropertyType" }, "minItems":1 } @@ -10874,30 +11157,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCRS_Type", + "localPart":"ML_Conversion_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLCompoundCRSPropertyType":{ + "MXDataFilePropertyType":{ "type":"object", - "title":"MLCompoundCRSPropertyType", + "title":"MXDataFilePropertyType", "required":[ - "mlCompoundCRS" + "mxDataFile" ], "properties":{ - "mlCompoundCRS":{ - "title":"mlCompoundCRS", + "mxDataFile":{ + "title":"mxDataFile", "allOf":[ { - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/MXDataFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11024,11 +11307,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CompoundCRS_PropertyType", + "localPart":"MX_DataFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCompoundCRS", + "mxDataFile", "nilReason", "uuidref", "type", @@ -11040,110 +11323,17 @@ "actuate" ] }, - "OperationMethodAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"OperationMethodAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"OperationMethodAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLUserDefinedCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/UserDefinedCSType" - }, - { - "type":"object", - "title":"MLUserDefinedCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_UserDefinedCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLLinearCSType":{ + "MLOperationParameterType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/LinearCSType" + "$ref":"#/definitions/OperationParameterType" }, { "type":"object", - "title":"MLLinearCSType", + "title":"MLOperationParameterType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -11151,7 +11341,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" + "$ref":"#/definitions/OperationParameterAltPropertyType" }, "minItems":1 } @@ -11167,30 +11357,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_Type", + "localPart":"ML_OperationParameter_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "OperationMethodAltPropertyType":{ + "MXDataSetPropertyType":{ "type":"object", - "title":"OperationMethodAltPropertyType", + "title":"MXDataSetPropertyType", "required":[ - "operationMethodAlt" + "mxDataSet" ], "properties":{ - "operationMethodAlt":{ - "title":"operationMethodAlt", + "mxDataSet":{ + "title":"mxDataSet", "allOf":[ { - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/MXDataSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11317,39 +11507,132 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_PropertyType", + "localPart":"MX_DataSet_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mxDataSet", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "OperationParameterAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/OperationParameterType" + }, + { + "type":"object", + "title":"OperationParameterAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"OperationParameterAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLCartesianCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CartesianCSType" + }, + { + "type":"object", + "title":"MLCartesianCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CartesianCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethodAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLProjectedCRSPropertyType":{ + "CTCodelistCataloguePropertyType":{ "type":"object", - "title":"MLProjectedCRSPropertyType", + "title":"CTCodelistCataloguePropertyType", "required":[ - "mlProjectedCRS" + "ctCodelistCatalogue" ], "properties":{ - "mlProjectedCRS":{ - "title":"mlProjectedCRS", + "ctCodelistCatalogue":{ + "title":"ctCodelistCatalogue", "allOf":[ { - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/CTCodelistCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11476,11 +11759,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ProjectedCRS_PropertyType", + "localPart":"CT_CodelistCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlProjectedCRS", + "ctCodelistCatalogue", "nilReason", "uuidref", "type", @@ -11492,299 +11775,195 @@ "actuate" ] }, - "MXDataSetType":{ + "MXFilePropertyType":{ + "type":"object", + "title":"MXFilePropertyType", "required":[ - "dataFile" + "abstractMXFile" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" - }, - { - "type":"object", - "title":"MXDataSetType", - "properties":{ - "dataFile":{ - "title":"dataFile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MXDataFilePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "datasetCatalogue":{ - "title":"datasetCatalogue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"datasetCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "supportFile":{ - "title":"supportFile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MXSupportFilePropertyType" - }, - "minItems":0 + "properties":{ + "abstractMXFile":{ + "title":"abstractMXFile", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractMXFileType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"supportFile", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractMX_File", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_DataSet_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "dataFile", - "datasetCatalogue", - "supportFile" - ] - }, - "MLTemporalCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalCRSType" }, - { - "type":"object", - "title":"MLTemporalCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"ML_TemporalCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "CoordinateSystemAxisAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAxisType" }, - { - "type":"object", - "title":"CoordinateSystemAxisAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinateSystemAxisAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "PrimeMeridianAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" }, - { - "type":"object", - "title":"PrimeMeridianAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } + "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":"PrimeMeridianAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLConventionalUnitType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ConventionalUnitType" }, - { - "type":"object", - "title":"MLConventionalUnitType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"ML_ConventionalUnit_Type", + "localPart":"MX_File_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "abstractMXFile", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CTCRSPropertyType":{ + "MLDerivedCRSPropertyType":{ "type":"object", - "title":"CTCRSPropertyType", + "title":"MLDerivedCRSPropertyType", "required":[ - "abstractCRS" + "mlDerivedCRS" ], "properties":{ - "abstractCRS":{ - "title":"abstractCRS", + "mlDerivedCRS":{ + "title":"mlDerivedCRS", "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/MLDerivedCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_DerivedCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -11910,11 +12089,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CRS_PropertyType", + "localPart":"ML_DerivedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCRS", + "mlDerivedCRS", "nilReason", "uuidref", "type", @@ -11926,24 +12105,36 @@ "actuate" ] }, - "MLCodeDefinitionPropertyType":{ + "CTOperationPropertyType":{ "type":"object", - "title":"MLCodeDefinitionPropertyType", + "title":"CTOperationPropertyType", "required":[ - "mlCodeDefinition" + "abstractCoordinateOperation" ], "properties":{ - "mlCodeDefinition":{ - "title":"mlCodeDefinition", + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", "allOf":[ { - "$ref":"#/definitions/MLCodeDefinitionType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -12069,11 +12260,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeDefinition_PropertyType", + "localPart":"CT_Operation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeDefinition", + "abstractCoordinateOperation", "nilReason", "uuidref", "type", @@ -12085,24 +12276,36 @@ "actuate" ] }, - "MLConversionPropertyType":{ + "CTCRSPropertyType":{ "type":"object", - "title":"MLConversionPropertyType", + "title":"CTCRSPropertyType", "required":[ - "mlConversion" + "abstractCRS" ], "properties":{ - "mlConversion":{ - "title":"mlConversion", + "abstractCRS":{ + "title":"abstractCRS", "allOf":[ { - "$ref":"#/definitions/MLConversionType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_Conversion", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -12228,11 +12431,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Conversion_PropertyType", + "localPart":"CT_CRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConversion", + "abstractCRS", "nilReason", "uuidref", "type", @@ -12244,23 +12447,23 @@ "actuate" ] }, - "CTCrsCataloguePropertyType":{ + "MLCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"CTCrsCataloguePropertyType", + "title":"MLCoordinateSystemAxisPropertyType", "required":[ - "ctCrsCatalogue" + "mlCoordinateSystemAxis" ], "properties":{ - "ctCrsCatalogue":{ - "title":"ctCrsCatalogue", + "mlCoordinateSystemAxis":{ + "title":"mlCoordinateSystemAxis", "allOf":[ { - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12387,11 +12590,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CrsCatalogue_PropertyType", + "localPart":"ML_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCrsCatalogue", + "mlCoordinateSystemAxis", "nilReason", "uuidref", "type", @@ -12401,338 +12604,225 @@ "title", "show", "actuate" - ] - }, - "MLDerivedCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/DerivedCRSType" - }, - { - "type":"object", - "title":"MLDerivedCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_DerivedCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "EllipsoidAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"EllipsoidAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"EllipsoidAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "AbstractCTCatalogueType":{ - "required":[ - "name", - "scope", - "versionNumber", - "versionDate" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractCTCatalogueType", - "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/gmx" - } - }, - "scope":{ - "title":"scope", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scope", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fieldOfApplication":{ - "title":"fieldOfApplication", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldOfApplication", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "versionNumber":{ - "title":"versionNumber", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"versionNumber", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "versionDate":{ - "title":"versionDate", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"versionDate", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"language", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "characterSet":{ - "title":"characterSet", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDCharacterSetCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characterSet", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "locale":{ - "title":"locale", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "subCatalogue":{ - "title":"subCatalogue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + ] + }, + "CTCrsCataloguePropertyType":{ + "type":"object", + "title":"CTCrsCataloguePropertyType", + "required":[ + "ctCrsCatalogue" + ], + "properties":{ + "ctCrsCatalogue":{ + "title":"ctCrsCatalogue", + "allOf":[ + { + "$ref":"#/definitions/CTCrsCatalogueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CT_CrsCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"AbstractCT_Catalogue_Type", + "localPart":"CT_CrsCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "name", - "scope", - "fieldOfApplication", - "versionNumber", - "versionDate", - "language", - "characterSet", - "locale", - "subCatalogue" + "ctCrsCatalogue", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CrsAltType":{ + "MLCylindricalCSType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/CylindricalCSType" }, { "type":"object", - "title":"CrsAltType", + "title":"MLCylindricalCSType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } - }, - "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":"CrsAlt_Type", + "localPart":"ML_CylindricalCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "alternativeExpression" ] }, - "MLEngineeringDatumPropertyType":{ + "MLEllipsoidalCSPropertyType":{ "type":"object", - "title":"MLEngineeringDatumPropertyType", + "title":"MLEllipsoidalCSPropertyType", "required":[ - "mlEngineeringDatum" + "mlEllipsoidalCS" ], "properties":{ - "mlEngineeringDatum":{ - "title":"mlEngineeringDatum", + "mlEllipsoidalCS":{ + "title":"mlEllipsoidalCS", "allOf":[ { - "$ref":"#/definitions/MLEngineeringDatumType" + "$ref":"#/definitions/MLEllipsoidalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_EngineeringDatum", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12859,11 +12949,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringDatum_PropertyType", + "localPart":"ML_EllipsoidalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringDatum", + "mlEllipsoidalCS", "nilReason", "uuidref", "type", @@ -12875,36 +12965,24 @@ "actuate" ] }, - "CTCoordinateSystemAxisPropertyType":{ + "CoordinateSystemAxisAltPropertyType":{ "type":"object", - "title":"CTCoordinateSystemAxisPropertyType", + "title":"CoordinateSystemAxisAltPropertyType", "required":[ - "coordinateSystemAxis" + "coordinateSystemAxisAlt" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "coordinateSystemAxisAlt":{ + "title":"coordinateSystemAxisAlt", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoordinateSystemAxisType" - } - }, - "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/CoordinateSystemAxisAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CoordinateSystemAxisAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -13030,11 +13108,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystemAxis_PropertyType", + "localPart":"CoordinateSystemAxisAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxis", + "coordinateSystemAxisAlt", "nilReason", "uuidref", "type", @@ -13046,23 +13124,23 @@ "actuate" ] }, - "MLOperationParameterPropertyType":{ + "MLConversionPropertyType":{ "type":"object", - "title":"MLOperationParameterPropertyType", + "title":"MLConversionPropertyType", "required":[ - "mlOperationParameter" + "mlConversion" ], "properties":{ - "mlOperationParameter":{ - "title":"mlOperationParameter", + "mlConversion":{ + "title":"mlConversion", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/MLConversionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13189,11 +13267,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameter_PropertyType", + "localPart":"ML_Conversion_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameter", + "mlConversion", "nilReason", "uuidref", "type", @@ -13205,23 +13283,23 @@ "actuate" ] }, - "UomAlternativeExpressionPropertyType":{ + "PrimeMeridianAltPropertyType":{ "type":"object", - "title":"UomAlternativeExpressionPropertyType", + "title":"PrimeMeridianAltPropertyType", "required":[ - "uomAlternativeExpression" + "primeMeridianAlt" ], "properties":{ - "uomAlternativeExpression":{ - "title":"uomAlternativeExpression", + "primeMeridianAlt":{ + "title":"primeMeridianAlt", "allOf":[ { - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/PrimeMeridianAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13348,11 +13426,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomAlternativeExpression_PropertyType", + "localPart":"PrimeMeridianAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomAlternativeExpression", + "primeMeridianAlt", "nilReason", "uuidref", "type", @@ -13364,23 +13442,23 @@ "actuate" ] }, - "CodeAlternativeExpressionPropertyType":{ + "MLVerticalCRSPropertyType":{ "type":"object", - "title":"CodeAlternativeExpressionPropertyType", + "title":"MLVerticalCRSPropertyType", "required":[ - "codeAlternativeExpression" + "mlVerticalCRS" ], "properties":{ - "codeAlternativeExpression":{ - "title":"codeAlternativeExpression", + "mlVerticalCRS":{ + "title":"mlVerticalCRS", "allOf":[ { - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MLVerticalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13507,11 +13585,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeAlternativeExpression_PropertyType", + "localPart":"ML_VerticalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeAlternativeExpression", + "mlVerticalCRS", "nilReason", "uuidref", "type", @@ -13523,23 +13601,161 @@ "actuate" ] }, - "DatumAltPropertyType":{ + "MXAggregateType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"MXAggregateType", + "properties":{ + "aggregateCatalogue":{ + "title":"aggregateCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aggregateCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "aggregateFile":{ + "title":"aggregateFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXSupportFilePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aggregateFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_Aggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "aggregateCatalogue", + "aggregateFile" + ] + }, + "MLVerticalCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/VerticalCRSType" + }, + { + "type":"object", + "title":"MLVerticalCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_VerticalCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLCoordinateSystemAxisType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CoordinateSystemAxisType" + }, + { + "type":"object", + "title":"MLCoordinateSystemAxisType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAxisAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CoordinateSystemAxis_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLCodeListDictionaryPropertyType":{ "type":"object", - "title":"DatumAltPropertyType", + "title":"MLCodeListDictionaryPropertyType", "required":[ - "datumAlt" + "mlCodeListDictionary" ], "properties":{ - "datumAlt":{ - "title":"datumAlt", + "mlCodeListDictionary":{ + "title":"mlCodeListDictionary", "allOf":[ { - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLCodeListDictionaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13657,101 +13873,48 @@ "$ref":"#/definitions/ActuateType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DatumAlt_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "datumAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MLTemporalDatumType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalDatumType" - }, - { - "type":"object", - "title":"MLTemporalDatumType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalDatum_Type", + "localPart":"ML_CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlCodeListDictionary", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MXFilePropertyType":{ + "OperationAltPropertyType":{ "type":"object", - "title":"MXFilePropertyType", + "title":"OperationAltPropertyType", "required":[ - "abstractMXFile" + "operationAlt" ], "properties":{ - "abstractMXFile":{ - "title":"abstractMXFile", + "operationAlt":{ + "title":"operationAlt", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractMXFileType" - } - }, - "elementName":{ - "localPart":"AbstractMX_File", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/OperationAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13878,11 +14041,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_File_PropertyType", + "localPart":"OperationAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractMXFile", + "operationAlt", "nilReason", "uuidref", "type", @@ -13894,15 +14057,226 @@ "actuate" ] }, - "CTDatumPropertyType":{ + "OperationMethodAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"OperationMethodAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"OperationMethodAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "CodeListDictionaryType":{ + "required":[ + "codeEntry" + ], + "allOf":[ + { + "$ref":"#/definitions/DictionaryType" + }, + { + "type":"object", + "title":"CodeListDictionaryType", + "properties":{ + "codeEntry":{ + "title":"codeEntry", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeDefinitionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeEntry", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeListDictionary_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codeEntry" + ] + }, + "CoordinateSystemAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"CoordinateSystemAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinateSystemAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace", + "aggregationType" + ] + }, + "PrimeMeridianAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"PrimeMeridianAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"PrimeMeridianAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "DerivedUnitPropertyType":{ "type":"object", - "title":"CTDatumPropertyType", + "title":"DerivedUnitPropertyType", "required":[ - "abstractDatum" + "derivedUnit" ], "properties":{ - "abstractDatum":{ - "title":"abstractDatum", + "derivedUnit":{ + "title":"derivedUnit", "allOf":[ { "type":"object", @@ -13911,18 +14285,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/DerivedUnitType" } }, "elementName":{ - "localPart":"AbstractDatum", + "localPart":"DerivedUnit", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDatum", + "localPart":"DerivedUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -14049,11 +14423,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Datum_PropertyType", + "localPart":"DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractDatum", + "derivedUnit", "nilReason", "uuidref", "type", @@ -14065,17 +14439,17 @@ "actuate" ] }, - "MLUnitDefinitionType":{ + "MLOperationMethodType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/OperationMethodType" }, { "type":"object", - "title":"MLUnitDefinitionType", + "title":"MLOperationMethodType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -14083,7 +14457,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + "$ref":"#/definitions/OperationMethodAltPropertyType" }, "minItems":1 } @@ -14099,30 +14473,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_Type", + "localPart":"ML_OperationMethod_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MXAggregatePropertyType":{ + "MLUserDefinedCSPropertyType":{ "type":"object", - "title":"MXAggregatePropertyType", + "title":"MLUserDefinedCSPropertyType", "required":[ - "mxAggregate" + "mlUserDefinedCS" ], "properties":{ - "mxAggregate":{ - "title":"mxAggregate", + "mlUserDefinedCS":{ + "title":"mlUserDefinedCS", "allOf":[ { - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLUserDefinedCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14249,11 +14623,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_PropertyType", + "localPart":"ML_UserDefinedCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxAggregate", + "mlUserDefinedCS", "nilReason", "uuidref", "type", @@ -14265,23 +14639,35 @@ "actuate" ] }, - "OperationParameterAltPropertyType":{ + "CodeDefinitionPropertyType":{ "type":"object", - "title":"OperationParameterAltPropertyType", + "title":"CodeDefinitionPropertyType", "required":[ - "operationParameterAlt" + "codeDefinition" ], "properties":{ - "operationParameterAlt":{ - "title":"operationParameterAlt", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { - "$ref":"#/definitions/OperationParameterAltType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeDefinitionType" + } + }, + "elementName":{ + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"OperationParameterAlt", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14408,11 +14794,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterAlt_PropertyType", + "localPart":"CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationParameterAlt", + "codeDefinition", "nilReason", "uuidref", "type", @@ -14424,182 +14810,105 @@ "actuate" ] }, - "OperationAltPropertyType":{ - "type":"object", - "title":"OperationAltPropertyType", + "CTCodelistCatalogueType":{ "required":[ - "operationAlt" + "codelistItem" ], - "properties":{ - "operationAlt":{ - "title":"operationAlt", - "allOf":[ - { - "$ref":"#/definitions/OperationAltType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractCTCatalogueType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"CTCodelistCatalogueType", + "properties":{ + "codelistItem":{ + "title":"codelistItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCodelistPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codelistItem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "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":"CT_CodelistCatalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codelistItem" + ] + }, + "CTUomCatalogueType":{ + "required":[ + "uomItem" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCTCatalogueType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"CTUomCatalogueType", + "properties":{ + "uomItem":{ + "title":"uomItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UnitDefinitionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uomItem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationAlt_PropertyType", + "localPart":"CT_UomCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "uomItem" ] }, - "MLConcatenatedOperationPropertyType":{ + "MLEngineeringCRSPropertyType":{ "type":"object", - "title":"MLConcatenatedOperationPropertyType", + "title":"MLEngineeringCRSPropertyType", "required":[ - "mlConcatenatedOperation" + "mlEngineeringCRS" ], "properties":{ - "mlConcatenatedOperation":{ - "title":"mlConcatenatedOperation", + "mlEngineeringCRS":{ + "title":"mlEngineeringCRS", "allOf":[ { - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLEngineeringCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14726,11 +15035,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConcatenatedOperation_PropertyType", + "localPart":"ML_EngineeringCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConcatenatedOperation", + "mlEngineeringCRS", "nilReason", "uuidref", "type", @@ -14742,105 +15051,23 @@ "actuate" ] }, - "MLCodeDefinitionType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CodeDefinitionType" - }, - { - "type":"object", - "title":"MLCodeDefinitionType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CodeDefinition_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLCylindricalCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CylindricalCSType" - }, - { - "type":"object", - "title":"MLCylindricalCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CylindricalCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLOperationParameterGroupPropertyType":{ + "MLPolarCSPropertyType":{ "type":"object", - "title":"MLOperationParameterGroupPropertyType", + "title":"MLPolarCSPropertyType", "required":[ - "mlOperationParameterGroup" + "mlPolarCS" ], "properties":{ - "mlOperationParameterGroup":{ - "title":"mlOperationParameterGroup", + "mlPolarCS":{ + "title":"mlPolarCS", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLPolarCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14967,11 +15194,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameterGroup_PropertyType", + "localPart":"ML_PolarCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameterGroup", + "mlPolarCS", "nilReason", "uuidref", "type", @@ -14983,64 +15210,23 @@ "actuate" ] }, - "MLCoordinateSystemAxisType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAxisType" - }, - { - "type":"object", - "title":"MLCoordinateSystemAxisType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAxisAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CoordinateSystemAxis_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "CTCodelistCataloguePropertyType":{ + "MLAffineCSPropertyType":{ "type":"object", - "title":"CTCodelistCataloguePropertyType", + "title":"MLAffineCSPropertyType", "required":[ - "ctCodelistCatalogue" + "mlAffineCS" ], "properties":{ - "ctCodelistCatalogue":{ - "title":"ctCodelistCatalogue", + "mlAffineCS":{ + "title":"mlAffineCS", "allOf":[ { - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/MLAffineCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15167,11 +15353,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistCatalogue_PropertyType", + "localPart":"ML_AffineCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCodelistCatalogue", + "mlAffineCS", "nilReason", "uuidref", "type", @@ -15183,36 +15369,24 @@ "actuate" ] }, - "CTOperationPropertyType":{ + "MLConcatenatedOperationPropertyType":{ "type":"object", - "title":"CTOperationPropertyType", + "title":"MLConcatenatedOperationPropertyType", "required":[ - "abstractCoordinateOperation" + "mlConcatenatedOperation" ], "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", + "mlConcatenatedOperation":{ + "title":"mlConcatenatedOperation", "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/MLConcatenatedOperationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_ConcatenatedOperation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -15338,11 +15512,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Operation_PropertyType", + "localPart":"ML_ConcatenatedOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "mlConcatenatedOperation", "nilReason", "uuidref", "type", @@ -15354,17 +15528,17 @@ "actuate" ] }, - "MLEngineeringCRSType":{ + "MLAffineCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/AffineCSType" }, { "type":"object", - "title":"MLEngineeringCRSType", + "title":"MLAffineCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -15372,7 +15546,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -15388,24 +15562,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_Type", + "localPart":"ML_AffineCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLEngineeringDatumType":{ + "MLTimeCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/TimeCSType" }, { "type":"object", - "title":"MLEngineeringDatumType", + "title":"MLTimeCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -15413,7 +15587,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -15429,30 +15603,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringDatum_Type", + "localPart":"ML_TimeCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "PrimeMeridianAltPropertyType":{ + "MLOperationMethodPropertyType":{ "type":"object", - "title":"PrimeMeridianAltPropertyType", + "title":"MLOperationMethodPropertyType", "required":[ - "primeMeridianAlt" + "mlOperationMethod" ], "properties":{ - "primeMeridianAlt":{ - "title":"primeMeridianAlt", + "mlOperationMethod":{ + "title":"mlOperationMethod", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MLOperationMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15530,267 +15704,82 @@ { "$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":"PrimeMeridianAlt_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "primeMeridianAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CTCrsCatalogueType":{ - "required":[ - "crs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCTCatalogueType" - }, - { - "type":"object", - "title":"CTCrsCatalogueType", - "properties":{ - "crs":{ - "title":"crs", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCRSPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crs", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "coordinateSystem":{ - "title":"coordinateSystem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCoordinateSystemPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinateSystem", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "axis":{ - "title":"axis", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCoordinateSystemAxisPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "datum":{ - "title":"datum", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTDatumPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"datum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "ellipsoid":{ - "title":"ellipsoid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTEllipsoidPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ellipsoid", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "primeMeridian":{ - "title":"primeMeridian", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTPrimeMeridianPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"primeMeridian", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "operation":{ - "title":"operation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operation", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "operationMethod":{ - "title":"operationMethod", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationMethodPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operationMethod", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationParametersPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } + ], + "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":"CT_CrsCatalogue_Type", + "localPart":"ML_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crs", - "coordinateSystem", - "axis", - "datum", - "ellipsoid", - "primeMeridian", - "operation", - "operationMethod", - "parameters" + "mlOperationMethod", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLVerticalCSType":{ + "MLConcatenatedOperationType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/ConcatenatedOperationType" }, { "type":"object", - "title":"MLVerticalCSType", + "title":"MLConcatenatedOperationType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -15798,7 +15787,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" + "$ref":"#/definitions/OperationAltPropertyType" }, "minItems":1 } @@ -15814,52 +15803,63 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_Type", + "localPart":"ML_ConcatenatedOperation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLConcatenatedOperationType":{ + "UomAlternativeExpressionType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"MLConcatenatedOperationType", + "title":"UomAlternativeExpressionType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } + }, + "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":"ML_ConcatenatedOperation_Type", + "localPart":"UomAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] } }, @@ -15877,7 +15877,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeListDictionary" + "ML_LinearCS" ] }, "namespaceURI":{ @@ -15890,11 +15890,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/MLLinearCSType" } }, "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15911,7 +15911,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TimeCS" + "ML_VerticalDatum" ] }, "namespaceURI":{ @@ -15924,11 +15924,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/MLVerticalDatumType" } }, "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15945,7 +15945,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CompoundCRS" + "CodeDefinition" ] }, "namespaceURI":{ @@ -15958,11 +15958,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/CodeDefinitionType" } }, "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15979,7 +15979,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalCRS" + "MX_DataSet" ] }, "namespaceURI":{ @@ -15992,11 +15992,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/MXDataSetType" } }, "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16013,7 +16013,7 @@ "properties":{ "localPart":{ "enum":[ - "Anchor" + "PrimeMeridianAlt" ] }, "namespaceURI":{ @@ -16026,11 +16026,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/PrimeMeridianAltType" } }, "elementName":{ - "localPart":"Anchor", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16047,7 +16047,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CylindricalCS" + "ML_DerivedCRS" ] }, "namespaceURI":{ @@ -16060,11 +16060,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLDerivedCRSType" } }, "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16081,7 +16081,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridianAlt" + "ML_CylindricalCS" ] }, "namespaceURI":{ @@ -16094,11 +16094,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MLCylindricalCSType" } }, "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16115,7 +16115,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeDefinition" + "ML_CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -16128,11 +16128,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } }, "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16149,7 +16149,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageDatum" + "ML_UserDefinedCS" ] }, "namespaceURI":{ @@ -16162,11 +16162,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/MLUserDefinedCSType" } }, "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16183,7 +16183,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAlt" + "MX_DataFile" ] }, "namespaceURI":{ @@ -16196,11 +16196,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"#/definitions/MXDataFileType" } }, "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16217,7 +16217,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMX_File" + "ML_Ellipsoid" ] }, "namespaceURI":{ @@ -16230,11 +16230,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/MLEllipsoidType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16251,7 +16251,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethodAlt" + "ClAlternativeExpression" ] }, "namespaceURI":{ @@ -16264,11 +16264,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/ClAlternativeExpressionType" } }, "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16285,7 +16285,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConventionalUnit" + "ML_AffineCS" ] }, "namespaceURI":{ @@ -16298,11 +16298,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MLAffineCSType" } }, "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16319,7 +16319,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidAlt" + "ML_VerticalCS" ] }, "namespaceURI":{ @@ -16332,11 +16332,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidAltType" + "$ref":"#/definitions/MLVerticalCSType" } }, "elementName":{ - "localPart":"EllipsoidAlt", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16353,7 +16353,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageCRS" + "OperationMethodAlt" ] }, "namespaceURI":{ @@ -16366,11 +16366,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/OperationMethodAltType" } }, "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16387,7 +16387,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_UomCatalogue" + "ML_Conversion" ] }, "namespaceURI":{ @@ -16400,11 +16400,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/MLConversionType" } }, "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16421,7 +16421,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCS" + "ML_PassThroughOperation" ] }, "namespaceURI":{ @@ -16434,11 +16434,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/MLPassThroughOperationType" } }, "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16455,7 +16455,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_SupportFile" + "Anchor" ] }, "namespaceURI":{ @@ -16468,11 +16468,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/AnchorType" } }, "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16489,7 +16489,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeAlternativeExpression" + "ML_EngineeringCRS" ] }, "namespaceURI":{ @@ -16502,11 +16502,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MLEngineeringCRSType" } }, "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16523,7 +16523,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameter" + "CT_CrsCatalogue" ] }, "namespaceURI":{ @@ -16536,11 +16536,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/CTCrsCatalogueType" } }, "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16557,7 +16557,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_SphericalCS" + "UomAlternativeExpression" ] }, "namespaceURI":{ @@ -16570,11 +16570,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/UomAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16591,7 +16591,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_ScopeCode" + "ML_CodeDefinition" ] }, "namespaceURI":{ @@ -16604,11 +16604,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MLCodeDefinitionType" } }, "elementName":{ - "localPart":"MX_ScopeCode", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16625,7 +16625,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeDefinition" + "ML_ImageDatum" ] }, "namespaceURI":{ @@ -16638,11 +16638,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/MLImageDatumType" } }, "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16659,7 +16659,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UserDefinedCS" + "ML_Transformation" ] }, "namespaceURI":{ @@ -16672,11 +16672,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MLTransformationType" } }, "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16693,7 +16693,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalDatum" + "CT_UomCatalogue" ] }, "namespaceURI":{ @@ -16706,11 +16706,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/CTUomCatalogueType" } }, "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16727,7 +16727,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedUnit" + "CodeListDictionary" ] }, "namespaceURI":{ @@ -16740,11 +16740,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16761,7 +16761,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticCRS" + "ML_EllipsoidalCS" ] }, "namespaceURI":{ @@ -16774,11 +16774,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLEllipsoidalCSType" } }, "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16795,7 +16795,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ProjectedCRS" + "ML_CompoundCRS" ] }, "namespaceURI":{ @@ -16808,11 +16808,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/MLCompoundCRSType" } }, "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16829,7 +16829,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CartesianCS" + "AbstractMX_File" ] }, "namespaceURI":{ @@ -16842,11 +16842,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/AbstractMXFileType" } }, "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16863,7 +16863,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CodelistCatalogue" + "OperationParameterAlt" ] }, "namespaceURI":{ @@ -16876,11 +16876,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/OperationParameterAltType" } }, "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16897,7 +16897,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConcatenatedOperation" + "ML_OperationParameter" ] }, "namespaceURI":{ @@ -16910,11 +16910,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLOperationParameterType" } }, "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16931,7 +16931,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationAlt" + "MimeFileType" ] }, "namespaceURI":{ @@ -16944,11 +16944,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/MimeFileTypeType" } }, "elementName":{ - "localPart":"OperationAlt", + "localPart":"MimeFileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16965,7 +16965,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringCRS" + "MX_SupportFile" ] }, "namespaceURI":{ @@ -16978,11 +16978,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/MXSupportFileType" } }, "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16999,7 +16999,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataSet" + "OperationAlt" ] }, "namespaceURI":{ @@ -17012,11 +17012,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/OperationAltType" } }, "elementName":{ - "localPart":"MX_DataSet", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17033,7 +17033,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringDatum" + "ML_DerivedUnit" ] }, "namespaceURI":{ @@ -17046,11 +17046,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringDatumType" + "$ref":"#/definitions/MLDerivedUnitType" } }, "elementName":{ - "localPart":"ML_EngineeringDatum", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17067,7 +17067,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterAlt" + "MX_ScopeCode" ] }, "namespaceURI":{ @@ -17080,11 +17080,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterAltType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"OperationParameterAlt", + "localPart":"MX_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17101,7 +17101,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Ellipsoid" + "ML_TemporalDatum" ] }, "namespaceURI":{ @@ -17114,11 +17114,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLTemporalDatumType" } }, "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17135,7 +17135,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PassThroughOperation" + "ML_PrimeMeridian" ] }, "namespaceURI":{ @@ -17148,11 +17148,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/MLPrimeMeridianType" } }, "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17169,7 +17169,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationMethod" + "ML_UnitDefinition" ] }, "namespaceURI":{ @@ -17182,11 +17182,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/MLUnitDefinitionType" } }, "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17203,7 +17203,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_AffineCS" + "ML_BaseUnit" ] }, "namespaceURI":{ @@ -17216,11 +17216,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLBaseUnitType" } }, "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17237,7 +17237,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataFile" + "ML_VerticalCRS" ] }, "namespaceURI":{ @@ -17250,11 +17250,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/MLVerticalCRSType" } }, "elementName":{ - "localPart":"MX_DataFile", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17271,7 +17271,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EllipsoidalCS" + "CT_CodelistCatalogue" ] }, "namespaceURI":{ @@ -17284,11 +17284,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/CTCodelistCatalogueType" } }, "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17305,7 +17305,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCRS" + "ML_GeodeticDatum" ] }, "namespaceURI":{ @@ -17318,11 +17318,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MLGeodeticDatumType" } }, "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17339,7 +17339,7 @@ "properties":{ "localPart":{ "enum":[ - "MimeFileType" + "MX_Aggregate" ] }, "namespaceURI":{ @@ -17352,11 +17352,11 @@ ] }, "value":{ - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/MXAggregateType" } }, "elementName":{ - "localPart":"MimeFileType", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17373,7 +17373,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalDatum" + "ML_OperationMethod" ] }, "namespaceURI":{ @@ -17386,11 +17386,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/MLOperationMethodType" } }, "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17407,7 +17407,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCT_Catalogue" + "ML_PolarCS" ] }, "namespaceURI":{ @@ -17420,11 +17420,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/MLPolarCSType" } }, "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17441,7 +17441,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameterGroup" + "ML_SphericalCS" ] }, "namespaceURI":{ @@ -17454,11 +17454,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLSphericalCSType" } }, "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17475,7 +17475,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticDatum" + "ML_TimeCS" ] }, "namespaceURI":{ @@ -17488,11 +17488,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/MLTimeCSType" } }, "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17509,7 +17509,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PolarCS" + "EllipsoidAlt" ] }, "namespaceURI":{ @@ -17522,11 +17522,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/EllipsoidAltType" } }, "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17543,7 +17543,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CrsCatalogue" + "AbstractCT_Catalogue" ] }, "namespaceURI":{ @@ -17556,11 +17556,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/AbstractCTCatalogueType" } }, "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17577,7 +17577,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CoordinateSystemAxis" + "ML_OperationParameterGroup" ] }, "namespaceURI":{ @@ -17590,11 +17590,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/MLOperationParameterGroupType" } }, "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17611,7 +17611,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Conversion" + "ML_GeodeticCRS" ] }, "namespaceURI":{ @@ -17624,11 +17624,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConversionType" + "$ref":"#/definitions/MLGeodeticCRSType" } }, "elementName":{ - "localPart":"ML_Conversion", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17645,7 +17645,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_LinearCS" + "ML_ProjectedCRS" ] }, "namespaceURI":{ @@ -17658,11 +17658,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/MLProjectedCRSType" } }, "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17679,7 +17679,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PrimeMeridian" + "DatumAlt" ] }, "namespaceURI":{ @@ -17692,11 +17692,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/DatumAltType" } }, "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17713,7 +17713,7 @@ "properties":{ "localPart":{ "enum":[ - "UomAlternativeExpression" + "CoordinateSystemAxisAlt" ] }, "namespaceURI":{ @@ -17726,11 +17726,11 @@ ] }, "value":{ - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } }, "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17747,7 +17747,7 @@ "properties":{ "localPart":{ "enum":[ - "ClAlternativeExpression" + "ML_ImageCRS" ] }, "namespaceURI":{ @@ -17760,11 +17760,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/MLImageCRSType" } }, "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17781,7 +17781,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UnitDefinition" + "ML_ConventionalUnit" ] }, "namespaceURI":{ @@ -17794,11 +17794,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/MLConventionalUnitType" } }, "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"ML_ConventionalUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17815,7 +17815,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeListDictionary" + "FileName" ] }, "namespaceURI":{ @@ -17828,11 +17828,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/FileNameType" } }, "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"FileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17849,7 +17849,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxisAlt" + "CrsAlt" ] }, "namespaceURI":{ @@ -17862,11 +17862,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "$ref":"#/definitions/CrsAltType" } }, "elementName":{ - "localPart":"CoordinateSystemAxisAlt", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17883,7 +17883,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_BaseUnit" + "ML_CodeListDictionary" ] }, "namespaceURI":{ @@ -17896,11 +17896,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/MLCodeListDictionaryType" } }, "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17917,7 +17917,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedCRS" + "CodeAlternativeExpression" ] }, "namespaceURI":{ @@ -17930,11 +17930,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17951,7 +17951,7 @@ "properties":{ "localPart":{ "enum":[ - "DatumAlt" + "ML_TemporalCRS" ] }, "namespaceURI":{ @@ -17964,11 +17964,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLTemporalCRSType" } }, "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17985,7 +17985,7 @@ "properties":{ "localPart":{ "enum":[ - "CrsAlt" + "ML_CartesianCS" ] }, "namespaceURI":{ @@ -17998,11 +17998,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/MLCartesianCSType" } }, "elementName":{ - "localPart":"CrsAlt", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18019,7 +18019,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_Aggregate" + "ML_ConcatenatedOperation" ] }, "namespaceURI":{ @@ -18032,11 +18032,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLConcatenatedOperationType" } }, "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18053,7 +18053,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Transformation" + "ML_EngineeringDatum" ] }, "namespaceURI":{ @@ -18066,11 +18066,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/MLEngineeringDatumType" } }, "elementName":{ - "localPart":"ML_Transformation", + "localPart":"ML_EngineeringDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18087,7 +18087,7 @@ "properties":{ "localPart":{ "enum":[ - "FileName" + "CoordinateSystemAlt" ] }, "namespaceURI":{ @@ -18100,11 +18100,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/CoordinateSystemAltType" } }, "elementName":{ - "localPart":"FileName", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } diff --git a/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema index 58768c94..272629f2 100644 --- a/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema @@ -2,23 +2,23 @@ { "id":"http://www.isotc211.org/2005/gmx#", "definitions":{ - "DatumAltPropertyType":{ + "MXAggregatePropertyType":{ "type":"object", - "title":"DatumAltPropertyType", + "title":"MXAggregatePropertyType", "required":[ - "datumAlt" + "mxAggregate" ], "properties":{ - "datumAlt":{ - "title":"datumAlt", + "mxAggregate":{ + "title":"mxAggregate", "allOf":[ { - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MXAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"DatumAlt", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -145,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DatumAlt_PropertyType", + "localPart":"MX_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "datumAlt", + "mxAggregate", "nilReason", "uuidref", "type", @@ -161,23 +161,23 @@ "actuate" ] }, - "MLGeodeticCRSPropertyType":{ + "MLImageDatumPropertyType":{ "type":"object", - "title":"MLGeodeticCRSPropertyType", + "title":"MLImageDatumPropertyType", "required":[ - "mlGeodeticCRS" + "mlImageDatum" ], "properties":{ - "mlGeodeticCRS":{ - "title":"mlGeodeticCRS", + "mlImageDatum":{ + "title":"mlImageDatum", "allOf":[ { - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -304,11 +304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticCRS_PropertyType", + "localPart":"ML_ImageDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticCRS", + "mlImageDatum", "nilReason", "uuidref", "type", @@ -320,106 +320,36 @@ "actuate" ] }, - "MLCartesianCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CartesianCSType" - }, - { - "type":"object", - "title":"MLCartesianCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CartesianCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLPassThroughOperationType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/PassThroughOperationType" - }, - { - "type":"object", - "title":"MLPassThroughOperationType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_PassThroughOperation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLPrimeMeridianPropertyType":{ + "CTCoordinateSystemPropertyType":{ "type":"object", - "title":"MLPrimeMeridianPropertyType", + "title":"CTCoordinateSystemPropertyType", "required":[ - "mlPrimeMeridian" + "abstractCoordinateSystem" ], "properties":{ - "mlPrimeMeridian":{ - "title":"mlPrimeMeridian", + "abstractCoordinateSystem":{ + "title":"abstractCoordinateSystem", "allOf":[ { - "$ref":"#/definitions/MLPrimeMeridianType" + "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":"ML_PrimeMeridian", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateSystem", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -545,11 +475,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_PropertyType", + "localPart":"CT_CoordinateSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPrimeMeridian", + "abstractCoordinateSystem", "nilReason", "uuidref", "type", @@ -561,41 +491,23 @@ "actuate" ] }, - "CodeDefinitionType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"CodeDefinitionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CodeDefinition_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "MLImageCRSPropertyType":{ + "MLUnitDefinitionPropertyType":{ "type":"object", - "title":"MLImageCRSPropertyType", + "title":"MLUnitDefinitionPropertyType", "required":[ - "mlImageCRS" + "mlUnitDefinition" ], "properties":{ - "mlImageCRS":{ - "title":"mlImageCRS", + "mlUnitDefinition":{ + "title":"mlUnitDefinition", "allOf":[ { - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/MLUnitDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -722,11 +634,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_PropertyType", + "localPart":"ML_UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageCRS", + "mlUnitDefinition", "nilReason", "uuidref", "type", @@ -738,77 +650,24 @@ "actuate" ] }, - "MLConversionType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ConversionType" - }, - { - "type":"object", - "title":"MLConversionType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_Conversion_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "CTCoordinateSystemPropertyType":{ + "MLLinearCSPropertyType":{ "type":"object", - "title":"CTCoordinateSystemPropertyType", + "title":"MLLinearCSPropertyType", "required":[ - "abstractCoordinateSystem" + "mlLinearCS" ], "properties":{ - "abstractCoordinateSystem":{ - "title":"abstractCoordinateSystem", + "mlLinearCS":{ + "title":"mlLinearCS", "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/3.2" - } + "$ref":"#/definitions/MLLinearCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_LinearCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -934,11 +793,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystem_PropertyType", + "localPart":"ML_LinearCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateSystem", + "mlLinearCS", "nilReason", "uuidref", "type", @@ -950,18 +809,18 @@ "actuate" ] }, - "OperationMethodAltType":{ + "DatumAltType":{ "required":[ "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"OperationMethodAltType", + "title":"DatumAltType", "properties":{ "locale":{ "title":"locale", @@ -994,7 +853,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_Type", + "localPart":"DatumAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -1002,64 +861,23 @@ "codeSpace" ] }, - "MLEllipsoidalCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/EllipsoidalCSType" - }, - { - "type":"object", - "title":"MLEllipsoidalCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_EllipsoidalCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLVerticalCSPropertyType":{ + "OperationMethodAltPropertyType":{ "type":"object", - "title":"MLVerticalCSPropertyType", + "title":"OperationMethodAltPropertyType", "required":[ - "mlVerticalCS" + "operationMethodAlt" ], "properties":{ - "mlVerticalCS":{ - "title":"mlVerticalCS", + "operationMethodAlt":{ + "title":"operationMethodAlt", "allOf":[ { - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/OperationMethodAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1186,11 +1004,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_PropertyType", + "localPart":"OperationMethodAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCS", + "operationMethodAlt", "nilReason", "uuidref", "type", @@ -1202,23 +1020,23 @@ "actuate" ] }, - "MLUserDefinedCSPropertyType":{ + "MLGeodeticDatumPropertyType":{ "type":"object", - "title":"MLUserDefinedCSPropertyType", + "title":"MLGeodeticDatumPropertyType", "required":[ - "mlUserDefinedCS" + "mlGeodeticDatum" ], "properties":{ - "mlUserDefinedCS":{ - "title":"mlUserDefinedCS", + "mlGeodeticDatum":{ + "title":"mlGeodeticDatum", "allOf":[ { - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MLGeodeticDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1345,11 +1163,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_PropertyType", + "localPart":"ML_GeodeticDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUserDefinedCS", + "mlGeodeticDatum", "nilReason", "uuidref", "type", @@ -1361,74 +1179,64 @@ "actuate" ] }, - "CodeAlternativeExpressionType":{ + "MLCodeListDictionaryType":{ "required":[ - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/CodeListDictionaryType" }, { "type":"object", - "title":"CodeAlternativeExpressionType", + "title":"MLCodeListDictionaryType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ClAlternativeExpressionPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } - }, - "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":"CodeAlternativeExpression_Type", + "localPart":"ML_CodeListDictionary_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "alternativeExpression" ] }, - "CoordinateSystemAxisAltPropertyType":{ + "CoordinateSystemAltPropertyType":{ "type":"object", - "title":"CoordinateSystemAxisAltPropertyType", + "title":"CoordinateSystemAltPropertyType", "required":[ - "coordinateSystemAxisAlt" + "coordinateSystemAlt" ], "properties":{ - "coordinateSystemAxisAlt":{ - "title":"coordinateSystemAxisAlt", + "coordinateSystemAlt":{ + "title":"coordinateSystemAlt", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "$ref":"#/definitions/CoordinateSystemAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxisAlt", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1555,11 +1363,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisAlt_PropertyType", + "localPart":"CoordinateSystemAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxisAlt", + "coordinateSystemAlt", "nilReason", "uuidref", "type", @@ -1571,65 +1379,135 @@ "actuate" ] }, - "ConventionalUnitPropertyType":{ - "type":"object", - "title":"ConventionalUnitPropertyType", + "MLCylindricalCSType":{ "required":[ - "conventionalUnit" + "alternativeExpression" ], - "properties":{ - "conventionalUnit":{ - "title":"conventionalUnit", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConventionalUnitType" + "allOf":[ + { + "$ref":"#/definitions/CylindricalCSType" + }, + { + "type":"object", + "title":"MLCylindricalCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"ConventionalUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"ConventionalUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CylindricalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLPassThroughOperationType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/PassThroughOperationType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MLPassThroughOperationType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "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":"ML_PassThroughOperation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLOperationMethodPropertyType":{ + "type":"object", + "title":"MLOperationMethodPropertyType", + "required":[ + "mlOperationMethod" + ], + "properties":{ + "mlOperationMethod":{ + "title":"mlOperationMethod", + "allOf":[ + { + "$ref":"#/definitions/MLOperationMethodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_OperationMethod", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":{ @@ -1726,11 +1604,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConventionalUnit_PropertyType", + "localPart":"ML_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "conventionalUnit", + "mlOperationMethod", "nilReason", "uuidref", "type", @@ -1742,47 +1620,6 @@ "actuate" ] }, - "MLSphericalCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/SphericalCSType" - }, - { - "type":"object", - "title":"MLSphericalCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_SphericalCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, "CTCrsCataloguePropertyType":{ "type":"object", "title":"CTCrsCataloguePropertyType", @@ -1942,177 +1779,177 @@ "actuate" ] }, - "MLProjectedCRSType":{ + "MLPrimeMeridianPropertyType":{ + "type":"object", + "title":"MLPrimeMeridianPropertyType", "required":[ - "alternativeExpression" + "mlPrimeMeridian" ], - "allOf":[ - { - "$ref":"#/definitions/ProjectedCRSType" + "properties":{ + "mlPrimeMeridian":{ + "title":"mlPrimeMeridian", + "allOf":[ + { + "$ref":"#/definitions/MLPrimeMeridianType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_PrimeMeridian", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "type":"object", - "title":"MLProjectedCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"ML_ProjectedCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLTransformationType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TransformationType" }, - { - "type":"object", - "title":"MLTransformationType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"ML_Transformation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MXDataSetType":{ - "required":[ - "dataFile" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" }, - { - "type":"object", - "title":"MXDataSetType", - "properties":{ - "dataFile":{ - "title":"dataFile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MXDataFilePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "datasetCatalogue":{ - "title":"datasetCatalogue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"datasetCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "supportFile":{ - "title":"supportFile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MXSupportFilePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"supportFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"MX_DataSet_Type", + "localPart":"ML_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "dataFile", - "datasetCatalogue", - "supportFile" + "mlPrimeMeridian", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "OperationParameterAltType":{ + "EllipsoidAltType":{ "required":[ "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"OperationParameterAltType", + "title":"EllipsoidAltType", "properties":{ "locale":{ "title":"locale", @@ -2145,7 +1982,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterAlt_Type", + "localPart":"EllipsoidAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -2153,23 +1990,105 @@ "codeSpace" ] }, - "MLOperationMethodPropertyType":{ + "MLEllipsoidalCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EllipsoidalCSType" + }, + { + "type":"object", + "title":"MLEllipsoidalCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_EllipsoidalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLAffineCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/AffineCSType" + }, + { + "type":"object", + "title":"MLAffineCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_AffineCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLDerivedCRSPropertyType":{ "type":"object", - "title":"MLOperationMethodPropertyType", + "title":"MLDerivedCRSPropertyType", "required":[ - "mlOperationMethod" + "mlDerivedCRS" ], "properties":{ - "mlOperationMethod":{ - "title":"mlOperationMethod", + "mlDerivedCRS":{ + "title":"mlDerivedCRS", "allOf":[ { - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/MLDerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2296,11 +2215,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationMethod_PropertyType", + "localPart":"ML_DerivedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationMethod", + "mlDerivedCRS", "nilReason", "uuidref", "type", @@ -2312,28 +2231,40 @@ "actuate" ] }, - "MXAggregatePropertyType":{ + "CTOperationMethodPropertyType":{ "type":"object", - "title":"MXAggregatePropertyType", + "title":"CTOperationMethodPropertyType", "required":[ - "mxAggregate" + "operationMethod" ], "properties":{ - "mxAggregate":{ - "title":"mxAggregate", - "allOf":[ - { - "$ref":"#/definitions/MXAggregateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MX_Aggregate", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "nilReason":{ - "title":"nilReason", + "operationMethod":{ + "title":"operationMethod", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/OperationMethodType" + } + }, + "elementName":{ + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", @@ -2455,11 +2386,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_PropertyType", + "localPart":"CT_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxAggregate", + "operationMethod", "nilReason", "uuidref", "type", @@ -2471,23 +2402,23 @@ "actuate" ] }, - "MLCylindricalCSPropertyType":{ + "MLEllipsoidPropertyType":{ "type":"object", - "title":"MLCylindricalCSPropertyType", + "title":"MLEllipsoidPropertyType", "required":[ - "mlCylindricalCS" + "mlEllipsoid" ], "properties":{ - "mlCylindricalCS":{ - "title":"mlCylindricalCS", + "mlEllipsoid":{ + "title":"mlEllipsoid", "allOf":[ { - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLEllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2614,11 +2545,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CylindricalCS_PropertyType", + "localPart":"ML_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCylindricalCS", + "mlEllipsoid", "nilReason", "uuidref", "type", @@ -2630,315 +2561,280 @@ "actuate" ] }, - "MLEngineeringDatumType":{ + "CTCodelistValuePropertyType":{ + "type":"object", + "title":"CTCodelistValuePropertyType", "required":[ - "alternativeExpression" + "codeDefinition" ], - "allOf":[ - { - "$ref":"#/definitions/EngineeringDatumType" - }, - { - "type":"object", - "title":"MLEngineeringDatumType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 + "properties":{ + "codeDefinition":{ + "title":"codeDefinition", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeDefinitionType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"alternativeExpression", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"ML_EngineeringDatum_Type", + "localPart":"CT_CodelistValue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "codeDefinition", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractCTCatalogueType":{ + "MLAffineCSPropertyType":{ + "type":"object", + "title":"MLAffineCSPropertyType", "required":[ - "name", - "scope", - "versionNumber", - "versionDate" + "mlAffineCS" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "mlAffineCS":{ + "title":"mlAffineCS", + "allOf":[ + { + "$ref":"#/definitions/MLAffineCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_AffineCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "type":"object", - "title":"AbstractCTCatalogueType", - "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/gmx" - } - }, - "scope":{ - "title":"scope", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scope", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fieldOfApplication":{ - "title":"fieldOfApplication", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldOfApplication", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "versionNumber":{ - "title":"versionNumber", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"versionNumber", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "versionDate":{ - "title":"versionDate", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"versionDate", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"language", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "characterSet":{ - "title":"characterSet", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDCharacterSetCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characterSet", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "locale":{ - "title":"locale", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "subCatalogue":{ - "title":"subCatalogue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"AbstractCT_Catalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "name", - "scope", - "fieldOfApplication", - "versionNumber", - "versionDate", - "language", - "characterSet", - "locale", - "subCatalogue" - ] - }, - "MLTemporalDatumType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalDatumType" }, - { - "type":"object", - "title":"MLTemporalDatumType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"ML_TemporalDatum_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLConcatenatedOperationType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ConcatenatedOperationType" }, - { - "type":"object", - "title":"MLConcatenatedOperationType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ConcatenatedOperation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MimeFileTypeType":{ - "type":"object", - "title":"MimeFileTypeType", - "required":[ - "type" - ], - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "type":{ - "title":"type", + "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" @@ -2946,33 +2842,66 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "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":"MimeFileType_Type", + "localPart":"ML_AffineCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "type" + "mlAffineCS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "OperationAltType":{ + "CodeAlternativeExpressionType":{ "required":[ - "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"OperationAltType", + "title":"CodeAlternativeExpressionType", "properties":{ "locale":{ "title":"locale", @@ -3005,7 +2934,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationAlt_Type", + "localPart":"CodeAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -3013,23 +2942,23 @@ "codeSpace" ] }, - "MLGeodeticDatumPropertyType":{ + "MLTemporalCRSPropertyType":{ "type":"object", - "title":"MLGeodeticDatumPropertyType", + "title":"MLTemporalCRSPropertyType", "required":[ - "mlGeodeticDatum" + "mlTemporalCRS" ], "properties":{ - "mlGeodeticDatum":{ - "title":"mlGeodeticDatum", + "mlTemporalCRS":{ + "title":"mlTemporalCRS", "allOf":[ { - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/MLTemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3156,11 +3085,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_PropertyType", + "localPart":"ML_TemporalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticDatum", + "mlTemporalCRS", "nilReason", "uuidref", "type", @@ -3172,24 +3101,73 @@ "actuate" ] }, - "MLSphericalCSPropertyType":{ + "FileNameType":{ "type":"object", - "title":"MLSphericalCSPropertyType", + "title":"FileNameType", + "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":"FileName_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "value", + "src" + ] + }, + "DerivedUnitPropertyType":{ + "type":"object", + "title":"DerivedUnitPropertyType", "required":[ - "mlSphericalCS" + "derivedUnit" ], "properties":{ - "mlSphericalCS":{ - "title":"mlSphericalCS", + "derivedUnit":{ + "title":"derivedUnit", "allOf":[ { - "$ref":"#/definitions/MLSphericalCSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DerivedUnitType" + } + }, + "elementName":{ + "localPart":"DerivedUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_SphericalCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"DerivedUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -3315,11 +3293,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_SphericalCS_PropertyType", + "localPart":"DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlSphericalCS", + "derivedUnit", "nilReason", "uuidref", "type", @@ -3331,17 +3309,17 @@ "actuate" ] }, - "MLVerticalCSType":{ + "MLSphericalCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/SphericalCSType" }, { "type":"object", - "title":"MLVerticalCSType", + "title":"MLSphericalCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -3365,43 +3343,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_Type", + "localPart":"ML_SphericalCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTOperationPropertyType":{ + "MLTransformationPropertyType":{ "type":"object", - "title":"CTOperationPropertyType", + "title":"MLTransformationPropertyType", "required":[ - "abstractCoordinateOperation" + "mlTransformation" ], "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", + "mlTransformation":{ + "title":"mlTransformation", "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/MLTransformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_Transformation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -3527,11 +3493,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Operation_PropertyType", + "localPart":"ML_Transformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "mlTransformation", "nilReason", "uuidref", "type", @@ -3543,15 +3509,15 @@ "actuate" ] }, - "CTPrimeMeridianPropertyType":{ + "CTEllipsoidPropertyType":{ "type":"object", - "title":"CTPrimeMeridianPropertyType", + "title":"CTEllipsoidPropertyType", "required":[ - "primeMeridian" + "ellipsoid" ], "properties":{ - "primeMeridian":{ - "title":"primeMeridian", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { "type":"object", @@ -3560,18 +3526,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/EllipsoidType" } }, "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -3698,11 +3664,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_PrimeMeridian_PropertyType", + "localPart":"CT_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridian", + "ellipsoid", "nilReason", "uuidref", "type", @@ -3714,18 +3680,107 @@ "actuate" ] }, - "AnchorType":{ + "MLOperationParameterGroupType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/OperationParameterGroupType" + }, + { + "type":"object", + "title":"MLOperationParameterGroupType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationParameterAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_OperationParameterGroup_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTDatumPropertyType":{ "type":"object", - "title":"AnchorType", + "title":"CTDatumPropertyType", + "required":[ + "abstractDatum" + ], "properties":{ - "value":{ - "title":"value", + "abstractDatum":{ + "title":"abstractDatum", + "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/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":"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", @@ -3821,11 +3876,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Anchor_Type", + "localPart":"CT_Datum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", + "abstractDatum", + "nilReason", + "uuidref", "type", "href", "role", @@ -3835,15 +3892,15 @@ "actuate" ] }, - "MXFilePropertyType":{ + "CodeListDictionaryPropertyType":{ "type":"object", - "title":"MXFilePropertyType", + "title":"CodeListDictionaryPropertyType", "required":[ - "abstractMXFile" + "codeListDictionary" ], "properties":{ - "abstractMXFile":{ - "title":"abstractMXFile", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { "type":"object", @@ -3852,18 +3909,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3990,11 +4047,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_File_PropertyType", + "localPart":"CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractMXFile", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -4006,36 +4063,106 @@ "actuate" ] }, - "CTCRSPropertyType":{ + "CodeListDictionaryType":{ + "required":[ + "codeEntry" + ], + "allOf":[ + { + "$ref":"#/definitions/DictionaryType" + }, + { + "type":"object", + "title":"CodeListDictionaryType", + "properties":{ + "codeEntry":{ + "title":"codeEntry", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeDefinitionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeEntry", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeListDictionary_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codeEntry" + ] + }, + "MLLinearCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/LinearCSType" + }, + { + "type":"object", + "title":"MLLinearCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_LinearCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "FileNamePropertyType":{ "type":"object", - "title":"CTCRSPropertyType", + "title":"FileNamePropertyType", "required":[ - "abstractCRS" + "fileName" ], "properties":{ - "abstractCRS":{ - "title":"abstractCRS", + "fileName":{ + "title":"fileName", "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/3.2" - } + "$ref":"#/definitions/FileNameType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"FileName", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -4053,156 +4180,202 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FileName_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "fileName", + "nilReason" + ] + }, + "CTCodelistCatalogueType":{ + "required":[ + "codelistItem" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCTCatalogueType" }, - "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" + { + "type":"object", + "title":"CTCodelistCatalogueType", + "properties":{ + "codelistItem":{ + "title":"codelistItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCodelistPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codelistItem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CT_CodelistCatalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codelistItem" + ] + }, + "MLEllipsoidType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EllipsoidType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"MLEllipsoidType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EllipsoidAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_Ellipsoid_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "PrimeMeridianAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"PrimeMeridianAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CT_CRS_PropertyType", + "localPart":"PrimeMeridianAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCRS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "locale", + "codeSpace" ] }, - "MLVerticalCRSType":{ + "AbstractMXFileType":{ "required":[ - "alternativeExpression" + "fileName", + "fileDescription", + "fileType" ], "allOf":[ { - "$ref":"#/definitions/VerticalCRSType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MLVerticalCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "title":"AbstractMXFileType", + "properties":{ + "fileName":{ + "title":"fileName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/FileNamePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"fileName", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "fileDescription":{ + "title":"fileDescription", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "fileType":{ + "title":"fileType", + "allOf":[ + { + "$ref":"#/definitions/MimeFileTypePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -4211,22 +4384,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCRS_Type", + "localPart":"AbstractMX_File_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "fileName", + "fileDescription", + "fileType" ] }, - "CodeListDictionaryPropertyType":{ + "CTCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"CodeListDictionaryPropertyType", + "title":"CTCoordinateSystemAxisPropertyType", "required":[ - "codeListDictionary" + "coordinateSystemAxis" ], "properties":{ - "codeListDictionary":{ - "title":"codeListDictionary", + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "allOf":[ { "type":"object", @@ -4235,19 +4410,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"CoordinateSystemAxis", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"CoordinateSystemAxis", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -4373,11 +4548,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_PropertyType", + "localPart":"CT_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "coordinateSystemAxis", "nilReason", "uuidref", "type", @@ -4389,152 +4564,23 @@ "actuate" ] }, - "MLOperationMethodType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/OperationMethodType" - }, - { - "type":"object", - "title":"MLOperationMethodType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationMethodAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_OperationMethod_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLConventionalUnitType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/ConventionalUnitType" - }, - { - "type":"object", - "title":"MLConventionalUnitType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ConventionalUnit_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "FileNamePropertyType":{ - "type":"object", - "title":"FileNamePropertyType", - "required":[ - "fileName" - ], - "properties":{ - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"#/definitions/FileNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FileName", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"FileName_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "fileName", - "nilReason" - ] - }, - "MLCodeDefinitionPropertyType":{ + "MLCompoundCRSPropertyType":{ "type":"object", - "title":"MLCodeDefinitionPropertyType", + "title":"MLCompoundCRSPropertyType", "required":[ - "mlCodeDefinition" + "mlCompoundCRS" ], "properties":{ - "mlCodeDefinition":{ - "title":"mlCodeDefinition", + "mlCompoundCRS":{ + "title":"mlCompoundCRS", "allOf":[ { - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/MLCompoundCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4658,83 +4704,135 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CompoundCRS_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mlCompoundCRS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MLEngineeringCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EngineeringCRSType" + }, + { + "type":"object", + "title":"MLEngineeringCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeDefinition_PropertyType", + "localPart":"ML_EngineeringCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeDefinition", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLPolarCSType":{ + "OperationParameterAltType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/OperationParameterType" }, { "type":"object", - "title":"MLPolarCSType", + "title":"OperationParameterAltType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } + }, + "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":"ML_PolarCS_Type", + "localPart":"OperationParameterAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "PrimeMeridianAltPropertyType":{ + "MXDataSetPropertyType":{ "type":"object", - "title":"PrimeMeridianAltPropertyType", + "title":"MXDataSetPropertyType", "required":[ - "primeMeridianAlt" + "mxDataSet" ], "properties":{ - "primeMeridianAlt":{ - "title":"primeMeridianAlt", + "mxDataSet":{ + "title":"mxDataSet", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MXDataSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4861,11 +4959,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianAlt_PropertyType", + "localPart":"MX_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridianAlt", + "mxDataSet", "nilReason", "uuidref", "type", @@ -4877,23 +4975,100 @@ "actuate" ] }, - "CoordinateSystemAltPropertyType":{ + "MXDataSetType":{ + "required":[ + "dataFile" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" + }, + { + "type":"object", + "title":"MXDataSetType", + "properties":{ + "dataFile":{ + "title":"dataFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXDataFilePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "datasetCatalogue":{ + "title":"datasetCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datasetCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "supportFile":{ + "title":"supportFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXSupportFilePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_DataSet_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "dataFile", + "datasetCatalogue", + "supportFile" + ] + }, + "UomAlternativeExpressionPropertyType":{ "type":"object", - "title":"CoordinateSystemAltPropertyType", + "title":"UomAlternativeExpressionPropertyType", "required":[ - "coordinateSystemAlt" + "uomAlternativeExpression" ], "properties":{ - "coordinateSystemAlt":{ - "title":"coordinateSystemAlt", + "uomAlternativeExpression":{ + "title":"uomAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"#/definitions/UomAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5020,11 +5195,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_PropertyType", + "localPart":"UomAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAlt", + "uomAlternativeExpression", "nilReason", "uuidref", "type", @@ -5036,67 +5211,15 @@ "actuate" ] }, - "DatumAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" - }, - { - "type":"object", - "title":"DatumAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"DatumAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "BaseUnitPropertyType":{ + "CTCodelistPropertyType":{ "type":"object", - "title":"BaseUnitPropertyType", + "title":"CTCodelistPropertyType", "required":[ - "baseUnit" + "codeListDictionary" ], "properties":{ - "baseUnit":{ - "title":"baseUnit", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { "type":"object", @@ -5105,19 +5228,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"BaseUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"BaseUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -5243,11 +5366,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseUnit_PropertyType", + "localPart":"CT_Codelist_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "baseUnit", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -5259,23 +5382,23 @@ "actuate" ] }, - "UomAlternativeExpressionPropertyType":{ + "CTCodelistCataloguePropertyType":{ "type":"object", - "title":"UomAlternativeExpressionPropertyType", + "title":"CTCodelistCataloguePropertyType", "required":[ - "uomAlternativeExpression" + "ctCodelistCatalogue" ], - "properties":{ - "uomAlternativeExpression":{ - "title":"uomAlternativeExpression", + "properties":{ + "ctCodelistCatalogue":{ + "title":"ctCodelistCatalogue", "allOf":[ { - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/CTCodelistCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5402,11 +5525,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomAlternativeExpression_PropertyType", + "localPart":"CT_CodelistCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomAlternativeExpression", + "ctCodelistCatalogue", "nilReason", "uuidref", "type", @@ -5418,17 +5541,64 @@ "actuate" ] }, - "MLOperationParameterGroupType":{ + "MimeFileTypePropertyType":{ + "type":"object", + "title":"MimeFileTypePropertyType", + "required":[ + "mimeFileType" + ], + "properties":{ + "mimeFileType":{ + "title":"mimeFileType", + "allOf":[ + { + "$ref":"#/definitions/MimeFileTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MimeFileType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"MimeFileType_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mimeFileType", + "nilReason" + ] + }, + "MLOperationParameterType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/OperationParameterType" }, { "type":"object", - "title":"MLOperationParameterGroupType", + "title":"MLOperationParameterType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5452,24 +5622,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameterGroup_Type", + "localPart":"ML_OperationParameter_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLGeodeticDatumType":{ + "MLGeodeticCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/GeodeticDatumType" + "$ref":"#/definitions/GeodeticCRSType" }, { "type":"object", - "title":"MLGeodeticDatumType", + "title":"MLGeodeticCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5477,7 +5647,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, "minItems":1 } @@ -5493,24 +5663,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_Type", + "localPart":"ML_GeodeticCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLCodeListDictionaryType":{ + "MXDataFileType":{ + "required":[ + "fileFormat" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMXFileType" + }, + { + "type":"object", + "title":"MXDataFileType", + "properties":{ + "featureTypes":{ + "title":"featureTypes", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureTypes", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "fileFormat":{ + "title":"fileFormat", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDFormatPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileFormat", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_DataFile_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "featureTypes", + "fileFormat" + ] + }, + "MLTemporalDatumType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/TemporalDatumType" }, { "type":"object", - "title":"MLCodeListDictionaryType", + "title":"MLTemporalDatumType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5518,7 +5743,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/ClAlternativeExpressionPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } @@ -5534,24 +5759,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_Type", + "localPart":"ML_TemporalDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLImageDatumType":{ + "MLCoordinateSystemAxisType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/CoordinateSystemAxisType" }, { "type":"object", - "title":"MLImageDatumType", + "title":"MLCoordinateSystemAxisType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5559,7 +5784,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/CoordinateSystemAxisAltPropertyType" }, "minItems":1 } @@ -5575,43 +5800,135 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_Type", + "localPart":"ML_CoordinateSystemAxis_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTCoordinateSystemAxisPropertyType":{ + "CoordinateSystemAxisAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/CoordinateSystemAxisType" + }, + { + "type":"object", + "title":"CoordinateSystemAxisAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"CoordinateSystemAxisAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "OperationAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"OperationAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"OperationAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLCylindricalCSPropertyType":{ "type":"object", - "title":"CTCoordinateSystemAxisPropertyType", + "title":"MLCylindricalCSPropertyType", "required":[ - "coordinateSystemAxis" + "mlCylindricalCS" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "mlCylindricalCS":{ + "title":"mlCylindricalCS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoordinateSystemAxisType" - } - }, - "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/MLCylindricalCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_CylindricalCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -5737,11 +6054,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystemAxis_PropertyType", + "localPart":"ML_CylindricalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxis", + "mlCylindricalCS", "nilReason", "uuidref", "type", @@ -5753,64 +6070,23 @@ "actuate" ] }, - "MLDerivedCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/DerivedCRSType" - }, - { - "type":"object", - "title":"MLDerivedCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_DerivedCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLVerticalCRSPropertyType":{ + "MLProjectedCRSPropertyType":{ "type":"object", - "title":"MLVerticalCRSPropertyType", + "title":"MLProjectedCRSPropertyType", "required":[ - "mlVerticalCRS" + "mlProjectedCRS" ], "properties":{ - "mlVerticalCRS":{ - "title":"mlVerticalCRS", + "mlProjectedCRS":{ + "title":"mlProjectedCRS", "allOf":[ { - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MLProjectedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5937,11 +6213,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCRS_PropertyType", + "localPart":"ML_ProjectedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCRS", + "mlProjectedCRS", "nilReason", "uuidref", "type", @@ -5953,17 +6229,17 @@ "actuate" ] }, - "MLVerticalDatumType":{ + "MLConventionalUnitType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/ConventionalUnitType" }, { "type":"object", - "title":"MLVerticalDatumType", + "title":"MLConventionalUnitType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5971,7 +6247,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" }, "minItems":1 } @@ -5987,230 +6263,123 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_Type", + "localPart":"ML_ConventionalUnit_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTCodelistCatalogueType":{ + "CrsAltType":{ "required":[ - "codelistItem" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"CTCodelistCatalogueType", + "title":"CrsAltType", "properties":{ - "codelistItem":{ - "title":"codelistItem", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCodelistPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"codelistItem", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CT_CodelistCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codelistItem" - ] - }, - "MXDataFilePropertyType":{ - "type":"object", - "title":"MXDataFilePropertyType", - "required":[ - "mxDataFile" - ], - "properties":{ - "mxDataFile":{ - "title":"mxDataFile", - "allOf":[ - { - "$ref":"#/definitions/MXDataFileType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MX_DataFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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" + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CrsAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLDerivedCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/DerivedCRSType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"MLDerivedCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_PropertyType", + "localPart":"ML_DerivedCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataFile", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLProjectedCRSPropertyType":{ + "MLCartesianCSPropertyType":{ "type":"object", - "title":"MLProjectedCRSPropertyType", + "title":"MLCartesianCSPropertyType", "required":[ - "mlProjectedCRS" + "mlCartesianCS" ], "properties":{ - "mlProjectedCRS":{ - "title":"mlProjectedCRS", + "mlCartesianCS":{ + "title":"mlCartesianCS", "allOf":[ { - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/MLCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6337,11 +6506,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ProjectedCRS_PropertyType", + "localPart":"ML_CartesianCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlProjectedCRS", + "mlCartesianCS", "nilReason", "uuidref", "type", @@ -6353,23 +6522,35 @@ "actuate" ] }, - "CodeAlternativeExpressionPropertyType":{ + "CodeDefinitionPropertyType":{ "type":"object", - "title":"CodeAlternativeExpressionPropertyType", + "title":"CodeDefinitionPropertyType", "required":[ - "codeAlternativeExpression" + "codeDefinition" ], "properties":{ - "codeAlternativeExpression":{ - "title":"codeAlternativeExpression", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { - "$ref":"#/definitions/CodeAlternativeExpressionType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeDefinitionType" + } + }, + "elementName":{ + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6476,320 +6657,218 @@ ], "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":"CodeAlternativeExpression_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codeAlternativeExpression", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MLCodeDefinitionType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CodeDefinitionType" - }, - { - "type":"object", - "title":"MLCodeDefinitionType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CodeDefinition_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLCoordinateSystemAxisType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAxisType" - }, - { - "type":"object", - "title":"MLCoordinateSystemAxisType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAxisAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CoordinateSystemAxis_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLLinearCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/LinearCSType" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - { - "type":"object", - "title":"MLLinearCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_Type", + "localPart":"CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "codeDefinition", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLEllipsoidType":{ + "DatumAltPropertyType":{ + "type":"object", + "title":"DatumAltPropertyType", "required":[ - "alternativeExpression" + "datumAlt" ], - "allOf":[ - { - "$ref":"#/definitions/EllipsoidType" + "properties":{ + "datumAlt":{ + "title":"datumAlt", + "allOf":[ + { + "$ref":"#/definitions/DatumAltType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatumAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "type":"object", - "title":"MLEllipsoidType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EllipsoidAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"ML_Ellipsoid_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLBaseUnitType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseUnitType" }, - { - "type":"object", - "title":"MLBaseUnitType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"ML_BaseUnit_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MXAggregateType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractDSAggregateType" }, - { - "type":"object", - "title":"MXAggregateType", - "properties":{ - "aggregateCatalogue":{ - "title":"aggregateCatalogue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"aggregateCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "aggregateFile":{ - "title":"aggregateFile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MXSupportFilePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"aggregateFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "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":"MX_Aggregate_Type", + "localPart":"DatumAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "aggregateCatalogue", - "aggregateFile" + "datumAlt", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MXSupportFilePropertyType":{ + "PrimeMeridianAltPropertyType":{ "type":"object", - "title":"MXSupportFilePropertyType", + "title":"PrimeMeridianAltPropertyType", "required":[ - "mxSupportFile" + "primeMeridianAlt" ], "properties":{ - "mxSupportFile":{ - "title":"mxSupportFile", + "primeMeridianAlt":{ + "title":"primeMeridianAlt", "allOf":[ { - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/PrimeMeridianAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6903,237 +6982,52 @@ "actuate":{ "title":"actuate", "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_SupportFile_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mxSupportFile", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CTCrsCatalogueType":{ - "required":[ - "crs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCTCatalogueType" - }, - { - "type":"object", - "title":"CTCrsCatalogueType", - "properties":{ - "crs":{ - "title":"crs", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCRSPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crs", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "coordinateSystem":{ - "title":"coordinateSystem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCoordinateSystemPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinateSystem", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "axis":{ - "title":"axis", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCoordinateSystemAxisPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "datum":{ - "title":"datum", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTDatumPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"datum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "ellipsoid":{ - "title":"ellipsoid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTEllipsoidPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ellipsoid", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "primeMeridian":{ - "title":"primeMeridian", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTPrimeMeridianPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"primeMeridian", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "operation":{ - "title":"operation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operation", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "operationMethod":{ - "title":"operationMethod", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationMethodPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operationMethod", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CTOperationParametersPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CrsCatalogue_Type", + "localPart":"PrimeMeridianAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crs", - "coordinateSystem", - "axis", - "datum", - "ellipsoid", - "primeMeridian", - "operation", - "operationMethod", - "parameters" + "primeMeridianAlt", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLTimeCSPropertyType":{ + "MLPolarCSPropertyType":{ "type":"object", - "title":"MLTimeCSPropertyType", + "title":"MLPolarCSPropertyType", "required":[ - "mlTimeCS" + "mlPolarCS" ], "properties":{ - "mlTimeCS":{ - "title":"mlTimeCS", + "mlPolarCS":{ + "title":"mlPolarCS", "allOf":[ { - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/MLPolarCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7260,11 +7154,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TimeCS_PropertyType", + "localPart":"ML_PolarCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTimeCS", + "mlPolarCS", "nilReason", "uuidref", "type", @@ -7276,122 +7170,23 @@ "actuate" ] }, - "PrimeMeridianAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"PrimeMeridianAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"PrimeMeridianAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MimeFileTypePropertyType":{ - "type":"object", - "title":"MimeFileTypePropertyType", - "required":[ - "mimeFileType" - ], - "properties":{ - "mimeFileType":{ - "title":"mimeFileType", - "allOf":[ - { - "$ref":"#/definitions/MimeFileTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MimeFileType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"MimeFileType_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mimeFileType", - "nilReason" - ] - }, - "OperationMethodAltPropertyType":{ + "MLVerticalCSPropertyType":{ "type":"object", - "title":"OperationMethodAltPropertyType", + "title":"MLVerticalCSPropertyType", "required":[ - "operationMethodAlt" + "mlVerticalCS" ], "properties":{ - "operationMethodAlt":{ - "title":"operationMethodAlt", + "mlVerticalCS":{ + "title":"mlVerticalCS", "allOf":[ { - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/MLVerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7495,62 +7290,185 @@ { "$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":"ML_VerticalCS_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mlVerticalCS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MLTransformationType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TransformationType" + }, + { + "type":"object", + "title":"MLTransformationType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_Transformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLConversionType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/ConversionType" + }, + { + "type":"object", + "title":"MLConversionType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_Conversion_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLUserDefinedCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/UserDefinedCSType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"MLUserDefinedCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_PropertyType", + "localPart":"ML_UserDefinedCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethodAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLPassThroughOperationPropertyType":{ + "MLConversionPropertyType":{ "type":"object", - "title":"MLPassThroughOperationPropertyType", + "title":"MLConversionPropertyType", "required":[ - "mlPassThroughOperation" + "mlConversion" ], "properties":{ - "mlPassThroughOperation":{ - "title":"mlPassThroughOperation", + "mlConversion":{ + "title":"mlConversion", "allOf":[ { - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/MLConversionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7677,11 +7595,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PassThroughOperation_PropertyType", + "localPart":"ML_Conversion_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPassThroughOperation", + "mlConversion", "nilReason", "uuidref", "type", @@ -7693,36 +7611,65 @@ "actuate" ] }, - "DerivedUnitPropertyType":{ + "MLCodeDefinitionType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CodeDefinitionType" + }, + { + "type":"object", + "title":"MLCodeDefinitionType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CodeDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLPassThroughOperationPropertyType":{ "type":"object", - "title":"DerivedUnitPropertyType", + "title":"MLPassThroughOperationPropertyType", "required":[ - "derivedUnit" + "mlPassThroughOperation" ], "properties":{ - "derivedUnit":{ - "title":"derivedUnit", + "mlPassThroughOperation":{ + "title":"mlPassThroughOperation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DerivedUnitType" - } - }, - "elementName":{ - "localPart":"DerivedUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/MLPassThroughOperationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DerivedUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_PassThroughOperation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -7848,11 +7795,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedUnit_PropertyType", + "localPart":"ML_PassThroughOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "derivedUnit", + "mlPassThroughOperation", "nilReason", "uuidref", "type", @@ -7864,70 +7811,64 @@ "actuate" ] }, - "MXScopeCodePropertyType":{ - "type":"object", - "title":"MXScopeCodePropertyType", + "MLConcatenatedOperationType":{ "required":[ - "mxScopeCode" + "alternativeExpression" ], - "properties":{ - "mxScopeCode":{ - "title":"mxScopeCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MX_ScopeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/ConcatenatedOperationType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MLConcatenatedOperationType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_ScopeCode_PropertyType", + "localPart":"ML_ConcatenatedOperation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxScopeCode", - "nilReason" + "alternativeExpression" ] }, - "CTCodelistCataloguePropertyType":{ + "MXDataFilePropertyType":{ "type":"object", - "title":"CTCodelistCataloguePropertyType", + "title":"MXDataFilePropertyType", "required":[ - "ctCodelistCatalogue" + "mxDataFile" ], "properties":{ - "ctCodelistCatalogue":{ - "title":"ctCodelistCatalogue", + "mxDataFile":{ + "title":"mxDataFile", "allOf":[ { - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/MXDataFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8054,11 +7995,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistCatalogue_PropertyType", + "localPart":"MX_DataFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCodelistCatalogue", + "mxDataFile", "nilReason", "uuidref", "type", @@ -8070,23 +8011,23 @@ "actuate" ] }, - "MLConventionalUnitPropertyType":{ + "MLEllipsoidalCSPropertyType":{ "type":"object", - "title":"MLConventionalUnitPropertyType", + "title":"MLEllipsoidalCSPropertyType", "required":[ - "mlConventionalUnit" + "mlEllipsoidalCS" ], "properties":{ - "mlConventionalUnit":{ - "title":"mlConventionalUnit", + "mlEllipsoidalCS":{ + "title":"mlEllipsoidalCS", "allOf":[ { - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MLEllipsoidalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8213,11 +8154,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConventionalUnit_PropertyType", + "localPart":"ML_EllipsoidalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConventionalUnit", + "mlEllipsoidalCS", "nilReason", "uuidref", "type", @@ -8229,90 +8170,35 @@ "actuate" ] }, - "AbstractMXFileType":{ - "required":[ - "fileName", - "fileDescription", - "fileType" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractMXFileType", - "properties":{ - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"#/definitions/FileNamePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileDescription":{ - "title":"fileDescription", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileDescription", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileType":{ - "title":"fileType", - "allOf":[ - { - "$ref":"#/definitions/MimeFileTypePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMX_File_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "fileName", - "fileDescription", - "fileType" - ] - }, - "OperationAltPropertyType":{ + "MXFilePropertyType":{ "type":"object", - "title":"OperationAltPropertyType", + "title":"MXFilePropertyType", "required":[ - "operationAlt" + "abstractMXFile" ], "properties":{ - "operationAlt":{ - "title":"operationAlt", + "abstractMXFile":{ + "title":"abstractMXFile", "allOf":[ { - "$ref":"#/definitions/OperationAltType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractMXFileType" + } + }, + "elementName":{ + "localPart":"AbstractMX_File", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"OperationAlt", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8429,49 +8315,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":"MX_File_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "abstractMXFile", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "UomAlternativeExpressionType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/UnitDefinitionType" + }, + { + "type":"object", + "title":"UomAlternativeExpressionType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"UomAlternativeExpression_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLTemporalCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TemporalCRSType" + }, + { + "type":"object", + "title":"MLTemporalCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_TemporalCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLDerivedUnitType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/DerivedUnitType" + }, + { + "type":"object", + "title":"MLDerivedUnitType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } } } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_DerivedUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTUomCatalogueType":{ + "required":[ + "uomItem" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCTCatalogueType" + }, + { + "type":"object", + "title":"CTUomCatalogueType", + "properties":{ + "uomItem":{ + "title":"uomItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UnitDefinitionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uomItem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationAlt_PropertyType", + "localPart":"CT_UomCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "uomItem" ] }, - "CrsAltPropertyType":{ + "MLConventionalUnitPropertyType":{ "type":"object", - "title":"CrsAltPropertyType", + "title":"MLConventionalUnitPropertyType", "required":[ - "crsAlt" + "mlConventionalUnit" ], "properties":{ - "crsAlt":{ - "title":"crsAlt", + "mlConventionalUnit":{ + "title":"mlConventionalUnit", "allOf":[ { - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/MLConventionalUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"CrsAlt", + "localPart":"ML_ConventionalUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8598,11 +8659,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CrsAlt_PropertyType", + "localPart":"ML_ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crsAlt", + "mlConventionalUnit", "nilReason", "uuidref", "type", @@ -8614,36 +8675,24 @@ "actuate" ] }, - "CTOperationMethodPropertyType":{ + "MLTimeCSPropertyType":{ "type":"object", - "title":"CTOperationMethodPropertyType", + "title":"MLTimeCSPropertyType", "required":[ - "operationMethod" + "mlTimeCS" ], "properties":{ - "operationMethod":{ - "title":"operationMethod", + "mlTimeCS":{ + "title":"mlTimeCS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/OperationMethodType" - } - }, - "elementName":{ - "localPart":"OperationMethod", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/MLTimeCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"OperationMethod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_TimeCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -8769,11 +8818,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationMethod_PropertyType", + "localPart":"ML_TimeCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethod", + "mlTimeCS", "nilReason", "uuidref", "type", @@ -8785,109 +8834,24 @@ "actuate" ] }, - "MLPolarCSPropertyType":{ + "MimeFileTypeType":{ "type":"object", - "title":"MLPolarCSPropertyType", + "title":"MimeFileTypeType", "required":[ - "mlPolarCS" + "type" ], "properties":{ - "mlPolarCS":{ - "title":"mlPolarCS", - "allOf":[ - { - "$ref":"#/definitions/MLPolarCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_PolarCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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", + "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", - "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" @@ -8895,72 +8859,38 @@ ], "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":"type", + "namespaceURI":"" } } }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_PolarCS_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlPolarCS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "typeType":"classInfo", + "typeName":{ + "localPart":"MimeFileType_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "value", + "type" ] }, - "MLDerivedUnitPropertyType":{ + "MLVerticalDatumPropertyType":{ "type":"object", - "title":"MLDerivedUnitPropertyType", + "title":"MLVerticalDatumPropertyType", "required":[ - "mlDerivedUnit" + "mlVerticalDatum" ], "properties":{ - "mlDerivedUnit":{ - "title":"mlDerivedUnit", + "mlVerticalDatum":{ + "title":"mlVerticalDatum", "allOf":[ { - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/MLVerticalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9087,11 +9017,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_PropertyType", + "localPart":"ML_VerticalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedUnit", + "mlVerticalDatum", "nilReason", "uuidref", "type", @@ -9103,24 +9033,77 @@ "actuate" ] }, - "EllipsoidAltPropertyType":{ + "MLImageCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/ImageCRSType" + }, + { + "type":"object", + "title":"MLImageCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CrsAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_ImageCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTCRSPropertyType":{ "type":"object", - "title":"EllipsoidAltPropertyType", + "title":"CTCRSPropertyType", "required":[ - "ellipsoidAlt" + "abstractCRS" ], "properties":{ - "ellipsoidAlt":{ - "title":"ellipsoidAlt", + "abstractCRS":{ + "title":"abstractCRS", "allOf":[ { - "$ref":"#/definitions/EllipsoidAltType" + "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/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"EllipsoidAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -9246,11 +9229,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_PropertyType", + "localPart":"CT_CRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoidAlt", + "abstractCRS", "nilReason", "uuidref", "type", @@ -9262,24 +9245,36 @@ "actuate" ] }, - "MLTemporalDatumPropertyType":{ + "CTOperationParametersPropertyType":{ "type":"object", - "title":"MLTemporalDatumPropertyType", + "title":"CTOperationParametersPropertyType", "required":[ - "mlTemporalDatum" + "abstractGeneralOperationParameter" ], "properties":{ - "mlTemporalDatum":{ - "title":"mlTemporalDatum", + "abstractGeneralOperationParameter":{ + "title":"abstractGeneralOperationParameter", "allOf":[ { - "$ref":"#/definitions/MLTemporalDatumType" + "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":"ML_TemporalDatum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractGeneralOperationParameter", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -9405,11 +9400,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalDatum_PropertyType", + "localPart":"CT_OperationParameters_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalDatum", + "abstractGeneralOperationParameter", "nilReason", "uuidref", "type", @@ -9421,35 +9416,23 @@ "actuate" ] }, - "CodeDefinitionPropertyType":{ + "CodeAlternativeExpressionPropertyType":{ "type":"object", - "title":"CodeDefinitionPropertyType", + "title":"CodeAlternativeExpressionPropertyType", "required":[ - "codeDefinition" + "codeAlternativeExpression" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "codeAlternativeExpression":{ + "title":"codeAlternativeExpression", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeDefinitionType" - } - }, - "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/CodeAlternativeExpressionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9537,195 +9520,78 @@ "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":"CodeDefinition_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codeDefinition", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "UomAlternativeExpressionType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/UnitDefinitionType" - }, - { - "type":"object", - "title":"UomAlternativeExpressionType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } + { + "$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":"UomAlternativeExpression_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "AnchorPropertyType":{ - "type":"object", - "title":"AnchorPropertyType", - "required":[ - "anchor" - ], - "properties":{ - "anchor":{ - "title":"anchor", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Anchor", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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":"Anchor_PropertyType", + "localPart":"CodeAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "anchor", - "nilReason" + "codeAlternativeExpression", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MXSupportFileType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMXFileType" - }, - { - "type":"object", - "title":"MXSupportFileType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_SupportFile_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "MLAffineCSPropertyType":{ + "MLGeodeticCRSPropertyType":{ "type":"object", - "title":"MLAffineCSPropertyType", + "title":"MLGeodeticCRSPropertyType", "required":[ - "mlAffineCS" + "mlGeodeticCRS" ], "properties":{ - "mlAffineCS":{ - "title":"mlAffineCS", + "mlGeodeticCRS":{ + "title":"mlGeodeticCRS", "allOf":[ { - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLGeodeticCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9852,11 +9718,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_PropertyType", + "localPart":"ML_GeodeticCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlAffineCS", + "mlGeodeticCRS", "nilReason", "uuidref", "type", @@ -9868,105 +9734,23 @@ "actuate" ] }, - "MLTimeCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TimeCSType" - }, - { - "type":"object", - "title":"MLTimeCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_TimeCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLTemporalCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalCRSType" - }, - { - "type":"object", - "title":"MLTemporalCRSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_TemporalCRS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MLUnitDefinitionPropertyType":{ + "MXSupportFilePropertyType":{ "type":"object", - "title":"MLUnitDefinitionPropertyType", + "title":"MXSupportFilePropertyType", "required":[ - "mlUnitDefinition" + "mxSupportFile" ], "properties":{ - "mlUnitDefinition":{ - "title":"mlUnitDefinition", + "mxSupportFile":{ + "title":"mxSupportFile", "allOf":[ { - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/MXSupportFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10093,11 +9877,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_PropertyType", + "localPart":"MX_SupportFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUnitDefinition", + "mxSupportFile", "nilReason", "uuidref", "type", @@ -10109,36 +9893,24 @@ "actuate" ] }, - "CTEllipsoidPropertyType":{ + "MLConcatenatedOperationPropertyType":{ "type":"object", - "title":"CTEllipsoidPropertyType", + "title":"MLConcatenatedOperationPropertyType", "required":[ - "ellipsoid" + "mlConcatenatedOperation" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "mlConcatenatedOperation":{ + "title":"mlConcatenatedOperation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EllipsoidType" - } - }, - "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/MLConcatenatedOperationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_ConcatenatedOperation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -10264,11 +10036,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Ellipsoid_PropertyType", + "localPart":"ML_ConcatenatedOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoid", + "mlConcatenatedOperation", "nilReason", "uuidref", "type", @@ -10280,24 +10052,36 @@ "actuate" ] }, - "MXDataSetPropertyType":{ + "CTPrimeMeridianPropertyType":{ "type":"object", - "title":"MXDataSetPropertyType", + "title":"CTPrimeMeridianPropertyType", "required":[ - "mxDataSet" + "primeMeridian" ], "properties":{ - "mxDataSet":{ - "title":"mxDataSet", + "primeMeridian":{ + "title":"primeMeridian", "allOf":[ { - "$ref":"#/definitions/MXDataSetType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/PrimeMeridianType" + } + }, + "elementName":{ + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MX_DataSet", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -10423,11 +10207,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataSet_PropertyType", + "localPart":"CT_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataSet", + "primeMeridian", "nilReason", "uuidref", "type", @@ -10439,23 +10223,23 @@ "actuate" ] }, - "MLVerticalDatumPropertyType":{ + "MLUserDefinedCSPropertyType":{ "type":"object", - "title":"MLVerticalDatumPropertyType", + "title":"MLUserDefinedCSPropertyType", "required":[ - "mlVerticalDatum" + "mlUserDefinedCS" ], "properties":{ - "mlVerticalDatum":{ - "title":"mlVerticalDatum", + "mlUserDefinedCS":{ + "title":"mlUserDefinedCS", "allOf":[ { - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/MLUserDefinedCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10582,11 +10366,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_PropertyType", + "localPart":"ML_UserDefinedCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalDatum", + "mlUserDefinedCS", "nilReason", "uuidref", "type", @@ -10598,78 +10382,23 @@ "actuate" ] }, - "MXDataFileType":{ - "required":[ - "fileFormat" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMXFileType" - }, - { - "type":"object", - "title":"MXDataFileType", - "properties":{ - "featureTypes":{ - "title":"featureTypes", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureTypes", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "fileFormat":{ - "title":"fileFormat", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDFormatPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileFormat", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_DataFile_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "featureTypes", - "fileFormat" - ] - }, - "ClAlternativeExpressionPropertyType":{ + "MLBaseUnitPropertyType":{ "type":"object", - "title":"ClAlternativeExpressionPropertyType", + "title":"MLBaseUnitPropertyType", "required":[ - "clAlternativeExpression" + "mlBaseUnit" ], "properties":{ - "clAlternativeExpression":{ - "title":"clAlternativeExpression", + "mlBaseUnit":{ + "title":"mlBaseUnit", "allOf":[ { - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/MLBaseUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10796,11 +10525,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ClAlternativeExpression_PropertyType", + "localPart":"ML_BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "clAlternativeExpression", + "mlBaseUnit", "nilReason", "uuidref", "type", @@ -10812,23 +10541,23 @@ "actuate" ] }, - "MLOperationParameterGroupPropertyType":{ + "MLEngineeringCRSPropertyType":{ "type":"object", - "title":"MLOperationParameterGroupPropertyType", + "title":"MLEngineeringCRSPropertyType", "required":[ - "mlOperationParameterGroup" + "mlEngineeringCRS" ], "properties":{ - "mlOperationParameterGroup":{ - "title":"mlOperationParameterGroup", + "mlEngineeringCRS":{ + "title":"mlEngineeringCRS", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLEngineeringCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10955,11 +10684,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameterGroup_PropertyType", + "localPart":"ML_EngineeringCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameterGroup", + "mlEngineeringCRS", "nilReason", "uuidref", "type", @@ -10971,23 +10700,120 @@ "actuate" ] }, - "MLCodeListDictionaryPropertyType":{ + "MLVerticalCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/VerticalCSType" + }, + { + "type":"object", + "title":"MLVerticalCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_VerticalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MXAggregateType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"MXAggregateType", + "properties":{ + "aggregateCatalogue":{ + "title":"aggregateCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aggregateCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "aggregateFile":{ + "title":"aggregateFile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MXSupportFilePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aggregateFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_Aggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "aggregateCatalogue", + "aggregateFile" + ] + }, + "MLCodeDefinitionPropertyType":{ "type":"object", - "title":"MLCodeListDictionaryPropertyType", + "title":"MLCodeDefinitionPropertyType", "required":[ - "mlCodeListDictionary" + "mlCodeDefinition" ], "properties":{ - "mlCodeListDictionary":{ - "title":"mlCodeListDictionary", + "mlCodeDefinition":{ + "title":"mlCodeDefinition", "allOf":[ { - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/MLCodeDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11114,11 +10940,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_PropertyType", + "localPart":"ML_CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeListDictionary", + "mlCodeDefinition", "nilReason", "uuidref", "type", @@ -11130,17 +10956,17 @@ "actuate" ] }, - "MLImageCRSType":{ + "MLImageDatumType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/ImageDatumType" }, { "type":"object", - "title":"MLImageCRSType", + "title":"MLImageDatumType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -11148,7 +10974,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } @@ -11164,30 +10990,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_Type", + "localPart":"ML_ImageDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLEllipsoidPropertyType":{ + "MLCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"MLEllipsoidPropertyType", + "title":"MLCoordinateSystemAxisPropertyType", "required":[ - "mlEllipsoid" + "mlCoordinateSystemAxis" ], "properties":{ - "mlEllipsoid":{ - "title":"mlEllipsoid", + "mlCoordinateSystemAxis":{ + "title":"mlCoordinateSystemAxis", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11314,11 +11140,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Ellipsoid_PropertyType", + "localPart":"ML_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoid", + "mlCoordinateSystemAxis", "nilReason", "uuidref", "type", @@ -11330,56 +11156,234 @@ "actuate" ] }, - "CoordinateSystemAltType":{ + "MLPolarCSType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/PolarCSType" }, { "type":"object", - "title":"CoordinateSystemAltType", + "title":"MLPolarCSType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_PolarCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLGeodeticDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/GeodeticDatumType" + }, + { + "type":"object", + "title":"MLGeodeticDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_GeodeticDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "AbstractCTCatalogueType":{ + "required":[ + "name", + "scope", + "versionNumber", + "versionDate" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractCTCatalogueType", + "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/gmx" } }, - "codeSpace":{ - "title":"codeSpace", + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"scope", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "aggregationType":{ - "title":"aggregationType", + "fieldOfApplication":{ + "title":"fieldOfApplication", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"fieldOfApplication", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "versionNumber":{ + "title":"versionNumber", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"versionNumber", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "versionDate":{ + "title":"versionDate", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"versionDate", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"language", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "characterSet":{ + "title":"characterSet", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDCharacterSetCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterSet", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "locale":{ + "title":"locale", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "subCatalogue":{ + "title":"subCatalogue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCataloguePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } } @@ -11387,32 +11391,38 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_Type", + "localPart":"AbstractCT_Catalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ + "name", + "scope", + "fieldOfApplication", + "versionNumber", + "versionDate", + "language", + "characterSet", "locale", - "codeSpace", - "aggregationType" + "subCatalogue" ] }, - "MLEngineeringCRSPropertyType":{ + "AnchorPropertyType":{ "type":"object", - "title":"MLEngineeringCRSPropertyType", + "title":"AnchorPropertyType", "required":[ - "mlEngineeringCRS" + "anchor" ], "properties":{ - "mlEngineeringCRS":{ - "title":"mlEngineeringCRS", + "anchor":{ + "title":"anchor", "allOf":[ { - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/AnchorType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11431,156 +11441,44 @@ "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":"ML_EngineeringCRS_PropertyType", + "localPart":"Anchor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringCRS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "anchor", + "nilReason" ] }, - "CodeListDictionaryType":{ + "MLVerticalDatumType":{ "required":[ - "codeEntry" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/VerticalDatumType" }, { "type":"object", - "title":"CodeListDictionaryType", + "title":"MLVerticalDatumType", "properties":{ - "codeEntry":{ - "title":"codeEntry", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CodeDefinitionPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"codeEntry", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -11589,24 +11487,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_Type", + "localPart":"ML_VerticalDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeEntry" + "alternativeExpression" ] }, - "MLGeodeticCRSType":{ + "MLVerticalCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/GeodeticCRSType" + "$ref":"#/definitions/VerticalCRSType" }, { "type":"object", - "title":"MLGeodeticCRSType", + "title":"MLVerticalCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -11630,30 +11528,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticCRS_Type", + "localPart":"ML_VerticalCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLOperationParameterPropertyType":{ + "MLCodeListDictionaryPropertyType":{ "type":"object", - "title":"MLOperationParameterPropertyType", + "title":"MLCodeListDictionaryPropertyType", "required":[ - "mlOperationParameter" + "mlCodeListDictionary" ], "properties":{ - "mlOperationParameter":{ - "title":"mlOperationParameter", + "mlCodeListDictionary":{ + "title":"mlCodeListDictionary", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/MLCodeListDictionaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11780,109 +11678,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameter_PropertyType", + "localPart":"ML_CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameter", + "mlCodeListDictionary", "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MLCylindricalCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CylindricalCSType" - }, - { - "type":"object", - "title":"MLCylindricalCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_CylindricalCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "FileNameType":{ - "type":"object", - "title":"FileNameType", - "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":"FileName_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "value", - "src" + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CTDatumPropertyType":{ + "UnitDefinitionPropertyType":{ "type":"object", - "title":"CTDatumPropertyType", + "title":"UnitDefinitionPropertyType", "required":[ - "abstractDatum" + "unitDefinition" ], "properties":{ - "abstractDatum":{ - "title":"abstractDatum", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { "type":"object", @@ -11891,18 +11711,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"AbstractDatum", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDatum", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -12029,11 +11849,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Datum_PropertyType", + "localPart":"UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractDatum", + "unitDefinition", "nilReason", "uuidref", "type", @@ -12045,24 +11865,118 @@ "actuate" ] }, - "MLTransformationPropertyType":{ + "MLTimeCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TimeCSType" + }, + { + "type":"object", + "title":"MLTimeCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_TimeCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLEngineeringDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EngineeringDatumType" + }, + { + "type":"object", + "title":"MLEngineeringDatumType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatumAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_EngineeringDatum_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "BaseUnitPropertyType":{ "type":"object", - "title":"MLTransformationPropertyType", + "title":"BaseUnitPropertyType", "required":[ - "mlTransformation" + "baseUnit" ], "properties":{ - "mlTransformation":{ - "title":"mlTransformation", + "baseUnit":{ + "title":"baseUnit", "allOf":[ { - "$ref":"#/definitions/MLTransformationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BaseUnitType" + } + }, + "elementName":{ + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_Transformation", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -12188,11 +12102,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Transformation_PropertyType", + "localPart":"BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTransformation", + "baseUnit", "nilReason", "uuidref", "type", @@ -12204,116 +12118,23 @@ "actuate" ] }, - "MLOperationParameterType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/OperationParameterType" - }, - { - "type":"object", - "title":"MLOperationParameterType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationParameterAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_OperationParameter_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "ClAlternativeExpressionType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"ClAlternativeExpressionType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"ClAlternativeExpression_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLCartesianCSPropertyType":{ + "MLImageCRSPropertyType":{ "type":"object", - "title":"MLCartesianCSPropertyType", + "title":"MLImageCRSPropertyType", "required":[ - "mlCartesianCS" + "mlImageCRS" ], "properties":{ - "mlCartesianCS":{ - "title":"mlCartesianCS", + "mlImageCRS":{ + "title":"mlImageCRS", "allOf":[ { - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/MLImageCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12440,11 +12261,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CartesianCS_PropertyType", + "localPart":"ML_ImageCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCartesianCS", + "mlImageCRS", "nilReason", "uuidref", "type", @@ -12456,32 +12277,168 @@ "actuate" ] }, - "MLPrimeMeridianType":{ + "CTCrsCatalogueType":{ "required":[ - "alternativeExpression" + "crs" ], "allOf":[ { - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/AbstractCTCatalogueType" }, { "type":"object", - "title":"MLPrimeMeridianType", + "title":"CTCrsCatalogueType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "crs":{ + "title":"crs", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PrimeMeridianAltPropertyType" + "$ref":"#/definitions/CTCRSPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"crs", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "coordinateSystem":{ + "title":"coordinateSystem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCoordinateSystemPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinateSystem", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "axis":{ + "title":"axis", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTCoordinateSystemAxisPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "datum":{ + "title":"datum", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTDatumPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "ellipsoid":{ + "title":"ellipsoid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTEllipsoidPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ellipsoid", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "primeMeridian":{ + "title":"primeMeridian", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTPrimeMeridianPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"primeMeridian", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "operation":{ + "title":"operation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operation", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "operationMethod":{ + "title":"operationMethod", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationMethodPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operationMethod", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationParametersPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -12490,11 +12447,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_Type", + "localPart":"CT_CrsCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "crs", + "coordinateSystem", + "axis", + "datum", + "ellipsoid", + "primeMeridian", + "operation", + "operationMethod", + "parameters" ] }, "MLCompoundCRSType":{ @@ -12538,23 +12503,23 @@ "alternativeExpression" ] }, - "MLBaseUnitPropertyType":{ + "CTUomCataloguePropertyType":{ "type":"object", - "title":"MLBaseUnitPropertyType", + "title":"CTUomCataloguePropertyType", "required":[ - "mlBaseUnit" + "ctUomCatalogue" ], "properties":{ - "mlBaseUnit":{ - "title":"mlBaseUnit", + "ctUomCatalogue":{ + "title":"ctUomCatalogue", "allOf":[ { - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/CTUomCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12681,11 +12646,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_PropertyType", + "localPart":"CT_UomCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlBaseUnit", + "ctUomCatalogue", "nilReason", "uuidref", "type", @@ -12697,88 +12662,112 @@ "actuate" ] }, - "EllipsoidAltType":{ + "MLBaseUnitType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/BaseUnitType" }, { "type":"object", - "title":"EllipsoidAltType", + "title":"MLBaseUnitType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } - }, - "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":"ML_BaseUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MXScopeCodePropertyType":{ + "type":"object", + "title":"MXScopeCodePropertyType", + "required":[ + "mxScopeCode" + ], + "properties":{ + "mxScopeCode":{ + "title":"mxScopeCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MX_ScopeCode", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"EllipsoidAlt_Type", + "localPart":"MX_ScopeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "mxScopeCode", + "nilReason" ] }, - "CTOperationParametersPropertyType":{ + "EllipsoidAltPropertyType":{ "type":"object", - "title":"CTOperationParametersPropertyType", + "title":"EllipsoidAltPropertyType", "required":[ - "abstractGeneralOperationParameter" + "ellipsoidAlt" ], "properties":{ - "abstractGeneralOperationParameter":{ - "title":"abstractGeneralOperationParameter", + "ellipsoidAlt":{ + "title":"ellipsoidAlt", "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/3.2" - } + "$ref":"#/definitions/EllipsoidAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"EllipsoidAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -12904,11 +12893,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationParameters_PropertyType", + "localPart":"EllipsoidAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "ellipsoidAlt", "nilReason", "uuidref", "type", @@ -12920,23 +12909,76 @@ "actuate" ] }, - "MLCoordinateSystemAxisPropertyType":{ + "MLUnitDefinitionType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/UnitDefinitionType" + }, + { + "type":"object", + "title":"MLUnitDefinitionType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_UnitDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CTCataloguePropertyType":{ "type":"object", - "title":"MLCoordinateSystemAxisPropertyType", + "title":"CTCataloguePropertyType", "required":[ - "mlCoordinateSystemAxis" + "abstractCTCatalogue" ], "properties":{ - "mlCoordinateSystemAxis":{ - "title":"mlCoordinateSystemAxis", + "abstractCTCatalogue":{ + "title":"abstractCTCatalogue", "allOf":[ { - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCTCatalogueType" + } + }, + "elementName":{ + "localPart":"AbstractCT_Catalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13063,11 +13105,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CoordinateSystemAxis_PropertyType", + "localPart":"CT_Catalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCoordinateSystemAxis", + "abstractCTCatalogue", "nilReason", "uuidref", "type", @@ -13079,35 +13121,23 @@ "actuate" ] }, - "CTCodelistValuePropertyType":{ + "OperationAltPropertyType":{ "type":"object", - "title":"CTCodelistValuePropertyType", + "title":"OperationAltPropertyType", "required":[ - "codeDefinition" + "operationAlt" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "operationAlt":{ + "title":"operationAlt", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeDefinitionType" - } - }, - "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/OperationAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13234,11 +13264,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistValue_PropertyType", + "localPart":"OperationAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "operationAlt", "nilReason", "uuidref", "type", @@ -13250,23 +13280,23 @@ "actuate" ] }, - "MLTemporalCRSPropertyType":{ + "ClAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLTemporalCRSPropertyType", + "title":"ClAlternativeExpressionPropertyType", "required":[ - "mlTemporalCRS" + "clAlternativeExpression" ], "properties":{ - "mlTemporalCRS":{ - "title":"mlTemporalCRS", + "clAlternativeExpression":{ + "title":"clAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/ClAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13393,11 +13423,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalCRS_PropertyType", + "localPart":"ClAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalCRS", + "clAlternativeExpression", "nilReason", "uuidref", "type", @@ -13409,23 +13439,23 @@ "actuate" ] }, - "MLEllipsoidalCSPropertyType":{ + "MLSphericalCSPropertyType":{ "type":"object", - "title":"MLEllipsoidalCSPropertyType", + "title":"MLSphericalCSPropertyType", "required":[ - "mlEllipsoidalCS" + "mlSphericalCS" ], "properties":{ - "mlEllipsoidalCS":{ - "title":"mlEllipsoidalCS", + "mlSphericalCS":{ + "title":"mlSphericalCS", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/MLSphericalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13552,11 +13582,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EllipsoidalCS_PropertyType", + "localPart":"ML_SphericalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoidalCS", + "mlSphericalCS", "nilReason", "uuidref", "type", @@ -13568,23 +13598,41 @@ "actuate" ] }, - "CTUomCataloguePropertyType":{ + "MXSupportFileType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMXFileType" + }, + { + "type":"object", + "title":"MXSupportFileType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_SupportFile_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "CoordinateSystemAxisAltPropertyType":{ "type":"object", - "title":"CTUomCataloguePropertyType", + "title":"CoordinateSystemAxisAltPropertyType", "required":[ - "ctUomCatalogue" + "coordinateSystemAxisAlt" ], "properties":{ - "ctUomCatalogue":{ - "title":"ctUomCatalogue", + "coordinateSystemAxisAlt":{ + "title":"coordinateSystemAxisAlt", "allOf":[ { - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13711,11 +13759,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_PropertyType", + "localPart":"CoordinateSystemAxisAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctUomCatalogue", + "coordinateSystemAxisAlt", "nilReason", "uuidref", "type", @@ -13727,17 +13775,17 @@ "actuate" ] }, - "MLEngineeringCRSType":{ + "MLProjectedCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/ProjectedCRSType" }, { "type":"object", - "title":"MLEngineeringCRSType", + "title":"MLProjectedCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -13761,31 +13809,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_Type", + "localPart":"ML_ProjectedCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLLinearCSPropertyType":{ + "ConventionalUnitPropertyType":{ "type":"object", - "title":"MLLinearCSPropertyType", + "title":"ConventionalUnitPropertyType", "required":[ - "mlLinearCS" + "conventionalUnit" ], "properties":{ - "mlLinearCS":{ - "title":"mlLinearCS", + "conventionalUnit":{ + "title":"conventionalUnit", "allOf":[ { - "$ref":"#/definitions/MLLinearCSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConventionalUnitType" + } + }, + "elementName":{ + "localPart":"ConventionalUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_LinearCS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"ConventionalUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -13911,11 +13971,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_PropertyType", + "localPart":"ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlLinearCS", + "conventionalUnit", "nilReason", "uuidref", "type", @@ -13927,36 +13987,24 @@ "actuate" ] }, - "UnitDefinitionPropertyType":{ + "MLEngineeringDatumPropertyType":{ "type":"object", - "title":"UnitDefinitionPropertyType", + "title":"MLEngineeringDatumPropertyType", "required":[ - "unitDefinition" + "mlEngineeringDatum" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "mlEngineeringDatum":{ + "title":"mlEngineeringDatum", "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/MLEngineeringDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_EngineeringDatum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -14082,11 +14130,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinition_PropertyType", + "localPart":"ML_EngineeringDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "unitDefinition", + "mlEngineeringDatum", "nilReason", "uuidref", "type", @@ -14098,35 +14146,23 @@ "actuate" ] }, - "CTCodelistPropertyType":{ + "CrsAltPropertyType":{ "type":"object", - "title":"CTCodelistPropertyType", + "title":"CrsAltPropertyType", "required":[ - "codeListDictionary" + "crsAlt" ], "properties":{ - "codeListDictionary":{ - "title":"codeListDictionary", + "crsAlt":{ + "title":"crsAlt", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeListDictionaryType" - } - }, - "elementName":{ - "localPart":"CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "$ref":"#/definitions/CrsAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14253,11 +14289,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Codelist_PropertyType", + "localPart":"CrsAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "crsAlt", "nilReason", "uuidref", "type", @@ -14269,23 +14305,23 @@ "actuate" ] }, - "MLConcatenatedOperationPropertyType":{ + "MLDerivedUnitPropertyType":{ "type":"object", - "title":"MLConcatenatedOperationPropertyType", + "title":"MLDerivedUnitPropertyType", "required":[ - "mlConcatenatedOperation" + "mlDerivedUnit" ], "properties":{ - "mlConcatenatedOperation":{ - "title":"mlConcatenatedOperation", + "mlDerivedUnit":{ + "title":"mlDerivedUnit", "allOf":[ { - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLDerivedUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14412,11 +14448,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConcatenatedOperation_PropertyType", + "localPart":"ML_DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConcatenatedOperation", + "mlDerivedUnit", "nilReason", "uuidref", "type", @@ -14428,23 +14464,130 @@ "actuate" ] }, - "MLDerivedCRSPropertyType":{ + "MLPrimeMeridianType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/PrimeMeridianType" + }, + { + "type":"object", + "title":"MLPrimeMeridianType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PrimeMeridianAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_PrimeMeridian_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CoordinateSystemAltType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"CoordinateSystemAltType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinateSystemAlt_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace", + "aggregationType" + ] + }, + "MLTemporalDatumPropertyType":{ "type":"object", - "title":"MLDerivedCRSPropertyType", + "title":"MLTemporalDatumPropertyType", "required":[ - "mlDerivedCRS" + "mlTemporalDatum" ], "properties":{ - "mlDerivedCRS":{ - "title":"mlDerivedCRS", + "mlTemporalDatum":{ + "title":"mlTemporalDatum", "allOf":[ { - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/MLTemporalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14571,11 +14714,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedCRS_PropertyType", + "localPart":"ML_TemporalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedCRS", + "mlTemporalDatum", "nilReason", "uuidref", "type", @@ -14587,64 +14730,75 @@ "actuate" ] }, - "MLUnitDefinitionType":{ + "OperationMethodAltType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"MLUnitDefinitionType", + "title":"OperationMethodAltType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } + }, + "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":"ML_UnitDefinition_Type", + "localPart":"OperationMethodAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "MLConversionPropertyType":{ + "MLOperationParameterPropertyType":{ "type":"object", - "title":"MLConversionPropertyType", + "title":"MLOperationParameterPropertyType", "required":[ - "mlConversion" + "mlOperationParameter" ], "properties":{ - "mlConversion":{ - "title":"mlConversion", + "mlOperationParameter":{ + "title":"mlOperationParameter", "allOf":[ { - "$ref":"#/definitions/MLConversionType" + "$ref":"#/definitions/MLOperationParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Conversion", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14771,11 +14925,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Conversion_PropertyType", + "localPart":"ML_OperationParameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConversion", + "mlOperationParameter", "nilReason", "uuidref", "type", @@ -14787,54 +14941,18 @@ "actuate" ] }, - "MLEngineeringDatumPropertyType":{ + "AnchorType":{ "type":"object", - "title":"MLEngineeringDatumPropertyType", - "required":[ - "mlEngineeringDatum" - ], + "title":"AnchorType", "properties":{ - "mlEngineeringDatum":{ - "title":"mlEngineeringDatum", - "allOf":[ - { - "$ref":"#/definitions/MLEngineeringDatumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_EngineeringDatum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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", + "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", @@ -14930,13 +15048,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringDatum_PropertyType", + "localPart":"Anchor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringDatum", - "nilReason", - "uuidref", + "value", "type", "href", "role", @@ -14946,35 +15062,64 @@ "actuate" ] }, - "CTCataloguePropertyType":{ - "type":"object", - "title":"CTCataloguePropertyType", + "MLOperationMethodType":{ "required":[ - "abstractCTCatalogue" + "alternativeExpression" ], - "properties":{ - "abstractCTCatalogue":{ - "title":"abstractCTCatalogue", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "allOf":[ + { + "$ref":"#/definitions/OperationMethodType" + }, + { + "type":"object", + "title":"MLOperationMethodType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OperationMethodAltPropertyType" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_OperationMethod_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLOperationParameterGroupPropertyType":{ + "type":"object", + "title":"MLOperationParameterGroupPropertyType", + "required":[ + "mlOperationParameterGroup" + ], + "properties":{ + "mlOperationParameterGroup":{ + "title":"mlOperationParameterGroup", + "allOf":[ + { + "$ref":"#/definitions/MLOperationParameterGroupType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15079,195 +15224,79 @@ "$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":"CT_Catalogue_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "abstractCTCatalogue", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CTUomCatalogueType":{ - "required":[ - "uomItem" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCTCatalogueType" - }, - { - "type":"object", - "title":"CTUomCatalogueType", - "properties":{ - "uomItem":{ - "title":"uomItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UnitDefinitionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uomItem", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CT_UomCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "uomItem" - ] - }, - "CrsAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCRSType" - }, - { - "type":"object", - "title":"CrsAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } + "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":"CrsAlt_Type", + "localPart":"ML_OperationParameterGroup_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "mlOperationParameterGroup", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLUserDefinedCSType":{ - "required":[ - "alternativeExpression" - ], + "CodeDefinitionType":{ "allOf":[ { - "$ref":"#/definitions/UserDefinedCSType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"MLUserDefinedCSType", + "title":"CodeDefinitionType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_Type", + "localPart":"CodeDefinition_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] + } }, - "MLImageDatumPropertyType":{ + "OperationParameterAltPropertyType":{ "type":"object", - "title":"MLImageDatumPropertyType", + "title":"OperationParameterAltPropertyType", "required":[ - "mlImageDatum" + "operationParameterAlt" ], "properties":{ - "mlImageDatum":{ - "title":"mlImageDatum", + "operationParameterAlt":{ + "title":"operationParameterAlt", "allOf":[ { - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/OperationParameterAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15394,11 +15423,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_PropertyType", + "localPart":"OperationParameterAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageDatum", + "operationParameterAlt", "nilReason", "uuidref", "type", @@ -15410,65 +15439,36 @@ "actuate" ] }, - "MLDerivedUnitType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/DerivedUnitType" - }, - { - "type":"object", - "title":"MLDerivedUnitType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_DerivedUnit_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "OperationParameterAltPropertyType":{ + "CTOperationPropertyType":{ "type":"object", - "title":"OperationParameterAltPropertyType", + "title":"CTOperationPropertyType", "required":[ - "operationParameterAlt" + "abstractCoordinateOperation" ], "properties":{ - "operationParameterAlt":{ - "title":"operationParameterAlt", + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", "allOf":[ { - "$ref":"#/definitions/OperationParameterAltType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"OperationParameterAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -15594,132 +15594,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterAlt_PropertyType", + "localPart":"CT_Operation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationParameterAlt", + "abstractCoordinateOperation", "nilReason", "uuidref", "type", "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CoordinateSystemAxisAltType":{ - "required":[ - "locale", - "codeSpace" - ], - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAxisType" - }, - { - "type":"object", - "title":"CoordinateSystemAxisAltType", - "properties":{ - "locale":{ - "title":"locale", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, - "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":"CoordinateSystemAxisAlt_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "locale", - "codeSpace" - ] - }, - "MLAffineCSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/AffineCSType" - }, - { - "type":"object", - "title":"MLAffineCSType", - "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_AffineCS_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLCompoundCRSPropertyType":{ + "MLVerticalCRSPropertyType":{ "type":"object", - "title":"MLCompoundCRSPropertyType", + "title":"MLVerticalCRSPropertyType", "required":[ - "mlCompoundCRS" + "mlVerticalCRS" ], "properties":{ - "mlCompoundCRS":{ - "title":"mlCompoundCRS", + "mlVerticalCRS":{ + "title":"mlVerticalCRS", "allOf":[ { - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/MLVerticalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15846,11 +15753,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CompoundCRS_PropertyType", + "localPart":"ML_VerticalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCompoundCRS", + "mlVerticalCRS", "nilReason", "uuidref", "type", @@ -15861,6 +15768,99 @@ "show", "actuate" ] + }, + "MLCartesianCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CartesianCSType" + }, + { + "type":"object", + "title":"MLCartesianCSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAltPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CartesianCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "ClAlternativeExpressionType":{ + "required":[ + "locale", + "codeSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"ClAlternativeExpressionType", + "properties":{ + "locale":{ + "title":"locale", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "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":"ClAlternativeExpression_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] } }, "anyOf":[ @@ -15877,7 +15877,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameterGroup" + "ML_ProjectedCRS" ] }, "namespaceURI":{ @@ -15890,11 +15890,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLProjectedCRSType" } }, "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15911,7 +15911,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PassThroughOperation" + "DatumAlt" ] }, "namespaceURI":{ @@ -15924,11 +15924,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/DatumAltType" } }, "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15945,7 +15945,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConcatenatedOperation" + "ML_ConventionalUnit" ] }, "namespaceURI":{ @@ -15958,11 +15958,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLConventionalUnitType" } }, "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_ConventionalUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15979,7 +15979,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConventionalUnit" + "MX_DataSet" ] }, "namespaceURI":{ @@ -15992,11 +15992,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MXDataSetType" } }, "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16013,7 +16013,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_SphericalCS" + "ClAlternativeExpression" ] }, "namespaceURI":{ @@ -16026,11 +16026,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/ClAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16047,7 +16047,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_LinearCS" + "CT_CodelistCatalogue" ] }, "namespaceURI":{ @@ -16060,11 +16060,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/CTCodelistCatalogueType" } }, "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16081,7 +16081,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethodAlt" + "ML_TemporalCRS" ] }, "namespaceURI":{ @@ -16094,11 +16094,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/MLTemporalCRSType" } }, "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16115,7 +16115,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_BaseUnit" + "ML_Conversion" ] }, "namespaceURI":{ @@ -16128,11 +16128,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/MLConversionType" } }, "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16149,7 +16149,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CoordinateSystemAxis" + "ML_CodeDefinition" ] }, "namespaceURI":{ @@ -16162,11 +16162,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/MLCodeDefinitionType" } }, "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16183,7 +16183,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataFile" + "AbstractCT_Catalogue" ] }, "namespaceURI":{ @@ -16196,11 +16196,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/AbstractCTCatalogueType" } }, "elementName":{ - "localPart":"MX_DataFile", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16217,7 +16217,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EllipsoidalCS" + "ML_CompoundCRS" ] }, "namespaceURI":{ @@ -16230,11 +16230,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/MLCompoundCRSType" } }, "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16251,7 +16251,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridianAlt" + "ML_TimeCS" ] }, "namespaceURI":{ @@ -16264,11 +16264,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MLTimeCSType" } }, "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16285,7 +16285,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageCRS" + "ML_VerticalCS" ] }, "namespaceURI":{ @@ -16298,11 +16298,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/MLVerticalCSType" } }, "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16319,7 +16319,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedUnit" + "ML_CylindricalCS" ] }, "namespaceURI":{ @@ -16332,11 +16332,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/MLCylindricalCSType" } }, "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16353,7 +16353,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringCRS" + "ML_PassThroughOperation" ] }, "namespaceURI":{ @@ -16366,11 +16366,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/MLPassThroughOperationType" } }, "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16387,7 +16387,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_AffineCS" + "ML_Ellipsoid" ] }, "namespaceURI":{ @@ -16400,11 +16400,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLEllipsoidType" } }, "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16421,7 +16421,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCRS" + "ML_GeodeticCRS" ] }, "namespaceURI":{ @@ -16434,11 +16434,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MLGeodeticCRSType" } }, "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16455,7 +16455,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CartesianCS" + "ML_PolarCS" ] }, "namespaceURI":{ @@ -16468,11 +16468,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/MLPolarCSType" } }, "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16489,7 +16489,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TimeCS" + "EllipsoidAlt" ] }, "namespaceURI":{ @@ -16502,11 +16502,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/EllipsoidAltType" } }, "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16523,7 +16523,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UnitDefinition" + "ML_GeodeticDatum" ] }, "namespaceURI":{ @@ -16536,11 +16536,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/MLGeodeticDatumType" } }, "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16557,7 +16557,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CylindricalCS" + "ML_BaseUnit" ] }, "namespaceURI":{ @@ -16570,11 +16570,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLBaseUnitType" } }, "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16591,7 +16591,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_UomCatalogue" + "CoordinateSystemAxisAlt" ] }, "namespaceURI":{ @@ -16604,11 +16604,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } }, "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16625,7 +16625,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeDefinition" + "OperationMethodAlt" ] }, "namespaceURI":{ @@ -16638,11 +16638,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/OperationMethodAltType" } }, "elementName":{ - "localPart":"CodeDefinition", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16659,7 +16659,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticDatum" + "ML_EngineeringDatum" ] }, "namespaceURI":{ @@ -16672,11 +16672,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/MLEngineeringDatumType" } }, "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"ML_EngineeringDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16693,7 +16693,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CompoundCRS" + "CoordinateSystemAlt" ] }, "namespaceURI":{ @@ -16706,11 +16706,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/CoordinateSystemAltType" } }, "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16727,7 +16727,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalCRS" + "OperationParameterAlt" ] }, "namespaceURI":{ @@ -16740,11 +16740,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/OperationParameterAltType" } }, "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16761,7 +16761,7 @@ "properties":{ "localPart":{ "enum":[ - "UomAlternativeExpression" + "FileName" ] }, "namespaceURI":{ @@ -16774,11 +16774,11 @@ ] }, "value":{ - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/FileNameType" } }, "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"FileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16795,7 +16795,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalDatum" + "CrsAlt" ] }, "namespaceURI":{ @@ -16808,11 +16808,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/CrsAltType" } }, "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16829,7 +16829,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxisAlt" + "CodeListDictionary" ] }, "namespaceURI":{ @@ -16842,11 +16842,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"CoordinateSystemAxisAlt", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16863,7 +16863,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMX_File" + "ML_CodeListDictionary" ] }, "namespaceURI":{ @@ -16876,11 +16876,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/MLCodeListDictionaryType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16897,7 +16897,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCT_Catalogue" + "PrimeMeridianAlt" ] }, "namespaceURI":{ @@ -16910,11 +16910,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/PrimeMeridianAltType" } }, "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16931,7 +16931,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_ScopeCode" + "MX_Aggregate" ] }, "namespaceURI":{ @@ -16944,11 +16944,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MXAggregateType" } }, "elementName":{ - "localPart":"MX_ScopeCode", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16965,7 +16965,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAlt" + "ML_ConcatenatedOperation" ] }, "namespaceURI":{ @@ -16978,11 +16978,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"#/definitions/MLConcatenatedOperationType" } }, "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16999,7 +16999,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticCRS" + "ML_Transformation" ] }, "namespaceURI":{ @@ -17012,11 +17012,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLTransformationType" } }, "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17033,7 +17033,7 @@ "properties":{ "localPart":{ "enum":[ - "CrsAlt" + "ML_CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -17046,11 +17046,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } }, "elementName":{ - "localPart":"CrsAlt", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17067,7 +17067,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PrimeMeridian" + "MX_DataFile" ] }, "namespaceURI":{ @@ -17080,11 +17080,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/MXDataFileType" } }, "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17101,7 +17101,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageDatum" + "AbstractMX_File" ] }, "namespaceURI":{ @@ -17114,11 +17114,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/AbstractMXFileType" } }, "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17135,7 +17135,7 @@ "properties":{ "localPart":{ "enum":[ - "MimeFileType" + "OperationAlt" ] }, "namespaceURI":{ @@ -17148,11 +17148,11 @@ ] }, "value":{ - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/OperationAltType" } }, "elementName":{ - "localPart":"MimeFileType", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17169,7 +17169,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UserDefinedCS" + "ML_PrimeMeridian" ] }, "namespaceURI":{ @@ -17182,11 +17182,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MLPrimeMeridianType" } }, "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17203,7 +17203,7 @@ "properties":{ "localPart":{ "enum":[ - "Anchor" + "ML_OperationMethod" ] }, "namespaceURI":{ @@ -17216,11 +17216,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/MLOperationMethodType" } }, "elementName":{ - "localPart":"Anchor", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17237,7 +17237,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PolarCS" + "ML_ImageDatum" ] }, "namespaceURI":{ @@ -17250,11 +17250,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/MLImageDatumType" } }, "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17271,7 +17271,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeListDictionary" + "CT_CrsCatalogue" ] }, "namespaceURI":{ @@ -17284,11 +17284,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/CTCrsCatalogueType" } }, "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17305,7 +17305,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeAlternativeExpression" + "ML_AffineCS" ] }, "namespaceURI":{ @@ -17318,11 +17318,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MLAffineCSType" } }, "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17339,7 +17339,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ProjectedCRS" + "ML_UserDefinedCS" ] }, "namespaceURI":{ @@ -17352,11 +17352,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/MLUserDefinedCSType" } }, "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17373,7 +17373,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringDatum" + "UomAlternativeExpression" ] }, "namespaceURI":{ @@ -17386,11 +17386,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringDatumType" + "$ref":"#/definitions/UomAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_EngineeringDatum", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17407,7 +17407,7 @@ "properties":{ "localPart":{ "enum":[ - "ClAlternativeExpression" + "ML_ImageCRS" ] }, "namespaceURI":{ @@ -17420,11 +17420,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/MLImageCRSType" } }, "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17441,7 +17441,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationAlt" + "ML_OperationParameterGroup" ] }, "namespaceURI":{ @@ -17454,11 +17454,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/MLOperationParameterGroupType" } }, "elementName":{ - "localPart":"OperationAlt", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17475,7 +17475,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedCRS" + "CodeDefinition" ] }, "namespaceURI":{ @@ -17488,11 +17488,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/CodeDefinitionType" } }, "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17509,7 +17509,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Conversion" + "CT_UomCatalogue" ] }, "namespaceURI":{ @@ -17522,11 +17522,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConversionType" + "$ref":"#/definitions/CTUomCatalogueType" } }, "elementName":{ - "localPart":"ML_Conversion", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17543,7 +17543,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataSet" + "ML_LinearCS" ] }, "namespaceURI":{ @@ -17556,11 +17556,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/MLLinearCSType" } }, "elementName":{ - "localPart":"MX_DataSet", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17577,7 +17577,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Transformation" + "ML_TemporalDatum" ] }, "namespaceURI":{ @@ -17590,11 +17590,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/MLTemporalDatumType" } }, "elementName":{ - "localPart":"ML_Transformation", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17611,7 +17611,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_SupportFile" + "ML_DerivedUnit" ] }, "namespaceURI":{ @@ -17624,11 +17624,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/MLDerivedUnitType" } }, "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17645,7 +17645,7 @@ "properties":{ "localPart":{ "enum":[ - "FileName" + "ML_DerivedCRS" ] }, "namespaceURI":{ @@ -17658,11 +17658,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MLDerivedCRSType" } }, "elementName":{ - "localPart":"FileName", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17679,7 +17679,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeDefinition" + "MimeFileType" ] }, "namespaceURI":{ @@ -17692,11 +17692,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/MimeFileTypeType" } }, "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"MimeFileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17713,7 +17713,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationMethod" + "ML_VerticalCRS" ] }, "namespaceURI":{ @@ -17726,11 +17726,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/MLVerticalCRSType" } }, "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17747,7 +17747,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameter" + "MX_ScopeCode" ] }, "namespaceURI":{ @@ -17760,11 +17760,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"MX_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17781,7 +17781,7 @@ "properties":{ "localPart":{ "enum":[ - "DatumAlt" + "ML_OperationParameter" ] }, "namespaceURI":{ @@ -17794,11 +17794,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLOperationParameterType" } }, "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17815,7 +17815,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalDatum" + "MX_SupportFile" ] }, "namespaceURI":{ @@ -17828,11 +17828,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/MXSupportFileType" } }, "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17849,7 +17849,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterAlt" + "ML_UnitDefinition" ] }, "namespaceURI":{ @@ -17862,11 +17862,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterAltType" + "$ref":"#/definitions/MLUnitDefinitionType" } }, "elementName":{ - "localPart":"OperationParameterAlt", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17883,7 +17883,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidAlt" + "ML_VerticalDatum" ] }, "namespaceURI":{ @@ -17896,11 +17896,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidAltType" + "$ref":"#/definitions/MLVerticalDatumType" } }, "elementName":{ - "localPart":"EllipsoidAlt", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17917,7 +17917,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Ellipsoid" + "ML_EngineeringCRS" ] }, "namespaceURI":{ @@ -17930,11 +17930,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLEngineeringCRSType" } }, "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17951,7 +17951,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CrsCatalogue" + "Anchor" ] }, "namespaceURI":{ @@ -17964,11 +17964,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/AnchorType" } }, "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17985,7 +17985,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_Aggregate" + "ML_EllipsoidalCS" ] }, "namespaceURI":{ @@ -17998,11 +17998,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLEllipsoidalCSType" } }, "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18019,7 +18019,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CodelistCatalogue" + "ML_SphericalCS" ] }, "namespaceURI":{ @@ -18032,11 +18032,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/MLSphericalCSType" } }, "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18053,7 +18053,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCS" + "ML_CartesianCS" ] }, "namespaceURI":{ @@ -18066,11 +18066,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/MLCartesianCSType" } }, "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18087,7 +18087,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeListDictionary" + "CodeAlternativeExpression" ] }, "namespaceURI":{ @@ -18100,11 +18100,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } }, "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } diff --git a/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema index 0cc64b6f..6e9dc887 100644 --- a/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema @@ -2,23 +2,35 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ - "GMPointPropertyType":{ + "GMObjectPropertyType":{ "type":"object", - "title":"GMPointPropertyType", + "title":"GMObjectPropertyType", "required":[ - "point" + "abstractGeometry" ], "properties":{ - "point":{ - "title":"point", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/PointType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Point", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -145,11 +157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GM_Point_PropertyType", + "localPart":"GM_Object_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gss" }, "propertiesOrder":[ - "point", + "abstractGeometry", "nilReason", "uuidref", "type", @@ -161,35 +173,23 @@ "actuate" ] }, - "GMObjectPropertyType":{ + "GMPointPropertyType":{ "type":"object", - "title":"GMObjectPropertyType", + "title":"GMPointPropertyType", "required":[ - "abstractGeometry" + "point" ], "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + "point":{ + "title":"point", "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" - } + "$ref":"#/definitions/PointType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -316,11 +316,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GM_Object_PropertyType", + "localPart":"GM_Point_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gss" }, "propertiesOrder":[ - "abstractGeometry", + "point", "nilReason", "uuidref", "type", diff --git a/scripts/jsonschemas/ISO19139_GTS_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GTS_20070417.jsonschema index 80c5601e..1f3afe7c 100644 --- a/scripts/jsonschemas/ISO19139_GTS_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GTS_20070417.jsonschema @@ -2,6 +2,53 @@ { "id":"http://www.isotc211.org/2005/gts#", "definitions":{ + "TMPeriodDurationPropertyType":{ + "type":"object", + "title":"TMPeriodDurationPropertyType", + "required":[ + "tmPeriodDuration" + ], + "properties":{ + "tmPeriodDuration":{ + "title":"tmPeriodDuration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TM_PeriodDuration", + "namespaceURI":"http://www.isotc211.org/2005/gts" + } + }, + "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":"TM_PeriodDuration_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gts" + }, + "propertiesOrder":[ + "tmPeriodDuration", + "nilReason" + ] + }, "TMPrimitivePropertyType":{ "type":"object", "title":"TMPrimitivePropertyType", @@ -172,53 +219,6 @@ "show", "actuate" ] - }, - "TMPeriodDurationPropertyType":{ - "type":"object", - "title":"TMPeriodDurationPropertyType", - "required":[ - "tmPeriodDuration" - ], - "properties":{ - "tmPeriodDuration":{ - "title":"tmPeriodDuration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TM_PeriodDuration", - "namespaceURI":"http://www.isotc211.org/2005/gts" - } - }, - "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":"TM_PeriodDuration_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gts" - }, - "propertiesOrder":[ - "tmPeriodDuration", - "nilReason" - ] } }, "anyOf":[ diff --git a/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema b/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema index 0b40ec8d..718ab63b 100644 --- a/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema @@ -2,82 +2,20 @@ { "id":"http://www.isotc211.org/2005/srv#", "definitions":{ - "SVParameterDirectionPropertyType":{ - "type":"object", - "title":"SVParameterDirectionPropertyType", - "properties":{ - "svParameterDirection":{ - "title":"svParameterDirection", - "allOf":[ - { - "$ref":"#/definitions/SVParameterDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_ParameterDirection", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "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":"SV_ParameterDirection_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "svParameterDirection", - "nilReason" - ] - }, - "SVServiceTypeType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVServiceTypeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_ServiceType_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "SVPortPropertyType":{ + "SVOperationChainPropertyType":{ "type":"object", - "title":"SVPortPropertyType", + "title":"SVOperationChainPropertyType", "properties":{ - "svPort":{ - "title":"svPort", + "svOperationChain":{ + "title":"svOperationChain", "allOf":[ { - "$ref":"#/definitions/SVPortType" + "$ref":"#/definitions/SVOperationChainType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Port", + "localPart":"SV_OperationChain", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -204,11 +142,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Port_PropertyType", + "localPart":"SV_OperationChain_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPort", + "svOperationChain", "nilReason", "uuidref", "type", @@ -220,20 +158,32 @@ "actuate" ] }, - "SVServiceTypePropertyType":{ + "SVPlatformNeutralServiceSpecificationPropertyType":{ "type":"object", - "title":"SVServiceTypePropertyType", + "title":"SVPlatformNeutralServiceSpecificationPropertyType", "properties":{ - "svServiceType":{ - "title":"svServiceType", + "svPlatformNeutralServiceSpecification":{ + "title":"svPlatformNeutralServiceSpecification", "allOf":[ { - "$ref":"#/definitions/SVServiceTypeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" + } + }, + "elementName":{ + "localPart":"SV_PlatformNeutralServiceSpecification", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SV_ServiceType", + "localPart":"SV_PlatformNeutralServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -360,11 +310,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceType_PropertyType", + "localPart":"SV_PlatformNeutralServiceSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceType", + "svPlatformNeutralServiceSpecification", "nilReason", "uuidref", "type", @@ -376,20 +326,90 @@ "actuate" ] }, - "SVPlatformSpecificServiceSpecificationPropertyType":{ + "SVOperationChainType":{ + "required":[ + "name", + "operation" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVOperationChainType", + "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/srv" + } + }, + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "operation":{ + "title":"operation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVOperationPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operation", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_OperationChain_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "name", + "description", + "operation" + ] + }, + "SVServicePropertyType":{ "type":"object", - "title":"SVPlatformSpecificServiceSpecificationPropertyType", + "title":"SVServicePropertyType", "properties":{ - "svPlatformSpecificServiceSpecification":{ - "title":"svPlatformSpecificServiceSpecification", + "svService":{ + "title":"svService", "allOf":[ { - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + "$ref":"#/definitions/SVServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_PlatformSpecificServiceSpecification", + "localPart":"SV_Service", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -516,11 +536,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_PlatformSpecificServiceSpecification_PropertyType", + "localPart":"SV_Service_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPlatformSpecificServiceSpecification", + "svService", "nilReason", "uuidref", "type", @@ -532,91 +552,142 @@ "actuate" ] }, - "SVOperationModelPropertyType":{ - "type":"object", - "title":"SVOperationModelPropertyType", - "properties":{ - "svOperationModel":{ - "title":"svOperationModel", - "allOf":[ - { - "$ref":"#/definitions/SVOperationModelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_OperationModel", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "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":"SV_OperationModel_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "svOperationModel", - "nilReason" - ] - }, - "SVOperationChainMetadataType":{ + "SVServiceIdentificationType":{ "required":[ - "name", - "operation" + "serviceType", + "couplingType", + "containsOperations" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractMDIdentificationType" }, { "type":"object", - "title":"SVOperationChainMetadataType", + "title":"SVServiceIdentificationType", "properties":{ - "name":{ - "title":"name", + "serviceType":{ + "title":"serviceType", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"serviceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "description":{ - "title":"description", + "serviceTypeVersion":{ + "title":"serviceTypeVersion", "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":"description", + "localPart":"serviceTypeVersion", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "operation":{ - "title":"operation", + "accessProperties":{ + "title":"accessProperties", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDStandardOrderProcessPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accessProperties", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "restrictions":{ + "title":"restrictions", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDConstraintsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"restrictions", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDKeywordsPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/EXExtentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extent", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "coupledResource":{ + "title":"coupledResource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVCoupledResourcePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coupledResource", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "couplingType":{ + "title":"couplingType", + "allOf":[ + { + "$ref":"#/definitions/SVCouplingTypePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"couplingType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "containsOperations":{ + "title":"containsOperations", "allOf":[ { "type":"array", @@ -628,7 +699,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"operation", + "localPart":"containsOperations", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "operatesOn":{ + "title":"operatesOn", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDDataIdentificationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operatesOn", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -637,29 +725,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationChainMetadata_Type", + "localPart":"SV_ServiceIdentification_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "name", - "description", - "operation" + "serviceType", + "serviceTypeVersion", + "accessProperties", + "restrictions", + "keywords", + "extent", + "coupledResource", + "couplingType", + "containsOperations", + "operatesOn" ] }, - "SVOperationChainMetadataPropertyType":{ + "SVServiceSpecificationPropertyType":{ "type":"object", - "title":"SVOperationChainMetadataPropertyType", + "title":"SVServiceSpecificationPropertyType", "properties":{ - "svOperationChainMetadata":{ - "title":"svOperationChainMetadata", + "svServiceSpecification":{ + "title":"svServiceSpecification", "allOf":[ { - "$ref":"#/definitions/SVOperationChainMetadataType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SVServiceSpecificationType" + } + }, + "elementName":{ + "localPart":"SV_ServiceSpecification", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SV_OperationChainMetadata", + "localPart":"SV_ServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -786,11 +893,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationChainMetadata_PropertyType", + "localPart":"SV_ServiceSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationChainMetadata", + "svServiceSpecification", "nilReason", "uuidref", "type", @@ -802,10 +909,10 @@ "actuate" ] }, - "SVCoupledResourceType":{ + "SVOperationChainMetadataType":{ "required":[ - "operationName", - "identifier" + "name", + "operation" ], "allOf":[ { @@ -813,10 +920,10 @@ }, { "type":"object", - "title":"SVCoupledResourceType", + "title":"SVOperationChainMetadataType", "properties":{ - "operationName":{ - "title":"operationName", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -824,12 +931,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"operationName", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "identifier":{ - "title":"identifier", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -837,21 +944,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "scopedName":{ - "title":"scopedName", + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"#/definitions/SVOperationMetadataPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ScopedName", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"operation", + "namespaceURI":"http://www.isotc211.org/2005/srv" } } } @@ -859,29 +970,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_CoupledResource_Type", + "localPart":"SV_OperationChainMetadata_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "operationName", - "identifier", - "scopedName" + "name", + "description", + "operation" ] }, - "SVOperationChainPropertyType":{ + "SVInterfacePropertyType":{ "type":"object", - "title":"SVOperationChainPropertyType", + "title":"SVInterfacePropertyType", "properties":{ - "svOperationChain":{ - "title":"svOperationChain", + "svInterface":{ + "title":"svInterface", "allOf":[ { - "$ref":"#/definitions/SVOperationChainType" + "$ref":"#/definitions/SVInterfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_OperationChain", + "localPart":"SV_Interface", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1008,11 +1119,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationChain_PropertyType", + "localPart":"SV_Interface_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationChain", + "svInterface", "nilReason", "uuidref", "type", @@ -1024,24 +1135,110 @@ "actuate" ] }, - "SVCoupledResourcePropertyType":{ - "type":"object", - "title":"SVCoupledResourcePropertyType", - "properties":{ - "svCoupledResource":{ - "title":"svCoupledResource", - "allOf":[ - { - "$ref":"#/definitions/SVCoupledResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_CoupledResource", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } + "SVServiceSpecificationType":{ + "required":[ + "name", + "opModel", + "typeSpec", + "theSVInterface" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "nilReason":{ + { + "type":"object", + "title":"SVServiceSpecificationType", + "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/srv" + } + }, + "opModel":{ + "title":"opModel", + "allOf":[ + { + "$ref":"#/definitions/SVOperationModelPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"opModel", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "typeSpec":{ + "title":"typeSpec", + "allOf":[ + { + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"typeSpec", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "theSVInterface":{ + "title":"theSVInterface", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVInterfacePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"theSV_Interface", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_ServiceSpecification_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "name", + "opModel", + "typeSpec", + "theSVInterface" + ] + }, + "SVParameterPropertyType":{ + "type":"object", + "title":"SVParameterPropertyType", + "properties":{ + "svParameter":{ + "title":"svParameter", + "allOf":[ + { + "$ref":"#/definitions/SVParameterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_Parameter", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "nilReason":{ "title":"nilReason", "allOf":[ { @@ -1164,11 +1361,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_CoupledResource_PropertyType", + "localPart":"SV_Parameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svCoupledResource", + "svParameter", "nilReason", "uuidref", "type", @@ -1180,20 +1377,128 @@ "actuate" ] }, - "SVServiceIdentificationPropertyType":{ + "SVInterfaceType":{ + "required":[ + "typeName", + "operation" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVInterfaceType", + "properties":{ + "typeName":{ + "title":"typeName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/TypeNamePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"typeName", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "theSVPort":{ + "title":"theSVPort", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVPortPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"theSV_Port", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "operation":{ + "title":"operation", + "allOf":[ + { + "$ref":"#/definitions/SVOperationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operation", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_Interface_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "typeName", + "theSVPort", + "operation" + ] + }, + "SVPortType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVPortType", + "properties":{ + "theSVInterface":{ + "title":"theSVInterface", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVInterfacePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"theSV_Interface", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_Port_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "theSVInterface" + ] + }, + "SVPortPropertyType":{ "type":"object", - "title":"SVServiceIdentificationPropertyType", + "title":"SVPortPropertyType", "properties":{ - "svServiceIdentification":{ - "title":"svServiceIdentification", + "svPort":{ + "title":"svPort", "allOf":[ { - "$ref":"#/definitions/SVServiceIdentificationType" + "$ref":"#/definitions/SVPortType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_ServiceIdentification", + "localPart":"SV_Port", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1320,11 +1625,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceIdentification_PropertyType", + "localPart":"SV_Port_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceIdentification", + "svPort", "nilReason", "uuidref", "type", @@ -1336,12 +1641,11 @@ "actuate" ] }, - "SVParameterType":{ + "SVOperationMetadataType":{ "required":[ - "name", - "optionality", - "repeatability", - "valueType" + "operationName", + "dcp", + "connectPoint" ], "allOf":[ { @@ -1349,36 +1653,176 @@ }, { "type":"object", - "title":"SVParameterType", + "title":"SVOperationMetadataType", "properties":{ - "name":{ - "title":"name", + "operationName":{ + "title":"operationName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNameType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"operationName", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "direction":{ - "title":"direction", + "dcp":{ + "title":"dcp", "allOf":[ { - "$ref":"#/definitions/SVParameterDirectionPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPListPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"direction", + "localPart":"DCP", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "description":{ - "title":"description", + "operationDescription":{ + "title":"operationDescription", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operationDescription", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "invocationName":{ + "title":"invocationName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"invocationName", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVParameterPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "connectPoint":{ + "title":"connectPoint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/CIOnlineResourcePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connectPoint", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "dependsOn":{ + "title":"dependsOn", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVOperationMetadataPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dependsOn", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_OperationMetadata_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "operationName", + "dcp", + "operationDescription", + "invocationName", + "parameters", + "connectPoint", + "dependsOn" + ] + }, + "SVParameterType":{ + "required":[ + "name", + "optionality", + "repeatability", + "valueType" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVParameterType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"#/definitions/SVParameterDirectionPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"direction", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -1446,20 +1890,20 @@ "valueType" ] }, - "SVServicePropertyType":{ + "SVCoupledResourcePropertyType":{ "type":"object", - "title":"SVServicePropertyType", + "title":"SVCoupledResourcePropertyType", "properties":{ - "svService":{ - "title":"svService", + "svCoupledResource":{ + "title":"svCoupledResource", "allOf":[ { - "$ref":"#/definitions/SVServiceType" + "$ref":"#/definitions/SVCoupledResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Service", + "localPart":"SV_CoupledResource", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1586,11 +2030,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Service_PropertyType", + "localPart":"SV_CoupledResource_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svService", + "svCoupledResource", "nilReason", "uuidref", "type", @@ -1602,10 +2046,10 @@ "actuate" ] }, - "SVOperationType":{ + "SVCoupledResourceType":{ "required":[ "operationName", - "parameter" + "identifier" ], "allOf":[ { @@ -1613,13 +2057,13 @@ }, { "type":"object", - "title":"SVOperationType", + "title":"SVCoupledResourceType", "properties":{ "operationName":{ "title":"operationName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNamePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", @@ -1628,34 +2072,30 @@ "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "dependsOn":{ - "title":"dependsOn", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SVOperationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dependsOn", + "localPart":"identifier", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "parameter":{ - "title":"parameter", + "scopedName":{ + "title":"scopedName", "allOf":[ { - "$ref":"#/definitions/SVParameterPropertyType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "localPart":"ScopedName", + "namespaceURI":"http://www.isotc211.org/2005/gco" } } } @@ -1663,672 +2103,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Operation_Type", + "localPart":"SV_CoupledResource_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ "operationName", - "dependsOn", - "parameter" + "identifier", + "scopedName" ] }, - "SVPlatformSpecificServiceSpecificationType":{ - "required":[ - "dcp", - "implementation" - ], - "allOf":[ - { - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" + "SVServiceTypePropertyType":{ + "type":"object", + "title":"SVServiceTypePropertyType", + "properties":{ + "svServiceType":{ + "title":"svServiceType", + "allOf":[ + { + "$ref":"#/definitions/SVServiceTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_ServiceType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } }, - { - "type":"object", - "title":"SVPlatformSpecificServiceSpecificationType", - "properties":{ - "dcp":{ - "title":"dcp", - "allOf":[ - { - "$ref":"#/definitions/DCPListPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCP", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "implementation":{ - "title":"implementation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVServicePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"implementation", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_PlatformSpecificServiceSpecification_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "dcp", - "implementation" - ] - }, - "SVServiceSpecificationType":{ - "required":[ - "name", - "opModel", - "typeSpec", - "theSVInterface" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVServiceSpecificationType", - "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/srv" - } - }, - "opModel":{ - "title":"opModel", - "allOf":[ - { - "$ref":"#/definitions/SVOperationModelPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"opModel", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "typeSpec":{ - "title":"typeSpec", - "allOf":[ - { - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"typeSpec", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "theSVInterface":{ - "title":"theSVInterface", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVInterfacePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"theSV_Interface", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_ServiceSpecification_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "name", - "opModel", - "typeSpec", - "theSVInterface" - ] - }, - "SVOperationMetadataType":{ - "required":[ - "operationName", - "dcp", - "connectPoint" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVOperationMetadataType", - "properties":{ - "operationName":{ - "title":"operationName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operationName", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "dcp":{ - "title":"dcp", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPListPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCP", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "operationDescription":{ - "title":"operationDescription", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operationDescription", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "invocationName":{ - "title":"invocationName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"invocationName", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVParameterPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "connectPoint":{ - "title":"connectPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/CIOnlineResourcePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connectPoint", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "dependsOn":{ - "title":"dependsOn", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVOperationMetadataPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dependsOn", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_OperationMetadata_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "operationName", - "dcp", - "operationDescription", - "invocationName", - "parameters", - "connectPoint", - "dependsOn" - ] - }, - "SVServiceIdentificationType":{ - "required":[ - "serviceType", - "couplingType", - "containsOperations" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractMDIdentificationType" - }, - { - "type":"object", - "title":"SVServiceIdentificationType", - "properties":{ - "serviceType":{ - "title":"serviceType", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "serviceTypeVersion":{ - "title":"serviceTypeVersion", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceTypeVersion", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "accessProperties":{ - "title":"accessProperties", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDStandardOrderProcessPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"accessProperties", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "restrictions":{ - "title":"restrictions", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDConstraintsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"restrictions", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDKeywordsPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "extent":{ - "title":"extent", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/EXExtentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extent", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "coupledResource":{ - "title":"coupledResource", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVCoupledResourcePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coupledResource", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "couplingType":{ - "title":"couplingType", - "allOf":[ - { - "$ref":"#/definitions/SVCouplingTypePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"couplingType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "containsOperations":{ - "title":"containsOperations", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVOperationMetadataPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"containsOperations", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "operatesOn":{ - "title":"operatesOn", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/MDDataIdentificationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operatesOn", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_ServiceIdentification_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "serviceType", - "serviceTypeVersion", - "accessProperties", - "restrictions", - "keywords", - "extent", - "coupledResource", - "couplingType", - "containsOperations", - "operatesOn" - ] - }, - "SVPortSpecificationPropertyType":{ - "type":"object", - "title":"SVPortSpecificationPropertyType", - "properties":{ - "svPortSpecification":{ - "title":"svPortSpecification", - "allOf":[ - { - "$ref":"#/definitions/SVPortSpecificationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_PortSpecification", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "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":"SV_PortSpecification_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "svPortSpecification", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SVOperationMetadataPropertyType":{ - "type":"object", - "title":"SVOperationMetadataPropertyType", - "properties":{ - "svOperationMetadata":{ - "title":"svOperationMetadata", - "allOf":[ - { - "$ref":"#/definitions/SVOperationMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_OperationMetadata", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "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":{ @@ -2438,11 +2252,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationMetadata_PropertyType", + "localPart":"SV_ServiceType_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationMetadata", + "svServiceType", "nilReason", "uuidref", "type", @@ -2454,142 +2268,64 @@ "actuate" ] }, - "SVOperationChainType":{ - "required":[ - "name", - "operation" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVOperationChainType", - "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/srv" - } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "operation":{ - "title":"operation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVOperationPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operation", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } + "SVOperationModelPropertyType":{ + "type":"object", + "title":"SVOperationModelPropertyType", + "properties":{ + "svOperationModel":{ + "title":"svOperationModel", + "allOf":[ + { + "$ref":"#/definitions/SVOperationModelType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_OperationModel", + "namespaceURI":"http://www.isotc211.org/2005/srv" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_OperationChain_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "name", - "description", - "operation" - ] - }, - "SVPlatformNeutralServiceSpecificationType":{ - "required":[ - "serviceType", - "implSpec" - ], - "allOf":[ - { - "$ref":"#/definitions/SVServiceSpecificationType" }, - { - "type":"object", - "title":"SVPlatformNeutralServiceSpecificationType", - "properties":{ - "serviceType":{ - "title":"serviceType", - "allOf":[ - { - "$ref":"#/definitions/SVServiceTypePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "implSpec":{ - "title":"implSpec", - "allOf":[ - { - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"implSpec", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "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":"SV_PlatformNeutralServiceSpecification_Type", + "localPart":"SV_OperationModel_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "serviceType", - "implSpec" + "svOperationModel", + "nilReason" ] }, - "SVInterfacePropertyType":{ + "SVOperationPropertyType":{ "type":"object", - "title":"SVInterfacePropertyType", + "title":"SVOperationPropertyType", "properties":{ - "svInterface":{ - "title":"svInterface", + "svOperation":{ + "title":"svOperation", "allOf":[ { - "$ref":"#/definitions/SVInterfaceType" + "$ref":"#/definitions/SVOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Interface", + "localPart":"SV_Operation", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -2716,11 +2452,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Interface_PropertyType", + "localPart":"SV_Operation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svInterface", + "svOperation", "nilReason", "uuidref", "type", @@ -2732,32 +2468,64 @@ "actuate" ] }, - "SVPlatformNeutralServiceSpecificationPropertyType":{ + "DCPListPropertyType":{ + "type":"object", + "title":"DCPListPropertyType", + "properties":{ + "dcpList":{ + "title":"dcpList", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPList", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "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":"DCPList_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "dcpList", + "nilReason" + ] + }, + "SVPortSpecificationPropertyType":{ "type":"object", - "title":"SVPlatformNeutralServiceSpecificationPropertyType", + "title":"SVPortSpecificationPropertyType", "properties":{ - "svPlatformNeutralServiceSpecification":{ - "title":"svPlatformNeutralServiceSpecification", + "svPortSpecification":{ + "title":"svPortSpecification", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" - } - }, - "elementName":{ - "localPart":"SV_PlatformNeutralServiceSpecification", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } + "$ref":"#/definitions/SVPortSpecificationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SV_PlatformNeutralServiceSpecification", + "localPart":"SV_PortSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -2884,11 +2652,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_PlatformNeutralServiceSpecification_PropertyType", + "localPart":"SV_PortSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPlatformNeutralServiceSpecification", + "svPortSpecification", "nilReason", "uuidref", "type", @@ -2900,42 +2668,42 @@ "actuate" ] }, - "SVPortSpecificationType":{ + "SVPlatformNeutralServiceSpecificationType":{ "required":[ - "binding", - "address" + "serviceType", + "implSpec" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/SVServiceSpecificationType" }, { "type":"object", - "title":"SVPortSpecificationType", + "title":"SVPlatformNeutralServiceSpecificationType", "properties":{ - "binding":{ - "title":"binding", + "serviceType":{ + "title":"serviceType", "allOf":[ { - "$ref":"#/definitions/DCPListPropertyType" + "$ref":"#/definitions/SVServiceTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"binding", + "localPart":"serviceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "address":{ - "title":"address", + "implSpec":{ + "title":"implSpec", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/URLPropertyType" + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"implSpec", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -2944,116 +2712,287 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_PortSpecification_Type", + "localPart":"SV_PlatformNeutralServiceSpecification_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "binding", - "address" + "serviceType", + "implSpec" ] }, - "DCPListPropertyType":{ + "SVCouplingTypePropertyType":{ "type":"object", - "title":"DCPListPropertyType", + "title":"SVCouplingTypePropertyType", "properties":{ - "dcpList":{ - "title":"dcpList", + "svCouplingType":{ + "title":"svCouplingType", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPList", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "propertyType":"element", + "elementName":{ + "localPart":"SV_CouplingType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "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":"SV_CouplingType_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "svCouplingType", + "nilReason" + ] + }, + "SVServiceType":{ + "required":[ + "specification" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVServiceType", + "properties":{ + "specification":{ + "title":"specification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"specification", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "theSVPort":{ + "title":"theSVPort", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVPortPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"theSV_Port", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_Service_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "specification", + "theSVPort" + ] + }, + "SVOperationChainMetadataPropertyType":{ + "type":"object", + "title":"SVOperationChainMetadataPropertyType", + "properties":{ + "svOperationChainMetadata":{ + "title":"svOperationChainMetadata", + "allOf":[ + { + "$ref":"#/definitions/SVOperationChainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_OperationChainMetadata", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "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" } }, - "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":"http://www.isotc211.org/2005/gco" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DCPList_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "dcpList", - "nilReason" - ] - }, - "SVCouplingTypePropertyType":{ - "type":"object", - "title":"SVCouplingTypePropertyType", - "properties":{ - "svCouplingType":{ - "title":"svCouplingType", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_CouplingType", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "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":"SV_CouplingType_PropertyType", + "localPart":"SV_OperationChainMetadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svCouplingType", - "nilReason" + "svOperationChainMetadata", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SVOperationPropertyType":{ + "SVServiceIdentificationPropertyType":{ "type":"object", - "title":"SVOperationPropertyType", + "title":"SVServiceIdentificationPropertyType", "properties":{ - "svOperation":{ - "title":"svOperation", + "svServiceIdentification":{ + "title":"svServiceIdentification", "allOf":[ { - "$ref":"#/definitions/SVOperationType" + "$ref":"#/definitions/SVServiceIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Operation", + "localPart":"SV_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3180,11 +3119,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Operation_PropertyType", + "localPart":"SV_ServiceIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperation", + "svServiceIdentification", "nilReason", "uuidref", "type", @@ -3196,32 +3135,128 @@ "actuate" ] }, - "SVServiceSpecificationPropertyType":{ - "type":"object", - "title":"SVServiceSpecificationPropertyType", - "properties":{ - "svServiceSpecification":{ - "title":"svServiceSpecification", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SVServiceSpecificationType" + "SVPortSpecificationType":{ + "required":[ + "binding", + "address" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVPortSpecificationType", + "properties":{ + "binding":{ + "title":"binding", + "allOf":[ + { + "$ref":"#/definitions/DCPListPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"SV_ServiceSpecification", + "localPart":"binding", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/URLPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_PortSpecification_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "binding", + "address" + ] + }, + "SVPlatformSpecificServiceSpecificationType":{ + "required":[ + "dcp", + "implementation" + ], + "allOf":[ + { + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" + }, + { + "type":"object", + "title":"SVPlatformSpecificServiceSpecificationType", + "properties":{ + "dcp":{ + "title":"dcp", + "allOf":[ + { + "$ref":"#/definitions/DCPListPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCP", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "implementation":{ + "title":"implementation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVServicePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"implementation", "namespaceURI":"http://www.isotc211.org/2005/srv" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_PlatformSpecificServiceSpecification_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "dcp", + "implementation" + ] + }, + "SVPlatformSpecificServiceSpecificationPropertyType":{ + "type":"object", + "title":"SVPlatformSpecificServiceSpecificationPropertyType", + "properties":{ + "svPlatformSpecificServiceSpecification":{ + "title":"svPlatformSpecificServiceSpecification", + "allOf":[ + { + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SV_ServiceSpecification", + "localPart":"SV_PlatformSpecificServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3348,11 +3383,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceSpecification_PropertyType", + "localPart":"SV_PlatformSpecificServiceSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceSpecification", + "svPlatformSpecificServiceSpecification", "nilReason", "uuidref", "type", @@ -3364,20 +3399,20 @@ "actuate" ] }, - "SVParameterPropertyType":{ + "SVOperationMetadataPropertyType":{ "type":"object", - "title":"SVParameterPropertyType", + "title":"SVOperationMetadataPropertyType", "properties":{ - "svParameter":{ - "title":"svParameter", + "svOperationMetadata":{ + "title":"svOperationMetadata", "allOf":[ { - "$ref":"#/definitions/SVParameterType" + "$ref":"#/definitions/SVOperationMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Parameter", + "localPart":"SV_OperationMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3504,11 +3539,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Parameter_PropertyType", + "localPart":"SV_OperationMetadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svParameter", + "svOperationMetadata", "nilReason", "uuidref", "type", @@ -3520,48 +3555,54 @@ "actuate" ] }, - "SVPortType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "SVParameterDirectionPropertyType":{ + "type":"object", + "title":"SVParameterDirectionPropertyType", + "properties":{ + "svParameterDirection":{ + "title":"svParameterDirection", + "allOf":[ + { + "$ref":"#/definitions/SVParameterDirectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_ParameterDirection", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } }, - { - "type":"object", - "title":"SVPortType", - "properties":{ - "theSVInterface":{ - "title":"theSVInterface", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVInterfacePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"theSV_Interface", - "namespaceURI":"http://www.isotc211.org/2005/srv" + "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":"SV_Port_Type", + "localPart":"SV_ParameterDirection_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "theSVInterface" + "svParameterDirection", + "nilReason" ] }, - "SVInterfaceType":{ + "SVOperationType":{ "required":[ - "typeName", - "operation" + "operationName", + "parameter" ], "allOf":[ { @@ -3569,48 +3610,48 @@ }, { "type":"object", - "title":"SVInterfaceType", + "title":"SVOperationType", "properties":{ - "typeName":{ - "title":"typeName", + "operationName":{ + "title":"operationName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/TypeNamePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNamePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"typeName", + "localPart":"operationName", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "theSVPort":{ - "title":"theSVPort", + "dependsOn":{ + "title":"dependsOn", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SVPortPropertyType" + "$ref":"#/definitions/SVOperationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"theSV_Port", + "localPart":"dependsOn", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "operation":{ - "title":"operation", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/SVOperationPropertyType" + "$ref":"#/definitions/SVParameterPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"operation", + "localPart":"parameter", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -3619,75 +3660,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Interface_Type", + "localPart":"SV_Operation_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "typeName", - "theSVPort", - "operation" + "operationName", + "dependsOn", + "parameter" ] }, - "SVServiceType":{ - "required":[ - "specification" - ], + "SVServiceTypeType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"SVServiceType", + "title":"SVServiceTypeType", "properties":{ - "specification":{ - "title":"specification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"specification", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "theSVPort":{ - "title":"theSVPort", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SVPortPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"theSV_Port", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Service_Type", + "localPart":"SV_ServiceType_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "specification", - "theSVPort" - ] + } }, - "SVOperationModelType":{ + "SVParameterDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3695,11 +3695,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SV_OperationModel_Type", + "localPart":"SV_ParameterDirection_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "SVParameterDirectionType":{ + "SVOperationModelType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3707,7 +3707,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SV_ParameterDirection_Type", + "localPart":"SV_OperationModel_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -3726,7 +3726,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationModel" + "SV_OperationChain" ] }, "namespaceURI":{ @@ -3739,11 +3739,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationModelType" + "$ref":"#/definitions/SVOperationChainType" } }, "elementName":{ - "localPart":"SV_OperationModel", + "localPart":"SV_OperationChain", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3760,7 +3760,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceIdentification" + "SV_PlatformNeutralServiceSpecification" ] }, "namespaceURI":{ @@ -3773,11 +3773,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceIdentificationType" + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" } }, "elementName":{ - "localPart":"SV_ServiceIdentification", + "localPart":"SV_PlatformNeutralServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3794,7 +3794,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationChain" + "SV_CoupledResource" ] }, "namespaceURI":{ @@ -3807,11 +3807,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationChainType" + "$ref":"#/definitions/SVCoupledResourceType" } }, "elementName":{ - "localPart":"SV_OperationChain", + "localPart":"SV_CoupledResource", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3828,7 +3828,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ParameterDirection" + "SV_Parameter" ] }, "namespaceURI":{ @@ -3841,11 +3841,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVParameterDirectionType" + "$ref":"#/definitions/SVParameterType" } }, "elementName":{ - "localPart":"SV_ParameterDirection", + "localPart":"SV_Parameter", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3862,7 +3862,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_PlatformNeutralServiceSpecification" + "DCPList" ] }, "namespaceURI":{ @@ -3875,11 +3875,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"SV_PlatformNeutralServiceSpecification", + "localPart":"DCPList", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3896,7 +3896,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Interface" + "SV_Port" ] }, "namespaceURI":{ @@ -3909,11 +3909,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVInterfaceType" + "$ref":"#/definitions/SVPortType" } }, "elementName":{ - "localPart":"SV_Interface", + "localPart":"SV_Port", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3930,7 +3930,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Operation" + "SV_Service" ] }, "namespaceURI":{ @@ -3943,11 +3943,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationType" + "$ref":"#/definitions/SVServiceType" } }, "elementName":{ - "localPart":"SV_Operation", + "localPart":"SV_Service", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3964,7 +3964,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPList" + "SV_OperationChainMetadata" ] }, "namespaceURI":{ @@ -3977,11 +3977,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/SVOperationChainMetadataType" } }, "elementName":{ - "localPart":"DCPList", + "localPart":"SV_OperationChainMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3998,7 +3998,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Service" + "SV_Operation" ] }, "namespaceURI":{ @@ -4011,11 +4011,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceType" + "$ref":"#/definitions/SVOperationType" } }, "elementName":{ - "localPart":"SV_Service", + "localPart":"SV_Operation", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4032,7 +4032,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationMetadata" + "SV_OperationModel" ] }, "namespaceURI":{ @@ -4045,11 +4045,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationMetadataType" + "$ref":"#/definitions/SVOperationModelType" } }, "elementName":{ - "localPart":"SV_OperationMetadata", + "localPart":"SV_OperationModel", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4066,7 +4066,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_PortSpecification" + "SV_ServiceType" ] }, "namespaceURI":{ @@ -4079,11 +4079,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPortSpecificationType" + "$ref":"#/definitions/SVServiceTypeType" } }, "elementName":{ - "localPart":"SV_PortSpecification", + "localPart":"SV_ServiceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4100,7 +4100,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_PlatformSpecificServiceSpecification" + "SV_ServiceSpecification" ] }, "namespaceURI":{ @@ -4113,11 +4113,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + "$ref":"#/definitions/SVServiceSpecificationType" } }, "elementName":{ - "localPart":"SV_PlatformSpecificServiceSpecification", + "localPart":"SV_ServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4168,7 +4168,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceSpecification" + "SV_ParameterDirection" ] }, "namespaceURI":{ @@ -4181,11 +4181,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceSpecificationType" + "$ref":"#/definitions/SVParameterDirectionType" } }, "elementName":{ - "localPart":"SV_ServiceSpecification", + "localPart":"SV_ParameterDirection", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4202,7 +4202,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Port" + "SV_Interface" ] }, "namespaceURI":{ @@ -4215,11 +4215,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPortType" + "$ref":"#/definitions/SVInterfaceType" } }, "elementName":{ - "localPart":"SV_Port", + "localPart":"SV_Interface", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4236,7 +4236,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_CoupledResource" + "SV_ServiceIdentification" ] }, "namespaceURI":{ @@ -4249,11 +4249,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVCoupledResourceType" + "$ref":"#/definitions/SVServiceIdentificationType" } }, "elementName":{ - "localPart":"SV_CoupledResource", + "localPart":"SV_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4270,7 +4270,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Parameter" + "SV_OperationMetadata" ] }, "namespaceURI":{ @@ -4283,11 +4283,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVParameterType" + "$ref":"#/definitions/SVOperationMetadataType" } }, "elementName":{ - "localPart":"SV_Parameter", + "localPart":"SV_OperationMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4304,7 +4304,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationChainMetadata" + "SV_PlatformSpecificServiceSpecification" ] }, "namespaceURI":{ @@ -4317,11 +4317,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationChainMetadataType" + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" } }, "elementName":{ - "localPart":"SV_OperationChainMetadata", + "localPart":"SV_PlatformSpecificServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4338,7 +4338,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceType" + "SV_PortSpecification" ] }, "namespaceURI":{ @@ -4351,11 +4351,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceTypeType" + "$ref":"#/definitions/SVPortSpecificationType" } }, "elementName":{ - "localPart":"SV_ServiceType", + "localPart":"SV_PortSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } } diff --git a/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema b/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema index 10d96ce8..6a442112 100644 --- a/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema +++ b/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema @@ -2,23 +2,92 @@ { "id":"http://www.opengis.net/indoorgml/1.0/core#", "definitions":{ - "InterLayerConnectionPropertyType":{ + "NodesType":{ + "required":[ + "stateMember" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"NodesType", + "properties":{ + "stateMember":{ + "title":"stateMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StateMemberType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stateMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "owns":{ + "title":"owns", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NodesType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "stateMember", + "owns", + "aggregationType" + ] + }, + "TransitionPropertyType":{ "type":"object", - "title":"InterLayerConnectionPropertyType", + "title":"TransitionPropertyType", "required":[ - "interLayerConnection" + "transition" ], "properties":{ - "interLayerConnection":{ - "title":"interLayerConnection", + "transition":{ + "title":"transition", "allOf":[ { - "$ref":"#/definitions/InterLayerConnectionType" + "$ref":"#/definitions/TransitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterLayerConnection", + "localPart":"Transition", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -145,11 +214,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InterLayerConnectionPropertyType", + "localPart":"TransitionPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "interLayerConnection", + "transition", "nilReason", "remoteSchema", "type", @@ -161,6 +230,109 @@ "actuate" ] }, + "MultiLayeredGraphType":{ + "required":[ + "spaceLayers" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"MultiLayeredGraphType", + "properties":{ + "spaceLayers":{ + "title":"spaceLayers", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SpaceLayersType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spaceLayers", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "interEdges":{ + "title":"interEdges", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InterEdgesType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interEdges", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiLayeredGraphType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "spaceLayers", + "interEdges" + ] + }, + "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/indoorgml/1.0/core" + } + }, + "externalObject":{ + "title":"externalObject", + "allOf":[ + { + "$ref":"#/definitions/ExternalObjectReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"externalObject", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExternalReferenceType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "informationSystem", + "externalObject" + ] + }, "CellSpaceBoundaryPropertyType":{ "type":"object", "title":"CellSpaceBoundaryPropertyType", @@ -332,249 +504,461 @@ "actuate" ] }, - "InterLayerConnectionType":{ - "required":[ - "interConnects", - "connectedLayers" - ], + "StateType":{ "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"InterLayerConnectionType", + "title":"StateType", "properties":{ - "typeOfTopoExpression":{ - "title":"typeOfTopoExpression", + "duality":{ + "title":"duality", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CellSpacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"typeOfTopoExpression", + "localPart":"duality", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "comment":{ - "title":"comment", + "connects":{ + "title":"connects", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/TransitionPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"comment", + "localPart":"connects", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "interConnects":{ - "title":"interConnects", + "geometry":{ + "title":"geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StatePropertyType" - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"interConnects", + "localPart":"geometry", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "connectedLayers":{ - "title":"connectedLayers", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpaceLayerPropertyType" - }, - "maxItems":2, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ConnectedLayers", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InterLayerConnectionType", + }, + "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":"StateType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "typeOfTopoExpression", - "comment", - "interConnects", - "connectedLayers" + "duality", + "connects", + "geometry", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "PrimalSpaceFeaturesType":{ + "IndoorFeaturesType":{ + "required":[ + "multiLayeredGraph" + ], "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"PrimalSpaceFeaturesType", + "title":"IndoorFeaturesType", "properties":{ - "cellSpaceMember":{ - "title":"cellSpaceMember", + "primalSpaceFeatures":{ + "title":"primalSpaceFeatures", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/PrimalSpaceFeaturesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"cellSpaceMember", + "localPart":"primalSpaceFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "cellSpaceBoundaryMember":{ - "title":"cellSpaceBoundaryMember", + "multiLayeredGraph":{ + "title":"multiLayeredGraph", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MultiLayeredGraphType" } ], "propertyType":"element", "elementName":{ - "localPart":"cellSpaceBoundaryMember", + "localPart":"MultiLayeredGraph", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PrimalSpaceFeaturesType", + "localPart":"IndoorFeaturesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpaceMember", - "cellSpaceBoundaryMember", - "aggregationType" + "primalSpaceFeatures", + "multiLayeredGraph" ] }, - "EdgesType":{ + "SpaceLayerType":{ + "required":[ + "nodes" + ], "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"EdgesType", + "title":"SpaceLayerType", "properties":{ - "transitionMember":{ - "title":"transitionMember", + "usage":{ + "title":"usage", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TransitionMemberType" + "$ref":"#/definitions/CodeType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transitionMember", + "localPart":"usage", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "owns":{ - "title":"owns", + "terminationDate":{ + "title":"terminationDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"terminationDate", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "aggregationType":{ - "title":"aggregationType", + "function":{ + "title":"function", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"function", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EdgesType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "transitionMember", - "owns", - "aggregationType" - ] - }, - "StatePropertyType":{ - "type":"object", - "title":"StatePropertyType", - "required":[ - "state" - ], - "properties":{ - "state":{ - "title":"state", - "allOf":[ - { - "$ref":"#/definitions/StateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"State", + }, + "creationDate":{ + "title":"creationDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"creationDate", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "clazz":{ + "title":"clazz", + "allOf":[ + { + "$ref":"#/definitions/SpaceLayerClassTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"class", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "nodes":{ + "title":"nodes", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NodesType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nodes", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "edges":{ + "title":"edges", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EdgesType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"edges", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpaceLayerType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "usage", + "terminationDate", + "function", + "creationDate", + "clazz", + "nodes", + "edges" + ] + }, + "SpaceLayersType":{ + "required":[ + "spaceLayerMember" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"SpaceLayersType", + "properties":{ + "spaceLayerMember":{ + "title":"spaceLayerMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SpaceLayerMemberType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spaceLayerMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpaceLayersType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "spaceLayerMember", + "aggregationType" + ] + }, + "MultiLayeredGraphPropertyType":{ + "type":"object", + "title":"MultiLayeredGraphPropertyType", + "required":[ + "multiLayeredGraph" + ], + "properties":{ + "multiLayeredGraph":{ + "title":"multiLayeredGraph", + "allOf":[ + { + "$ref":"#/definitions/MultiLayeredGraphType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiLayeredGraph", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -701,11 +1085,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"StatePropertyType", + "localPart":"MultiLayeredGraphPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "state", + "multiLayeredGraph", "nilReason", "remoteSchema", "type", @@ -717,86 +1101,245 @@ "actuate" ] }, - "StateMemberType":{ + "PrimalSpaceFeaturesPropertyType":{ + "type":"object", + "title":"PrimalSpaceFeaturesPropertyType", "required":[ - "state" + "primalSpaceFeatures" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureMemberType" + "properties":{ + "primalSpaceFeatures":{ + "title":"primalSpaceFeatures", + "allOf":[ + { + "$ref":"#/definitions/PrimalSpaceFeaturesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PrimalSpaceFeatures", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } }, - { - "type":"object", - "title":"StateMemberType", - "properties":{ - "state":{ - "title":"state", - "allOf":[ - { - "$ref":"#/definitions/StateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"State", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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" + "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":"PrimalSpaceFeaturesPropertyType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "primalSpaceFeatures", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "InterLayerConnectionMemberType":{ + "required":[ + "interLayerConnection" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "type":"object", + "title":"InterLayerConnectionMemberType", + "properties":{ + "interLayerConnection":{ + "title":"interLayerConnection", + "allOf":[ + { + "$ref":"#/definitions/InterLayerConnectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InterLayerConnection", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "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":[ @@ -867,11 +1410,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StateMemberType", + "localPart":"InterLayerConnectionMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "state", + "interLayerConnection", "nilReason", "remoteSchema", "type", @@ -927,72 +1470,211 @@ "uri" ] }, - "TransitionType":{ + "CellSpacePropertyType":{ + "type":"object", + "title":"CellSpacePropertyType", "required":[ - "connects" + "cellSpace" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"TransitionType", - "properties":{ - "weight":{ - "title":"weight", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "properties":{ + "cellSpace":{ + "title":"cellSpace", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CellSpaceType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"weight", + "localPart":"CellSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } - }, - "connects":{ - "title":"connects", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/StatePropertyType" - }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connects", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "duality":{ - "title":"duality", - "allOf":[ - { - "$ref":"#/definitions/CellSpaceBoundaryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"duality", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"CellSpace", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "geometry":{ - "title":"geometry", + } + ], + "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":"CellSpacePropertyType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "cellSpace", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CellSpaceBoundaryMemberType":{ + "required":[ + "cellSpaceBoundary" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "type":"object", + "title":"CellSpaceBoundaryMemberType", + "properties":{ + "cellSpaceBoundary":{ + "title":"cellSpaceBoundary", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CellSpaceBoundaryType" + } + }, + "elementName":{ + "localPart":"CellSpaceBoundary", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"geometry", + "localPart":"CellSpaceBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -1121,14 +1803,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransitionType", + "localPart":"CellSpaceBoundaryMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "weight", - "connects", - "duality", - "geometry", + "cellSpaceBoundary", "nilReason", "remoteSchema", "type", @@ -1140,215 +1819,72 @@ "actuate" ] }, - "SpaceLayerMemberType":{ + "CellSpaceBoundaryType":{ "required":[ - "spaceLayer" + "geometry3D", + "geometry2D" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SpaceLayerMemberType", + "title":"CellSpaceBoundaryType", "properties":{ - "spaceLayer":{ - "title":"spaceLayer", + "duality":{ + "title":"duality", "allOf":[ { - "$ref":"#/definitions/SpaceLayerType" + "$ref":"#/definitions/TransitionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpaceLayer", + "localPart":"duality", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "nilReason":{ - "title":"nilReason", + "geometry3D":{ + "title":"geometry3D", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SurfacePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"geometry3D", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "remoteSchema":{ - "title":"remoteSchema", + "geometry2D":{ + "title":"geometry2D", "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":"SpaceLayerMemberType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "spaceLayer", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MultiLayeredGraphType":{ - "required":[ - "spaceLayers" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"MultiLayeredGraphType", - "properties":{ - "spaceLayers":{ - "title":"spaceLayers", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SpaceLayersType" - }, - "minItems":1 + "$ref":"#/definitions/CurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"spaceLayers", + "localPart":"geometry2D", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "interEdges":{ - "title":"interEdges", + "externalReference":{ + "title":"externalReference", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InterEdgesType" + "$ref":"#/definitions/ExternalReferenceType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interEdges", + "localPart":"externalReference", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } @@ -1357,17 +1893,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiLayeredGraphType", + "localPart":"CellSpaceBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayers", - "interEdges" + "duality", + "geometry3D", + "geometry2D", + "externalReference" ] }, - "NodesType":{ + "InterEdgesType":{ "required":[ - "stateMember" + "interLayerConnectionMember" ], "allOf":[ { @@ -1375,38 +1913,25 @@ }, { "type":"object", - "title":"NodesType", + "title":"InterEdgesType", "properties":{ - "stateMember":{ - "title":"stateMember", + "interLayerConnectionMember":{ + "title":"interLayerConnectionMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StateMemberType" + "$ref":"#/definitions/InterLayerConnectionMemberType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"stateMember", + "localPart":"interLayerConnectionMember", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" - } - }, "aggregationType":{ "title":"aggregationType", "allOf":[ @@ -1425,63 +1950,221 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NodesType", + "localPart":"InterEdgesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "stateMember", - "owns", + "interLayerConnectionMember", "aggregationType" ] }, - "TransitionMemberType":{ + "StatePropertyType":{ + "type":"object", + "title":"StatePropertyType", "required":[ - "transition" + "state" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureMemberType" + "properties":{ + "state":{ + "title":"state", + "allOf":[ + { + "$ref":"#/definitions/StateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"State", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } }, - { - "type":"object", - "title":"TransitionMemberType", - "properties":{ - "transition":{ - "title":"transition", - "allOf":[ - { - "$ref":"#/definitions/TransitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Transition", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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":"" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "remoteSchema":{ - "title":"remoteSchema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], + } + ], + "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":"StatePropertyType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "state", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SpaceLayerMemberType":{ + "required":[ + "spaceLayer" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "type":"object", + "title":"SpaceLayerMemberType", + "properties":{ + "spaceLayer":{ + "title":"spaceLayer", + "allOf":[ + { + "$ref":"#/definitions/SpaceLayerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpaceLayer", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "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", @@ -1584,11 +2267,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransitionMemberType", + "localPart":"SpaceLayerMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "transition", + "spaceLayer", "nilReason", "remoteSchema", "type", @@ -1600,23 +2283,23 @@ "actuate" ] }, - "SpaceLayerPropertyType":{ + "InterLayerConnectionPropertyType":{ "type":"object", - "title":"SpaceLayerPropertyType", + "title":"InterLayerConnectionPropertyType", "required":[ - "spaceLayer" + "interLayerConnection" ], "properties":{ - "spaceLayer":{ - "title":"spaceLayer", + "interLayerConnection":{ + "title":"interLayerConnection", "allOf":[ { - "$ref":"#/definitions/SpaceLayerType" + "$ref":"#/definitions/InterLayerConnectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpaceLayer", + "localPart":"InterLayerConnection", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -1743,11 +2426,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SpaceLayerPropertyType", + "localPart":"InterLayerConnectionPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayer", + "interLayerConnection", "nilReason", "remoteSchema", "type", @@ -1759,35 +2442,45 @@ "actuate" ] }, - "SpaceLayersType":{ - "required":[ - "spaceLayerMember" - ], + "EdgesType":{ "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SpaceLayersType", + "title":"EdgesType", "properties":{ - "spaceLayerMember":{ - "title":"spaceLayerMember", + "transitionMember":{ + "title":"transitionMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpaceLayerMemberType" + "$ref":"#/definitions/TransitionMemberType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spaceLayerMember", + "localPart":"transitionMember", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, + "owns":{ + "title":"owns", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } + }, "aggregationType":{ "title":"aggregationType", "allOf":[ @@ -1806,177 +2499,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpaceLayersType", + "localPart":"EdgesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayerMember", + "transitionMember", + "owns", "aggregationType" ] }, - "PrimalSpaceFeaturesPropertyType":{ - "type":"object", - "title":"PrimalSpaceFeaturesPropertyType", + "InterLayerConnectionType":{ "required":[ - "primalSpaceFeatures" - ], - "properties":{ - "primalSpaceFeatures":{ - "title":"primalSpaceFeatures", - "allOf":[ - { - "$ref":"#/definitions/PrimalSpaceFeaturesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PrimalSpaceFeatures", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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":"PrimalSpaceFeaturesPropertyType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "primalSpaceFeatures", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CellSpaceType":{ - "required":[ - "geometry3D", - "geometry2D" + "interConnects", + "connectedLayers" ], "allOf":[ { @@ -1984,78 +2519,67 @@ }, { "type":"object", - "title":"CellSpaceType", + "title":"InterLayerConnectionType", "properties":{ - "geometry3D":{ - "title":"geometry3D", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry3D", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "geometry2D":{ - "title":"geometry2D", + "typeOfTopoExpression":{ + "title":"typeOfTopoExpression", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Geometry2D", + "localPart":"typeOfTopoExpression", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "duality":{ - "title":"duality", + "comment":{ + "title":"comment", "allOf":[ { - "$ref":"#/definitions/StatePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"duality", + "localPart":"comment", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "externalReference":{ - "title":"externalReference", + "interConnects":{ + "title":"interConnects", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ExternalReferenceType" + "$ref":"#/definitions/StatePropertyType" }, - "minItems":0 + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"externalReference", + "localPart":"interConnects", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "partialboundedBy":{ - "title":"partialboundedBy", + "connectedLayers":{ + "title":"connectedLayers", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CellSpaceBoundaryPropertyType" + "$ref":"#/definitions/SpaceLayerPropertyType" }, - "minItems":0 + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"partialboundedBy", + "localPart":"ConnectedLayers", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } @@ -2064,66 +2588,38 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpaceType", + "localPart":"InterLayerConnectionType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "geometry3D", - "geometry2D", - "duality", - "externalReference", - "partialboundedBy" + "typeOfTopoExpression", + "comment", + "interConnects", + "connectedLayers" ] }, - "StateType":{ + "StateMemberType":{ + "required":[ + "state" + ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractFeatureMemberType" }, { "type":"object", - "title":"StateType", + "title":"StateMemberType", "properties":{ - "duality":{ - "title":"duality", - "allOf":[ - { - "$ref":"#/definitions/CellSpacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"duality", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "connects":{ - "title":"connects", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TransitionPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connects", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "geometry":{ - "title":"geometry", + "state":{ + "title":"state", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/StateType" } ], "propertyType":"element", "elementName":{ - "localPart":"geometry", + "localPart":"State", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -2252,13 +2748,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StateType", + "localPart":"StateMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "duality", - "connects", - "geometry", + "state", "nilReason", "remoteSchema", "type", @@ -2448,9 +2942,9 @@ "actuate" ] }, - "InterLayerConnectionMemberType":{ + "TransitionMemberType":{ "required":[ - "interLayerConnection" + "transition" ], "allOf":[ { @@ -2458,18 +2952,18 @@ }, { "type":"object", - "title":"InterLayerConnectionMemberType", + "title":"TransitionMemberType", "properties":{ - "interLayerConnection":{ - "title":"interLayerConnection", + "transition":{ + "title":"transition", "allOf":[ { - "$ref":"#/definitions/InterLayerConnectionType" + "$ref":"#/definitions/TransitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterLayerConnection", + "localPart":"Transition", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -2574,844 +3068,35 @@ "$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":"InterLayerConnectionMemberType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "interLayerConnection", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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/indoorgml/1.0/core" - } - }, - "externalObject":{ - "title":"externalObject", - "allOf":[ - { - "$ref":"#/definitions/ExternalObjectReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"externalObject", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExternalReferenceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "informationSystem", - "externalObject" - ] - }, - "TransitionPropertyType":{ - "type":"object", - "title":"TransitionPropertyType", - "required":[ - "transition" - ], - "properties":{ - "transition":{ - "title":"transition", - "allOf":[ - { - "$ref":"#/definitions/TransitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Transition", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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":"TransitionPropertyType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "transition", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SpaceLayerType":{ - "required":[ - "nodes" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"SpaceLayerType", - "properties":{ - "usage":{ - "title":"usage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usage", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "terminationDate":{ - "title":"terminationDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"terminationDate", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "function":{ - "title":"function", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"function", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "creationDate":{ - "title":"creationDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"creationDate", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "clazz":{ - "title":"clazz", - "allOf":[ - { - "$ref":"#/definitions/SpaceLayerClassTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"class", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "nodes":{ - "title":"nodes", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NodesType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nodes", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "edges":{ - "title":"edges", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EdgesType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"edges", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SpaceLayerType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "usage", - "terminationDate", - "function", - "creationDate", - "clazz", - "nodes", - "edges" - ] - }, - "CellSpaceBoundaryType":{ - "required":[ - "geometry3D", - "geometry2D" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"CellSpaceBoundaryType", - "properties":{ - "duality":{ - "title":"duality", - "allOf":[ - { - "$ref":"#/definitions/TransitionPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"duality", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "geometry3D":{ - "title":"geometry3D", - "allOf":[ - { - "$ref":"#/definitions/SurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometry3D", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "geometry2D":{ - "title":"geometry2D", - "allOf":[ - { - "$ref":"#/definitions/CurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometry2D", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "externalReference":{ - "title":"externalReference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExternalReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"externalReference", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CellSpaceBoundaryType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "duality", - "geometry3D", - "geometry2D", - "externalReference" - ] - }, - "MultiLayeredGraphPropertyType":{ - "type":"object", - "title":"MultiLayeredGraphPropertyType", - "required":[ - "multiLayeredGraph" - ], - "properties":{ - "multiLayeredGraph":{ - "title":"multiLayeredGraph", - "allOf":[ - { - "$ref":"#/definitions/MultiLayeredGraphType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiLayeredGraph", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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":"MultiLayeredGraphPropertyType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "multiLayeredGraph", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "InterEdgesType":{ - "required":[ - "interLayerConnectionMember" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"InterEdgesType", - "properties":{ - "interLayerConnectionMember":{ - "title":"interLayerConnectionMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InterLayerConnectionMemberType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interLayerConnectionMember", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InterEdgesType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "interLayerConnectionMember", - "aggregationType" - ] - }, - "CellSpacePropertyType":{ - "type":"object", - "title":"CellSpacePropertyType", - "required":[ - "cellSpace" - ], - "properties":{ - "cellSpace":{ - "title":"cellSpace", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CellSpaceType" - } - }, - "elementName":{ - "localPart":"CellSpace", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"CellSpace", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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":"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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpacePropertyType", + "localPart":"TransitionMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpace", + "transition", "nilReason", "remoteSchema", "type", @@ -3423,40 +3108,72 @@ "actuate" ] }, - "CellSpaceBoundaryMemberType":{ + "TransitionType":{ "required":[ - "cellSpaceBoundary" + "connects" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"CellSpaceBoundaryMemberType", + "title":"TransitionType", "properties":{ - "cellSpaceBoundary":{ - "title":"cellSpaceBoundary", + "weight":{ + "title":"weight", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CellSpaceBoundaryType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"weight", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "connects":{ + "title":"connects", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StatePropertyType" }, - "elementName":{ - "localPart":"CellSpaceBoundary", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } + "maxItems":2, + "minItems":2 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CellSpaceBoundary", + "localPart":"connects", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "duality":{ + "title":"duality", + "allOf":[ + { + "$ref":"#/definitions/CellSpaceBoundaryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"duality", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geometry", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3545,39 +3262,278 @@ "title":"title", "allOf":[ { - "$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":"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":"TransitionType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "weight", + "connects", + "duality", + "geometry", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SpaceLayerPropertyType":{ + "type":"object", + "title":"SpaceLayerPropertyType", + "required":[ + "spaceLayer" + ], + "properties":{ + "spaceLayer":{ + "title":"spaceLayer", + "allOf":[ + { + "$ref":"#/definitions/SpaceLayerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpaceLayer", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "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":"SpaceLayerPropertyType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "spaceLayer", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "PrimalSpaceFeaturesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"PrimalSpaceFeaturesType", + "properties":{ + "cellSpaceMember":{ + "title":"cellSpaceMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"cellSpaceMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "show":{ - "title":"show", + "cellSpaceBoundaryMember":{ + "title":"cellSpaceBoundaryMember", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"cellSpaceBoundaryMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "actuate":{ - "title":"actuate", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -3585,25 +3541,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpaceBoundaryMemberType", + "localPart":"PrimalSpaceFeaturesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpaceBoundary", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "cellSpaceMember", + "cellSpaceBoundaryMember", + "aggregationType" ] }, - "IndoorFeaturesType":{ + "CellSpaceType":{ "required":[ - "multiLayeredGraph" + "geometry3D", + "geometry2D" ], "allOf":[ { @@ -3611,31 +3561,78 @@ }, { "type":"object", - "title":"IndoorFeaturesType", + "title":"CellSpaceType", "properties":{ - "primalSpaceFeatures":{ - "title":"primalSpaceFeatures", + "geometry3D":{ + "title":"geometry3D", "allOf":[ { - "$ref":"#/definitions/PrimalSpaceFeaturesPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"primalSpaceFeatures", + "localPart":"Geometry3D", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "multiLayeredGraph":{ - "title":"multiLayeredGraph", + "geometry2D":{ + "title":"geometry2D", "allOf":[ { - "$ref":"#/definitions/MultiLayeredGraphType" + "$ref":"#/definitions/SurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiLayeredGraph", + "localPart":"Geometry2D", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "duality":{ + "title":"duality", + "allOf":[ + { + "$ref":"#/definitions/StatePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"duality", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "externalReference":{ + "title":"externalReference", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ExternalReferenceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"externalReference", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "partialboundedBy":{ + "title":"partialboundedBy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CellSpaceBoundaryPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"partialboundedBy", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } @@ -3644,15 +3641,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IndoorFeaturesType", + "localPart":"CellSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "primalSpaceFeatures", - "multiLayeredGraph" + "geometry3D", + "geometry2D", + "duality", + "externalReference", + "partialboundedBy" ] }, - "TypeOfTopoExpressionCodeEnumerationType":{ + "SpaceLayerClassTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3660,11 +3660,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"typeOfTopoExpressionCodeEnumerationType", + "localPart":"SpaceLayerClassTypeType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "SpaceLayerClassTypeType":{ + "TypeOfTopoExpressionCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3672,7 +3672,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpaceLayerClassTypeType", + "localPart":"typeOfTopoExpressionCodeEnumerationType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } @@ -3691,7 +3691,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimalSpaceFeatures" + "SpaceLayer" ] }, "namespaceURI":{ @@ -3704,11 +3704,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimalSpaceFeaturesType" + "$ref":"#/definitions/SpaceLayerType" } }, "elementName":{ - "localPart":"PrimalSpaceFeatures", + "localPart":"SpaceLayer", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3759,7 +3759,7 @@ "properties":{ "localPart":{ "enum":[ - "SpaceLayer" + "PrimalSpaceFeatures" ] }, "namespaceURI":{ @@ -3772,11 +3772,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpaceLayerType" + "$ref":"#/definitions/PrimalSpaceFeaturesType" } }, "elementName":{ - "localPart":"SpaceLayer", + "localPart":"PrimalSpaceFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3793,7 +3793,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiLayeredGraph" + "InterLayerConnection" ] }, "namespaceURI":{ @@ -3806,11 +3806,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLayeredGraphType" + "$ref":"#/definitions/InterLayerConnectionType" } }, "elementName":{ - "localPart":"MultiLayeredGraph", + "localPart":"InterLayerConnection", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3827,7 +3827,7 @@ "properties":{ "localPart":{ "enum":[ - "Transition" + "MultiLayeredGraph" ] }, "namespaceURI":{ @@ -3840,11 +3840,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransitionType" + "$ref":"#/definitions/MultiLayeredGraphType" } }, "elementName":{ - "localPart":"Transition", + "localPart":"MultiLayeredGraph", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3929,7 +3929,7 @@ "properties":{ "localPart":{ "enum":[ - "IndoorFeatures" + "Transition" ] }, "namespaceURI":{ @@ -3942,11 +3942,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndoorFeaturesType" + "$ref":"#/definitions/TransitionType" } }, "elementName":{ - "localPart":"IndoorFeatures", + "localPart":"Transition", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3963,7 +3963,7 @@ "properties":{ "localPart":{ "enum":[ - "InterLayerConnection" + "IndoorFeatures" ] }, "namespaceURI":{ @@ -3976,11 +3976,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterLayerConnectionType" + "$ref":"#/definitions/IndoorFeaturesType" } }, "elementName":{ - "localPart":"InterLayerConnection", + "localPart":"IndoorFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } diff --git a/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema b/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema index fc6467cc..55f43ceb 100644 --- a/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema +++ b/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema @@ -2,94 +2,115 @@ { "id":"http://www.opengis.net/indoorgml/1.0/navigation#", "definitions":{ - "ConnectionSpaceType":{ + "TransitionSpaceType":{ "allOf":[ { "$ref":"#/definitions/TransferSpaceType" }, { "type":"object", - "title":"ConnectionSpaceType", + "title":"TransitionSpaceType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ConnectionSpaceType", + "localPart":"TransitionSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "RouteNodeType":{ - "required":[ - "referencedState", - "geometry" + "NavigableBoundaryType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/CellSpaceBoundaryType" + }, + { + "type":"object", + "title":"NavigableBoundaryType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NavigableBoundaryType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "GeneralSpaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/NavigableSpaceType" }, { "type":"object", - "title":"RouteNodeType", + "title":"GeneralSpaceType", "properties":{ - "referencedState":{ - "title":"referencedState", - "allOf":[ - { - "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/StatePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referencedState", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/PointPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometry", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteNodeType", + "localPart":"GeneralSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "referencedState", - "geometry" - ] + } }, - "ConnectionBoundaryType":{ + "TransferSpaceType":{ "allOf":[ { - "$ref":"#/definitions/TransferBoundaryType" + "$ref":"#/definitions/NavigableSpaceType" }, { "type":"object", - "title":"ConnectionBoundaryType", + "title":"TransferSpaceType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ConnectionBoundaryType", + "localPart":"TransferSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, + "RouteNodeMemberType":{ + "required":[ + "routeNode" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "type":"object", + "title":"RouteNodeMemberType", + "properties":{ + "routeNode":{ + "title":"routeNode", + "allOf":[ + { + "$ref":"#/definitions/RouteNodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteNode", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteNodeMemberType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + }, + "propertiesOrder":[ + "routeNode" + ] + }, "PathType":{ "allOf":[ { @@ -142,57 +163,121 @@ "aggregationType" ] }, - "GeneralSpaceType":{ + "RouteType":{ + "required":[ + "startRouteNode", + "endRouteNode", + "routeNodes", + "path" + ], "allOf":[ { - "$ref":"#/definitions/NavigableSpaceType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"GeneralSpaceType", + "title":"RouteType", "properties":{ + "startRouteNode":{ + "title":"startRouteNode", + "allOf":[ + { + "$ref":"#/definitions/RouteNodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"startRouteNode", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "endRouteNode":{ + "title":"endRouteNode", + "allOf":[ + { + "$ref":"#/definitions/RouteNodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"endRouteNode", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "routeNodes":{ + "title":"routeNodes", + "allOf":[ + { + "$ref":"#/definitions/RouteNodesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"routeNodes", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"path", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GeneralSpaceType", + "localPart":"RouteType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } + }, + "propertiesOrder":[ + "startRouteNode", + "endRouteNode", + "routeNodes", + "path" + ] }, - "AnchorSpaceType":{ + "ConnectionBoundaryType":{ "allOf":[ { - "$ref":"#/definitions/TransferSpaceType" + "$ref":"#/definitions/TransferBoundaryType" }, { "type":"object", - "title":"AnchorSpaceType", + "title":"ConnectionBoundaryType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AnchorSpaceType", + "localPart":"ConnectionBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "NavigableBoundaryType":{ + "TransferBoundaryType":{ "allOf":[ { - "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/CellSpaceBoundaryType" + "$ref":"#/definitions/NavigableBoundaryType" }, { "type":"object", - "title":"NavigableBoundaryType", + "title":"TransferBoundaryType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"NavigableBoundaryType", + "localPart":"TransferBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -251,70 +336,97 @@ "aggregationType" ] }, - "RouteType":{ + "AnchorSpaceType":{ + "allOf":[ + { + "$ref":"#/definitions/TransferSpaceType" + }, + { + "type":"object", + "title":"AnchorSpaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AnchorSpaceType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "RouteSegmentMemberType":{ "required":[ - "startRouteNode", - "endRouteNode", - "routeNodes", - "path" + "routeSegment" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractFeatureMemberType" }, { "type":"object", - "title":"RouteType", + "title":"RouteSegmentMemberType", "properties":{ - "startRouteNode":{ - "title":"startRouteNode", - "allOf":[ - { - "$ref":"#/definitions/RouteNodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"startRouteNode", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "endRouteNode":{ - "title":"endRouteNode", + "routeSegment":{ + "title":"routeSegment", "allOf":[ { - "$ref":"#/definitions/RouteNodePropertyType" + "$ref":"#/definitions/RouteSegmentType" } ], "propertyType":"element", "elementName":{ - "localPart":"endRouteNode", + "localPart":"RouteSegment", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } - }, - "routeNodes":{ - "title":"routeNodes", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSegmentMemberType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + }, + "propertiesOrder":[ + "routeSegment" + ] + }, + "RouteNodeType":{ + "required":[ + "referencedState", + "geometry" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"RouteNodeType", + "properties":{ + "referencedState":{ + "title":"referencedState", "allOf":[ { - "$ref":"#/definitions/RouteNodesType" + "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/StatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"routeNodes", + "localPart":"referencedState", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "path":{ - "title":"path", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/PathType" + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"path", + "localPart":"geometry", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } } @@ -323,34 +435,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteType", + "localPart":"RouteNodeType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" }, "propertiesOrder":[ - "startRouteNode", - "endRouteNode", - "routeNodes", - "path" + "referencedState", + "geometry" ] }, - "TransitionSpaceType":{ - "allOf":[ - { - "$ref":"#/definitions/TransferSpaceType" - }, - { - "type":"object", - "title":"TransitionSpaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransitionSpaceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, "RouteSegmentType":{ "required":[ "weight", @@ -438,24 +530,6 @@ "geometry" ] }, - "TransferSpaceType":{ - "allOf":[ - { - "$ref":"#/definitions/NavigableSpaceType" - }, - { - "type":"object", - "title":"TransferSpaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransferSpaceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, "RouteNodePropertyType":{ "type":"object", "title":"RouteNodePropertyType", @@ -615,43 +689,6 @@ "actuate" ] }, - "RouteNodeMemberType":{ - "required":[ - "routeNode" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureMemberType" - }, - { - "type":"object", - "title":"RouteNodeMemberType", - "properties":{ - "routeNode":{ - "title":"routeNode", - "allOf":[ - { - "$ref":"#/definitions/RouteNodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteNode", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteNodeMemberType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "routeNode" - ] - }, "AnchorBoundaryType":{ "allOf":[ { @@ -670,61 +707,6 @@ "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "TransferBoundaryType":{ - "allOf":[ - { - "$ref":"#/definitions/NavigableBoundaryType" - }, - { - "type":"object", - "title":"TransferBoundaryType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransferBoundaryType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "RouteSegmentMemberType":{ - "required":[ - "routeSegment" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureMemberType" - }, - { - "type":"object", - "title":"RouteSegmentMemberType", - "properties":{ - "routeSegment":{ - "title":"routeSegment", - "allOf":[ - { - "$ref":"#/definitions/RouteSegmentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteSegment", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteSegmentMemberType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "routeSegment" - ] - }, "NavigableSpaceType":{ "required":[ "clazz", @@ -791,6 +773,24 @@ "function", "usage" ] + }, + "ConnectionSpaceType":{ + "allOf":[ + { + "$ref":"#/definitions/TransferSpaceType" + }, + { + "type":"object", + "title":"ConnectionSpaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConnectionSpaceType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } } }, "anyOf":[ @@ -807,7 +807,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSegment" + "Route" ] }, "namespaceURI":{ @@ -820,11 +820,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/RouteType" } }, "elementName":{ - "localPart":"RouteSegment", + "localPart":"Route", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -841,7 +841,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteNode" + "NavigableSpace" ] }, "namespaceURI":{ @@ -854,11 +854,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteNodeType" + "$ref":"#/definitions/NavigableSpaceType" } }, "elementName":{ - "localPart":"RouteNode", + "localPart":"NavigableSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -875,7 +875,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionSpace" + "RouteSegment" ] }, "namespaceURI":{ @@ -888,11 +888,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionSpaceType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"ConnectionSpace", + "localPart":"RouteSegment", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -909,7 +909,7 @@ "properties":{ "localPart":{ "enum":[ - "NavigableSpace" + "ConnectionSpace" ] }, "namespaceURI":{ @@ -922,11 +922,11 @@ ] }, "value":{ - "$ref":"#/definitions/NavigableSpaceType" + "$ref":"#/definitions/ConnectionSpaceType" } }, "elementName":{ - "localPart":"NavigableSpace", + "localPart":"ConnectionSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -943,7 +943,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionBoundary" + "TransferBoundary" ] }, "namespaceURI":{ @@ -956,11 +956,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionBoundaryType" + "$ref":"#/definitions/TransferBoundaryType" } }, "elementName":{ - "localPart":"ConnectionBoundary", + "localPart":"TransferBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -977,7 +977,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorBoundary" + "TransitionSpace" ] }, "namespaceURI":{ @@ -990,11 +990,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorBoundaryType" + "$ref":"#/definitions/TransitionSpaceType" } }, "elementName":{ - "localPart":"AnchorBoundary", + "localPart":"TransitionSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1011,7 +1011,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorSpace" + "AnchorBoundary" ] }, "namespaceURI":{ @@ -1024,11 +1024,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorSpaceType" + "$ref":"#/definitions/AnchorBoundaryType" } }, "elementName":{ - "localPart":"AnchorSpace", + "localPart":"AnchorBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1045,7 +1045,7 @@ "properties":{ "localPart":{ "enum":[ - "TransitionSpace" + "TransferSpace" ] }, "namespaceURI":{ @@ -1058,11 +1058,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransitionSpaceType" + "$ref":"#/definitions/TransferSpaceType" } }, "elementName":{ - "localPart":"TransitionSpace", + "localPart":"TransferSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1079,7 +1079,7 @@ "properties":{ "localPart":{ "enum":[ - "GeneralSpace" + "AnchorSpace" ] }, "namespaceURI":{ @@ -1092,11 +1092,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralSpaceType" + "$ref":"#/definitions/AnchorSpaceType" } }, "elementName":{ - "localPart":"GeneralSpace", + "localPart":"AnchorSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1113,7 +1113,7 @@ "properties":{ "localPart":{ "enum":[ - "Route" + "ConnectionBoundary" ] }, "namespaceURI":{ @@ -1126,11 +1126,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteType" + "$ref":"#/definitions/ConnectionBoundaryType" } }, "elementName":{ - "localPart":"Route", + "localPart":"ConnectionBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1147,7 +1147,7 @@ "properties":{ "localPart":{ "enum":[ - "TransferBoundary" + "RouteNode" ] }, "namespaceURI":{ @@ -1160,11 +1160,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransferBoundaryType" + "$ref":"#/definitions/RouteNodeType" } }, "elementName":{ - "localPart":"TransferBoundary", + "localPart":"RouteNode", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1181,7 +1181,7 @@ "properties":{ "localPart":{ "enum":[ - "TransferSpace" + "NavigableBoundary" ] }, "namespaceURI":{ @@ -1194,11 +1194,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransferSpaceType" + "$ref":"#/definitions/NavigableBoundaryType" } }, "elementName":{ - "localPart":"TransferSpace", + "localPart":"NavigableBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1215,7 +1215,7 @@ "properties":{ "localPart":{ "enum":[ - "NavigableBoundary" + "GeneralSpace" ] }, "namespaceURI":{ @@ -1228,11 +1228,11 @@ ] }, "value":{ - "$ref":"#/definitions/NavigableBoundaryType" + "$ref":"#/definitions/GeneralSpaceType" } }, "elementName":{ - "localPart":"NavigableBoundary", + "localPart":"GeneralSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } } diff --git a/scripts/jsonschemas/KML_2_1.jsonschema b/scripts/jsonschemas/KML_2_1.jsonschema index 2ecbd0fb..e162bc2f 100644 --- a/scripts/jsonschemas/KML_2_1.jsonschema +++ b/scripts/jsonschemas/KML_2_1.jsonschema @@ -2,60 +2,117 @@ { "id":"http://earth.google.com/kml/2.1#", "definitions":{ - "ItemIconType":{ + "MetadataType":{ + "type":"object", + "title":"MetadataType", "required":[ - "href" + "any" ], + "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" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "any" + ] + }, + "LatLonBoxType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"ItemIconType", + "title":"LatLonBoxType", "properties":{ - "state":{ - "title":"state", + "north":{ + "title":"north", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnum" - } - } - }, - "elementName":{ - "localPart":"state", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"state", + "localPart":"north", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "href":{ - "title":"href", + "south":{ + "title":"south", "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":"href", + "localPart":"south", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "east":{ + "title":"east", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"east", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "west":{ + "title":"west", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"west", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "rotation":{ + "title":"rotation", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rotation", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -64,156 +121,144 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ItemIconType", + "localPart":"LatLonBoxType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "state", - "href" + "north", + "south", + "east", + "west", + "rotation" ] }, - "IconStyleIconType":{ - "required":[ - "href" - ], + "TimePrimitiveType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"IconStyleIconType", + "title":"TimePrimitiveType", "properties":{ - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"href", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IconStyleIconType", + "localPart":"TimePrimitiveType", "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "href" - ] + } }, - "LineStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ColorStyleType" + "StyleMapPairType":{ + "type":"object", + "title":"StyleMapPairType", + "required":[ + "key", + "styleUrl" + ], + "properties":{ + "key":{ + "title":"key", + "allOf":[ + { + "$ref":"#/definitions/StyleStateEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"key", + "namespaceURI":"http://earth.google.com/kml/2.1" + } }, - { - "type":"object", - "title":"LineStyleType", - "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"width", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "styleUrl":{ + "title":"styleUrl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"styleUrl", + "namespaceURI":"http://earth.google.com/kml/2.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"StyleMapPairType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "width" + "key", + "styleUrl" ] }, - "ScreenOverlayType":{ + "IconType":{ + "required":[ + "x", + "y", + "w", + "h" + ], "allOf":[ { - "$ref":"#/definitions/OverlayType" + "$ref":"#/definitions/LinkType" }, { "type":"object", - "title":"ScreenOverlayType", + "title":"IconType", "properties":{ - "overlayXY":{ - "title":"overlayXY", + "x":{ + "title":"x", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"overlayXY", + "localPart":"x", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "screenXY":{ - "title":"screenXY", + "y":{ + "title":"y", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"screenXY", + "localPart":"y", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "rotationXY":{ - "title":"rotationXY", + "w":{ + "title":"w", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"rotationXY", + "localPart":"w", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "size":{ - "title":"size", + "h":{ + "title":"h", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"size", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "rotation":{ - "title":"rotation", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rotation", + "localPart":"h", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -222,121 +267,91 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScreenOverlayType", + "localPart":"IconType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "overlayXY", - "screenXY", - "rotationXY", - "size", - "rotation" + "x", + "y", + "w", + "h" ] }, - "PlacemarkType":{ - "allOf":[ - { - "$ref":"#/definitions/FeatureType" - }, - { - "type":"object", - "title":"PlacemarkType", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/GeometryType" - } + "DeleteType":{ + "type":"object", + "title":"DeleteType", + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" + "value":{ + "$ref":"#/definitions/FeatureType" } + }, + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PlacemarkType", + "localPart":"DeleteType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "geometry" + "feature" ] }, - "LodType":{ + "PolyStyleType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/ColorStyleType" }, { "type":"object", - "title":"LodType", + "title":"PolyStyleType", "properties":{ - "minLodPixels":{ - "title":"minLodPixels", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minLodPixels", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "maxLodPixels":{ - "title":"maxLodPixels", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxLodPixels", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "minFadeExtent":{ - "title":"minFadeExtent", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"minFadeExtent", + "localPart":"fill", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "maxFadeExtent":{ - "title":"maxFadeExtent", + "outline":{ + "title":"outline", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"outline", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -345,135 +360,148 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"PolyStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent" + "fill", + "outline" ] }, - "TimeSpanType":{ + "ContainerType":{ "allOf":[ { - "$ref":"#/definitions/TimePrimitiveType" + "$ref":"#/definitions/FeatureType" }, { "type":"object", - "title":"TimeSpanType", + "title":"ContainerType", "properties":{ - "begin":{ - "title":"begin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"begin", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "end":{ - "title":"end", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"end", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSpanType", + "localPart":"ContainerType", "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "begin", - "end" - ] + } }, - "ReplaceType":{ + "SnippetType":{ "type":"object", - "title":"ReplaceType", + "title":"SnippetType", "properties":{ - "feature":{ - "title":"feature", + "value":{ + "title":"value", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/FeatureType" - } - }, - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" + "propertyType":"value" + }, + "maxLines":{ + "title":"maxLines", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxLines", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ReplaceType", + "localPart":"SnippetType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "feature" + "value", + "maxLines" ] }, - "StyleSelectorType":{ - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"StyleSelectorType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleSelectorType", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "FolderType":{ + "LatLonAltBoxType":{ "allOf":[ { - "$ref":"#/definitions/ContainerType" + "$ref":"#/definitions/LatLonBoxType" }, { "type":"object", - "title":"FolderType", + "title":"LatLonAltBoxType", "properties":{ - "feature":{ - "title":"feature", + "minAltitude":{ + "title":"minAltitude", "allOf":[ { - "type":"array", + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minAltitude", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "maxAltitude":{ + "title":"maxAltitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxAltitude", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "altitudeMode":{ + "title":"altitudeMode", + "allOf":[ + { + "$ref":"#/definitions/AltitudeModeEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitudeMode", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonAltBoxType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "minAltitude", + "maxAltitude", + "altitudeMode" + ] + }, + "MultiGeometryType":{ + "required":[ + "geometry" + ], + "allOf":[ + { + "$ref":"#/definitions/GeometryType" + }, + { + "type":"object", + "title":"MultiGeometryType", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "type":"array", "items":{ "type":"object", "properties":{ @@ -481,20 +509,20 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"Feature", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "minItems":0 + "minItems":1 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Feature", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -503,147 +531,114 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FolderType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "feature" - ] - }, - "StyleMapPairType":{ - "type":"object", - "title":"StyleMapPairType", - "required":[ - "key", - "styleUrl" - ], - "properties":{ - "key":{ - "title":"key", - "allOf":[ - { - "$ref":"#/definitions/StyleStateEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"key", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "styleUrl":{ - "title":"styleUrl", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"styleUrl", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleMapPairType", + "localPart":"MultiGeometryType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "key", - "styleUrl" + "geometry" ] }, - "LinkType":{ + "ModelType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"LinkType", + "title":"ModelType", "properties":{ - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"href", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "refreshMode":{ - "title":"refreshMode", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/RefreshModeEnum" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"refreshMode", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "refreshInterval":{ - "title":"refreshInterval", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/LocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"refreshInterval", + "localPart":"Location", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "viewRefreshMode":{ - "title":"viewRefreshMode", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/ViewRefreshModeEnum" + "$ref":"#/definitions/OrientationType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"Orientation", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"Scale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewBoundScale", + "localPart":"Link", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "viewFormat":{ - "title":"viewFormat", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ModelType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "altitudeMode", + "location", + "orientation", + "scale", + "link" + ] + }, + "TimeSpanType":{ + "allOf":[ + { + "$ref":"#/definitions/TimePrimitiveType" + }, + { + "type":"object", + "title":"TimeSpanType", + "properties":{ + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -651,12 +646,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"viewFormat", + "localPart":"begin", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "httpQuery":{ - "title":"httpQuery", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -664,7 +659,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"httpQuery", + "localPart":"end", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -673,131 +668,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"TimeSpanType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "href", - "refreshMode", - "refreshInterval", - "viewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery" + "begin", + "end" ] }, - "KmlType":{ - "type":"object", - "title":"KmlType", - "properties":{ - "networkLinkControl":{ - "title":"networkLinkControl", - "allOf":[ - { - "$ref":"#/definitions/NetworkLinkControlType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControl", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/FeatureType" - } - }, - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"KmlType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "networkLinkControl", - "feature" - ] - }, - "IconStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ColorStyleType" + "GroundOverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/OverlayType" }, { "type":"object", - "title":"IconStyleType", + "title":"GroundOverlayType", "properties":{ - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "heading":{ - "title":"heading", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"altitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "icon":{ - "title":"icon", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/IconStyleIconType" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "hotSpot":{ - "title":"hotSpot", + "latLonBox":{ + "title":"latLonBox", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/LatLonBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"hotSpot", + "localPart":"LatLonBox", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -806,74 +729,73 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IconStyleType", + "localPart":"GroundOverlayType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "scale", - "heading", - "icon", - "hotSpot" + "altitude", + "altitudeMode", + "latLonBox" ] }, - "LatLonBoxType":{ + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/OverlayType" }, { "type":"object", - "title":"LatLonBoxType", + "title":"ScreenOverlayType", "properties":{ - "north":{ - "title":"north", + "overlayXY":{ + "title":"overlayXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"north", + "localPart":"overlayXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "south":{ - "title":"south", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"south", + "localPart":"screenXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "east":{ - "title":"east", + "rotationXY":{ + "title":"rotationXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"east", + "localPart":"rotationXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "west":{ - "title":"west", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"west", + "localPart":"size", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -881,7 +803,7 @@ "title":"rotation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", @@ -895,199 +817,233 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonBoxType", + "localPart":"ScreenOverlayType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "north", - "south", - "east", - "west", + "overlayXY", + "screenXY", + "rotationXY", + "size", "rotation" ] }, - "LookAtType":{ - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"LookAtType", - "properties":{ - "longitude":{ - "title":"longitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"longitude", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "latitude":{ - "title":"latitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"latitude", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "altitude":{ - "title":"altitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitude", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "range":{ - "title":"range", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"range", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "tilt":{ - "title":"tilt", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tilt", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "heading":{ - "title":"heading", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"heading", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "Vec2Type":{ + "type":"object", + "title":"Vec2Type", + "properties":{ + "x":{ + "title":"x", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"x", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LookAtType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, + }, + "y":{ + "title":"y", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"y", + "namespaceURI":"" + } + }, + "xunits":{ + "title":"xunits", + "allOf":[ + { + "$ref":"#/definitions/UnitsEnum" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xunits", + "namespaceURI":"" + } + }, + "yunits":{ + "title":"yunits", + "allOf":[ + { + "$ref":"#/definitions/UnitsEnum" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"yunits", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"vec2Type", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "range", - "tilt", - "heading", - "altitudeMode" + "x", + "y", + "xunits", + "yunits" ] }, - "IconType":{ + "UpdateType":{ + "type":"object", + "title":"UpdateType", "required":[ - "x", - "y", - "w", - "h" + "targetHref" ], + "properties":{ + "targetHref":{ + "title":"targetHref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetHref", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "createOrDeleteOrChange":{ + "title":"createOrDeleteOrChange", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/CreateType" + } + ], + "elementName":{ + "localPart":"Create", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/DeleteType" + } + ], + "elementName":{ + "localPart":"Delete", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/ChangeType" + } + ], + "elementName":{ + "localPart":"Change", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/ReplaceType" + } + ], + "elementName":{ + "localPart":"Replace", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "targetHref", + "createOrDeleteOrChange" + ] + }, + "IconStyleType":{ "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/ColorStyleType" }, { "type":"object", - "title":"IconType", + "title":"IconStyleType", "properties":{ - "x":{ - "title":"x", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"x", + "localPart":"scale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "y":{ - "title":"y", + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"y", + "localPart":"heading", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "w":{ - "title":"w", + "icon":{ + "title":"icon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/IconStyleIconType" } ], "propertyType":"element", "elementName":{ - "localPart":"w", + "localPart":"Icon", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "h":{ - "title":"h", + "hotSpot":{ + "title":"hotSpot", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"h", + "localPart":"hotSpot", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1096,79 +1052,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IconType", + "localPart":"IconStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "x", - "y", - "w", - "h" + "scale", + "heading", + "icon", + "hotSpot" ] }, - "ContainerType":{ + "LabelStyleType":{ "allOf":[ { - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/ColorStyleType" }, { "type":"object", - "title":"ContainerType", + "title":"LabelStyleType", "properties":{ + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ContainerType", + "localPart":"LabelStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" - } + }, + "propertiesOrder":[ + "scale" + ] }, - "OrientationType":{ + "StyleMapType":{ + "required":[ + "pair" + ], "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/StyleSelectorType" }, { "type":"object", - "title":"OrientationType", + "title":"StyleMapType", "properties":{ - "heading":{ - "title":"heading", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"heading", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "tilt":{ - "title":"tilt", + "pair":{ + "title":"pair", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/StyleMapPairType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"tilt", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "roll":{ - "title":"roll", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"roll", + "localPart":"Pair", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1177,97 +1130,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientationType", + "localPart":"StyleMapType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "heading", - "tilt", - "roll" + "pair" ] }, - "TimeStampType":{ + "LineStringType":{ "required":[ - "when" + "coordinates" ], "allOf":[ { - "$ref":"#/definitions/TimePrimitiveType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"TimeStampType", + "title":"LineStringType", "properties":{ - "when":{ - "title":"when", + "extrude":{ + "title":"extrude", "allOf":[ { - "$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":"when", + "localPart":"extrude", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeStampType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "when" - ] - }, - "ScaleType":{ - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"ScaleType", - "properties":{ - "x":{ - "title":"x", + }, + "tessellate":{ + "title":"tessellate", "allOf":[ { - "$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":"x", + "localPart":"tessellate", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "y":{ - "title":"y", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"y", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "z":{ - "title":"z", + "coordinates":{ + "title":"coordinates", "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/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"z", + "localPart":"coordinates", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1276,86 +1209,88 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScaleType", + "localPart":"LineStringType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "x", - "y", - "z" + "extrude", + "tessellate", + "altitudeMode", + "coordinates" ] }, - "ModelType":{ + "ObjectType":{ + "type":"object", + "title":"ObjectType", + "properties":{ + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + }, + "targetId":{ + "title":"targetId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"targetId", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ObjectType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "id", + "targetId" + ] + }, + "PlacemarkType":{ "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/FeatureType" }, { "type":"object", - "title":"ModelType", + "title":"PlacemarkType", "properties":{ - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "location":{ - "title":"location", - "allOf":[ - { - "$ref":"#/definitions/LocationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Location", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/OrientationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Orientation", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Scale", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "link":{ - "title":"link", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/LinkType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/GeometryType" + } + }, + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Link", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1364,81 +1299,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ModelType", + "localPart":"PlacemarkType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "altitudeMode", - "location", - "orientation", - "scale", - "link" + "geometry" ] }, - "LinearRingType":{ - "required":[ - "coordinates" - ], + "ListStyleType":{ "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"LinearRingType", + "title":"ListStyleType", "properties":{ - "extrude":{ - "title":"extrude", + "listItemType":{ + "title":"listItemType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ListItemTypeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"listItemType", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "tessellate":{ - "title":"tessellate", + "bgColor":{ + "title":"bgColor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"bgColor", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "coordinates":{ - "title":"coordinates", + "itemIcon":{ + "title":"itemIcon", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ItemIconType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"ItemIcon", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1447,244 +1363,176 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"ListStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeMode", - "coordinates" + "listItemType", + "bgColor", + "itemIcon" ] }, - "NetworkLinkControlType":{ + "ChangeType":{ "type":"object", - "title":"NetworkLinkControlType", + "title":"ChangeType", "properties":{ - "minRefreshPeriod":{ - "title":"minRefreshPeriod", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minRefreshPeriod", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "cookie":{ - "title":"cookie", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cookie", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"message", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "linkName":{ - "title":"linkName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkName", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "linkDescription":{ - "title":"linkDescription", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkDescription", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "linkSnippet":{ - "title":"linkSnippet", - "allOf":[ - { - "$ref":"#/definitions/SnippetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkSnippet", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "expires":{ - "title":"expires", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"expires", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "update":{ - "title":"update", - "allOf":[ - { - "$ref":"#/definitions/UpdateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Update", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "lookAt":{ - "title":"lookAt", + "objectOrFeatureOrGeometry":{ + "title":"objectOrFeatureOrGeometry", "allOf":[ { - "$ref":"#/definitions/LookAtType" + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/GeometryType" + } + }, + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/FeatureType" + } + }, + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TimePrimitiveType" + } + }, + "elementName":{ + "localPart":"TimePrimitive", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ObjectType" + } + }, + "elementName":{ + "localPart":"Object", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StyleSelectorType" + } + }, + "elementName":{ + "localPart":"StyleSelector", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"LookAt", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkControlType", + "localPart":"ChangeType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minRefreshPeriod", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "lookAt" + "objectOrFeatureOrGeometry" ] }, - "MetadataType":{ - "type":"object", - "title":"MetadataType", - "required":[ - "any" - ], - "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" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "any" - ] - }, - "ListStyleType":{ + "LodType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"ListStyleType", + "title":"LodType", "properties":{ - "listItemType":{ - "title":"listItemType", + "minLodPixels":{ + "title":"minLodPixels", "allOf":[ { - "$ref":"#/definitions/ListItemTypeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"listItemType", + "localPart":"minLodPixels", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "bgColor":{ - "title":"bgColor", + "maxLodPixels":{ + "title":"maxLodPixels", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"bgColor", + "localPart":"maxLodPixels", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "itemIcon":{ - "title":"itemIcon", + "minFadeExtent":{ + "title":"minFadeExtent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"ItemIcon", + "localPart":"minFadeExtent", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "maxFadeExtent":{ + "title":"maxFadeExtent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxFadeExtent", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1693,105 +1541,68 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ListStyleType", + "localPart":"LodType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "listItemType", - "bgColor", - "itemIcon" + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent" ] }, - "TimePrimitiveType":{ + "IconStyleIconType":{ + "required":[ + "href" + ], "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"TimePrimitiveType", + "title":"IconStyleIconType", "properties":{ + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"href", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePrimitiveType", + "localPart":"IconStyleIconType", "namespaceURI":"http://earth.google.com/kml/2.1" - } + }, + "propertiesOrder":[ + "href" + ] }, - "ChangeType":{ - "type":"object", - "title":"ChangeType", - "properties":{ - "objectOrFeatureOrGeometry":{ - "title":"objectOrFeatureOrGeometry", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ObjectType" - } - }, - "elementName":{ - "localPart":"Object", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/GeometryType" - } - }, - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StyleSelectorType" - } - }, - "elementName":{ - "localPart":"StyleSelector", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TimePrimitiveType" - } - }, - "elementName":{ - "localPart":"TimePrimitive", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { + "DocumentType":{ + "allOf":[ + { + "$ref":"#/definitions/ContainerType" + }, + { + "type":"object", + "title":"DocumentType", + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"array", + "items":{ "type":"object", "properties":{ "name":{ @@ -1805,132 +1616,320 @@ "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - ] - }, - "minItems":0 + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } - ], - "propertyType":"elementRefs" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ChangeType", + "localPart":"DocumentType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "objectOrFeatureOrGeometry" + "feature" ] }, - "UpdateType":{ - "type":"object", - "title":"UpdateType", - "required":[ - "targetHref" - ], - "properties":{ - "targetHref":{ - "title":"targetHref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetHref", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "FeatureType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" }, - "createOrDeleteOrChange":{ - "title":"createOrDeleteOrChange", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/CreateType" - } - ], - "elementName":{ - "localPart":"Create", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DeleteType" - } - ], - "elementName":{ - "localPart":"Delete", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/ChangeType" - } - ], - "elementName":{ - "localPart":"Change", - "namespaceURI":"http://earth.google.com/kml/2.1" + { + "type":"object", + "title":"FeatureType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "visibility":{ + "title":"visibility", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"visibility", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "open":{ + "title":"open", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"open", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "phoneNumber":{ + "title":"phoneNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phoneNumber", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "snippet":{ + "title":"snippet", + "allOf":[ + { + "$ref":"#/definitions/SnippetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Snippet", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "lookAt":{ + "title":"lookAt", + "allOf":[ + { + "$ref":"#/definitions/LookAtType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookAt", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "timePrimitive":{ + "title":"timePrimitive", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TimePrimitiveType" } }, - { - "anyOf":[ - { - "$ref":"#/definitions/ReplaceType" + "elementName":{ + "localPart":"TimePrimitive", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"TimePrimitive", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "styleUrl":{ + "title":"styleUrl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"styleUrl", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "styleSelector":{ + "title":"styleSelector", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StyleSelectorType" } - ], + }, "elementName":{ - "localPart":"Replace", + "localPart":"StyleSelector", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - ] - }, - "minItems":0 + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"StyleSelector", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "region":{ + "title":"region", + "allOf":[ + { + "$ref":"#/definitions/RegionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Region", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/MetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } - ], - "propertyType":"elements" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UpdateType", + "localPart":"FeatureType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "targetHref", - "createOrDeleteOrChange" + "name", + "visibility", + "open", + "address", + "phoneNumber", + "snippet", + "description", + "lookAt", + "timePrimitive", + "styleUrl", + "styleSelector", + "region", + "metadata" ] }, - "LabelStyleType":{ + "NetworkLinkType":{ + "required":[ + "link", + "url" + ], "allOf":[ { - "$ref":"#/definitions/ColorStyleType" + "$ref":"#/definitions/FeatureType" }, { "type":"object", - "title":"LabelStyleType", + "title":"NetworkLinkType", "properties":{ - "scale":{ - "title":"scale", + "refreshVisibility":{ + "title":"refreshVisibility", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"refreshVisibility", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "flyToView":{ + "title":"flyToView", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"flyToView", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "link":{ + "title":"link", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "url":{ + "title":"url", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Url", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1939,77 +1938,111 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LabelStyleType", + "localPart":"NetworkLinkType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "scale" + "refreshVisibility", + "flyToView", + "link", + "url" ] }, - "LineStringType":{ - "required":[ - "coordinates" - ], + "FolderType":{ "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/ContainerType" }, { "type":"object", - "title":"LineStringType", + "title":"FolderType", "properties":{ - "extrude":{ - "title":"extrude", + "feature":{ + "title":"feature", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/FeatureType" + } + }, + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"extrude", + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "tessellate":{ - "title":"tessellate", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FolderType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "feature" + ] + }, + "OverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/FeatureType" + }, + { + "type":"object", + "title":"OverlayType", + "properties":{ + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"color", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "drawOrder":{ + "title":"drawOrder", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"drawOrder", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "coordinates":{ - "title":"coordinates", + "icon":{ + "title":"icon", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"Icon", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2018,74 +2051,90 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"OverlayType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeMode", - "coordinates" + "color", + "drawOrder", + "icon" ] }, - "BalloonStyleType":{ + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"BalloonStyleType", + "title":"PolygonType", "properties":{ - "color":{ - "title":"color", + "extrude":{ + "title":"extrude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"color", + "localPart":"extrude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "bgColor":{ - "title":"bgColor", + "tessellate":{ + "title":"tessellate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tessellate", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"bgColor", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "textColor":{ - "title":"textColor", + "outerBoundaryIs":{ + "title":"outerBoundaryIs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/BoundaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"textColor", + "localPart":"outerBoundaryIs", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "text":{ - "title":"text", + "innerBoundaryIs":{ + "title":"innerBoundaryIs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundaryType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"text", + "localPart":"innerBoundaryIs", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2094,30 +2143,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BalloonStyleType", + "localPart":"PolygonType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "color", - "bgColor", - "textColor", - "text" + "extrude", + "tessellate", + "altitudeMode", + "outerBoundaryIs", + "innerBoundaryIs" ] }, - "MultiGeometryType":{ + "ItemIconType":{ "required":[ - "geometry" + "href" ], "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"MultiGeometryType", + "title":"ItemIconType", "properties":{ - "geometry":{ - "title":"geometry", + "state":{ + "title":"state", "allOf":[ { "type":"array", @@ -2128,20 +2178,36 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/GeometryType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnum" + } } }, "elementName":{ - "localPart":"Geometry", + "localPart":"state", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "minItems":1 + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Geometry", + "localPart":"state", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"href", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2150,39 +2216,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryType", + "localPart":"ItemIconType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "geometry" + "state", + "href" ] }, - "StyleMapType":{ - "required":[ - "pair" - ], + "ColorStyleType":{ "allOf":[ { - "$ref":"#/definitions/StyleSelectorType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"StyleMapType", + "title":"ColorStyleType", "properties":{ - "pair":{ - "title":"pair", + "color":{ + "title":"color", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StyleMapPairType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"Pair", + "localPart":"color", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "colorMode":{ + "title":"colorMode", + "allOf":[ + { + "$ref":"#/definitions/ColorModeEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"colorMode", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2191,48 +2264,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", + "localPart":"ColorStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "pair" + "color", + "colorMode" ] }, - "DocumentType":{ + "TimeStampType":{ + "required":[ + "when" + ], "allOf":[ { - "$ref":"#/definitions/ContainerType" + "$ref":"#/definitions/TimePrimitiveType" }, { "type":"object", - "title":"DocumentType", + "title":"TimeStampType", "properties":{ - "feature":{ - "title":"feature", + "when":{ + "title":"when", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/FeatureType" - } - }, - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Feature", + "localPart":"when", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2241,160 +2302,123 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DocumentType", + "localPart":"TimeStampType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "feature" + "when" ] }, - "GeometryType":{ + "LinkType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"GeometryType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeometryType", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "PolygonType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - }, - { - "type":"object", - "title":"PolygonType", + "title":"LinkType", "properties":{ - "extrude":{ - "title":"extrude", + "href":{ + "title":"href", "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":"element", "elementName":{ - "localPart":"extrude", + "localPart":"href", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "tessellate":{ - "title":"tessellate", + "refreshMode":{ + "title":"refreshMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/RefreshModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"refreshMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "refreshInterval":{ + "title":"refreshInterval", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"refreshInterval", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", + "viewRefreshMode":{ + "title":"viewRefreshMode", "allOf":[ { - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/ViewRefreshModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"viewRefreshMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + "viewRefreshTime":{ + "title":"viewRefreshTime", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundaryType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"viewRefreshTime", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PolygonType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeMode", - "outerBoundaryIs", - "innerBoundaryIs" - ] - }, - "RegionType":{ - "required":[ - "latLonAltBox" - ], - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"RegionType", - "properties":{ - "latLonAltBox":{ - "title":"latLonAltBox", + }, + "viewBoundScale":{ + "title":"viewBoundScale", "allOf":[ { - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"viewBoundScale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "lod":{ - "title":"lod", + "viewFormat":{ + "title":"viewFormat", "allOf":[ { - "$ref":"#/definitions/LodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Lod", + "localPart":"viewFormat", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "httpQuery":{ + "title":"httpQuery", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"httpQuery", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2403,217 +2427,290 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RegionType", + "localPart":"LinkType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "latLonAltBox", - "lod" + "href", + "refreshMode", + "refreshInterval", + "viewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery" ] }, - "FeatureType":{ + "ScaleType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"FeatureType", + "title":"ScaleType", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "visibility":{ - "title":"visibility", + "x":{ + "title":"x", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"visibility", + "localPart":"x", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "open":{ - "title":"open", + "y":{ + "title":"y", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"open", + "localPart":"y", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "address":{ - "title":"address", + "z":{ + "title":"z", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"address", + "localPart":"z", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "phoneNumber":{ - "title":"phoneNumber", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "x", + "y", + "z" + ] + }, + "CreateType":{ + "type":"object", + "title":"CreateType", + "required":[ + "folder" + ], + "properties":{ + "folder":{ + "title":"folder", + "allOf":[ + { + "$ref":"#/definitions/FolderType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Folder", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "folder" + ] + }, + "LocationType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"LocationType", + "properties":{ + "longitude":{ + "title":"longitude", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"phoneNumber", + "localPart":"longitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "snippet":{ - "title":"snippet", + "latitude":{ + "title":"latitude", "allOf":[ { - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Snippet", + "localPart":"latitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "description":{ - "title":"description", + "altitude":{ + "title":"altitude", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"description", + "localPart":"altitude", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "lookAt":{ - "title":"lookAt", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocationType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "longitude", + "latitude", + "altitude" + ] + }, + "LineStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/ColorStyleType" + }, + { + "type":"object", + "title":"LineStyleType", + "properties":{ + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/LookAtType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"LookAt", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "timePrimitive":{ - "title":"timePrimitive", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TimePrimitiveType" - } - }, - "elementName":{ - "localPart":"TimePrimitive", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"TimePrimitive", + "localPart":"width", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "styleUrl":{ - "title":"styleUrl", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LineStyleType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "width" + ] + }, + "StyleSelectorType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"StyleSelectorType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleSelectorType", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "PointType":{ + "required":[ + "coordinates" + ], + "allOf":[ + { + "$ref":"#/definitions/GeometryType" + }, + { + "type":"object", + "title":"PointType", + "properties":{ + "extrude":{ + "title":"extrude", "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":"styleUrl", + "localPart":"extrude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "styleSelector":{ - "title":"styleSelector", + "tessellate":{ + "title":"tessellate", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StyleSelectorType" - } - }, - "elementName":{ - "localPart":"StyleSelector", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"StyleSelector", + "localPart":"tessellate", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "region":{ - "title":"region", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/RegionType" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"Region", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "metadata":{ - "title":"metadata", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"coordinates", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2622,215 +2719,217 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureType", + "localPart":"PointType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "name", - "visibility", - "open", - "address", - "phoneNumber", - "snippet", - "description", - "lookAt", - "timePrimitive", - "styleUrl", - "styleSelector", - "region", - "metadata" + "extrude", + "tessellate", + "altitudeMode", + "coordinates" ] }, - "ObjectType":{ - "type":"object", - "title":"ObjectType", - "properties":{ - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } + "OrientationType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" }, - "targetId":{ - "title":"targetId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + { + "type":"object", + "title":"OrientationType", + "properties":{ + "heading":{ + "title":"heading", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"heading", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "tilt":{ + "title":"tilt", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tilt", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "roll":{ + "title":"roll", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"roll", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"targetId", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ObjectType", + "localPart":"OrientationType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "id", - "targetId" + "heading", + "tilt", + "roll" ] }, - "SnippetType":{ + "BoundaryType":{ "type":"object", - "title":"SnippetType", + "title":"BoundaryType", + "required":[ + "linearRing" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "maxLines":{ - "title":"maxLines", + "linearRing":{ + "title":"linearRing", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/LinearRingType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxLines", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LinearRing", + "namespaceURI":"http://earth.google.com/kml/2.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SnippetType", + "localPart":"boundaryType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "value", - "maxLines" + "linearRing" ] }, - "NetworkLinkType":{ + "RegionType":{ "required":[ - "link", - "url" + "latLonAltBox" ], "allOf":[ { - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"NetworkLinkType", + "title":"RegionType", "properties":{ - "refreshVisibility":{ - "title":"refreshVisibility", + "latLonAltBox":{ + "title":"latLonAltBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LatLonAltBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"refreshVisibility", + "localPart":"LatLonAltBox", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "flyToView":{ - "title":"flyToView", + "lod":{ + "title":"lod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LodType" } ], "propertyType":"element", "elementName":{ - "localPart":"flyToView", + "localPart":"Lod", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "link":{ - "title":"link", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RegionType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "latLonAltBox", + "lod" + ] + }, + "BalloonStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"BalloonStyleType", + "properties":{ + "color":{ + "title":"color", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"color", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "url":{ - "title":"url", + "bgColor":{ + "title":"bgColor", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"Url", + "localPart":"bgColor", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"NetworkLinkType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "refreshVisibility", - "flyToView", - "link", - "url" - ] - }, - "PolyStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ColorStyleType" - }, - { - "type":"object", - "title":"PolyStyleType", - "properties":{ - "fill":{ - "title":"fill", + }, + "textColor":{ + "title":"textColor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"fill", + "localPart":"textColor", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "outline":{ - "title":"outline", + "text":{ + "title":"text", "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":"element", "elementName":{ - "localPart":"outline", + "localPart":"text", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2839,22 +2938,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", + "localPart":"BalloonStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "fill", - "outline" + "color", + "bgColor", + "textColor", + "text" ] }, - "LocationType":{ + "LookAtType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"LocationType", + "title":"LookAtType", "properties":{ "longitude":{ "title":"longitude", @@ -2894,75 +2995,22 @@ "localPart":"altitude", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LocationType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "longitude", - "latitude", - "altitude" - ] - }, - "DeleteType":{ - "type":"object", - "title":"DeleteType", - "properties":{ - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/FeatureType" - } - }, - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "range":{ + "title":"range", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "feature" - ] - }, - "GroundOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/OverlayType" - }, - { - "type":"object", - "title":"GroundOverlayType", - "properties":{ - "altitude":{ - "title":"altitude", + ], + "propertyType":"element", + "elementName":{ + "localPart":"range", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "tilt":{ + "title":"tilt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -2970,33 +3018,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"tilt", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"heading", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "latLonBox":{ - "title":"latLonBox", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBox", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -3005,225 +3053,373 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundOverlayType", + "localPart":"LookAtType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ + "longitude", + "latitude", "altitude", - "altitudeMode", - "latLonBox" + "range", + "tilt", + "heading", + "altitudeMode" ] }, - "LatLonAltBoxType":{ + "StyleType":{ "allOf":[ { - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/StyleSelectorType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"StyleType", "properties":{ - "minAltitude":{ - "title":"minAltitude", + "iconStyle":{ + "title":"iconStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/IconStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"minAltitude", + "localPart":"IconStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "maxAltitude":{ - "title":"maxAltitude", + "labelStyle":{ + "title":"labelStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LabelStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxAltitude", + "localPart":"LabelStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "lineStyle":{ + "title":"lineStyle", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"#/definitions/LineStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineStyle", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "polyStyle":{ + "title":"polyStyle", + "allOf":[ + { + "$ref":"#/definitions/PolyStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PolyStyle", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "balloonStyle":{ + "title":"balloonStyle", + "allOf":[ + { + "$ref":"#/definitions/BalloonStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BalloonStyle", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "listStyle":{ + "title":"listStyle", + "allOf":[ + { + "$ref":"#/definitions/ListStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ListStyle", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "iconStyle", + "labelStyle", + "lineStyle", + "polyStyle", + "balloonStyle", + "listStyle" + ] + }, + "ReplaceType":{ + "type":"object", + "title":"ReplaceType", + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/FeatureType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"altitudeMode", + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LatLonAltBoxType", + "localPart":"ReplaceType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minAltitude", - "maxAltitude", - "altitudeMode" + "feature" ] }, - "BoundaryType":{ - "type":"object", - "title":"BoundaryType", - "required":[ - "linearRing" + "GeometryType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"GeometryType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeometryType", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "KmlType":{ + "type":"object", + "title":"KmlType", "properties":{ - "linearRing":{ - "title":"linearRing", + "networkLinkControl":{ + "title":"networkLinkControl", "allOf":[ { - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/NetworkLinkControlType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinearRing", + "localPart":"NetworkLinkControl", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/FeatureType" + } + }, + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"boundaryType", + "localPart":"KmlType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "linearRing" + "networkLinkControl", + "feature" ] }, - "Vec2Type":{ + "NetworkLinkControlType":{ "type":"object", - "title":"Vec2Type", + "title":"NetworkLinkControlType", "properties":{ - "x":{ - "title":"x", + "minRefreshPeriod":{ + "title":"minRefreshPeriod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"x", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"minRefreshPeriod", + "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "y":{ - "title":"y", + "cookie":{ + "title":"cookie", "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":"attribute", - "attributeName":{ - "localPart":"y", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"cookie", + "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "xunits":{ - "title":"xunits", + "message":{ + "title":"message", "allOf":[ { - "$ref":"#/definitions/UnitsEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xunits", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"message", + "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "yunits":{ - "title":"yunits", + "linkName":{ + "title":"linkName", "allOf":[ { - "$ref":"#/definitions/UnitsEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yunits", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"linkName", + "namespaceURI":"http://earth.google.com/kml/2.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"vec2Type", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "x", - "y", - "xunits", - "yunits" - ] - }, - "ColorStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ObjectType" }, - { - "type":"object", - "title":"ColorStyleType", - "properties":{ - "color":{ - "title":"color", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"color", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "colorMode":{ - "title":"colorMode", - "allOf":[ - { - "$ref":"#/definitions/ColorModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"colorMode", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "linkDescription":{ + "title":"linkDescription", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkDescription", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "linkSnippet":{ + "title":"linkSnippet", + "allOf":[ + { + "$ref":"#/definitions/SnippetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkSnippet", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "expires":{ + "title":"expires", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"expires", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "update":{ + "title":"update", + "allOf":[ + { + "$ref":"#/definitions/UpdateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "lookAt":{ + "title":"lookAt", + "allOf":[ + { + "$ref":"#/definitions/LookAtType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookAt", + "namespaceURI":"http://earth.google.com/kml/2.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ColorStyleType", + "localPart":"NetworkLinkControlType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "color", - "colorMode" + "minRefreshPeriod", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "lookAt" ] }, - "PointType":{ + "LinearRingType":{ "required":[ "coordinates" ], @@ -3233,7 +3429,7 @@ }, { "type":"object", - "title":"PointType", + "title":"LinearRingType", "properties":{ "extrude":{ "title":"extrude", @@ -3295,7 +3491,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"LinearRingType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ @@ -3305,203 +3501,7 @@ "coordinates" ] }, - "StyleType":{ - "allOf":[ - { - "$ref":"#/definitions/StyleSelectorType" - }, - { - "type":"object", - "title":"StyleType", - "properties":{ - "iconStyle":{ - "title":"iconStyle", - "allOf":[ - { - "$ref":"#/definitions/IconStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IconStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "labelStyle":{ - "title":"labelStyle", - "allOf":[ - { - "$ref":"#/definitions/LabelStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "lineStyle":{ - "title":"lineStyle", - "allOf":[ - { - "$ref":"#/definitions/LineStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "polyStyle":{ - "title":"polyStyle", - "allOf":[ - { - "$ref":"#/definitions/PolyStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PolyStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "balloonStyle":{ - "title":"balloonStyle", - "allOf":[ - { - "$ref":"#/definitions/BalloonStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BalloonStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "listStyle":{ - "title":"listStyle", - "allOf":[ - { - "$ref":"#/definitions/ListStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ListStyle", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "iconStyle", - "labelStyle", - "lineStyle", - "polyStyle", - "balloonStyle", - "listStyle" - ] - }, - "CreateType":{ - "type":"object", - "title":"CreateType", - "required":[ - "folder" - ], - "properties":{ - "folder":{ - "title":"folder", - "allOf":[ - { - "$ref":"#/definitions/FolderType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Folder", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CreateType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "folder" - ] - }, - "OverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/FeatureType" - }, - { - "type":"object", - "title":"OverlayType", - "properties":{ - "color":{ - "title":"color", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"color", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "drawOrder":{ - "title":"drawOrder", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"drawOrder", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "icon":{ - "title":"icon", - "allOf":[ - { - "$ref":"#/definitions/LinkType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Icon", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OverlayType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "color", - "drawOrder", - "icon" - ] - }, - "StyleStateEnum":{ + "UnitsEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3509,11 +3509,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnum", + "localPart":"unitsEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "AltitudeModeEnum":{ + "ItemIconStateEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3521,11 +3521,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnum", + "localPart":"itemIconStateEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ListItemTypeEnum":{ + "RefreshModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3533,11 +3533,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnum", + "localPart":"refreshModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "RefreshModeEnum":{ + "ListItemTypeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3545,11 +3545,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"refreshModeEnum", + "localPart":"listItemTypeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ItemIconStateEnum":{ + "StyleStateEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3557,11 +3557,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"itemIconStateEnum", + "localPart":"styleStateEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "UnitsEnum":{ + "ColorModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3569,11 +3569,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnum", + "localPart":"colorModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ViewRefreshModeEnum":{ + "AltitudeModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3581,11 +3581,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnum", + "localPart":"altitudeModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ColorModeEnum":{ + "ViewRefreshModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3593,7 +3593,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"colorModeEnum", + "localPart":"viewRefreshModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -3612,7 +3612,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "state" ] }, "namespaceURI":{ @@ -3625,12 +3625,18 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnum" + } } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"state", "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "scope":{ + "$ref":"#/definitions/ItemIconType" } }, { @@ -3646,7 +3652,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "Style" ] }, "namespaceURI":{ @@ -3659,11 +3665,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"styleUrl", + "localPart":"Style", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3680,7 +3686,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "kml" ] }, "namespaceURI":{ @@ -3693,11 +3699,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"kml", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3714,7 +3720,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "Orientation" ] }, "namespaceURI":{ @@ -3727,11 +3733,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"Icon", + "localPart":"Orientation", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3748,7 +3754,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyle" + "Polygon" ] }, "namespaceURI":{ @@ -3761,11 +3767,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"PolyStyle", + "localPart":"Polygon", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3782,7 +3788,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "LookAt" ] }, "namespaceURI":{ @@ -3795,11 +3801,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"#/definitions/LookAtType" } }, "elementName":{ - "localPart":"Document", + "localPart":"LookAt", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3816,7 +3822,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "ListStyle" ] }, "namespaceURI":{ @@ -3829,11 +3835,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"Model", + "localPart":"ListStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3850,7 +3856,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "Location" ] }, "namespaceURI":{ @@ -3863,11 +3869,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"Location", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3918,7 +3924,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "MultiGeometry" ] }, "namespaceURI":{ @@ -3931,11 +3937,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"MultiGeometry", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3952,7 +3958,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "Lod" ] }, "namespaceURI":{ @@ -3965,11 +3971,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"Lod", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3986,7 +3992,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "PolyStyle" ] }, "namespaceURI":{ @@ -3999,14 +4005,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/PolyStyleType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"PolyStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4057,7 +4060,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "Folder" ] }, "namespaceURI":{ @@ -4070,11 +4073,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"Region", + "localPart":"Folder", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4091,7 +4094,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "TimePrimitive" ] }, "namespaceURI":{ @@ -4104,11 +4107,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/TimePrimitiveType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"TimePrimitive", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4125,7 +4128,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "Region" ] }, "namespaceURI":{ @@ -4138,11 +4141,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"Region", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4159,7 +4162,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "LineStyle" ] }, "namespaceURI":{ @@ -4172,11 +4175,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"Location", + "localPart":"LineStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4193,7 +4196,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "Icon" ] }, "namespaceURI":{ @@ -4206,11 +4209,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"Icon", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4227,7 +4230,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "Scale" ] }, "namespaceURI":{ @@ -4240,11 +4243,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"Scale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4261,7 +4264,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "BalloonStyle" ] }, "namespaceURI":{ @@ -4274,18 +4277,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnum" - } + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"state", + "localPart":"BalloonStyle", "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "scope":{ - "$ref":"#/definitions/ItemIconType" } }, { @@ -4301,7 +4298,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "StyleMap" ] }, "namespaceURI":{ @@ -4314,11 +4311,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"StyleMap", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4335,7 +4332,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -4348,11 +4345,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"ScreenOverlay", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4369,7 +4366,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "LinearRing" ] }, "namespaceURI":{ @@ -4382,11 +4379,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"LinearRing", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4403,7 +4400,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePrimitive" + "Document" ] }, "namespaceURI":{ @@ -4416,11 +4413,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePrimitiveType" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"TimePrimitive", + "localPart":"Document", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4437,7 +4434,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "coordinates" ] }, "namespaceURI":{ @@ -4450,11 +4447,14 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Style", + "localPart":"coordinates", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4471,7 +4471,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSelector" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -4484,11 +4484,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSelectorType" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"StyleSelector", + "localPart":"LatLonAltBox", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4505,7 +4505,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "IconStyle" ] }, "namespaceURI":{ @@ -4518,11 +4518,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"#/definitions/IconStyleType" } }, "elementName":{ - "localPart":"Lod", + "localPart":"IconStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4539,7 +4539,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "Object" ] }, "namespaceURI":{ @@ -4552,11 +4552,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"#/definitions/ObjectType" } }, "elementName":{ - "localPart":"Folder", + "localPart":"Object", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4573,7 +4573,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "TimeStamp" ] }, "namespaceURI":{ @@ -4586,11 +4586,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"Link", + "localPart":"TimeStamp", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4607,7 +4607,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "Feature" ] }, "namespaceURI":{ @@ -4620,11 +4620,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/FeatureType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4641,7 +4641,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "NetworkLink" ] }, "namespaceURI":{ @@ -4654,11 +4654,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"NetworkLink", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4675,7 +4675,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "LabelStyle" ] }, "namespaceURI":{ @@ -4688,11 +4688,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"LabelStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4709,7 +4709,7 @@ "properties":{ "localPart":{ "enum":[ - "Feature" + "Geometry" ] }, "namespaceURI":{ @@ -4722,11 +4722,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"Feature", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4743,7 +4743,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "Link" ] }, "namespaceURI":{ @@ -4756,11 +4756,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"Link", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4777,7 +4777,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "LatLonBox" ] }, "namespaceURI":{ @@ -4790,11 +4790,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"LatLonBox", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4811,7 +4811,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "StyleSelector" ] }, "namespaceURI":{ @@ -4824,11 +4824,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/StyleSelectorType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"StyleSelector", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4845,7 +4845,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "GroundOverlay" ] }, "namespaceURI":{ @@ -4858,11 +4858,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"kml", + "localPart":"GroundOverlay", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4879,7 +4879,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyle" + "Placemark" ] }, "namespaceURI":{ @@ -4892,11 +4892,11 @@ ] }, "value":{ - "$ref":"#/definitions/IconStyleType" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"IconStyle", + "localPart":"Placemark", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4913,7 +4913,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "Model" ] }, "namespaceURI":{ @@ -4926,11 +4926,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"Model", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4947,7 +4947,7 @@ "properties":{ "localPart":{ "enum":[ - "Object" + "styleUrl" ] }, "namespaceURI":{ @@ -4960,11 +4960,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Object", + "localPart":"styleUrl", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4981,7 +4981,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "LineString" ] }, "namespaceURI":{ @@ -4994,11 +4994,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"LineString", "namespaceURI":"http://earth.google.com/kml/2.1" } } diff --git a/scripts/jsonschemas/KML_2_2_0.jsonschema b/scripts/jsonschemas/KML_2_2_0.jsonschema index 272c0035..035b3813 100644 --- a/scripts/jsonschemas/KML_2_2_0.jsonschema +++ b/scripts/jsonschemas/KML_2_2_0.jsonschema @@ -2,115 +2,82 @@ { "id":"http://www.opengis.net/kml/2.2#", "definitions":{ - "ScaleType":{ + "BalloonStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"ScaleType", + "title":"BalloonStyleType", "properties":{ - "x":{ - "title":"x", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"x", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "y":{ - "title":"y", + "bgColor":{ + "title":"bgColor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"y", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "z":{ - "title":"z", + "textColor":{ + "title":"textColor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"z", + "localPart":"textColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "scaleSimpleExtensionGroup":{ - "title":"scaleSimpleExtensionGroup", + "text":{ + "title":"text", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", + "localPart":"text", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "scaleObjectExtensionGroup":{ - "title":"scaleObjectExtensionGroup", + "displayMode":{ + "title":"displayMode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/DisplayModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"displayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScaleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "x", - "y", - "z", - "scaleSimpleExtensionGroup", - "scaleObjectExtensionGroup" - ] - }, - "AbstractViewType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractViewType", - "properties":{ - "abstractViewSimpleExtensionGroup":{ - "title":"abstractViewSimpleExtensionGroup", + }, + "balloonStyleSimpleExtensionGroup":{ + "title":"balloonStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -122,12 +89,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewObjectExtensionGroup":{ - "title":"abstractViewObjectExtensionGroup", + "balloonStyleObjectExtensionGroup":{ + "title":"balloonStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -139,7 +106,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -148,116 +115,47 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractViewType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractViewSimpleExtensionGroup", - "abstractViewObjectExtensionGroup" - ] - }, - "SimpleDataType":{ - "type":"object", - "title":"SimpleDataType", - "required":[ - "name" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "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":"SimpleDataType", + "localPart":"BalloonStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "value", - "name" + "color", + "bgColor", + "textColor", + "text", + "displayMode", + "balloonStyleSimpleExtensionGroup", + "balloonStyleObjectExtensionGroup" ] }, - "LatLonAltBoxType":{ + "ResourceMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"ResourceMapType", "properties":{ - "minAltitude":{ - "title":"minAltitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minAltitude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxAltitude":{ - "title":"maxAltitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxAltitude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "alias":{ + "title":"alias", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/AliasType" }, - "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxSimpleExtensionGroup":{ - "title":"latLonAltBoxSimpleExtensionGroup", + "resourceMapSimpleExtensionGroup":{ + "title":"resourceMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -269,12 +167,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxObjectExtensionGroup":{ - "title":"latLonAltBoxObjectExtensionGroup", + "resourceMapObjectExtensionGroup":{ + "title":"resourceMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -286,7 +184,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -295,15 +193,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonAltBoxType", + "localPart":"ResourceMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "minAltitude", - "maxAltitude", - "altitudeModeGroup", - "latLonAltBoxSimpleExtensionGroup", - "latLonAltBoxObjectExtensionGroup" + "alias", + "resourceMapSimpleExtensionGroup", + "resourceMapObjectExtensionGroup" ] }, "SchemaType":{ @@ -383,80 +279,73 @@ "id" ] }, - "BoundaryType":{ - "type":"object", - "title":"BoundaryType", - "properties":{ - "linearRing":{ - "title":"linearRing", - "allOf":[ - { - "$ref":"#/definitions/LinearRingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "AbstractTimePrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" }, - "boundarySimpleExtensionGroup":{ - "title":"boundarySimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "boundaryObjectExtensionGroup":{ - "title":"boundaryObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + { + "type":"object", + "title":"AbstractTimePrimitiveType", + "properties":{ + "abstractTimePrimitiveSimpleExtensionGroup":{ + "title":"abstractTimePrimitiveSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractTimePrimitiveObjectExtensionGroup":{ + "title":"abstractTimePrimitiveObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundaryType", + "localPart":"AbstractTimePrimitiveType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "linearRing", - "boundarySimpleExtensionGroup", - "boundaryObjectExtensionGroup" + "abstractTimePrimitiveSimpleExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup" ] }, - "LookAtType":{ + "PhotoOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"LookAtType", + "title":"PhotoOverlayType", "properties":{ - "longitude":{ - "title":"longitude", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -464,102 +353,138 @@ ], "propertyType":"element", "elementName":{ - "localPart":"longitude", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "viewVolume":{ + "title":"viewVolume", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ViewVolumeType" } ], "propertyType":"element", "elementName":{ - "localPart":"latitude", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "imagePyramid":{ + "title":"imagePyramid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ImagePyramidType" } ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "point":{ + "title":"point", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "shape":{ + "title":"shape", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ShapeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"tilt", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "range":{ - "title":"range", + "photoOverlaySimpleExtensionGroup":{ + "title":"photoOverlaySimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"range", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "photoOverlayObjectExtensionGroup":{ + "title":"photoOverlayObjectExtensionGroup", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" }, - "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhotoOverlayType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "rotation", + "viewVolume", + "imagePyramid", + "point", + "shape", + "photoOverlaySimpleExtensionGroup", + "photoOverlayObjectExtensionGroup" + ] + }, + "LabelStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractColorStyleType" + }, + { + "type":"object", + "title":"LabelStyleType", + "properties":{ + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtSimpleExtensionGroup":{ - "title":"lookAtSimpleExtensionGroup", + "labelStyleSimpleExtensionGroup":{ + "title":"labelStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -571,12 +496,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtObjectExtensionGroup":{ - "title":"lookAtObjectExtensionGroup", + "labelStyleObjectExtensionGroup":{ + "title":"labelStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -588,7 +513,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -597,221 +522,65 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LookAtType", + "localPart":"LabelStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "range", - "altitudeModeGroup", - "lookAtSimpleExtensionGroup", - "lookAtObjectExtensionGroup" + "scale", + "labelStyleSimpleExtensionGroup", + "labelStyleObjectExtensionGroup" ] }, - "Vec2Type":{ - "type":"object", - "title":"Vec2Type", - "properties":{ - "x":{ - "title":"x", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"x", - "namespaceURI":"" - } - }, - "y":{ - "title":"y", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"y", - "namespaceURI":"" - } - }, - "xunits":{ - "title":"xunits", - "allOf":[ - { - "$ref":"#/definitions/UnitsEnumType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xunits", - "namespaceURI":"" - } + "ScaleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" }, - "yunits":{ - "title":"yunits", - "allOf":[ - { - "$ref":"#/definitions/UnitsEnumType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yunits", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"vec2Type", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "x", - "y", - "xunits", - "yunits" - ] - }, - "KmlType":{ - "type":"object", - "title":"KmlType", - "properties":{ - "networkLinkControl":{ - "title":"networkLinkControl", - "allOf":[ - { - "$ref":"#/definitions/NetworkLinkControlType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControl", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractFeatureType" + { + "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":"AbstractFeatureGroup", + "localPart":"x", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "kmlSimpleExtensionGroup":{ - "title":"kmlSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KmlSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "kmlObjectExtensionGroup":{ - "title":"kmlObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KmlObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "hint":{ - "title":"hint", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"hint", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"KmlType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "networkLinkControl", - "abstractFeatureGroup", - "kmlSimpleExtensionGroup", - "kmlObjectExtensionGroup", - "hint" - ] - }, - "StyleMapType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractStyleSelectorType" - }, - { - "type":"object", - "title":"StyleMapType", - "properties":{ - "pair":{ - "title":"pair", + }, + "y":{ + "title":"y", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Pair", + "localPart":"y", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapSimpleExtensionGroup":{ - "title":"styleMapSimpleExtensionGroup", + "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/kml/2.2" + } + }, + "scaleSimpleExtensionGroup":{ + "title":"scaleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -823,12 +592,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapObjectExtensionGroup":{ - "title":"styleMapObjectExtensionGroup", + "scaleObjectExtensionGroup":{ + "title":"scaleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -840,7 +609,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"ScaleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -849,111 +618,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", + "localPart":"ScaleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "pair", - "styleMapSimpleExtensionGroup", - "styleMapObjectExtensionGroup" + "x", + "y", + "z", + "scaleSimpleExtensionGroup", + "scaleObjectExtensionGroup" ] }, - "ListStyleType":{ + "AbstractViewType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"ListStyleType", + "title":"AbstractViewType", "properties":{ - "listItemType":{ - "title":"listItemType", - "allOf":[ - { - "$ref":"#/definitions/ListItemTypeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"listItemType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "bgColor":{ - "title":"bgColor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bgColor", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "itemIcon":{ - "title":"itemIcon", + "abstractViewSimpleExtensionGroup":{ + "title":"abstractViewSimpleExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ItemIcon", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxSnippetLines":{ - "title":"maxSnippetLines", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyleSimpleExtensionGroup":{ - "title":"listStyleSimpleExtensionGroup", + "abstractViewObjectExtensionGroup":{ + "title":"abstractViewObjectExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "listStyleObjectExtensionGroup":{ - "title":"listStyleObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -962,94 +677,54 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ListStyleType", + "localPart":"AbstractViewType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "listItemType", - "bgColor", - "itemIcon", - "maxSnippetLines", - "listStyleSimpleExtensionGroup", - "listStyleObjectExtensionGroup" + "abstractViewSimpleExtensionGroup", + "abstractViewObjectExtensionGroup" ] }, - "ViewVolumeType":{ + "FolderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractContainerType" }, { "type":"object", - "title":"ViewVolumeType", + "title":"FolderType", "properties":{ - "leftFov":{ - "title":"leftFov", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"leftFov", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "rightFov":{ - "title":"rightFov", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rightFov", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "bottomFov":{ - "title":"bottomFov", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bottomFov", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "topFov":{ - "title":"topFov", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"topFov", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "near":{ - "title":"near", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "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":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"near", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeSimpleExtensionGroup":{ - "title":"viewVolumeSimpleExtensionGroup", + "folderSimpleExtensionGroup":{ + "title":"folderSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1061,12 +736,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeObjectExtensionGroup":{ - "title":"viewVolumeObjectExtensionGroup", + "folderObjectExtensionGroup":{ + "title":"folderObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1078,7 +753,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1087,17 +762,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ViewVolumeType", + "localPart":"FolderType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "leftFov", - "rightFov", - "bottomFov", - "topFov", - "near", - "viewVolumeSimpleExtensionGroup", - "viewVolumeObjectExtensionGroup" + "abstractFeatureGroup", + "folderSimpleExtensionGroup", + "folderObjectExtensionGroup" ] }, "IconStyleType":{ @@ -1212,98 +883,108 @@ "iconStyleObjectExtensionGroup" ] }, - "PolygonType":{ + "LinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/BasicLinkType" }, { "type":"object", - "title":"PolygonType", + "title":"LinkType", "properties":{ - "extrude":{ - "title":"extrude", + "refreshMode":{ + "title":"refreshMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/RefreshModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "refreshInterval":{ + "title":"refreshInterval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "viewRefreshMode":{ + "title":"viewRefreshMode", "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":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"#/definitions/ViewRefreshModeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", + "viewRefreshTime":{ + "title":"viewRefreshTime", "allOf":[ { - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + "viewBoundScale":{ + "title":"viewBoundScale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundaryType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonSimpleExtensionGroup":{ - "title":"polygonSimpleExtensionGroup", + "viewFormat":{ + "title":"viewFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"viewFormat", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "httpQuery":{ + "title":"httpQuery", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"httpQuery", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkSimpleExtensionGroup":{ + "title":"linkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1315,12 +996,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonObjectExtensionGroup":{ - "title":"polygonObjectExtensionGroup", + "linkObjectExtensionGroup":{ + "title":"linkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1332,7 +1013,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1341,476 +1022,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"LinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeModeGroup", - "outerBoundaryIs", - "innerBoundaryIs", - "polygonSimpleExtensionGroup", - "polygonObjectExtensionGroup" + "refreshMode", + "refreshInterval", + "viewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery", + "linkSimpleExtensionGroup", + "linkObjectExtensionGroup" ] }, - "NetworkLinkControlType":{ - "type":"object", - "title":"NetworkLinkControlType", - "properties":{ - "minRefreshPeriod":{ - "title":"minRefreshPeriod", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minRefreshPeriod", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxSessionLength":{ - "title":"maxSessionLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxSessionLength", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "cookie":{ - "title":"cookie", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cookie", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"message", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkName":{ - "title":"linkName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkName", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkDescription":{ - "title":"linkDescription", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkDescription", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkSnippet":{ - "title":"linkSnippet", - "allOf":[ - { - "$ref":"#/definitions/SnippetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkSnippet", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "expires":{ - "title":"expires", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"expires", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "update":{ - "title":"update", - "allOf":[ - { - "$ref":"#/definitions/UpdateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Update", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractViewGroup":{ - "title":"abstractViewGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractViewType" - } - }, - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "networkLinkControlSimpleExtensionGroup":{ - "title":"networkLinkControlSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "networkLinkControlObjectExtensionGroup":{ - "title":"networkLinkControlObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NetworkLinkControlType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "minRefreshPeriod", - "maxSessionLength", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "abstractViewGroup", - "networkLinkControlSimpleExtensionGroup", - "networkLinkControlObjectExtensionGroup" - ] - }, - "ResourceMapType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ResourceMapType", - "properties":{ - "alias":{ - "title":"alias", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AliasType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Alias", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "resourceMapSimpleExtensionGroup":{ - "title":"resourceMapSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "resourceMapObjectExtensionGroup":{ - "title":"resourceMapObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ResourceMapType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "alias", - "resourceMapSimpleExtensionGroup", - "resourceMapObjectExtensionGroup" - ] - }, - "SimpleFieldType":{ - "type":"object", - "title":"SimpleFieldType", - "properties":{ - "displayName":{ - "title":"displayName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"displayName", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "simpleFieldExtension":{ - "title":"simpleFieldExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleFieldExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "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":"SimpleFieldType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "displayName", - "simpleFieldExtension", - "type", - "name" - ] - }, - "UpdateType":{ - "type":"object", - "title":"UpdateType", - "required":[ - "targetHref", - "createOrDeleteOrChange" - ], - "properties":{ - "targetHref":{ - "title":"targetHref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetHref", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "createOrDeleteOrChange":{ - "title":"createOrDeleteOrChange", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/CreateType" - } - ], - "elementName":{ - "localPart":"Create", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DeleteType" - } - ], - "elementName":{ - "localPart":"Delete", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/ChangeType" - } - ], - "elementName":{ - "localPart":"Change", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - { - "anyOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "elementName":{ - "localPart":"UpdateOpExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - }, - "updateExtensionGroup":{ - "title":"updateExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UpdateExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "targetHref", - "createOrDeleteOrChange", - "updateExtensionGroup" - ] - }, - "DeleteType":{ + "DeleteType":{ "type":"object", "title":"DeleteType", "properties":{ @@ -1853,419 +1080,220 @@ "abstractFeatureGroup" ] }, - "DocumentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"DocumentType", - "properties":{ - "schema":{ - "title":"schema", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Schema", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "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":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "documentSimpleExtensionGroup":{ - "title":"documentSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "documentObjectExtensionGroup":{ - "title":"documentObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DocumentObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DocumentType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "schema", - "abstractFeatureGroup", - "documentSimpleExtensionGroup", - "documentObjectExtensionGroup" - ] - }, - "AbstractObjectType":{ + "ChangeType":{ "type":"object", - "title":"AbstractObjectType", - "properties":{ - "objectSimpleExtensionGroup":{ - "title":"objectSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "targetId":{ - "title":"targetId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"targetId", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractObjectType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "objectSimpleExtensionGroup", - "id", - "targetId" - ] - }, - "FolderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"FolderType", - "properties":{ - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "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":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "folderSimpleExtensionGroup":{ - "title":"folderSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "title":"ChangeType", + "properties":{ + "abstractObjectGroup":{ + "title":"abstractObjectGroup", + "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":"FolderSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "folderObjectExtensionGroup":{ - "title":"folderObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ + "value":{ "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + } + }, + "elementName":{ + "localPart":"AbstractObjectGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FolderObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractObjectGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"FolderType", + "localPart":"ChangeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractFeatureGroup", - "folderSimpleExtensionGroup", - "folderObjectExtensionGroup" + "abstractObjectGroup" ] }, - "MultiGeometryType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" + "UpdateType":{ + "type":"object", + "title":"UpdateType", + "required":[ + "targetHref", + "createOrDeleteOrChange" + ], + "properties":{ + "targetHref":{ + "title":"targetHref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetHref", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - { - "type":"object", - "title":"MultiGeometryType", - "properties":{ - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "createOrDeleteOrChange":{ + "title":"createOrDeleteOrChange", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/CreateType" } - }, + ], "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"Create", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "multiGeometrySimpleExtensionGroup":{ - "title":"multiGeometrySimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + { + "anyOf":[ + { + "$ref":"#/definitions/DeleteType" + } + ], + "elementName":{ + "localPart":"Delete", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "multiGeometryObjectExtensionGroup":{ - "title":"multiGeometryObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" + { + "anyOf":[ + { + "$ref":"#/definitions/ChangeType" + } + ], + "elementName":{ + "localPart":"Change", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + { + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "elementName":{ + "localPart":"UpdateOpExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elements" + }, + "updateExtensionGroup":{ + "title":"updateExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpdateExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryType", + "localPart":"UpdateType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractGeometryGroup", - "multiGeometrySimpleExtensionGroup", - "multiGeometryObjectExtensionGroup" + "targetHref", + "createOrDeleteOrChange", + "updateExtensionGroup" ] }, - "LineStringType":{ + "AbstractLatLonBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LineStringType", + "title":"AbstractLatLonBoxType", "properties":{ - "extrude":{ - "title":"extrude", + "north":{ + "title":"north", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "south":{ + "title":"south", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "east":{ + "title":"east", "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":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", + "west":{ + "title":"west", "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":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringSimpleExtensionGroup":{ - "title":"lineStringSimpleExtensionGroup", + "abstractLatLonBoxSimpleExtensionGroup":{ + "title":"abstractLatLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2277,12 +1305,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringObjectExtensionGroup":{ - "title":"lineStringObjectExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup":{ + "title":"abstractLatLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2294,7 +1322,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2303,55 +1331,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"AbstractLatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeModeGroup", - "coordinates", - "lineStringSimpleExtensionGroup", - "lineStringObjectExtensionGroup" + "north", + "south", + "east", + "west", + "abstractLatLonBoxSimpleExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup" ] }, - "PolyStyleType":{ + "StyleMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"PolyStyleType", + "title":"StyleMapType", "properties":{ - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fill", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "outline":{ - "title":"outline", + "pair":{ + "title":"pair", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/PairType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outline", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleSimpleExtensionGroup":{ - "title":"polyStyleSimpleExtensionGroup", + "styleMapSimpleExtensionGroup":{ + "title":"styleMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2363,12 +1382,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleObjectExtensionGroup":{ - "title":"polyStyleObjectExtensionGroup", + "styleMapObjectExtensionGroup":{ + "title":"styleMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2380,7 +1399,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2389,66 +1408,91 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", + "localPart":"StyleMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "fill", - "outline", - "polyStyleSimpleExtensionGroup", - "polyStyleObjectExtensionGroup" + "pair", + "styleMapSimpleExtensionGroup", + "styleMapObjectExtensionGroup" ] }, - "BalloonStyleType":{ + "AbstractFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"BalloonStyleType", + "title":"AbstractFeatureType", "properties":{ - "color":{ - "title":"color", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"color", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "bgColor":{ - "title":"bgColor", + "visibility":{ + "title":"visibility", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"bgColor", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "textColor":{ - "title":"textColor", + "open":{ + "title":"open", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"textColor", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "text":{ - "title":"text", + "atomAuthor":{ + "title":"atomAuthor", + "allOf":[ + { + "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"author", + "namespaceURI":"http://www.w3.org/2005/Atom" + } + }, + "atomLink":{ + "title":"atomLink", + "allOf":[ + { + "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"link", + "namespaceURI":"http://www.w3.org/2005/Atom" + } + }, + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2456,99 +1500,102 @@ ], "propertyType":"element", "elementName":{ - "localPart":"text", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "displayMode":{ - "title":"displayMode", + "addressDetails":{ + "title":"addressDetails", "allOf":[ { - "$ref":"#/definitions/DisplayModeEnumType" + "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" } ], "propertyType":"element", "elementName":{ - "localPart":"displayMode", + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "phoneNumber":{ + "title":"phoneNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyleSimpleExtensionGroup":{ - "title":"balloonStyleSimpleExtensionGroup", + "complexSnippet":{ + "title":"complexSnippet", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/SnippetType" } ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyleObjectExtensionGroup":{ - "title":"balloonStyleObjectExtensionGroup", + "snippet":{ + "title":"snippet", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BalloonStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "color", - "bgColor", - "textColor", - "text", - "displayMode", - "balloonStyleSimpleExtensionGroup", - "balloonStyleObjectExtensionGroup" - ] - }, - "GroundOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractOverlayType" - }, - { - "type":"object", - "title":"GroundOverlayType", - "properties":{ - "altitude":{ - "title":"altitude", + }, + "description":{ + "title":"description", "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":"altitude", + "localPart":"description", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractViewGroup":{ + "title":"abstractViewGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractViewType" + } + }, + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "allOf":[ { "type":"object", @@ -2557,95 +1604,104 @@ "$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/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBox":{ - "title":"latLonBox", + "styleUrl":{ + "title":"styleUrl", "allOf":[ { - "$ref":"#/definitions/LatLonBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBox", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlaySimpleExtensionGroup":{ - "title":"groundOverlaySimpleExtensionGroup", + "abstractStyleSelectorGroup":{ + "title":"abstractStyleSelectorGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStyleSelectorType" + } + }, + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, "minItems":0 } ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "region":{ + "title":"region", + "allOf":[ + { + "$ref":"#/definitions/RegionType" + } + ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlayObjectExtensionGroup":{ - "title":"groundOverlayObjectExtensionGroup", + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GroundOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "altitude", - "altitudeModeGroup", - "latLonBox", - "groundOverlaySimpleExtensionGroup", - "groundOverlayObjectExtensionGroup" - ] - }, - "AbstractContainerType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AbstractContainerType", - "properties":{ - "abstractContainerSimpleExtensionGroup":{ - "title":"abstractContainerSimpleExtensionGroup", + }, + "extendedData":{ + "title":"extendedData", + "allOf":[ + { + "$ref":"#/definitions/ExtendedDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedData", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractFeatureSimpleExtensionGroup":{ + "title":"abstractFeatureSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2657,12 +1713,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractContainerObjectExtensionGroup":{ - "title":"abstractContainerObjectExtensionGroup", + "abstractFeatureObjectExtensionGroup":{ + "title":"abstractFeatureObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2674,7 +1730,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2683,81 +1739,189 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContainerType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractContainerSimpleExtensionGroup", - "abstractContainerObjectExtensionGroup" + "name", + "visibility", + "open", + "atomAuthor", + "atomLink", + "address", + "addressDetails", + "phoneNumber", + "complexSnippet", + "snippet", + "description", + "abstractViewGroup", + "abstractTimePrimitiveGroup", + "styleUrl", + "abstractStyleSelectorGroup", + "region", + "metadata", + "extendedData", + "abstractFeatureSimpleExtensionGroup", + "abstractFeatureObjectExtensionGroup" ] }, - "CreateType":{ + "ExtendedDataType":{ "type":"object", - "title":"CreateType", + "title":"ExtendedDataType", "properties":{ - "abstractContainerGroup":{ - "title":"abstractContainerGroup", + "data":{ + "title":"data", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/DataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "schemaData":{ + "title":"schemaData", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SchemaDataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SchemaData", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "any":{ + "title":"any", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" }, - "value":{ - "$ref":"#/definitions/AbstractContainerType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "elementName":{ - "localPart":"AbstractContainerGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + ] }, "minItems":0 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractContainerGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtendedDataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "data", + "schemaData", + "any" + ] + }, + "Vec2Type":{ + "type":"object", + "title":"Vec2Type", + "properties":{ + "x":{ + "title":"x", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"x", + "namespaceURI":"" + } + }, + "y":{ + "title":"y", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"y", + "namespaceURI":"" + } + }, + "xunits":{ + "title":"xunits", + "allOf":[ + { + "$ref":"#/definitions/UnitsEnumType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xunits", + "namespaceURI":"" + } + }, + "yunits":{ + "title":"yunits", + "allOf":[ + { + "$ref":"#/definitions/UnitsEnumType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"yunits", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CreateType", + "localPart":"vec2Type", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractContainerGroup" + "x", + "y", + "xunits", + "yunits" ] }, - "BasicLinkType":{ + "AbstractSubStyleType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"BasicLinkType", + "title":"AbstractSubStyleType", "properties":{ - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"href", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "basicLinkSimpleExtensionGroup":{ - "title":"basicLinkSimpleExtensionGroup", + "abstractSubStyleSimpleExtensionGroup":{ + "title":"abstractSubStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2769,12 +1933,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkObjectExtensionGroup":{ - "title":"basicLinkObjectExtensionGroup", + "abstractSubStyleObjectExtensionGroup":{ + "title":"abstractSubStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2786,7 +1950,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2795,174 +1959,355 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicLinkType", + "localPart":"AbstractSubStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "href", - "basicLinkSimpleExtensionGroup", - "basicLinkObjectExtensionGroup" + "abstractSubStyleSimpleExtensionGroup", + "abstractSubStyleObjectExtensionGroup" ] }, - "DataType":{ - "required":[ - "value" - ], + "DocumentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractContainerType" }, { "type":"object", - "title":"DataType", + "title":"DocumentType", "properties":{ - "displayName":{ - "title":"displayName", + "schema":{ + "title":"schema", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/SchemaType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"displayName", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "value":{ - "title":"value", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "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/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"value", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "dataExtension":{ - "title":"dataExtension", + "documentSimpleExtensionGroup":{ + "title":"documentSimpleExtensionGroup", "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/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DataExtension", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "name":{ - "title":"name", + "documentObjectExtensionGroup":{ + "title":"documentObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DocumentObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DocumentType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "schema", + "abstractFeatureGroup", + "documentSimpleExtensionGroup", + "documentObjectExtensionGroup" + ] + }, + "AbstractObjectType":{ + "type":"object", + "title":"AbstractObjectType", + "properties":{ + "objectSimpleExtensionGroup":{ + "title":"objectSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObjectSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + }, + "targetId":{ + "title":"targetId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"targetId", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractObjectType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "objectSimpleExtensionGroup", + "id", + "targetId" + ] + }, + "SnippetType":{ + "type":"object", + "title":"SnippetType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "maxLines":{ + "title":"maxLines", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxLines", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SnippetType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "value", + "maxLines" + ] + }, + "SimpleDataType":{ + "type":"object", + "title":"SimpleDataType", + "required":[ + "name" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "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":"DataType", + "localPart":"SimpleDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "displayName", "value", - "dataExtension", "name" ] }, - "ScreenOverlayType":{ + "ModelType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"ScreenOverlayType", + "title":"ModelType", "properties":{ - "overlayXY":{ - "title":"overlayXY", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "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":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "location":{ + "title":"location", + "allOf":[ + { + "$ref":"#/definitions/LocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"overlayXY", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "screenXY":{ - "title":"screenXY", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/OrientationType" } ], "propertyType":"element", "elementName":{ - "localPart":"screenXY", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rotationXY":{ - "title":"rotationXY", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotationXY", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "size":{ - "title":"size", + "link":{ + "title":"link", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"size", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rotation":{ - "title":"rotation", + "resourceMap":{ + "title":"resourceMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ResourceMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"ResourceMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "screenOverlaySimpleExtensionGroup":{ - "title":"screenOverlaySimpleExtensionGroup", + "modelSimpleExtensionGroup":{ + "title":"modelSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2974,12 +2319,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "screenOverlayObjectExtensionGroup":{ - "title":"screenOverlayObjectExtensionGroup", + "modelObjectExtensionGroup":{ + "title":"modelObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2991,7 +2336,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3000,121 +2345,240 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScreenOverlayType", + "localPart":"ModelType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "overlayXY", - "screenXY", - "rotationXY", - "size", - "rotation", - "screenOverlaySimpleExtensionGroup", - "screenOverlayObjectExtensionGroup" + "altitudeModeGroup", + "location", + "orientation", + "scale", + "link", + "resourceMap", + "modelSimpleExtensionGroup", + "modelObjectExtensionGroup" ] }, - "LinkType":{ + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LinkType", + "title":"PolygonType", "properties":{ - "refreshMode":{ - "title":"refreshMode", + "extrude":{ + "title":"extrude", "allOf":[ { - "$ref":"#/definitions/RefreshModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"refreshMode", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "refreshInterval":{ - "title":"refreshInterval", + "tessellate":{ + "title":"tessellate", "allOf":[ { - "$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":"refreshInterval", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshMode":{ - "title":"viewRefreshMode", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { - "$ref":"#/definitions/ViewRefreshModeEnumType" + "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":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "outerBoundaryIs":{ + "title":"outerBoundaryIs", + "allOf":[ + { + "$ref":"#/definitions/BoundaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "innerBoundaryIs":{ + "title":"innerBoundaryIs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundaryType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "polygonSimpleExtensionGroup":{ + "title":"polygonSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"viewBoundScale", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewFormat":{ - "title":"viewFormat", + "polygonObjectExtensionGroup":{ + "title":"polygonObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PolygonObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolygonType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "extrude", + "tessellate", + "altitudeModeGroup", + "outerBoundaryIs", + "innerBoundaryIs", + "polygonSimpleExtensionGroup", + "polygonObjectExtensionGroup" + ] + }, + "MetadataType":{ + "type":"object", + "title":"MetadataType", + "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", + "typeName":{ + "localPart":"MetadataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "any" + ] + }, + "PolyStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractColorStyleType" + }, + { + "type":"object", + "title":"PolyStyleType", + "properties":{ + "fill":{ + "title":"fill", "allOf":[ { - "$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":"viewFormat", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "httpQuery":{ - "title":"httpQuery", + "outline":{ + "title":"outline", "allOf":[ { - "$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":"httpQuery", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkSimpleExtensionGroup":{ - "title":"linkSimpleExtensionGroup", + "polyStyleSimpleExtensionGroup":{ + "title":"polyStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3126,12 +2590,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkObjectExtensionGroup":{ - "title":"linkObjectExtensionGroup", + "polyStyleObjectExtensionGroup":{ + "title":"polyStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3143,97 +2607,263 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"PolyStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolyStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "fill", + "outline", + "polyStyleSimpleExtensionGroup", + "polyStyleObjectExtensionGroup" + ] + }, + "NetworkLinkControlType":{ + "type":"object", + "title":"NetworkLinkControlType", + "properties":{ + "minRefreshPeriod":{ + "title":"minRefreshPeriod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minRefreshPeriod", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxSessionLength":{ + "title":"maxSessionLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxSessionLength", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "cookie":{ + "title":"cookie", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cookie", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "message":{ + "title":"message", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"message", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkName":{ + "title":"linkName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkName", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkDescription":{ + "title":"linkDescription", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkDescription", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkSnippet":{ + "title":"linkSnippet", + "allOf":[ + { + "$ref":"#/definitions/SnippetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkSnippet", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "expires":{ + "title":"expires", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"expires", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "update":{ + "title":"update", + "allOf":[ + { + "$ref":"#/definitions/UpdateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractViewGroup":{ + "title":"abstractViewGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractViewType" + } + }, + "elementName":{ + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "networkLinkControlSimpleExtensionGroup":{ + "title":"networkLinkControlSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControlSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "networkLinkControlObjectExtensionGroup":{ + "title":"networkLinkControlObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControlObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"NetworkLinkControlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "refreshMode", - "refreshInterval", - "viewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery", - "linkSimpleExtensionGroup", - "linkObjectExtensionGroup" + "minRefreshPeriod", + "maxSessionLength", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "abstractViewGroup", + "networkLinkControlSimpleExtensionGroup", + "networkLinkControlObjectExtensionGroup" ] }, - "AbstractGeometryType":{ + "ViewVolumeType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"ViewVolumeType", "properties":{ - "abstractGeometrySimpleExtensionGroup":{ - "title":"abstractGeometrySimpleExtensionGroup", + "leftFov":{ + "title":"leftFov", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractGeometryObjectExtensionGroup":{ - "title":"abstractGeometryObjectExtensionGroup", + "rightFov":{ + "title":"rightFov", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeometryType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractGeometrySimpleExtensionGroup", - "abstractGeometryObjectExtensionGroup" - ] - }, - "LocationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"LocationType", - "properties":{ - "longitude":{ - "title":"longitude", + }, + "bottomFov":{ + "title":"bottomFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3241,12 +2871,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"longitude", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "topFov":{ + "title":"topFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3254,12 +2884,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"latitude", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "near":{ + "title":"near", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3267,12 +2897,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationSimpleExtensionGroup":{ - "title":"locationSimpleExtensionGroup", + "viewVolumeSimpleExtensionGroup":{ + "title":"viewVolumeSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3284,12 +2914,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationObjectExtensionGroup":{ - "title":"locationObjectExtensionGroup", + "viewVolumeObjectExtensionGroup":{ + "title":"viewVolumeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3301,7 +2931,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3310,174 +2940,103 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LocationType", + "localPart":"ViewVolumeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "locationSimpleExtensionGroup", - "locationObjectExtensionGroup" + "leftFov", + "rightFov", + "bottomFov", + "topFov", + "near", + "viewVolumeSimpleExtensionGroup", + "viewVolumeObjectExtensionGroup" ] }, - "PlacemarkType":{ + "CameraType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"PlacemarkType", + "title":"CameraType", "properties":{ - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractGeometryType" - } - }, - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "placemarkSimpleExtensionGroup":{ - "title":"placemarkSimpleExtensionGroup", + "longitude":{ + "title":"longitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "placemarkObjectExtensionGroup":{ - "title":"placemarkObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PlacemarkType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractGeometryGroup", - "placemarkSimpleExtensionGroup", - "placemarkObjectExtensionGroup" - ] - }, - "AbstractTimePrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractTimePrimitiveType", - "properties":{ - "abstractTimePrimitiveSimpleExtensionGroup":{ - "title":"abstractTimePrimitiveSimpleExtensionGroup", + "latitude":{ + "title":"latitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveObjectExtensionGroup":{ - "title":"abstractTimePrimitiveObjectExtensionGroup", + "altitude":{ + "title":"altitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTimePrimitiveType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractTimePrimitiveSimpleExtensionGroup", - "abstractTimePrimitiveObjectExtensionGroup" - ] - }, - "PointType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"PointType", - "properties":{ - "extrude":{ - "title":"extrude", + }, + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"heading", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "tilt":{ + "title":"tilt", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tilt", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "roll":{ + "title":"roll", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -3506,24 +3065,8 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "pointSimpleExtensionGroup":{ - "title":"pointSimpleExtensionGroup", + "cameraSimpleExtensionGroup":{ + "title":"cameraSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3535,12 +3078,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pointObjectExtensionGroup":{ - "title":"pointObjectExtensionGroup", + "cameraObjectExtensionGroup":{ + "title":"cameraObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3552,7 +3095,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3561,41 +3104,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"CameraType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "roll", "altitudeModeGroup", - "coordinates", - "pointSimpleExtensionGroup", - "pointObjectExtensionGroup" + "cameraSimpleExtensionGroup", + "cameraObjectExtensionGroup" ] }, - "AbstractLatLonBoxType":{ + "LatLonAltBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractLatLonBoxType" }, { "type":"object", - "title":"AbstractLatLonBoxType", + "title":"LatLonAltBoxType", "properties":{ - "north":{ - "title":"north", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"north", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "south":{ - "title":"south", + "minAltitude":{ + "title":"minAltitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3603,12 +3137,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"south", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "east":{ - "title":"east", + "maxAltitude":{ + "title":"maxAltitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3616,25 +3150,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"east", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "west":{ - "title":"west", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"west", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxSimpleExtensionGroup":{ - "title":"abstractLatLonBoxSimpleExtensionGroup", + "latLonAltBoxSimpleExtensionGroup":{ + "title":"latLonAltBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3646,12 +3192,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxObjectExtensionGroup":{ - "title":"abstractLatLonBoxObjectExtensionGroup", + "latLonAltBoxObjectExtensionGroup":{ + "title":"latLonAltBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3663,7 +3209,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3672,98 +3218,71 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractLatLonBoxType", + "localPart":"LatLonAltBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "north", - "south", - "east", - "west", - "abstractLatLonBoxSimpleExtensionGroup", - "abstractLatLonBoxObjectExtensionGroup" + "minAltitude", + "maxAltitude", + "altitudeModeGroup", + "latLonAltBoxSimpleExtensionGroup", + "latLonAltBoxObjectExtensionGroup" ] }, - "AbstractOverlayType":{ + "SchemaDataType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractOverlayType", + "title":"SchemaDataType", "properties":{ - "color":{ - "title":"color", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"color", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "drawOrder":{ - "title":"drawOrder", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"drawOrder", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "icon":{ - "title":"icon", + "simpleData":{ + "title":"simpleData", "allOf":[ { - "$ref":"#/definitions/LinkType" + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleDataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlaySimpleExtensionGroup":{ - "title":"abstractOverlaySimpleExtensionGroup", + "schemaDataExtension":{ + "title":"schemaDataExtension", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlayObjectExtensionGroup":{ - "title":"abstractOverlayObjectExtensionGroup", + "schemaUrl":{ + "title":"schemaUrl", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaUrl", + "namespaceURI":"" } } } @@ -3771,131 +3290,164 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOverlayType", + "localPart":"SchemaDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "color", - "drawOrder", - "icon", - "abstractOverlaySimpleExtensionGroup", - "abstractOverlayObjectExtensionGroup" + "simpleData", + "schemaDataExtension", + "schemaUrl" ] }, - "CameraType":{ + "NetworkLinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"CameraType", + "title":"NetworkLinkType", "properties":{ - "longitude":{ - "title":"longitude", + "refreshVisibility":{ + "title":"refreshVisibility", "allOf":[ { - "$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":"refreshVisibility", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "flyToView":{ + "title":"flyToView", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"longitude", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "url":{ + "title":"url", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"latitude", + "localPart":"Url", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "networkLinkSimpleExtensionGroup":{ + "title":"networkLinkSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "networkLinkObjectExtensionGroup":{ + "title":"networkLinkObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"tilt", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "roll":{ - "title":"roll", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NetworkLinkType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "refreshVisibility", + "flyToView", + "url", + "link", + "networkLinkSimpleExtensionGroup", + "networkLinkObjectExtensionGroup" + ] + }, + "AbstractColorStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSubStyleType" + }, + { + "type":"object", + "title":"AbstractColorStyleType", + "properties":{ + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "colorMode":{ + "title":"colorMode", "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":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"#/definitions/ColorModeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"colorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraSimpleExtensionGroup":{ - "title":"cameraSimpleExtensionGroup", + "abstractColorStyleSimpleExtensionGroup":{ + "title":"abstractColorStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3907,12 +3459,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraObjectExtensionGroup":{ - "title":"cameraObjectExtensionGroup", + "abstractColorStyleObjectExtensionGroup":{ + "title":"abstractColorStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3924,7 +3476,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3933,101 +3485,199 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CameraType", + "localPart":"AbstractColorStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "roll", - "altitudeModeGroup", - "cameraSimpleExtensionGroup", - "cameraObjectExtensionGroup" + "color", + "colorMode", + "abstractColorStyleSimpleExtensionGroup", + "abstractColorStyleObjectExtensionGroup" ] }, - "ChangeType":{ - "type":"object", - "title":"ChangeType", - "properties":{ - "abstractObjectGroup":{ - "title":"abstractObjectGroup", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "AbstractStyleSelectorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractStyleSelectorType", + "properties":{ + "abstractStyleSelectorSimpleExtensionGroup":{ + "title":"abstractStyleSelectorSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - "value":{ + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractStyleSelectorObjectExtensionGroup":{ + "title":"abstractStyleSelectorObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ "$ref":"#/definitions/AbstractObjectType" - } - }, - "elementName":{ - "localPart":"AbstractObjectGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "minItems":0 } - }, - "minItems":0 + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractObjectGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ChangeType", + "localPart":"AbstractStyleSelectorType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractObjectGroup" + "abstractStyleSelectorSimpleExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup" ] }, - "RegionType":{ + "ListStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"RegionType", + "title":"ListStyleType", "properties":{ - "latLonAltBox":{ - "title":"latLonAltBox", + "listItemType":{ + "title":"listItemType", + "allOf":[ + { + "$ref":"#/definitions/ListItemTypeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"listItemType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "bgColor":{ + "title":"bgColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bgColor", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "itemIcon":{ + "title":"itemIcon", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ItemIcon", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxSnippetLines":{ + "title":"maxSnippetLines", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxSnippetLines", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "listStyleSimpleExtensionGroup":{ + "title":"listStyleSimpleExtensionGroup", "allOf":[ { - "$ref":"#/definitions/LatLonAltBoxType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lod":{ - "title":"lod", + "listStyleObjectExtensionGroup":{ + "title":"listStyleObjectExtensionGroup", "allOf":[ { - "$ref":"#/definitions/LodType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Lod", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "regionSimpleExtensionGroup":{ - "title":"regionSimpleExtensionGroup", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ListStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "listItemType", + "bgColor", + "itemIcon", + "maxSnippetLines", + "listStyleSimpleExtensionGroup", + "listStyleObjectExtensionGroup" + ] + }, + "AbstractContainerType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractContainerType", + "properties":{ + "abstractContainerSimpleExtensionGroup":{ + "title":"abstractContainerSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4039,12 +3689,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"RegionSimpleExtensionGroup", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "regionObjectExtensionGroup":{ - "title":"regionObjectExtensionGroup", + "abstractContainerObjectExtensionGroup":{ + "title":"abstractContainerObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4056,7 +3706,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4065,66 +3715,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RegionType", + "localPart":"AbstractContainerType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "latLonAltBox", - "lod", - "regionSimpleExtensionGroup", - "regionObjectExtensionGroup" + "abstractContainerSimpleExtensionGroup", + "abstractContainerObjectExtensionGroup" ] }, - "LodType":{ + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"LodType", + "title":"ScreenOverlayType", "properties":{ - "minLodPixels":{ - "title":"minLodPixels", + "overlayXY":{ + "title":"overlayXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"minLodPixels", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxLodPixels":{ - "title":"maxLodPixels", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"maxLodPixels", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "minFadeExtent":{ - "title":"minFadeExtent", + "rotationXY":{ + "title":"rotationXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"minFadeExtent", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxFadeExtent":{ - "title":"maxFadeExtent", + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4132,12 +3793,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodSimpleExtensionGroup":{ - "title":"lodSimpleExtensionGroup", + "screenOverlaySimpleExtensionGroup":{ + "title":"screenOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4149,12 +3810,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodObjectExtensionGroup":{ - "title":"lodObjectExtensionGroup", + "screenOverlayObjectExtensionGroup":{ + "title":"screenOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4166,7 +3827,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4175,72 +3836,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"ScreenOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent", - "lodSimpleExtensionGroup", - "lodObjectExtensionGroup" + "overlayXY", + "screenXY", + "rotationXY", + "size", + "rotation", + "screenOverlaySimpleExtensionGroup", + "screenOverlayObjectExtensionGroup" ] }, - "SchemaDataType":{ + "PlacemarkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SchemaDataType", + "title":"PlacemarkType", "properties":{ - "simpleData":{ - "title":"simpleData", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleDataType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractGeometryType" + } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SimpleData", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaDataExtension":{ - "title":"schemaDataExtension", + "placemarkSimpleExtensionGroup":{ + "title":"placemarkSimpleExtensionGroup", "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/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaUrl":{ - "title":"schemaUrl", + "placemarkObjectExtensionGroup":{ + "title":"placemarkObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaUrl", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PlacemarkObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } } @@ -4248,26 +3922,78 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SchemaDataType", + "localPart":"PlacemarkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "simpleData", - "schemaDataExtension", - "schemaUrl" + "abstractGeometryGroup", + "placemarkSimpleExtensionGroup", + "placemarkObjectExtensionGroup" ] }, - "AbstractSubStyleType":{ + "ImagePyramidType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractSubStyleType", + "title":"ImagePyramidType", "properties":{ - "abstractSubStyleSimpleExtensionGroup":{ - "title":"abstractSubStyleSimpleExtensionGroup", + "tileSize":{ + "title":"tileSize", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tileSize", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxWidth":{ + "title":"maxWidth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxWidth", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxHeight":{ + "title":"maxHeight", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxHeight", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "gridOrigin":{ + "title":"gridOrigin", + "allOf":[ + { + "$ref":"#/definitions/GridOriginEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"gridOrigin", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "imagePyramidSimpleExtensionGroup":{ + "title":"imagePyramidSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4279,12 +4005,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractSubStyleObjectExtensionGroup":{ - "title":"abstractSubStyleObjectExtensionGroup", + "imagePyramidObjectExtensionGroup":{ + "title":"imagePyramidObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4296,7 +4022,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4305,22 +4031,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSubStyleType", + "localPart":"ImagePyramidType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractSubStyleSimpleExtensionGroup", - "abstractSubStyleObjectExtensionGroup" + "tileSize", + "maxWidth", + "maxHeight", + "gridOrigin", + "imagePyramidSimpleExtensionGroup", + "imagePyramidObjectExtensionGroup" ] }, - "LinearRingType":{ + "PointType":{ "allOf":[ { "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LinearRingType", + "title":"PointType", "properties":{ "extrude":{ "title":"extrude", @@ -4335,19 +4065,6 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tessellate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, "altitudeModeGroup":{ "title":"altitudeModeGroup", "allOf":[ @@ -4389,8 +4106,8 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingSimpleExtensionGroup":{ - "title":"linearRingSimpleExtensionGroup", + "pointSimpleExtensionGroup":{ + "title":"pointSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4402,12 +4119,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingObjectExtensionGroup":{ - "title":"linearRingObjectExtensionGroup", + "pointObjectExtensionGroup":{ + "title":"pointObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4419,7 +4136,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4428,55 +4145,67 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "extrude", - "tessellate", "altitudeModeGroup", "coordinates", - "linearRingSimpleExtensionGroup", - "linearRingObjectExtensionGroup" + "pointSimpleExtensionGroup", + "pointObjectExtensionGroup" ] }, - "AliasType":{ + "OrientationType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AliasType", + "title":"OrientationType", "properties":{ - "targetHref":{ - "title":"targetHref", + "heading":{ + "title":"heading", "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":"targetHref", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "sourceHref":{ - "title":"sourceHref", + "tilt":{ + "title":"tilt", "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":"sourceHref", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasSimpleExtensionGroup":{ - "title":"aliasSimpleExtensionGroup", + "roll":{ + "title":"roll", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"roll", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "orientationSimpleExtensionGroup":{ + "title":"orientationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4488,12 +4217,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasObjectExtensionGroup":{ - "title":"aliasObjectExtensionGroup", + "orientationObjectExtensionGroup":{ + "title":"orientationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4505,7 +4234,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4514,117 +4243,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AliasType", + "localPart":"OrientationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "targetHref", - "sourceHref", - "aliasSimpleExtensionGroup", - "aliasObjectExtensionGroup" + "heading", + "tilt", + "roll", + "orientationSimpleExtensionGroup", + "orientationObjectExtensionGroup" ] }, - "ModelType":{ + "ItemIconType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"ModelType", + "title":"ItemIconType", "properties":{ - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "state":{ + "title":"state", "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":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnumType" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "location":{ - "title":"location", - "allOf":[ - { - "$ref":"#/definitions/LocationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Location", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/OrientationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Orientation", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Scale", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "link":{ - "title":"link", - "allOf":[ - { - "$ref":"#/definitions/LinkType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"state", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMap":{ - "title":"resourceMap", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ResourceMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMap", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "modelSimpleExtensionGroup":{ - "title":"modelSimpleExtensionGroup", + "itemIconSimpleExtensionGroup":{ + "title":"itemIconSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4636,12 +4305,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ModelSimpleExtensionGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "modelObjectExtensionGroup":{ - "title":"modelObjectExtensionGroup", + "itemIconObjectExtensionGroup":{ + "title":"itemIconObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4653,7 +4322,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4662,87 +4331,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ModelType", + "localPart":"ItemIconType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "altitudeModeGroup", - "location", - "orientation", - "scale", - "link", - "resourceMap", - "modelSimpleExtensionGroup", - "modelObjectExtensionGroup" + "state", + "href", + "itemIconSimpleExtensionGroup", + "itemIconObjectExtensionGroup" ] }, - "AbstractColorStyleType":{ + "DataType":{ + "required":[ + "value" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractColorStyleType", + "title":"DataType", "properties":{ - "color":{ - "title":"color", + "displayName":{ + "title":"displayName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"color", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "colorMode":{ - "title":"colorMode", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"colorMode", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleSimpleExtensionGroup":{ - "title":"abstractColorStyleSimpleExtensionGroup", + "dataExtension":{ + "title":"dataExtension", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleObjectExtensionGroup":{ - "title":"abstractColorStyleObjectExtensionGroup", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } @@ -4750,40 +4414,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractColorStyleType", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "color", - "colorMode", - "abstractColorStyleSimpleExtensionGroup", - "abstractColorStyleObjectExtensionGroup" + "displayName", + "value", + "dataExtension", + "name" ] }, - "AbstractFeatureType":{ + "LineStringType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"AbstractFeatureType", + "title":"LineStringType", "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/kml/2.2" - } - }, - "visibility":{ - "title":"visibility", + "extrude":{ + "title":"extrude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4791,12 +4442,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"visibility", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "open":{ - "title":"open", + "tessellate":{ + "title":"tessellate", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4804,64 +4455,113 @@ ], "propertyType":"element", "elementName":{ - "localPart":"open", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "atomAuthor":{ - "title":"atomAuthor", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { - "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" + "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":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"author", - "namespaceURI":"http://www.w3.org/2005/Atom" + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "atomLink":{ - "title":"atomLink", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"link", - "namespaceURI":"http://www.w3.org/2005/Atom" + "localPart":"coordinates", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "address":{ - "title":"address", + "lineStringSimpleExtensionGroup":{ + "title":"lineStringSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "addressDetails":{ - "title":"addressDetails", + "lineStringObjectExtensionGroup":{ + "title":"lineStringObjectExtensionGroup", "allOf":[ { - "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressDetails", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "localPart":"LineStringObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "phoneNumber":{ - "title":"phoneNumber", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LineStringType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "extrude", + "tessellate", + "altitudeModeGroup", + "coordinates", + "lineStringSimpleExtensionGroup", + "lineStringObjectExtensionGroup" + ] + }, + "TimeStampType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTimePrimitiveType" + }, + { + "type":"object", + "title":"TimeStampType", + "properties":{ + "when":{ + "title":"when", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4869,76 +4569,95 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phoneNumber", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "complexSnippet":{ - "title":"complexSnippet", + "timeStampSimpleExtensionGroup":{ + "title":"timeStampSimpleExtensionGroup", "allOf":[ { - "$ref":"#/definitions/SnippetType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Snippet", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "snippet":{ - "title":"snippet", + "timeStampObjectExtensionGroup":{ + "title":"timeStampObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"snippet", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "description":{ - "title":"description", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeStampType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "when", + "timeStampSimpleExtensionGroup", + "timeStampObjectExtensionGroup" + ] + }, + "LinearRingType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"LinearRingType", + "properties":{ + "extrude":{ + "title":"extrude", "allOf":[ { - "$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":"description", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractViewGroup":{ - "title":"abstractViewGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractViewType" - } - }, - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"element", + "elementName":{ + "localPart":"extrude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "tessellate":{ + "title":"tessellate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { "type":"object", @@ -4947,104 +4666,228 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleUrl":{ - "title":"styleUrl", + "coordinates":{ + "title":"coordinates", "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":"styleUrl", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", + "linearRingSimpleExtensionGroup":{ + "title":"linearRingSimpleExtensionGroup", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" - } - }, - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "region":{ - "title":"region", + "linearRingObjectExtensionGroup":{ + "title":"linearRingObjectExtensionGroup", "allOf":[ { - "$ref":"#/definitions/RegionType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Region", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "metadata":{ - "title":"metadata", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearRingType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "extrude", + "tessellate", + "altitudeModeGroup", + "coordinates", + "linearRingSimpleExtensionGroup", + "linearRingObjectExtensionGroup" + ] + }, + "KmlType":{ + "type":"object", + "title":"KmlType", + "properties":{ + "networkLinkControl":{ + "title":"networkLinkControl", + "allOf":[ + { + "$ref":"#/definitions/NetworkLinkControlType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControl", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "kmlSimpleExtensionGroup":{ + "title":"kmlSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KmlSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "kmlObjectExtensionGroup":{ + "title":"kmlObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KmlObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "hint":{ + "title":"hint", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"hint", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"KmlType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "networkLinkControl", + "abstractFeatureGroup", + "kmlSimpleExtensionGroup", + "kmlObjectExtensionGroup", + "hint" + ] + }, + "TimeSpanType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTimePrimitiveType" + }, + { + "type":"object", + "title":"TimeSpanType", + "properties":{ + "begin":{ + "title":"begin", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "extendedData":{ - "title":"extendedData", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/ExtendedDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedData", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureSimpleExtensionGroup":{ - "title":"abstractFeatureSimpleExtensionGroup", + "timeSpanSimpleExtensionGroup":{ + "title":"timeSpanSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5056,12 +4899,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureObjectExtensionGroup":{ - "title":"abstractFeatureObjectExtensionGroup", + "timeSpanObjectExtensionGroup":{ + "title":"timeSpanObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5073,52 +4916,36 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractFeatureType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "name", - "visibility", - "open", - "atomAuthor", - "atomLink", - "address", - "addressDetails", - "phoneNumber", - "complexSnippet", - "snippet", - "description", - "abstractViewGroup", - "abstractTimePrimitiveGroup", - "styleUrl", - "abstractStyleSelectorGroup", - "region", - "metadata", - "extendedData", - "abstractFeatureSimpleExtensionGroup", - "abstractFeatureObjectExtensionGroup" + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeSpanType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "begin", + "end", + "timeSpanSimpleExtensionGroup", + "timeSpanObjectExtensionGroup" ] }, - "OrientationType":{ + "GroundOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"OrientationType", + "title":"GroundOverlayType", "properties":{ - "heading":{ - "title":"heading", + "altitude":{ + "title":"altitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -5126,38 +4953,50 @@ ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"tilt", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "roll":{ - "title":"roll", + "latLonBox":{ + "title":"latLonBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LatLonBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "orientationSimpleExtensionGroup":{ - "title":"orientationSimpleExtensionGroup", + "groundOverlaySimpleExtensionGroup":{ + "title":"groundOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5169,12 +5008,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "orientationObjectExtensionGroup":{ - "title":"orientationObjectExtensionGroup", + "groundOverlayObjectExtensionGroup":{ + "title":"groundOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5186,7 +5025,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5195,57 +5034,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientationType", + "localPart":"GroundOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "heading", - "tilt", - "roll", - "orientationSimpleExtensionGroup", - "orientationObjectExtensionGroup" + "altitude", + "altitudeModeGroup", + "latLonBox", + "groundOverlaySimpleExtensionGroup", + "groundOverlayObjectExtensionGroup" ] }, - "ItemIconType":{ + "CreateType":{ + "type":"object", + "title":"CreateType", + "properties":{ + "abstractContainerGroup":{ + "title":"abstractContainerGroup", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractContainerType" + } + }, + "elementName":{ + "localPart":"AbstractContainerGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractContainerGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractContainerGroup" + ] + }, + "MultiGeometryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"ItemIconType", + "title":"MultiGeometryType", "properties":{ - "state":{ - "title":"state", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"state", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "href":{ - "title":"href", - "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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"href", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconSimpleExtensionGroup":{ - "title":"itemIconSimpleExtensionGroup", + "multiGeometrySimpleExtensionGroup":{ + "title":"multiGeometrySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5257,12 +5139,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconObjectExtensionGroup":{ - "title":"itemIconObjectExtensionGroup", + "multiGeometryObjectExtensionGroup":{ + "title":"multiGeometryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5274,7 +5156,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5283,117 +5165,149 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ItemIconType", + "localPart":"MultiGeometryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "state", - "href", - "itemIconSimpleExtensionGroup", - "itemIconObjectExtensionGroup" + "abstractGeometryGroup", + "multiGeometrySimpleExtensionGroup", + "multiGeometryObjectExtensionGroup" ] }, - "ExtendedDataType":{ - "type":"object", - "title":"ExtendedDataType", - "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "schemaData":{ - "title":"schemaData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaDataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SchemaData", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "RegionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" }, - "any":{ - "title":"any", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + { + "type":"object", + "title":"RegionType", + "properties":{ + "latLonAltBox":{ + "title":"latLonAltBox", + "allOf":[ + { + "$ref":"#/definitions/LatLonAltBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonAltBox", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lod":{ + "title":"lod", + "allOf":[ + { + "$ref":"#/definitions/LodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Lod", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "regionSimpleExtensionGroup":{ + "title":"regionSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ] - }, - "minItems":0 + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RegionSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "regionObjectExtensionGroup":{ + "title":"regionObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RegionObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"anyElement" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ExtendedDataType", + "localPart":"RegionType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "data", - "schemaData", - "any" + "latLonAltBox", + "lod", + "regionSimpleExtensionGroup", + "regionObjectExtensionGroup" ] }, - "LatLonBoxType":{ + "AbstractOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"LatLonBoxType", + "title":"AbstractOverlayType", "properties":{ - "rotation":{ - "title":"rotation", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxSimpleExtensionGroup":{ - "title":"latLonBoxSimpleExtensionGroup", + "drawOrder":{ + "title":"drawOrder", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"drawOrder", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "icon":{ + "title":"icon", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Icon", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractOverlaySimpleExtensionGroup":{ + "title":"abstractOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5405,12 +5319,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxObjectExtensionGroup":{ - "title":"latLonBoxObjectExtensionGroup", + "abstractOverlayObjectExtensionGroup":{ + "title":"abstractOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5422,7 +5336,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5431,39 +5345,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonBoxType", + "localPart":"AbstractOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "rotation", - "latLonBoxSimpleExtensionGroup", - "latLonBoxObjectExtensionGroup" + "color", + "drawOrder", + "icon", + "abstractOverlaySimpleExtensionGroup", + "abstractOverlayObjectExtensionGroup" ] }, - "PairType":{ + "AliasType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PairType", + "title":"AliasType", "properties":{ - "key":{ - "title":"key", + "targetHref":{ + "title":"targetHref", "allOf":[ { - "$ref":"#/definitions/StyleStateEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"key", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleUrl":{ - "title":"styleUrl", + "sourceHref":{ + "title":"sourceHref", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -5471,37 +5387,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"styleUrl", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" - } - }, - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairSimpleExtensionGroup":{ - "title":"pairSimpleExtensionGroup", + "aliasSimpleExtensionGroup":{ + "title":"aliasSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5513,12 +5404,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairObjectExtensionGroup":{ - "title":"pairObjectExtensionGroup", + "aliasObjectExtensionGroup":{ + "title":"aliasObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5530,7 +5421,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5539,147 +5430,193 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PairType", + "localPart":"AliasType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "key", - "styleUrl", - "abstractStyleSelectorGroup", - "pairSimpleExtensionGroup", - "pairObjectExtensionGroup" + "targetHref", + "sourceHref", + "aliasSimpleExtensionGroup", + "aliasObjectExtensionGroup" ] }, - "MetadataType":{ + "BoundaryType":{ "type":"object", - "title":"MetadataType", + "title":"BoundaryType", "properties":{ - "any":{ - "title":"any", + "linearRing":{ + "title":"linearRing", + "allOf":[ + { + "$ref":"#/definitions/LinearRingType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinearRing", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "boundarySimpleExtensionGroup":{ + "title":"boundarySimpleExtensionGroup", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"BoundarySimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "boundaryObjectExtensionGroup":{ + "title":"boundaryObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundaryObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataType", + "localPart":"BoundaryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "any" + "linearRing", + "boundarySimpleExtensionGroup", + "boundaryObjectExtensionGroup" ] }, - "StyleType":{ + "LookAtType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"StyleType", + "title":"LookAtType", "properties":{ - "iconStyle":{ - "title":"iconStyle", + "longitude":{ + "title":"longitude", "allOf":[ { - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"IconStyle", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyle":{ - "title":"labelStyle", + "latitude":{ + "title":"latitude", "allOf":[ { - "$ref":"#/definitions/LabelStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyle", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyle":{ - "title":"lineStyle", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"#/definitions/LineStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LineStyle", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyle":{ - "title":"polyStyle", + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"#/definitions/PolyStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyle", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyle":{ - "title":"balloonStyle", + "tilt":{ + "title":"tilt", "allOf":[ { - "$ref":"#/definitions/BalloonStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyle", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyle":{ - "title":"listStyle", + "range":{ + "title":"range", "allOf":[ { - "$ref":"#/definitions/ListStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyle", + "localPart":"range", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleSimpleExtensionGroup":{ - "title":"styleSimpleExtensionGroup", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", + "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":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lookAtSimpleExtensionGroup":{ + "title":"lookAtSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5691,12 +5628,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleObjectExtensionGroup":{ - "title":"styleObjectExtensionGroup", + "lookAtObjectExtensionGroup":{ + "title":"lookAtObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5708,7 +5645,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5717,83 +5654,83 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"LookAtType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "iconStyle", - "labelStyle", - "lineStyle", - "polyStyle", - "balloonStyle", - "listStyle", - "styleSimpleExtensionGroup", - "styleObjectExtensionGroup" + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "range", + "altitudeModeGroup", + "lookAtSimpleExtensionGroup", + "lookAtObjectExtensionGroup" ] }, - "NetworkLinkType":{ + "PairType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"NetworkLinkType", + "title":"PairType", "properties":{ - "refreshVisibility":{ - "title":"refreshVisibility", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"refreshVisibility", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "flyToView":{ - "title":"flyToView", + "key":{ + "title":"key", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/StyleStateEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"flyToView", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "url":{ - "title":"url", + "styleUrl":{ + "title":"styleUrl", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Url", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "link":{ - "title":"link", + "abstractStyleSelectorGroup":{ + "title":"abstractStyleSelectorGroup", "allOf":[ { - "$ref":"#/definitions/LinkType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStyleSelectorType" + } + }, + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Link", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkSimpleExtensionGroup":{ - "title":"networkLinkSimpleExtensionGroup", + "pairSimpleExtensionGroup":{ + "title":"pairSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5805,12 +5742,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkSimpleExtensionGroup", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkObjectExtensionGroup":{ - "title":"networkLinkObjectExtensionGroup", + "pairObjectExtensionGroup":{ + "title":"pairObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5822,7 +5759,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5831,55 +5768,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkType", + "localPart":"PairType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "refreshVisibility", - "flyToView", - "url", - "link", - "networkLinkSimpleExtensionGroup", - "networkLinkObjectExtensionGroup" + "key", + "styleUrl", + "abstractStyleSelectorGroup", + "pairSimpleExtensionGroup", + "pairObjectExtensionGroup" ] }, - "TimeSpanType":{ + "LatLonBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractLatLonBoxType" }, { "type":"object", - "title":"TimeSpanType", + "title":"LatLonBoxType", "properties":{ - "begin":{ - "title":"begin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"begin", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "end":{ - "title":"end", + "rotation":{ + "title":"rotation", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"end", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanSimpleExtensionGroup":{ - "title":"timeSpanSimpleExtensionGroup", + "latLonBoxSimpleExtensionGroup":{ + "title":"latLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5891,12 +5814,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanObjectExtensionGroup":{ - "title":"timeSpanObjectExtensionGroup", + "latLonBoxObjectExtensionGroup":{ + "title":"latLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5908,7 +5831,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5917,79 +5840,104 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSpanType", + "localPart":"LatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "begin", - "end", - "timeSpanSimpleExtensionGroup", - "timeSpanObjectExtensionGroup" + "rotation", + "latLonBoxSimpleExtensionGroup", + "latLonBoxObjectExtensionGroup" ] }, - "ImagePyramidType":{ + "StyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"ImagePyramidType", + "title":"StyleType", "properties":{ - "tileSize":{ - "title":"tileSize", + "iconStyle":{ + "title":"iconStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/IconStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"tileSize", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxWidth":{ - "title":"maxWidth", + "labelStyle":{ + "title":"labelStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/LabelStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxWidth", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxHeight":{ - "title":"maxHeight", + "lineStyle":{ + "title":"lineStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/LineStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxHeight", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "gridOrigin":{ - "title":"gridOrigin", + "polyStyle":{ + "title":"polyStyle", "allOf":[ { - "$ref":"#/definitions/GridOriginEnumType" + "$ref":"#/definitions/PolyStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"gridOrigin", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramidSimpleExtensionGroup":{ - "title":"imagePyramidSimpleExtensionGroup", + "balloonStyle":{ + "title":"balloonStyle", + "allOf":[ + { + "$ref":"#/definitions/BalloonStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BalloonStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "listStyle":{ + "title":"listStyle", + "allOf":[ + { + "$ref":"#/definitions/ListStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ListStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "styleSimpleExtensionGroup":{ + "title":"styleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6001,12 +5949,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramidObjectExtensionGroup":{ - "title":"imagePyramidObjectExtensionGroup", + "styleObjectExtensionGroup":{ + "title":"styleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6018,7 +5966,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6027,29 +5975,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImagePyramidType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "tileSize", - "maxWidth", - "maxHeight", - "gridOrigin", - "imagePyramidSimpleExtensionGroup", - "imagePyramidObjectExtensionGroup" + "iconStyle", + "labelStyle", + "lineStyle", + "polyStyle", + "balloonStyle", + "listStyle", + "styleSimpleExtensionGroup", + "styleObjectExtensionGroup" ] }, - "AbstractStyleSelectorType":{ + "AbstractGeometryType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractStyleSelectorType", + "title":"AbstractGeometryType", "properties":{ - "abstractStyleSelectorSimpleExtensionGroup":{ - "title":"abstractStyleSelectorSimpleExtensionGroup", + "abstractGeometrySimpleExtensionGroup":{ + "title":"abstractGeometrySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6061,12 +6011,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorObjectExtensionGroup":{ - "title":"abstractStyleSelectorObjectExtensionGroup", + "abstractGeometryObjectExtensionGroup":{ + "title":"abstractGeometryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6078,7 +6028,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6087,62 +6037,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractStyleSelectorType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractStyleSelectorSimpleExtensionGroup", - "abstractStyleSelectorObjectExtensionGroup" - ] - }, - "SnippetType":{ - "type":"object", - "title":"SnippetType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "maxLines":{ - "title":"maxLines", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxLines", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SnippetType", + "localPart":"AbstractGeometryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "value", - "maxLines" + "abstractGeometrySimpleExtensionGroup", + "abstractGeometryObjectExtensionGroup" ] }, - "PhotoOverlayType":{ + "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"PhotoOverlayType", + "title":"LineStyleType", "properties":{ - "rotation":{ - "title":"rotation", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -6150,64 +6063,108 @@ ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolume":{ - "title":"viewVolume", + "lineStyleSimpleExtensionGroup":{ + "title":"lineStyleSimpleExtensionGroup", "allOf":[ { - "$ref":"#/definitions/ViewVolumeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolume", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramid":{ - "title":"imagePyramid", + "lineStyleObjectExtensionGroup":{ + "title":"lineStyleObjectExtensionGroup", "allOf":[ { - "$ref":"#/definitions/ImagePyramidType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramid", + "localPart":"LineStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LineStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "width", + "lineStyleSimpleExtensionGroup", + "lineStyleObjectExtensionGroup" + ] + }, + "LocationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"LocationType", + "properties":{ + "longitude":{ + "title":"longitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "point":{ - "title":"point", + "latitude":{ + "title":"latitude", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "shape":{ - "title":"shape", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"#/definitions/ShapeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlaySimpleExtensionGroup":{ - "title":"photoOverlaySimpleExtensionGroup", + "locationSimpleExtensionGroup":{ + "title":"locationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6219,12 +6176,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlayObjectExtensionGroup":{ - "title":"photoOverlayObjectExtensionGroup", + "locationObjectExtensionGroup":{ + "title":"locationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6236,52 +6193,123 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocationType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "longitude", + "latitude", + "altitude", + "locationSimpleExtensionGroup", + "locationObjectExtensionGroup" + ] + }, + "SimpleFieldType":{ + "type":"object", + "title":"SimpleFieldType", + "properties":{ + "displayName":{ + "title":"displayName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"displayName", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "simpleFieldExtension":{ + "title":"simpleFieldExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleFieldExtension", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, + "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":"PhotoOverlayType", + "localPart":"SimpleFieldType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "rotation", - "viewVolume", - "imagePyramid", - "point", - "shape", - "photoOverlaySimpleExtensionGroup", - "photoOverlayObjectExtensionGroup" + "displayName", + "simpleFieldExtension", + "type", + "name" ] }, - "LineStyleType":{ + "BasicLinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LineStyleType", + "title":"BasicLinkType", "properties":{ - "width":{ - "title":"width", + "href":{ + "title":"href", "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":"width", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleSimpleExtensionGroup":{ - "title":"lineStyleSimpleExtensionGroup", + "basicLinkSimpleExtensionGroup":{ + "title":"basicLinkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6293,12 +6321,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleObjectExtensionGroup":{ - "title":"lineStyleObjectExtensionGroup", + "basicLinkObjectExtensionGroup":{ + "title":"basicLinkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6310,7 +6338,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6319,26 +6347,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"BasicLinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "width", - "lineStyleSimpleExtensionGroup", - "lineStyleObjectExtensionGroup" + "href", + "basicLinkSimpleExtensionGroup", + "basicLinkObjectExtensionGroup" ] }, - "LabelStyleType":{ + "LodType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LabelStyleType", + "title":"LodType", "properties":{ - "scale":{ - "title":"scale", + "minLodPixels":{ + "title":"minLodPixels", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -6346,82 +6374,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleSimpleExtensionGroup":{ - "title":"labelStyleSimpleExtensionGroup", + "maxLodPixels":{ + "title":"maxLodPixels", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleObjectExtensionGroup":{ - "title":"labelStyleObjectExtensionGroup", + "minFadeExtent":{ + "title":"minFadeExtent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LabelStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "scale", - "labelStyleSimpleExtensionGroup", - "labelStyleObjectExtensionGroup" - ] - }, - "TimeStampType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTimePrimitiveType" - }, - { - "type":"object", - "title":"TimeStampType", - "properties":{ - "when":{ - "title":"when", + }, + "maxFadeExtent":{ + "title":"maxFadeExtent", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"when", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampSimpleExtensionGroup":{ - "title":"timeStampSimpleExtensionGroup", + "lodSimpleExtensionGroup":{ + "title":"lodSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6433,12 +6430,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampObjectExtensionGroup":{ - "title":"timeStampObjectExtensionGroup", + "lodObjectExtensionGroup":{ + "title":"lodObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6450,7 +6447,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6459,16 +6456,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"LodType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "when", - "timeStampSimpleExtensionGroup", - "timeStampObjectExtensionGroup" + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent", + "lodSimpleExtensionGroup", + "lodObjectExtensionGroup" ] }, - "UnitsEnumType":{ + "StyleStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6476,11 +6476,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnumType", + "localPart":"styleStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ShapeEnumType":{ + "GridOriginEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6488,11 +6488,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"shapeEnumType", + "localPart":"gridOriginEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ViewRefreshModeEnumType":{ + "RefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6500,11 +6500,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnumType", + "localPart":"refreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "StyleStateEnumType":{ + "ColorModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6512,11 +6512,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnumType", + "localPart":"colorModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ItemIconStateEnumType":{ + "ViewRefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6524,7 +6524,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"itemIconStateEnumType", + "localPart":"viewRefreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6540,7 +6540,7 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ColorModeEnumType":{ + "UnitsEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6548,11 +6548,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"colorModeEnumType", + "localPart":"unitsEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "AltitudeModeEnumType":{ + "ListItemTypeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6560,11 +6560,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnumType", + "localPart":"listItemTypeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "RefreshModeEnumType":{ + "ShapeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6572,11 +6572,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"refreshModeEnumType", + "localPart":"shapeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "GridOriginEnumType":{ + "ItemIconStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6584,11 +6584,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"gridOriginEnumType", + "localPart":"itemIconStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ListItemTypeEnumType":{ + "AltitudeModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6596,7 +6596,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnumType", + "localPart":"altitudeModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6615,7 +6615,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "AbstractOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6628,11 +6628,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6649,7 +6649,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorObjectExtensionGroup" + "TimeSpanSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6662,11 +6662,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6683,7 +6683,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "roll" ] }, "namespaceURI":{ @@ -6696,11 +6696,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6717,7 +6717,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "BoundaryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6730,11 +6730,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"BoundaryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6751,7 +6751,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlay" + "LocationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6764,11 +6764,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhotoOverlayType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PhotoOverlay", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6785,7 +6785,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingObjectExtensionGroup" + "SchemaData" ] }, "namespaceURI":{ @@ -6798,11 +6798,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SchemaDataType" } }, "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"SchemaData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6819,7 +6819,7 @@ "properties":{ "localPart":{ "enum":[ - "latitude" + "ViewVolumeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6832,11 +6832,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"latitude", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6853,7 +6853,7 @@ "properties":{ "localPart":{ "enum":[ - "near" + "AbstractViewObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6866,11 +6866,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"near", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6887,7 +6887,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshMode" + "textColor" ] }, "namespaceURI":{ @@ -6900,11 +6900,11 @@ ] }, "value":{ - "$ref":"#/definitions/RefreshModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"refreshMode", + "localPart":"textColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6921,7 +6921,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleObjectExtensionGroup" + "AliasSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6934,11 +6934,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6955,7 +6955,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "LatLonAltBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6968,11 +6968,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/anySimpleType" } }, "elementName":{ - "localPart":"name", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6989,7 +6989,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundarySimpleExtensionGroup" + "NetworkLink" ] }, "namespaceURI":{ @@ -7002,11 +7002,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", + "localPart":"NetworkLink", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7023,7 +7023,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapObjectExtensionGroup" + "AbstractColorStyleGroup" ] }, "namespaceURI":{ @@ -7036,11 +7036,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" } }, "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"AbstractColorStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7057,7 +7057,7 @@ "properties":{ "localPart":{ "enum":[ - "bgColor" + "Model" ] }, "namespaceURI":{ @@ -7070,11 +7070,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"bgColor", + "localPart":"Model", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7091,7 +7091,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "address" ] }, "namespaceURI":{ @@ -7108,7 +7108,7 @@ } }, "elementName":{ - "localPart":"description", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7125,7 +7125,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleData" + "AbstractColorStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7138,11 +7138,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SimpleData", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7159,7 +7159,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationSimpleExtensionGroup" + "Style" ] }, "namespaceURI":{ @@ -7172,11 +7172,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7193,7 +7193,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleSimpleExtensionGroup" + "range" ] }, "namespaceURI":{ @@ -7206,11 +7206,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"range", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7227,7 +7227,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampObjectExtensionGroup" + "ResourceMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7244,7 +7244,7 @@ } }, "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7261,7 +7261,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "color" ] }, "namespaceURI":{ @@ -7274,11 +7274,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"Data", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7295,7 +7295,7 @@ "properties":{ "localPart":{ "enum":[ - "DataExtension" + "state" ] }, "namespaceURI":{ @@ -7308,11 +7308,14 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnumType" + } } }, "elementName":{ - "localPart":"DataExtension", + "localPart":"state", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7329,7 +7332,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSimpleExtensionGroup" + "PlacemarkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7342,11 +7345,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7363,7 +7366,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasObjectExtensionGroup" + "NetworkLinkControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7380,7 +7383,7 @@ } }, "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"NetworkLinkControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7397,7 +7400,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControl" + "AbstractTimePrimitiveGroup" ] }, "namespaceURI":{ @@ -7410,11 +7413,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkControlType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7431,7 +7434,7 @@ "properties":{ "localPart":{ "enum":[ - "maxFadeExtent" + "ListStyle" ] }, "namespaceURI":{ @@ -7444,11 +7447,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7465,7 +7468,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMap" + "ScreenOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7478,11 +7481,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ResourceMap", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7499,7 +7502,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObjectGroup" + "StyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7516,7 +7519,7 @@ } }, "elementName":{ - "localPart":"AbstractObjectGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7533,7 +7536,7 @@ "properties":{ "localPart":{ "enum":[ - "x" + "viewFormat" ] }, "namespaceURI":{ @@ -7546,11 +7549,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/string" } }, "elementName":{ - "localPart":"x", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7567,7 +7570,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlSimpleExtensionGroup" + "styleUrl" ] }, "namespaceURI":{ @@ -7580,11 +7583,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"KmlSimpleExtensionGroup", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7601,7 +7604,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleObjectExtensionGroup" + "LookAtSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7614,11 +7617,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7635,7 +7638,7 @@ "properties":{ "localPart":{ "enum":[ - "address" + "AbstractViewGroup" ] }, "namespaceURI":{ @@ -7648,11 +7651,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"address", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7669,7 +7672,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "minRefreshPeriod" ] }, "namespaceURI":{ @@ -7682,11 +7685,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Region", + "localPart":"minRefreshPeriod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7703,7 +7706,7 @@ "properties":{ "localPart":{ "enum":[ - "textColor" + "AbstractColorStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7716,11 +7719,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"textColor", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7737,7 +7740,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "name" ] }, "namespaceURI":{ @@ -7750,11 +7753,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7771,7 +7774,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "LabelStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7784,11 +7787,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7805,7 +7808,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaData" + "AbstractContainerGroup" ] }, "namespaceURI":{ @@ -7818,11 +7821,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaDataType" + "$ref":"#/definitions/AbstractContainerType" } }, "elementName":{ - "localPart":"SchemaData", + "localPart":"AbstractContainerGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7839,7 +7842,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyle" + "minLodPixels" ] }, "namespaceURI":{ @@ -7852,11 +7855,11 @@ ] }, "value":{ - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"IconStyle", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7873,7 +7876,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleObjectExtensionGroup" + "topFov" ] }, "namespaceURI":{ @@ -7886,11 +7889,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7907,7 +7910,7 @@ "properties":{ "localPart":{ "enum":[ - "Snippet" + "LineStringSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7920,11 +7923,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Snippet", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7941,7 +7944,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleSimpleExtensionGroup" + "Polygon" ] }, "namespaceURI":{ @@ -7954,11 +7957,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7975,7 +7978,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleSimpleExtensionGroup" + "AbstractGeometryGroup" ] }, "namespaceURI":{ @@ -7988,11 +7991,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8009,7 +8012,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleObjectExtensionGroup" + "CameraSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8022,11 +8025,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8043,7 +8046,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "shape" ] }, "namespaceURI":{ @@ -8056,11 +8059,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/ShapeEnumType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8077,7 +8080,7 @@ "properties":{ "localPart":{ "enum":[ - "href" + "NetworkLinkControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8090,11 +8093,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/anySimpleType" } }, "elementName":{ - "localPart":"href", + "localPart":"NetworkLinkControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8111,7 +8114,7 @@ "properties":{ "localPart":{ "enum":[ - "y" + "Pair" ] }, "namespaceURI":{ @@ -8124,11 +8127,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PairType" } }, "elementName":{ - "localPart":"y", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8145,7 +8148,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFieldExtension" + "expires" ] }, "namespaceURI":{ @@ -8158,11 +8161,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"expires", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8179,7 +8182,7 @@ "properties":{ "localPart":{ "enum":[ - "range" + "PointObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8192,11 +8195,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"range", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8213,7 +8216,7 @@ "properties":{ "localPart":{ "enum":[ - "open" + "RegionObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8226,11 +8229,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"open", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8247,7 +8250,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "refreshMode" ] }, "namespaceURI":{ @@ -8260,11 +8263,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"#/definitions/RefreshModeEnumType" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8281,7 +8284,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "Orientation" ] }, "namespaceURI":{ @@ -8294,11 +8297,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"Folder", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8315,7 +8318,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToView" + "colorMode" ] }, "namespaceURI":{ @@ -8328,11 +8331,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ColorModeEnumType" } }, "elementName":{ - "localPart":"flyToView", + "localPart":"colorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8349,7 +8352,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerSimpleExtensionGroup" + "ViewVolumeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8366,7 +8369,7 @@ } }, "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8383,7 +8386,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "MultiGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8396,11 +8399,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Document", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8417,7 +8420,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxSimpleExtensionGroup" + "altitude" ] }, "namespaceURI":{ @@ -8430,11 +8433,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8451,7 +8454,7 @@ "properties":{ "localPart":{ "enum":[ - "Camera" + "extrude" ] }, "namespaceURI":{ @@ -8464,11 +8467,11 @@ ] }, "value":{ - "$ref":"#/definitions/CameraType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Camera", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8485,7 +8488,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramid" + "message" ] }, "namespaceURI":{ @@ -8498,11 +8501,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImagePyramidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ImagePyramid", + "localPart":"message", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8519,7 +8522,7 @@ "properties":{ "localPart":{ "enum":[ - "maxAltitude" + "minAltitude" ] }, "namespaceURI":{ @@ -8536,7 +8539,7 @@ } }, "elementName":{ - "localPart":"maxAltitude", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8553,7 +8556,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelSimpleExtensionGroup" + "AbstractContainerSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8570,7 +8573,7 @@ } }, "elementName":{ - "localPart":"ModelSimpleExtensionGroup", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8587,7 +8590,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaDataExtension" + "AbstractSubStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8600,11 +8603,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8621,7 +8624,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapObjectExtensionGroup" + "ModelObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8638,7 +8641,7 @@ } }, "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8655,7 +8658,7 @@ "properties":{ "localPart":{ "enum":[ - "listItemType" + "north" ] }, "namespaceURI":{ @@ -8668,11 +8671,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListItemTypeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"listItemType", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8689,7 +8692,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateOpExtensionGroup" + "LatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8702,11 +8705,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"UpdateOpExtensionGroup", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8723,7 +8726,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSimpleExtensionGroup" + "text" ] }, "namespaceURI":{ @@ -8736,11 +8739,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"text", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8757,7 +8760,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleObjectExtensionGroup" + "IconStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8770,11 +8773,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8791,7 +8794,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureSimpleExtensionGroup" + "StyleMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8808,7 +8811,7 @@ } }, "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8825,7 +8828,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "StyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8838,11 +8841,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8859,7 +8862,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "value" ] }, "namespaceURI":{ @@ -8872,11 +8875,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Lod", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8893,7 +8896,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleSimpleExtensionGroup" + "TimeSpanObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8906,11 +8909,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8927,7 +8930,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingSimpleExtensionGroup" + "LinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8944,7 +8947,7 @@ } }, "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8961,7 +8964,7 @@ "properties":{ "localPart":{ "enum":[ - "targetHref" + "DocumentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8974,11 +8977,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"targetHref", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8995,7 +8998,7 @@ "properties":{ "localPart":{ "enum":[ - "viewBoundScale" + "ModelSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9008,11 +9011,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/anySimpleType" } }, "elementName":{ - "localPart":"viewBoundScale", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9029,7 +9032,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewObjectExtensionGroup" + "AbstractLatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9046,7 +9049,7 @@ } }, "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9063,7 +9066,7 @@ "properties":{ "localPart":{ "enum":[ - "PairObjectExtensionGroup" + "LineStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9080,7 +9083,7 @@ } }, "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9097,7 +9100,7 @@ "properties":{ "localPart":{ "enum":[ - "tessellate" + "ResourceMap" ] }, "namespaceURI":{ @@ -9110,11 +9113,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ResourceMapType" } }, "elementName":{ - "localPart":"tessellate", + "localPart":"ResourceMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9131,7 +9134,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxSimpleExtensionGroup" + "OrientationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9148,7 +9151,7 @@ } }, "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9165,7 +9168,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "ImagePyramidSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9178,11 +9181,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Point", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9199,7 +9202,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "NetworkLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9212,11 +9215,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9233,7 +9236,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampSimpleExtensionGroup" + "sourceHref" ] }, "namespaceURI":{ @@ -9246,11 +9249,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9267,7 +9270,7 @@ "properties":{ "localPart":{ "enum":[ - "maxWidth" + "DataExtension" ] }, "namespaceURI":{ @@ -9280,11 +9283,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"maxWidth", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9301,7 +9304,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "rotation" ] }, "namespaceURI":{ @@ -9314,11 +9317,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Link", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9335,7 +9338,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconSimpleExtensionGroup" + "RegionSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9352,7 +9355,7 @@ } }, "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9369,7 +9372,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelObjectExtensionGroup" + "CameraObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9386,7 +9389,7 @@ } }, "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9403,7 +9406,7 @@ "properties":{ "localPart":{ "enum":[ - "heading" + "AbstractStyleSelectorObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9416,11 +9419,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"heading", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9437,7 +9440,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlObjectExtensionGroup" + "LatLonAltBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9454,7 +9457,7 @@ } }, "elementName":{ - "localPart":"KmlObjectExtensionGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9471,7 +9474,7 @@ "properties":{ "localPart":{ "enum":[ - "overlayXY" + "visibility" ] }, "namespaceURI":{ @@ -9484,11 +9487,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"overlayXY", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9505,7 +9508,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveGroup" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -9518,11 +9521,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"ScreenOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9539,7 +9542,7 @@ "properties":{ "localPart":{ "enum":[ - "gridOrigin" + "ResourceMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9552,11 +9555,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridOriginEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"gridOrigin", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9573,7 +9576,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "AbstractOverlayGroup" ] }, "namespaceURI":{ @@ -9586,11 +9589,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/AbstractOverlayType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"AbstractOverlayGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9607,7 +9610,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionSimpleExtensionGroup" + "tileSize" ] }, "namespaceURI":{ @@ -9620,11 +9623,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"RegionSimpleExtensionGroup", + "localPart":"tileSize", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9641,7 +9644,7 @@ "properties":{ "localPart":{ "enum":[ - "shape" + "refreshVisibility" ] }, "namespaceURI":{ @@ -9654,11 +9657,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShapeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"shape", + "localPart":"refreshVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9675,7 +9678,7 @@ "properties":{ "localPart":{ "enum":[ - "width" + "maxLodPixels" ] }, "namespaceURI":{ @@ -9692,7 +9695,7 @@ } }, "elementName":{ - "localPart":"width", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9709,7 +9712,7 @@ "properties":{ "localPart":{ "enum":[ - "Url" + "AbstractFeatureSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9722,11 +9725,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Url", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9743,7 +9746,7 @@ "properties":{ "localPart":{ "enum":[ - "displayName" + "ScaleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9756,11 +9759,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/anySimpleType" } }, "elementName":{ - "localPart":"displayName", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9777,7 +9780,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -9790,11 +9793,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"LatLonAltBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9811,7 +9814,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureObjectExtensionGroup" + "hotSpot" ] }, "namespaceURI":{ @@ -9824,11 +9827,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"hotSpot", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9845,7 +9848,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSnippetLines" + "LinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9858,11 +9861,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9879,7 +9882,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkObjectExtensionGroup" + "displayMode" ] }, "namespaceURI":{ @@ -9892,11 +9895,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/DisplayModeEnumType" } }, "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"displayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9913,7 +9916,7 @@ "properties":{ "localPart":{ "enum":[ - "roll" + "SimpleFieldExtension" ] }, "namespaceURI":{ @@ -9926,11 +9929,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/anyType" } }, "elementName":{ - "localPart":"roll", + "localPart":"SimpleFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9947,7 +9950,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "AbstractTimePrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9960,14 +9963,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"state", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9984,7 +9984,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaExtension" + "minFadeExtent" ] }, "namespaceURI":{ @@ -9997,11 +9997,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"SchemaExtension", + "localPart":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10018,7 +10018,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "ItemIcon" ] }, "namespaceURI":{ @@ -10031,11 +10031,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ItemIconType" } }, "elementName":{ - "localPart":"scale", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10052,7 +10052,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtObjectExtensionGroup" + "rightFov" ] }, "namespaceURI":{ @@ -10065,11 +10065,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10086,7 +10086,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "description" ] }, "namespaceURI":{ @@ -10099,11 +10099,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Icon", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10120,7 +10120,7 @@ "properties":{ "localPart":{ "enum":[ - "PointObjectExtensionGroup" + "PhotoOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10133,11 +10133,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10154,7 +10154,7 @@ "properties":{ "localPart":{ "enum":[ - "PairSimpleExtensionGroup" + "LabelStyle" ] }, "namespaceURI":{ @@ -10167,11 +10167,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10188,7 +10188,7 @@ "properties":{ "localPart":{ "enum":[ - "tileSize" + "cookie" ] }, "namespaceURI":{ @@ -10201,11 +10201,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"tileSize", + "localPart":"cookie", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10222,7 +10222,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleSimpleExtensionGroup" + "open" ] }, "namespaceURI":{ @@ -10235,11 +10235,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10256,7 +10256,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryObjectExtensionGroup" + "LookAt" ] }, "namespaceURI":{ @@ -10269,11 +10269,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LookAtType" } }, "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"LookAt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10290,7 +10290,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewSimpleExtensionGroup" + "AbstractOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10303,11 +10303,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10324,7 +10324,7 @@ "properties":{ "localPart":{ "enum":[ - "begin" + "viewBoundScale" ] }, "namespaceURI":{ @@ -10337,11 +10337,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/double" } }, "elementName":{ - "localPart":"begin", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10358,7 +10358,7 @@ "properties":{ "localPart":{ "enum":[ - "linkDescription" + "PointSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10371,11 +10371,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/anySimpleType" } }, "elementName":{ - "localPart":"linkDescription", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10392,7 +10392,7 @@ "properties":{ "localPart":{ "enum":[ - "rightFov" + "coordinates" ] }, "namespaceURI":{ @@ -10405,11 +10405,14 @@ ] }, "value":{ - "$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/string" + } } }, "elementName":{ - "localPart":"rightFov", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10426,7 +10429,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlaySimpleExtensionGroup" + "rotationXY" ] }, "namespaceURI":{ @@ -10439,11 +10442,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10460,7 +10463,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlaySimpleExtensionGroup" + "Folder" ] }, "namespaceURI":{ @@ -10473,11 +10476,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"Folder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10494,7 +10497,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentSimpleExtensionGroup" + "maxHeight" ] }, "namespaceURI":{ @@ -10507,11 +10510,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", + "localPart":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10528,7 +10531,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleObjectExtensionGroup" + "DocumentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10545,7 +10548,7 @@ } }, "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10562,7 +10565,7 @@ "properties":{ "localPart":{ "enum":[ - "text" + "phoneNumber" ] }, "namespaceURI":{ @@ -10579,7 +10582,7 @@ } }, "elementName":{ - "localPart":"text", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10596,7 +10599,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationObjectExtensionGroup" + "Icon" ] }, "namespaceURI":{ @@ -10609,11 +10612,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10630,7 +10633,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyle" + "BasicLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10643,11 +10646,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PolyStyle", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10664,7 +10667,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleSimpleExtensionGroup" + "screenXY" ] }, "namespaceURI":{ @@ -10677,11 +10680,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10698,7 +10701,7 @@ "properties":{ "localPart":{ "enum":[ - "hotSpot" + "width" ] }, "namespaceURI":{ @@ -10711,11 +10714,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"hotSpot", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10732,7 +10735,7 @@ "properties":{ "localPart":{ "enum":[ - "rotationXY" + "PairSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10745,11 +10748,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"rotationXY", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10766,7 +10769,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "NetworkLinkControl" ] }, "namespaceURI":{ @@ -10779,11 +10782,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/NetworkLinkControlType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"NetworkLinkControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10800,7 +10803,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveObjectExtensionGroup" + "AbstractFeatureGroup" ] }, "namespaceURI":{ @@ -10813,11 +10816,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10834,7 +10837,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxObjectExtensionGroup" + "linkDescription" ] }, "namespaceURI":{ @@ -10847,11 +10850,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"linkDescription", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10868,7 +10871,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleObjectExtensionGroup" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -10881,11 +10884,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10902,7 +10905,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentObjectExtensionGroup" + "SchemaDataExtension" ] }, "namespaceURI":{ @@ -10915,11 +10918,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10936,7 +10939,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshInterval" + "targetHref" ] }, "namespaceURI":{ @@ -10949,11 +10952,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/anyURI" } }, "elementName":{ - "localPart":"refreshInterval", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10970,7 +10973,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorGroup" + "GroundOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10983,11 +10986,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11004,7 +11007,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlayObjectExtensionGroup" + "ExtendedData" ] }, "namespaceURI":{ @@ -11017,11 +11020,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ExtendedDataType" } }, "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"ExtendedData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11038,7 +11041,7 @@ "properties":{ "localPart":{ "enum":[ - "Change" + "y" ] }, "namespaceURI":{ @@ -11051,11 +11054,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChangeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Change", + "localPart":"y", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11072,7 +11075,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleObjectExtensionGroup" + "BoundarySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11085,11 +11088,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"BoundarySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11106,7 +11109,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "StyleMap" ] }, "namespaceURI":{ @@ -11119,11 +11122,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"kml", + "localPart":"StyleMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11140,7 +11143,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkSimpleExtensionGroup" + "AbstractContainerObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11153,11 +11156,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"NetworkLinkSimpleExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11174,7 +11177,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlaySimpleExtensionGroup" + "FolderSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11191,7 +11194,7 @@ } }, "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11208,7 +11211,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "LineStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11221,11 +11224,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11242,7 +11245,7 @@ "properties":{ "localPart":{ "enum":[ - "tilt" + "LinearRingSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11255,11 +11258,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/anySimpleType" } }, "elementName":{ - "localPart":"tilt", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11276,7 +11279,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "maxWidth" ] }, "namespaceURI":{ @@ -11289,11 +11292,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"maxWidth", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11310,7 +11313,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleGroup" + "LinearRingObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11323,11 +11326,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractSubStyleGroup", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11344,7 +11347,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapSimpleExtensionGroup" + "south" ] }, "namespaceURI":{ @@ -11357,11 +11360,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11378,7 +11381,7 @@ "properties":{ "localPart":{ "enum":[ - "rotation" + "AbstractTimePrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11391,11 +11394,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"rotation", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11412,7 +11415,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIcon" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -11425,11 +11428,11 @@ ] }, "value":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"ItemIcon", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11446,7 +11449,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "NetworkLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11459,11 +11462,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"styleUrl", + "localPart":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11480,7 +11483,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleSimpleExtensionGroup" + "LinearRing" ] }, "namespaceURI":{ @@ -11493,11 +11496,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11514,7 +11517,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSessionLength" + "maxSnippetLines" ] }, "namespaceURI":{ @@ -11527,11 +11530,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/int" } }, "elementName":{ - "localPart":"maxSessionLength", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11548,7 +11551,7 @@ "properties":{ "localPart":{ "enum":[ - "Alias" + "viewRefreshMode" ] }, "namespaceURI":{ @@ -11561,11 +11564,11 @@ ] }, "value":{ - "$ref":"#/definitions/AliasType" + "$ref":"#/definitions/ViewRefreshModeEnumType" } }, "elementName":{ - "localPart":"Alias", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11616,7 +11619,7 @@ "properties":{ "localPart":{ "enum":[ - "outline" + "latitude" ] }, "namespaceURI":{ @@ -11629,11 +11632,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":"outline", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11650,7 +11653,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "Placemark" ] }, "namespaceURI":{ @@ -11663,11 +11666,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"Placemark", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11684,7 +11687,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkSimpleExtensionGroup" + "listItemType" ] }, "namespaceURI":{ @@ -11697,11 +11700,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ListItemTypeEnumType" } }, "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"listItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11718,7 +11721,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorSimpleExtensionGroup" + "LineStyle" ] }, "namespaceURI":{ @@ -11731,11 +11734,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11752,7 +11755,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeModeGroup" + "AbstractGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11765,11 +11768,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11786,7 +11789,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometryObjectExtensionGroup" + "linkName" ] }, "namespaceURI":{ @@ -11799,11 +11802,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"linkName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11820,7 +11823,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "OrientationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11833,11 +11836,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11854,7 +11857,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanObjectExtensionGroup" + "PolyStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11867,11 +11870,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11888,7 +11891,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "AbstractSubStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11901,11 +11904,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11922,7 +11925,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayObjectExtensionGroup" + "ListStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11939,7 +11942,7 @@ } }, "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11956,7 +11959,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkSimpleExtensionGroup" + "GroundOverlay" ] }, "namespaceURI":{ @@ -11969,11 +11972,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"GroundOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11990,7 +11993,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshVisibility" + "begin" ] }, "namespaceURI":{ @@ -12003,11 +12006,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":"refreshVisibility", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12024,7 +12027,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateExtensionGroup" + "Document" ] }, "namespaceURI":{ @@ -12037,11 +12040,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"UpdateExtensionGroup", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12058,7 +12061,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraSimpleExtensionGroup" + "TimeStampSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12075,7 +12078,7 @@ } }, "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12092,7 +12095,7 @@ "properties":{ "localPart":{ "enum":[ - "LodSimpleExtensionGroup" + "Point" ] }, "namespaceURI":{ @@ -12105,11 +12108,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12126,7 +12129,7 @@ "properties":{ "localPart":{ "enum":[ - "Schema" + "ScreenOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12139,11 +12142,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Schema", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12160,7 +12163,7 @@ "properties":{ "localPart":{ "enum":[ - "visibility" + "PolyStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12173,11 +12176,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"visibility", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12194,7 +12197,7 @@ "properties":{ "localPart":{ "enum":[ - "south" + "east" ] }, "namespaceURI":{ @@ -12211,7 +12214,7 @@ } }, "elementName":{ - "localPart":"south", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12228,7 +12231,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationSimpleExtensionGroup" + "FolderObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12241,11 +12244,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12262,7 +12265,7 @@ "properties":{ "localPart":{ "enum":[ - "viewFormat" + "StyleMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12275,11 +12278,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"viewFormat", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12296,7 +12299,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "tilt" ] }, "namespaceURI":{ @@ -12309,14 +12312,11 @@ ] }, "value":{ - "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" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12333,7 +12333,7 @@ "properties":{ "localPart":{ "enum":[ - "z" + "PolyStyle" ] }, "namespaceURI":{ @@ -12346,11 +12346,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PolyStyleType" } }, "elementName":{ - "localPart":"z", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12367,7 +12367,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryGroup" + "overlayXY" ] }, "namespaceURI":{ @@ -12380,11 +12380,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12401,7 +12401,7 @@ "properties":{ "localPart":{ "enum":[ - "extrude" + "leftFov" ] }, "namespaceURI":{ @@ -12414,11 +12414,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":"extrude", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12435,7 +12435,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleSimpleExtensionGroup" + "UpdateExtensionGroup" ] }, "namespaceURI":{ @@ -12448,11 +12448,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", + "localPart":"UpdateExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12469,7 +12469,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidObjectExtensionGroup" + "TimeStampObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12486,7 +12486,7 @@ } }, "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12503,7 +12503,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkObjectExtensionGroup" + "size" ] }, "namespaceURI":{ @@ -12516,11 +12516,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12537,7 +12537,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshTime" + "linkSnippet" ] }, "namespaceURI":{ @@ -12550,11 +12550,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"linkSnippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12571,7 +12571,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureGroup" + "AbstractSubStyleGroup" ] }, "namespaceURI":{ @@ -12584,11 +12584,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractSubStyleType" } }, "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"AbstractSubStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12605,7 +12605,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraObjectExtensionGroup" + "SchemaExtension" ] }, "namespaceURI":{ @@ -12618,11 +12618,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"SchemaExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12639,7 +12639,7 @@ "properties":{ "localPart":{ "enum":[ - "leftFov" + "ViewVolume" ] }, "namespaceURI":{ @@ -12652,11 +12652,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ViewVolumeType" } }, "elementName":{ - "localPart":"leftFov", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12673,7 +12673,7 @@ "properties":{ "localPart":{ "enum":[ - "minLodPixels" + "PlacemarkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12686,11 +12686,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/anySimpleType" } }, "elementName":{ - "localPart":"minLodPixels", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12707,7 +12707,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedData" + "AbstractStyleSelectorGroup" ] }, "namespaceURI":{ @@ -12720,11 +12720,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedDataType" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"ExtendedData", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12741,7 +12741,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlaySimpleExtensionGroup" + "AliasObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12754,11 +12754,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12775,7 +12775,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxSimpleExtensionGroup" + "Data" ] }, "namespaceURI":{ @@ -12788,11 +12788,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DataType" } }, "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12809,7 +12809,7 @@ "properties":{ "localPart":{ "enum":[ - "screenXY" + "heading" ] }, "namespaceURI":{ @@ -12822,11 +12822,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"screenXY", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12843,7 +12843,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundaryObjectExtensionGroup" + "refreshInterval" ] }, "namespaceURI":{ @@ -12856,11 +12856,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", + "localPart":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12877,7 +12877,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkObjectExtensionGroup" + "Schema" ] }, "namespaceURI":{ @@ -12890,11 +12890,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SchemaType" } }, "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12911,7 +12911,7 @@ "properties":{ "localPart":{ "enum":[ - "drawOrder" + "maxFadeExtent" ] }, "namespaceURI":{ @@ -12924,11 +12924,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"drawOrder", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12945,7 +12945,7 @@ "properties":{ "localPart":{ "enum":[ - "minFadeExtent" + "LookAtObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12958,11 +12958,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"minFadeExtent", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12979,7 +12979,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceHref" + "PhotoOverlay" ] }, "namespaceURI":{ @@ -12992,11 +12992,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PhotoOverlayType" } }, "elementName":{ - "localPart":"sourceHref", + "localPart":"PhotoOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13013,7 +13013,7 @@ "properties":{ "localPart":{ "enum":[ - "topFov" + "AbstractViewSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13026,11 +13026,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/anySimpleType" } }, "elementName":{ - "localPart":"topFov", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13047,7 +13047,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtSimpleExtensionGroup" + "AbstractStyleSelectorSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13064,7 +13064,7 @@ } }, "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13081,7 +13081,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringObjectExtensionGroup" + "drawOrder" ] }, "namespaceURI":{ @@ -13094,11 +13094,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13115,7 +13115,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewGroup" + "PolygonObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13128,11 +13128,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13149,7 +13149,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "fill" ] }, "namespaceURI":{ @@ -13162,11 +13162,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Location", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13183,7 +13183,7 @@ "properties":{ "localPart":{ "enum":[ - "minAltitude" + "BasicLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13196,11 +13196,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/anySimpleType" } }, "elementName":{ - "localPart":"minAltitude", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13217,7 +13217,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeMode" + "AbstractObjectGroup" ] }, "namespaceURI":{ @@ -13230,11 +13230,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"altitudeMode", + "localPart":"AbstractObjectGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13251,7 +13251,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlayObjectExtensionGroup" + "Lod" ] }, "namespaceURI":{ @@ -13264,11 +13264,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"Lod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13285,7 +13285,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxObjectExtensionGroup" + "MultiGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13298,11 +13298,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13319,7 +13319,7 @@ "properties":{ "localPart":{ "enum":[ - "message" + "key" ] }, "namespaceURI":{ @@ -13332,11 +13332,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleStateEnumType" } }, "elementName":{ - "localPart":"message", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13353,7 +13353,7 @@ "properties":{ "localPart":{ "enum":[ - "colorMode" + "maxAltitude" ] }, "namespaceURI":{ @@ -13366,11 +13366,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"colorMode", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13387,7 +13387,7 @@ "properties":{ "localPart":{ "enum":[ - "ObjectSimpleExtensionGroup" + "AbstractFeatureObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13400,11 +13400,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13421,7 +13421,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleObjectExtensionGroup" + "LineStringObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13438,7 +13438,7 @@ } }, "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13455,7 +13455,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderObjectExtensionGroup" + "BalloonStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13472,7 +13472,7 @@ } }, "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13489,7 +13489,7 @@ "properties":{ "localPart":{ "enum":[ - "expires" + "gridOrigin" ] }, "namespaceURI":{ @@ -13502,11 +13502,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GridOriginEnumType" } }, "elementName":{ - "localPart":"expires", + "localPart":"gridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13523,7 +13523,7 @@ "properties":{ "localPart":{ "enum":[ - "maxHeight" + "longitude" ] }, "namespaceURI":{ @@ -13536,11 +13536,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"maxHeight", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13557,7 +13557,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanSimpleExtensionGroup" + "Link" ] }, "namespaceURI":{ @@ -13570,11 +13570,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13591,7 +13591,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "x" ] }, "namespaceURI":{ @@ -13604,11 +13604,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"x", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13625,7 +13625,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshMode" + "LodObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13638,11 +13638,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewRefreshModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13659,7 +13659,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleSimpleExtensionGroup" + "maxSessionLength" ] }, "namespaceURI":{ @@ -13672,11 +13672,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", + "localPart":"maxSessionLength", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13693,7 +13693,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidSimpleExtensionGroup" + "Location" ] }, "namespaceURI":{ @@ -13706,11 +13706,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13727,7 +13727,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveSimpleExtensionGroup" + "end" ] }, "namespaceURI":{ @@ -13740,11 +13740,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13761,7 +13761,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "Url" ] }, "namespaceURI":{ @@ -13774,11 +13774,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"Url", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13795,7 +13795,7 @@ "properties":{ "localPart":{ "enum":[ - "key" + "PolygonSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13808,11 +13808,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleStateEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"key", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13829,7 +13829,7 @@ "properties":{ "localPart":{ "enum":[ - "maxLodPixels" + "httpQuery" ] }, "namespaceURI":{ @@ -13842,11 +13842,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/string" } }, "elementName":{ - "localPart":"maxLodPixels", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13863,7 +13863,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationObjectExtensionGroup" + "viewRefreshTime" ] }, "namespaceURI":{ @@ -13876,11 +13876,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13897,7 +13897,7 @@ "properties":{ "localPart":{ "enum":[ - "linkName" + "ImagePyramid" ] }, "namespaceURI":{ @@ -13910,11 +13910,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ImagePyramidType" } }, "elementName":{ - "localPart":"linkName", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13931,7 +13931,7 @@ "properties":{ "localPart":{ "enum":[ - "west" + "KmlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13944,11 +13944,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/anySimpleType" } }, "elementName":{ - "localPart":"west", + "localPart":"KmlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13965,7 +13965,7 @@ "properties":{ "localPart":{ "enum":[ - "altitude" + "bgColor" ] }, "namespaceURI":{ @@ -13978,11 +13978,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/hexBinary" } }, "elementName":{ - "localPart":"altitude", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13999,7 +13999,7 @@ "properties":{ "localPart":{ "enum":[ - "Pair" + "Metadata" ] }, "namespaceURI":{ @@ -14012,11 +14012,11 @@ ] }, "value":{ - "$ref":"#/definitions/PairType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Pair", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14033,7 +14033,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkSimpleExtensionGroup" + "LatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14050,7 +14050,7 @@ } }, "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14067,7 +14067,7 @@ "properties":{ "localPart":{ "enum":[ - "size" + "ImagePyramidObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14080,11 +14080,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"size", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14101,7 +14101,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlayObjectExtensionGroup" + "Change" ] }, "namespaceURI":{ @@ -14114,11 +14114,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ChangeType" } }, "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"Change", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14135,7 +14135,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerObjectExtensionGroup" + "IconStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14152,7 +14152,7 @@ } }, "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14169,7 +14169,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlObjectExtensionGroup" + "TimeSpan" ] }, "namespaceURI":{ @@ -14182,11 +14182,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/TimeSpanType" } }, "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", + "localPart":"TimeSpan", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14203,7 +14203,7 @@ "properties":{ "localPart":{ "enum":[ - "Create" + "west" ] }, "namespaceURI":{ @@ -14216,11 +14216,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Create", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14237,7 +14237,7 @@ "properties":{ "localPart":{ "enum":[ - "north" + "snippet" ] }, "namespaceURI":{ @@ -14250,11 +14250,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/string" } }, "elementName":{ - "localPart":"north", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14271,7 +14271,7 @@ "properties":{ "localPart":{ "enum":[ - "bottomFov" + "ObjectSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14284,11 +14284,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/anySimpleType" } }, "elementName":{ - "localPart":"bottomFov", + "localPart":"ObjectSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14305,7 +14305,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeSimpleExtensionGroup" + "Delete" ] }, "namespaceURI":{ @@ -14318,11 +14318,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14339,7 +14339,7 @@ "properties":{ "localPart":{ "enum":[ - "east" + "LocationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14352,11 +14352,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/anySimpleType" } }, "elementName":{ - "localPart":"east", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14373,7 +14373,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonObjectExtensionGroup" + "ItemIconObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14390,7 +14390,7 @@ } }, "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14407,7 +14407,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometrySimpleExtensionGroup" + "near" ] }, "namespaceURI":{ @@ -14420,11 +14420,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14441,7 +14441,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconObjectExtensionGroup" + "SimpleField" ] }, "namespaceURI":{ @@ -14454,11 +14454,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SimpleFieldType" } }, "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"SimpleField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14475,7 +14475,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSimpleExtensionGroup" + "BalloonStyle" ] }, "namespaceURI":{ @@ -14488,11 +14488,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"BalloonStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14509,7 +14509,7 @@ "properties":{ "localPart":{ "enum":[ - "end" + "altitudeModeGroup" ] }, "namespaceURI":{ @@ -14522,11 +14522,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":"end", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14543,7 +14543,7 @@ "properties":{ "localPart":{ "enum":[ - "linkSnippet" + "Scale" ] }, "namespaceURI":{ @@ -14556,11 +14556,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"linkSnippet", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14577,7 +14577,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "Camera" ] }, "namespaceURI":{ @@ -14590,11 +14590,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/CameraType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"Camera", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14645,7 +14645,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometrySimpleExtensionGroup" + "Update" ] }, "namespaceURI":{ @@ -14658,11 +14658,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14679,7 +14679,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapSimpleExtensionGroup" + "KmlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14692,11 +14692,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", + "localPart":"KmlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14713,7 +14713,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlSimpleExtensionGroup" + "scale" ] }, "namespaceURI":{ @@ -14726,11 +14726,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14747,7 +14747,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "TimeStamp" ] }, "namespaceURI":{ @@ -14760,11 +14760,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"Model", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14781,7 +14781,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolume" + "z" ] }, "namespaceURI":{ @@ -14794,11 +14794,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ViewVolume", + "localPart":"z", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14815,7 +14815,7 @@ "properties":{ "localPart":{ "enum":[ - "httpQuery" + "BalloonStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14828,11 +14828,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/anySimpleType" } }, "elementName":{ - "localPart":"httpQuery", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14849,7 +14849,7 @@ "properties":{ "localPart":{ "enum":[ - "cookie" + "Alias" ] }, "namespaceURI":{ @@ -14862,11 +14862,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AliasType" } }, "elementName":{ - "localPart":"cookie", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14883,7 +14883,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerGroup" + "outline" ] }, "namespaceURI":{ @@ -14896,11 +14896,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14917,7 +14917,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionObjectExtensionGroup" + "AbstractLatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14930,11 +14930,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14951,7 +14951,7 @@ "properties":{ "localPart":{ "enum":[ - "minRefreshPeriod" + "ListStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14964,11 +14964,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/anySimpleType" } }, "elementName":{ - "localPart":"minRefreshPeriod", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14985,7 +14985,7 @@ "properties":{ "localPart":{ "enum":[ - "longitude" + "PhotoOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14998,11 +14998,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"longitude", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15019,7 +15019,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleField" + "Region" ] }, "namespaceURI":{ @@ -15032,11 +15032,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFieldType" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"SimpleField", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15053,7 +15053,7 @@ "properties":{ "localPart":{ "enum":[ - "phoneNumber" + "LodSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15066,11 +15066,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/anySimpleType" } }, "elementName":{ - "localPart":"phoneNumber", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15087,7 +15087,7 @@ "properties":{ "localPart":{ "enum":[ - "LodObjectExtensionGroup" + "IconStyle" ] }, "namespaceURI":{ @@ -15100,11 +15100,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/IconStyleType" } }, "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15121,7 +15121,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "UpdateOpExtensionGroup" ] }, "namespaceURI":{ @@ -15134,11 +15134,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"UpdateOpExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15155,7 +15155,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeObjectExtensionGroup" + "flyToView" ] }, "namespaceURI":{ @@ -15168,11 +15168,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15189,7 +15189,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxObjectExtensionGroup" + "LatLonBox" ] }, "namespaceURI":{ @@ -15202,11 +15202,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15223,7 +15223,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkObjectExtensionGroup" + "PairObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15240,7 +15240,7 @@ } }, "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15257,7 +15257,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSimpleExtensionGroup" + "bottomFov" ] }, "namespaceURI":{ @@ -15270,11 +15270,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15291,7 +15291,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "AbstractGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15304,11 +15304,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Style", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15325,7 +15325,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasSimpleExtensionGroup" + "Create" ] }, "namespaceURI":{ @@ -15338,11 +15338,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/CreateType" } }, "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"Create", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15359,7 +15359,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "GroundOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15372,11 +15372,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15393,7 +15393,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayGroup" + "displayName" ] }, "namespaceURI":{ @@ -15406,11 +15406,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractOverlayGroup", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15427,7 +15427,7 @@ "properties":{ "localPart":{ "enum":[ - "snippet" + "LabelStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15440,11 +15440,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/anySimpleType" } }, "elementName":{ - "localPart":"snippet", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15461,7 +15461,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "kml" ] }, "namespaceURI":{ @@ -15474,11 +15474,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"Update", + "localPart":"kml", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15495,7 +15495,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderSimpleExtensionGroup" + "tessellate" ] }, "namespaceURI":{ @@ -15508,11 +15508,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15529,7 +15529,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpan" + "LineString" ] }, "namespaceURI":{ @@ -15542,11 +15542,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSpanType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"TimeSpan", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15563,7 +15563,7 @@ "properties":{ "localPart":{ "enum":[ - "fill" + "altitudeMode" ] }, "namespaceURI":{ @@ -15576,11 +15576,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AltitudeModeEnumType" } }, "elementName":{ - "localPart":"fill", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15597,7 +15597,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleGroup" + "ItemIconSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15610,11 +15610,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractColorStyleGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15631,7 +15631,7 @@ "properties":{ "localPart":{ "enum":[ - "color" + "SimpleData" ] }, "namespaceURI":{ @@ -15644,11 +15644,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/SimpleDataType" } }, "elementName":{ - "localPart":"color", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15665,7 +15665,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "MultiGeometry" ] }, "namespaceURI":{ @@ -15678,11 +15678,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"value", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15699,7 +15699,7 @@ "properties":{ "localPart":{ "enum":[ - "displayMode" + "href" ] }, "namespaceURI":{ @@ -15712,11 +15712,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplayModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"displayMode", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15733,7 +15733,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "Snippet" ] }, "namespaceURI":{ @@ -15746,11 +15746,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } } diff --git a/scripts/jsonschemas/KML_2_3.jsonschema b/scripts/jsonschemas/KML_2_3.jsonschema index be06bce9..3b20b11d 100644 --- a/scripts/jsonschemas/KML_2_3.jsonschema +++ b/scripts/jsonschemas/KML_2_3.jsonschema @@ -2,83 +2,14 @@ { "id":"http://www.opengis.net/kml/2.2#", "definitions":{ - "AbstractTourPrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractTourPrimitiveType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "abstractTourPrimitiveSimpleExtensionGroup":{ - "title":"abstractTourPrimitiveSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractTourPrimitiveObjectExtensionGroup":{ - "title":"abstractTourPrimitiveObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractTourPrimitiveObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTourPrimitiveType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractTourPrimitiveSimpleExtensionGroup", - "abstractTourPrimitiveObjectExtensionGroup" - ] - }, - "GroundOverlayType":{ + "PhotoOverlayType":{ "allOf":[ { "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"GroundOverlayType", + "title":"PhotoOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -92,8 +23,8 @@ ], "propertyType":"anyAttribute" }, - "altitude":{ - "title":"altitude", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -101,72 +32,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "viewVolume":{ + "title":"viewVolume", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"#/definitions/ViewVolumeType" } ], "propertyType":"element", "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "imagePyramid":{ + "title":"imagePyramid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/ImagePyramidType" } ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "point":{ + "title":"point", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractExtentGroup":{ - "title":"abstractExtentGroup", + "abstractShape":{ + "title":"abstractShape", "allOf":[ { "type":"object", @@ -175,23 +85,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractExtentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractExtentGroup", + "localPart":"abstractShape", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractExtentGroup", + "localPart":"abstractShape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlaySimpleExtensionGroup":{ - "title":"groundOverlaySimpleExtensionGroup", + "photoOverlaySimpleExtensionGroup":{ + "title":"photoOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -203,12 +113,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlayObjectExtensionGroup":{ - "title":"groundOverlayObjectExtensionGroup", + "photoOverlayObjectExtensionGroup":{ + "title":"photoOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -220,7 +130,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -229,70 +139,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundOverlayType", + "localPart":"PhotoOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "altitude", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "abstractExtentGroup", - "groundOverlaySimpleExtensionGroup", - "groundOverlayObjectExtensionGroup" - ] - }, - "MetadataType":{ - "type":"object", - "title":"MetadataType", - "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", - "typeName":{ - "localPart":"MetadataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "any" + "rotation", + "viewVolume", + "imagePyramid", + "point", + "abstractShape", + "photoOverlaySimpleExtensionGroup", + "photoOverlayObjectExtensionGroup" ] }, - "AbstractFeatureType":{ + "AbstractColorStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"AbstractFeatureType", + "title":"AbstractColorStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -306,474 +174,63 @@ ], "propertyType":"anyAttribute" }, - "name":{ - "title":"name", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "visibility":{ - "title":"visibility", + "abstractColorMode":{ + "title":"abstractColorMode", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"abstractColorMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"visibility", + "localPart":"abstractColorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonVisibility":{ - "title":"balloonVisibility", + "abstractColorStyleSimpleExtensionGroup":{ + "title":"abstractColorStyleSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"balloonVisibility", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "open":{ - "title":"open", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"open", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "atomAuthor":{ - "title":"atomAuthor", - "allOf":[ - { - "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"author", - "namespaceURI":"http://www.w3.org/2005/Atom" - } - }, - "atomLink":{ - "title":"atomLink", - "allOf":[ - { - "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"link", - "namespaceURI":"http://www.w3.org/2005/Atom" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"address", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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" - } - }, - "phoneNumber":{ - "title":"phoneNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phoneNumber", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractSnippetGroup":{ - "title":"abstractSnippetGroup", - "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":"AbstractSnippetGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSnippetGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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/kml/2.2" - } - }, - "abstractViewGroup":{ - "title":"abstractViewGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractViewType" - } - }, - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" - } - }, - "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "styleUrl":{ - "title":"styleUrl", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"styleUrl", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" - } - }, - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "region":{ - "title":"region", - "allOf":[ - { - "$ref":"#/definitions/RegionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Region", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractExtendedDataGroup":{ - "title":"abstractExtendedDataGroup", - "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":"AbstractExtendedDataGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractExtendedDataGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFeatureSimpleExtensionGroup":{ - "title":"abstractFeatureSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFeatureObjectExtensionGroup":{ - "title":"abstractFeatureObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractFeatureType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "name", - "visibility", - "balloonVisibility", - "open", - "atomAuthor", - "atomLink", - "address", - "addressDetails", - "phoneNumber", - "abstractSnippetGroup", - "description", - "abstractViewGroup", - "abstractTimePrimitiveGroup", - "styleUrl", - "abstractStyleSelectorGroup", - "region", - "abstractExtendedDataGroup", - "abstractFeatureSimpleExtensionGroup", - "abstractFeatureObjectExtensionGroup" - ] - }, - "StyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractStyleSelectorType" - }, - { - "type":"object", - "title":"StyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "iconStyle":{ - "title":"iconStyle", - "allOf":[ - { - "$ref":"#/definitions/IconStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IconStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "labelStyle":{ - "title":"labelStyle", - "allOf":[ - { - "$ref":"#/definitions/LabelStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "lineStyle":{ - "title":"lineStyle", - "allOf":[ - { - "$ref":"#/definitions/LineStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "polyStyle":{ - "title":"polyStyle", - "allOf":[ - { - "$ref":"#/definitions/PolyStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PolyStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "balloonStyle":{ - "title":"balloonStyle", - "allOf":[ - { - "$ref":"#/definitions/BalloonStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BalloonStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "listStyle":{ - "title":"listStyle", - "allOf":[ - { - "$ref":"#/definitions/ListStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ListStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "styleSimpleExtensionGroup":{ - "title":"styleSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "styleObjectExtensionGroup":{ - "title":"styleObjectExtensionGroup", + "abstractColorStyleObjectExtensionGroup":{ + "title":"abstractColorStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -785,7 +242,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -794,343 +251,254 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"AbstractColorStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "iconStyle", - "labelStyle", - "lineStyle", - "polyStyle", - "balloonStyle", - "listStyle", - "styleSimpleExtensionGroup", - "styleObjectExtensionGroup" + "color", + "abstractColorMode", + "abstractColorStyleSimpleExtensionGroup", + "abstractColorStyleObjectExtensionGroup" ] }, - "SchemaDataType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SchemaDataType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "simpleData":{ - "title":"simpleData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleDataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleData", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "simpleArrayData":{ - "title":"simpleArrayData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleArrayDataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleArrayData", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "schemaDataExtension":{ - "title":"schemaDataExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SchemaDataExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "schemaUrl":{ - "title":"schemaUrl", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaUrl", - "namespaceURI":"" + "NetworkLinkControlType":{ + "type":"object", + "title":"NetworkLinkControlType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } } + ], + "propertyType":"anyAttribute" + }, + "minRefreshPeriod":{ + "title":"minRefreshPeriod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minRefreshPeriod", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxSessionLength":{ + "title":"maxSessionLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxSessionLength", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "cookie":{ + "title":"cookie", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cookie", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "message":{ + "title":"message", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"message", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkName":{ + "title":"linkName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkName", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkDescription":{ + "title":"linkDescription", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkDescription", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linkSnippet":{ + "title":"linkSnippet", + "allOf":[ + { + "$ref":"#/definitions/SnippetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"linkSnippet", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "expires":{ + "title":"expires", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"expires", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "update":{ + "title":"update", + "allOf":[ + { + "$ref":"#/definitions/UpdateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SchemaDataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "simpleData", - "simpleArrayData", - "schemaDataExtension", - "schemaUrl" - ] - }, - "LineStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractColorStyleType" }, - { - "type":"object", - "title":"LineStyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"width", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "lineStyleSimpleExtensionGroup":{ - "title":"lineStyleSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "lineStyleObjectExtensionGroup":{ - "title":"lineStyleObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "abstractViewGroup":{ + "title":"abstractViewGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractViewType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "networkLinkControlSimpleExtensionGroup":{ + "title":"networkLinkControlSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControlSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "networkLinkControlObjectExtensionGroup":{ + "title":"networkLinkControlObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControlObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"NetworkLinkControlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "width", - "lineStyleSimpleExtensionGroup", - "lineStyleObjectExtensionGroup" + "minRefreshPeriod", + "maxSessionLength", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "abstractViewGroup", + "networkLinkControlSimpleExtensionGroup", + "networkLinkControlObjectExtensionGroup" ] }, - "LinearRingType":{ + "AbstractContainerType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"LinearRingType", + "title":"AbstractContainerType", "properties":{ "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "extrude":{ - "title":"extrude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extrude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "tessellate":{ - "title":"tessellate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tessellate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", - "allOf":[ - { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"seaFloorAltitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "coordinates":{ - "title":"coordinates", + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"object", + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeOffset":{ - "title":"altitudeOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeOffset", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "linearRingSimpleExtensionGroup":{ - "title":"linearRingSimpleExtensionGroup", + "abstractContainerSimpleExtensionGroup":{ + "title":"abstractContainerSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1142,12 +510,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingObjectExtensionGroup":{ - "title":"linearRingObjectExtensionGroup", + "abstractContainerObjectExtensionGroup":{ + "title":"abstractContainerObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1159,7 +527,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1168,81 +536,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "extrude", - "tessellate", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "coordinates", - "altitudeOffset", - "linearRingSimpleExtensionGroup", - "linearRingObjectExtensionGroup" - ] - }, - "SnippetType":{ - "type":"object", - "title":"SnippetType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "maxLines":{ - "title":"maxLines", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxLines", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SnippetType", + "localPart":"AbstractContainerType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "maxLines" + "abstractContainerSimpleExtensionGroup", + "abstractContainerObjectExtensionGroup" ] }, - "PhotoOverlayType":{ + "LinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/BasicLinkType" }, { "type":"object", - "title":"PhotoOverlayType", + "title":"LinkType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1256,8 +566,33 @@ ], "propertyType":"anyAttribute" }, - "rotation":{ - "title":"rotation", + "abstractRefreshMode":{ + "title":"abstractRefreshMode", + "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":"abstractRefreshMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractRefreshMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "refreshInterval":{ + "title":"refreshInterval", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1265,235 +600,150 @@ ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolume":{ - "title":"viewVolume", + "abstractViewRefreshMode":{ + "title":"abstractViewRefreshMode", "allOf":[ { - "$ref":"#/definitions/ViewVolumeType" + "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":"abstractViewRefreshMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ViewVolume", + "localPart":"abstractViewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramid":{ - "title":"imagePyramid", + "viewRefreshTime":{ + "title":"viewRefreshTime", "allOf":[ { - "$ref":"#/definitions/ImagePyramidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramid", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "point":{ - "title":"point", + "viewBoundScale":{ + "title":"viewBoundScale", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractShape":{ - "title":"abstractShape", + "viewFormat":{ + "title":"viewFormat", "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":"abstractShape", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractShape", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlaySimpleExtensionGroup":{ - "title":"photoOverlaySimpleExtensionGroup", + "httpQuery":{ + "title":"httpQuery", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlayObjectExtensionGroup":{ - "title":"photoOverlayObjectExtensionGroup", + "linkSimpleExtensionGroup":{ + "title":"linkSimpleExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhotoOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "rotation", - "viewVolume", - "imagePyramid", - "point", - "abstractShape", - "photoOverlaySimpleExtensionGroup", - "photoOverlayObjectExtensionGroup" - ] - }, - "SimpleArrayFieldType":{ - "type":"object", - "title":"SimpleArrayFieldType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" + }, + "linkObjectExtensionGroup":{ + "title":"linkObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinkObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], - "propertyType":"anyAttribute" - }, - "displayName":{ - "title":"displayName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"displayName", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "simpleArrayFieldExtension":{ - "title":"simpleArrayFieldExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleArrayFieldExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "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":"SimpleArrayFieldType", + "localPart":"LinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "displayName", - "simpleArrayFieldExtension", - "type", - "name", - "uom" + "abstractRefreshMode", + "refreshInterval", + "abstractViewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery", + "linkSimpleExtensionGroup", + "linkObjectExtensionGroup" ] }, - "LineStringType":{ + "TrackType":{ "allOf":[ { "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LineStringType", + "title":"TrackType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1593,37 +843,85 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", + "when":{ + "title":"when", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeOffset":{ - "title":"altitudeOffset", + "coord":{ + "title":"coord", "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/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeOffset", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringSimpleExtensionGroup":{ - "title":"lineStringSimpleExtensionGroup", + "angles":{ + "title":"angles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"angles", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "model":{ + "title":"model", + "allOf":[ + { + "$ref":"#/definitions/ModelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Model", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "extendedData":{ + "title":"extendedData", + "allOf":[ + { + "$ref":"#/definitions/ExtendedDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedData", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "trackSimpleExtensionGroup":{ + "title":"trackSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1635,12 +933,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"TrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringObjectExtensionGroup":{ - "title":"lineStringObjectExtensionGroup", + "trackObjectExtensionGroup":{ + "title":"trackObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1652,7 +950,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"TrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1661,7 +959,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"TrackType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ @@ -1672,20 +970,23 @@ "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "coordinates", - "altitudeOffset", - "lineStringSimpleExtensionGroup", - "lineStringObjectExtensionGroup" + "when", + "coord", + "angles", + "model", + "extendedData", + "trackSimpleExtensionGroup", + "trackObjectExtensionGroup" ] }, - "CameraType":{ + "TimeSpanType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"CameraType", + "title":"TimeSpanType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1699,73 +1000,105 @@ ], "propertyType":"anyAttribute" }, - "longitude":{ - "title":"longitude", + "begin":{ + "title":"begin", "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":"longitude", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "end":{ + "title":"end", "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":"latitude", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "timeSpanSimpleExtensionGroup":{ + "title":"timeSpanSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "timeSpanObjectExtensionGroup":{ + "title":"timeSpanObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "tilt":{ - "title":"tilt", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeSpanType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "begin", + "end", + "timeSpanSimpleExtensionGroup", + "timeSpanObjectExtensionGroup" + ] + }, + "GroundOverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractOverlayType" + }, + { + "type":"object", + "title":"GroundOverlayType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"tilt", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "roll":{ - "title":"roll", + "altitude":{ + "title":"altitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1773,7 +1106,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -1837,21 +1170,33 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "horizFov":{ - "title":"horizFov", + "abstractExtentGroup":{ + "title":"abstractExtentGroup", "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/AbstractExtentType" + } + }, + "elementName":{ + "localPart":"AbstractExtentGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"horizFov", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraSimpleExtensionGroup":{ - "title":"cameraSimpleExtensionGroup", + "groundOverlaySimpleExtensionGroup":{ + "title":"groundOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1863,12 +1208,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraObjectExtensionGroup":{ - "title":"cameraObjectExtensionGroup", + "groundOverlayObjectExtensionGroup":{ + "title":"groundOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1880,7 +1225,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1889,34 +1234,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CameraType", + "localPart":"GroundOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", "altitude", - "heading", - "tilt", - "roll", "altitudeMode", "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "horizFov", - "cameraSimpleExtensionGroup", - "cameraObjectExtensionGroup" + "abstractExtentGroup", + "groundOverlaySimpleExtensionGroup", + "groundOverlayObjectExtensionGroup" ] }, - "BalloonStyleType":{ + "AliasType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"BalloonStyleType", + "title":"AliasType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1930,84 +1270,34 @@ ], "propertyType":"anyAttribute" }, - "abstractBgColorGroup":{ - "title":"abstractBgColorGroup", - "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/hexBinary" - } - }, - "elementName":{ - "localPart":"AbstractBgColorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractBgColorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "textColor":{ - "title":"textColor", + "targetHref":{ + "title":"targetHref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"textColor", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "text":{ - "title":"text", + "sourceHref":{ + "title":"sourceHref", "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":"text", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractDisplayMode":{ - "title":"abstractDisplayMode", - "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":"abstractDisplayMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractDisplayMode", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyleSimpleExtensionGroup":{ - "title":"balloonStyleSimpleExtensionGroup", + "aliasSimpleExtensionGroup":{ + "title":"aliasSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2019,12 +1309,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyleObjectExtensionGroup":{ - "title":"balloonStyleObjectExtensionGroup", + "aliasObjectExtensionGroup":{ + "title":"aliasObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2033,129 +1323,37 @@ }, "minItems":0 } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BalloonStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractBgColorGroup", - "textColor", - "text", - "abstractDisplayMode", - "balloonStyleSimpleExtensionGroup", - "balloonStyleObjectExtensionGroup" - ] - }, - "ExtendedDataType":{ - "type":"object", - "title":"ExtendedDataType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "data":{ - "title":"data", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "schemaData":{ - "title":"schemaData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaDataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SchemaData", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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":"element", + "elementName":{ + "localPart":"AliasObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"anyElement" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ExtendedDataType", + "localPart":"AliasType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "data", - "schemaData", - "any" + "targetHref", + "sourceHref", + "aliasSimpleExtensionGroup", + "aliasObjectExtensionGroup" ] }, - "ScreenOverlayType":{ + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"ScreenOverlayType", + "title":"PolygonType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2169,73 +1367,60 @@ ], "propertyType":"anyAttribute" }, - "overlayXY":{ - "title":"overlayXY", - "allOf":[ - { - "$ref":"#/definitions/Vec2Type" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlayXY", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "screenXY":{ - "title":"screenXY", + "extrude":{ + "title":"extrude", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"screenXY", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rotationXY":{ - "title":"rotationXY", + "tessellate":{ + "title":"tessellate", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"rotationXY", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "size":{ - "title":"size", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"size", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rotation":{ - "title":"rotation", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "screenOverlaySimpleExtensionGroup":{ - "title":"screenOverlaySimpleExtensionGroup", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2247,12 +1432,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "screenOverlayObjectExtensionGroup":{ - "title":"screenOverlayObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2264,69 +1449,42 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScreenOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "overlayXY", - "screenXY", - "rotationXY", - "size", - "rotation", - "screenOverlaySimpleExtensionGroup", - "screenOverlayObjectExtensionGroup" - ] - }, - "ResourceMapType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ResourceMapType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "outerBoundaryIs":{ + "title":"outerBoundaryIs", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/BoundaryType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"outerBoundaryIs", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "alias":{ - "title":"alias", + "innerBoundaryIs":{ + "title":"innerBoundaryIs", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AliasType" + "$ref":"#/definitions/BoundaryType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Alias", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapSimpleExtensionGroup":{ - "title":"resourceMapSimpleExtensionGroup", + "polygonSimpleExtensionGroup":{ + "title":"polygonSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2338,12 +1496,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapObjectExtensionGroup":{ - "title":"resourceMapObjectExtensionGroup", + "polygonObjectExtensionGroup":{ + "title":"polygonObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2355,7 +1513,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2364,24 +1522,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResourceMapType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "alias", - "resourceMapSimpleExtensionGroup", - "resourceMapObjectExtensionGroup" + "extrude", + "tessellate", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "outerBoundaryIs", + "innerBoundaryIs", + "polygonSimpleExtensionGroup", + "polygonObjectExtensionGroup" ] }, - "AbstractExtentType":{ + "StyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"AbstractExtentType", + "title":"StyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2395,8 +1560,86 @@ ], "propertyType":"anyAttribute" }, - "abstractExtentSimpleExtensionGroup":{ - "title":"abstractExtentSimpleExtensionGroup", + "iconStyle":{ + "title":"iconStyle", + "allOf":[ + { + "$ref":"#/definitions/IconStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IconStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "labelStyle":{ + "title":"labelStyle", + "allOf":[ + { + "$ref":"#/definitions/LabelStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LabelStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lineStyle":{ + "title":"lineStyle", + "allOf":[ + { + "$ref":"#/definitions/LineStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "polyStyle":{ + "title":"polyStyle", + "allOf":[ + { + "$ref":"#/definitions/PolyStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PolyStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "balloonStyle":{ + "title":"balloonStyle", + "allOf":[ + { + "$ref":"#/definitions/BalloonStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BalloonStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "listStyle":{ + "title":"listStyle", + "allOf":[ + { + "$ref":"#/definitions/ListStyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ListStyle", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "styleSimpleExtensionGroup":{ + "title":"styleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2408,12 +1651,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractExtentSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "abstractExtentObjectExtensionGroup":{ - "title":"abstractExtentObjectExtensionGroup", + }, + "styleObjectExtensionGroup":{ + "title":"styleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2425,7 +1668,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractExtentObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2434,181 +1677,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractExtentType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractExtentSimpleExtensionGroup", - "abstractExtentObjectExtensionGroup" - ] - }, - "AbstractObjectType":{ - "type":"object", - "title":"AbstractObjectType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "objectSimpleExtensionGroup":{ - "title":"objectSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "targetId":{ - "title":"targetId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"targetId", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractObjectType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "objectSimpleExtensionGroup", - "id", - "targetId" - ] - }, - "DeleteType":{ - "type":"object", - "title":"DeleteType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "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":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", - "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":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractFeatureGroup", - "abstractGeometryGroup" + "iconStyle", + "labelStyle", + "lineStyle", + "polyStyle", + "balloonStyle", + "listStyle", + "styleSimpleExtensionGroup", + "styleObjectExtensionGroup" ] }, - "AbstractOverlayType":{ + "CameraType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"AbstractOverlayType", + "title":"CameraType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2622,47 +1713,112 @@ ], "propertyType":"anyAttribute" }, - "color":{ - "title":"color", + "longitude":{ + "title":"longitude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"color", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "drawOrder":{ - "title":"drawOrder", + "latitude":{ + "title":"latitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"latitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitude":{ + "title":"altitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "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/kml/2.2" + } + }, + "tilt":{ + "title":"tilt", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tilt", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "roll":{ + "title":"roll", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"roll", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"drawOrder", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "icon":{ - "title":"icon", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlaySimpleExtensionGroup":{ - "title":"abstractOverlaySimpleExtensionGroup", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2674,12 +1830,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlayObjectExtensionGroup":{ - "title":"abstractOverlayObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2691,76 +1847,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "color", - "drawOrder", - "icon", - "abstractOverlaySimpleExtensionGroup", - "abstractOverlayObjectExtensionGroup" - ] - }, - "AnimatedUpdateType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTourPrimitiveType" - }, - { - "type":"object", - "title":"AnimatedUpdateType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "duration":{ - "title":"duration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"duration", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "update":{ - "title":"update", - "allOf":[ - { - "$ref":"#/definitions/UpdateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Update", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "delayedStart":{ - "title":"delayedStart", + "horizFov":{ + "title":"horizFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -2768,12 +1860,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"delayedStart", + "localPart":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "animatedUpdateSimpleExtensionGroup":{ - "title":"animatedUpdateSimpleExtensionGroup", + "cameraSimpleExtensionGroup":{ + "title":"cameraSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2785,12 +1877,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnimatedUpdateSimpleExtensionGroup", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "animatedUpdateObjectExtensionGroup":{ - "title":"animatedUpdateObjectExtensionGroup", + "cameraObjectExtensionGroup":{ + "title":"cameraObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2802,146 +1894,357 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnimatedUpdateObjectExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CameraType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "roll", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "horizFov", + "cameraSimpleExtensionGroup", + "cameraObjectExtensionGroup" + ] + }, + "SchemaType":{ + "type":"object", + "title":"SchemaType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "simpleField":{ + "title":"simpleField", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleFieldType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleField", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "simpleArrayField":{ + "title":"simpleArrayField", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleArrayFieldType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleArrayField", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "schemaExtension":{ + "title":"schemaExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SchemaExtension", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "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":"SchemaType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "simpleField", + "simpleArrayField", + "schemaExtension", + "name", + "id" + ] + }, + "BoundaryType":{ + "type":"object", + "title":"BoundaryType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "linearRing":{ + "title":"linearRing", + "allOf":[ + { + "$ref":"#/definitions/LinearRingType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinearRing", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "boundarySimpleExtensionGroup":{ + "title":"boundarySimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundarySimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "boundaryObjectExtensionGroup":{ + "title":"boundaryObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundaryObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"AnimatedUpdateType", + "localPart":"BoundaryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "duration", - "update", - "delayedStart", - "animatedUpdateSimpleExtensionGroup", - "animatedUpdateObjectExtensionGroup" + "linearRing", + "boundarySimpleExtensionGroup", + "boundaryObjectExtensionGroup" ] }, - "ScaleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ScaleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "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/kml/2.2" - } - }, - "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/kml/2.2" - } - }, - "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/kml/2.2" - } - }, - "scaleSimpleExtensionGroup":{ - "title":"scaleSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "KmlType":{ + "type":"object", + "title":"KmlType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "scaleObjectExtensionGroup":{ - "title":"scaleObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + } + ], + "propertyType":"anyAttribute" + }, + "networkLinkControl":{ + "title":"networkLinkControl", + "allOf":[ + { + "$ref":"#/definitions/NetworkLinkControlType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NetworkLinkControl", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractFeatureType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "kmlSimpleExtensionGroup":{ + "title":"kmlSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KmlSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "kmlObjectExtensionGroup":{ + "title":"kmlObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KmlObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "hint":{ + "title":"hint", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"hint", + "namespaceURI":"" + } + }, + "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":"ScaleType", + "localPart":"KmlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "x", - "y", - "z", - "scaleSimpleExtensionGroup", - "scaleObjectExtensionGroup" + "networkLinkControl", + "abstractFeatureGroup", + "kmlSimpleExtensionGroup", + "kmlObjectExtensionGroup", + "hint", + "version" ] }, - "MultiTrackType":{ + "WaitType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"MultiTrackType", + "title":"WaitType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2955,98 +2258,21 @@ ], "propertyType":"anyAttribute" }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", - "allOf":[ - { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"seaFloorAltitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "interpolate":{ - "title":"interpolate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "track":{ - "title":"track", + "duration":{ + "title":"duration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TrackType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Track", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiTrackSimpleExtensionGroup":{ - "title":"multiTrackSimpleExtensionGroup", + "waitSimpleExtensionGroup":{ + "title":"waitSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3058,12 +2284,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiTrackSimpleExtensionGroup", + "localPart":"WaitSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiTrackObjectExtensionGroup":{ - "title":"multiTrackObjectExtensionGroup", + "waitObjectExtensionGroup":{ + "title":"waitObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3075,7 +2301,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiTrackObjectExtensionGroup", + "localPart":"WaitObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3084,29 +2310,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiTrackType", + "localPart":"WaitType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "interpolate", - "track", - "multiTrackSimpleExtensionGroup", - "multiTrackObjectExtensionGroup" + "duration", + "waitSimpleExtensionGroup", + "waitObjectExtensionGroup" ] }, - "TimeStampType":{ + "IconStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"TimeStampType", + "title":"IconStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3120,137 +2341,60 @@ ], "propertyType":"anyAttribute" }, - "when":{ - "title":"when", + "scale":{ + "title":"scale", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"when", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampSimpleExtensionGroup":{ - "title":"timeStampSimpleExtensionGroup", + "heading":{ + "title":"heading", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampObjectExtensionGroup":{ - "title":"timeStampObjectExtensionGroup", + "icon":{ + "title":"icon", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/BasicLinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeStampType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "when", - "timeStampSimpleExtensionGroup", - "timeStampObjectExtensionGroup" - ] - }, - "DocumentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"DocumentType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "schema":{ - "title":"schema", + "hotSpot":{ + "title":"hotSpot", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaType" - }, - "minItems":0 + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"Schema", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "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":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"hotSpot", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentSimpleExtensionGroup":{ - "title":"documentSimpleExtensionGroup", + "iconStyleSimpleExtensionGroup":{ + "title":"iconStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3262,12 +2406,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentObjectExtensionGroup":{ - "title":"documentObjectExtensionGroup", + "iconStyleObjectExtensionGroup":{ + "title":"iconStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3279,7 +2423,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3288,15 +2432,17 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DocumentType", + "localPart":"IconStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "schema", - "abstractFeatureGroup", - "documentSimpleExtensionGroup", - "documentObjectExtensionGroup" + "scale", + "heading", + "icon", + "hotSpot", + "iconStyleSimpleExtensionGroup", + "iconStyleObjectExtensionGroup" ] }, "ModelType":{ @@ -3502,14 +2648,14 @@ "modelObjectExtensionGroup" ] }, - "SimpleArrayDataType":{ + "FlyToType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"SimpleArrayDataType", + "title":"FlyToType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3523,8 +2669,71 @@ ], "propertyType":"anyAttribute" }, - "value":{ - "title":"value", + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"duration", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractFlyToMode":{ + "title":"abstractFlyToMode", + "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":"abstractFlyToMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractFlyToMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractViewGroup":{ + "title":"abstractViewGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractViewType" + } + }, + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "flyToSimpleExtensionGroup":{ + "title":"flyToSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3536,38 +2745,136 @@ ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"FlyToSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "simpleArrayDataExtension":{ - "title":"simpleArrayDataExtension", + "flyToObjectExtensionGroup":{ + "title":"flyToObjectExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleArrayDataExtension", + "localPart":"FlyToObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FlyToType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "duration", + "abstractFlyToMode", + "abstractViewGroup", + "flyToSimpleExtensionGroup", + "flyToObjectExtensionGroup" + ] + }, + "ScaleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"ScaleType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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/kml/2.2" } }, - "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/double" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"y", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "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/kml/2.2" + } + }, + "scaleSimpleExtensionGroup":{ + "title":"scaleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScaleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "scaleObjectExtensionGroup":{ + "title":"scaleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScaleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } } @@ -3575,24 +2882,67 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleArrayDataType", + "localPart":"ScaleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "simpleArrayDataExtension", - "name" + "x", + "y", + "z", + "scaleSimpleExtensionGroup", + "scaleObjectExtensionGroup" + ] + }, + "MetadataType":{ + "type":"object", + "title":"MetadataType", + "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", + "typeName":{ + "localPart":"MetadataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "any" ] }, - "PointType":{ + "LinearRingType":{ "allOf":[ { "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"PointType", + "title":"LinearRingType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3619,6 +2969,19 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, + "tessellate":{ + "title":"tessellate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tessellate", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, "altitudeMode":{ "title":"altitudeMode", "allOf":[ @@ -3695,8 +3058,21 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pointSimpleExtensionGroup":{ - "title":"pointSimpleExtensionGroup", + "altitudeOffset":{ + "title":"altitudeOffset", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitudeOffset", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "linearRingSimpleExtensionGroup":{ + "title":"linearRingSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3708,12 +3084,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pointObjectExtensionGroup":{ - "title":"pointObjectExtensionGroup", + "linearRingObjectExtensionGroup":{ + "title":"linearRingObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3725,7 +3101,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3734,24 +3110,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"LinearRingType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", "extrude", + "tessellate", "altitudeMode", "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", "coordinates", - "pointSimpleExtensionGroup", - "pointObjectExtensionGroup" + "altitudeOffset", + "linearRingSimpleExtensionGroup", + "linearRingObjectExtensionGroup" ] }, - "CreateType":{ + "DeleteType":{ "type":"object", - "title":"CreateType", + "title":"DeleteType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3765,8 +3143,8 @@ ], "propertyType":"anyAttribute" }, - "abstractContainerGroup":{ - "title":"abstractContainerGroup", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "allOf":[ { "type":"array", @@ -3777,11 +3155,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -3790,252 +3168,103 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractContainerGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "multiTrack":{ - "title":"multiTrack", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MultiTrackType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiTrack", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiGeometry":{ - "title":"multiGeometry", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MultiGeometryType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MultiGeometry", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CreateType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractContainerGroup", - "multiTrack", - "multiGeometry" - ] - }, - "ItemIconType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ItemIconType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "abstractState":{ - "title":"abstractState", - "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/anySimpleType" - } - }, - "elementName":{ - "localPart":"abstractState", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractState", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"href", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "itemIconSimpleExtensionGroup":{ - "title":"itemIconSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "itemIconObjectExtensionGroup":{ - "title":"itemIconObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ItemIconType", + "localPart":"DeleteType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "otherAttributes", - "abstractState", - "href", - "itemIconSimpleExtensionGroup", - "itemIconObjectExtensionGroup" - ] - }, - "FlyToType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTourPrimitiveType" - }, - { - "type":"object", - "title":"FlyToType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "duration":{ - "title":"duration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"duration", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractFlyToMode":{ - "title":"abstractFlyToMode", + "otherAttributes", + "abstractFeatureGroup", + "abstractGeometryGroup" + ] + }, + "PlaylistType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"PlaylistType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "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":"abstractFlyToMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractFlyToMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "abstractViewGroup":{ - "title":"abstractViewGroup", + "abstractTourPrimitiveGroup":{ + "title":"abstractTourPrimitiveGroup", "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/AbstractTourPrimitiveType" + } }, - "value":{ - "$ref":"#/definitions/AbstractViewType" + "elementName":{ + "localPart":"AbstractTourPrimitiveGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"AbstractTourPrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "flyToSimpleExtensionGroup":{ - "title":"flyToSimpleExtensionGroup", + "playlistSimpleExtensionGroup":{ + "title":"playlistSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4047,12 +3276,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FlyToSimpleExtensionGroup", + "localPart":"PlaylistSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "flyToObjectExtensionGroup":{ - "title":"flyToObjectExtensionGroup", + "playlistObjectExtensionGroup":{ + "title":"playlistObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4064,7 +3293,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FlyToObjectExtensionGroup", + "localPart":"PlaylistObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4073,134 +3302,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FlyToType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "duration", - "abstractFlyToMode", - "abstractViewGroup", - "flyToSimpleExtensionGroup", - "flyToObjectExtensionGroup" - ] - }, - "SchemaType":{ - "type":"object", - "title":"SchemaType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "simpleField":{ - "title":"simpleField", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleFieldType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleField", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "simpleArrayField":{ - "title":"simpleArrayField", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleArrayFieldType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleArrayField", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "schemaExtension":{ - "title":"schemaExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SchemaExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "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":"SchemaType", + "localPart":"PlaylistType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "simpleField", - "simpleArrayField", - "schemaExtension", - "name", - "id" + "abstractTourPrimitiveGroup", + "playlistSimpleExtensionGroup", + "playlistObjectExtensionGroup" ] }, - "LatLonQuadType":{ + "PairType":{ "allOf":[ { - "$ref":"#/definitions/AbstractExtentType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LatLonQuadType", + "title":"PairType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4214,24 +3333,71 @@ ], "propertyType":"anyAttribute" }, - "coordinates":{ - "title":"coordinates", + "abstractKey":{ + "title":"abstractKey", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"abstractKey", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractKey", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "styleUrl":{ + "title":"styleUrl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"styleUrl", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractStyleSelectorGroup":{ + "title":"abstractStyleSelectorGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStyleSelectorType" + } + }, + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"coordinates", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonQuadSimpleExtensionGroup":{ - "title":"latLonQuadSimpleExtensionGroup", + "pairSimpleExtensionGroup":{ + "title":"pairSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4243,12 +3409,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonQuadSimpleExtensionGroup", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonQuadObjectExtensionGroup":{ - "title":"latLonQuadObjectExtensionGroup", + "pairObjectExtensionGroup":{ + "title":"pairObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4260,7 +3426,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonQuadObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4269,27 +3435,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonQuadType", + "localPart":"PairType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "coordinates", - "latLonQuadSimpleExtensionGroup", - "latLonQuadObjectExtensionGroup" + "abstractKey", + "styleUrl", + "abstractStyleSelectorGroup", + "pairSimpleExtensionGroup", + "pairObjectExtensionGroup" ] }, - "DataType":{ - "required":[ - "value" - ], + "AbstractOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"DataType", + "title":"AbstractOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4303,115 +3468,47 @@ ], "propertyType":"anyAttribute" }, - "displayName":{ - "title":"displayName", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"displayName", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "value":{ - "title":"value", + "drawOrder":{ + "title":"drawOrder", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "dataExtension":{ - "title":"dataExtension", + "icon":{ + "title":"icon", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataExtension", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "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":"DataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "displayName", - "value", - "dataExtension", - "name", - "uom" - ] - }, - "AbstractSubStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractSubStyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "abstractSubStyleSimpleExtensionGroup":{ - "title":"abstractSubStyleSimpleExtensionGroup", + "abstractOverlaySimpleExtensionGroup":{ + "title":"abstractOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4423,12 +3520,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractSubStyleObjectExtensionGroup":{ - "title":"abstractSubStyleObjectExtensionGroup", + "abstractOverlayObjectExtensionGroup":{ + "title":"abstractOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4440,7 +3537,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4449,18 +3546,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSubStyleType", + "localPart":"AbstractOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractSubStyleSimpleExtensionGroup", - "abstractSubStyleObjectExtensionGroup" + "color", + "drawOrder", + "icon", + "abstractOverlaySimpleExtensionGroup", + "abstractOverlayObjectExtensionGroup" ] }, - "Vec2Type":{ + "SimpleArrayFieldType":{ "type":"object", - "title":"Vec2Type", + "title":"SimpleArrayFieldType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4474,80 +3574,181 @@ ], "propertyType":"anyAttribute" }, - "x":{ - "title":"x", + "displayName":{ + "title":"displayName", "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":"displayName", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "simpleArrayFieldExtension":{ + "title":"simpleArrayFieldExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleArrayFieldExtension", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"x", + "localPart":"type", "namespaceURI":"" } }, - "y":{ - "title":"y", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"y", + "localPart":"name", "namespaceURI":"" } }, - "xunits":{ - "title":"xunits", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/UnitsEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"xunits", + "localPart":"uom", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleArrayFieldType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "displayName", + "simpleArrayFieldExtension", + "type", + "name", + "uom" + ] + }, + "TourType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "yunits":{ - "title":"yunits", - "allOf":[ - { - "$ref":"#/definitions/UnitsEnumType" + { + "type":"object", + "title":"TourType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "playlist":{ + "title":"playlist", + "allOf":[ + { + "$ref":"#/definitions/PlaylistType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Playlist", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "tourSimpleExtensionGroup":{ + "title":"tourSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TourSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "tourObjectExtensionGroup":{ + "title":"tourObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TourObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yunits", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"vec2Type", + "localPart":"TourType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "x", - "y", - "xunits", - "yunits" + "playlist", + "tourSimpleExtensionGroup", + "tourObjectExtensionGroup" ] }, - "IconStyleType":{ + "AbstractLatLonBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractExtentType" }, { "type":"object", - "title":"IconStyleType", + "title":"AbstractLatLonBoxType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4561,8 +3762,8 @@ ], "propertyType":"anyAttribute" }, - "scale":{ - "title":"scale", + "north":{ + "title":"north", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4570,12 +3771,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "south":{ + "title":"south", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4583,38 +3784,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "icon":{ - "title":"icon", + "east":{ + "title":"east", "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "hotSpot":{ - "title":"hotSpot", + "west":{ + "title":"west", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"hotSpot", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "iconStyleSimpleExtensionGroup":{ - "title":"iconStyleSimpleExtensionGroup", + "abstractLatLonBoxSimpleExtensionGroup":{ + "title":"abstractLatLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4626,12 +3827,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "iconStyleObjectExtensionGroup":{ - "title":"iconStyleObjectExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup":{ + "title":"abstractLatLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4643,7 +3844,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4652,27 +3853,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IconStyleType", + "localPart":"AbstractLatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "scale", - "heading", - "icon", - "hotSpot", - "iconStyleSimpleExtensionGroup", - "iconStyleObjectExtensionGroup" + "north", + "south", + "east", + "west", + "abstractLatLonBoxSimpleExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup" ] }, - "PolyStyleType":{ + "AbstractTourPrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PolyStyleType", + "title":"AbstractTourPrimitiveType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4686,34 +3887,116 @@ ], "propertyType":"anyAttribute" }, - "fill":{ - "title":"fill", + "abstractTourPrimitiveSimpleExtensionGroup":{ + "title":"abstractTourPrimitiveSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"fill", + "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "outline":{ - "title":"outline", + "abstractTourPrimitiveObjectExtensionGroup":{ + "title":"abstractTourPrimitiveObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outline", + "localPart":"AbstractTourPrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTourPrimitiveType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractTourPrimitiveSimpleExtensionGroup", + "abstractTourPrimitiveObjectExtensionGroup" + ] + }, + "LocationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"LocationType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "polyStyleSimpleExtensionGroup":{ - "title":"polyStyleSimpleExtensionGroup", + "longitude":{ + "title":"longitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"longitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "latitude":{ + "title":"latitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"latitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitude":{ + "title":"altitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "locationSimpleExtensionGroup":{ + "title":"locationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4725,12 +4008,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleObjectExtensionGroup":{ - "title":"polyStyleObjectExtensionGroup", + "locationObjectExtensionGroup":{ + "title":"locationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4742,7 +4025,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4751,25 +4034,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", + "localPart":"LocationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "fill", - "outline", - "polyStyleSimpleExtensionGroup", - "polyStyleObjectExtensionGroup" + "longitude", + "latitude", + "altitude", + "locationSimpleExtensionGroup", + "locationObjectExtensionGroup" ] }, - "AbstractStyleSelectorType":{ + "AbstractTimePrimitiveType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractStyleSelectorType", + "title":"AbstractTimePrimitiveType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4783,8 +4067,8 @@ ], "propertyType":"anyAttribute" }, - "abstractStyleSelectorSimpleExtensionGroup":{ - "title":"abstractStyleSelectorSimpleExtensionGroup", + "abstractTimePrimitiveSimpleExtensionGroup":{ + "title":"abstractTimePrimitiveSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4796,12 +4080,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorObjectExtensionGroup":{ - "title":"abstractStyleSelectorObjectExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup":{ + "title":"abstractTimePrimitiveObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4813,7 +4097,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4822,23 +4106,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractStyleSelectorType", + "localPart":"AbstractTimePrimitiveType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractStyleSelectorSimpleExtensionGroup", - "abstractStyleSelectorObjectExtensionGroup" + "abstractTimePrimitiveSimpleExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup" ] }, - "RegionType":{ + "AbstractViewType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"RegionType", + "title":"AbstractViewType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4852,8 +4136,8 @@ ], "propertyType":"anyAttribute" }, - "abstractExtentGroup":{ - "title":"abstractExtentGroup", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "allOf":[ { "type":"object", @@ -4862,36 +4146,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractExtentType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"AbstractExtentGroup", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractExtentGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "lod":{ - "title":"lod", - "allOf":[ - { - "$ref":"#/definitions/LodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Lod", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "regionSimpleExtensionGroup":{ - "title":"regionSimpleExtensionGroup", + "abstractViewSimpleExtensionGroup":{ + "title":"abstractViewSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4903,12 +4174,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"RegionSimpleExtensionGroup", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "regionObjectExtensionGroup":{ - "title":"regionObjectExtensionGroup", + "abstractViewObjectExtensionGroup":{ + "title":"abstractViewObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4920,7 +4191,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4929,25 +4200,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RegionType", + "localPart":"AbstractViewType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractExtentGroup", - "lod", - "regionSimpleExtensionGroup", - "regionObjectExtensionGroup" + "abstractTimePrimitiveGroup", + "abstractViewSimpleExtensionGroup", + "abstractViewObjectExtensionGroup" ] }, - "OrientationType":{ + "SimpleDataType":{ + "type":"object", + "title":"SimpleDataType", + "required":[ + "name" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"value" + }, + "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":"SimpleDataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "value", + "name" + ] + }, + "LookAtType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"OrientationType", + "title":"LookAtType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4961,8 +4284,8 @@ ], "propertyType":"anyAttribute" }, - "heading":{ - "title":"heading", + "longitude":{ + "title":"longitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4970,12 +4293,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "latitude":{ + "title":"latitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4983,12 +4306,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"tilt", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "roll":{ - "title":"roll", + "altitude":{ + "title":"altitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4996,123 +4319,111 @@ ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "orientationSimpleExtensionGroup":{ - "title":"orientationSimpleExtensionGroup", + "heading":{ + "title":"heading", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "orientationObjectExtensionGroup":{ - "title":"orientationObjectExtensionGroup", + "tilt":{ + "title":"tilt", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OrientationType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "heading", - "tilt", - "roll", - "orientationSimpleExtensionGroup", - "orientationObjectExtensionGroup" - ] - }, - "AbstractLatLonBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractExtentType" - }, - { - "type":"object", - "title":"AbstractLatLonBoxType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "range":{ + "title":"range", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"range", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "north":{ - "title":"north", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"north", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "south":{ - "title":"south", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"south", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "east":{ - "title":"east", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"east", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "west":{ - "title":"west", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AltitudeModeObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "horizFov":{ + "title":"horizFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -5120,12 +4431,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"west", + "localPart":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxSimpleExtensionGroup":{ - "title":"abstractLatLonBoxSimpleExtensionGroup", + "lookAtSimpleExtensionGroup":{ + "title":"lookAtSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5137,12 +4448,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxObjectExtensionGroup":{ - "title":"abstractLatLonBoxObjectExtensionGroup", + "lookAtObjectExtensionGroup":{ + "title":"lookAtObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5154,7 +4465,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5163,27 +4474,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractLatLonBoxType", + "localPart":"LookAtType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "north", - "south", - "east", - "west", - "abstractLatLonBoxSimpleExtensionGroup", - "abstractLatLonBoxObjectExtensionGroup" + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "range", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "horizFov", + "lookAtSimpleExtensionGroup", + "lookAtObjectExtensionGroup" ] }, - "AbstractContainerType":{ + "AbstractStyleSelectorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractContainerType", + "title":"AbstractStyleSelectorType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5197,8 +4515,8 @@ ], "propertyType":"anyAttribute" }, - "abstractContainerSimpleExtensionGroup":{ - "title":"abstractContainerSimpleExtensionGroup", + "abstractStyleSelectorSimpleExtensionGroup":{ + "title":"abstractStyleSelectorSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5210,12 +4528,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractContainerObjectExtensionGroup":{ - "title":"abstractContainerObjectExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup":{ + "title":"abstractStyleSelectorObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5227,7 +4545,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5236,13 +4554,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContainerType", + "localPart":"AbstractStyleSelectorType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractContainerSimpleExtensionGroup", - "abstractContainerObjectExtensionGroup" + "abstractStyleSelectorSimpleExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup" ] }, "ImagePyramidType":{ @@ -5382,14 +4700,14 @@ "imagePyramidObjectExtensionGroup" ] }, - "LabelStyleType":{ + "TourControlType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"LabelStyleType", + "title":"TourControlType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5403,21 +4721,33 @@ ], "propertyType":"anyAttribute" }, - "scale":{ - "title":"scale", + "abstractPlayMode":{ + "title":"abstractPlayMode", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"abstractPlayMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"scale", + "localPart":"abstractPlayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleSimpleExtensionGroup":{ - "title":"labelStyleSimpleExtensionGroup", + "tourControlSimpleExtensionGroup":{ + "title":"tourControlSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5429,12 +4759,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"TourControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleObjectExtensionGroup":{ - "title":"labelStyleObjectExtensionGroup", + "tourControlObjectExtensionGroup":{ + "title":"tourControlObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5446,7 +4776,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"TourControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5455,24 +4785,189 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LabelStyleType", + "localPart":"TourControlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "scale", - "labelStyleSimpleExtensionGroup", - "labelStyleObjectExtensionGroup" + "abstractPlayMode", + "tourControlSimpleExtensionGroup", + "tourControlObjectExtensionGroup" + ] + }, + "MultiTrackType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"MultiTrackType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "altitudeMode":{ + "title":"altitudeMode", + "allOf":[ + { + "$ref":"#/definitions/AltitudeModeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitudeMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", + "allOf":[ + { + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"seaFloorAltitudeMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AltitudeModeSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AltitudeModeObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "interpolate":{ + "title":"interpolate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolate", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "track":{ + "title":"track", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TrackType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Track", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "multiTrackSimpleExtensionGroup":{ + "title":"multiTrackSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiTrackSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "multiTrackObjectExtensionGroup":{ + "title":"multiTrackObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiTrackObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiTrackType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "interpolate", + "track", + "multiTrackSimpleExtensionGroup", + "multiTrackObjectExtensionGroup" ] }, - "BasicLinkType":{ + "StyleMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"BasicLinkType", + "title":"StyleMapType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5486,21 +4981,25 @@ ], "propertyType":"anyAttribute" }, - "href":{ - "title":"href", + "pair":{ + "title":"pair", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/PairType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"href", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkSimpleExtensionGroup":{ - "title":"basicLinkSimpleExtensionGroup", + "styleMapSimpleExtensionGroup":{ + "title":"styleMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5512,12 +5011,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkObjectExtensionGroup":{ - "title":"basicLinkObjectExtensionGroup", + "styleMapObjectExtensionGroup":{ + "title":"styleMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5529,7 +5028,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5538,14 +5037,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicLinkType", + "localPart":"StyleMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "href", - "basicLinkSimpleExtensionGroup", - "basicLinkObjectExtensionGroup" + "pair", + "styleMapSimpleExtensionGroup", + "styleMapObjectExtensionGroup" ] }, "UpdateType":{ @@ -5640,14 +5139,14 @@ "updateExtensionGroup" ] }, - "StyleMapType":{ + "ItemIconType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"StyleMapType", + "title":"ItemIconType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5661,25 +5160,46 @@ ], "propertyType":"anyAttribute" }, - "pair":{ - "title":"pair", + "abstractState":{ + "title":"abstractState", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PairType" + "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/anySimpleType" + } }, - "minItems":0 + "elementName":{ + "localPart":"abstractState", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractState", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Pair", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapSimpleExtensionGroup":{ - "title":"styleMapSimpleExtensionGroup", + "itemIconSimpleExtensionGroup":{ + "title":"itemIconSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5691,12 +5211,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapObjectExtensionGroup":{ - "title":"styleMapObjectExtensionGroup", + "itemIconObjectExtensionGroup":{ + "title":"itemIconObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5708,7 +5228,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5717,19 +5237,20 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", + "localPart":"ItemIconType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "pair", - "styleMapSimpleExtensionGroup", - "styleMapObjectExtensionGroup" + "abstractState", + "href", + "itemIconSimpleExtensionGroup", + "itemIconObjectExtensionGroup" ] }, - "BoundaryType":{ + "SnippetType":{ "type":"object", - "title":"BoundaryType", + "title":"SnippetType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5743,173 +5264,48 @@ ], "propertyType":"anyAttribute" }, - "linearRing":{ - "title":"linearRing", - "allOf":[ - { - "$ref":"#/definitions/LinearRingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "boundarySimpleExtensionGroup":{ - "title":"boundarySimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "boundaryObjectExtensionGroup":{ - "title":"boundaryObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundaryType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "linearRing", - "boundarySimpleExtensionGroup", - "boundaryObjectExtensionGroup" - ] - }, - "FolderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"FolderType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", - "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":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "folderSimpleExtensionGroup":{ - "title":"folderSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FolderSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "folderObjectExtensionGroup":{ - "title":"folderObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FolderObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "maxLines":{ + "title":"maxLines", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxLines", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"FolderType", + "localPart":"SnippetType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractFeatureGroup", - "folderSimpleExtensionGroup", - "folderObjectExtensionGroup" + "value", + "maxLines" ] }, - "TourControlType":{ + "AbstractFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"TourControlType", + "title":"AbstractFeatureType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5923,103 +5319,125 @@ ], "propertyType":"anyAttribute" }, - "abstractPlayMode":{ - "title":"abstractPlayMode", + "name":{ + "title":"name", "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":"abstractPlayMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractPlayMode", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourControlSimpleExtensionGroup":{ - "title":"tourControlSimpleExtensionGroup", + "visibility":{ + "title":"visibility", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"TourControlSimpleExtensionGroup", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourControlObjectExtensionGroup":{ - "title":"tourControlObjectExtensionGroup", + "balloonVisibility":{ + "title":"balloonVisibility", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"TourControlObjectExtensionGroup", + "localPart":"balloonVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TourControlType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractPlayMode", - "tourControlSimpleExtensionGroup", - "tourControlObjectExtensionGroup" - ] - }, - "AbstractViewType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractViewType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "open":{ + "title":"open", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"open", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", + "atomAuthor":{ + "title":"atomAuthor", + "allOf":[ + { + "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"author", + "namespaceURI":"http://www.w3.org/2005/Atom" + } + }, + "atomLink":{ + "title":"atomLink", + "allOf":[ + { + "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"link", + "namespaceURI":"http://www.w3.org/2005/Atom" + } + }, + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "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" + } + }, + "phoneNumber":{ + "title":"phoneNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phoneNumber", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractSnippetGroup":{ + "title":"abstractSnippetGroup", "allOf":[ { "type":"object", @@ -6028,93 +5446,61 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"AbstractSnippetGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"AbstractSnippetGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewSimpleExtensionGroup":{ - "title":"abstractViewSimpleExtensionGroup", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewObjectExtensionGroup":{ - "title":"abstractViewObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractViewType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractTimePrimitiveGroup", - "abstractViewSimpleExtensionGroup", - "abstractViewObjectExtensionGroup" - ] - }, - "PairType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"PairType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "abstractViewGroup":{ + "title":"abstractViewGroup", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractViewType" + } + }, + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], - "propertyType":"anyAttribute" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractViewGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "abstractKey":{ - "title":"abstractKey", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "allOf":[ { "type":"object", @@ -6123,18 +5509,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/string" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"abstractKey", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"abstractKey", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6153,6 +5539,48 @@ }, "abstractStyleSelectorGroup":{ "title":"abstractStyleSelectorGroup", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStyleSelectorType" + } + }, + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "region":{ + "title":"region", + "allOf":[ + { + "$ref":"#/definitions/RegionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Region", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractExtendedDataGroup":{ + "title":"abstractExtendedDataGroup", "allOf":[ { "type":"object", @@ -6161,23 +5589,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AbstractExtendedDataGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AbstractExtendedDataGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairSimpleExtensionGroup":{ - "title":"pairSimpleExtensionGroup", + "abstractFeatureSimpleExtensionGroup":{ + "title":"abstractFeatureSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6189,12 +5617,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairObjectExtensionGroup":{ - "title":"pairObjectExtensionGroup", + "abstractFeatureObjectExtensionGroup":{ + "title":"abstractFeatureObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6206,7 +5634,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6215,21 +5643,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PairType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractKey", + "name", + "visibility", + "balloonVisibility", + "open", + "atomAuthor", + "atomLink", + "address", + "addressDetails", + "phoneNumber", + "abstractSnippetGroup", + "description", + "abstractViewGroup", + "abstractTimePrimitiveGroup", "styleUrl", "abstractStyleSelectorGroup", - "pairSimpleExtensionGroup", - "pairObjectExtensionGroup" + "region", + "abstractExtendedDataGroup", + "abstractFeatureSimpleExtensionGroup", + "abstractFeatureObjectExtensionGroup" ] }, - "ChangeType":{ + "SimpleFieldType":{ "type":"object", - "title":"ChangeType", + "title":"SimpleFieldType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6243,54 +5685,188 @@ ], "propertyType":"anyAttribute" }, - "abstractObjectGroup":{ - "title":"abstractObjectGroup", + "displayName":{ + "title":"displayName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"displayName", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "simpleFieldExtension":{ + "title":"simpleFieldExtension", "allOf":[ { "type":"array", "items":{ - "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/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleFieldExtension", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "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":"SimpleFieldType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "displayName", + "simpleFieldExtension", + "type", + "name", + "uom" + ] + }, + "ExtendedDataType":{ + "type":"object", + "title":"ExtendedDataType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "data":{ + "title":"data", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "schemaData":{ + "title":"schemaData", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SchemaDataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SchemaData", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "any":{ + "title":"any", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" }, - "value":{ - "$ref":"#/definitions/AbstractObjectType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "elementName":{ - "localPart":"AbstractObjectGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + ] }, "minItems":0 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractObjectGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "typeName":{ - "localPart":"ChangeType", + "localPart":"ExtendedDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractObjectGroup" + "data", + "schemaData", + "any" ] }, - "PolygonType":{ + "PointType":{ "allOf":[ { "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"PolygonType", + "title":"PointType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6317,19 +5893,6 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tessellate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, "altitudeMode":{ "title":"altitudeMode", "allOf":[ @@ -6390,38 +5953,24 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", - "allOf":[ - { - "$ref":"#/definitions/BoundaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outerBoundaryIs", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + "coordinates":{ + "title":"coordinates", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundaryType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonSimpleExtensionGroup":{ - "title":"polygonSimpleExtensionGroup", + "pointSimpleExtensionGroup":{ + "title":"pointSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6433,12 +5982,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonObjectExtensionGroup":{ - "title":"polygonObjectExtensionGroup", + "pointObjectExtensionGroup":{ + "title":"pointObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6450,7 +5999,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6459,31 +6008,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", "extrude", - "tessellate", "altitudeMode", "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "outerBoundaryIs", - "innerBoundaryIs", - "polygonSimpleExtensionGroup", - "polygonObjectExtensionGroup" + "coordinates", + "pointSimpleExtensionGroup", + "pointObjectExtensionGroup" ] }, - "AbstractColorStyleType":{ + "PlacemarkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"AbstractColorStyleType", + "title":"PlacemarkType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6497,21 +6044,8 @@ ], "propertyType":"anyAttribute" }, - "color":{ - "title":"color", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"color", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractColorMode":{ - "title":"abstractColorMode", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "allOf":[ { "type":"object", @@ -6520,23 +6054,23 @@ "$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/AbstractGeometryType" } }, "elementName":{ - "localPart":"abstractColorMode", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"abstractColorMode", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleSimpleExtensionGroup":{ - "title":"abstractColorStyleSimpleExtensionGroup", + "placemarkSimpleExtensionGroup":{ + "title":"placemarkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6548,12 +6082,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleObjectExtensionGroup":{ - "title":"abstractColorStyleObjectExtensionGroup", + "placemarkObjectExtensionGroup":{ + "title":"placemarkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6565,7 +6099,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6574,203 +6108,122 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractColorStyleType", + "localPart":"PlacemarkType", "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "color", - "abstractColorMode", - "abstractColorStyleSimpleExtensionGroup", - "abstractColorStyleObjectExtensionGroup" - ] - }, - "TrackType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"TrackType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "extrude":{ - "title":"extrude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extrude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "tessellate":{ - "title":"tessellate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tessellate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", - "allOf":[ - { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"seaFloorAltitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "when":{ - "title":"when", + }, + "propertiesOrder":[ + "otherAttributes", + "abstractGeometryGroup", + "placemarkSimpleExtensionGroup", + "placemarkObjectExtensionGroup" + ] + }, + "SimpleArrayDataType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SimpleArrayDataType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"when", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "coord":{ - "title":"coord", + "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/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coord", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "angles":{ - "title":"angles", + "simpleArrayDataExtension":{ + "title":"simpleArrayDataExtension", "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":"angles", + "localPart":"SimpleArrayDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "model":{ - "title":"model", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ModelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Model", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } - }, - "extendedData":{ - "title":"extendedData", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleArrayDataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "value", + "simpleArrayDataExtension", + "name" + ] + }, + "AbstractExtentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractExtentType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/ExtendedDataType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedData", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "trackSimpleExtensionGroup":{ - "title":"trackSimpleExtensionGroup", + "abstractExtentSimpleExtensionGroup":{ + "title":"abstractExtentSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6782,12 +6235,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TrackSimpleExtensionGroup", + "localPart":"AbstractExtentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "trackObjectExtensionGroup":{ - "title":"trackObjectExtensionGroup", + "abstractExtentObjectExtensionGroup":{ + "title":"abstractExtentObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6799,7 +6252,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TrackObjectExtensionGroup", + "localPart":"AbstractExtentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6808,34 +6261,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrackType", + "localPart":"AbstractExtentType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "extrude", - "tessellate", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "when", - "coord", - "angles", - "model", - "extendedData", - "trackSimpleExtensionGroup", - "trackObjectExtensionGroup" + "abstractExtentSimpleExtensionGroup", + "abstractExtentObjectExtensionGroup" ] }, - "LookAtType":{ + "LatLonQuadType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractExtentType" }, { "type":"object", - "title":"LookAtType", + "title":"LatLonQuadType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6849,159 +6291,293 @@ ], "propertyType":"anyAttribute" }, - "longitude":{ - "title":"longitude", + "coordinates":{ + "title":"coordinates", "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/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"longitude", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "latLonQuadSimpleExtensionGroup":{ + "title":"latLonQuadSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"latitude", + "localPart":"LatLonQuadSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "latLonQuadObjectExtensionGroup":{ + "title":"latLonQuadObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonQuadObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonQuadType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "coordinates", + "latLonQuadSimpleExtensionGroup", + "latLonQuadObjectExtensionGroup" + ] + }, + "ChangeType":{ + "type":"object", + "title":"ChangeType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "abstractObjectGroup":{ + "title":"abstractObjectGroup", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractObjectType" + } + }, + "elementName":{ + "localPart":"AbstractObjectGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractObjectGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ChangeType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractObjectGroup" + ] + }, + "PolyStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractColorStyleType" + }, + { + "type":"object", + "title":"PolyStyleType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"altitude", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "heading":{ - "title":"heading", + "fill":{ + "title":"fill", "allOf":[ { - "$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":"heading", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "outline":{ + "title":"outline", "allOf":[ { - "$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":"tilt", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "range":{ - "title":"range", + "polyStyleSimpleExtensionGroup":{ + "title":"polyStyleSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"range", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeMode":{ - "title":"altitudeMode", + "polyStyleObjectExtensionGroup":{ + "title":"polyStyleObjectExtensionGroup", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnumType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolyStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "fill", + "outline", + "polyStyleSimpleExtensionGroup", + "polyStyleObjectExtensionGroup" + ] + }, + "DocumentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractContainerType" + }, + { + "type":"object", + "title":"DocumentType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"seaFloorAltitudeMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "schema":{ + "title":"schema", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SchemaType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractObjectType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "horizFov":{ - "title":"horizFov", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"horizFov", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtSimpleExtensionGroup":{ - "title":"lookAtSimpleExtensionGroup", + "documentSimpleExtensionGroup":{ + "title":"documentSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7013,12 +6589,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtObjectExtensionGroup":{ - "title":"lookAtObjectExtensionGroup", + "documentObjectExtensionGroup":{ + "title":"documentObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7030,7 +6606,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7039,34 +6615,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LookAtType", + "localPart":"DocumentType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "range", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "horizFov", - "lookAtSimpleExtensionGroup", - "lookAtObjectExtensionGroup" + "schema", + "abstractFeatureGroup", + "documentSimpleExtensionGroup", + "documentObjectExtensionGroup" ] }, - "LatLonBoxType":{ + "BasicLinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LatLonBoxType", + "title":"BasicLinkType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7080,21 +6647,21 @@ ], "propertyType":"anyAttribute" }, - "rotation":{ - "title":"rotation", + "href":{ + "title":"href", "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":"rotation", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxSimpleExtensionGroup":{ - "title":"latLonBoxSimpleExtensionGroup", + "basicLinkSimpleExtensionGroup":{ + "title":"basicLinkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7106,12 +6673,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxObjectExtensionGroup":{ - "title":"latLonBoxObjectExtensionGroup", + "basicLinkObjectExtensionGroup":{ + "title":"basicLinkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7123,7 +6690,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7132,24 +6699,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonBoxType", + "localPart":"BasicLinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "rotation", - "latLonBoxSimpleExtensionGroup", - "latLonBoxObjectExtensionGroup" + "href", + "basicLinkSimpleExtensionGroup", + "basicLinkObjectExtensionGroup" ] }, - "TourType":{ + "SchemaDataType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"TourType", + "title":"SchemaDataType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7163,76 +6730,94 @@ ], "propertyType":"anyAttribute" }, - "playlist":{ - "title":"playlist", + "simpleData":{ + "title":"simpleData", "allOf":[ { - "$ref":"#/definitions/PlaylistType" + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleDataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Playlist", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourSimpleExtensionGroup":{ - "title":"tourSimpleExtensionGroup", + "simpleArrayData":{ + "title":"simpleArrayData", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SimpleArrayDataType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TourSimpleExtensionGroup", + "localPart":"SimpleArrayData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourObjectExtensionGroup":{ - "title":"tourObjectExtensionGroup", + "schemaDataExtension":{ + "title":"schemaDataExtension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TourObjectExtensionGroup", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } + }, + "schemaUrl":{ + "title":"schemaUrl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaUrl", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TourType", + "localPart":"SchemaDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "playlist", - "tourSimpleExtensionGroup", - "tourObjectExtensionGroup" + "simpleData", + "simpleArrayData", + "schemaDataExtension", + "schemaUrl" ] }, - "AbstractGeometryType":{ + "TimeStampType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"TimeStampType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7246,8 +6831,21 @@ ], "propertyType":"anyAttribute" }, - "abstractGeometrySimpleExtensionGroup":{ - "title":"abstractGeometrySimpleExtensionGroup", + "when":{ + "title":"when", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"when", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "timeStampSimpleExtensionGroup":{ + "title":"timeStampSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7259,12 +6857,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractGeometryObjectExtensionGroup":{ - "title":"abstractGeometryObjectExtensionGroup", + "timeStampObjectExtensionGroup":{ + "title":"timeStampObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7276,7 +6874,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7285,23 +6883,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractGeometrySimpleExtensionGroup", - "abstractGeometryObjectExtensionGroup" + "when", + "timeStampSimpleExtensionGroup", + "timeStampObjectExtensionGroup" ] }, - "SoundCueType":{ + "LatLonBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractLatLonBoxType" }, { "type":"object", - "title":"SoundCueType", + "title":"LatLonBoxType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7315,21 +6914,8 @@ ], "propertyType":"anyAttribute" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"href", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "delayedStart":{ - "title":"delayedStart", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -7337,12 +6923,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"delayedStart", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "soundCueSimpleExtensionGroup":{ - "title":"soundCueSimpleExtensionGroup", + "latLonBoxSimpleExtensionGroup":{ + "title":"latLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7354,12 +6940,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SoundCueSimpleExtensionGroup", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "soundCueObjectExtensionGroup":{ - "title":"soundCueObjectExtensionGroup", + "latLonBoxObjectExtensionGroup":{ + "title":"latLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7371,7 +6957,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SoundCueObjectExtensionGroup", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7380,15 +6966,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SoundCueType", + "localPart":"LatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "href", - "delayedStart", - "soundCueSimpleExtensionGroup", - "soundCueObjectExtensionGroup" + "rotation", + "latLonBoxSimpleExtensionGroup", + "latLonBoxObjectExtensionGroup" ] }, "MultiGeometryType":{ @@ -7490,14 +7075,14 @@ "multiGeometryObjectExtensionGroup" ] }, - "LocationType":{ + "OrientationType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LocationType", + "title":"OrientationType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7511,8 +7096,8 @@ ], "propertyType":"anyAttribute" }, - "longitude":{ - "title":"longitude", + "heading":{ + "title":"heading", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -7520,12 +7105,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"longitude", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "tilt":{ + "title":"tilt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -7533,12 +7118,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"latitude", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "roll":{ + "title":"roll", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -7546,12 +7131,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationSimpleExtensionGroup":{ - "title":"locationSimpleExtensionGroup", + "orientationSimpleExtensionGroup":{ + "title":"orientationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7563,12 +7148,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationObjectExtensionGroup":{ - "title":"locationObjectExtensionGroup", + "orientationObjectExtensionGroup":{ + "title":"orientationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7580,7 +7165,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7589,26 +7174,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LocationType", + "localPart":"OrientationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", - "altitude", - "locationSimpleExtensionGroup", - "locationObjectExtensionGroup" + "heading", + "tilt", + "roll", + "orientationSimpleExtensionGroup", + "orientationObjectExtensionGroup" ] }, - "ViewVolumeType":{ + "ListStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"ViewVolumeType", + "title":"ListStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7622,73 +7207,178 @@ ], "propertyType":"anyAttribute" }, - "leftFov":{ - "title":"leftFov", + "abstractListItemType":{ + "title":"abstractListItemType", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"abstractListItemType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractListItemType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "bgColor":{ + "title":"bgColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"leftFov", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rightFov":{ - "title":"rightFov", + "itemIcon":{ + "title":"itemIcon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"rightFov", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "bottomFov":{ - "title":"bottomFov", + "maxSnippetLines":{ + "title":"maxSnippetLines", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"bottomFov", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "topFov":{ - "title":"topFov", + "listStyleSimpleExtensionGroup":{ + "title":"listStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ListStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "listStyleObjectExtensionGroup":{ + "title":"listStyleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ListStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ListStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractListItemType", + "bgColor", + "itemIcon", + "maxSnippetLines", + "listStyleSimpleExtensionGroup", + "listStyleObjectExtensionGroup" + ] + }, + "FolderType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractContainerType" + }, + { + "type":"object", + "title":"FolderType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"topFov", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "near":{ - "title":"near", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "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":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"near", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeSimpleExtensionGroup":{ - "title":"viewVolumeSimpleExtensionGroup", + "folderSimpleExtensionGroup":{ + "title":"folderSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7700,12 +7390,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeObjectExtensionGroup":{ - "title":"viewVolumeObjectExtensionGroup", + "folderObjectExtensionGroup":{ + "title":"folderObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7717,7 +7407,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7726,242 +7416,254 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ViewVolumeType", + "localPart":"FolderType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "leftFov", - "rightFov", - "bottomFov", - "topFov", - "near", - "viewVolumeSimpleExtensionGroup", - "viewVolumeObjectExtensionGroup" + "abstractFeatureGroup", + "folderSimpleExtensionGroup", + "folderObjectExtensionGroup" ] }, - "NetworkLinkControlType":{ - "type":"object", - "title":"NetworkLinkControlType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "minRefreshPeriod":{ - "title":"minRefreshPeriod", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minRefreshPeriod", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxSessionLength":{ - "title":"maxSessionLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxSessionLength", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "cookie":{ - "title":"cookie", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cookie", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"message", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkName":{ - "title":"linkName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkName", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkDescription":{ - "title":"linkDescription", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkDescription", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "linkSnippet":{ - "title":"linkSnippet", - "allOf":[ - { - "$ref":"#/definitions/SnippetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkSnippet", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "expires":{ - "title":"expires", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"expires", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "update":{ - "title":"update", - "allOf":[ - { - "$ref":"#/definitions/UpdateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Update", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "LatLonAltBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractLatLonBoxType" }, - "abstractViewGroup":{ - "title":"abstractViewGroup", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractViewType" + { + "type":"object", + "title":"LatLonAltBoxType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "minAltitude":{ + "title":"minAltitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minAltitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxAltitude":{ + "title":"maxAltitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxAltitude", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeMode":{ + "title":"altitudeMode", + "allOf":[ + { + "$ref":"#/definitions/AltitudeModeEnumType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"altitudeMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", + "allOf":[ + { + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"seaFloorAltitudeMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AltitudeModeSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AltitudeModeObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "latLonAltBoxSimpleExtensionGroup":{ + "title":"latLonAltBoxSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonAltBoxSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "latLonAltBoxObjectExtensionGroup":{ + "title":"latLonAltBoxObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "networkLinkControlSimpleExtensionGroup":{ - "title":"networkLinkControlSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonAltBoxType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "minAltitude", + "maxAltitude", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "latLonAltBoxSimpleExtensionGroup", + "latLonAltBoxObjectExtensionGroup" + ] + }, + "AbstractSubStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" }, - "networkLinkControlObjectExtensionGroup":{ - "title":"networkLinkControlObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + { + "type":"object", + "title":"AbstractSubStyleType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "abstractSubStyleSimpleExtensionGroup":{ + "title":"abstractSubStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractSubStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractSubStyleObjectExtensionGroup":{ + "title":"abstractSubStyleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractSubStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkControlType", + "localPart":"AbstractSubStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "minRefreshPeriod", - "maxSessionLength", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "abstractViewGroup", - "networkLinkControlSimpleExtensionGroup", - "networkLinkControlObjectExtensionGroup" + "abstractSubStyleSimpleExtensionGroup", + "abstractSubStyleObjectExtensionGroup" ] }, - "PlacemarkType":{ + "RegionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PlacemarkType", + "title":"RegionType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7975,8 +7677,8 @@ ], "propertyType":"anyAttribute" }, - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", + "abstractExtentGroup":{ + "title":"abstractExtentGroup", "allOf":[ { "type":"object", @@ -7985,23 +7687,36 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractExtentType" } }, "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "placemarkSimpleExtensionGroup":{ - "title":"placemarkSimpleExtensionGroup", + "lod":{ + "title":"lod", + "allOf":[ + { + "$ref":"#/definitions/LodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Lod", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "regionSimpleExtensionGroup":{ + "title":"regionSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8013,12 +7728,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "placemarkObjectExtensionGroup":{ - "title":"placemarkObjectExtensionGroup", + "regionObjectExtensionGroup":{ + "title":"regionObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8030,7 +7745,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8039,24 +7754,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PlacemarkType", + "localPart":"RegionType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractGeometryGroup", - "placemarkSimpleExtensionGroup", - "placemarkObjectExtensionGroup" + "abstractExtentGroup", + "lod", + "regionSimpleExtensionGroup", + "regionObjectExtensionGroup" ] }, - "AliasType":{ + "LabelStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"AliasType", + "title":"LabelStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8070,34 +7786,21 @@ ], "propertyType":"anyAttribute" }, - "targetHref":{ - "title":"targetHref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetHref", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "sourceHref":{ - "title":"sourceHref", + "scale":{ + "title":"scale", "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":"sourceHref", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasSimpleExtensionGroup":{ - "title":"aliasSimpleExtensionGroup", + "labelStyleSimpleExtensionGroup":{ + "title":"labelStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8109,12 +7812,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasObjectExtensionGroup":{ - "title":"aliasObjectExtensionGroup", + "labelStyleObjectExtensionGroup":{ + "title":"labelStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8126,7 +7829,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8135,25 +7838,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AliasType", + "localPart":"LabelStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "targetHref", - "sourceHref", - "aliasSimpleExtensionGroup", - "aliasObjectExtensionGroup" + "scale", + "labelStyleSimpleExtensionGroup", + "labelStyleObjectExtensionGroup" ] }, - "AbstractTimePrimitiveType":{ + "ResourceMapType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractTimePrimitiveType", + "title":"ResourceMapType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8167,8 +7869,25 @@ ], "propertyType":"anyAttribute" }, - "abstractTimePrimitiveSimpleExtensionGroup":{ - "title":"abstractTimePrimitiveSimpleExtensionGroup", + "alias":{ + "title":"alias", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AliasType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Alias", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "resourceMapSimpleExtensionGroup":{ + "title":"resourceMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8180,12 +7899,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveObjectExtensionGroup":{ - "title":"abstractTimePrimitiveObjectExtensionGroup", + "resourceMapObjectExtensionGroup":{ + "title":"resourceMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8197,7 +7916,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8206,23 +7925,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimePrimitiveType", + "localPart":"ResourceMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractTimePrimitiveSimpleExtensionGroup", - "abstractTimePrimitiveObjectExtensionGroup" + "alias", + "resourceMapSimpleExtensionGroup", + "resourceMapObjectExtensionGroup" ] }, - "LinkType":{ + "LodType":{ "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LinkType", + "title":"LodType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8236,33 +7956,8 @@ ], "propertyType":"anyAttribute" }, - "abstractRefreshMode":{ - "title":"abstractRefreshMode", - "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":"abstractRefreshMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractRefreshMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "refreshInterval":{ - "title":"refreshInterval", + "minLodPixels":{ + "title":"minLodPixels", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -8270,37 +7965,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"refreshInterval", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractViewRefreshMode":{ - "title":"abstractViewRefreshMode", - "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":"abstractViewRefreshMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractViewRefreshMode", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "maxLodPixels":{ + "title":"maxLodPixels", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -8308,12 +7978,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "minFadeExtent":{ + "title":"minFadeExtent", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -8321,38 +7991,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"viewBoundScale", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "viewFormat":{ - "title":"viewFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"viewFormat", + "localPart":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "httpQuery":{ - "title":"httpQuery", + "maxFadeExtent":{ + "title":"maxFadeExtent", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"httpQuery", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkSimpleExtensionGroup":{ - "title":"linkSimpleExtensionGroup", + "lodSimpleExtensionGroup":{ + "title":"lodSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8364,12 +8021,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkObjectExtensionGroup":{ - "title":"linkObjectExtensionGroup", + "lodObjectExtensionGroup":{ + "title":"lodObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8381,7 +8038,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8390,30 +8047,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"LodType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractRefreshMode", - "refreshInterval", - "abstractViewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery", - "linkSimpleExtensionGroup", - "linkObjectExtensionGroup" + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent", + "lodSimpleExtensionGroup", + "lodObjectExtensionGroup" ] }, - "LodType":{ + "SoundCueType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"LodType", + "title":"SoundCueType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8427,47 +8081,21 @@ ], "propertyType":"anyAttribute" }, - "minLodPixels":{ - "title":"minLodPixels", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minLodPixels", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxLodPixels":{ - "title":"maxLodPixels", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxLodPixels", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minFadeExtent":{ - "title":"minFadeExtent", + "href":{ + "title":"href", "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":"minFadeExtent", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxFadeExtent":{ - "title":"maxFadeExtent", + "delayedStart":{ + "title":"delayedStart", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -8475,12 +8103,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"delayedStart", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodSimpleExtensionGroup":{ - "title":"lodSimpleExtensionGroup", + "soundCueSimpleExtensionGroup":{ + "title":"soundCueSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8492,12 +8120,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"SoundCueSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodObjectExtensionGroup":{ - "title":"lodObjectExtensionGroup", + "soundCueObjectExtensionGroup":{ + "title":"soundCueObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8509,7 +8137,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"SoundCueObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8518,27 +8146,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"SoundCueType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent", - "lodSimpleExtensionGroup", - "lodObjectExtensionGroup" + "href", + "delayedStart", + "soundCueSimpleExtensionGroup", + "soundCueObjectExtensionGroup" ] }, - "LatLonAltBoxType":{ + "LineStringType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"LineStringType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8552,29 +8178,29 @@ ], "propertyType":"anyAttribute" }, - "minAltitude":{ - "title":"minAltitude", + "extrude":{ + "title":"extrude", "allOf":[ { - "$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":"minAltitude", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxAltitude":{ - "title":"maxAltitude", + "tessellate":{ + "title":"tessellate", "allOf":[ { - "$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":"maxAltitude", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8638,8 +8264,37 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxSimpleExtensionGroup":{ - "title":"latLonAltBoxSimpleExtensionGroup", + "coordinates":{ + "title":"coordinates", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinates", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeOffset":{ + "title":"altitudeOffset", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"altitudeOffset", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lineStringSimpleExtensionGroup":{ + "title":"lineStringSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8651,12 +8306,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxObjectExtensionGroup":{ - "title":"latLonAltBoxObjectExtensionGroup", + "lineStringObjectExtensionGroup":{ + "title":"lineStringObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8668,7 +8323,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8677,24 +8332,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonAltBoxType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "minAltitude", - "maxAltitude", + "extrude", + "tessellate", "altitudeMode", "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "latLonAltBoxSimpleExtensionGroup", - "latLonAltBoxObjectExtensionGroup" + "coordinates", + "altitudeOffset", + "lineStringSimpleExtensionGroup", + "lineStringObjectExtensionGroup" ] }, - "KmlType":{ + "CreateType":{ "type":"object", - "title":"KmlType", + "title":"CreateType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8708,118 +8365,191 @@ ], "propertyType":"anyAttribute" }, - "networkLinkControl":{ - "title":"networkLinkControl", + "abstractContainerGroup":{ + "title":"abstractContainerGroup", "allOf":[ { - "$ref":"#/definitions/NetworkLinkControlType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractContainerType" + } + }, + "elementName":{ + "localPart":"AbstractContainerGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractContainerGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "multiTrack":{ + "title":"multiTrack", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MultiTrackType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"MultiTrack", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + "multiGeometry":{ + "title":"multiGeometry", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "type":"array", + "items":{ + "$ref":"#/definitions/MultiGeometryType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiGeometry", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractContainerGroup", + "multiTrack", + "multiGeometry" + ] + }, + "AnimatedUpdateType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTourPrimitiveType" + }, + { + "type":"object", + "title":"AnimatedUpdateType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"duration", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "update":{ + "title":"update", + "allOf":[ + { + "$ref":"#/definitions/UpdateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "delayedStart":{ + "title":"delayedStart", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"delayedStart", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "animatedUpdateSimpleExtensionGroup":{ + "title":"animatedUpdateSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"AnimatedUpdateSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "animatedUpdateObjectExtensionGroup":{ + "title":"animatedUpdateObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnimatedUpdateObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "kmlSimpleExtensionGroup":{ - "title":"kmlSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KmlSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "kmlObjectExtensionGroup":{ - "title":"kmlObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KmlObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "hint":{ - "title":"hint", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"hint", - "namespaceURI":"" - } - }, - "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":"KmlType", + "localPart":"AnimatedUpdateType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "networkLinkControl", - "abstractFeatureGroup", - "kmlSimpleExtensionGroup", - "kmlObjectExtensionGroup", - "hint", - "version" + "duration", + "update", + "delayedStart", + "animatedUpdateSimpleExtensionGroup", + "animatedUpdateObjectExtensionGroup" ] }, "NetworkLinkType":{ @@ -8945,14 +8675,14 @@ "networkLinkObjectExtensionGroup" ] }, - "ListStyleType":{ + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"ListStyleType", + "title":"ScreenOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8966,76 +8696,147 @@ ], "propertyType":"anyAttribute" }, - "abstractListItemType":{ - "title":"abstractListItemType", + "overlayXY":{ + "title":"overlayXY", "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":"abstractListItemType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "$ref":"#/definitions/Vec2Type" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractListItemType", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "bgColor":{ - "title":"bgColor", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"bgColor", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIcon":{ - "title":"itemIcon", + "rotationXY":{ + "title":"rotationXY", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rotationXY", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "rotation":{ + "title":"rotation", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rotation", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "screenOverlaySimpleExtensionGroup":{ + "title":"screenOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ItemIcon", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxSnippetLines":{ - "title":"maxSnippetLines", + "screenOverlayObjectExtensionGroup":{ + "title":"screenOverlayObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ScreenOverlayType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "overlayXY", + "screenXY", + "rotationXY", + "size", + "rotation", + "screenOverlaySimpleExtensionGroup", + "screenOverlayObjectExtensionGroup" + ] + }, + "AbstractGeometryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractGeometryType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "listStyleSimpleExtensionGroup":{ - "title":"listStyleSimpleExtensionGroup", + "abstractGeometrySimpleExtensionGroup":{ + "title":"abstractGeometrySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9047,12 +8848,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyleObjectExtensionGroup":{ - "title":"listStyleObjectExtensionGroup", + "abstractGeometryObjectExtensionGroup":{ + "title":"abstractGeometryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9064,7 +8865,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9073,27 +8874,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ListStyleType", + "localPart":"AbstractGeometryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractListItemType", - "bgColor", - "itemIcon", - "maxSnippetLines", - "listStyleSimpleExtensionGroup", - "listStyleObjectExtensionGroup" + "abstractGeometrySimpleExtensionGroup", + "abstractGeometryObjectExtensionGroup" ] }, - "WaitType":{ + "DataType":{ + "required":[ + "value" + ], "allOf":[ { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"WaitType", + "title":"DataType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9107,76 +8907,172 @@ ], "propertyType":"anyAttribute" }, - "duration":{ - "title":"duration", + "displayName":{ + "title":"displayName", "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":"duration", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "waitSimpleExtensionGroup":{ - "title":"waitSimpleExtensionGroup", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"element", "elementName":{ - "localPart":"WaitSimpleExtensionGroup", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "waitObjectExtensionGroup":{ - "title":"waitObjectExtensionGroup", + "dataExtension":{ + "title":"dataExtension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"WaitObjectExtensionGroup", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "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":"WaitType", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "duration", - "waitSimpleExtensionGroup", - "waitObjectExtensionGroup" + "displayName", + "value", + "dataExtension", + "name", + "uom" ] }, - "TimeSpanType":{ + "AbstractObjectType":{ + "type":"object", + "title":"AbstractObjectType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "objectSimpleExtensionGroup":{ + "title":"objectSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObjectSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + }, + "targetId":{ + "title":"targetId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"targetId", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractObjectType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "objectSimpleExtensionGroup", + "id", + "targetId" + ] + }, + "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"TimeSpanType", + "title":"LineStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9190,34 +9086,21 @@ ], "propertyType":"anyAttribute" }, - "begin":{ - "title":"begin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"begin", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "end":{ - "title":"end", + "width":{ + "title":"width", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"end", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanSimpleExtensionGroup":{ - "title":"timeSpanSimpleExtensionGroup", + "lineStyleSimpleExtensionGroup":{ + "title":"lineStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9229,12 +9112,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanObjectExtensionGroup":{ - "title":"timeSpanObjectExtensionGroup", + "lineStyleObjectExtensionGroup":{ + "title":"lineStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9246,7 +9129,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9255,69 +9138,115 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSpanType", + "localPart":"LineStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "begin", - "end", - "timeSpanSimpleExtensionGroup", - "timeSpanObjectExtensionGroup" + "width", + "lineStyleSimpleExtensionGroup", + "lineStyleObjectExtensionGroup" ] }, - "PlaylistType":{ + "BalloonStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"PlaylistType", + "title":"BalloonStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "abstractBgColorGroup":{ + "title":"abstractBgColorGroup", + "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/hexBinary" + } + }, + "elementName":{ + "localPart":"AbstractBgColorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractBgColorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "textColor":{ + "title":"textColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"textColor", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"text", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "abstractTourPrimitiveGroup":{ - "title":"abstractTourPrimitiveGroup", + "abstractDisplayMode":{ + "title":"abstractDisplayMode", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTourPrimitiveType" - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, - "minItems":0 + "elementName":{ + "localPart":"abstractDisplayMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", + "localPart":"abstractDisplayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "playlistSimpleExtensionGroup":{ - "title":"playlistSimpleExtensionGroup", + "balloonStyleSimpleExtensionGroup":{ + "title":"balloonStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9329,12 +9258,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlaylistSimpleExtensionGroup", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "playlistObjectExtensionGroup":{ - "title":"playlistObjectExtensionGroup", + "balloonStyleObjectExtensionGroup":{ + "title":"balloonStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9346,7 +9275,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlaylistObjectExtensionGroup", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9355,19 +9284,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PlaylistType", + "localPart":"BalloonStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractTourPrimitiveGroup", - "playlistSimpleExtensionGroup", - "playlistObjectExtensionGroup" + "abstractBgColorGroup", + "textColor", + "text", + "abstractDisplayMode", + "balloonStyleSimpleExtensionGroup", + "balloonStyleObjectExtensionGroup" ] }, - "SimpleFieldType":{ + "Vec2Type":{ "type":"object", - "title":"SimpleFieldType", + "title":"Vec2Type", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9381,144 +9313,212 @@ ], "propertyType":"anyAttribute" }, - "displayName":{ - "title":"displayName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"displayName", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "simpleFieldExtension":{ - "title":"simpleFieldExtension", + "x":{ + "title":"x", "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/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleFieldExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"x", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "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/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"y", "namespaceURI":"" } }, - "name":{ - "title":"name", + "xunits":{ + "title":"xunits", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UnitsEnumType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"xunits", "namespaceURI":"" } }, - "uom":{ - "title":"uom", + "yunits":{ + "title":"yunits", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/UnitsEnumType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"yunits", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleFieldType", + "localPart":"vec2Type", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "displayName", - "simpleFieldExtension", - "type", - "name", - "uom" + "x", + "y", + "xunits", + "yunits" ] }, - "SimpleDataType":{ - "type":"object", - "title":"SimpleDataType", - "required":[ - "name" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" + "ViewVolumeType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"ViewVolumeType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "leftFov":{ + "title":"leftFov", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"leftFov", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "rightFov":{ + "title":"rightFov", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rightFov", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "bottomFov":{ + "title":"bottomFov", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bottomFov", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "topFov":{ + "title":"topFov", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"topFov", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "near":{ + "title":"near", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"near", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "viewVolumeSimpleExtensionGroup":{ + "title":"viewVolumeSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ViewVolumeSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "viewVolumeObjectExtensionGroup":{ + "title":"viewVolumeObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ViewVolumeObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } - ], - "propertyType":"anyAttribute" - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"value" - }, - "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":"SimpleDataType", + "localPart":"ViewVolumeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "name" + "leftFov", + "rightFov", + "bottomFov", + "topFov", + "near", + "viewVolumeSimpleExtensionGroup", + "viewVolumeObjectExtensionGroup" ] }, - "ShapeEnumType":{ + "AltitudeModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9526,11 +9526,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"shapeEnumType", + "localPart":"altitudeModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ItemIconStateEnumType":{ + "SeaFloorAltitudeModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9538,11 +9538,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"itemIconStateEnumType", + "localPart":"seaFloorAltitudeModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "RefreshModeEnumType":{ + "StyleStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9550,11 +9550,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"refreshModeEnumType", + "localPart":"styleStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ListItemTypeEnumType":{ + "ShapeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9562,11 +9562,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnumType", + "localPart":"shapeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "StyleStateEnumType":{ + "RefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9574,11 +9574,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnumType", + "localPart":"refreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "DisplayModeEnumType":{ + "UnitsEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9586,7 +9586,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"displayModeEnumType", + "localPart":"unitsEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9602,7 +9602,7 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "SeaFloorAltitudeModeEnumType":{ + "GridOriginEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9610,11 +9610,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"seaFloorAltitudeModeEnumType", + "localPart":"gridOriginEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ViewRefreshModeEnumType":{ + "ItemIconStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9622,11 +9622,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnumType", + "localPart":"itemIconStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "AltitudeModeEnumType":{ + "DisplayModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9634,11 +9634,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnumType", + "localPart":"displayModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "GridOriginEnumType":{ + "ViewRefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9646,11 +9646,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"gridOriginEnumType", + "localPart":"viewRefreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "FlyToModeEnumType":{ + "ListItemTypeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9658,11 +9658,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"flyToModeEnumType", + "localPart":"listItemTypeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "PlayModeEnumType":{ + "FlyToModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9670,11 +9670,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"playModeEnumType", + "localPart":"flyToModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "UnitsEnumType":{ + "PlayModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9682,7 +9682,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnumType", + "localPart":"playModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9701,7 +9701,7 @@ "properties":{ "localPart":{ "enum":[ - "address" + "SimpleField" ] }, "namespaceURI":{ @@ -9714,11 +9714,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SimpleFieldType" } }, "elementName":{ - "localPart":"address", + "localPart":"SimpleField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9735,7 +9735,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractUpdateOptionGroup" + "AbstractSnippetGroup" ] }, "namespaceURI":{ @@ -9752,7 +9752,7 @@ } }, "elementName":{ - "localPart":"AbstractUpdateOptionGroup", + "localPart":"AbstractSnippetGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9769,7 +9769,7 @@ "properties":{ "localPart":{ "enum":[ - "PairSimpleExtensionGroup" + "NetworkLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9786,7 +9786,7 @@ } }, "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9803,7 +9803,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkSimpleExtensionGroup" + "AbstractTourPrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9816,11 +9816,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"AbstractTourPrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9837,7 +9837,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrack" + "KmlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9850,11 +9850,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiTrackType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"MultiTrack", + "localPart":"KmlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9871,7 +9871,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleSimpleExtensionGroup" + "AbstractTimePrimitiveGroup" ] }, "namespaceURI":{ @@ -9884,11 +9884,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9905,7 +9905,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshTime" + "AbstractExtentGroup" ] }, "namespaceURI":{ @@ -9918,11 +9918,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractExtentType" } }, "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9939,7 +9939,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentObjectExtensionGroup" + "PolygonObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9956,7 +9956,7 @@ } }, "elementName":{ - "localPart":"AbstractExtentObjectExtensionGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9973,7 +9973,7 @@ "properties":{ "localPart":{ "enum":[ - "Schema" + "message" ] }, "namespaceURI":{ @@ -9986,11 +9986,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Schema", + "localPart":"message", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10007,7 +10007,7 @@ "properties":{ "localPart":{ "enum":[ - "rightFov" + "PhotoOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10020,11 +10020,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/anySimpleType" } }, "elementName":{ - "localPart":"rightFov", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10041,7 +10041,7 @@ "properties":{ "localPart":{ "enum":[ - "Create" + "abstractDisplayMode" ] }, "namespaceURI":{ @@ -10054,11 +10054,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Create", + "localPart":"abstractDisplayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10075,7 +10075,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleObjectExtensionGroup" + "begin" ] }, "namespaceURI":{ @@ -10088,11 +10088,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10109,7 +10109,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingSimpleExtensionGroup" + "kml" ] }, "namespaceURI":{ @@ -10122,11 +10122,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"kml", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10143,7 +10143,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentSimpleExtensionGroup" + "NetworkLinkControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10156,11 +10156,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", + "localPart":"NetworkLinkControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10177,7 +10177,7 @@ "properties":{ "localPart":{ "enum":[ - "extrude" + "when" ] }, "namespaceURI":{ @@ -10190,11 +10190,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":"extrude", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10211,7 +10211,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleSimpleExtensionGroup" + "Delete" ] }, "namespaceURI":{ @@ -10224,11 +10224,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10245,7 +10245,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "LinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10258,11 +10258,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10279,7 +10279,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "LocationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10292,11 +10292,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10313,7 +10313,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdate" + "FlyToSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10326,11 +10326,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimatedUpdateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AnimatedUpdate", + "localPart":"FlyToSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10347,7 +10347,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtendedDataGroup" + "ResourceMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10360,11 +10360,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractExtendedDataGroup", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10381,7 +10381,7 @@ "properties":{ "localPart":{ "enum":[ - "AltitudeModeObjectExtensionGroup" + "UpdateExtensionGroup" ] }, "namespaceURI":{ @@ -10394,11 +10394,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", + "localPart":"UpdateExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10415,7 +10415,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerObjectExtensionGroup" + "TimeStampSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10428,11 +10428,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10449,7 +10449,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidSimpleExtensionGroup" + "Scale" ] }, "namespaceURI":{ @@ -10462,11 +10462,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10483,7 +10483,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "AbstractOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10496,11 +10496,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Lod", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10517,7 +10517,7 @@ "properties":{ "localPart":{ "enum":[ - "linkSnippet" + "abstractRefreshMode" ] }, "namespaceURI":{ @@ -10530,11 +10530,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"linkSnippet", + "localPart":"abstractRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10551,7 +10551,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampObjectExtensionGroup" + "ItemIconObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10568,7 +10568,7 @@ } }, "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10585,7 +10585,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSnippetLines" + "longitude" ] }, "namespaceURI":{ @@ -10598,11 +10598,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10619,7 +10619,7 @@ "properties":{ "localPart":{ "enum":[ - "z" + "maxSessionLength" ] }, "namespaceURI":{ @@ -10636,7 +10636,7 @@ } }, "elementName":{ - "localPart":"z", + "localPart":"maxSessionLength", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10653,7 +10653,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorObjectExtensionGroup" + "LatLonQuad" ] }, "namespaceURI":{ @@ -10666,11 +10666,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LatLonQuadType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"LatLonQuad", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10687,7 +10687,7 @@ "properties":{ "localPart":{ "enum":[ - "bottomFov" + "playMode" ] }, "namespaceURI":{ @@ -10700,11 +10700,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PlayModeEnumType" } }, "elementName":{ - "localPart":"bottomFov", + "localPart":"playMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10721,7 +10721,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlSimpleExtensionGroup" + "AbstractFeatureSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10738,7 +10738,7 @@ } }, "elementName":{ - "localPart":"KmlSimpleExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10755,7 +10755,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlaySimpleExtensionGroup" + "Data" ] }, "namespaceURI":{ @@ -10768,11 +10768,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DataType" } }, "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10789,7 +10789,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "hotSpot" ] }, "namespaceURI":{ @@ -10802,11 +10802,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"hotSpot", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10823,7 +10823,7 @@ "properties":{ "localPart":{ "enum":[ - "maxWidth" + "AbstractLatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10836,11 +10836,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxWidth", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10857,7 +10857,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveGroup" + "width" ] }, "namespaceURI":{ @@ -10870,11 +10870,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10891,7 +10891,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxObjectExtensionGroup" + "ScaleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10908,7 +10908,7 @@ } }, "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"ScaleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10925,7 +10925,7 @@ "properties":{ "localPart":{ "enum":[ - "expires" + "PlacemarkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10938,11 +10938,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"expires", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10959,7 +10959,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSimpleExtensionGroup" + "WaitSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10976,7 +10976,7 @@ } }, "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"WaitSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10993,7 +10993,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlSimpleExtensionGroup" + "PolygonSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11010,7 +11010,7 @@ } }, "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11027,7 +11027,7 @@ "properties":{ "localPart":{ "enum":[ - "minRefreshPeriod" + "AnimatedUpdateObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11040,11 +11040,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"minRefreshPeriod", + "localPart":"AnimatedUpdateObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11061,7 +11061,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolume" + "ListStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11074,11 +11074,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ViewVolume", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11095,7 +11095,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyle" + "LineStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11108,11 +11108,11 @@ ] }, "value":{ - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"IconStyle", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11129,7 +11129,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSimpleExtensionGroup" + "TourControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11146,7 +11146,7 @@ } }, "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"TourControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11163,7 +11163,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractColorMode" + "LatLonBox" ] }, "namespaceURI":{ @@ -11176,11 +11176,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"abstractColorMode", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11197,7 +11197,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdateObjectExtensionGroup" + "IconStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11210,11 +11210,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AnimatedUpdateObjectExtensionGroup", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11231,7 +11231,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkObjectExtensionGroup" + "ViewVolumeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11244,11 +11244,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11265,7 +11265,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLinkGroup" + "LinearRingSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11278,11 +11278,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractLinkGroup", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11299,7 +11299,7 @@ "properties":{ "localPart":{ "enum":[ - "PlaylistObjectExtensionGroup" + "ResourceMap" ] }, "namespaceURI":{ @@ -11312,11 +11312,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ResourceMapType" } }, "elementName":{ - "localPart":"PlaylistObjectExtensionGroup", + "localPart":"ResourceMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11333,7 +11333,7 @@ "properties":{ "localPart":{ "enum":[ - "Change" + "LinearRing" ] }, "namespaceURI":{ @@ -11346,11 +11346,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChangeType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"Change", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11367,7 +11367,7 @@ "properties":{ "localPart":{ "enum":[ - "WaitObjectExtensionGroup" + "PhotoOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11384,7 +11384,7 @@ } }, "elementName":{ - "localPart":"WaitObjectExtensionGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11401,7 +11401,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionSimpleExtensionGroup" + "ResourceMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11414,11 +11414,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"RegionSimpleExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11435,7 +11435,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSnippetGroup" + "Region" ] }, "namespaceURI":{ @@ -11448,11 +11448,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"AbstractSnippetGroup", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11469,7 +11469,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "phoneNumber" ] }, "namespaceURI":{ @@ -11482,11 +11482,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Update", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11503,7 +11503,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtSimpleExtensionGroup" + "ListStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11516,11 +11516,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11537,7 +11537,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlayObjectExtensionGroup" + "ItemIcon" ] }, "namespaceURI":{ @@ -11550,11 +11550,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ItemIconType" } }, "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11571,7 +11571,7 @@ "properties":{ "localPart":{ "enum":[ - "angles" + "TrackObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11584,11 +11584,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"angles", + "localPart":"TrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11605,7 +11605,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleObjectExtensionGroup" + "refreshMode" ] }, "namespaceURI":{ @@ -11618,11 +11618,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/RefreshModeEnumType" } }, "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11639,7 +11639,7 @@ "properties":{ "localPart":{ "enum":[ - "horizFov" + "AbstractSubStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11652,11 +11652,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/anySimpleType" } }, "elementName":{ - "localPart":"horizFov", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11673,7 +11673,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentSimpleExtensionGroup" + "abstractListItemType" ] }, "namespaceURI":{ @@ -11686,11 +11686,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractExtentSimpleExtensionGroup", + "localPart":"abstractListItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11707,7 +11707,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxGroup" + "FolderObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11720,11 +11720,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11741,7 +11741,7 @@ "properties":{ "localPart":{ "enum":[ - "key" + "south" ] }, "namespaceURI":{ @@ -11754,11 +11754,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleStateEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"key", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11775,7 +11775,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "rotation" ] }, "namespaceURI":{ @@ -11788,11 +11788,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11809,7 +11809,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "Change" ] }, "namespaceURI":{ @@ -11822,11 +11822,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/ChangeType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"Change", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11843,7 +11843,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuadObjectExtensionGroup" + "ScaleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11856,11 +11856,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LatLonQuadObjectExtensionGroup", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11877,7 +11877,7 @@ "properties":{ "localPart":{ "enum":[ - "colorMode" + "PairSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11890,11 +11890,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"colorMode", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11911,7 +11911,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleObjectExtensionGroup" + "LatLonQuadSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11924,11 +11924,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"LatLonQuadSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11945,7 +11945,7 @@ "properties":{ "localPart":{ "enum":[ - "tilt" + "address" ] }, "namespaceURI":{ @@ -11958,11 +11958,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/string" } }, "elementName":{ - "localPart":"tilt", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11979,7 +11979,7 @@ "properties":{ "localPart":{ "enum":[ - "linkDescription" + "OrientationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11992,11 +11992,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/anySimpleType" } }, "elementName":{ - "localPart":"linkDescription", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12013,7 +12013,7 @@ "properties":{ "localPart":{ "enum":[ - "range" + "PolyStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12026,11 +12026,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"range", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12047,7 +12047,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationObjectExtensionGroup" + "PairObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12064,7 +12064,7 @@ } }, "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12081,7 +12081,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "PlacemarkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12094,11 +12094,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12115,7 +12115,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractBgColorGroup" + "NetworkLinkControl" ] }, "namespaceURI":{ @@ -12128,11 +12128,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/NetworkLinkControlType" } }, "elementName":{ - "localPart":"AbstractBgColorGroup", + "localPart":"NetworkLinkControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12149,7 +12149,7 @@ "properties":{ "localPart":{ "enum":[ - "listItemType" + "href" ] }, "namespaceURI":{ @@ -12162,11 +12162,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListItemTypeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"listItemType", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12183,7 +12183,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconObjectExtensionGroup" + "abstractViewRefreshMode" ] }, "namespaceURI":{ @@ -12196,11 +12196,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"abstractViewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12217,7 +12217,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleSimpleExtensionGroup" + "TimeStampObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12230,11 +12230,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12251,7 +12251,7 @@ "properties":{ "localPart":{ "enum":[ - "maxAltitude" + "refreshVisibility" ] }, "namespaceURI":{ @@ -12264,11 +12264,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/boolean" } }, "elementName":{ - "localPart":"maxAltitude", + "localPart":"refreshVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12285,7 +12285,7 @@ "properties":{ "localPart":{ "enum":[ - "fill" + "Tour" ] }, "namespaceURI":{ @@ -12298,11 +12298,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TourType" } }, "elementName":{ - "localPart":"fill", + "localPart":"Tour", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12319,7 +12319,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleSimpleExtensionGroup" + "AbstractTimePrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12336,7 +12336,7 @@ } }, "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12353,7 +12353,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSimpleExtensionGroup" + "AltitudeModeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12366,11 +12366,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12387,7 +12387,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObjectGroup" + "maxWidth" ] }, "namespaceURI":{ @@ -12400,11 +12400,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"AbstractObjectGroup", + "localPart":"maxWidth", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12421,7 +12421,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleGroup" + "LatLonAltBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12434,11 +12434,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractSubStyleGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12455,7 +12455,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleSimpleExtensionGroup" + "linkDescription" ] }, "namespaceURI":{ @@ -12468,11 +12468,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", + "localPart":"linkDescription", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12489,7 +12489,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "AbstractTourPrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12502,11 +12502,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Document", + "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12523,7 +12523,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "AbstractStyleSelectorGroup" ] }, "namespaceURI":{ @@ -12536,11 +12536,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12557,7 +12557,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraObjectExtensionGroup" + "KmlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12574,7 +12574,7 @@ } }, "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"KmlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12591,7 +12591,7 @@ "properties":{ "localPart":{ "enum":[ - "ObjectSimpleExtensionGroup" + "west" ] }, "namespaceURI":{ @@ -12604,11 +12604,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12625,7 +12625,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToMode" + "key" ] }, "namespaceURI":{ @@ -12638,11 +12638,11 @@ ] }, "value":{ - "$ref":"#/definitions/FlyToModeEnumType" + "$ref":"#/definitions/StyleStateEnumType" } }, "elementName":{ - "localPart":"flyToMode", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12659,7 +12659,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "AbstractSubStyleGroup" ] }, "namespaceURI":{ @@ -12672,11 +12672,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataType" + "$ref":"#/definitions/AbstractSubStyleType" } }, "elementName":{ - "localPart":"Data", + "localPart":"AbstractSubStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12693,7 +12693,7 @@ "properties":{ "localPart":{ "enum":[ - "Wait" + "colorMode" ] }, "namespaceURI":{ @@ -12706,11 +12706,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaitType" + "$ref":"#/definitions/ColorModeEnumType" } }, "elementName":{ - "localPart":"Wait", + "localPart":"colorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12727,7 +12727,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometrySimpleExtensionGroup" + "BoundarySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12744,7 +12744,7 @@ } }, "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"BoundarySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12761,7 +12761,7 @@ "properties":{ "localPart":{ "enum":[ - "screenXY" + "displayName" ] }, "namespaceURI":{ @@ -12774,11 +12774,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"screenXY", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12795,7 +12795,7 @@ "properties":{ "localPart":{ "enum":[ - "gridOrigin" + "BoundaryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12808,11 +12808,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridOriginEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"gridOrigin", + "localPart":"BoundaryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12829,7 +12829,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractViewRefreshMode" + "PointSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12842,11 +12842,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/anySimpleType" } }, "elementName":{ - "localPart":"abstractViewRefreshMode", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12863,7 +12863,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControlObjectExtensionGroup" + "listItemType" ] }, "namespaceURI":{ @@ -12876,11 +12876,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ListItemTypeEnumType" } }, "elementName":{ - "localPart":"TourControlObjectExtensionGroup", + "localPart":"listItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12897,7 +12897,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "flyToMode" ] }, "namespaceURI":{ @@ -12910,11 +12910,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FlyToModeEnumType" } }, "elementName":{ - "localPart":"value", + "localPart":"flyToMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12965,7 +12965,7 @@ "properties":{ "localPart":{ "enum":[ - "Track" + "ExtendedData" ] }, "namespaceURI":{ @@ -12978,11 +12978,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackType" + "$ref":"#/definitions/ExtendedDataType" } }, "elementName":{ - "localPart":"Track", + "localPart":"ExtendedData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12999,7 +12999,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleObjectExtensionGroup" + "end" ] }, "namespaceURI":{ @@ -13012,11 +13012,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13033,7 +13033,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolate" + "Point" ] }, "namespaceURI":{ @@ -13046,11 +13046,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"interpolate", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13067,7 +13067,7 @@ "properties":{ "localPart":{ "enum":[ - "TourObjectExtensionGroup" + "LineStringObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13084,7 +13084,7 @@ } }, "elementName":{ - "localPart":"TourObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13101,7 +13101,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkObjectExtensionGroup" + "TourSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13114,11 +13114,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"TourSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13135,7 +13135,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "minAltitude" ] }, "namespaceURI":{ @@ -13148,11 +13148,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Icon", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13169,7 +13169,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramid" + "text" ] }, "namespaceURI":{ @@ -13182,11 +13182,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImagePyramidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ImagePyramid", + "localPart":"text", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13203,7 +13203,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyToObjectExtensionGroup" + "linkSnippet" ] }, "namespaceURI":{ @@ -13216,11 +13216,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"FlyToObjectExtensionGroup", + "localPart":"linkSnippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13237,7 +13237,7 @@ "properties":{ "localPart":{ "enum":[ - "DataExtension" + "ListStyle" ] }, "namespaceURI":{ @@ -13250,11 +13250,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"DataExtension", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13271,7 +13271,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "displayMode" ] }, "namespaceURI":{ @@ -13284,11 +13284,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/DisplayModeEnumType" } }, "elementName":{ - "localPart":"Model", + "localPart":"displayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13305,7 +13305,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeMode" + "LinearRingObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13318,11 +13318,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"altitudeMode", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13339,7 +13339,7 @@ "properties":{ "localPart":{ "enum":[ - "visibility" + "AbstractOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13352,11 +13352,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/anySimpleType" } }, "elementName":{ - "localPart":"visibility", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13373,7 +13373,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToView" + "PolyStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13386,11 +13386,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/anySimpleType" } }, "elementName":{ - "localPart":"flyToView", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13407,7 +13407,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "PhotoOverlay" ] }, "namespaceURI":{ @@ -13420,11 +13420,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "$ref":"#/definitions/PhotoOverlayType" } }, "elementName":{ - "localPart":"Region", + "localPart":"PhotoOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13441,7 +13441,7 @@ "properties":{ "localPart":{ "enum":[ - "PointObjectExtensionGroup" + "BalloonStyle" ] }, "namespaceURI":{ @@ -13454,11 +13454,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"BalloonStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13475,7 +13475,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkObjectExtensionGroup" + "LocationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13492,7 +13492,7 @@ } }, "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13509,7 +13509,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "MultiTrackObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13522,11 +13522,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Style", + "localPart":"MultiTrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13543,7 +13543,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractState" + "AbstractGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13560,7 +13560,7 @@ } }, "elementName":{ - "localPart":"abstractState", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13577,7 +13577,7 @@ "properties":{ "localPart":{ "enum":[ - "WaitSimpleExtensionGroup" + "SimpleArrayDataExtension" ] }, "namespaceURI":{ @@ -13590,11 +13590,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"WaitSimpleExtensionGroup", + "localPart":"SimpleArrayDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13611,7 +13611,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaExtension" + "AbstractUpdateOptionGroup" ] }, "namespaceURI":{ @@ -13628,7 +13628,7 @@ } }, "elementName":{ - "localPart":"SchemaExtension", + "localPart":"AbstractUpdateOptionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13645,7 +13645,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrackObjectExtensionGroup" + "ViewVolumeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13662,7 +13662,7 @@ } }, "elementName":{ - "localPart":"MultiTrackObjectExtensionGroup", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13679,7 +13679,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "viewRefreshTime" ] }, "namespaceURI":{ @@ -13692,11 +13692,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13713,7 +13713,7 @@ "properties":{ "localPart":{ "enum":[ - "tessellate" + "LineStyle" ] }, "namespaceURI":{ @@ -13726,11 +13726,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"tessellate", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13747,7 +13747,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSessionLength" + "Placemark" ] }, "namespaceURI":{ @@ -13760,11 +13760,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"maxSessionLength", + "localPart":"Placemark", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13781,7 +13781,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveObjectExtensionGroup" + "interpolate" ] }, "namespaceURI":{ @@ -13794,11 +13794,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveObjectExtensionGroup", + "localPart":"interpolate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13815,7 +13815,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkSimpleExtensionGroup" + "bgColor" ] }, "namespaceURI":{ @@ -13828,11 +13828,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13849,7 +13849,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCueObjectExtensionGroup" + "DataExtension" ] }, "namespaceURI":{ @@ -13862,11 +13862,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"SoundCueObjectExtensionGroup", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13883,7 +13883,7 @@ "properties":{ "localPart":{ "enum":[ - "size" + "SchemaData" ] }, "namespaceURI":{ @@ -13896,11 +13896,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/SchemaDataType" } }, "elementName":{ - "localPart":"size", + "localPart":"SchemaData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13917,7 +13917,7 @@ "properties":{ "localPart":{ "enum":[ - "near" + "TimeSpanSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13930,11 +13930,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/anySimpleType" } }, "elementName":{ - "localPart":"near", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13951,7 +13951,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "SimpleFieldExtension" ] }, "namespaceURI":{ @@ -13964,11 +13964,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"SimpleFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13985,7 +13985,7 @@ "properties":{ "localPart":{ "enum":[ - "north" + "RegionObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13998,11 +13998,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"north", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14019,7 +14019,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlayObjectExtensionGroup" + "MultiGeometry" ] }, "namespaceURI":{ @@ -14032,11 +14032,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14053,7 +14053,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlaySimpleExtensionGroup" + "SoundCue" ] }, "namespaceURI":{ @@ -14066,11 +14066,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SoundCueType" } }, "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"SoundCue", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14087,7 +14087,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "Polygon" ] }, "namespaceURI":{ @@ -14100,11 +14100,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"styleUrl", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14121,7 +14121,7 @@ "properties":{ "localPart":{ "enum":[ - "snippet" + "LatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14134,11 +14134,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"snippet", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14155,7 +14155,7 @@ "properties":{ "localPart":{ "enum":[ - "color" + "httpQuery" ] }, "namespaceURI":{ @@ -14168,11 +14168,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"color", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14189,7 +14189,7 @@ "properties":{ "localPart":{ "enum":[ - "hotSpot" + "PlaylistSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14202,11 +14202,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"hotSpot", + "localPart":"PlaylistSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14223,7 +14223,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleObjectExtensionGroup" + "PlaylistObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14240,7 +14240,7 @@ } }, "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"PlaylistObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14257,7 +14257,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorSimpleExtensionGroup" + "AbstractViewObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14270,11 +14270,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14291,7 +14291,7 @@ "properties":{ "localPart":{ "enum":[ - "coord" + "CameraObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14304,11 +14304,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"coord", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14325,7 +14325,7 @@ "properties":{ "localPart":{ "enum":[ - "leftFov" + "MultiTrackSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14338,11 +14338,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/anySimpleType" } }, "elementName":{ - "localPart":"leftFov", + "localPart":"MultiTrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14359,7 +14359,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtObjectExtensionGroup" + "Metadata" ] }, "namespaceURI":{ @@ -14372,11 +14372,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14393,7 +14393,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxObjectExtensionGroup" + "east" ] }, "namespaceURI":{ @@ -14406,11 +14406,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14427,7 +14427,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundarySimpleExtensionGroup" + "sourceHref" ] }, "namespaceURI":{ @@ -14440,11 +14440,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14461,7 +14461,7 @@ "properties":{ "localPart":{ "enum":[ - "width" + "maxFadeExtent" ] }, "namespaceURI":{ @@ -14478,7 +14478,7 @@ } }, "elementName":{ - "localPart":"width", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14495,7 +14495,7 @@ "properties":{ "localPart":{ "enum":[ - "Pair" + "FlyTo" ] }, "namespaceURI":{ @@ -14508,11 +14508,11 @@ ] }, "value":{ - "$ref":"#/definitions/PairType" + "$ref":"#/definitions/FlyToType" } }, "elementName":{ - "localPart":"Pair", + "localPart":"FlyTo", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14529,7 +14529,7 @@ "properties":{ "localPart":{ "enum":[ - "minLodPixels" + "Lod" ] }, "namespaceURI":{ @@ -14542,11 +14542,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"minLodPixels", + "localPart":"Lod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14563,7 +14563,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerGroup" + "BalloonStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14576,11 +14576,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14597,7 +14597,7 @@ "properties":{ "localPart":{ "enum":[ - "minAltitude" + "RegionSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14610,11 +14610,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/anySimpleType" } }, "elementName":{ - "localPart":"minAltitude", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14631,7 +14631,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlaySimpleExtensionGroup" + "LodSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14648,7 +14648,7 @@ } }, "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14665,7 +14665,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidObjectExtensionGroup" + "size" ] }, "namespaceURI":{ @@ -14678,11 +14678,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14699,7 +14699,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeObjectExtensionGroup" + "scale" ] }, "namespaceURI":{ @@ -14712,11 +14712,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14733,7 +14733,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControlSimpleExtensionGroup" + "TourControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14746,11 +14746,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"TourControlSimpleExtensionGroup", + "localPart":"TourControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14767,7 +14767,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelObjectExtensionGroup" + "Schema" ] }, "namespaceURI":{ @@ -14780,11 +14780,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SchemaType" } }, "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14801,7 +14801,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "refreshInterval" ] }, "namespaceURI":{ @@ -14814,14 +14814,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"state", + "localPart":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14838,7 +14835,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControl" + "abstractKey" ] }, "namespaceURI":{ @@ -14851,11 +14848,11 @@ ] }, "value":{ - "$ref":"#/definitions/TourControlType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TourControl", + "localPart":"abstractKey", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14872,7 +14869,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractListItemType" + "minFadeExtent" ] }, "namespaceURI":{ @@ -14885,11 +14882,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/double" } }, "elementName":{ - "localPart":"abstractListItemType", + "localPart":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14906,7 +14903,7 @@ "properties":{ "localPart":{ "enum":[ - "west" + "rightFov" ] }, "namespaceURI":{ @@ -14923,7 +14920,7 @@ } }, "elementName":{ - "localPart":"west", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14940,7 +14937,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshInterval" + "heading" ] }, "namespaceURI":{ @@ -14957,7 +14954,7 @@ } }, "elementName":{ - "localPart":"refreshInterval", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14974,7 +14971,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlayObjectExtensionGroup" + "SoundCueSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14987,11 +14984,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"SoundCueSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15008,7 +15005,7 @@ "properties":{ "localPart":{ "enum":[ - "TrackObjectExtensionGroup" + "GroundOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15021,11 +15018,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TrackObjectExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15042,7 +15039,7 @@ "properties":{ "localPart":{ "enum":[ - "LodObjectExtensionGroup" + "Playlist" ] }, "namespaceURI":{ @@ -15055,11 +15052,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/PlaylistType" } }, "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"Playlist", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15076,7 +15073,7 @@ "properties":{ "localPart":{ "enum":[ - "PlaylistSimpleExtensionGroup" + "leftFov" ] }, "namespaceURI":{ @@ -15089,11 +15086,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PlaylistSimpleExtensionGroup", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15110,7 +15107,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewObjectExtensionGroup" + "delayedStart" ] }, "namespaceURI":{ @@ -15123,11 +15120,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"delayedStart", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15144,7 +15141,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractKey" + "DocumentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15157,11 +15154,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"abstractKey", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15178,7 +15175,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateExtensionGroup" + "NetworkLink" ] }, "namespaceURI":{ @@ -15191,11 +15188,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"UpdateExtensionGroup", + "localPart":"NetworkLink", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15212,7 +15209,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanObjectExtensionGroup" + "viewBoundScale" ] }, "namespaceURI":{ @@ -15225,11 +15222,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15246,7 +15243,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "StyleMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15259,11 +15256,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"description", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15280,7 +15277,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshMode" + "horizFov" ] }, "namespaceURI":{ @@ -15293,11 +15290,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewRefreshModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15314,7 +15311,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleField" + "LineString" ] }, "namespaceURI":{ @@ -15327,11 +15324,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFieldType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"SimpleField", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15348,7 +15345,7 @@ "properties":{ "localPart":{ "enum":[ - "south" + "AbstractStyleSelectorSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15361,11 +15358,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/anySimpleType" } }, "elementName":{ - "localPart":"south", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15382,7 +15379,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeOffset" + "AbstractLatLonBoxGroup" ] }, "namespaceURI":{ @@ -15395,11 +15392,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractLatLonBoxType" } }, "elementName":{ - "localPart":"altitudeOffset", + "localPart":"AbstractLatLonBoxGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15416,7 +15413,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkSimpleExtensionGroup" + "rotationXY" ] }, "namespaceURI":{ @@ -15429,11 +15426,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15450,7 +15447,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSimpleExtensionGroup" + "flyToView" ] }, "namespaceURI":{ @@ -15463,11 +15460,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15484,7 +15481,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewSimpleExtensionGroup" + "BasicLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15501,7 +15498,7 @@ } }, "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15518,7 +15515,7 @@ "properties":{ "localPart":{ "enum":[ - "Camera" + "NetworkLinkControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15531,11 +15528,11 @@ ] }, "value":{ - "$ref":"#/definitions/CameraType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Camera", + "localPart":"NetworkLinkControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15552,7 +15549,7 @@ "properties":{ "localPart":{ "enum":[ - "east" + "AliasSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15565,11 +15562,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/anySimpleType" } }, "elementName":{ - "localPart":"east", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15586,7 +15583,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxSimpleExtensionGroup" + "OrientationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15599,11 +15596,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15620,7 +15617,7 @@ "properties":{ "localPart":{ "enum":[ - "seaFloorAltitudeMode" + "Location" ] }, "namespaceURI":{ @@ -15633,11 +15630,11 @@ ] }, "value":{ - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15654,7 +15651,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleData" + "Link" ] }, "namespaceURI":{ @@ -15667,11 +15664,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"SimpleData", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15688,7 +15685,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshVisibility" + "screenXY" ] }, "namespaceURI":{ @@ -15701,11 +15698,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"refreshVisibility", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15722,7 +15719,7 @@ "properties":{ "localPart":{ "enum":[ - "open" + "SchemaExtension" ] }, "namespaceURI":{ @@ -15735,11 +15732,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/anyType" } }, "elementName":{ - "localPart":"open", + "localPart":"SchemaExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15756,7 +15753,7 @@ "properties":{ "localPart":{ "enum":[ - "Snippet" + "coord" ] }, "namespaceURI":{ @@ -15769,11 +15766,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Snippet", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15790,7 +15787,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractDisplayMode" + "near" ] }, "namespaceURI":{ @@ -15803,11 +15800,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/double" } }, "elementName":{ - "localPart":"abstractDisplayMode", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15824,7 +15821,7 @@ "properties":{ "localPart":{ "enum":[ - "minFadeExtent" + "Orientation" ] }, "namespaceURI":{ @@ -15837,11 +15834,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"minFadeExtent", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15858,7 +15855,7 @@ "properties":{ "localPart":{ "enum":[ - "message" + "shape" ] }, "namespaceURI":{ @@ -15871,11 +15868,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShapeEnumType" } }, "elementName":{ - "localPart":"message", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15892,7 +15889,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureObjectExtensionGroup" + "altitudeMode" ] }, "namespaceURI":{ @@ -15905,11 +15902,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AltitudeModeEnumType" } }, "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15926,7 +15923,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometrySimpleExtensionGroup" + "Update" ] }, "namespaceURI":{ @@ -15939,11 +15936,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15960,7 +15957,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdateSimpleExtensionGroup" + "LatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15977,7 +15974,7 @@ } }, "elementName":{ - "localPart":"AnimatedUpdateSimpleExtensionGroup", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15994,7 +15991,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "MultiGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16007,11 +16004,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Point", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16028,7 +16025,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "drawOrder" ] }, "namespaceURI":{ @@ -16041,11 +16038,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16062,7 +16059,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "SimpleArrayField" ] }, "namespaceURI":{ @@ -16075,11 +16072,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"#/definitions/SimpleArrayFieldType" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"SimpleArrayField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16096,7 +16093,7 @@ "properties":{ "localPart":{ "enum":[ - "Tour" + "Icon" ] }, "namespaceURI":{ @@ -16109,11 +16106,11 @@ ] }, "value":{ - "$ref":"#/definitions/TourType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"Tour", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16130,7 +16127,7 @@ "properties":{ "localPart":{ "enum":[ - "Playlist" + "linkName" ] }, "namespaceURI":{ @@ -16143,11 +16140,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlaylistType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Playlist", + "localPart":"linkName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16164,7 +16161,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationSimpleExtensionGroup" + "abstractPlayMode" ] }, "namespaceURI":{ @@ -16177,11 +16174,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"abstractPlayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16198,7 +16195,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "StyleMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16211,11 +16208,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Location", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16232,7 +16229,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveGroup" + "AliasObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16245,11 +16242,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16266,7 +16263,7 @@ "properties":{ "localPart":{ "enum":[ - "x" + "fill" ] }, "namespaceURI":{ @@ -16279,11 +16276,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/boolean" } }, "elementName":{ - "localPart":"x", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16300,7 +16297,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayGroup" + "PointObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16313,11 +16310,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractOverlayGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16334,7 +16331,7 @@ "properties":{ "localPart":{ "enum":[ - "altitude" + "ModelSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16347,11 +16344,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/anySimpleType" } }, "elementName":{ - "localPart":"altitude", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16368,7 +16365,7 @@ "properties":{ "localPart":{ "enum":[ - "href" + "AbstractSubStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16381,11 +16378,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"href", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16402,7 +16399,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeSimpleExtensionGroup" + "Create" ] }, "namespaceURI":{ @@ -16415,11 +16412,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/CreateType" } }, "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"Create", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16436,7 +16433,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayData" + "ImagePyramid" ] }, "namespaceURI":{ @@ -16449,11 +16446,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArrayDataType" + "$ref":"#/definitions/ImagePyramidType" } }, "elementName":{ - "localPart":"SimpleArrayData", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16470,7 +16467,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleSimpleExtensionGroup" + "TourObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16483,11 +16480,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"TourObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16504,7 +16501,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceHref" + "minLodPixels" ] }, "namespaceURI":{ @@ -16517,11 +16514,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"sourceHref", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16538,7 +16535,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewGroup" + "ItemIconSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16551,11 +16548,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractViewType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16572,7 +16569,7 @@ "properties":{ "localPart":{ "enum":[ - "text" + "maxAltitude" ] }, "namespaceURI":{ @@ -16585,11 +16582,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/double" } }, "elementName":{ - "localPart":"text", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16606,7 +16603,7 @@ "properties":{ "localPart":{ "enum":[ - "duration" + "AnimatedUpdate" ] }, "namespaceURI":{ @@ -16619,11 +16616,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AnimatedUpdateType" } }, "elementName":{ - "localPart":"duration", + "localPart":"AnimatedUpdate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16640,7 +16637,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasObjectExtensionGroup" + "Wait" ] }, "namespaceURI":{ @@ -16653,11 +16650,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/WaitType" } }, "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"Wait", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16674,7 +16671,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkSimpleExtensionGroup" + "snippet" ] }, "namespaceURI":{ @@ -16687,11 +16684,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"NetworkLinkSimpleExtensionGroup", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16708,7 +16705,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureGroup" + "north" ] }, "namespaceURI":{ @@ -16721,11 +16718,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16742,7 +16739,7 @@ "properties":{ "localPart":{ "enum":[ - "PairObjectExtensionGroup" + "ModelObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16759,7 +16756,7 @@ } }, "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16776,7 +16773,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasSimpleExtensionGroup" + "cookie" ] }, "namespaceURI":{ @@ -16789,11 +16786,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"cookie", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16810,7 +16807,7 @@ "properties":{ "localPart":{ "enum":[ - "when" + "altitudeOffset" ] }, "namespaceURI":{ @@ -16823,11 +16820,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/double" } }, "elementName":{ - "localPart":"when", + "localPart":"altitudeOffset", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16844,7 +16841,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractFlyToMode" + "z" ] }, "namespaceURI":{ @@ -16857,11 +16854,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/double" } }, "elementName":{ - "localPart":"abstractFlyToMode", + "localPart":"z", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16878,7 +16875,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryObjectExtensionGroup" + "LabelStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16891,11 +16888,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16912,7 +16909,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleGroup" + "LineStringSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16925,11 +16922,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractColorStyleGroup", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16946,7 +16943,7 @@ "properties":{ "localPart":{ "enum":[ - "phoneNumber" + "Style" ] }, "namespaceURI":{ @@ -16959,11 +16956,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"phoneNumber", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16980,7 +16977,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundaryObjectExtensionGroup" + "AbstractExtendedDataGroup" ] }, "namespaceURI":{ @@ -16993,11 +16990,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", + "localPart":"AbstractExtendedDataGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17014,7 +17011,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyToSimpleExtensionGroup" + "FolderSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17031,7 +17028,7 @@ } }, "elementName":{ - "localPart":"FlyToSimpleExtensionGroup", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17048,7 +17045,7 @@ "properties":{ "localPart":{ "enum":[ - "begin" + "AbstractStyleSelectorObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17061,11 +17058,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"begin", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17082,7 +17079,7 @@ "properties":{ "localPart":{ "enum":[ - "tileSize" + "abstractState" ] }, "namespaceURI":{ @@ -17095,11 +17092,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"tileSize", + "localPart":"abstractState", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17116,7 +17113,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "CameraSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17129,11 +17126,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17150,7 +17147,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleSimpleExtensionGroup" + "AltitudeModeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17167,7 +17164,7 @@ } }, "elementName":{ - "localPart":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17184,7 +17181,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureSimpleExtensionGroup" + "StyleMap" ] }, "namespaceURI":{ @@ -17197,11 +17194,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"StyleMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17218,7 +17215,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapObjectExtensionGroup" + "AbstractObjectGroup" ] }, "namespaceURI":{ @@ -17235,7 +17232,7 @@ } }, "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"AbstractObjectGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17252,7 +17249,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "name" ] }, "namespaceURI":{ @@ -17265,11 +17262,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17286,7 +17283,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlaySimpleExtensionGroup" + "tileSize" ] }, "namespaceURI":{ @@ -17299,11 +17296,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"tileSize", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17320,7 +17317,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "styleUrl" ] }, "namespaceURI":{ @@ -17333,11 +17330,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17354,7 +17351,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingObjectExtensionGroup" + "angles" ] }, "namespaceURI":{ @@ -17367,11 +17364,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"angles", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17388,7 +17385,7 @@ "properties":{ "localPart":{ "enum":[ - "heading" + "visibility" ] }, "namespaceURI":{ @@ -17401,11 +17398,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/boolean" } }, "elementName":{ - "localPart":"heading", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17422,7 +17419,7 @@ "properties":{ "localPart":{ "enum":[ - "maxLodPixels" + "LabelStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17435,11 +17432,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxLodPixels", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17456,7 +17453,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorGroup" + "latitude" ] }, "namespaceURI":{ @@ -17469,11 +17466,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17490,7 +17487,7 @@ "properties":{ "localPart":{ "enum":[ - "roll" + "expires" ] }, "namespaceURI":{ @@ -17503,11 +17500,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/string" } }, "elementName":{ - "localPart":"roll", + "localPart":"expires", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17524,7 +17521,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "color" ] }, "namespaceURI":{ @@ -17537,11 +17534,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"kml", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17558,7 +17555,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkObjectExtensionGroup" + "AbstractTourPrimitiveGroup" ] }, "namespaceURI":{ @@ -17571,11 +17568,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTourPrimitiveType" } }, "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"AbstractTourPrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17592,7 +17589,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentObjectExtensionGroup" + "Url" ] }, "namespaceURI":{ @@ -17605,11 +17602,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"Url", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17626,7 +17623,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControl" + "NetworkLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17639,11 +17636,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkControlType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17660,7 +17657,7 @@ "properties":{ "localPart":{ "enum":[ - "TourSimpleExtensionGroup" + "AbstractColorStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17673,11 +17670,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"TourSimpleExtensionGroup", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17694,7 +17691,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractPlayMode" + "IconStyle" ] }, "namespaceURI":{ @@ -17707,11 +17704,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IconStyleType" } }, "elementName":{ - "localPart":"abstractPlayMode", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17728,7 +17725,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "BalloonStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17741,11 +17738,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Folder", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17762,7 +17759,7 @@ "properties":{ "localPart":{ "enum":[ - "longitude" + "LineStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17775,11 +17772,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"longitude", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17796,7 +17793,7 @@ "properties":{ "localPart":{ "enum":[ - "AltitudeModeSimpleExtensionGroup" + "TimeSpan" ] }, "namespaceURI":{ @@ -17809,11 +17806,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/TimeSpanType" } }, "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"TimeSpan", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17830,7 +17827,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -17843,11 +17840,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"LatLonAltBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17864,7 +17861,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionObjectExtensionGroup" + "AbstractViewSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17877,11 +17874,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17898,7 +17895,7 @@ "properties":{ "localPart":{ "enum":[ - "Alias" + "SimpleData" ] }, "namespaceURI":{ @@ -17911,11 +17908,11 @@ ] }, "value":{ - "$ref":"#/definitions/AliasType" + "$ref":"#/definitions/SimpleDataType" } }, "elementName":{ - "localPart":"Alias", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17932,7 +17929,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayObjectExtensionGroup" + "Model" ] }, "namespaceURI":{ @@ -17945,11 +17942,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"Model", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17966,7 +17963,7 @@ "properties":{ "localPart":{ "enum":[ - "httpQuery" + "LodObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17979,11 +17976,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"httpQuery", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18000,7 +17997,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxSimpleExtensionGroup" + "textColor" ] }, "namespaceURI":{ @@ -18013,11 +18010,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"textColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18034,7 +18031,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFieldExtension" + "AbstractExtentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18047,11 +18044,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"AbstractExtentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18068,7 +18065,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -18081,11 +18078,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"Link", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18102,7 +18099,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuadSimpleExtensionGroup" + "Folder" ] }, "namespaceURI":{ @@ -18115,11 +18112,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"LatLonQuadSimpleExtensionGroup", + "localPart":"Folder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18136,7 +18133,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "ScreenOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18149,11 +18146,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/anySimpleType" } }, "elementName":{ - "localPart":"scale", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18170,7 +18167,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxObjectExtensionGroup" + "LookAtSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18183,11 +18180,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18204,7 +18201,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleSimpleExtensionGroup" + "AnimatedUpdateSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18221,7 +18218,7 @@ } }, "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"AnimatedUpdateSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18238,7 +18235,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIcon" + "AbstractTimePrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18251,11 +18248,11 @@ ] }, "value":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ItemIcon", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18272,7 +18269,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractGridOrigin" + "duration" ] }, "namespaceURI":{ @@ -18285,11 +18282,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/double" } }, "elementName":{ - "localPart":"abstractGridOrigin", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18306,7 +18303,7 @@ "properties":{ "localPart":{ "enum":[ - "topFov" + "maxSnippetLines" ] }, "namespaceURI":{ @@ -18319,11 +18316,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/int" } }, "elementName":{ - "localPart":"topFov", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18340,7 +18337,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrackSimpleExtensionGroup" + "y" ] }, "namespaceURI":{ @@ -18353,11 +18350,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"MultiTrackSimpleExtensionGroup", + "localPart":"y", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18374,7 +18371,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractShape" + "description" ] }, "namespaceURI":{ @@ -18391,7 +18388,7 @@ } }, "elementName":{ - "localPart":"abstractShape", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18408,7 +18405,7 @@ "properties":{ "localPart":{ "enum":[ - "displayMode" + "extrude" ] }, "namespaceURI":{ @@ -18421,11 +18418,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplayModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"displayMode", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18442,7 +18439,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelSimpleExtensionGroup" + "TimeSpanObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18455,11 +18452,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ModelSimpleExtensionGroup", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18476,7 +18473,7 @@ "properties":{ "localPart":{ "enum":[ - "maxHeight" + "ViewVolume" ] }, "namespaceURI":{ @@ -18489,11 +18486,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/ViewVolumeType" } }, "elementName":{ - "localPart":"maxHeight", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18510,7 +18507,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleObjectExtensionGroup" + "StyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18527,7 +18524,7 @@ } }, "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18544,7 +18541,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpan" + "GroundOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18557,11 +18554,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSpanType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"TimeSpan", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18578,7 +18575,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveSimpleExtensionGroup" + "roll" ] }, "namespaceURI":{ @@ -18591,11 +18588,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18612,7 +18609,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "LatLonQuadObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18625,11 +18622,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"LatLonQuadObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18646,7 +18643,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleObjectExtensionGroup" + "abstractShape" ] }, "namespaceURI":{ @@ -18659,11 +18656,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"abstractShape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18680,7 +18677,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonObjectExtensionGroup" + "outline" ] }, "namespaceURI":{ @@ -18693,11 +18690,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18714,7 +18711,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderSimpleExtensionGroup" + "AbstractContainerGroup" ] }, "namespaceURI":{ @@ -18727,11 +18724,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractContainerType" } }, "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"AbstractContainerGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18748,7 +18745,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCueSimpleExtensionGroup" + "Document" ] }, "namespaceURI":{ @@ -18761,11 +18758,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"SoundCueSimpleExtensionGroup", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18782,7 +18779,7 @@ "properties":{ "localPart":{ "enum":[ - "y" + "Pair" ] }, "namespaceURI":{ @@ -18795,11 +18792,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PairType" } }, "elementName":{ - "localPart":"y", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18816,7 +18813,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "StyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18829,11 +18826,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18850,7 +18847,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractRefreshMode" + "AbstractBgColorGroup" ] }, "namespaceURI":{ @@ -18863,11 +18860,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/hexBinary" } }, "elementName":{ - "localPart":"abstractRefreshMode", + "localPart":"AbstractBgColorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18884,7 +18881,7 @@ "properties":{ "localPart":{ "enum":[ - "delayedStart" + "ScreenOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18897,11 +18894,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"delayedStart", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18918,7 +18915,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "coordinates" ] }, "namespaceURI":{ @@ -18931,11 +18928,14 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"LineString", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18952,7 +18952,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapSimpleExtensionGroup" + "abstractColorMode" ] }, "namespaceURI":{ @@ -18965,11 +18965,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", + "localPart":"abstractColorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18986,7 +18986,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapSimpleExtensionGroup" + "ObjectSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19003,7 +19003,7 @@ } }, "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"ObjectSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19020,7 +19020,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentGroup" + "altitude" ] }, "namespaceURI":{ @@ -19033,11 +19033,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractExtentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractExtentGroup", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19054,7 +19054,7 @@ "properties":{ "localPart":{ "enum":[ - "playMode" + "abstractFlyToMode" ] }, "namespaceURI":{ @@ -19067,11 +19067,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlayModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"playMode", + "localPart":"abstractFlyToMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19088,7 +19088,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleSimpleExtensionGroup" + "TrackSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19105,7 +19105,7 @@ } }, "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"TrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19122,7 +19122,7 @@ "properties":{ "localPart":{ "enum":[ - "rotationXY" + "MultiGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19135,11 +19135,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"rotationXY", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19156,7 +19156,7 @@ "properties":{ "localPart":{ "enum":[ - "latitude" + "AbstractColorStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19169,11 +19169,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/anySimpleType" } }, "elementName":{ - "localPart":"latitude", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19190,7 +19190,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "AbstractOverlayGroup" ] }, "namespaceURI":{ @@ -19203,11 +19203,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/AbstractOverlayType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"AbstractOverlayGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19224,7 +19224,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMap" + "gridOrigin" ] }, "namespaceURI":{ @@ -19237,11 +19237,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceMapType" + "$ref":"#/definitions/GridOriginEnumType" } }, "elementName":{ - "localPart":"ResourceMap", + "localPart":"gridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19258,7 +19258,7 @@ "properties":{ "localPart":{ "enum":[ - "drawOrder" + "DocumentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19271,11 +19271,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"drawOrder", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19292,7 +19292,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlObjectExtensionGroup" + "TimeStamp" ] }, "namespaceURI":{ @@ -19305,11 +19305,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19326,7 +19326,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleObjectExtensionGroup" + "FlyToObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19343,7 +19343,7 @@ } }, "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"FlyToObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19360,7 +19360,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringObjectExtensionGroup" + "AbstractColorStyleGroup" ] }, "namespaceURI":{ @@ -19373,11 +19373,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" } }, "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"AbstractColorStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19394,7 +19394,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryGroup" + "TourControl" ] }, "namespaceURI":{ @@ -19407,11 +19407,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/TourControlType" } }, "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"TourControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19428,7 +19428,7 @@ "properties":{ "localPart":{ "enum":[ - "overlayXY" + "ImagePyramidSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19441,11 +19441,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"overlayXY", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19462,7 +19462,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleObjectExtensionGroup" + "bottomFov" ] }, "namespaceURI":{ @@ -19475,11 +19475,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19496,7 +19496,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlay" + "AbstractLatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19509,11 +19509,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhotoOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PhotoOverlay", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19530,7 +19530,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveObjectExtensionGroup" + "tessellate" ] }, "namespaceURI":{ @@ -19543,11 +19543,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19564,7 +19564,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "targetHref" ] }, "namespaceURI":{ @@ -19577,11 +19577,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19598,7 +19598,7 @@ "properties":{ "localPart":{ "enum":[ - "bgColor" + "viewRefreshMode" ] }, "namespaceURI":{ @@ -19611,11 +19611,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/ViewRefreshModeEnumType" } }, "elementName":{ - "localPart":"bgColor", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19632,7 +19632,7 @@ "properties":{ "localPart":{ "enum":[ - "maxFadeExtent" + "BasicLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19645,11 +19645,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19666,7 +19666,7 @@ "properties":{ "localPart":{ "enum":[ - "cookie" + "GroundOverlay" ] }, "namespaceURI":{ @@ -19679,11 +19679,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"cookie", + "localPart":"GroundOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19700,7 +19700,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayDataExtension" + "overlayXY" ] }, "namespaceURI":{ @@ -19713,11 +19713,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"SimpleArrayDataExtension", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19734,7 +19734,7 @@ "properties":{ "localPart":{ "enum":[ - "balloonVisibility" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -19747,11 +19747,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"balloonVisibility", + "localPart":"ScreenOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19768,7 +19768,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayFieldExtension" + "SimpleArrayData" ] }, "namespaceURI":{ @@ -19781,11 +19781,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/SimpleArrayDataType" } }, "elementName":{ - "localPart":"SimpleArrayFieldExtension", + "localPart":"SimpleArrayData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19802,7 +19802,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapObjectExtensionGroup" + "WaitObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19819,7 +19819,7 @@ } }, "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"WaitObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19836,7 +19836,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "seaFloorAltitudeMode" ] }, "namespaceURI":{ @@ -19849,11 +19849,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19870,7 +19870,7 @@ "properties":{ "localPart":{ "enum":[ - "shape" + "balloonVisibility" ] }, "namespaceURI":{ @@ -19883,11 +19883,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShapeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"shape", + "localPart":"balloonVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19904,7 +19904,7 @@ "properties":{ "localPart":{ "enum":[ - "linkName" + "LinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19917,11 +19917,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"linkName", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19938,7 +19938,7 @@ "properties":{ "localPart":{ "enum":[ - "LodSimpleExtensionGroup" + "LookAtObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19951,11 +19951,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19972,7 +19972,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanSimpleExtensionGroup" + "LatLonAltBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19989,7 +19989,7 @@ } }, "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20006,7 +20006,7 @@ "properties":{ "localPart":{ "enum":[ - "displayName" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -20019,11 +20019,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"displayName", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20040,7 +20040,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyTo" + "maxLodPixels" ] }, "namespaceURI":{ @@ -20053,11 +20053,11 @@ ] }, "value":{ - "$ref":"#/definitions/FlyToType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"FlyTo", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20074,7 +20074,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCue" + "state" ] }, "namespaceURI":{ @@ -20087,11 +20087,14 @@ ] }, "value":{ - "$ref":"#/definitions/SoundCueType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnumType" + } } }, "elementName":{ - "localPart":"SoundCue", + "localPart":"state", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20108,7 +20111,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "AbstractFeatureObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20121,11 +20124,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"name", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20142,7 +20145,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleObjectExtensionGroup" + "open" ] }, "namespaceURI":{ @@ -20155,11 +20158,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20176,7 +20179,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaData" + "x" ] }, "namespaceURI":{ @@ -20189,11 +20192,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"SchemaData", + "localPart":"x", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20210,7 +20213,7 @@ "properties":{ "localPart":{ "enum":[ - "targetHref" + "topFov" ] }, "namespaceURI":{ @@ -20223,11 +20226,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"targetHref", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20244,7 +20247,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlObjectExtensionGroup" + "SimpleArrayFieldExtension" ] }, "namespaceURI":{ @@ -20257,11 +20260,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"KmlObjectExtensionGroup", + "localPart":"SimpleArrayFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20278,7 +20281,7 @@ "properties":{ "localPart":{ "enum":[ - "viewBoundScale" + "Camera" ] }, "namespaceURI":{ @@ -20291,11 +20294,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CameraType" } }, "elementName":{ - "localPart":"viewBoundScale", + "localPart":"Camera", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20312,7 +20315,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampSimpleExtensionGroup" + "viewFormat" ] }, "namespaceURI":{ @@ -20325,11 +20328,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20346,7 +20349,7 @@ "properties":{ "localPart":{ "enum":[ - "TrackSimpleExtensionGroup" + "LookAt" ] }, "namespaceURI":{ @@ -20359,11 +20362,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LookAtType" } }, "elementName":{ - "localPart":"TrackSimpleExtensionGroup", + "localPart":"LookAt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20380,7 +20383,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveSimpleExtensionGroup" + "tilt" ] }, "namespaceURI":{ @@ -20393,11 +20396,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20414,7 +20417,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraSimpleExtensionGroup" + "Snippet" ] }, "namespaceURI":{ @@ -20427,11 +20430,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20448,7 +20451,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuad" + "ImagePyramidObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20461,11 +20464,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonQuadType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonQuad", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20482,7 +20485,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerSimpleExtensionGroup" + "AbstractViewGroup" ] }, "namespaceURI":{ @@ -20495,11 +20498,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20516,7 +20519,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaDataExtension" + "LabelStyle" ] }, "namespaceURI":{ @@ -20529,11 +20532,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20550,7 +20553,7 @@ "properties":{ "localPart":{ "enum":[ - "Url" + "value" ] }, "namespaceURI":{ @@ -20563,11 +20566,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Url", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20584,7 +20587,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "SchemaDataExtension" ] }, "namespaceURI":{ @@ -20597,11 +20600,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20618,7 +20621,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "range" ] }, "namespaceURI":{ @@ -20631,11 +20634,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"range", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20652,7 +20655,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxSimpleExtensionGroup" + "AbstractGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20665,11 +20668,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20686,7 +20689,7 @@ "properties":{ "localPart":{ "enum":[ - "outline" + "minRefreshPeriod" ] }, "namespaceURI":{ @@ -20699,11 +20702,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":"outline", + "localPart":"minRefreshPeriod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20720,7 +20723,7 @@ "properties":{ "localPart":{ "enum":[ - "viewFormat" + "Track" ] }, "namespaceURI":{ @@ -20733,11 +20736,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TrackType" } }, "elementName":{ - "localPart":"viewFormat", + "localPart":"Track", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20754,7 +20757,7 @@ "properties":{ "localPart":{ "enum":[ - "end" + "AbstractFeatureGroup" ] }, "namespaceURI":{ @@ -20767,11 +20770,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"end", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20788,7 +20791,7 @@ "properties":{ "localPart":{ "enum":[ - "textColor" + "SoundCueObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20801,11 +20804,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"textColor", + "localPart":"SoundCueObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20822,7 +20825,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedData" + "AbstractExtentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20835,11 +20838,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ExtendedData", + "localPart":"AbstractExtentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20856,7 +20859,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationSimpleExtensionGroup" + "maxHeight" ] }, "namespaceURI":{ @@ -20869,11 +20872,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20890,7 +20893,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshMode" + "Alias" ] }, "namespaceURI":{ @@ -20903,11 +20906,11 @@ ] }, "value":{ - "$ref":"#/definitions/RefreshModeEnumType" + "$ref":"#/definitions/AliasType" } }, "elementName":{ - "localPart":"refreshMode", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20924,7 +20927,7 @@ "properties":{ "localPart":{ "enum":[ - "rotation" + "MultiTrack" ] }, "namespaceURI":{ @@ -20937,11 +20940,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/MultiTrackType" } }, "elementName":{ - "localPart":"rotation", + "localPart":"MultiTrack", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20958,7 +20961,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconSimpleExtensionGroup" + "AbstractLinkGroup" ] }, "namespaceURI":{ @@ -20971,11 +20974,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"AbstractLinkGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20992,7 +20995,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "AbstractGeometryGroup" ] }, "namespaceURI":{ @@ -21005,14 +21008,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21029,7 +21029,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderObjectExtensionGroup" + "AbstractContainerObjectExtensionGroup" ] }, "namespaceURI":{ @@ -21046,7 +21046,7 @@ } }, "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21063,7 +21063,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationObjectExtensionGroup" + "AbstractContainerSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -21076,11 +21076,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21097,7 +21097,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometryObjectExtensionGroup" + "IconStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -21114,7 +21114,7 @@ } }, "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21131,7 +21131,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayField" + "abstractGridOrigin" ] }, "namespaceURI":{ @@ -21144,11 +21144,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArrayFieldType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SimpleArrayField", + "localPart":"abstractGridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } } diff --git a/scripts/jsonschemas/OLS_1_1_0.jsonschema b/scripts/jsonschemas/OLS_1_1_0.jsonschema index 189ee521..8c6e3f51 100644 --- a/scripts/jsonschemas/OLS_1_1_0.jsonschema +++ b/scripts/jsonschemas/OLS_1_1_0.jsonschema @@ -2,76 +2,85 @@ { "id":"http://www.opengis.net/xls#", "definitions":{ - "StreetAddressType":{ + "LayerType.Layer":{ "type":"object", - "title":"StreetAddressType", + "title":"LayerType.Layer", "required":[ - "street" + "name" ], "properties":{ - "streetLocation":{ - "title":"streetLocation", + "style":{ + "title":"style", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" - } - }, - "elementName":{ - "localPart":"_StreetLocation", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"#/definitions/StyleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_StreetLocation", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/xls" } }, - "street":{ - "title":"street", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StreetNameType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Street", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"StreetAddressType", - "namespaceURI":"http://www.opengis.net/xls" - }, "propertiesOrder":[ - "streetLocation", - "street" + "style", + "name" ] }, - "POIInfoType":{ + "ContentType":{ "type":"object", - "title":"POIInfoType", + "title":"ContentType", "required":[ - "name", - "value" + "data", + "url", + "format", + "width", + "height" ], "properties":{ - "name":{ - "title":"name", + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "url":{ + "title":"url", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"URL", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -79,38 +88,64 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"format", "namespaceURI":"" } }, - "value":{ - "title":"value", + "width":{ + "title":"width", "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":"value", + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIInfoType", + "localPart":"ContentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "data", + "url", + "format", + "width", + "height" ] }, - "DetermineRouteRequestType":{ + "AbstractResponseParametersType":{ + "type":"object", + "title":"AbstractResponseParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractResponseParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "PortrayMapRequestType":{ "required":[ - "routeHandle", - "routePlan" + "output" ], "allOf":[ { @@ -118,212 +153,401 @@ }, { "type":"object", - "title":"DetermineRouteRequestType", + "title":"PortrayMapRequestType", "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routePlan":{ - "title":"routePlan", - "allOf":[ - { - "$ref":"#/definitions/RoutePlanType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RoutePlan", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeInstructionsRequest":{ - "title":"routeInstructionsRequest", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/RouteInstructionsRequestType" + "type":"array", + "items":{ + "$ref":"#/definitions/OutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeGeometryRequest":{ - "title":"routeGeometryRequest", + "basemap":{ + "title":"basemap", "allOf":[ { - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/LayerType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"Basemap", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeMapRequest":{ - "title":"routeMapRequest", + "overlay":{ + "title":"overlay", "allOf":[ { - "$ref":"#/definitions/RouteMapRequestType" + "type":"array", + "items":{ + "$ref":"#/definitions/OverlayType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"Overlay", "namespaceURI":"http://www.opengis.net/xls" } - }, - "provideRouteHandle":{ - "title":"provideRouteHandle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"provideRouteHandle", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteRequestType", + "localPart":"PortrayMapRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routePlan", - "routeInstructionsRequest", - "routeGeometryRequest", - "routeMapRequest", - "provideRouteHandle", - "distanceUnit" + "output", + "basemap", + "overlay" ] }, - "DetermineRouteResponseType":{ + "RouteInstructionType":{ + "type":"object", + "title":"RouteInstructionType", "required":[ - "routeSummary" + "instruction", + "distance", + "duration" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"DetermineRouteResponseType", + "properties":{ + "instruction":{ + "title":"instruction", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Instruction", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"distance", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeInstructionGeometry":{ + "title":"routeInstructionGeometry", + "allOf":[ + { + "$ref":"#/definitions/RouteGeometryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteInstructionGeometry", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" + } + }, + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"description", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteInstructionType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "instruction", + "distance", + "routeInstructionGeometry", + "boundingBox", + "duration", + "description" + ] + }, + "POIInfoListType":{ + "type":"object", + "title":"POIInfoListType", + "required":[ + "poiInfo" + ], + "properties":{ + "poiInfo":{ + "title":"poiInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/POIInfoType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"POIInfo", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"POIInfoListType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiInfo" + ] + }, + "TimeType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeStampType" + }, + { + "type":"object", + "title":"TimeType", "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeSummary":{ - "title":"routeSummary", - "allOf":[ - { - "$ref":"#/definitions/RouteSummaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteSummary", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeGeometry":{ - "title":"routeGeometry", - "allOf":[ - { - "$ref":"#/definitions/RouteGeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteGeometry", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeInstructionsList":{ - "title":"routeInstructionsList", - "allOf":[ - { - "$ref":"#/definitions/RouteInstructionsListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteInstructionsList", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeMap":{ - "title":"routeMap", + "utcOffset":{ + "title":"utcOffset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteMap", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"utcOffset", + "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "utcOffset" + ] + }, + "LayerType":{ + "type":"object", + "title":"LayerType", + "required":[ + "layer", + "filter" + ], + "properties":{ + "layer":{ + "title":"layer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType.Layer" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"filter", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LayerType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "layer", + "filter" + ] + }, + "POILocationType":{ + "type":"object", + "title":"POILocationType", + "required":[ + "address", + "nearest", + "withinDistance", + "withinBoundary" + ], + "properties":{ + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"#/definitions/AddressType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "nearest":{ + "title":"nearest", + "allOf":[ + { + "$ref":"#/definitions/NearestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Nearest", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "withinDistance":{ + "title":"withinDistance", + "allOf":[ + { + "$ref":"#/definitions/WithinDistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinDistance", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "withinBoundary":{ + "title":"withinBoundary", + "allOf":[ + { + "$ref":"#/definitions/WithinBoundaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinBoundary", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"POILocationType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "address", + "nearest", + "withinDistance", + "withinBoundary" + ] + }, + "RadiusType":{ + "type":"object", + "title":"RadiusType", + "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":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unit", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteResponseType", + "localPart":"RadiusType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routeSummary", - "routeGeometry", - "routeInstructionsList", - "routeMap" + "value", + "unit" ] }, "PositionType":{ @@ -508,529 +732,519 @@ "levelOfConf" ] }, - "AbstractMeasureType":{ + "OutputType":{ "type":"object", - "title":"AbstractMeasureType", + "title":"OutputType", "required":[ - "value" + "bBoxContext", + "centerContext" ], "properties":{ - "value":{ - "title":"value", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "centerContext":{ + "title":"centerContext", + "allOf":[ + { + "$ref":"#/definitions/CenterContextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CenterContext", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"value", + "localPart":"width", "namespaceURI":"" } }, - "accuracy":{ - "title":"accuracy", + "height":{ + "title":"height", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "bGcolor":{ + "title":"bGcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"BGcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "content":{ + "title":"content", + "allOf":[ + { + "$ref":"#/definitions/PresentationContentType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"content", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "bBoxContext", + "centerContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "content" + ] + }, + "ClipType":{ + "type":"object", + "title":"ClipType", + "required":[ + "polygon", + "circleByCenterPoint", + "lineCorridor" + ], + "properties":{ + "polygon":{ + "title":"polygon", + "allOf":[ + { + "$ref":"#/definitions/PolygonType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "circleByCenterPoint":{ + "title":"circleByCenterPoint", + "allOf":[ + { + "$ref":"#/definitions/CircleByCenterPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "lineCorridor":{ + "title":"lineCorridor", + "allOf":[ + { + "$ref":"#/definitions/LineCorridorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineCorridor", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ClipType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "polygon", + "circleByCenterPoint", + "lineCorridor" + ] + }, + "ReferenceSystemType":{ + "type":"object", + "title":"ReferenceSystemType", + "required":[ + "namedReferenceSystem" + ], + "properties":{ + "namedReferenceSystem":{ + "title":"namedReferenceSystem", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractNamedReferenceSystem" + } + }, + "elementName":{ + "localPart":"_NamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"accuracy", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_NamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMeasureType", + "localPart":"ReferenceSystemType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "accuracy" + "namedReferenceSystem" ] }, - "AbstractPOIType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" - }, - { - "type":"object", - "title":"AbstractPOIType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPOIType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "ResponseType":{ + "DetermineRouteResponseType":{ "required":[ - "version", - "requestID" + "routeSummary" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"ResponseType", + "title":"DetermineRouteResponseType", "properties":{ - "errorList":{ - "title":"errorList", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"ErrorList", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, - "responseParameters":{ - "title":"responseParameters", + "routeSummary":{ + "title":"routeSummary", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" - } - }, - "elementName":{ - "localPart":"_ResponseParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"#/definitions/RouteSummaryType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "requestID":{ - "title":"requestID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" - } - }, - "numberOfResponses":{ - "title":"numberOfResponses", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfResponses", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "errorList", - "responseParameters", - "version", - "requestID", - "numberOfResponses" - ] - }, - "RequestHeaderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractHeaderType" - }, - { - "type":"object", - "title":"RequestHeaderType", - "properties":{ - "clientName":{ - "title":"clientName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"clientName", - "namespaceURI":"" - } - }, - "clientPassword":{ - "title":"clientPassword", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"clientPassword", - "namespaceURI":"" - } - }, - "sessionID":{ - "title":"sessionID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sessionID", - "namespaceURI":"" - } - }, - "srsName":{ - "title":"srsName", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RouteGeometryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometry", + "namespaceURI":"http://www.opengis.net/xls" } }, - "msid":{ - "title":"msid", + "routeInstructionsList":{ + "title":"routeInstructionsList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"MSID", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "clientName", - "clientPassword", - "sessionID", - "srsName", - "msid" - ] - }, - "POIProperties":{ - "allOf":[ - { - "$ref":"#/definitions/POIPropertiesType" - }, - { - "type":"object", - "title":"POIProperties", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "XLSType":{ - "type":"object", - "title":"XLSType", - "required":[ - "header", - "body", - "version" - ], - "properties":{ - "header":{ - "title":"header", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/RouteInstructionsListType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_Header", + "localPart":"RouteInstructionsList", "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Header", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "body":{ - "title":"body", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "routeMap":{ + "title":"routeMap", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapType" }, - "value":{ - "$ref":"#/definitions/AbstractBodyType" - } - }, - "elementName":{ - "localPart":"_Body", - "namespaceURI":"http://www.opengis.net/xls" + "minItems":0 } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Body", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteMap", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"XLSType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "header", - "body", - "version", - "lang" + "routeHandle", + "routeSummary", + "routeGeometry", + "routeInstructionsList", + "routeMap" ] }, - "LayerType.Layer":{ + "RouteMapOutputType":{ "type":"object", - "title":"LayerType.Layer", - "required":[ - "name" - ], + "title":"RouteMapOutputType", "properties":{ - "style":{ - "title":"style", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"BBoxContext", "namespaceURI":"http://www.opengis.net/xls" } }, - "name":{ - "title":"name", + "width":{ + "title":"width", "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":"name", + "localPart":"width", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "style", - "name" - ] - }, - "AbstractRouteSegmentType":{ - "type":"object", - "title":"AbstractRouteSegmentType", - "required":[ - "distance", - "travelTime", - "boundingBox" - ], - "properties":{ - "distance":{ - "title":"distance", + }, + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } }, - "travelTime":{ - "title":"travelTime", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TravelTime", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "bGcolor":{ + "title":"bGcolor", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"BGcolor", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "transparent":{ + "title":"transparent", "allOf":[ { - "$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":"name", + "localPart":"transparent", + "namespaceURI":"" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "$ref":"#/definitions/RouteMapStyleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"style", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSegmentType", + "localPart":"RouteMapOutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance", - "travelTime", - "boundingBox", - "name" + "bBoxContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "style" ] }, - "AbstractResponseParametersType":{ + "AbstractWayPointType":{ "type":"object", - "title":"AbstractResponseParametersType", + "title":"AbstractWayPointType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractResponseParametersType", + "localPart":"AbstractWayPointType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DirectoryResponseType":{ + "NACEType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"DirectoryResponseType", + "title":"NACEType", "properties":{ - "poiContext":{ - "title":"poiContext", + "division":{ + "title":"division", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"division", + "namespaceURI":"" + } + }, + "group":{ + "title":"group", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"group", + "namespaceURI":"" + } + }, + "clazz":{ + "title":"clazz", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"class", + "namespaceURI":"" + } + }, + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/POIWithDistanceType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"POIContext", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"description", + "namespaceURI":"" } } } @@ -1038,38 +1252,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiContext" - ] - }, - "AbstractMSIDsType":{ - "type":"object", - "title":"AbstractMSIDsType", - "properties":{ - "session":{ - "title":"session", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"session", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMSIDsType", + "localPart":"NACEType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "session" + "division", + "group", + "clazz", + "description" ] }, "PointOfInterestType":{ @@ -1193,562 +1383,442 @@ "description" ] }, - "AbstractWayPointType":{ - "type":"object", - "title":"AbstractWayPointType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractWayPointType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "GeocodeResponseListType":{ - "type":"object", - "title":"GeocodeResponseListType", + "PortrayMapResponseType":{ "required":[ - "geocodedAddress", - "numberOfGeocodedAddresses" + "map" ], - "properties":{ - "geocodedAddress":{ - "title":"geocodedAddress", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodedAddressType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeocodedAddress", - "namespaceURI":"http://www.opengis.net/xls" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "numberOfGeocodedAddresses":{ - "title":"numberOfGeocodedAddresses", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + { + "type":"object", + "title":"PortrayMapResponseType", + "properties":{ + "map":{ + "title":"map", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MapType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Map", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfGeocodedAddresses", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GeocodeResponseListType", + "localPart":"PortrayMapResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "geocodedAddress", - "numberOfGeocodedAddresses" + "map" ] }, - "RouteHandleType":{ + "RouteSegmentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRouteSegmentType" + }, + { + "type":"object", + "title":"RouteSegmentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSegmentType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "XLSType":{ "type":"object", - "title":"RouteHandleType", + "title":"XLSType", "required":[ - "routeID" + "header", + "body", + "version" ], "properties":{ - "serviceID":{ - "title":"serviceID", + "header":{ + "title":"header", "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/AbstractHeaderType" + } + }, + "elementName":{ + "localPart":"_Header", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"serviceID", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Header", + "namespaceURI":"http://www.opengis.net/xls" } }, - "routeID":{ - "title":"routeID", + "body":{ + "title":"body", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"routeID", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteHandleType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "serviceID", - "routeID" - ] - }, - "POIPropertiesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" - }, - { - "type":"object", - "title":"POIPropertiesType", - "properties":{ - "poiProperty":{ - "title":"poiProperty", - "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":"_POIProperty", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_POIProperty", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "directoryType":{ - "title":"directoryType", - "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/AbstractBodyType" + } + }, + "elementName":{ + "localPart":"_Body", + "namespaceURI":"http://www.opengis.net/xls" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"directoryType", - "namespaceURI":"" - } + }, + "minItems":1 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Body", + "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"POIPropertiesType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiProperty", - "directoryType" - ] - }, - "TimeType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeStampType" }, - { - "type":"object", - "title":"TimeType", - "properties":{ - "utcOffset":{ - "title":"utcOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"utcOffset", - "namespaceURI":"" - } + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"XLSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "utcOffset" + "header", + "body", + "version", + "lang" ] }, - "HorAccType":{ + "POIAttributeListType":{ "type":"object", - "title":"HorAccType", - "required":[ - "distance", - "angle" - ], + "title":"POIAttributeListType", "properties":{ - "distance":{ - "title":"distance", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/ReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, - "angle":{ - "title":"angle", + "poiInfoList":{ + "title":"poiInfoList", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/POIInfoListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Angle", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HorAccType", + "localPart":"POIAttributeListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance", - "angle" + "referenceSystem", + "poiInfoList" ] }, - "AbstractRouteSummaryType":{ + "RequestType":{ "required":[ - "totalTime", - "totalDistance", - "boundingBox" + "methodName", + "version", + "requestID" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"AbstractRouteSummaryType", + "title":"RequestType", "properties":{ - "totalTime":{ - "title":"totalTime", + "requestParameters":{ + "title":"requestParameters", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractRequestParametersType" + } + }, + "elementName":{ + "localPart":"_RequestParameters", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TotalTime", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, - "totalDistance":{ - "title":"totalDistance", + "methodName":{ + "title":"methodName", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TotalDistance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"methodName", + "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRouteSummaryType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "totalTime", - "totalDistance", - "boundingBox" - ] - }, - "WithinDistanceType":{ - "type":"object", - "title":"WithinDistanceType", - "required":[ - "location" - ], - "properties":{ - "location":{ - "title":"location", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" + }, + "requestID":{ + "title":"requestID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestID", + "namespaceURI":"" + } + }, + "maximumResponses":{ + "title":"maximumResponses", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maximumResponses", + "namespaceURI":"" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minimumDistance":{ - "title":"minimumDistance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinimumDistance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "maximumDistance":{ - "title":"maximumDistance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaximumDistance", - "namespaceURI":"http://www.opengis.net/xls" } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"WithinDistanceType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "location", - "minimumDistance", - "maximumDistance" - ] - }, - "POIInfoListType":{ - "type":"object", - "title":"POIInfoListType", - "required":[ - "poiInfo" ], - "properties":{ - "poiInfo":{ - "title":"poiInfo", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/POIInfoType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIInfo", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"POIInfoListType", + "localPart":"RequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiInfo" + "requestParameters", + "methodName", + "version", + "requestID", + "maximumResponses" ] }, - "StyleType":{ + "LineCorridorType":{ "type":"object", - "title":"StyleType", + "title":"LineCorridorType", "required":[ - "name", - "styleContent" + "lineString", + "distance" ], "properties":{ - "name":{ - "title":"name", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } }, - "styleContent":{ - "title":"styleContent", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleContent", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"LineCorridorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "styleContent" + "lineString", + "distance" ] }, - "InputMSIDsType":{ - "required":[ - "inputMSInformation" - ], + "AbstractPOIType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"InputMSIDsType", + "title":"AbstractPOIType", "properties":{ - "inputMSInformation":{ - "title":"inputMSInformation", - "allOf":[ - { - "$ref":"#/definitions/InputMSInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputMSInformation", - "namespaceURI":"http://www.opengis.net/xls" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"InputMSIDsType", + "localPart":"AbstractPOIType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "inputMSInformation" - ] + } }, - "PortrayMapRequestType":{ + "GetPortrayMapCapabilitiesResponseType":{ "required":[ - "output" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"PortrayMapRequestType", + "title":"GetPortrayMapCapabilitiesResponseType", "properties":{ - "output":{ - "title":"output", + "availableSRS":{ + "title":"availableSRS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputType" - }, - "minItems":1 + "$ref":"#/definitions/AvailableSRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"AvailableSRS", "namespaceURI":"http://www.opengis.net/xls" } }, - "basemap":{ - "title":"basemap", + "availableLayers":{ + "title":"availableLayers", "allOf":[ { - "$ref":"#/definitions/LayerType" + "$ref":"#/definitions/AvailableLayersType" } ], "propertyType":"element", "elementName":{ - "localPart":"Basemap", + "localPart":"AvailableLayers", "namespaceURI":"http://www.opengis.net/xls" } }, - "overlay":{ - "title":"overlay", + "availableFormats":{ + "title":"availableFormats", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OverlayType" - }, - "minItems":0 + "$ref":"#/definitions/AvailableFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Overlay", + "localPart":"AvailableFormats", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "availableStyles":{ + "title":"availableStyles", + "allOf":[ + { + "$ref":"#/definitions/AvailableStylesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AvailableStyles", "namespaceURI":"http://www.opengis.net/xls" } } @@ -1757,216 +1827,238 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapRequestType", + "localPart":"GetPortrayMapCapabilitiesResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output", - "basemap", - "overlay" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ] }, - "NearestType":{ + "AvailableSRSType":{ "type":"object", - "title":"NearestType", + "title":"AvailableSRSType", "required":[ - "location" + "srs" ], "properties":{ - "location":{ - "title":"location", + "srs":{ + "title":"srs", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" - } - }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", + "localPart":"SRS", "namespaceURI":"http://www.opengis.net/xls" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AvailableSRSType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "srs" + ] + }, + "OutputMSIDsType":{ + "required":[ + "outputMSInformation" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSIDsType" }, - "nearestCriterion":{ - "title":"nearestCriterion", - "allOf":[ - { - "$ref":"#/definitions/NearestCriterionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestCriterion", - "namespaceURI":"" + { + "type":"object", + "title":"OutputMSIDsType", + "properties":{ + "outputMSInformation":{ + "title":"outputMSInformation", + "allOf":[ + { + "$ref":"#/definitions/OutputMSInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"NearestType", + "localPart":"OutputMSIDsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "nearestCriterion" + "outputMSInformation" ] }, - "AbstractStreetLocatorType":{ - "type":"object", - "title":"AbstractStreetLocatorType", - "properties":{ - }, + "AltitudeType":{ + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + }, + { + "type":"object", + "title":"AltitudeType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractStreetLocatorType", + "localPart":"AltitudeType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RouteMapOutputType":{ + "RoutePlanType":{ "type":"object", - "title":"RouteMapOutputType", + "title":"RoutePlanType", + "required":[ + "routePreference", + "wayPointList" + ], "properties":{ - "bBoxContext":{ - "title":"bBoxContext", + "routePreference":{ + "title":"routePreference", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/RoutePreferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBoxContext", + "localPart":"RoutePreference", "namespaceURI":"http://www.opengis.net/xls" } }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", + "wayPointList":{ + "title":"wayPointList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/WayPointListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"WayPointList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "avoidList":{ + "title":"avoidList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AvoidListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AvoidList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "bGcolor":{ - "title":"bGcolor", + "useRealTimeTraffic":{ + "title":"useRealTimeTraffic", "allOf":[ { - "$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":"BGcolor", + "localPart":"useRealTimeTraffic", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "expectedStartTime":{ + "title":"expectedStartTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"transparent", + "localPart":"expectedStartTime", "namespaceURI":"" } }, - "style":{ - "title":"style", + "expectedEndTime":{ + "title":"expectedEndTime", "allOf":[ { - "$ref":"#/definitions/RouteMapStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"style", + "localPart":"expectedEndTime", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapOutputType", + "localPart":"RoutePlanType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "style" + "routePreference", + "wayPointList", + "avoidList", + "useRealTimeTraffic", + "expectedStartTime", + "expectedEndTime" ] }, - "RouteInstructionsRequestType":{ + "RouteGeometryRequestType":{ "type":"object", - "title":"RouteInstructionsRequestType", + "title":"RouteGeometryRequestType", "properties":{ - "format":{ - "title":"format", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"scale", "namespaceURI":"" } }, - "provideGeometry":{ - "title":"provideGeometry", + "provideStartingPortion":{ + "title":"provideStartingPortion", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -1974,185 +2066,206 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"provideGeometry", + "localPart":"provideStartingPortion", "namespaceURI":"" } }, - "provideBoundingBox":{ - "title":"provideBoundingBox", + "maxPoints":{ + "title":"maxPoints", "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":"provideBoundingBox", + "localPart":"maxPoints", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsRequestType", + "localPart":"RouteGeometryRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format", - "provideGeometry", - "provideBoundingBox" + "boundingBox", + "scale", + "provideStartingPortion", + "maxPoints" ] }, - "AbstractPOIPropertyType":{ + "HorAccType":{ "type":"object", - "title":"AbstractPOIPropertyType", + "title":"HorAccType", + "required":[ + "distance", + "angle" + ], "properties":{ + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "angle":{ + "title":"angle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Angle", + "namespaceURI":"http://www.opengis.net/xls" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOIPropertyType", + "localPart":"HorAccType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "distance", + "angle" + ] }, - "AvailableFormatsType":{ + "WayPointListType":{ "type":"object", - "title":"AvailableFormatsType", + "title":"WayPointListType", "required":[ - "format" + "startPoint", + "endPoint" ], "properties":{ - "format":{ - "title":"format", + "startPoint":{ + "title":"startPoint", + "allOf":[ + { + "$ref":"#/definitions/WayPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StartPoint", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "viaPoint":{ + "title":"viaPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WayPointType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"ViaPoint", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "endPoint":{ + "title":"endPoint", + "allOf":[ + { + "$ref":"#/definitions/WayPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableFormatsType", + "localPart":"WayPointListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format" + "startPoint", + "viaPoint", + "endPoint" ] }, - "AbstractPositionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" - }, - { - "type":"object", - "title":"AbstractPositionType", - "properties":{ - } - } - ], + "AbstractPOIPropertyType":{ + "type":"object", + "title":"AbstractPOIPropertyType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPositionType", + "localPart":"AbstractPOIPropertyType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DirectoryRequestType":{ + "AbstractRouteSummaryType":{ "required":[ - "poiSelectionCriteria" + "totalTime", + "totalDistance", + "boundingBox" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"DirectoryRequestType", + "title":"AbstractRouteSummaryType", "properties":{ - "poiLocation":{ - "title":"poiLocation", + "totalTime":{ + "title":"totalTime", "allOf":[ { - "$ref":"#/definitions/POILocationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"POILocation", + "localPart":"TotalTime", "namespaceURI":"http://www.opengis.net/xls" } }, - "poiSelectionCriteria":{ - "title":"poiSelectionCriteria", + "totalDistance":{ + "title":"totalDistance", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" - } - }, - "elementName":{ - "localPart":"_POISelectionCriteria", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"#/definitions/DistanceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"TotalDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "sortCriteria":{ - "title":"sortCriteria", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortCriteria", - "namespaceURI":"" - } - }, - "sortDirection":{ - "title":"sortDirection", - "allOf":[ - { - "$ref":"#/definitions/SortDirectionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortDirection", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -2160,86 +2273,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryRequestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiLocation", - "poiSelectionCriteria", - "sortCriteria", - "sortDirection", - "distanceUnit" - ] - }, - "VerAccType":{ - "type":"object", - "title":"VerAccType", - "required":[ - "distance" - ], - "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"VerAccType", + "localPart":"AbstractRouteSummaryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance" + "totalTime", + "totalDistance", + "boundingBox" ] }, - "ContentType":{ + "AbstractGatewayParametersType":{ "type":"object", - "title":"ContentType", - "required":[ - "data", - "url", - "format", - "width", - "height" - ], + "title":"AbstractGatewayParametersType", "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "url":{ - "title":"url", + "requestedQoP":{ + "title":"requestedQoP", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/QualityOfPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"RequestedQoP", "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "locationType":{ + "title":"locationType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2247,197 +2308,248 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"locationType", "namespaceURI":"" } }, - "width":{ - "title":"width", + "requestedsrsName":{ + "title":"requestedsrsName", "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":"width", + "localPart":"requestedsrsName", "namespaceURI":"" } }, - "height":{ - "title":"height", + "priority":{ + "title":"priority", "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":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"priority", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContentType", + "localPart":"AbstractGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "data", - "url", - "format", - "width", - "height" + "requestedQoP", + "locationType", + "requestedsrsName", + "priority" ] }, - "AbstractDataType":{ - "type":"object", - "title":"AbstractDataType", - "properties":{ - }, + "InputMSInformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" + }, + { + "type":"object", + "title":"InputMSInformationType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataType", + "localPart":"InputMSInformationType", "namespaceURI":"http://www.opengis.net/xls" } }, - "WithinBoundaryType":{ + "StyleType":{ "type":"object", - "title":"WithinBoundaryType", + "title":"StyleType", "required":[ - "aoi" + "name", + "styleContent" ], "properties":{ - "aoi":{ - "title":"aoi", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AOI", + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "styleContent":{ + "title":"styleContent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleContent", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WithinBoundaryType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi" + "name", + "styleContent" ] }, - "LineCorridorType":{ + "OverlayType":{ "type":"object", - "title":"LineCorridorType", + "title":"OverlayType", "required":[ - "lineString", - "distance" + "poi", + "routeGeometry", + "position", + "map" ], "properties":{ - "lineString":{ - "title":"lineString", + "poi":{ + "title":"poi", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/PointOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"POI", + "namespaceURI":"http://www.opengis.net/xls" } }, - "distance":{ - "title":"distance", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RouteGeometryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"RouteGeometry", "namespaceURI":"http://www.opengis.net/xls" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LineCorridorType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "lineString", - "distance" - ] - }, - "AbstractMSInformationType":{ - "type":"object", - "title":"AbstractMSInformationType", - "properties":{ - "msIDType":{ - "title":"msIDType", + }, + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"msIDType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" } }, - "msIDValue":{ - "title":"msIDValue", + "map":{ + "title":"map", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MapType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"msIDValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Map", + "namespaceURI":"http://www.opengis.net/xls" } }, - "encryption":{ - "title":"encryption", + "style":{ + "title":"style", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "zorder":{ + "title":"zorder", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"encryption", + "localPart":"zorder", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMSInformationType", + "localPart":"OverlayType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "msIDType", - "msIDValue", - "encryption" + "poi", + "routeGeometry", + "position", + "map", + "style", + "zorder" ] }, - "GetPortrayMapCapabilitiesResponseType":{ + "VerAccType":{ + "type":"object", + "title":"VerAccType", "required":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" + "distance" + ], + "properties":{ + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VerAccType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "distance" + ] + }, + "GeocodeResponseType":{ + "required":[ + "geocodeResponseList" ], "allOf":[ { @@ -2445,255 +2557,375 @@ }, { "type":"object", - "title":"GetPortrayMapCapabilitiesResponseType", + "title":"GeocodeResponseType", "properties":{ - "availableSRS":{ - "title":"availableSRS", + "geocodeResponseList":{ + "title":"geocodeResponseList", "allOf":[ { - "$ref":"#/definitions/AvailableSRSType" + "type":"array", + "items":{ + "$ref":"#/definitions/GeocodeResponseListType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableSRS", + "localPart":"GeocodeResponseList", "namespaceURI":"http://www.opengis.net/xls" } - }, - "availableLayers":{ - "title":"availableLayers", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeocodeResponseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "geocodeResponseList" + ] + }, + "AreaOfInterestType":{ + "required":[ + "circleByCenterPoint", + "polygon", + "envelope" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" + }, + { + "type":"object", + "title":"AreaOfInterestType", + "properties":{ + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "allOf":[ { - "$ref":"#/definitions/AvailableLayersType" + "$ref":"#/definitions/CircleByCenterPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableLayers", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" } }, - "availableFormats":{ - "title":"availableFormats", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/AvailableFormatsType" + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableFormats", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } }, - "availableStyles":{ - "title":"availableStyles", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/AvailableStylesType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"AvailableStyles", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AreaOfInterestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "circleByCenterPoint", + "polygon", + "envelope" + ] + }, + "TimeStampType":{ + "type":"object", + "title":"TimeStampType", + "required":[ + "begin" + ], + "properties":{ + "begin":{ + "title":"begin", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"begin", + "namespaceURI":"" + } + }, + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetPortrayMapCapabilitiesResponseType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" + "begin", + "duration" ] }, - "POILocationType":{ + "POIWithDistanceType":{ "type":"object", - "title":"POILocationType", + "title":"POIWithDistanceType", "required":[ - "address", - "nearest", - "withinDistance", - "withinBoundary" + "poi" ], "properties":{ - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "nearest":{ - "title":"nearest", + "poi":{ + "title":"poi", "allOf":[ { - "$ref":"#/definitions/NearestType" + "$ref":"#/definitions/PointOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Nearest", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, - "withinDistance":{ - "title":"withinDistance", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/WithinDistanceType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"WithinDistance", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } - }, - "withinBoundary":{ - "title":"withinBoundary", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"POIWithDistanceType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poi", + "distance" + ] + }, + "RouteMapRequestType":{ + "type":"object", + "title":"RouteMapRequestType", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/WithinBoundaryType" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapOutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"WithinBoundary", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POILocationType", + "localPart":"RouteMapRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "address", - "nearest", - "withinDistance", - "withinBoundary" + "output" ] }, - "CircularArcType":{ + "SLIAType":{ "required":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "numARC" + "outputGatewayParameters" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"CircularArcType", + "title":"SLIAType", "properties":{ - "pos":{ - "title":"pos", + "outputGatewayParameters":{ + "title":"outputGatewayParameters", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/OutputGatewayParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"OutputGatewayParameters", + "namespaceURI":"http://www.opengis.net/xls" } }, - "innerRadius":{ - "title":"innerRadius", + "requestID":{ + "title":"requestID", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"innerRadius", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestID", + "namespaceURI":"" } - }, - "outerRadius":{ - "title":"outerRadius", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SLIAType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputGatewayParameters", + "requestID" + ] + }, + "DirectoryRequestType":{ + "required":[ + "poiSelectionCriteria" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"DirectoryRequestType", + "properties":{ + "poiLocation":{ + "title":"poiLocation", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/POILocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"outerRadius", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } }, - "startAngle":{ - "title":"startAngle", + "poiSelectionCriteria":{ + "title":"poiSelectionCriteria", "allOf":[ { - "$ref":"#/definitions/AngleType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + } + }, + "elementName":{ + "localPart":"_POISelectionCriteria", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"startAngle", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, - "endAngle":{ - "title":"endAngle", + "sortCriteria":{ + "title":"sortCriteria", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"endAngle", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"sortCriteria", + "namespaceURI":"" } }, - "interpolation":{ - "title":"interpolation", + "sortDirection":{ + "title":"sortDirection", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/SortDirectionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", + "localPart":"sortDirection", "namespaceURI":"" } }, - "numARC":{ - "title":"numARC", + "distanceUnit":{ + "title":"distanceUnit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"numArc", + "localPart":"distanceUnit", "namespaceURI":"" } } @@ -2702,97 +2934,166 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CircularArcType", + "localPart":"DirectoryRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiLocation", + "poiSelectionCriteria", + "sortCriteria", + "sortDirection", + "distanceUnit" + ] + }, + "AbstractRequestParametersType":{ + "type":"object", + "title":"AbstractRequestParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRequestParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractStreetLocatorType":{ + "type":"object", + "title":"AbstractStreetLocatorType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractStreetLocatorType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "interpolation", - "numARC" - ] + } }, - "CenterContextType":{ + "NearestType":{ "type":"object", - "title":"CenterContextType", + "title":"NearestType", "required":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "srs" + "location" ], "properties":{ - "centerPoint":{ - "title":"centerPoint", + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/PointType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CenterPoint", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "displayScale":{ - "title":"displayScale", + "nearestCriterion":{ + "title":"nearestCriterion", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/NearestCriterionType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DisplayScale", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestCriterion", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NearestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "location", + "nearestCriterion" + ] + }, + "RouteSummaryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRouteSummaryType" }, - "dpi":{ - "title":"dpi", + { + "type":"object", + "title":"RouteSummaryType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSummaryType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "QualityOfPositionType":{ + "type":"object", + "title":"QualityOfPositionType", + "required":[ + "horizontalAcc", + "verticalAcc" + ], + "properties":{ + "horizontalAcc":{ + "title":"horizontalAcc", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/HorAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"DPI", + "localPart":"HorizontalAcc", "namespaceURI":"http://www.opengis.net/xls" } }, - "radius":{ - "title":"radius", + "verticalAcc":{ + "title":"verticalAcc", "allOf":[ { - "$ref":"#/definitions/RadiusType" + "$ref":"#/definitions/VerAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"Radius", + "localPart":"VerticalAcc", "namespaceURI":"http://www.opengis.net/xls" } }, - "azimuth":{ - "title":"azimuth", + "responseReq":{ + "title":"responseReq", "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":"attribute", "attributeName":{ - "localPart":"azimuth", + "localPart":"responseReq", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "responseTimer":{ + "title":"responseTimer", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2800,164 +3101,95 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SRS", + "localPart":"responseTimer", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CenterContextType", + "localPart":"QualityOfPositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "azimuth", - "srs" + "horizontalAcc", + "verticalAcc", + "responseReq", + "responseTimer" ] }, - "WayPointListType":{ + "NamedPlaceType":{ "type":"object", - "title":"WayPointListType", + "title":"NamedPlaceType", "required":[ - "startPoint", - "endPoint" + "type" ], "properties":{ - "startPoint":{ - "title":"startPoint", - "allOf":[ - { - "$ref":"#/definitions/WayPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StartPoint", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "viaPoint":{ - "title":"viaPoint", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/WayPointType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ViaPoint", - "namespaceURI":"http://www.opengis.net/xls" - } + "propertyType":"value" }, - "endPoint":{ - "title":"endPoint", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/NamedPlaceClassification" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EndPoint", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WayPointListType", + "localPart":"NamedPlaceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "startPoint", - "viaPoint", - "endPoint" + "value", + "type" ] }, - "RouteInstructionType":{ - "type":"object", - "title":"RouteInstructionType", - "required":[ - "instruction", - "distance", - "duration" - ], - "properties":{ - "instruction":{ - "title":"instruction", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Instruction", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"distance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeInstructionGeometry":{ - "title":"routeInstructionGeometry", - "allOf":[ - { - "$ref":"#/definitions/RouteGeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteInstructionGeometry", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "boundingBox":{ - "title":"boundingBox", + "AbstractMSInformationType":{ + "type":"object", + "title":"AbstractMSInformationType", + "properties":{ + "msIDType":{ + "title":"msIDType", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"msIDType", + "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "msIDValue":{ + "title":"msIDValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"msIDValue", "namespaceURI":"" } }, - "description":{ - "title":"description", + "encryption":{ + "title":"encryption", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2965,174 +3197,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"description", + "localPart":"encryption", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "instruction", - "distance", - "routeInstructionGeometry", - "boundingBox", - "duration", - "description" - ] - }, - "AbstractLocationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" - }, - { - "type":"object", - "title":"AbstractLocationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractLocationType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "EllipseType":{ - "required":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"EllipseType", - "properties":{ - "pos":{ - "title":"pos", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "majorAxis":{ - "title":"majorAxis", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"majorAxis", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minorAxis":{ - "title":"minorAxis", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minorAxis", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "rotation":{ - "title":"rotation", - "allOf":[ - { - "$ref":"#/definitions/AngleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rotation", - "namespaceURI":"http://www.opengis.net/xls" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EllipseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" - ] - }, - "AbstractAddressType":{ - "required":[ - "countryCode" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" - }, - { - "type":"object", - "title":"AbstractAddressType", - "properties":{ - "addressee":{ - "title":"addressee", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"addressee", - "namespaceURI":"" - } - }, - "countryCode":{ - "title":"countryCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"countryCode", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractAddressType", + "localPart":"AbstractMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "addressee", - "countryCode" + "msIDType", + "msIDValue", + "encryption" ] }, "ReverseGeocodeRequestType":{ @@ -3190,56 +3268,52 @@ "reverseGeocodePreference" ] }, - "NACEType":{ + "AbstractPositionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"NACEType", + "title":"AbstractPositionType", "properties":{ - "division":{ - "title":"division", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"division", - "namespaceURI":"" - } - }, - "group":{ - "title":"group", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"group", - "namespaceURI":"" - } - }, - "clazz":{ - "title":"clazz", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPositionType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "POIPropertyType":{ + "required":[ + "name", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPOIPropertyType" + }, + { + "type":"object", + "title":"POIPropertyType", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/POIPropertyNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"name", "namespaceURI":"" } }, - "description":{ - "title":"description", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3247,7 +3321,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"description", + "localPart":"value", "namespaceURI":"" } } @@ -3256,70 +3330,116 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NACEType", + "localPart":"POIPropertyType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "division", - "group", - "clazz", - "description" + "name", + "value" ] }, - "RouteInstructionsListType":{ + "DetermineRouteRequestType":{ "required":[ - "routeInstruction", - "lang" + "routeHandle", + "routePlan" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"RouteInstructionsListType", + "title":"DetermineRouteRequestType", "properties":{ - "routeInstruction":{ - "title":"routeInstruction", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteInstructionType" - }, - "minItems":1 + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstruction", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "routePlan":{ + "title":"routePlan", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RoutePlanType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RoutePlan", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeInstructionsRequest":{ + "title":"routeInstructionsRequest", + "allOf":[ + { + "$ref":"#/definitions/RouteInstructionsRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteInstructionsRequest", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeGeometryRequest":{ + "title":"routeGeometryRequest", + "allOf":[ + { + "$ref":"#/definitions/RouteGeometryRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometryRequest", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeMapRequest":{ + "title":"routeMapRequest", + "allOf":[ + { + "$ref":"#/definitions/RouteMapRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteMapRequest", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "provideRouteHandle":{ + "title":"provideRouteHandle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"provideRouteHandle", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "distanceUnit":{ + "title":"distanceUnit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"distanceUnit", + "namespaceURI":"" } } } @@ -3327,122 +3447,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsListType", + "localPart":"DetermineRouteRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeInstruction", - "format", - "lang" + "routeHandle", + "routePlan", + "routeInstructionsRequest", + "routeGeometryRequest", + "routeMapRequest", + "provideRouteHandle", + "distanceUnit" ] }, - "RouteGeometryType":{ - "required":[ - "lineString" - ], + "NAICSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"RouteGeometryType", + "title":"NAICSType", "properties":{ - "lineString":{ - "title":"lineString", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteGeometryType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "lineString" - ] - }, - "ReverseGeocodedLocationType":{ - "type":"object", - "title":"ReverseGeocodedLocationType", - "required":[ - "point", - "address" - ], - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "searchCentreDistance":{ - "title":"searchCentreDistance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SearchCentreDistance", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ReverseGeocodedLocationType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "point", - "address", - "searchCentreDistance" - ] - }, - "AngleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMeasureType" - }, - { - "type":"object", - "title":"AngleType", - "properties":{ - "uom":{ - "title":"uom", + }, + "subType":{ + "title":"subType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3450,195 +3491,165 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"subType", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AngleType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "uom" - ] - }, - "AltitudeType":{ - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - }, - { - "type":"object", - "title":"AltitudeType", - "properties":{ + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"category", + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AltitudeType", + "localPart":"NAICSType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "type", + "subType", + "category" + ] }, - "TimeStampType":{ + "POIInfoType":{ "type":"object", - "title":"TimeStampType", + "title":"POIInfoType", "required":[ - "begin" + "name", + "value" ], "properties":{ - "begin":{ - "title":"begin", + "name":{ + "title":"name", "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":"begin", + "localPart":"name", "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"value", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"POIInfoType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "begin", - "duration" + "name", + "value" ] }, - "ErrorListType":{ - "type":"object", - "title":"ErrorListType", - "required":[ - "error" - ], - "properties":{ - "error":{ - "title":"error", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ErrorType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Error", - "namespaceURI":"http://www.opengis.net/xls" - } + "GetPortrayMapCapabilitiesRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" }, - "highestSeverity":{ - "title":"highestSeverity", - "allOf":[ - { - "$ref":"#/definitions/SeverityType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"highestSeverity", - "namespaceURI":"" + { + "type":"object", + "title":"GetPortrayMapCapabilitiesRequestType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ErrorListType", + "localPart":"GetPortrayMapCapabilitiesRequestType", "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractDataType":{ + "type":"object", + "title":"AbstractDataType", + "properties":{ }, - "propertiesOrder":[ - "error", - "highestSeverity" - ] + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataType", + "namespaceURI":"http://www.opengis.net/xls" + } }, - "RadiusType":{ + "AvailableFormatsType":{ "type":"object", - "title":"RadiusType", + "title":"AvailableFormatsType", "required":[ - "unit" + "format" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"value" - }, - "unit":{ - "title":"unit", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unit", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RadiusType", + "localPart":"AvailableFormatsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "unit" + "format" ] }, - "OutputMSIDsType":{ - "required":[ - "outputMSInformation" - ], + "SpeedType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"OutputMSIDsType", + "title":"SpeedType", "properties":{ - "outputMSInformation":{ - "title":"outputMSInformation", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/OutputMSInformationType" + "$ref":"#/definitions/SpeedUnitType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputMSInformation", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } } } @@ -3646,113 +3657,50 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputMSIDsType", + "localPart":"SpeedType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSInformation" + "uom" ] }, - "GeocodeResponseType":{ - "required":[ - "geocodeResponseList" - ], + "POIProperties":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/POIPropertiesType" }, { "type":"object", - "title":"GeocodeResponseType", + "title":"POIProperties", "properties":{ - "geocodeResponseList":{ - "title":"geocodeResponseList", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodeResponseListType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeocodeResponseList", - "namespaceURI":"http://www.opengis.net/xls" - } - } } } ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeocodeResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "geocodeResponseList" - ] + "typeType":"classInfo" }, - "SICType":{ + "InputMSIDsType":{ + "required":[ + "inputMSInformation" + ], "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractMSIDsType" }, { "type":"object", - "title":"SICType", + "title":"InputMSIDsType", "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "subType":{ - "title":"subType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"category", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", + "inputMSInformation":{ + "title":"inputMSInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InputMSInformationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"InputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -3760,40 +3708,66 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SICType", + "localPart":"InputMSIDsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category", - "code" + "inputMSInformation" ] }, - "BuildingLocatorType":{ + "ResponseType":{ + "required":[ + "version", + "requestID" + ], "allOf":[ { - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"BuildingLocatorType", + "title":"ResponseType", "properties":{ - "number":{ - "title":"number", + "errorList":{ + "title":"errorList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ErrorListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"number", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ErrorList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "subdivision":{ - "title":"subdivision", + "responseParameters":{ + "title":"responseParameters", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractResponseParametersType" + } + }, + "elementName":{ + "localPart":"_ResponseParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_ResponseParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3801,12 +3775,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"subdivision", + "localPart":"version", "namespaceURI":"" } }, - "buildingName":{ - "title":"buildingName", + "requestID":{ + "title":"requestID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3814,43 +3788,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"buildingName", + "localPart":"requestID", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingLocatorType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "number", - "subdivision", - "buildingName" - ] - }, - "SpeedType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMeasureType" - }, - { - "type":"object", - "title":"SpeedType", - "properties":{ - "uom":{ - "title":"uom", + }, + "numberOfResponses":{ + "title":"numberOfResponses", "allOf":[ { - "$ref":"#/definitions/SpeedUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"numberOfResponses", "namespaceURI":"" } } @@ -3859,88 +3810,95 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpeedType", + "localPart":"ResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "errorList", + "responseParameters", + "version", + "requestID", + "numberOfResponses" ] }, - "OutputType":{ + "CenterContextType":{ "type":"object", - "title":"OutputType", + "title":"CenterContextType", "required":[ - "bBoxContext", - "centerContext" + "centerPoint", + "displayScale", + "dpi", + "radius", + "srs" ], "properties":{ - "bBoxContext":{ - "title":"bBoxContext", + "centerPoint":{ + "title":"centerPoint", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBoxContext", + "localPart":"CenterPoint", "namespaceURI":"http://www.opengis.net/xls" } }, - "centerContext":{ - "title":"centerContext", + "displayScale":{ + "title":"displayScale", "allOf":[ { - "$ref":"#/definitions/CenterContextType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"CenterContext", + "localPart":"DisplayScale", "namespaceURI":"http://www.opengis.net/xls" } }, - "width":{ - "title":"width", + "dpi":{ + "title":"dpi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DPI", + "namespaceURI":"http://www.opengis.net/xls" } }, - "height":{ - "title":"height", + "radius":{ + "title":"radius", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/RadiusType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Radius", + "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "azimuth":{ + "title":"azimuth", "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":"format", + "localPart":"azimuth", "namespaceURI":"" } }, - "bGcolor":{ - "title":"bGcolor", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3948,56 +3906,103 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"BGcolor", + "localPart":"SRS", "namespaceURI":"" } - }, - "transparent":{ - "title":"transparent", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CenterContextType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "centerPoint", + "displayScale", + "dpi", + "radius", + "azimuth", + "srs" + ] + }, + "AbstractPOISelectionCriteriaType":{ + "type":"object", + "title":"AbstractPOISelectionCriteriaType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPOISelectionCriteriaType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractMSIDsType":{ + "type":"object", + "title":"AbstractMSIDsType", + "properties":{ + "session":{ + "title":"session", "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":"transparent", + "localPart":"session", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "session" + ] + }, + "OutputMSInformationType":{ + "required":[ + "position" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"#/definitions/PresentationContentType" + { + "type":"object", + "title":"OutputMSInformationType", + "properties":{ + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"content", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"OutputMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "centerContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "content" + "position" ] }, - "OutputGatewayParametersType":{ + "InputGatewayParametersType":{ "required":[ - "outputMSIDs" + "inputMSIDs" ], "allOf":[ { @@ -4005,18 +4010,18 @@ }, { "type":"object", - "title":"OutputGatewayParametersType", + "title":"InputGatewayParametersType", "properties":{ - "outputMSIDs":{ - "title":"outputMSIDs", + "inputMSIDs":{ + "title":"inputMSIDs", "allOf":[ { - "$ref":"#/definitions/OutputMSIDsType" + "$ref":"#/definitions/InputMSIDsType" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } } @@ -4025,110 +4030,272 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputGatewayParametersType", + "localPart":"InputGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSIDs" + "inputMSIDs" ] }, - "SLIRType":{ + "RequestHeaderType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractHeaderType" + }, + { + "type":"object", + "title":"RequestHeaderType", + "properties":{ + "clientName":{ + "title":"clientName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"clientName", + "namespaceURI":"" + } + }, + "clientPassword":{ + "title":"clientPassword", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"clientPassword", + "namespaceURI":"" + } + }, + "sessionID":{ + "title":"sessionID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"sessionID", + "namespaceURI":"" + } + }, + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" + } + }, + "msid":{ + "title":"msid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"MSID", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestHeaderType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "clientName", + "clientPassword", + "sessionID", + "srsName", + "msid" + ] + }, + "AbstractLocationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" + }, + { + "type":"object", + "title":"AbstractLocationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractLocationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "CircularArcType":{ "required":[ - "inputGatewayParameters" + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "numARC" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"SLIRType", + "title":"CircularArcType", "properties":{ - "inputGatewayParameters":{ - "title":"inputGatewayParameters", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "innerRadius":{ + "title":"innerRadius", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"innerRadius", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "outerRadius":{ + "title":"outerRadius", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outerRadius", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "startAngle":{ + "title":"startAngle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"startAngle", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "endAngle":{ + "title":"endAngle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"endAngle", "namespaceURI":"http://www.opengis.net/xls" } + }, + "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":"SLIRType", + "localPart":"CircularArcType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "inputGatewayParameters" + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "interpolation", + "numARC" ] }, - "RouteSegmentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRouteSegmentType" - }, - { - "type":"object", - "title":"RouteSegmentType", - "properties":{ - } - } - ], + "AbstractHeaderType":{ + "type":"object", + "title":"AbstractHeaderType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteSegmentType", + "localPart":"AbstractHeaderType", "namespaceURI":"http://www.opengis.net/xls" } }, - "AreaOfInterestType":{ + "WayPointType":{ "required":[ - "circleByCenterPoint", - "polygon", - "envelope" + "location" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractWayPointType" }, { "type":"object", - "title":"AreaOfInterestType", + "title":"WayPointType", "properties":{ - "circleByCenterPoint":{ - "title":"circleByCenterPoint", - "allOf":[ - { - "$ref":"#/definitions/CircleByCenterPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "envelope":{ - "title":"envelope", + "location":{ + "title":"location", "allOf":[ { "type":"object", @@ -4137,226 +4304,119 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AreaOfInterestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "circleByCenterPoint", - "polygon", - "envelope" - ] - }, - "InputGatewayParametersType":{ - "required":[ - "inputMSIDs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGatewayParametersType" - }, - { - "type":"object", - "title":"InputGatewayParametersType", - "properties":{ - "inputMSIDs":{ - "title":"inputMSIDs", + }, + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/GeocodingQOSType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputMSIDs", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } + }, + "stop":{ + "title":"stop", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"stop", + "namespaceURI":"" + } } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InputGatewayParametersType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "inputMSIDs" - ] - }, - "ErrorType":{ - "type":"object", - "title":"ErrorType", - "required":[ - "errorCode" - ], - "properties":{ - "errorCode":{ - "title":"errorCode", - "allOf":[ - { - "$ref":"#/definitions/ErrorCodeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"errorCode", - "namespaceURI":"" - } - }, - "severity":{ - "title":"severity", - "allOf":[ - { - "$ref":"#/definitions/SeverityType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"severity", - "namespaceURI":"" - } - }, - "locationID":{ - "title":"locationID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationID", - "namespaceURI":"" - } - }, - "locationPath":{ - "title":"locationPath", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationPath", - "namespaceURI":"" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"message", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ErrorType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "errorCode", - "severity", - "locationID", - "locationPath", - "message" - ] - }, - "LayerType":{ - "type":"object", - "title":"LayerType", - "required":[ - "layer", - "filter" - ], - "properties":{ - "layer":{ - "title":"layer", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType.Layer" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "filter":{ - "title":"filter", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"filter", - "namespaceURI":"" - } - } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"LayerType", + "localPart":"WayPointType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "layer", - "filter" + "location", + "geocodeMatchCode", + "stop" ] }, - "DistanceType":{ + "SICType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"DistanceType", + "title":"SICType", "properties":{ - "uom":{ - "title":"uom", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"type", + "namespaceURI":"" + } + }, + "subType":{ + "title":"subType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"subType", + "namespaceURI":"" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"category", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", "namespaceURI":"" } } @@ -4365,293 +4425,317 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DistanceType", + "localPart":"SICType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "type", + "subType", + "category", + "code" ] }, - "OverlayType":{ + "GeocodedAddressType":{ "type":"object", - "title":"OverlayType", + "title":"GeocodedAddressType", "required":[ - "poi", - "routeGeometry", - "position", - "map" + "point", + "address" ], "properties":{ - "poi":{ - "title":"poi", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"POI", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "routeGeometry":{ - "title":"routeGeometry", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteGeometry", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "position":{ - "title":"position", + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/GeocodingQOSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } - }, - "map":{ - "title":"map", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeocodedAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "point", + "address", + "geocodeMatchCode" + ] + }, + "WithinDistanceType":{ + "type":"object", + "title":"WithinDistanceType", + "required":[ + "location" + ], + "properties":{ + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/MapType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Map", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "style":{ - "title":"style", + "minimumDistance":{ + "title":"minimumDistance", "allOf":[ { - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"MinimumDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "zorder":{ - "title":"zorder", + "maximumDistance":{ + "title":"maximumDistance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/DistanceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"zorder", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaximumDistance", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OverlayType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poi", - "routeGeometry", - "position", - "map", - "style", - "zorder" - ] - }, - "MapType":{ - "required":[ - "content", - "bBoxContext", - "centerContext" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" - }, - { - "type":"object", - "title":"MapType", - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"#/definitions/ContentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Content", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "bBoxContext":{ - "title":"bBoxContext", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBoxContext", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "centerContext":{ - "title":"centerContext", - "allOf":[ - { - "$ref":"#/definitions/CenterContextType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CenterContext", - "namespaceURI":"http://www.opengis.net/xls" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MapType", + "localPart":"WithinDistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "content", - "bBoxContext", - "centerContext" + "location", + "minimumDistance", + "maximumDistance" ] }, - "POIWithDistanceType":{ + "AbstractRouteSegmentType":{ "type":"object", - "title":"POIWithDistanceType", + "title":"AbstractRouteSegmentType", "required":[ - "poi" + "distance", + "travelTime", + "boundingBox" ], "properties":{ - "poi":{ - "title":"poi", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"POI", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } }, - "distance":{ - "title":"distance", + "travelTime":{ + "title":"travelTime", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"TravelTime", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } + }, + "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":"POIWithDistanceType", + "localPart":"AbstractRouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "distance" + "distance", + "travelTime", + "boundingBox", + "name" ] }, - "AddressType":{ + "AngleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMeasureType" + }, + { + "type":"object", + "title":"AngleType", + "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":"AngleType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "uom" + ] + }, + "EllipseType":{ "required":[ - "freeFormAddress", - "streetAddress" + "pos", + "majorAxis", + "minorAxis", + "rotation" ], "allOf":[ { - "$ref":"#/definitions/AbstractAddressType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"AddressType", + "title":"EllipseType", "properties":{ - "freeFormAddress":{ - "title":"freeFormAddress", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"freeFormAddress", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" } }, - "streetAddress":{ - "title":"streetAddress", + "majorAxis":{ + "title":"majorAxis", "allOf":[ { - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"StreetAddress", + "localPart":"majorAxis", "namespaceURI":"http://www.opengis.net/xls" } }, - "place":{ - "title":"place", + "minorAxis":{ + "title":"minorAxis", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedPlaceType" - }, - "minItems":0 + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"Place", + "localPart":"minorAxis", "namespaceURI":"http://www.opengis.net/xls" } }, - "postalCode":{ - "title":"postalCode", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/xls" } } @@ -4660,40 +4744,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"EllipseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "freeFormAddress", - "streetAddress", - "place", - "postalCode" + "pos", + "majorAxis", + "minorAxis", + "rotation" ] }, - "ResponseHeaderType":{ + "AbstractAddressType":{ + "required":[ + "countryCode" + ], "allOf":[ { - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"ResponseHeaderType", + "title":"AbstractAddressType", "properties":{ - "errorList":{ - "title":"errorList", + "addressee":{ + "title":"addressee", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ErrorList", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"addressee", + "namespaceURI":"" } }, - "sessionID":{ - "title":"sessionID", + "countryCode":{ + "title":"countryCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4701,21 +4788,113 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"sessionID", + "localPart":"countryCode", "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "addressee", + "countryCode" + ] + }, + "SLIRType":{ + "required":[ + "inputGatewayParameters" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"SLIRType", + "properties":{ + "inputGatewayParameters":{ + "title":"inputGatewayParameters", + "allOf":[ + { + "$ref":"#/definitions/InputGatewayParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputGatewayParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SLIRType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputGatewayParameters" + ] + }, + "RouteInstructionsRequestType":{ + "type":"object", + "title":"RouteInstructionsRequestType", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "provideGeometry":{ + "title":"provideGeometry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideGeometry", + "namespaceURI":"" + } + }, + "provideBoundingBox":{ + "title":"provideBoundingBox", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideBoundingBox", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponseHeaderType", + "localPart":"RouteInstructionsRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorList", - "sessionID" + "format", + "provideGeometry", + "provideBoundingBox" ] }, "AvoidListType":{ @@ -4797,246 +4976,73 @@ "avoidFeature" ] }, - "AbstractBodyType":{ - "type":"object", - "title":"AbstractBodyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBodyType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "NAICSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractNamedReferenceSystem" - }, - { - "type":"object", - "title":"NAICSType", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "subType":{ - "title":"subType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"category", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"NAICSType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "type", - "subType", - "category" - ] - }, - "POIAttributeListType":{ + "StreetNameType":{ "type":"object", - "title":"POIAttributeListType", + "title":"StreetNameType", "properties":{ - "referenceSystem":{ - "title":"referenceSystem", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } + "propertyType":"value" }, - "poiInfoList":{ - "title":"poiInfoList", - "allOf":[ - { - "$ref":"#/definitions/POIInfoListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIInfoList", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"POIAttributeListType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "referenceSystem", - "poiInfoList" - ] - }, - "AvailableLayersType":{ - "type":"object", - "title":"AvailableLayersType", - "required":[ - "layer" - ], - "properties":{ - "layer":{ - "title":"layer", + "directionalPrefix":{ + "title":"directionalPrefix", "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"directionalPrefix", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableLayersType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "layer" - ] - }, - "AbstractHeaderType":{ - "type":"object", - "title":"AbstractHeaderType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractNamedReferenceSystem":{ - "type":"object", - "title":"AbstractNamedReferenceSystem", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractNamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AvailableStylesType":{ - "type":"object", - "title":"AvailableStylesType", - "required":[ - "style" - ], - "properties":{ - "style":{ - "title":"style", + }, + "typePrefix":{ + "title":"typePrefix", "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Style", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typePrefix", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableStylesType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "style" - ] - }, - "QualityOfPositionType":{ - "type":"object", - "title":"QualityOfPositionType", - "required":[ - "horizontalAcc", - "verticalAcc" - ], - "properties":{ - "horizontalAcc":{ - "title":"horizontalAcc", + }, + "officialName":{ + "title":"officialName", "allOf":[ { - "$ref":"#/definitions/HorAccType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"HorizontalAcc", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"officialName", + "namespaceURI":"" } }, - "verticalAcc":{ - "title":"verticalAcc", + "typeSuffix":{ + "title":"typeSuffix", "allOf":[ { - "$ref":"#/definitions/VerAccType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"VerticalAcc", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeSuffix", + "namespaceURI":"" } }, - "responseReq":{ - "title":"responseReq", + "directionalSuffix":{ + "title":"directionalSuffix", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5044,81 +5050,135 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"responseReq", + "localPart":"directionalSuffix", "namespaceURI":"" } }, - "responseTimer":{ - "title":"responseTimer", + "muniOctant":{ + "title":"muniOctant", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CompassPointEnumeration" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"responseTimer", + "localPart":"muniOctant", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityOfPositionType", + "localPart":"StreetNameType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "horizontalAcc", - "verticalAcc", - "responseReq", - "responseTimer" + "value", + "directionalPrefix", + "typePrefix", + "officialName", + "typeSuffix", + "directionalSuffix", + "muniOctant" ] }, - "AbstractGatewayParametersType":{ + "ResponseHeaderType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractHeaderType" + }, + { + "type":"object", + "title":"ResponseHeaderType", + "properties":{ + "errorList":{ + "title":"errorList", + "allOf":[ + { + "$ref":"#/definitions/ErrorListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ErrorList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "sessionID":{ + "title":"sessionID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"sessionID", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ResponseHeaderType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "errorList", + "sessionID" + ] + }, + "ErrorType":{ "type":"object", - "title":"AbstractGatewayParametersType", + "title":"ErrorType", + "required":[ + "errorCode" + ], "properties":{ - "requestedQoP":{ - "title":"requestedQoP", + "errorCode":{ + "title":"errorCode", "allOf":[ { - "$ref":"#/definitions/QualityOfPositionType" + "$ref":"#/definitions/ErrorCodeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestedQoP", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"errorCode", + "namespaceURI":"" } }, - "locationType":{ - "title":"locationType", + "severity":{ + "title":"severity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SeverityType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"locationType", + "localPart":"severity", "namespaceURI":"" } }, - "requestedsrsName":{ - "title":"requestedsrsName", + "locationID":{ + "title":"locationID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"requestedsrsName", + "localPart":"locationID", "namespaceURI":"" } }, - "priority":{ - "title":"priority", + "locationPath":{ + "title":"locationPath", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5126,248 +5186,401 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"priority", + "localPart":"locationPath", + "namespaceURI":"" + } + }, + "message":{ + "title":"message", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"message", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGatewayParametersType", + "localPart":"ErrorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestedQoP", - "locationType", - "requestedsrsName", - "priority" + "errorCode", + "severity", + "locationID", + "locationPath", + "message" ] }, - "InputMSInformationType":{ + "DistanceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"InputMSInformationType", + "title":"DistanceType", "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"InputMSInformationType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "uom" + ] }, - "GetPortrayMapCapabilitiesRequestType":{ + "AddressType":{ + "required":[ + "freeFormAddress", + "streetAddress" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractAddressType" }, { "type":"object", - "title":"GetPortrayMapCapabilitiesRequestType", + "title":"AddressType", "properties":{ + "freeFormAddress":{ + "title":"freeFormAddress", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"freeFormAddress", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "streetAddress":{ + "title":"streetAddress", + "allOf":[ + { + "$ref":"#/definitions/StreetAddressType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StreetAddress", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "place":{ + "title":"place", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NamedPlaceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Place", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"http://www.opengis.net/xls" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "freeFormAddress", + "streetAddress", + "place", + "postalCode" + ] + }, + "AvailableStylesType":{ + "type":"object", + "title":"AvailableStylesType", + "required":[ + "style" + ], + "properties":{ + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetPortrayMapCapabilitiesRequestType", + "localPart":"AvailableStylesType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "style" + ] }, - "RoutePlanType":{ + "StreetAddressType":{ "type":"object", - "title":"RoutePlanType", + "title":"StreetAddressType", "required":[ - "routePreference", - "wayPointList" + "street" ], "properties":{ - "routePreference":{ - "title":"routePreference", + "streetLocation":{ + "title":"streetLocation", "allOf":[ { - "$ref":"#/definitions/RoutePreferenceType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStreetLocatorType" + } + }, + "elementName":{ + "localPart":"_StreetLocation", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"RoutePreference", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } }, - "wayPointList":{ - "title":"wayPointList", + "street":{ + "title":"street", "allOf":[ { - "$ref":"#/definitions/WayPointListType" + "type":"array", + "items":{ + "$ref":"#/definitions/StreetNameType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"WayPointList", + "localPart":"Street", "namespaceURI":"http://www.opengis.net/xls" } - }, - "avoidList":{ - "title":"avoidList", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StreetAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "streetLocation", + "street" + ] + }, + "GeocodeResponseListType":{ + "type":"object", + "title":"GeocodeResponseListType", + "required":[ + "geocodedAddress", + "numberOfGeocodedAddresses" + ], + "properties":{ + "geocodedAddress":{ + "title":"geocodedAddress", "allOf":[ { - "$ref":"#/definitions/AvoidListType" + "type":"array", + "items":{ + "$ref":"#/definitions/GeocodedAddressType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"AvoidList", + "localPart":"GeocodedAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", + "numberOfGeocodedAddresses":{ + "title":"numberOfGeocodedAddresses", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"useRealTimeTraffic", + "localPart":"numberOfGeocodedAddresses", "namespaceURI":"" } - }, - "expectedStartTime":{ - "title":"expectedStartTime", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeocodeResponseListType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "geocodedAddress", + "numberOfGeocodedAddresses" + ] + }, + "AbstractMeasureType":{ + "type":"object", + "title":"AbstractMeasureType", + "required":[ + "value" + ], + "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/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expectedStartTime", + "localPart":"value", "namespaceURI":"" } }, - "expectedEndTime":{ - "title":"expectedEndTime", + "accuracy":{ + "title":"accuracy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expectedEndTime", + "localPart":"accuracy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RoutePlanType", + "localPart":"AbstractMeasureType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routePreference", - "wayPointList", - "avoidList", - "useRealTimeTraffic", - "expectedStartTime", - "expectedEndTime" + "value", + "accuracy" ] }, - "RequestType":{ - "required":[ - "methodName", - "version", - "requestID" - ], + "AbstractBodyType":{ + "type":"object", + "title":"AbstractBodyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBodyType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "POIPropertiesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" }, { "type":"object", - "title":"RequestType", + "title":"POIPropertiesType", "properties":{ - "requestParameters":{ - "title":"requestParameters", + "poiProperty":{ + "title":"poiProperty", "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/AbstractRequestParametersType" + "elementName":{ + "localPart":"_POIProperty", + "namespaceURI":"http://www.opengis.net/xls" } }, - "elementName":{ - "localPart":"_RequestParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "minItems":0 } ], "propertyType":"elementRef", - "elementName":{ - "localPart":"_RequestParameters", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "methodName":{ - "title":"methodName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"methodName", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "requestID":{ - "title":"requestID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" + "elementName":{ + "localPart":"_POIProperty", + "namespaceURI":"http://www.opengis.net/xls" } }, - "maximumResponses":{ - "title":"maximumResponses", + "directoryType":{ + "title":"directoryType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maximumResponses", + "localPart":"directoryType", "namespaceURI":"" } } @@ -5376,122 +5589,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestType", + "localPart":"POIPropertiesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestParameters", - "methodName", - "version", - "requestID", - "maximumResponses" + "poiProperty", + "directoryType" ] }, - "GeocodingQOSType":{ + "ErrorListType":{ "type":"object", - "title":"GeocodingQOSType", + "title":"ErrorListType", + "required":[ + "error" + ], "properties":{ - "accuracy":{ - "title":"accuracy", + "error":{ + "title":"error", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "type":"array", + "items":{ + "$ref":"#/definitions/ErrorType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"accuracy", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Error", + "namespaceURI":"http://www.opengis.net/xls" } }, - "matchType":{ - "title":"matchType", + "highestSeverity":{ + "title":"highestSeverity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SeverityType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"matchType", + "localPart":"highestSeverity", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocodingQOSType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "accuracy", - "matchType" - ] - }, - "ReferenceSystemType":{ - "type":"object", - "title":"ReferenceSystemType", - "required":[ - "namedReferenceSystem" - ], - "properties":{ - "namedReferenceSystem":{ - "title":"namedReferenceSystem", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" - } - }, - "elementName":{ - "localPart":"_NamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_NamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ReferenceSystemType", + "localPart":"ErrorListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "namedReferenceSystem" + "error", + "highestSeverity" ] }, - "RouteSummaryType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRouteSummaryType" - }, - { - "type":"object", - "title":"RouteSummaryType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteSummaryType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, "GeocodeRequestType":{ "required":[ "address" @@ -5533,171 +5686,74 @@ "address" ] }, - "RouteGeometryRequestType":{ + "RouteHandleType":{ "type":"object", - "title":"RouteGeometryRequestType", + "title":"RouteHandleType", + "required":[ + "routeID" + ], "properties":{ - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"scale", - "namespaceURI":"" - } - }, - "provideStartingPortion":{ - "title":"provideStartingPortion", + "serviceID":{ + "title":"serviceID", "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":"provideStartingPortion", + "localPart":"serviceID", "namespaceURI":"" } }, - "maxPoints":{ - "title":"maxPoints", + "routeID":{ + "title":"routeID", "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":"maxPoints", + "localPart":"routeID", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryRequestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "boundingBox", - "scale", - "provideStartingPortion", - "maxPoints" - ] - }, - "RouteMapRequestType":{ - "type":"object", - "title":"RouteMapRequestType", - "required":[ - "output" - ], - "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapOutputType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteMapRequestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "output" - ] - }, - "AvailableSRSType":{ - "type":"object", - "title":"AvailableSRSType", - "required":[ - "srs" - ], - "properties":{ - "srs":{ - "title":"srs", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SRS", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableSRSType", + "localPart":"RouteHandleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "srs" + "serviceID", + "routeID" ] }, - "POIPropertyType":{ - "required":[ - "name", - "value" - ], + "BuildingLocatorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractPOIPropertyType" + "$ref":"#/definitions/AbstractStreetLocatorType" }, { "type":"object", - "title":"POIPropertyType", + "title":"BuildingLocatorType", "properties":{ - "name":{ - "title":"name", + "number":{ + "title":"number", "allOf":[ { - "$ref":"#/definitions/POIPropertyNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"number", "namespaceURI":"" } }, - "value":{ - "title":"value", + "subdivision":{ + "title":"subdivision", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5705,7 +5761,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"value", + "localPart":"subdivision", + "namespaceURI":"" + } + }, + "buildingName":{ + "title":"buildingName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"buildingName", "namespaceURI":"" } } @@ -5714,40 +5783,68 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"POIPropertyType", + "localPart":"BuildingLocatorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "number", + "subdivision", + "buildingName" ] }, - "PortrayMapResponseType":{ + "RouteInstructionsListType":{ "required":[ - "map" + "routeInstruction", + "lang" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"PortrayMapResponseType", + "title":"RouteInstructionsListType", "properties":{ - "map":{ - "title":"map", + "routeInstruction":{ + "title":"routeInstruction", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/RouteInstructionType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Map", + "localPart":"RouteInstruction", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", "namespaceURI":"http://www.opengis.net/xls" } } @@ -5756,97 +5853,138 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapResponseType", + "localPart":"RouteInstructionsListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "map" + "routeInstruction", + "format", + "lang" ] }, - "ClipType":{ + "GeocodingQOSType":{ "type":"object", - "title":"ClipType", + "title":"GeocodingQOSType", + "properties":{ + "accuracy":{ + "title":"accuracy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"accuracy", + "namespaceURI":"" + } + }, + "matchType":{ + "title":"matchType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"matchType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeocodingQOSType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "accuracy", + "matchType" + ] + }, + "ReverseGeocodedLocationType":{ + "type":"object", + "title":"ReverseGeocodedLocationType", "required":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" + "point", + "address" ], "properties":{ - "polygon":{ - "title":"polygon", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, - "circleByCenterPoint":{ - "title":"circleByCenterPoint", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/xls" } }, - "lineCorridor":{ - "title":"lineCorridor", + "searchCentreDistance":{ + "title":"searchCentreDistance", "allOf":[ { - "$ref":"#/definitions/LineCorridorType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineCorridor", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ClipType", + "localPart":"ReverseGeocodedLocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" + "point", + "address", + "searchCentreDistance" ] }, - "ReverseGeocodeResponseType":{ + "RouteGeometryType":{ + "required":[ + "lineString" + ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"ReverseGeocodeResponseType", + "title":"RouteGeometryType", "properties":{ - "reverseGeocodedLocation":{ - "title":"reverseGeocodedLocation", + "lineString":{ + "title":"lineString", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReverseGeocodedLocationType" - }, - "minItems":0 + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReverseGeocodedLocation", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -5854,134 +5992,98 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodeResponseType", + "localPart":"RouteGeometryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "reverseGeocodedLocation" + "lineString" ] }, - "NamedPlaceType":{ + "AvailableLayersType":{ "type":"object", - "title":"NamedPlaceType", + "title":"AvailableLayersType", "required":[ - "type" + "layer" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "type":{ - "title":"type", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/NamedPlaceClassification" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NamedPlaceType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "value", - "type" - ] - }, - "RouteMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MapType" - }, - { - "type":"object", - "title":"RouteMapType", - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"description", - "namespaceURI":"" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapType", + "localPart":"AvailableLayersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "description" + "layer" ] }, - "AbstractRequestParametersType":{ - "type":"object", - "title":"AbstractRequestParametersType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRequestParametersType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "SLIAType":{ + "MapType":{ "required":[ - "outputGatewayParameters" + "content", + "bBoxContext", + "centerContext" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"SLIAType", + "title":"MapType", "properties":{ - "outputGatewayParameters":{ - "title":"outputGatewayParameters", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/OutputGatewayParametersType" + "$ref":"#/definitions/ContentType" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputGatewayParameters", + "localPart":"Content", "namespaceURI":"http://www.opengis.net/xls" } }, - "requestID":{ - "title":"requestID", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "centerContext":{ + "title":"centerContext", + "allOf":[ + { + "$ref":"#/definitions/CenterContextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CenterContext", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -5989,36 +6091,37 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SLIAType", + "localPart":"MapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputGatewayParameters", - "requestID" + "content", + "bBoxContext", + "centerContext" ] }, - "OutputMSInformationType":{ + "OutputGatewayParametersType":{ "required":[ - "position" + "outputMSIDs" ], "allOf":[ { - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/AbstractGatewayParametersType" }, { "type":"object", - "title":"OutputMSInformationType", + "title":"OutputGatewayParametersType", "properties":{ - "position":{ - "title":"position", + "outputMSIDs":{ + "title":"outputMSIDs", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/OutputMSIDsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } } @@ -6027,239 +6130,119 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputMSInformationType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "position" - ] - }, - "GeocodedAddressType":{ - "type":"object", - "title":"GeocodedAddressType", - "required":[ - "point", - "address" - ], - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "geocodeMatchCode":{ - "title":"geocodeMatchCode", - "allOf":[ - { - "$ref":"#/definitions/GeocodingQOSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeocodeMatchCode", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GeocodedAddressType", + "localPart":"OutputGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "geocodeMatchCode" + "outputMSIDs" ] }, - "StreetNameType":{ - "type":"object", - "title":"StreetNameType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "directionalPrefix":{ - "title":"directionalPrefix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"directionalPrefix", - "namespaceURI":"" - } - }, - "typePrefix":{ - "title":"typePrefix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typePrefix", - "namespaceURI":"" - } - }, - "officialName":{ - "title":"officialName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"officialName", - "namespaceURI":"" - } - }, - "typeSuffix":{ - "title":"typeSuffix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeSuffix", - "namespaceURI":"" - } - }, - "directionalSuffix":{ - "title":"directionalSuffix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"directionalSuffix", - "namespaceURI":"" - } + "ReverseGeocodeResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "muniOctant":{ - "title":"muniOctant", - "allOf":[ - { - "$ref":"#/definitions/CompassPointEnumeration" + { + "type":"object", + "title":"ReverseGeocodeResponseType", + "properties":{ + "reverseGeocodedLocation":{ + "title":"reverseGeocodedLocation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReverseGeocodedLocationType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReverseGeocodedLocation", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"muniOctant", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StreetNameType", + "localPart":"ReverseGeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "directionalPrefix", - "typePrefix", - "officialName", - "typeSuffix", - "directionalSuffix", - "muniOctant" + "reverseGeocodedLocation" ] }, - "WayPointType":{ - "required":[ - "location" - ], + "DirectoryResponseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"WayPointType", + "title":"DirectoryResponseType", "properties":{ - "location":{ - "title":"location", + "poiContext":{ + "title":"poiContext", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/POIWithDistanceType" }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "geocodeMatchCode":{ - "title":"geocodeMatchCode", - "allOf":[ - { - "$ref":"#/definitions/GeocodingQOSType" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"POIContext", "namespaceURI":"http://www.opengis.net/xls" } - }, - "stop":{ - "title":"stop", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectoryResponseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiContext" + ] + }, + "AbstractNamedReferenceSystem":{ + "type":"object", + "title":"AbstractNamedReferenceSystem", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractNamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "RouteMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MapType" + }, + { + "type":"object", + "title":"RouteMapType", + "properties":{ + "description":{ + "title":"description", "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":"stop", + "localPart":"description", "namespaceURI":"" } } @@ -6268,27 +6251,44 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WayPointType", + "localPart":"RouteMapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "geocodeMatchCode", - "stop" + "description" ] }, - "AbstractPOISelectionCriteriaType":{ + "WithinBoundaryType":{ "type":"object", - "title":"AbstractPOISelectionCriteriaType", + "title":"WithinBoundaryType", + "required":[ + "aoi" + ], "properties":{ + "aoi":{ + "title":"aoi", + "allOf":[ + { + "$ref":"#/definitions/AreaOfInterestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AOI", + "namespaceURI":"http://www.opengis.net/xls" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOISelectionCriteriaType", + "localPart":"WithinBoundaryType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "aoi" + ] }, - "NamedPlaceClassification":{ + "NearestCriterionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6296,11 +6296,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NamedPlaceClassification", + "localPart":"NearestCriterionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ErrorCodeType":{ + "RoutePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6308,11 +6308,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ErrorCodeType", + "localPart":"RoutePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SpeedUnitType":{ + "RouteMapStyleType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6320,11 +6320,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpeedUnitType", + "localPart":"RouteMapStyleType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DistanceUnitType":{ + "ReverseGeocodePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6332,11 +6332,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DistanceUnitType", + "localPart":"ReverseGeocodePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ReverseGeocodePreferenceType":{ + "DistanceUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6344,11 +6344,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ReverseGeocodePreferenceType", + "localPart":"DistanceUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SortDirectionType":{ + "ErrorCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6356,7 +6356,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SortDirectionType", + "localPart":"ErrorCodeType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6372,7 +6372,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "AvoidFeatureType":{ + "PresentationContentType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6380,11 +6380,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AvoidFeatureType", + "localPart":"presentationContentType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RouteMapStyleType":{ + "AvoidFeatureType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6392,11 +6392,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMapStyleType", + "localPart":"AvoidFeatureType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RoutePreferenceType":{ + "SeverityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6404,11 +6404,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RoutePreferenceType", + "localPart":"SeverityType", "namespaceURI":"http://www.opengis.net/xls" } }, - "NearestCriterionType":{ + "SortDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6416,11 +6416,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NearestCriterionType", + "localPart":"SortDirectionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SeverityType":{ + "NamedPlaceClassification":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6428,11 +6428,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SeverityType", + "localPart":"NamedPlaceClassification", "namespaceURI":"http://www.opengis.net/xls" } }, - "PresentationContentType":{ + "SpeedUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6440,7 +6440,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"presentationContentType", + "localPart":"SpeedUnitType", "namespaceURI":"http://www.opengis.net/xls" } } @@ -6459,7 +6459,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestHeader" + "_GatewayParameters" ] }, "namespaceURI":{ @@ -6472,11 +6472,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestHeaderType" + "$ref":"#/definitions/AbstractGatewayParametersType" } }, "elementName":{ - "localPart":"RequestHeader", + "localPart":"_GatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6493,7 +6493,7 @@ "properties":{ "localPart":{ "enum":[ - "_RouteSummary" + "TimeStamp" ] }, "namespaceURI":{ @@ -6506,11 +6506,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSummaryType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"_RouteSummary", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6527,7 +6527,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsList" + "RouteSummary" ] }, "namespaceURI":{ @@ -6540,11 +6540,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/RouteSummaryType" } }, "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6561,7 +6561,7 @@ "properties":{ "localPart":{ "enum":[ - "Speed" + "SLIA" ] }, "namespaceURI":{ @@ -6574,11 +6574,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpeedType" + "$ref":"#/definitions/SLIAType" } }, "elementName":{ - "localPart":"Speed", + "localPart":"SLIA", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6595,7 +6595,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeMatchCode" + "CircularArc" ] }, "namespaceURI":{ @@ -6608,11 +6608,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/CircularArcType" } }, "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6629,7 +6629,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeResponse" + "POI" ] }, "namespaceURI":{ @@ -6642,11 +6642,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeResponseType" + "$ref":"#/definitions/PointOfInterestType" } }, "elementName":{ - "localPart":"ReverseGeocodeResponse", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6663,7 +6663,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryRequest" + "_ADT" ] }, "namespaceURI":{ @@ -6676,11 +6676,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryRequestType" + "$ref":"#/definitions/AbstractDataType" } }, "elementName":{ - "localPart":"DirectoryRequest", + "localPart":"_ADT", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6697,7 +6697,7 @@ "properties":{ "localPart":{ "enum":[ - "CircularArc" + "AOI" ] }, "namespaceURI":{ @@ -6710,11 +6710,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircularArcType" + "$ref":"#/definitions/AreaOfInterestType" } }, "elementName":{ - "localPart":"CircularArc", + "localPart":"AOI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6731,7 +6731,7 @@ "properties":{ "localPart":{ "enum":[ - "WayPointList" + "ReverseGeocodeRequest" ] }, "namespaceURI":{ @@ -6744,11 +6744,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointListType" + "$ref":"#/definitions/ReverseGeocodeRequestType" } }, "elementName":{ - "localPart":"WayPointList", + "localPart":"ReverseGeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6765,7 +6765,7 @@ "properties":{ "localPart":{ "enum":[ - "NACE" + "NextSegment" ] }, "namespaceURI":{ @@ -6778,11 +6778,11 @@ ] }, "value":{ - "$ref":"#/definitions/NACEType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"NACE", + "localPart":"NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6799,7 +6799,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "RouteInstruction" ] }, "namespaceURI":{ @@ -6812,11 +6812,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/RouteInstructionType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"RouteInstruction", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6833,7 +6833,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfoList" + "_WayPoint" ] }, "namespaceURI":{ @@ -6846,11 +6846,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoListType" + "$ref":"#/definitions/AbstractWayPointType" } }, "elementName":{ - "localPart":"POIInfoList", + "localPart":"_WayPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6901,7 +6901,7 @@ "properties":{ "localPart":{ "enum":[ - "_Header" + "Building" ] }, "namespaceURI":{ @@ -6914,11 +6914,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/BuildingLocatorType" } }, "elementName":{ - "localPart":"_Header", + "localPart":"Building", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6935,7 +6935,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIA" + "ViaPoint" ] }, "namespaceURI":{ @@ -6948,11 +6948,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIAType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"SLIA", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6969,7 +6969,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstruction" + "_ResponseParameters" ] }, "namespaceURI":{ @@ -6982,11 +6982,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionType" + "$ref":"#/definitions/AbstractResponseParametersType" } }, "elementName":{ - "localPart":"RouteInstruction", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7003,7 +7003,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteHandle" + "RoutePreference" ] }, "namespaceURI":{ @@ -7016,11 +7016,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteHandleType" + "$ref":"#/definitions/RoutePreferenceType" } }, "elementName":{ - "localPart":"RouteHandle", + "localPart":"RoutePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7037,7 +7037,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "Angle" ] }, "namespaceURI":{ @@ -7050,11 +7050,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"Angle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7071,7 +7071,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSInformation" + "StreetAddress" ] }, "namespaceURI":{ @@ -7084,11 +7084,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSInformationType" + "$ref":"#/definitions/StreetAddressType" } }, "elementName":{ - "localPart":"InputMSInformation", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7105,7 +7105,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSIDs" + "SLIR" ] }, "namespaceURI":{ @@ -7118,11 +7118,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/SLIRType" } }, "elementName":{ - "localPart":"InputMSIDs", + "localPart":"SLIR", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7139,7 +7139,7 @@ "properties":{ "localPart":{ "enum":[ - "SIC" + "GeocodeMatchCode" ] }, "namespaceURI":{ @@ -7152,11 +7152,11 @@ ] }, "value":{ - "$ref":"#/definitions/SICType" + "$ref":"#/definitions/GeocodingQOSType" } }, "elementName":{ - "localPart":"SIC", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7173,7 +7173,7 @@ "properties":{ "localPart":{ "enum":[ - "Street" + "POIProperties" ] }, "namespaceURI":{ @@ -7186,11 +7186,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetNameType" + "$ref":"#/definitions/POIProperties" } }, "elementName":{ - "localPart":"Street", + "localPart":"POIProperties", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7207,7 +7207,7 @@ "properties":{ "localPart":{ "enum":[ - "POIAttributeList" + "Altitude" ] }, "namespaceURI":{ @@ -7220,11 +7220,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIAttributeListType" + "$ref":"#/definitions/AltitudeType" } }, "elementName":{ - "localPart":"POIAttributeList", + "localPart":"Altitude", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7241,7 +7241,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSIDs" + "EndPoint" ] }, "namespaceURI":{ @@ -7254,11 +7254,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"_MSIDs", + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7275,7 +7275,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidList" + "RouteInstructionsList" ] }, "namespaceURI":{ @@ -7288,11 +7288,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidListType" + "$ref":"#/definitions/RouteInstructionsListType" } }, "elementName":{ - "localPart":"AvoidList", + "localPart":"RouteInstructionsList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7309,7 +7309,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMap" + "RouteHandle" ] }, "namespaceURI":{ @@ -7322,11 +7322,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapType" + "$ref":"#/definitions/RouteHandleType" } }, "elementName":{ - "localPart":"RouteMap", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7343,7 +7343,7 @@ "properties":{ "localPart":{ "enum":[ - "EndPoint" + "GeocodeResponseList" ] }, "namespaceURI":{ @@ -7356,11 +7356,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/GeocodeResponseListType" } }, "elementName":{ - "localPart":"EndPoint", + "localPart":"GeocodeResponseList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7377,7 +7377,7 @@ "properties":{ "localPart":{ "enum":[ - "_RequestParameters" + "_MSIDs" ] }, "namespaceURI":{ @@ -7390,11 +7390,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractMSIDsType" } }, "elementName":{ - "localPart":"_RequestParameters", + "localPart":"_MSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7411,7 +7411,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryResponse" + "_POISelectionCriteria" ] }, "namespaceURI":{ @@ -7424,11 +7424,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryResponseType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" } }, "elementName":{ - "localPart":"DirectoryResponse", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7445,7 +7445,7 @@ "properties":{ "localPart":{ "enum":[ - "_Location" + "RouteGeometryRequest" ] }, "namespaceURI":{ @@ -7458,11 +7458,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/RouteGeometryRequestType" } }, "elementName":{ - "localPart":"_Location", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7479,7 +7479,7 @@ "properties":{ "localPart":{ "enum":[ - "_GatewayParameters" + "XLS" ] }, "namespaceURI":{ @@ -7492,11 +7492,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/XLSType" } }, "elementName":{ - "localPart":"_GatewayParameters", + "localPart":"XLS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7513,7 +7513,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteRequest" + "SearchCentreDistance" ] }, "namespaceURI":{ @@ -7526,11 +7526,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteRequestType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"DetermineRouteRequest", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7547,7 +7547,7 @@ "properties":{ "localPart":{ "enum":[ - "_NextSegment" + "InputMSInformation" ] }, "namespaceURI":{ @@ -7560,11 +7560,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/InputMSInformationType" } }, "elementName":{ - "localPart":"_NextSegment", + "localPart":"InputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7581,7 +7581,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipse" + "_Body" ] }, "namespaceURI":{ @@ -7594,11 +7594,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipseType" + "$ref":"#/definitions/AbstractBodyType" } }, "elementName":{ - "localPart":"Ellipse", + "localPart":"_Body", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7615,7 +7615,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "Speed" ] }, "namespaceURI":{ @@ -7628,11 +7628,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/SpeedType" } }, "elementName":{ - "localPart":"Address", + "localPart":"Speed", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7649,7 +7649,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSInformation" + "POILocation" ] }, "namespaceURI":{ @@ -7662,11 +7662,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/POILocationType" } }, "elementName":{ - "localPart":"_MSInformation", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7683,7 +7683,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "Distance" ] }, "namespaceURI":{ @@ -7696,11 +7696,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7717,7 +7717,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIR" + "Map" ] }, "namespaceURI":{ @@ -7730,11 +7730,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIRType" + "$ref":"#/definitions/MapType" } }, "elementName":{ - "localPart":"SLIR", + "localPart":"Map", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7751,7 +7751,7 @@ "properties":{ "localPart":{ "enum":[ - "Response" + "RequestHeader" ] }, "namespaceURI":{ @@ -7764,11 +7764,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseType" + "$ref":"#/definitions/RequestHeaderType" } }, "elementName":{ - "localPart":"Response", + "localPart":"RequestHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7785,7 +7785,7 @@ "properties":{ "localPart":{ "enum":[ - "_Body" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -7798,11 +7798,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/ReferenceSystemType" } }, "elementName":{ - "localPart":"_Body", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7819,7 +7819,7 @@ "properties":{ "localPart":{ "enum":[ - "_ADT" + "_MSInformation" ] }, "namespaceURI":{ @@ -7832,11 +7832,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractMSInformationType" } }, "elementName":{ - "localPart":"_ADT", + "localPart":"_MSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7853,7 +7853,7 @@ "properties":{ "localPart":{ "enum":[ - "_POI" + "GeocodeResponse" ] }, "namespaceURI":{ @@ -7866,11 +7866,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/GeocodeResponseType" } }, "elementName":{ - "localPart":"_POI", + "localPart":"GeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7887,7 +7887,7 @@ "properties":{ "localPart":{ "enum":[ - "StreetAddress" + "Address" ] }, "namespaceURI":{ @@ -7900,11 +7900,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/AddressType" } }, "elementName":{ - "localPart":"StreetAddress", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7921,7 +7921,7 @@ "properties":{ "localPart":{ "enum":[ - "_WayPoint" + "_RequestParameters" ] }, "namespaceURI":{ @@ -7934,11 +7934,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractRequestParametersType" } }, "elementName":{ - "localPart":"_WayPoint", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7955,7 +7955,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "AvoidList" ] }, "namespaceURI":{ @@ -7968,11 +7968,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestType" + "$ref":"#/definitions/AvoidListType" } }, "elementName":{ - "localPart":"Request", + "localPart":"AvoidList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7989,7 +7989,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSInformation" + "ResponseHeader" ] }, "namespaceURI":{ @@ -8002,11 +8002,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSInformationType" + "$ref":"#/definitions/ResponseHeaderType" } }, "elementName":{ - "localPart":"OutputMSInformation", + "localPart":"ResponseHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8023,7 +8023,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapRequest" + "GetPortrayMapCapabilitiesResponse" ] }, "namespaceURI":{ @@ -8036,11 +8036,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapRequestType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" } }, "elementName":{ - "localPart":"PortrayMapRequest", + "localPart":"GetPortrayMapCapabilitiesResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8057,7 +8057,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMapRequest" + "InputGatewayParameters" ] }, "namespaceURI":{ @@ -8070,11 +8070,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapRequestType" + "$ref":"#/definitions/InputGatewayParametersType" } }, "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8091,7 +8091,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSummary" + "_Measure" ] }, "namespaceURI":{ @@ -8104,11 +8104,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/AbstractMeasureType" } }, "elementName":{ - "localPart":"RouteSummary", + "localPart":"_Measure", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8125,7 +8125,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidFeature" + "_StreetLocation" ] }, "namespaceURI":{ @@ -8138,11 +8138,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidFeatureType" + "$ref":"#/definitions/AbstractStreetLocatorType" } }, "elementName":{ - "localPart":"AvoidFeature", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8159,7 +8159,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponseList" + "ReverseGeocodePreference" ] }, "namespaceURI":{ @@ -8172,11 +8172,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseListType" + "$ref":"#/definitions/ReverseGeocodePreferenceType" } }, "elementName":{ - "localPart":"GeocodeResponseList", + "localPart":"ReverseGeocodePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8193,7 +8193,7 @@ "properties":{ "localPart":{ "enum":[ - "_NamedReferenceSystem" + "PortrayMapRequest" ] }, "namespaceURI":{ @@ -8206,11 +8206,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/PortrayMapRequestType" } }, "elementName":{ - "localPart":"_NamedReferenceSystem", + "localPart":"PortrayMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8227,7 +8227,7 @@ "properties":{ "localPart":{ "enum":[ - "_StreetLocation" + "_Position" ] }, "namespaceURI":{ @@ -8240,11 +8240,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractPositionType" } }, "elementName":{ - "localPart":"_StreetLocation", + "localPart":"_Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8261,7 +8261,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "NAICS" ] }, "namespaceURI":{ @@ -8274,11 +8274,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/NAICSType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"NAICS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8295,7 +8295,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeRequest" + "Error" ] }, "namespaceURI":{ @@ -8308,11 +8308,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeRequestType" + "$ref":"#/definitions/ErrorType" } }, "elementName":{ - "localPart":"ReverseGeocodeRequest", + "localPart":"Error", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8329,7 +8329,7 @@ "properties":{ "localPart":{ "enum":[ - "Map" + "Place" ] }, "namespaceURI":{ @@ -8342,11 +8342,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/NamedPlaceType" } }, "elementName":{ - "localPart":"Map", + "localPart":"Place", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8363,7 +8363,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodePreference" + "POIInfo" ] }, "namespaceURI":{ @@ -8376,11 +8376,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" + "$ref":"#/definitions/POIInfoType" } }, "elementName":{ - "localPart":"ReverseGeocodePreference", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8397,7 +8397,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "DetermineRouteRequest" ] }, "namespaceURI":{ @@ -8410,11 +8410,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/DetermineRouteRequestType" } }, "elementName":{ - "localPart":"Time", + "localPart":"DetermineRouteRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8431,7 +8431,7 @@ "properties":{ "localPart":{ "enum":[ - "_Position" + "BoundingBox" ] }, "namespaceURI":{ @@ -8444,11 +8444,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"_Position", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8465,7 +8465,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSIDs" + "_POIProperty" ] }, "namespaceURI":{ @@ -8478,11 +8478,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSIDsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"_POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8499,7 +8499,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeRequest" + "WayPointList" ] }, "namespaceURI":{ @@ -8512,11 +8512,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeRequestType" + "$ref":"#/definitions/WayPointListType" } }, "elementName":{ - "localPart":"GeocodeRequest", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8533,7 +8533,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapResponse" + "POIAttributeList" ] }, "namespaceURI":{ @@ -8546,11 +8546,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapResponseType" + "$ref":"#/definitions/POIAttributeListType" } }, "elementName":{ - "localPart":"PortrayMapResponse", + "localPart":"POIAttributeList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8567,7 +8567,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "GetPortrayMapCapabilitiesRequest" ] }, "namespaceURI":{ @@ -8580,11 +8580,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" } }, "elementName":{ - "localPart":"Angle", + "localPart":"GetPortrayMapCapabilitiesRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8601,7 +8601,7 @@ "properties":{ "localPart":{ "enum":[ - "AOI" + "POIProperty" ] }, "namespaceURI":{ @@ -8614,11 +8614,11 @@ ] }, "value":{ - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"#/definitions/POIPropertyType" } }, "elementName":{ - "localPart":"AOI", + "localPart":"POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8635,7 +8635,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfo" + "DirectoryResponse" ] }, "namespaceURI":{ @@ -8648,11 +8648,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoType" + "$ref":"#/definitions/DirectoryResponseType" } }, "elementName":{ - "localPart":"POIInfo", + "localPart":"DirectoryResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8669,7 +8669,7 @@ "properties":{ "localPart":{ "enum":[ - "StartPoint" + "PortrayMapResponse" ] }, "namespaceURI":{ @@ -8682,11 +8682,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/PortrayMapResponseType" } }, "elementName":{ - "localPart":"StartPoint", + "localPart":"PortrayMapResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8703,7 +8703,7 @@ "properties":{ "localPart":{ "enum":[ - "_POIProperty" + "GeocodeRequest" ] }, "namespaceURI":{ @@ -8716,11 +8716,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeocodeRequestType" } }, "elementName":{ - "localPart":"_POIProperty", + "localPart":"GeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8737,7 +8737,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "_RouteSummary" ] }, "namespaceURI":{ @@ -8750,11 +8750,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/AbstractRouteSummaryType" } }, "elementName":{ - "localPart":"Position", + "localPart":"_RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8771,7 +8771,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "RouteMap" ] }, "namespaceURI":{ @@ -8784,11 +8784,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RouteMapType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"RouteMap", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8805,7 +8805,7 @@ "properties":{ "localPart":{ "enum":[ - "NAICS" + "Request" ] }, "namespaceURI":{ @@ -8818,11 +8818,11 @@ ] }, "value":{ - "$ref":"#/definitions/NAICSType" + "$ref":"#/definitions/RequestType" } }, "elementName":{ - "localPart":"NAICS", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8839,7 +8839,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperties" + "_NamedReferenceSystem" ] }, "namespaceURI":{ @@ -8852,11 +8852,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIProperties" + "$ref":"#/definitions/AbstractNamedReferenceSystem" } }, "elementName":{ - "localPart":"POIProperties", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8873,7 +8873,7 @@ "properties":{ "localPart":{ "enum":[ - "NextSegment" + "Response" ] }, "namespaceURI":{ @@ -8886,11 +8886,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/ResponseType" } }, "elementName":{ - "localPart":"NextSegment", + "localPart":"Response", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8907,7 +8907,7 @@ "properties":{ "localPart":{ "enum":[ - "PostalCode" + "ReverseGeocodeResponse" ] }, "namespaceURI":{ @@ -8920,11 +8920,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReverseGeocodeResponseType" } }, "elementName":{ - "localPart":"PostalCode", + "localPart":"ReverseGeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8941,7 +8941,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputGatewayParameters" + "OutputMSInformation" ] }, "namespaceURI":{ @@ -8954,11 +8954,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputGatewayParametersType" + "$ref":"#/definitions/OutputMSInformationType" } }, "elementName":{ - "localPart":"OutputGatewayParameters", + "localPart":"OutputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8975,7 +8975,7 @@ "properties":{ "localPart":{ "enum":[ - "Error" + "StartPoint" ] }, "namespaceURI":{ @@ -8988,11 +8988,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"Error", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9009,7 +9009,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsRequest" + "ErrorList" ] }, "namespaceURI":{ @@ -9022,11 +9022,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/ErrorListType" } }, "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9043,7 +9043,7 @@ "properties":{ "localPart":{ "enum":[ - "Altitude" + "AvoidFeature" ] }, "namespaceURI":{ @@ -9056,11 +9056,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeType" + "$ref":"#/definitions/AvoidFeatureType" } }, "elementName":{ - "localPart":"Altitude", + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9077,7 +9077,7 @@ "properties":{ "localPart":{ "enum":[ - "InputGatewayParameters" + "NACE" ] }, "namespaceURI":{ @@ -9090,11 +9090,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/NACEType" } }, "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"NACE", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9111,7 +9111,7 @@ "properties":{ "localPart":{ "enum":[ - "_POISelectionCriteria" + "InputMSIDs" ] }, "namespaceURI":{ @@ -9124,11 +9124,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/InputMSIDsType" } }, "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9145,7 +9145,7 @@ "properties":{ "localPart":{ "enum":[ - "XLS" + "SIC" ] }, "namespaceURI":{ @@ -9158,11 +9158,11 @@ ] }, "value":{ - "$ref":"#/definitions/XLSType" + "$ref":"#/definitions/SICType" } }, "elementName":{ - "localPart":"XLS", + "localPart":"SIC", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9179,7 +9179,7 @@ "properties":{ "localPart":{ "enum":[ - "_Measure" + "_POI" ] }, "namespaceURI":{ @@ -9192,11 +9192,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractPOIType" } }, "elementName":{ - "localPart":"_Measure", + "localPart":"_POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9213,7 +9213,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperty" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -9226,11 +9226,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIPropertyType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"POIProperty", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9247,7 +9247,7 @@ "properties":{ "localPart":{ "enum":[ - "SearchCentreDistance" + "Time" ] }, "namespaceURI":{ @@ -9260,11 +9260,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"SearchCentreDistance", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9281,7 +9281,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "_Location" ] }, "namespaceURI":{ @@ -9294,11 +9294,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingLocatorType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"Building", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9315,7 +9315,7 @@ "properties":{ "localPart":{ "enum":[ - "POI" + "Street" ] }, "namespaceURI":{ @@ -9328,11 +9328,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/StreetNameType" } }, "elementName":{ - "localPart":"POI", + "localPart":"Street", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9349,7 +9349,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePlan" + "Ellipse" ] }, "namespaceURI":{ @@ -9362,11 +9362,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/EllipseType" } }, "elementName":{ - "localPart":"RoutePlan", + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9383,7 +9383,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponse" + "_Header" ] }, "namespaceURI":{ @@ -9396,11 +9396,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseType" + "$ref":"#/definitions/AbstractHeaderType" } }, "elementName":{ - "localPart":"GeocodeResponse", + "localPart":"_Header", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9417,7 +9417,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponseHeader" + "DirectoryRequest" ] }, "namespaceURI":{ @@ -9430,11 +9430,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseHeaderType" + "$ref":"#/definitions/DirectoryRequestType" } }, "elementName":{ - "localPart":"ResponseHeader", + "localPart":"DirectoryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9451,7 +9451,7 @@ "properties":{ "localPart":{ "enum":[ - "Place" + "PostalCode" ] }, "namespaceURI":{ @@ -9464,11 +9464,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedPlaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Place", + "localPart":"PostalCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9485,7 +9485,7 @@ "properties":{ "localPart":{ "enum":[ - "POILocation" + "RoutePlan" ] }, "namespaceURI":{ @@ -9498,11 +9498,11 @@ ] }, "value":{ - "$ref":"#/definitions/POILocationType" + "$ref":"#/definitions/RoutePlanType" } }, "elementName":{ - "localPart":"POILocation", + "localPart":"RoutePlan", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9519,7 +9519,7 @@ "properties":{ "localPart":{ "enum":[ - "ViaPoint" + "_NextSegment" ] }, "namespaceURI":{ @@ -9532,11 +9532,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/AbstractRouteSegmentType" } }, "elementName":{ - "localPart":"ViaPoint", + "localPart":"_NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9553,7 +9553,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesRequest" + "OutputGatewayParameters" ] }, "namespaceURI":{ @@ -9566,11 +9566,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" + "$ref":"#/definitions/OutputGatewayParametersType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesRequest", + "localPart":"OutputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9587,7 +9587,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesResponse" + "RouteInstructionsRequest" ] }, "namespaceURI":{ @@ -9600,11 +9600,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" + "$ref":"#/definitions/RouteInstructionsRequestType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesResponse", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9621,7 +9621,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePreference" + "Position" ] }, "namespaceURI":{ @@ -9634,11 +9634,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePreferenceType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"RoutePreference", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9655,7 +9655,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometryRequest" + "POIInfoList" ] }, "namespaceURI":{ @@ -9668,11 +9668,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/POIInfoListType" } }, "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9689,7 +9689,7 @@ "properties":{ "localPart":{ "enum":[ - "_ResponseParameters" + "OutputMSIDs" ] }, "namespaceURI":{ @@ -9702,11 +9702,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/OutputMSIDsType" } }, "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9723,7 +9723,7 @@ "properties":{ "localPart":{ "enum":[ - "ErrorList" + "RouteMapRequest" ] }, "namespaceURI":{ @@ -9736,11 +9736,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/RouteMapRequestType" } }, "elementName":{ - "localPart":"ErrorList", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } } diff --git a/scripts/jsonschemas/OLS_1_2.jsonschema b/scripts/jsonschemas/OLS_1_2.jsonschema index 43efa0e8..472e1ee1 100644 --- a/scripts/jsonschemas/OLS_1_2.jsonschema +++ b/scripts/jsonschemas/OLS_1_2.jsonschema @@ -2,118 +2,127 @@ { "id":"http://www.opengis.net/xls#", "definitions":{ - "SICType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "RouteMapOutputType":{ + "type":"object", + "title":"RouteMapOutputType", + "properties":{ + "bBoxContext":{ + "title":"bBoxContext", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "namespaceURI":"http://www.opengis.net/xls" + } }, - { - "type":"object", - "title":"SICType", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "subType":{ - "title":"subType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"category", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" - } + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "bGcolor":{ + "title":"bGcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"BGcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "$ref":"#/definitions/RouteMapStyleType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"style", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SICType", + "localPart":"RouteMapOutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category", - "code" + "bBoxContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "style" ] }, - "InputMSIDsType":{ - "required":[ - "inputMSInformation" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSIDsType" - }, - { - "type":"object", - "title":"InputMSIDsType", - "properties":{ - "inputMSInformation":{ - "title":"inputMSInformation", - "allOf":[ - { - "$ref":"#/definitions/InputMSInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputMSInformation", - "namespaceURI":"http://www.opengis.net/xls" - } - } - } - } - ], + "AbstractRequestParametersType":{ + "type":"object", + "title":"AbstractRequestParametersType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"InputMSIDsType", + "localPart":"AbstractRequestParametersType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "inputMSInformation" - ] + } }, "AbstractMSInformationType":{ "type":"object", @@ -170,152 +179,69 @@ "encryption" ] }, - "POIPropertyType":{ - "required":[ - "name", - "value" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPOIPropertyType" - }, - { - "type":"object", - "title":"POIPropertyType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/POIPropertyNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"value", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"POIPropertyType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "name", - "value" - ] - }, - "POIProperties":{ - "allOf":[ - { - "$ref":"#/definitions/POIPropertiesType" - }, - { - "type":"object", - "title":"POIProperties", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "AbstractBodyType":{ - "type":"object", - "title":"AbstractBodyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBodyType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "ClipType":{ - "type":"object", - "title":"ClipType", - "required":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" - ], - "properties":{ - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "circleByCenterPoint":{ - "title":"circleByCenterPoint", - "allOf":[ - { - "$ref":"#/definitions/CircleByCenterPointType" + "POIAttributeListType":{ + "type":"object", + "title":"POIAttributeListType", + "properties":{ + "referenceSystem":{ + "title":"referenceSystem", + "allOf":[ + { + "$ref":"#/definitions/ReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" } }, - "lineCorridor":{ - "title":"lineCorridor", + "poiInfoList":{ + "title":"poiInfoList", "allOf":[ { - "$ref":"#/definitions/LineCorridorType" + "$ref":"#/definitions/POIInfoListType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineCorridor", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ClipType", + "localPart":"POIAttributeListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" + "referenceSystem", + "poiInfoList" ] }, - "StreetAddressType":{ + "AbstractResponseParametersType":{ "type":"object", - "title":"StreetAddressType", + "title":"AbstractResponseParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractResponseParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "XLSType":{ + "type":"object", + "title":"XLSType", "required":[ - "street" + "header", + "body", + "version" ], "properties":{ - "streetLocation":{ - "title":"streetLocation", + "header":{ + "title":"header", "allOf":[ { "type":"object", @@ -324,209 +250,301 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractHeaderType" } }, "elementName":{ - "localPart":"_StreetLocation", + "localPart":"_Header", "namespaceURI":"http://www.opengis.net/xls" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_StreetLocation", + "localPart":"_Header", "namespaceURI":"http://www.opengis.net/xls" } }, - "street":{ - "title":"street", + "body":{ + "title":"body", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StreetNameType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractBodyType" + } + }, + "elementName":{ + "localPart":"_Body", + "namespaceURI":"http://www.opengis.net/xls" + } }, "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Street", + "localPart":"_Body", "namespaceURI":"http://www.opengis.net/xls" } }, - "locator":{ - "title":"locator", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", + "localPart":"version", "namespaceURI":"" } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.opengis.net/xls" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StreetAddressType", + "localPart":"XLSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "streetLocation", - "street", - "locator" + "header", + "body", + "version", + "lang" ] }, - "POIAttributeListType":{ + "QualityOfPositionType":{ "type":"object", - "title":"POIAttributeListType", + "title":"QualityOfPositionType", + "required":[ + "horizontalAcc", + "verticalAcc" + ], "properties":{ - "referenceSystem":{ - "title":"referenceSystem", + "horizontalAcc":{ + "title":"horizontalAcc", "allOf":[ { - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"#/definitions/HorAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"HorizontalAcc", "namespaceURI":"http://www.opengis.net/xls" } }, - "poiInfoList":{ - "title":"poiInfoList", + "verticalAcc":{ + "title":"verticalAcc", "allOf":[ { - "$ref":"#/definitions/POIInfoListType" + "$ref":"#/definitions/VerAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"POIInfoList", + "localPart":"VerticalAcc", "namespaceURI":"http://www.opengis.net/xls" } + }, + "responseReq":{ + "title":"responseReq", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"responseReq", + "namespaceURI":"" + } + }, + "responseTimer":{ + "title":"responseTimer", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"responseTimer", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIAttributeListType", + "localPart":"QualityOfPositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "referenceSystem", - "poiInfoList" + "horizontalAcc", + "verticalAcc", + "responseReq", + "responseTimer" ] }, - "AbstractDataType":{ - "type":"object", - "title":"AbstractDataType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDataType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "POIWithDistanceType":{ + "POILocationType":{ "type":"object", - "title":"POIWithDistanceType", + "title":"POILocationType", "required":[ - "poi" + "address", + "nearest", + "withinDistance", + "withinBoundary" ], "properties":{ - "poi":{ - "title":"poi", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"POI", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "distance":{ - "title":"distance", + "nearest":{ + "title":"nearest", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/NearestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"Nearest", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "withinDistance":{ + "title":"withinDistance", + "allOf":[ + { + "$ref":"#/definitions/WithinDistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinDistance", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "withinBoundary":{ + "title":"withinBoundary", + "allOf":[ + { + "$ref":"#/definitions/WithinBoundaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinBoundary", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIWithDistanceType", + "localPart":"POILocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "distance" + "address", + "nearest", + "withinDistance", + "withinBoundary" ] }, - "MapType":{ + "GetPortrayMapCapabilitiesResponseType":{ "required":[ - "content", - "bBoxContext", - "centerContext" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"MapType", + "title":"GetPortrayMapCapabilitiesResponseType", "properties":{ - "content":{ - "title":"content", + "availableSRS":{ + "title":"availableSRS", "allOf":[ { - "$ref":"#/definitions/ContentType" + "$ref":"#/definitions/AvailableSRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Content", + "localPart":"AvailableSRS", "namespaceURI":"http://www.opengis.net/xls" } }, - "bBoxContext":{ - "title":"bBoxContext", + "availableLayers":{ + "title":"availableLayers", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/AvailableLayersType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBoxContext", + "localPart":"AvailableLayers", "namespaceURI":"http://www.opengis.net/xls" } }, - "centerContext":{ - "title":"centerContext", + "availableFormats":{ + "title":"availableFormats", "allOf":[ { - "$ref":"#/definitions/CenterContextType" + "$ref":"#/definitions/AvailableFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"CenterContext", + "localPart":"AvailableFormats", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "availableStyles":{ + "title":"availableStyles", + "allOf":[ + { + "$ref":"#/definitions/AvailableStylesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AvailableStyles", "namespaceURI":"http://www.opengis.net/xls" } } @@ -535,20 +553,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MapType", + "localPart":"GetPortrayMapCapabilitiesResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "content", - "bBoxContext", - "centerContext" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ] }, - "VerAccType":{ + "HorAccType":{ "type":"object", - "title":"VerAccType", + "title":"HorAccType", "required":[ - "distance" + "distance", + "angle" ], "properties":{ "distance":{ @@ -563,338 +583,237 @@ "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } + }, + "angle":{ + "title":"angle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Angle", + "namespaceURI":"http://www.opengis.net/xls" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VerAccType", + "localPart":"HorAccType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance" + "distance", + "angle" ] }, - "AvailableFormatsType":{ - "type":"object", - "title":"AvailableFormatsType", + "OutputMSIDsType":{ "required":[ - "format" + "outputMSInformation" ], - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractMSIDsType" + }, + { + "type":"object", + "title":"OutputMSIDsType", + "properties":{ + "outputMSInformation":{ + "title":"outputMSInformation", + "allOf":[ + { + "$ref":"#/definitions/OutputMSInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AvailableFormatsType", + "localPart":"OutputMSIDsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format" + "outputMSInformation" ] }, - "AbstractWayPointType":{ + "AbstractDataType":{ "type":"object", - "title":"AbstractWayPointType", + "title":"AbstractDataType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractWayPointType", + "localPart":"AbstractDataType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RequestHeaderType":{ + "PositionType":{ + "required":[ + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon" + ], "allOf":[ { - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/AbstractPositionType" }, { "type":"object", - "title":"RequestHeaderType", + "title":"PositionType", "properties":{ - "clientName":{ - "title":"clientName", + "point":{ + "title":"point", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"clientName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "clientPassword":{ - "title":"clientPassword", + "ellipse":{ + "title":"ellipse", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EllipseType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"clientPassword", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Ellipse", + "namespaceURI":"http://www.opengis.net/xls" } }, - "sessionID":{ - "title":"sessionID", + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CircleByCenterPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sessionID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" } }, - "srsName":{ - "title":"srsName", + "circularArc":{ + "title":"circularArc", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CircularArcType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CircularArc", + "namespaceURI":"http://www.opengis.net/xls" } }, - "msid":{ - "title":"msid", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PolygonType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"MSID", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "clientName", - "clientPassword", - "sessionID", - "srsName", - "msid" - ] - }, - "PointOfInterestType":{ - "required":[ - "id" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPOIType" - }, - { - "type":"object", - "title":"PointOfInterestType", - "properties":{ - "poiAttributeList":{ - "title":"poiAttributeList", - "allOf":[ - { - "$ref":"#/definitions/POIAttributeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIAttributeList", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } }, - "point":{ - "title":"point", + "multiPolygon":{ + "title":"multiPolygon", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/MultiPolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"MultiPolygon", "namespaceURI":"http://www.opengis.net/gml" } }, - "address":{ - "title":"address", + "qoP":{ + "title":"qoP", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/QualityOfPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"QoP", "namespaceURI":"http://www.opengis.net/xls" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ID", - "namespaceURI":"" - } - }, - "poiName":{ - "title":"poiName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"POIName", - "namespaceURI":"" - } - }, - "phoneNumber":{ - "title":"phoneNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"phoneNumber", - "namespaceURI":"" - } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"description", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PointOfInterestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiAttributeList", - "point", - "address", - "id", - "poiName", - "phoneNumber", - "description" - ] - }, - "EllipseType":{ - "required":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"EllipseType", - "properties":{ - "pos":{ - "title":"pos", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/TimeType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/xls" } }, - "majorAxis":{ - "title":"majorAxis", + "speed":{ + "title":"speed", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/SpeedType" } ], "propertyType":"element", "elementName":{ - "localPart":"majorAxis", + "localPart":"Speed", "namespaceURI":"http://www.opengis.net/xls" } }, - "minorAxis":{ - "title":"minorAxis", + "direction":{ + "title":"direction", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"minorAxis", + "localPart":"Direction", "namespaceURI":"http://www.opengis.net/xls" } }, - "rotation":{ - "title":"rotation", + "levelOfConf":{ + "title":"levelOfConf", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"rotation", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"levelOfConf", + "namespaceURI":"" } } } @@ -902,40 +821,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EllipseType", + "localPart":"PositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon", + "qoP", + "time", + "speed", + "direction", + "levelOfConf" ] }, - "ReverseGeocodeResponseType":{ + "DistanceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"ReverseGeocodeResponseType", + "title":"DistanceType", "properties":{ - "reverseGeocodedLocation":{ - "title":"reverseGeocodedLocation", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReverseGeocodedLocationType" - }, - "minItems":0 + "$ref":"#/definitions/DistanceUnitType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReverseGeocodedLocation", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } } } @@ -943,122 +865,156 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodeResponseType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "reverseGeocodedLocation" + "uom" ] }, - "AbstractResponseParametersType":{ - "type":"object", - "title":"AbstractResponseParametersType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractResponseParametersType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "LayerType.Layer":{ + "StreetAddressType":{ "type":"object", - "title":"LayerType.Layer", + "title":"StreetAddressType", "required":[ - "name" + "street" ], "properties":{ - "style":{ - "title":"style", + "streetLocation":{ + "title":"streetLocation", "allOf":[ { - "$ref":"#/definitions/StyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Style", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "name":{ - "title":"name", + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStreetLocatorType" + } + }, + "elementName":{ + "localPart":"_StreetLocation", + "namespaceURI":"http://www.opengis.net/xls" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_StreetLocation", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "street":{ + "title":"street", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/StreetNameType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Street", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "locator":{ + "title":"locator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"locator", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"StreetAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, "propertiesOrder":[ - "style", - "name" + "streetLocation", + "street", + "locator" ] }, - "NearestType":{ + "AbstractPOISelectionCriteriaType":{ "type":"object", - "title":"NearestType", + "title":"AbstractPOISelectionCriteriaType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPOISelectionCriteriaType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "ClipType":{ + "type":"object", + "title":"ClipType", "required":[ - "location" + "polygon", + "circleByCenterPoint", + "lineCorridor" ], "properties":{ - "location":{ - "title":"location", + "polygon":{ + "title":"polygon", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" - } - }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minItems":1 + "$ref":"#/definitions/PolygonType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } }, - "nearestCriterion":{ - "title":"nearestCriterion", + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "allOf":[ { - "$ref":"#/definitions/NearestCriterionType" + "$ref":"#/definitions/CircleByCenterPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestCriterion", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "lineCorridor":{ + "title":"lineCorridor", + "allOf":[ + { + "$ref":"#/definitions/LineCorridorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineCorridor", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NearestType", + "localPart":"ClipType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "nearestCriterion" + "polygon", + "circleByCenterPoint", + "lineCorridor" ] }, "WithinDistanceType":{ @@ -1131,26 +1087,29 @@ "maximumDistance" ] }, - "RouteMapType":{ + "RouteGeometryType":{ + "required":[ + "lineString" + ], "allOf":[ { - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"RouteMapType", + "title":"RouteGeometryType", "properties":{ - "description":{ - "title":"description", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineStringType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"description", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -1158,414 +1117,304 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapType", + "localPart":"RouteGeometryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "description" + "lineString" ] }, - "AbstractGatewayParametersType":{ + "AreaOfInterestType":{ + "required":[ + "circleByCenterPoint", + "polygon", + "envelope" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" + }, + { + "type":"object", + "title":"AreaOfInterestType", + "properties":{ + "circleByCenterPoint":{ + "title":"circleByCenterPoint", + "allOf":[ + { + "$ref":"#/definitions/CircleByCenterPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "polygon":{ + "title":"polygon", + "allOf":[ + { + "$ref":"#/definitions/PolygonType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "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":"AreaOfInterestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "circleByCenterPoint", + "polygon", + "envelope" + ] + }, + "RadiusType":{ "type":"object", - "title":"AbstractGatewayParametersType", + "title":"RadiusType", + "required":[ + "unit" + ], "properties":{ - "requestedQoP":{ - "title":"requestedQoP", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/QualityOfPositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestedQoP", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "locationType":{ - "title":"locationType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationType", - "namespaceURI":"" - } - }, - "requestedsrsName":{ - "title":"requestedsrsName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestedsrsName", - "namespaceURI":"" - } + "propertyType":"value" }, - "priority":{ - "title":"priority", + "unit":{ + "title":"unit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"priority", + "localPart":"unit", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGatewayParametersType", + "localPart":"RadiusType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestedQoP", - "locationType", - "requestedsrsName", - "priority" + "value", + "unit" ] }, - "RouteInstructionType":{ + "AvailableSRSType":{ "type":"object", - "title":"RouteInstructionType", + "title":"AvailableSRSType", "required":[ - "instruction", - "distance", - "duration" + "srs" ], "properties":{ - "instruction":{ - "title":"instruction", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Instruction", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"distance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeInstructionGeometry":{ - "title":"routeInstructionGeometry", - "allOf":[ - { - "$ref":"#/definitions/RouteGeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteInstructionGeometry", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "boundingBox":{ - "title":"boundingBox", + "srs":{ + "title":"srs", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"SRS", "namespaceURI":"http://www.opengis.net/xls" } - }, - "duration":{ - "title":"duration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"duration", - "namespaceURI":"" - } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"description", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionType", + "localPart":"AvailableSRSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "instruction", - "distance", - "routeInstructionGeometry", - "boundingBox", - "duration", - "description" + "srs" ] }, - "POILocationType":{ + "AbstractNamedReferenceSystem":{ "type":"object", - "title":"POILocationType", + "title":"AbstractNamedReferenceSystem", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractNamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "SLIAType":{ "required":[ - "address", - "nearest", - "withinDistance", - "withinBoundary" + "outputGatewayParameters" ], - "properties":{ - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "nearest":{ - "title":"nearest", - "allOf":[ - { - "$ref":"#/definitions/NearestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Nearest", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "withinDistance":{ - "title":"withinDistance", - "allOf":[ - { - "$ref":"#/definitions/WithinDistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WithinDistance", - "namespaceURI":"http://www.opengis.net/xls" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "withinBoundary":{ - "title":"withinBoundary", - "allOf":[ - { - "$ref":"#/definitions/WithinBoundaryType" + { + "type":"object", + "title":"SLIAType", + "properties":{ + "outputGatewayParameters":{ + "title":"outputGatewayParameters", + "allOf":[ + { + "$ref":"#/definitions/OutputGatewayParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputGatewayParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "requestID":{ + "title":"requestID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestID", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WithinBoundary", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"POILocationType", + "localPart":"SLIAType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "address", - "nearest", - "withinDistance", - "withinBoundary" + "outputGatewayParameters", + "requestID" ] }, - "HorAccType":{ - "type":"object", - "title":"HorAccType", - "required":[ - "distance", - "angle" - ], - "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" - } + "POIProperties":{ + "allOf":[ + { + "$ref":"#/definitions/POIPropertiesType" }, - "angle":{ - "title":"angle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Angle", - "namespaceURI":"http://www.opengis.net/xls" + { + "type":"object", + "title":"POIProperties", + "properties":{ } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HorAccType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "distance", - "angle" - ] - }, - "GeocodeResponseListType":{ - "type":"object", - "title":"GeocodeResponseListType", - "required":[ - "geocodedAddress", - "numberOfGeocodedAddresses" ], - "properties":{ - "geocodedAddress":{ - "title":"geocodedAddress", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodedAddressType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeocodedAddress", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "numberOfGeocodedAddresses":{ - "title":"numberOfGeocodedAddresses", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfGeocodedAddresses", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GeocodeResponseListType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "geocodedAddress", - "numberOfGeocodedAddresses" - ] + "typeType":"classInfo" }, - "RadiusType":{ - "type":"object", - "title":"RadiusType", + "GeocodeResponseType":{ "required":[ - "unit" + "geocodeResponseList" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"value" + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "unit":{ - "title":"unit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" + { + "type":"object", + "title":"GeocodeResponseType", + "properties":{ + "geocodeResponseList":{ + "title":"geocodeResponseList", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GeocodeResponseListType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeocodeResponseList", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unit", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RadiusType", + "localPart":"GeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "unit" + "geocodeResponseList" ] }, - "AbstractPOIType":{ + "GetPortrayMapCapabilitiesRequestType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"AbstractPOIType", + "title":"GetPortrayMapCapabilitiesRequestType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOIType", + "localPart":"GetPortrayMapCapabilitiesRequestType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DirectoryRequestType":{ + "PortrayMapRequestType":{ "required":[ - "poiSelectionCriteria" + "output" ], "allOf":[ { @@ -1573,83 +1422,53 @@ }, { "type":"object", - "title":"DirectoryRequestType", + "title":"PortrayMapRequestType", "properties":{ - "poiLocation":{ - "title":"poiLocation", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/POILocationType" + "type":"array", + "items":{ + "$ref":"#/definitions/OutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"POILocation", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/xls" } }, - "poiSelectionCriteria":{ - "title":"poiSelectionCriteria", + "basemap":{ + "title":"basemap", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" - } - }, - "elementName":{ - "localPart":"_POISelectionCriteria", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"#/definitions/LayerType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"Basemap", "namespaceURI":"http://www.opengis.net/xls" } }, - "sortCriteria":{ - "title":"sortCriteria", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortCriteria", - "namespaceURI":"" - } - }, - "sortDirection":{ - "title":"sortDirection", - "allOf":[ - { - "$ref":"#/definitions/SortDirectionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortDirection", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", + "overlay":{ + "title":"overlay", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "type":"array", + "items":{ + "$ref":"#/definitions/OverlayType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Overlay", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -1657,27 +1476,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryRequestType", + "localPart":"PortrayMapRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiLocation", - "poiSelectionCriteria", - "sortCriteria", - "sortDirection", - "distanceUnit" + "output", + "basemap", + "overlay" ] }, - "OutputType":{ + "RouteGeometryRequestType":{ "type":"object", - "title":"OutputType", - "required":[ - "bBoxContext", - "centerContext" - ], + "title":"RouteGeometryRequestType", "properties":{ - "bBoxContext":{ - "title":"bBoxContext", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { "$ref":"#/definitions/EnvelopeType" @@ -1685,77 +1498,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BBoxContext", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "centerContext":{ - "title":"centerContext", - "allOf":[ - { - "$ref":"#/definitions/CenterContextType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CenterContext", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } - }, - "bGcolor":{ - "title":"bGcolor", + "scale":{ + "title":"scale", "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":"BGcolor", + "localPart":"scale", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "provideStartingPortion":{ + "title":"provideStartingPortion", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -1763,69 +1524,47 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"transparent", + "localPart":"provideStartingPortion", "namespaceURI":"" } }, - "content":{ - "title":"content", + "maxPoints":{ + "title":"maxPoints", "allOf":[ { - "$ref":"#/definitions/PresentationContentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"content", + "localPart":"maxPoints", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"RouteGeometryRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "centerContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "content" + "boundingBox", + "scale", + "provideStartingPortion", + "maxPoints" ] }, - "AbstractLocationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" - }, - { - "type":"object", - "title":"AbstractLocationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractLocationType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "BuildingLocatorType":{ + "RequestHeaderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractHeaderType" }, { "type":"object", - "title":"BuildingLocatorType", + "title":"RequestHeaderType", "properties":{ - "number":{ - "title":"number", + "clientName":{ + "title":"clientName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1833,12 +1572,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"number", + "localPart":"clientName", "namespaceURI":"" } }, - "subdivision":{ - "title":"subdivision", + "clientPassword":{ + "title":"clientPassword", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1846,12 +1585,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"subdivision", + "localPart":"clientPassword", "namespaceURI":"" } }, - "buildingName":{ - "title":"buildingName", + "sessionID":{ + "title":"sessionID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1859,7 +1598,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"buildingName", + "localPart":"sessionID", + "namespaceURI":"" + } + }, + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" + } + }, + "msid":{ + "title":"msid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"MSID", "namespaceURI":"" } } @@ -1868,251 +1633,130 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingLocatorType", + "localPart":"RequestHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "number", - "subdivision", - "buildingName" + "clientName", + "clientPassword", + "sessionID", + "srsName", + "msid" ] }, - "LayerType":{ + "ContentType":{ "type":"object", - "title":"LayerType", + "title":"ContentType", "required":[ - "layer", - "filter" + "data", + "url", + "format", + "width", + "height" ], "properties":{ - "layer":{ - "title":"layer", + "data":{ + "title":"data", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType.Layer" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/xls" } }, - "filter":{ - "title":"filter", + "url":{ + "title":"url", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"filter", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "layer", - "filter" - ] - }, - "AbstractRouteSegmentType":{ - "type":"object", - "title":"AbstractRouteSegmentType", - "required":[ - "distance", - "travelTime", - "boundingBox" - ], - "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/xls" } }, - "travelTime":{ - "title":"travelTime", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TravelTime", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "height":{ + "title":"height", "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":"name", + "localPart":"height", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSegmentType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "distance", - "travelTime", - "boundingBox", - "name" - ] - }, - "AbstractStreetLocatorType":{ - "type":"object", - "title":"AbstractStreetLocatorType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractStreetLocatorType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AreaOfInterestType":{ - "required":[ - "circleByCenterPoint", - "polygon", - "envelope" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" - }, - { - "type":"object", - "title":"AreaOfInterestType", - "properties":{ - "circleByCenterPoint":{ - "title":"circleByCenterPoint", - "allOf":[ - { - "$ref":"#/definitions/CircleByCenterPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "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":"AreaOfInterestType", + "localPart":"ContentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "circleByCenterPoint", - "polygon", - "envelope" + "data", + "url", + "format", + "width", + "height" ] }, - "RouteGeometryType":{ + "SLIRType":{ "required":[ - "lineString" + "inputGatewayParameters" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"RouteGeometryType", + "title":"SLIRType", "properties":{ - "lineString":{ - "title":"lineString", + "inputGatewayParameters":{ + "title":"inputGatewayParameters", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/InputGatewayParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputGatewayParameters", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -2120,35 +1764,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryType", + "localPart":"SLIRType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "lineString" + "inputGatewayParameters" ] }, - "RouteHandleType":{ + "GeocodingQOSType":{ "type":"object", - "title":"RouteHandleType", - "required":[ - "routeID" - ], + "title":"GeocodingQOSType", "properties":{ - "serviceID":{ - "title":"serviceID", + "accuracy":{ + "title":"accuracy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"serviceID", + "localPart":"accuracy", "namespaceURI":"" } }, - "routeID":{ - "title":"routeID", + "matchType":{ + "title":"matchType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2156,246 +1797,128 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"routeID", + "localPart":"matchType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteHandleType", + "localPart":"GeocodingQOSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "serviceID", - "routeID" + "accuracy", + "matchType" ] }, - "GeocodeRequestType":{ - "required":[ - "address" - ], + "AbstractPositionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"GeocodeRequestType", + "title":"AbstractPositionType", "properties":{ - "address":{ - "title":"address", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "returnFreeForm":{ - "title":"returnFreeForm", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"returnFreeForm", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GeocodeRequestType", + "localPart":"AbstractPositionType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "address", - "returnFreeForm" - ] + } }, - "RoutePlanType":{ + "VerAccType":{ "type":"object", - "title":"RoutePlanType", + "title":"VerAccType", "required":[ - "routePreference", - "wayPointList" + "distance" ], "properties":{ - "routePreference":{ - "title":"routePreference", - "allOf":[ - { - "$ref":"#/definitions/RoutePreferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RoutePreference", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "wayPointList":{ - "title":"wayPointList", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/WayPointListType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"WayPointList", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } - }, - "avoidList":{ - "title":"avoidList", - "allOf":[ - { - "$ref":"#/definitions/AvoidListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvoidList", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"useRealTimeTraffic", - "namespaceURI":"" - } - }, - "expectedStartTime":{ - "title":"expectedStartTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"expectedStartTime", - "namespaceURI":"" - } - }, - "expectedEndTime":{ - "title":"expectedEndTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"expectedEndTime", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RoutePlanType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "routePreference", - "wayPointList", - "avoidList", - "useRealTimeTraffic", - "expectedStartTime", - "expectedEndTime" - ] - }, - "AbstractPositionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" - }, - { - "type":"object", - "title":"AbstractPositionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPositionType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractRouteSummaryType":{ - "required":[ - "totalTime", - "totalDistance", - "boundingBox" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VerAccType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "distance" + ] + }, + "SICType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"AbstractRouteSummaryType", + "title":"SICType", "properties":{ - "totalTime":{ - "title":"totalTime", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TotalTime", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "totalDistance":{ - "title":"totalDistance", + "subType":{ + "title":"subType", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TotalDistance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"subType", + "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"category", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", + "namespaceURI":"" } } } @@ -2403,116 +1926,150 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSummaryType", + "localPart":"SICType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "totalTime", - "totalDistance", - "boundingBox" + "type", + "subType", + "category", + "code" ] }, - "DetermineRouteRequestType":{ + "AvailableLayersType":{ + "type":"object", + "title":"AvailableLayersType", "required":[ - "routeHandle", - "routePlan" + "layer" + ], + "properties":{ + "layer":{ + "title":"layer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AvailableLayersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "layer" + ] + }, + "PointOfInterestType":{ + "required":[ + "id" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractPOIType" }, { "type":"object", - "title":"DetermineRouteRequestType", + "title":"PointOfInterestType", "properties":{ - "routeHandle":{ - "title":"routeHandle", + "poiAttributeList":{ + "title":"poiAttributeList", "allOf":[ { - "$ref":"#/definitions/RouteHandleType" + "$ref":"#/definitions/POIAttributeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteHandle", + "localPart":"POIAttributeList", "namespaceURI":"http://www.opengis.net/xls" } }, - "routePlan":{ - "title":"routePlan", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"RoutePlan", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "routeInstructionsRequest":{ - "title":"routeInstructionsRequest", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeGeometryRequest":{ - "title":"routeGeometryRequest", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteGeometryRequest", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ID", + "namespaceURI":"" } }, - "routeMapRequest":{ - "title":"routeMapRequest", + "poiName":{ + "title":"poiName", "allOf":[ { - "$ref":"#/definitions/RouteMapRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteMapRequest", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "provideRouteHandle":{ - "title":"provideRouteHandle", + "propertyType":"attribute", + "attributeName":{ + "localPart":"POIName", + "namespaceURI":"" + } + }, + "phoneNumber":{ + "title":"phoneNumber", "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":"provideRouteHandle", + "localPart":"phoneNumber", "namespaceURI":"" } }, - "distanceUnit":{ - "title":"distanceUnit", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"distanceUnit", + "localPart":"description", "namespaceURI":"" } } @@ -2521,65 +2078,38 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteRequestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "routeHandle", - "routePlan", - "routeInstructionsRequest", - "routeGeometryRequest", - "routeMapRequest", - "provideRouteHandle", - "distanceUnit" - ] - }, - "AbstractMSIDsType":{ - "type":"object", - "title":"AbstractMSIDsType", - "properties":{ - "session":{ - "title":"session", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"session", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMSIDsType", + "localPart":"PointOfInterestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "session" + "poiAttributeList", + "point", + "address", + "id", + "poiName", + "phoneNumber", + "description" ] }, - "AngleType":{ + "TimeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/TimeStampType" }, { "type":"object", - "title":"AngleType", + "title":"TimeType", "properties":{ - "uom":{ - "title":"uom", + "utcOffset":{ + "title":"utcOffset", "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":"uom", + "localPart":"utcOffset", "namespaceURI":"" } } @@ -2588,72 +2118,169 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AngleType", + "localPart":"TimeType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "utcOffset" ] }, - "OutputMSIDsType":{ + "OverlayType":{ + "type":"object", + "title":"OverlayType", "required":[ - "outputMSInformation" + "poi", + "routeGeometry", + "position", + "map" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSIDsType" + "properties":{ + "poi":{ + "title":"poi", + "allOf":[ + { + "$ref":"#/definitions/PointOfInterestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"POI", + "namespaceURI":"http://www.opengis.net/xls" + } }, - { - "type":"object", - "title":"OutputMSIDsType", - "properties":{ - "outputMSInformation":{ - "title":"outputMSInformation", - "allOf":[ - { - "$ref":"#/definitions/OutputMSInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputMSInformation", - "namespaceURI":"http://www.opengis.net/xls" - } + "routeGeometry":{ + "title":"routeGeometry", + "allOf":[ + { + "$ref":"#/definitions/RouteGeometryType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometry", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "map":{ + "title":"map", + "allOf":[ + { + "$ref":"#/definitions/MapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Map", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "$ref":"#/definitions/StyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "zorder":{ + "title":"zorder", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"zorder", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputMSIDsType", + "localPart":"OverlayType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSInformation" + "poi", + "routeGeometry", + "position", + "map", + "style", + "zorder" ] }, - "InputGatewayParametersType":{ + "RouteInstructionsListType":{ "required":[ - "inputMSIDs" + "routeInstruction", + "lang" ], "allOf":[ { - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"InputGatewayParametersType", + "title":"RouteInstructionsListType", "properties":{ - "inputMSIDs":{ - "title":"inputMSIDs", + "routeInstruction":{ + "title":"routeInstruction", "allOf":[ { - "$ref":"#/definitions/InputMSIDsType" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteInstructionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InputMSIDs", + "localPart":"RouteInstruction", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", "namespaceURI":"http://www.opengis.net/xls" } } @@ -2662,437 +2289,453 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InputGatewayParametersType", + "localPart":"RouteInstructionsListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "inputMSIDs" + "routeInstruction", + "format", + "lang" ] }, - "InputMSInformationType":{ + "WayPointType":{ + "required":[ + "location" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/AbstractWayPointType" }, { "type":"object", - "title":"InputMSInformationType", + "title":"WayPointType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InputMSInformationType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractPOISelectionCriteriaType":{ - "type":"object", - "title":"AbstractPOISelectionCriteriaType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPOISelectionCriteriaType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "RouteInstructionsRequestType":{ - "type":"object", - "title":"RouteInstructionsRequestType", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } - }, - "provideGeometry":{ - "title":"provideGeometry", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"provideGeometry", - "namespaceURI":"" - } - }, - "provideBoundingBox":{ - "title":"provideBoundingBox", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "location":{ + "title":"location", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "geocodeMatchCode":{ + "title":"geocodeMatchCode", + "allOf":[ + { + "$ref":"#/definitions/GeocodingQOSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeocodeMatchCode", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "stop":{ + "title":"stop", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"stop", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"provideBoundingBox", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsRequestType", + "localPart":"WayPointType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format", - "provideGeometry", - "provideBoundingBox" + "location", + "geocodeMatchCode", + "stop" ] }, - "TimeStampType":{ + "ReverseGeocodedLocationType":{ "type":"object", - "title":"TimeStampType", + "title":"ReverseGeocodedLocationType", "required":[ - "begin" + "point", + "address" ], "properties":{ - "begin":{ - "title":"begin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"begin", - "namespaceURI":"" - } - }, - "duration":{ - "title":"duration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"duration", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeStampType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "begin", - "duration" - ] - }, - "AvoidListType":{ - "type":"object", - "title":"AvoidListType", - "properties":{ - "aoi":{ - "title":"aoi", + "point":{ + "title":"point", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AreaOfInterestType" - }, - "minItems":0 + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"AOI", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "location":{ - "title":"location", + "address":{ + "title":"address", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" - } - }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "minItems":0 + "$ref":"#/definitions/AddressType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "avoidFeature":{ - "title":"avoidFeature", + "searchCentreDistance":{ + "title":"searchCentreDistance", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AvoidFeatureType" - }, - "minItems":0 + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvoidFeature", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvoidListType", + "localPart":"ReverseGeocodedLocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi", - "location", - "avoidFeature" + "point", + "address", + "searchCentreDistance" ] }, - "DistanceType":{ + "RequestType":{ + "required":[ + "methodName", + "version", + "requestID" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"DistanceType", + "title":"RequestType", "properties":{ - "uom":{ - "title":"uom", + "requestParameters":{ + "title":"requestParameters", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" - } - } - } - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractRequestParametersType" + } + }, + "elementName":{ + "localPart":"_RequestParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_RequestParameters", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "methodName":{ + "title":"methodName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"methodName", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "requestID":{ + "title":"requestID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestID", + "namespaceURI":"" + } + }, + "maximumResponses":{ + "title":"maximumResponses", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maximumResponses", + "namespaceURI":"" + } + } + } + } ], "typeType":"classInfo", "typeName":{ - "localPart":"DistanceType", + "localPart":"RequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "requestParameters", + "methodName", + "version", + "requestID", + "maximumResponses" ] }, - "NamedPlaceType":{ + "WithinBoundaryType":{ "type":"object", - "title":"NamedPlaceType", + "title":"WithinBoundaryType", "required":[ - "type" + "aoi" ], "properties":{ - "value":{ - "title":"value", + "aoi":{ + "title":"aoi", + "allOf":[ + { + "$ref":"#/definitions/AreaOfInterestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AOI", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"WithinBoundaryType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "aoi" + ] + }, + "ErrorType":{ + "type":"object", + "title":"ErrorType", + "required":[ + "errorCode" + ], + "properties":{ + "errorCode":{ + "title":"errorCode", + "allOf":[ + { + "$ref":"#/definitions/ErrorCodeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"errorCode", + "namespaceURI":"" + } + }, + "severity":{ + "title":"severity", + "allOf":[ + { + "$ref":"#/definitions/SeverityType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"severity", + "namespaceURI":"" + } + }, + "locationID":{ + "title":"locationID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"locationID", + "namespaceURI":"" + } + }, + "locationPath":{ + "title":"locationPath", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"locationPath", + "namespaceURI":"" + } }, - "type":{ - "title":"type", + "message":{ + "title":"message", "allOf":[ { - "$ref":"#/definitions/NamedPlaceClassification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"message", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedPlaceType", + "localPart":"ErrorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "type" + "errorCode", + "severity", + "locationID", + "locationPath", + "message" ] }, - "POIPropertiesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" - }, - { - "type":"object", - "title":"POIPropertiesType", - "properties":{ - "poiProperty":{ - "title":"poiProperty", - "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":"_POIProperty", - "namespaceURI":"http://www.opengis.net/xls" - } + "ReferenceSystemType":{ + "type":"object", + "title":"ReferenceSystemType", + "required":[ + "namedReferenceSystem" + ], + "properties":{ + "namedReferenceSystem":{ + "title":"namedReferenceSystem", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_POIProperty", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "directoryType":{ - "title":"directoryType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "value":{ + "$ref":"#/definitions/AbstractNamedReferenceSystem" + } + }, + "elementName":{ + "localPart":"_NamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"directoryType", - "namespaceURI":"" - } + }, + "minItems":1 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_NamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"POIPropertiesType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiProperty", - "directoryType" - ] - }, - "DetermineRouteResponseType":{ - "required":[ - "routeSummary" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"DetermineRouteResponseType", - "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeSummary":{ - "title":"routeSummary", - "allOf":[ - { - "$ref":"#/definitions/RouteSummaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteSummary", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeGeometry":{ - "title":"routeGeometry", - "allOf":[ - { - "$ref":"#/definitions/RouteGeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteGeometry", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeInstructionsList":{ - "title":"routeInstructionsList", + "localPart":"ReferenceSystemType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "namedReferenceSystem" + ] + }, + "ResponseHeaderType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractHeaderType" + }, + { + "type":"object", + "title":"ResponseHeaderType", + "properties":{ + "errorList":{ + "title":"errorList", "allOf":[ { - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/ErrorListType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeMap":{ - "title":"routeMap", + "sessionID":{ + "title":"sessionID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteMap", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"sessionID", + "namespaceURI":"" } } } @@ -3100,36 +2743,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteResponseType", + "localPart":"ResponseHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routeSummary", - "routeGeometry", - "routeInstructionsList", - "routeMap" + "errorList", + "sessionID" ] }, - "SpeedType":{ + "POIPropertiesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" }, { "type":"object", - "title":"SpeedType", + "title":"POIPropertiesType", "properties":{ - "uom":{ - "title":"uom", + "poiProperty":{ + "title":"poiProperty", "allOf":[ { - "$ref":"#/definitions/SpeedUnitType" + "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":"_POIProperty", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_POIProperty", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "directoryType":{ + "title":"directoryType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"directoryType", "namespaceURI":"" } } @@ -3138,153 +2807,150 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpeedType", + "localPart":"POIPropertiesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "poiProperty", + "directoryType" ] }, - "AvailableSRSType":{ + "AbstractBodyType":{ "type":"object", - "title":"AvailableSRSType", + "title":"AbstractBodyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBodyType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractRouteSegmentType":{ + "type":"object", + "title":"AbstractRouteSegmentType", "required":[ - "srs" + "distance", + "travelTime", + "boundingBox" ], "properties":{ - "srs":{ - "title":"srs", + "distance":{ + "title":"distance", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "travelTime":{ + "title":"travelTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TravelTime", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } + }, + "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":"AvailableSRSType", + "localPart":"AbstractRouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "srs" + "distance", + "travelTime", + "boundingBox", + "name" ] }, - "CircularArcType":{ + "AbstractRouteSummaryType":{ "required":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "numARC" + "totalTime", + "totalDistance", + "boundingBox" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"CircularArcType", + "title":"AbstractRouteSummaryType", "properties":{ - "pos":{ - "title":"pos", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "innerRadius":{ - "title":"innerRadius", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"innerRadius", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "outerRadius":{ - "title":"outerRadius", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outerRadius", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "startAngle":{ - "title":"startAngle", + "totalTime":{ + "title":"totalTime", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"startAngle", + "localPart":"TotalTime", "namespaceURI":"http://www.opengis.net/xls" } }, - "endAngle":{ - "title":"endAngle", + "totalDistance":{ + "title":"totalDistance", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"endAngle", + "localPart":"TotalDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "interpolation":{ - "title":"interpolation", - "allOf":[ - { - "$ref":"#/definitions/CurveInterpolationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" - } - }, - "numARC":{ - "title":"numARC", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numArc", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -3292,146 +2958,148 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CircularArcType", + "localPart":"AbstractRouteSummaryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "interpolation", - "numARC" + "totalTime", + "totalDistance", + "boundingBox" ] }, - "QualityOfPositionType":{ + "GeocodeResponseListType":{ "type":"object", - "title":"QualityOfPositionType", + "title":"GeocodeResponseListType", "required":[ - "horizontalAcc", - "verticalAcc" + "geocodedAddress", + "numberOfGeocodedAddresses" ], "properties":{ - "horizontalAcc":{ - "title":"horizontalAcc", - "allOf":[ - { - "$ref":"#/definitions/HorAccType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HorizontalAcc", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "verticalAcc":{ - "title":"verticalAcc", + "geocodedAddress":{ + "title":"geocodedAddress", "allOf":[ { - "$ref":"#/definitions/VerAccType" + "type":"array", + "items":{ + "$ref":"#/definitions/GeocodedAddressType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalAcc", + "localPart":"GeocodedAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "responseReq":{ - "title":"responseReq", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"responseReq", - "namespaceURI":"" - } - }, - "responseTimer":{ - "title":"responseTimer", + "numberOfGeocodedAddresses":{ + "title":"numberOfGeocodedAddresses", "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":"responseTimer", + "localPart":"numberOfGeocodedAddresses", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityOfPositionType", + "localPart":"GeocodeResponseListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "horizontalAcc", - "verticalAcc", - "responseReq", - "responseTimer" + "geocodedAddress", + "numberOfGeocodedAddresses" ] }, - "StreetNameType":{ + "NearestType":{ "type":"object", - "title":"StreetNameType", + "title":"NearestType", + "required":[ + "location" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "directionalPrefix":{ - "title":"directionalPrefix", + "location":{ + "title":"location", "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/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"directionalPrefix", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } }, - "typePrefix":{ - "title":"typePrefix", + "nearestCriterion":{ + "title":"nearestCriterion", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NearestCriterionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"typePrefix", + "localPart":"nearestCriterion", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NearestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "location", + "nearestCriterion" + ] + }, + "AbstractLocationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" }, - "officialName":{ - "title":"officialName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"officialName", - "namespaceURI":"" + { + "type":"object", + "title":"AbstractLocationType", + "properties":{ } - }, - "typeSuffix":{ - "title":"typeSuffix", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractLocationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "RouteInstructionsRequestType":{ + "type":"object", + "title":"RouteInstructionsRequestType", + "properties":{ + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3439,119 +3107,150 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"typeSuffix", + "localPart":"format", "namespaceURI":"" } }, - "directionalSuffix":{ - "title":"directionalSuffix", + "provideGeometry":{ + "title":"provideGeometry", "allOf":[ { - "$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":"directionalSuffix", + "localPart":"provideGeometry", "namespaceURI":"" } }, - "muniOctant":{ - "title":"muniOctant", + "provideBoundingBox":{ + "title":"provideBoundingBox", "allOf":[ { - "$ref":"#/definitions/CompassPointEnumeration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"muniOctant", + "localPart":"provideBoundingBox", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StreetNameType", + "localPart":"RouteInstructionsRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "directionalPrefix", - "typePrefix", - "officialName", - "typeSuffix", - "directionalSuffix", - "muniOctant" + "format", + "provideGeometry", + "provideBoundingBox" ] }, - "AddressType":{ + "DetermineRouteRequestType":{ "required":[ - "freeFormAddress", - "streetAddress" + "routeHandle", + "routePlan" ], "allOf":[ { - "$ref":"#/definitions/AbstractAddressType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"AddressType", + "title":"DetermineRouteRequestType", "properties":{ - "freeFormAddress":{ - "title":"freeFormAddress", + "routeHandle":{ + "title":"routeHandle", + "allOf":[ + { + "$ref":"#/definitions/RouteHandleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteHandle", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routePlan":{ + "title":"routePlan", + "allOf":[ + { + "$ref":"#/definitions/RoutePlanType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RoutePlan", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeInstructionsRequest":{ + "title":"routeInstructionsRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteInstructionsRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"freeFormAddress", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "streetAddress":{ - "title":"streetAddress", + "routeGeometryRequest":{ + "title":"routeGeometryRequest", "allOf":[ { - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/RouteGeometryRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"StreetAddress", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "place":{ - "title":"place", + "routeMapRequest":{ + "title":"routeMapRequest", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedPlaceType" - }, - "minItems":0 + "$ref":"#/definitions/RouteMapRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Place", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "postalCode":{ - "title":"postalCode", + "provideRouteHandle":{ + "title":"provideRouteHandle", "allOf":[ { - "$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":"PostalCode", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideRouteHandle", + "namespaceURI":"" + } + }, + "distanceUnit":{ + "title":"distanceUnit", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"distanceUnit", + "namespaceURI":"" } } } @@ -3559,35 +3258,64 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"DetermineRouteRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "freeFormAddress", - "streetAddress", - "place", - "postalCode" + "routeHandle", + "routePlan", + "routeInstructionsRequest", + "routeGeometryRequest", + "routeMapRequest", + "provideRouteHandle", + "distanceUnit" ] }, - "GeocodingQOSType":{ + "AbstractGatewayParametersType":{ "type":"object", - "title":"GeocodingQOSType", + "title":"AbstractGatewayParametersType", "properties":{ - "accuracy":{ - "title":"accuracy", + "requestedQoP":{ + "title":"requestedQoP", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/QualityOfPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RequestedQoP", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "locationType":{ + "title":"locationType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"accuracy", + "localPart":"locationType", "namespaceURI":"" } }, - "matchType":{ - "title":"matchType", + "requestedsrsName":{ + "title":"requestedsrsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestedsrsName", + "namespaceURI":"" + } + }, + "priority":{ + "title":"priority", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3595,66 +3323,113 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"matchType", + "localPart":"priority", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocodingQOSType", + "localPart":"AbstractGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "accuracy", - "matchType" + "requestedQoP", + "locationType", + "requestedsrsName", + "priority" ] }, - "POIInfoListType":{ + "StyleType":{ "type":"object", - "title":"POIInfoListType", + "title":"StyleType", "required":[ - "poiInfo" + "name", + "styleContent" ], "properties":{ - "poiInfo":{ - "title":"poiInfo", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/POIInfoType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"POIInfo", + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "styleContent":{ + "title":"styleContent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleContent", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIInfoListType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiInfo" + "name", + "styleContent" ] }, - "ReverseGeocodeRequestType":{ + "SpeedType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMeasureType" + }, + { + "type":"object", + "title":"SpeedType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/SpeedUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpeedType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "uom" + ] + }, + "OutputMSInformationType":{ "required":[ "position" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractMSInformationType" }, { "type":"object", - "title":"ReverseGeocodeRequestType", + "title":"OutputMSInformationType", "properties":{ "position":{ "title":"position", @@ -3668,90 +3443,58 @@ "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } - }, - "reverseGeocodePreference":{ - "title":"reverseGeocodePreference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReverseGeocodePreference", - "namespaceURI":"http://www.opengis.net/xls" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodeRequestType", + "localPart":"OutputMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "position", - "reverseGeocodePreference" + "position" ] }, - "RouteInstructionsListType":{ + "ReverseGeocodeRequestType":{ "required":[ - "routeInstruction", - "lang" + "position" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"RouteInstructionsListType", + "title":"ReverseGeocodeRequestType", "properties":{ - "routeInstruction":{ - "title":"routeInstruction", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteInstructionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteInstruction", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "format":{ - "title":"format", + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PositionType" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + ], + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" } }, - "lang":{ - "title":"lang", + "reverseGeocodePreference":{ + "title":"reverseGeocodePreference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "type":"array", + "items":{ + "$ref":"#/definitions/ReverseGeocodePreferenceType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", + "propertyType":"element", + "elementName":{ + "localPart":"ReverseGeocodePreference", "namespaceURI":"http://www.opengis.net/xls" } } @@ -3760,29 +3503,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsListType", + "localPart":"ReverseGeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeInstruction", - "format", - "lang" + "position", + "reverseGeocodePreference" ] }, - "AbstractPOIPropertyType":{ + "AbstractMeasureType":{ "type":"object", - "title":"AbstractPOIPropertyType", + "title":"AbstractMeasureType", + "required":[ + "value" + ], "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"value", + "namespaceURI":"" + } + }, + "accuracy":{ + "title":"accuracy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"accuracy", + "namespaceURI":"" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOIPropertyType", + "localPart":"AbstractMeasureType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "value", + "accuracy" + ] }, - "RequestType":{ + "ResponseType":{ "required":[ - "methodName", "version", "requestID" ], @@ -3792,10 +3566,23 @@ }, { "type":"object", - "title":"RequestType", + "title":"ResponseType", "properties":{ - "requestParameters":{ - "title":"requestParameters", + "errorList":{ + "title":"errorList", + "allOf":[ + { + "$ref":"#/definitions/ErrorListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ErrorList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "responseParameters":{ + "title":"responseParameters", "allOf":[ { "type":"object", @@ -3804,34 +3591,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" } }, "elementName":{ - "localPart":"_RequestParameters", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_RequestParameters", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } }, - "methodName":{ - "title":"methodName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"methodName", - "namespaceURI":"" - } - }, "version":{ "title":"version", "allOf":[ @@ -3858,8 +3632,8 @@ "namespaceURI":"" } }, - "maximumResponses":{ - "title":"maximumResponses", + "numberOfResponses":{ + "title":"numberOfResponses", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -3867,7 +3641,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"maximumResponses", + "localPart":"numberOfResponses", "namespaceURI":"" } } @@ -3876,95 +3650,119 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestType", + "localPart":"ResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestParameters", - "methodName", + "errorList", + "responseParameters", "version", "requestID", - "maximumResponses" + "numberOfResponses" ] }, - "CenterContextType":{ + "AbstractMSIDsType":{ "type":"object", - "title":"CenterContextType", + "title":"AbstractMSIDsType", + "properties":{ + "session":{ + "title":"session", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"session", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "session" + ] + }, + "OutputType":{ + "type":"object", + "title":"OutputType", "required":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "srs" + "bBoxContext", + "centerContext" ], "properties":{ - "centerPoint":{ - "title":"centerPoint", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"CenterPoint", + "localPart":"BBoxContext", "namespaceURI":"http://www.opengis.net/xls" } }, - "displayScale":{ - "title":"displayScale", + "centerContext":{ + "title":"centerContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/CenterContextType" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplayScale", + "localPart":"CenterContext", "namespaceURI":"http://www.opengis.net/xls" } }, - "dpi":{ - "title":"dpi", + "width":{ + "title":"width", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DPI", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "radius":{ - "title":"radius", + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/RadiusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Radius", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } }, - "azimuth":{ - "title":"azimuth", + "format":{ + "title":"format", "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":"attribute", "attributeName":{ - "localPart":"azimuth", + "localPart":"format", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "bGcolor":{ + "title":"bGcolor", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3972,293 +3770,187 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SRS", + "localPart":"BGcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "content":{ + "title":"content", + "allOf":[ + { + "$ref":"#/definitions/PresentationContentType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"content", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CenterContextType", + "localPart":"OutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "azimuth", - "srs" + "bBoxContext", + "centerContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "content" ] }, - "WayPointListType":{ + "TimeStampType":{ "type":"object", - "title":"WayPointListType", + "title":"TimeStampType", "required":[ - "startPoint", - "endPoint" + "begin" ], "properties":{ - "startPoint":{ - "title":"startPoint", - "allOf":[ - { - "$ref":"#/definitions/WayPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StartPoint", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "viaPoint":{ - "title":"viaPoint", + "begin":{ + "title":"begin", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/WayPointType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ViaPoint", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"begin", + "namespaceURI":"" } }, - "endPoint":{ - "title":"endPoint", + "duration":{ + "title":"duration", "allOf":[ { - "$ref":"#/definitions/WayPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EndPoint", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WayPointListType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "startPoint", - "viaPoint", - "endPoint" + "begin", + "duration" ] }, - "TimeType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeStampType" - }, - { - "type":"object", - "title":"TimeType", - "properties":{ - "utcOffset":{ - "title":"utcOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"utcOffset", - "namespaceURI":"" - } - } - } - } - ], + "AbstractPOIPropertyType":{ + "type":"object", + "title":"AbstractPOIPropertyType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"AbstractPOIPropertyType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "utcOffset" - ] + } }, - "WayPointType":{ + "DetermineRouteResponseType":{ "required":[ - "location" + "routeSummary" ], "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"WayPointType", + "title":"DetermineRouteResponseType", "properties":{ - "location":{ - "title":"location", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractLocationType" - } - }, - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"#/definitions/RouteHandleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, - "geocodeMatchCode":{ - "title":"geocodeMatchCode", + "routeSummary":{ + "title":"routeSummary", "allOf":[ { - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/RouteSummaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, - "stop":{ - "title":"stop", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"stop", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WayPointType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "location", - "geocodeMatchCode", - "stop" - ] - }, - "ErrorListType":{ - "type":"object", - "title":"ErrorListType", - "required":[ - "error" - ], - "properties":{ - "error":{ - "title":"error", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ErrorType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Error", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "highestSeverity":{ - "title":"highestSeverity", - "allOf":[ - { - "$ref":"#/definitions/SeverityType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"highestSeverity", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ErrorListType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "error", - "highestSeverity" - ] - }, - "NAICSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractNamedReferenceSystem" - }, - { - "type":"object", - "title":"NAICSType", - "properties":{ - "type":{ - "title":"type", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteGeometryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometry", + "namespaceURI":"http://www.opengis.net/xls" } }, - "subType":{ - "title":"subType", + "routeInstructionsList":{ + "title":"routeInstructionsList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteInstructionsListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteInstructionsList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "category":{ - "title":"category", + "routeMap":{ + "title":"routeMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"category", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteMap", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -4266,37 +3958,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NAICSType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category" + "routeHandle", + "routeSummary", + "routeGeometry", + "routeInstructionsList", + "routeMap" ] }, - "OutputGatewayParametersType":{ - "required":[ - "outputMSIDs" + "RouteSummaryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRouteSummaryType" + }, + { + "type":"object", + "title":"RouteSummaryType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSummaryType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "ReverseGeocodeResponseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"OutputGatewayParametersType", + "title":"ReverseGeocodeResponseType", "properties":{ - "outputMSIDs":{ - "title":"outputMSIDs", + "reverseGeocodedLocation":{ + "title":"reverseGeocodedLocation", "allOf":[ { - "$ref":"#/definitions/OutputMSIDsType" + "type":"array", + "items":{ + "$ref":"#/definitions/ReverseGeocodedLocationType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"ReverseGeocodedLocation", "namespaceURI":"http://www.opengis.net/xls" } } @@ -4305,191 +4018,237 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputGatewayParametersType", + "localPart":"ReverseGeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSIDs" + "reverseGeocodedLocation" ] }, - "ErrorType":{ + "AvailableStylesType":{ "type":"object", - "title":"ErrorType", + "title":"AvailableStylesType", "required":[ - "errorCode" + "style" ], "properties":{ - "errorCode":{ - "title":"errorCode", - "allOf":[ - { - "$ref":"#/definitions/ErrorCodeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"errorCode", - "namespaceURI":"" - } - }, - "severity":{ - "title":"severity", - "allOf":[ - { - "$ref":"#/definitions/SeverityType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"severity", - "namespaceURI":"" - } - }, - "locationID":{ - "title":"locationID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationID", - "namespaceURI":"" - } - }, - "locationPath":{ - "title":"locationPath", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationPath", - "namespaceURI":"" - } - }, - "message":{ - "title":"message", + "style":{ + "title":"style", "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" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"message", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ErrorType", + "localPart":"AvailableStylesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorCode", - "severity", - "locationID", - "locationPath", - "message" + "style" ] }, - "AltitudeType":{ - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - }, - { - "type":"object", - "title":"AltitudeType", - "properties":{ - } - } + "CircularArcType":{ + "required":[ + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "numARC" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AltitudeType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "RouteSegmentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"RouteSegmentType", + "title":"CircularArcType", "properties":{ + "pos":{ + "title":"pos", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "innerRadius":{ + "title":"innerRadius", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"innerRadius", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "outerRadius":{ + "title":"outerRadius", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outerRadius", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "startAngle":{ + "title":"startAngle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"startAngle", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "endAngle":{ + "title":"endAngle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"endAngle", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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":"RouteSegmentType", + "localPart":"CircularArcType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "interpolation", + "numARC" + ] }, - "PortrayMapRequestType":{ + "PortrayMapResponseType":{ "required":[ - "output" + "map" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"PortrayMapRequestType", + "title":"PortrayMapResponseType", "properties":{ - "output":{ - "title":"output", + "map":{ + "title":"map", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OutputType" + "$ref":"#/definitions/MapType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "basemap":{ - "title":"basemap", - "allOf":[ - { - "$ref":"#/definitions/LayerType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Basemap", + "localPart":"Map", "namespaceURI":"http://www.opengis.net/xls" } - }, - "overlay":{ - "title":"overlay", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PortrayMapResponseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "map" + ] + }, + "DirectoryResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"DirectoryResponseType", + "properties":{ + "poiContext":{ + "title":"poiContext", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OverlayType" + "$ref":"#/definitions/POIWithDistanceType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Overlay", + "localPart":"POIContext", "namespaceURI":"http://www.opengis.net/xls" } } @@ -4498,24 +4257,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapRequestType", + "localPart":"DirectoryResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output", - "basemap", - "overlay" + "poiContext" ] }, - "AvailableStylesType":{ + "AvailableFormatsType":{ "type":"object", - "title":"AvailableStylesType", + "title":"AvailableFormatsType", "required":[ - "style" + "format" ], "properties":{ - "style":{ - "title":"style", + "format":{ + "title":"format", "allOf":[ { "type":"array", @@ -4527,250 +4284,210 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableStylesType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "style" - ] - }, - "GetPortrayMapCapabilitiesResponseType":{ - "required":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"GetPortrayMapCapabilitiesResponseType", - "properties":{ - "availableSRS":{ - "title":"availableSRS", - "allOf":[ - { - "$ref":"#/definitions/AvailableSRSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvailableSRS", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "availableLayers":{ - "title":"availableLayers", - "allOf":[ - { - "$ref":"#/definitions/AvailableLayersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvailableLayers", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "availableFormats":{ - "title":"availableFormats", - "allOf":[ - { - "$ref":"#/definitions/AvailableFormatsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvailableFormats", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "availableStyles":{ - "title":"availableStyles", - "allOf":[ - { - "$ref":"#/definitions/AvailableStylesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvailableStyles", - "namespaceURI":"http://www.opengis.net/xls" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetPortrayMapCapabilitiesResponseType", + "localPart":"AvailableFormatsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" + "format" ] }, - "RouteMapRequestType":{ + "POIInfoListType":{ "type":"object", - "title":"RouteMapRequestType", + "title":"POIInfoListType", "required":[ - "output" + "poiInfo" ], "properties":{ - "output":{ - "title":"output", + "poiInfo":{ + "title":"poiInfo", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RouteMapOutputType" + "$ref":"#/definitions/POIInfoType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapRequestType", + "localPart":"POIInfoListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output" + "poiInfo" ] }, - "RouteGeometryRequestType":{ + "LineCorridorType":{ "type":"object", - "title":"RouteGeometryRequestType", + "title":"LineCorridorType", + "required":[ + "lineString", + "distance" + ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"scale", - "namespaceURI":"" - } - }, - "provideStartingPortion":{ - "title":"provideStartingPortion", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"provideStartingPortion", - "namespaceURI":"" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "maxPoints":{ - "title":"maxPoints", + }, + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/DistanceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxPoints", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryRequestType", + "localPart":"LineCorridorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "boundingBox", - "scale", - "provideStartingPortion", - "maxPoints" + "lineString", + "distance" ] }, - "StyleType":{ + "WayPointListType":{ "type":"object", - "title":"StyleType", + "title":"WayPointListType", "required":[ - "name", - "styleContent" + "startPoint", + "endPoint" ], "properties":{ - "name":{ - "title":"name", + "startPoint":{ + "title":"startPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WayPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, - "styleContent":{ - "title":"styleContent", + "viaPoint":{ + "title":"viaPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/WayPointType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"StyleContent", + "localPart":"ViaPoint", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "endPoint":{ + "title":"endPoint", + "allOf":[ + { + "$ref":"#/definitions/WayPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"WayPointListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "styleContent" + "startPoint", + "viaPoint", + "endPoint" + ] + }, + "InputMSIDsType":{ + "required":[ + "inputMSInformation" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSIDsType" + }, + { + "type":"object", + "title":"InputMSIDsType", + "properties":{ + "inputMSInformation":{ + "title":"inputMSInformation", + "allOf":[ + { + "$ref":"#/definitions/InputMSInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputMSInformation" ] }, + "AbstractWayPointType":{ + "type":"object", + "title":"AbstractWayPointType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractWayPointType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, "NACEType":{ "allOf":[ { @@ -4847,45 +4564,39 @@ "description" ] }, - "ContentType":{ + "AbstractStreetLocatorType":{ "type":"object", - "title":"ContentType", + "title":"AbstractStreetLocatorType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractStreetLocatorType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "LayerType.Layer":{ + "type":"object", + "title":"LayerType.Layer", "required":[ - "data", - "url", - "format", - "width", - "height" + "name" ], "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "url":{ - "title":"url", + "style":{ + "title":"style", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4893,322 +4604,285 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "style", + "name" + ] + }, + "InputMSInformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" }, - "width":{ - "title":"width", + { + "type":"object", + "title":"InputMSInformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputMSInformationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "CenterContextType":{ + "type":"object", + "title":"CenterContextType", + "required":[ + "centerPoint", + "displayScale", + "dpi", + "radius", + "srs" + ], + "properties":{ + "centerPoint":{ + "title":"centerPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/PointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CenterPoint", + "namespaceURI":"http://www.opengis.net/xls" } }, - "height":{ - "title":"height", + "displayScale":{ + "title":"displayScale", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DisplayScale", + "namespaceURI":"http://www.opengis.net/xls" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContentType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "data", - "url", - "format", - "width", - "height" - ] - }, - "LineCorridorType":{ - "type":"object", - "title":"LineCorridorType", - "required":[ - "lineString", - "distance" - ], - "properties":{ - "lineString":{ - "title":"lineString", + }, + "dpi":{ + "title":"dpi", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"DPI", + "namespaceURI":"http://www.opengis.net/xls" } }, - "distance":{ - "title":"distance", + "radius":{ + "title":"radius", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RadiusType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/xls" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LineCorridorType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "lineString", - "distance" - ] - }, - "SLIRType":{ - "required":[ - "inputGatewayParameters" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" }, - { - "type":"object", - "title":"SLIRType", - "properties":{ - "inputGatewayParameters":{ - "title":"inputGatewayParameters", - "allOf":[ - { - "$ref":"#/definitions/InputGatewayParametersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputGatewayParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "azimuth":{ + "title":"azimuth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"azimuth", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SLIRType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "inputGatewayParameters" - ] - }, - "PortrayMapResponseType":{ - "required":[ - "map" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" }, - { - "type":"object", - "title":"PortrayMapResponseType", - "properties":{ - "map":{ - "title":"map", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MapType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Map", - "namespaceURI":"http://www.opengis.net/xls" - } + "srs":{ + "title":"srs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapResponseType", + "localPart":"CenterContextType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "map" + "centerPoint", + "displayScale", + "dpi", + "radius", + "azimuth", + "srs" ] }, - "PositionType":{ + "AddressType":{ "required":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon" + "freeFormAddress", + "streetAddress" ], "allOf":[ { - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/AbstractAddressType" }, { "type":"object", - "title":"PositionType", + "title":"AddressType", "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ellipse":{ - "title":"ellipse", + "freeFormAddress":{ + "title":"freeFormAddress", "allOf":[ { - "$ref":"#/definitions/EllipseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Ellipse", + "localPart":"freeFormAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "circleByCenterPoint":{ - "title":"circleByCenterPoint", - "allOf":[ - { - "$ref":"#/definitions/CircleByCenterPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "circularArc":{ - "title":"circularArc", + "streetAddress":{ + "title":"streetAddress", "allOf":[ { - "$ref":"#/definitions/CircularArcType" + "$ref":"#/definitions/StreetAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"CircularArc", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "multiPolygon":{ - "title":"multiPolygon", - "allOf":[ - { - "$ref":"#/definitions/MultiPolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiPolygon", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "qoP":{ - "title":"qoP", + "place":{ + "title":"place", "allOf":[ { - "$ref":"#/definitions/QualityOfPositionType" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedPlaceType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"QoP", + "localPart":"Place", "namespaceURI":"http://www.opengis.net/xls" } }, - "time":{ - "title":"time", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"#/definitions/TimeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"PostalCode", "namespaceURI":"http://www.opengis.net/xls" } - }, - "speed":{ - "title":"speed", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "freeFormAddress", + "streetAddress", + "place", + "postalCode" + ] + }, + "RouteMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MapType" + }, + { + "type":"object", + "title":"RouteMapType", + "properties":{ + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/SpeedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Speed", - "namespaceURI":"http://www.opengis.net/xls" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"description", + "namespaceURI":"" } - }, - "direction":{ - "title":"direction", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteMapType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "description" + ] + }, + "POIPropertyType":{ + "required":[ + "name", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPOIPropertyType" + }, + { + "type":"object", + "title":"POIPropertyType", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/POIPropertyNameType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Direction", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "levelOfConf":{ - "title":"levelOfConf", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5216,7 +4890,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"levelOfConf", + "localPart":"value", "namespaceURI":"" } } @@ -5225,28 +4899,20 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PositionType", + "localPart":"POIPropertyType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon", - "qoP", - "time", - "speed", - "direction", - "levelOfConf" + "name", + "value" ] }, - "AvailableLayersType":{ + "LayerType":{ "type":"object", - "title":"AvailableLayersType", + "title":"LayerType", "required":[ - "layer" + "layer", + "filter" ], "properties":{ "layer":{ @@ -5255,7 +4921,7 @@ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerType.Layer" }, "minItems":1 } @@ -5265,156 +4931,263 @@ "localPart":"Layer", "namespaceURI":"http://www.opengis.net/xls" } + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"filter", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableLayersType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "layer" + "layer", + "filter" ] }, - "OverlayType":{ + "StreetNameType":{ "type":"object", - "title":"OverlayType", - "required":[ - "poi", - "routeGeometry", - "position", - "map" - ], + "title":"StreetNameType", "properties":{ - "poi":{ - "title":"poi", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/PointOfInterestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"POI", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"value" + }, + "directionalPrefix":{ + "title":"directionalPrefix", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"directionalPrefix", + "namespaceURI":"" } }, - "routeGeometry":{ - "title":"routeGeometry", + "typePrefix":{ + "title":"typePrefix", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typePrefix", + "namespaceURI":"" + } + }, + "officialName":{ + "title":"officialName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"officialName", + "namespaceURI":"" + } + }, + "typeSuffix":{ + "title":"typeSuffix", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeSuffix", + "namespaceURI":"" + } + }, + "directionalSuffix":{ + "title":"directionalSuffix", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"directionalSuffix", + "namespaceURI":"" + } + }, + "muniOctant":{ + "title":"muniOctant", + "allOf":[ + { + "$ref":"#/definitions/CompassPointEnumeration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"muniOctant", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StreetNameType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "value", + "directionalPrefix", + "typePrefix", + "officialName", + "typeSuffix", + "directionalSuffix", + "muniOctant" + ] + }, + "RouteInstructionType":{ + "type":"object", + "title":"RouteInstructionType", + "required":[ + "instruction", + "distance", + "duration" + ], + "properties":{ + "instruction":{ + "title":"instruction", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteGeometry", + "localPart":"Instruction", "namespaceURI":"http://www.opengis.net/xls" } }, - "position":{ - "title":"position", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"distance", "namespaceURI":"http://www.opengis.net/xls" } }, - "map":{ - "title":"map", + "routeInstructionGeometry":{ + "title":"routeInstructionGeometry", "allOf":[ { - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/RouteGeometryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Map", + "localPart":"RouteInstructionGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, - "style":{ - "title":"style", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, - "zorder":{ - "title":"zorder", + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" + } + }, + "description":{ + "title":"description", "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":"attribute", "attributeName":{ - "localPart":"zorder", + "localPart":"description", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OverlayType", + "localPart":"RouteInstructionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "routeGeometry", - "position", - "map", - "style", - "zorder" + "instruction", + "distance", + "routeInstructionGeometry", + "boundingBox", + "duration", + "description" ] }, - "XLSType":{ + "AvoidListType":{ "type":"object", - "title":"XLSType", - "required":[ - "header", - "body", - "version" - ], + "title":"AvoidListType", "properties":{ - "header":{ - "title":"header", + "aoi":{ + "title":"aoi", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractHeaderType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/AreaOfInterestType" }, - "elementName":{ - "localPart":"_Header", - "namespaceURI":"http://www.opengis.net/xls" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Header", + "localPart":"AOI", "namespaceURI":"http://www.opengis.net/xls" } }, - "body":{ - "title":"body", + "location":{ + "title":"location", "allOf":[ { "type":"array", @@ -5425,280 +5198,159 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"_Body", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "minItems":1 + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Body", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", + "avoidFeature":{ + "title":"avoidFeature", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "type":"array", + "items":{ + "$ref":"#/definitions/AvoidFeatureType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", + "propertyType":"element", + "elementName":{ + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"XLSType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "header", - "body", - "version", - "lang" - ] - }, - "POIInfoType":{ - "type":"object", - "title":"POIInfoType", - "required":[ - "name", - "value" - ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"value", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"POIInfoType", + "localPart":"AvoidListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "aoi", + "location", + "avoidFeature" ] }, - "RouteSummaryType":{ + "AbstractPOIType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRouteSummaryType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"RouteSummaryType", + "title":"AbstractPOIType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteSummaryType", + "localPart":"AbstractPOIType", "namespaceURI":"http://www.opengis.net/xls" } }, - "GeocodeResponseType":{ - "required":[ - "geocodeResponseList" - ], + "BuildingLocatorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractStreetLocatorType" }, { "type":"object", - "title":"GeocodeResponseType", + "title":"BuildingLocatorType", "properties":{ - "geocodeResponseList":{ - "title":"geocodeResponseList", + "number":{ + "title":"number", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodeResponseListType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeocodeResponseList", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"number", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeocodeResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "geocodeResponseList" - ] - }, - "ReferenceSystemType":{ - "type":"object", - "title":"ReferenceSystemType", - "required":[ - "namedReferenceSystem" - ], - "properties":{ - "namedReferenceSystem":{ - "title":"namedReferenceSystem", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" - } - }, - "elementName":{ - "localPart":"_NamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" + }, + "subdivision":{ + "title":"subdivision", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "minItems":1 + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"subdivision", + "namespaceURI":"" + } + }, + "buildingName":{ + "title":"buildingName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"buildingName", + "namespaceURI":"" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_NamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ReferenceSystemType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "namedReferenceSystem" - ] - }, - "AbstractRequestParametersType":{ - "type":"object", - "title":"AbstractRequestParametersType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRequestParametersType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "WithinBoundaryType":{ - "type":"object", - "title":"WithinBoundaryType", - "required":[ - "aoi" ], - "properties":{ - "aoi":{ - "title":"aoi", - "allOf":[ - { - "$ref":"#/definitions/AreaOfInterestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AOI", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"WithinBoundaryType", + "localPart":"BuildingLocatorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi" + "number", + "subdivision", + "buildingName" ] }, - "SLIAType":{ + "AbstractAddressType":{ "required":[ - "outputGatewayParameters" + "countryCode" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"SLIAType", + "title":"AbstractAddressType", "properties":{ - "outputGatewayParameters":{ - "title":"outputGatewayParameters", + "addressee":{ + "title":"addressee", "allOf":[ { - "$ref":"#/definitions/OutputGatewayParametersType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputGatewayParameters", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"addressee", + "namespaceURI":"" } }, - "requestID":{ - "title":"requestID", + "countryCode":{ + "title":"countryCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5706,7 +5358,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"requestID", + "localPart":"countryCode", + "namespaceURI":"" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", "namespaceURI":"" } } @@ -5715,12 +5380,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SLIAType", + "localPart":"AbstractAddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputGatewayParameters", - "requestID" + "addressee", + "countryCode", + "language" ] }, "GeocodedAddressType":{ @@ -5782,187 +5448,272 @@ "geocodeMatchCode" ] }, - "AbstractMeasureType":{ + "POIInfoType":{ "type":"object", - "title":"AbstractMeasureType", + "title":"POIInfoType", "required":[ + "name", "value" ], "properties":{ - "value":{ - "title":"value", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"value", + "localPart":"name", "namespaceURI":"" } }, - "accuracy":{ - "title":"accuracy", + "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":"attribute", "attributeName":{ - "localPart":"accuracy", + "localPart":"value", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMeasureType", + "localPart":"POIInfoType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "accuracy" + "name", + "value" ] }, - "AbstractNamedReferenceSystem":{ - "type":"object", - "title":"AbstractNamedReferenceSystem", - "properties":{ - }, + "NAICSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractNamedReferenceSystem" + }, + { + "type":"object", + "title":"NAICSType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, + "subType":{ + "title":"subType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"subType", + "namespaceURI":"" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"category", + "namespaceURI":"" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractNamedReferenceSystem", + "localPart":"NAICSType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "type", + "subType", + "category" + ] }, - "DirectoryResponseType":{ + "InputGatewayParametersType":{ + "required":[ + "inputMSIDs" + ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractGatewayParametersType" }, { "type":"object", - "title":"DirectoryResponseType", + "title":"InputGatewayParametersType", "properties":{ - "poiContext":{ - "title":"poiContext", + "inputMSIDs":{ + "title":"inputMSIDs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/POIWithDistanceType" - }, - "minItems":0 + "$ref":"#/definitions/InputMSIDsType" } ], "propertyType":"element", "elementName":{ - "localPart":"POIContext", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputGatewayParametersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputMSIDs" + ] + }, + "RouteSegmentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRouteSegmentType" + }, + { + "type":"object", + "title":"RouteSegmentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSegmentType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "NamedPlaceType":{ + "type":"object", + "title":"NamedPlaceType", + "required":[ + "type" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/NamedPlaceClassification" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryResponseType", + "localPart":"NamedPlaceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiContext" + "value", + "type" ] }, - "GetPortrayMapCapabilitiesRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"GetPortrayMapCapabilitiesRequestType", - "properties":{ - } - } + "EllipseType":{ + "required":[ + "pos", + "majorAxis", + "minorAxis", + "rotation" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetPortrayMapCapabilitiesRequestType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "ResponseHeaderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"ResponseHeaderType", + "title":"EllipseType", "properties":{ - "errorList":{ - "title":"errorList", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ErrorList", + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "majorAxis":{ + "title":"majorAxis", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"majorAxis", "namespaceURI":"http://www.opengis.net/xls" } }, - "sessionID":{ - "title":"sessionID", + "minorAxis":{ + "title":"minorAxis", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sessionID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"minorAxis", + "namespaceURI":"http://www.opengis.net/xls" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponseHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "errorList", - "sessionID" - ] - }, - "OutputMSInformationType":{ - "required":[ - "position" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSInformationType" - }, - { - "type":"object", - "title":"OutputMSInformationType", - "properties":{ - "position":{ - "title":"position", + }, + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/xls" } } @@ -5971,86 +5722,150 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputMSInformationType", + "localPart":"EllipseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "position" + "pos", + "majorAxis", + "minorAxis", + "rotation" ] }, - "ReverseGeocodedLocationType":{ + "RouteMapRequestType":{ "type":"object", - "title":"ReverseGeocodedLocationType", + "title":"RouteMapRequestType", "required":[ - "point", - "address" + "output" ], "properties":{ - "point":{ - "title":"point", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/PointType" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapOutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/xls" } - }, - "address":{ - "title":"address", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteMapRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "output" + ] + }, + "ErrorListType":{ + "type":"object", + "title":"ErrorListType", + "required":[ + "error" + ], + "properties":{ + "error":{ + "title":"error", "allOf":[ { - "$ref":"#/definitions/AddressType" + "type":"array", + "items":{ + "$ref":"#/definitions/ErrorType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Error", "namespaceURI":"http://www.opengis.net/xls" } }, - "searchCentreDistance":{ - "title":"searchCentreDistance", + "highestSeverity":{ + "title":"highestSeverity", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/SeverityType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SearchCentreDistance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"highestSeverity", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodedLocationType", + "localPart":"ErrorListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "searchCentreDistance" + "error", + "highestSeverity" ] }, - "AbstractAddressType":{ + "DirectoryRequestType":{ "required":[ - "countryCode" + "poiSelectionCriteria" ], "allOf":[ { - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"AbstractAddressType", + "title":"DirectoryRequestType", "properties":{ - "addressee":{ - "title":"addressee", + "poiLocation":{ + "title":"poiLocation", + "allOf":[ + { + "$ref":"#/definitions/POILocationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"POILocation", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "poiSelectionCriteria":{ + "title":"poiSelectionCriteria", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + } + }, + "elementName":{ + "localPart":"_POISelectionCriteria", + "namespaceURI":"http://www.opengis.net/xls" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_POISelectionCriteria", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "sortCriteria":{ + "title":"sortCriteria", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6058,33 +5873,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"addressee", + "localPart":"sortCriteria", "namespaceURI":"" } }, - "countryCode":{ - "title":"countryCode", + "sortDirection":{ + "title":"sortDirection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SortDirectionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"countryCode", + "localPart":"sortDirection", "namespaceURI":"" } }, - "language":{ - "title":"language", + "distanceUnit":{ + "title":"distanceUnit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", + "localPart":"distanceUnit", "namespaceURI":"" } } @@ -6093,13 +5908,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractAddressType", + "localPart":"DirectoryRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "addressee", - "countryCode", - "language" + "poiLocation", + "poiSelectionCriteria", + "sortCriteria", + "sortDirection", + "distanceUnit" ] }, "AbstractHeaderType":{ @@ -6113,94 +5930,146 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "ResponseType":{ + "OutputGatewayParametersType":{ "required":[ - "version", - "requestID" + "outputMSIDs" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractGatewayParametersType" }, { "type":"object", - "title":"ResponseType", + "title":"OutputGatewayParametersType", "properties":{ - "errorList":{ - "title":"errorList", + "outputMSIDs":{ + "title":"outputMSIDs", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/OutputMSIDsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ErrorList", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } - }, - "responseParameters":{ - "title":"responseParameters", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputGatewayParametersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputMSIDs" + ] + }, + "AngleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMeasureType" + }, + { + "type":"object", + "title":"AngleType", + "properties":{ + "uom":{ + "title":"uom", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" - } - }, - "elementName":{ - "localPart":"_ResponseParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_ResponseParameters", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } - }, - "version":{ - "title":"version", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AngleType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "uom" + ] + }, + "AltitudeType":{ + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + }, + { + "type":"object", + "title":"AltitudeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AltitudeType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "MapType":{ + "required":[ + "content", + "bBoxContext", + "centerContext" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" + }, + { + "type":"object", + "title":"MapType", + "properties":{ + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContentType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Content", + "namespaceURI":"http://www.opengis.net/xls" } }, - "requestID":{ - "title":"requestID", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "namespaceURI":"http://www.opengis.net/xls" } }, - "numberOfResponses":{ - "title":"numberOfResponses", + "centerContext":{ + "title":"centerContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/CenterContextType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfResponses", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CenterContext", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -6208,139 +6077,258 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResponseType", + "localPart":"MapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorList", - "responseParameters", - "version", - "requestID", - "numberOfResponses" + "content", + "bBoxContext", + "centerContext" ] }, - "RouteMapOutputType":{ + "RouteHandleType":{ "type":"object", - "title":"RouteMapOutputType", + "title":"RouteHandleType", + "required":[ + "routeID" + ], "properties":{ - "bBoxContext":{ - "title":"bBoxContext", + "serviceID":{ + "title":"serviceID", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"serviceID", + "namespaceURI":"" + } + }, + "routeID":{ + "title":"routeID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"routeID", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteHandleType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "serviceID", + "routeID" + ] + }, + "RoutePlanType":{ + "type":"object", + "title":"RoutePlanType", + "required":[ + "routePreference", + "wayPointList" + ], + "properties":{ + "routePreference":{ + "title":"routePreference", + "allOf":[ + { + "$ref":"#/definitions/RoutePreferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RoutePreference", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "wayPointList":{ + "title":"wayPointList", + "allOf":[ + { + "$ref":"#/definitions/WayPointListType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBoxContext", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/xls" } }, - "width":{ - "title":"width", + "avoidList":{ + "title":"avoidList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/AvoidListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AvoidList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "height":{ - "title":"height", + "useRealTimeTraffic":{ + "title":"useRealTimeTraffic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"useRealTimeTraffic", "namespaceURI":"" } }, - "format":{ - "title":"format", + "expectedStartTime":{ + "title":"expectedStartTime", "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":"format", + "localPart":"expectedStartTime", "namespaceURI":"" } }, - "bGcolor":{ - "title":"bGcolor", + "expectedEndTime":{ + "title":"expectedEndTime", "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":"BGcolor", + "localPart":"expectedEndTime", "namespaceURI":"" } - }, - "transparent":{ - "title":"transparent", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RoutePlanType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "routePreference", + "wayPointList", + "avoidList", + "useRealTimeTraffic", + "expectedStartTime", + "expectedEndTime" + ] + }, + "POIWithDistanceType":{ + "type":"object", + "title":"POIWithDistanceType", + "required":[ + "poi" + ], + "properties":{ + "poi":{ + "title":"poi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PointOfInterestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"POI", + "namespaceURI":"http://www.opengis.net/xls" } }, - "style":{ - "title":"style", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/RouteMapStyleType" + "$ref":"#/definitions/DistanceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"style", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapOutputType", + "localPart":"POIWithDistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "style" + "poi", + "distance" ] }, - "ReverseGeocodePreferenceType":{ + "GeocodeRequestType":{ + "required":[ + "address" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"GeocodeRequestType", + "properties":{ + "address":{ + "title":"address", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "returnFreeForm":{ + "title":"returnFreeForm", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"returnFreeForm", + "namespaceURI":"" + } + } + } } ], - "typeType":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodePreferenceType", + "localPart":"GeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "address", + "returnFreeForm" + ] }, "ErrorCodeType":{ "allOf":[ @@ -6354,7 +6342,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "PresentationContentType":{ + "NearestCriterionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6362,11 +6350,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"presentationContentType", + "localPart":"NearestCriterionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "POIPropertyNameType":{ + "PresentationContentType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6374,11 +6362,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"POIPropertyNameType", + "localPart":"presentationContentType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SeverityType":{ + "RoutePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6386,11 +6374,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SeverityType", + "localPart":"RoutePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "AvoidFeatureType":{ + "ReverseGeocodePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6398,7 +6386,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AvoidFeatureType", + "localPart":"ReverseGeocodePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6414,7 +6402,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "RouteMapStyleType":{ + "SpeedUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6422,11 +6410,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMapStyleType", + "localPart":"SpeedUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RoutePreferenceType":{ + "DistanceUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6434,11 +6422,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RoutePreferenceType", + "localPart":"DistanceUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DistanceUnitType":{ + "SeverityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6446,11 +6434,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DistanceUnitType", + "localPart":"SeverityType", "namespaceURI":"http://www.opengis.net/xls" } }, - "NearestCriterionType":{ + "POIPropertyNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6458,7 +6446,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NearestCriterionType", + "localPart":"POIPropertyNameType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6474,7 +6462,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "SpeedUnitType":{ + "RouteMapStyleType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6482,7 +6470,19 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpeedUnitType", + "localPart":"RouteMapStyleType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AvoidFeatureType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"AvoidFeatureType", "namespaceURI":"http://www.opengis.net/xls" } } @@ -6501,7 +6501,7 @@ "properties":{ "localPart":{ "enum":[ - "SearchCentreDistance" + "RouteMap" ] }, "namespaceURI":{ @@ -6514,11 +6514,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RouteMapType" } }, "elementName":{ - "localPart":"SearchCentreDistance", + "localPart":"RouteMap", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6535,7 +6535,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesRequest" + "WayPointList" ] }, "namespaceURI":{ @@ -6548,11 +6548,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" + "$ref":"#/definitions/WayPointListType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesRequest", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6569,7 +6569,7 @@ "properties":{ "localPart":{ "enum":[ - "_NamedReferenceSystem" + "Street" ] }, "namespaceURI":{ @@ -6582,11 +6582,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/StreetNameType" } }, "elementName":{ - "localPart":"_NamedReferenceSystem", + "localPart":"Street", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6603,7 +6603,7 @@ "properties":{ "localPart":{ "enum":[ - "POILocation" + "_Body" ] }, "namespaceURI":{ @@ -6616,11 +6616,11 @@ ] }, "value":{ - "$ref":"#/definitions/POILocationType" + "$ref":"#/definitions/AbstractBodyType" } }, "elementName":{ - "localPart":"POILocation", + "localPart":"_Body", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6637,7 +6637,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSInformation" + "AvoidList" ] }, "namespaceURI":{ @@ -6650,11 +6650,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSInformationType" + "$ref":"#/definitions/AvoidListType" } }, "elementName":{ - "localPart":"OutputMSInformation", + "localPart":"AvoidList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6671,7 +6671,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "TimeStamp" ] }, "namespaceURI":{ @@ -6684,11 +6684,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6705,7 +6705,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeRequest" + "GeocodeMatchCode" ] }, "namespaceURI":{ @@ -6718,11 +6718,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeRequestType" + "$ref":"#/definitions/GeocodingQOSType" } }, "elementName":{ - "localPart":"ReverseGeocodeRequest", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6739,7 +6739,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidFeature" + "GetPortrayMapCapabilitiesResponse" ] }, "namespaceURI":{ @@ -6752,11 +6752,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidFeatureType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" } }, "elementName":{ - "localPart":"AvoidFeature", + "localPart":"GetPortrayMapCapabilitiesResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6773,7 +6773,7 @@ "properties":{ "localPart":{ "enum":[ - "WayPointList" + "RequestHeader" ] }, "namespaceURI":{ @@ -6786,11 +6786,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointListType" + "$ref":"#/definitions/RequestHeaderType" } }, "elementName":{ - "localPart":"WayPointList", + "localPart":"RequestHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6841,7 +6841,7 @@ "properties":{ "localPart":{ "enum":[ - "_POI" + "_Header" ] }, "namespaceURI":{ @@ -6854,11 +6854,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/AbstractHeaderType" } }, "elementName":{ - "localPart":"_POI", + "localPart":"_Header", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6875,7 +6875,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "RoutePlan" ] }, "namespaceURI":{ @@ -6888,11 +6888,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingLocatorType" + "$ref":"#/definitions/RoutePlanType" } }, "elementName":{ - "localPart":"Building", + "localPart":"RoutePlan", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6909,7 +6909,7 @@ "properties":{ "localPart":{ "enum":[ - "POI" + "InputGatewayParameters" ] }, "namespaceURI":{ @@ -6922,11 +6922,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/InputGatewayParametersType" } }, "elementName":{ - "localPart":"POI", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6943,7 +6943,7 @@ "properties":{ "localPart":{ "enum":[ - "_Body" + "SLIR" ] }, "namespaceURI":{ @@ -6956,11 +6956,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/SLIRType" } }, "elementName":{ - "localPart":"_Body", + "localPart":"SLIR", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6977,7 +6977,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperty" + "Response" ] }, "namespaceURI":{ @@ -6990,11 +6990,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIPropertyType" + "$ref":"#/definitions/ResponseType" } }, "elementName":{ - "localPart":"POIProperty", + "localPart":"Response", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7011,7 +7011,7 @@ "properties":{ "localPart":{ "enum":[ - "ErrorList" + "_NamedReferenceSystem" ] }, "namespaceURI":{ @@ -7024,11 +7024,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" } }, "elementName":{ - "localPart":"ErrorList", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7045,7 +7045,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsList" + "BoundingBox" ] }, "namespaceURI":{ @@ -7058,11 +7058,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7079,7 +7079,7 @@ "properties":{ "localPart":{ "enum":[ - "_GatewayParameters" + "POIAttributeList" ] }, "namespaceURI":{ @@ -7092,11 +7092,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/POIAttributeListType" } }, "elementName":{ - "localPart":"_GatewayParameters", + "localPart":"POIAttributeList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7113,7 +7113,7 @@ "properties":{ "localPart":{ "enum":[ - "_StreetLocation" + "EndPoint" ] }, "namespaceURI":{ @@ -7126,11 +7126,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"_StreetLocation", + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7147,7 +7147,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsRequest" + "Speed" ] }, "namespaceURI":{ @@ -7160,11 +7160,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/SpeedType" } }, "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"Speed", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7181,7 +7181,7 @@ "properties":{ "localPart":{ "enum":[ - "Response" + "Error" ] }, "namespaceURI":{ @@ -7194,11 +7194,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseType" + "$ref":"#/definitions/ErrorType" } }, "elementName":{ - "localPart":"Response", + "localPart":"Error", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7215,7 +7215,7 @@ "properties":{ "localPart":{ "enum":[ - "_Position" + "OutputMSInformation" ] }, "namespaceURI":{ @@ -7228,11 +7228,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/OutputMSInformationType" } }, "elementName":{ - "localPart":"_Position", + "localPart":"OutputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7249,7 +7249,7 @@ "properties":{ "localPart":{ "enum":[ - "Error" + "POIProperties" ] }, "namespaceURI":{ @@ -7262,11 +7262,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorType" + "$ref":"#/definitions/POIProperties" } }, "elementName":{ - "localPart":"Error", + "localPart":"POIProperties", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7283,7 +7283,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "RouteInstruction" ] }, "namespaceURI":{ @@ -7296,11 +7296,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/RouteInstructionType" } }, "elementName":{ - "localPart":"Time", + "localPart":"RouteInstruction", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7317,7 +7317,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstruction" + "ReverseGeocodePreference" ] }, "namespaceURI":{ @@ -7330,11 +7330,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionType" + "$ref":"#/definitions/ReverseGeocodePreferenceType" } }, "elementName":{ - "localPart":"RouteInstruction", + "localPart":"ReverseGeocodePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7351,7 +7351,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperties" + "_POISelectionCriteria" ] }, "namespaceURI":{ @@ -7364,11 +7364,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIProperties" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" } }, "elementName":{ - "localPart":"POIProperties", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7385,7 +7385,7 @@ "properties":{ "localPart":{ "enum":[ - "NACE" + "_MSIDs" ] }, "namespaceURI":{ @@ -7398,11 +7398,11 @@ ] }, "value":{ - "$ref":"#/definitions/NACEType" + "$ref":"#/definitions/AbstractMSIDsType" } }, "elementName":{ - "localPart":"NACE", + "localPart":"_MSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7419,7 +7419,7 @@ "properties":{ "localPart":{ "enum":[ - "_RequestParameters" + "GeocodeRequest" ] }, "namespaceURI":{ @@ -7432,11 +7432,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/GeocodeRequestType" } }, "elementName":{ - "localPart":"_RequestParameters", + "localPart":"GeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7453,7 +7453,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePlan" + "RouteHandle" ] }, "namespaceURI":{ @@ -7466,11 +7466,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/RouteHandleType" } }, "elementName":{ - "localPart":"RoutePlan", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7487,7 +7487,7 @@ "properties":{ "localPart":{ "enum":[ - "Speed" + "NextSegment" ] }, "namespaceURI":{ @@ -7500,11 +7500,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpeedType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"Speed", + "localPart":"NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7521,7 +7521,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteHandle" + "_GatewayParameters" ] }, "namespaceURI":{ @@ -7534,11 +7534,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteHandleType" + "$ref":"#/definitions/AbstractGatewayParametersType" } }, "elementName":{ - "localPart":"RouteHandle", + "localPart":"_GatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7555,7 +7555,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSInformation" + "POI" ] }, "namespaceURI":{ @@ -7568,11 +7568,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSInformationType" + "$ref":"#/definitions/PointOfInterestType" } }, "elementName":{ - "localPart":"InputMSInformation", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7589,7 +7589,7 @@ "properties":{ "localPart":{ "enum":[ - "_RouteSummary" + "_WayPoint" ] }, "namespaceURI":{ @@ -7602,11 +7602,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSummaryType" + "$ref":"#/definitions/AbstractWayPointType" } }, "elementName":{ - "localPart":"_RouteSummary", + "localPart":"_WayPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7623,7 +7623,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryRequest" + "_POIProperty" ] }, "namespaceURI":{ @@ -7636,11 +7636,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"DirectoryRequest", + "localPart":"_POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7657,7 +7657,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponseHeader" + "RouteMapRequest" ] }, "namespaceURI":{ @@ -7670,11 +7670,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseHeaderType" + "$ref":"#/definitions/RouteMapRequestType" } }, "elementName":{ - "localPart":"ResponseHeader", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7691,7 +7691,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeMatchCode" + "DirectoryResponse" ] }, "namespaceURI":{ @@ -7704,11 +7704,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/DirectoryResponseType" } }, "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"DirectoryResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7725,7 +7725,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIR" + "RouteSummary" ] }, "namespaceURI":{ @@ -7738,11 +7738,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIRType" + "$ref":"#/definitions/RouteSummaryType" } }, "elementName":{ - "localPart":"SLIR", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7759,7 +7759,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipse" + "Map" ] }, "namespaceURI":{ @@ -7772,11 +7772,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipseType" + "$ref":"#/definitions/MapType" } }, "elementName":{ - "localPart":"Ellipse", + "localPart":"Map", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7793,7 +7793,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIA" + "RouteGeometryRequest" ] }, "namespaceURI":{ @@ -7806,11 +7806,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIAType" + "$ref":"#/definitions/RouteGeometryRequestType" } }, "elementName":{ - "localPart":"SLIA", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7827,7 +7827,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSIDs" + "_Location" ] }, "namespaceURI":{ @@ -7840,11 +7840,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"InputMSIDs", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7861,7 +7861,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfoList" + "OutputMSIDs" ] }, "namespaceURI":{ @@ -7874,11 +7874,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoListType" + "$ref":"#/definitions/OutputMSIDsType" } }, "elementName":{ - "localPart":"POIInfoList", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7895,7 +7895,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeRequest" + "SLIA" ] }, "namespaceURI":{ @@ -7908,11 +7908,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeRequestType" + "$ref":"#/definitions/SLIAType" } }, "elementName":{ - "localPart":"GeocodeRequest", + "localPart":"SLIA", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7929,7 +7929,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometry" + "GetPortrayMapCapabilitiesRequest" ] }, "namespaceURI":{ @@ -7942,11 +7942,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" } }, "elementName":{ - "localPart":"RouteGeometry", + "localPart":"GetPortrayMapCapabilitiesRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7963,7 +7963,7 @@ "properties":{ "localPart":{ "enum":[ - "_WayPoint" + "POIProperty" ] }, "namespaceURI":{ @@ -7976,11 +7976,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/POIPropertyType" } }, "elementName":{ - "localPart":"_WayPoint", + "localPart":"POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7997,7 +7997,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidList" + "Address" ] }, "namespaceURI":{ @@ -8010,11 +8010,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidListType" + "$ref":"#/definitions/AddressType" } }, "elementName":{ - "localPart":"AvoidList", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8031,7 +8031,7 @@ "properties":{ "localPart":{ "enum":[ - "_ADT" + "ErrorList" ] }, "namespaceURI":{ @@ -8044,11 +8044,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/ErrorListType" } }, "elementName":{ - "localPart":"_ADT", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8065,7 +8065,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteRequest" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -8078,11 +8078,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteRequestType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"DetermineRouteRequest", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8099,7 +8099,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSIDs" + "InputMSInformation" ] }, "namespaceURI":{ @@ -8112,11 +8112,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSIDsType" + "$ref":"#/definitions/InputMSInformationType" } }, "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"InputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8133,7 +8133,7 @@ "properties":{ "localPart":{ "enum":[ - "StreetAddress" + "AvoidFeature" ] }, "namespaceURI":{ @@ -8146,11 +8146,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/AvoidFeatureType" } }, "elementName":{ - "localPart":"StreetAddress", + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8167,7 +8167,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSInformation" + "Place" ] }, "namespaceURI":{ @@ -8180,11 +8180,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/NamedPlaceType" } }, "elementName":{ - "localPart":"_MSInformation", + "localPart":"Place", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8201,7 +8201,7 @@ "properties":{ "localPart":{ "enum":[ - "POIAttributeList" + "ReverseGeocodeRequest" ] }, "namespaceURI":{ @@ -8214,11 +8214,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIAttributeListType" + "$ref":"#/definitions/ReverseGeocodeRequestType" } }, "elementName":{ - "localPart":"POIAttributeList", + "localPart":"ReverseGeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8235,7 +8235,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "AOI" ] }, "namespaceURI":{ @@ -8248,11 +8248,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/AreaOfInterestType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"AOI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8269,7 +8269,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeResponse" + "XLS" ] }, "namespaceURI":{ @@ -8282,11 +8282,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeResponseType" + "$ref":"#/definitions/XLSType" } }, "elementName":{ - "localPart":"ReverseGeocodeResponse", + "localPart":"XLS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8337,7 +8337,7 @@ "properties":{ "localPart":{ "enum":[ - "SIC" + "Distance" ] }, "namespaceURI":{ @@ -8350,11 +8350,11 @@ ] }, "value":{ - "$ref":"#/definitions/SICType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"SIC", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8371,7 +8371,7 @@ "properties":{ "localPart":{ "enum":[ - "StartPoint" + "DetermineRouteRequest" ] }, "namespaceURI":{ @@ -8384,11 +8384,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/DetermineRouteRequestType" } }, "elementName":{ - "localPart":"StartPoint", + "localPart":"DetermineRouteRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8405,7 +8405,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSIDs" + "RoutePreference" ] }, "namespaceURI":{ @@ -8418,11 +8418,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/RoutePreferenceType" } }, "elementName":{ - "localPart":"_MSIDs", + "localPart":"RoutePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8439,7 +8439,7 @@ "properties":{ "localPart":{ "enum":[ - "CircularArc" + "POILocation" ] }, "namespaceURI":{ @@ -8452,11 +8452,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircularArcType" + "$ref":"#/definitions/POILocationType" } }, "elementName":{ - "localPart":"CircularArc", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8473,7 +8473,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodePreference" + "_Measure" ] }, "namespaceURI":{ @@ -8486,11 +8486,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" + "$ref":"#/definitions/AbstractMeasureType" } }, "elementName":{ - "localPart":"ReverseGeocodePreference", + "localPart":"_Measure", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8507,7 +8507,7 @@ "properties":{ "localPart":{ "enum":[ - "Altitude" + "_Position" ] }, "namespaceURI":{ @@ -8520,11 +8520,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeType" + "$ref":"#/definitions/AbstractPositionType" } }, "elementName":{ - "localPart":"Altitude", + "localPart":"_Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8541,7 +8541,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfo" + "ResponseHeader" ] }, "namespaceURI":{ @@ -8554,11 +8554,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoType" + "$ref":"#/definitions/ResponseHeaderType" } }, "elementName":{ - "localPart":"POIInfo", + "localPart":"ResponseHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8575,7 +8575,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesResponse" + "SearchCentreDistance" ] }, "namespaceURI":{ @@ -8588,11 +8588,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesResponse", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8609,7 +8609,7 @@ "properties":{ "localPart":{ "enum":[ - "_POIProperty" + "GeocodeResponseList" ] }, "namespaceURI":{ @@ -8622,11 +8622,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeocodeResponseListType" } }, "elementName":{ - "localPart":"_POIProperty", + "localPart":"GeocodeResponseList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8643,7 +8643,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometryRequest" + "RouteInstructionsList" ] }, "namespaceURI":{ @@ -8656,11 +8656,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/RouteInstructionsListType" } }, "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"RouteInstructionsList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8677,7 +8677,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "InputMSIDs" ] }, "namespaceURI":{ @@ -8690,11 +8690,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"#/definitions/InputMSIDsType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8711,7 +8711,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponse" + "RouteInstructionsRequest" ] }, "namespaceURI":{ @@ -8724,11 +8724,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseType" + "$ref":"#/definitions/RouteInstructionsRequestType" } }, "elementName":{ - "localPart":"GeocodeResponse", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8745,7 +8745,7 @@ "properties":{ "localPart":{ "enum":[ - "NAICS" + "Position" ] }, "namespaceURI":{ @@ -8758,11 +8758,11 @@ ] }, "value":{ - "$ref":"#/definitions/NAICSType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"NAICS", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8813,7 +8813,7 @@ "properties":{ "localPart":{ "enum":[ - "XLS" + "GeocodeResponse" ] }, "namespaceURI":{ @@ -8826,11 +8826,11 @@ ] }, "value":{ - "$ref":"#/definitions/XLSType" + "$ref":"#/definitions/GeocodeResponseType" } }, "elementName":{ - "localPart":"XLS", + "localPart":"GeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8847,7 +8847,7 @@ "properties":{ "localPart":{ "enum":[ - "Street" + "Time" ] }, "namespaceURI":{ @@ -8860,11 +8860,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetNameType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"Street", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8881,7 +8881,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMap" + "SIC" ] }, "namespaceURI":{ @@ -8894,11 +8894,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapType" + "$ref":"#/definitions/SICType" } }, "elementName":{ - "localPart":"RouteMap", + "localPart":"SIC", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8915,7 +8915,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "_RouteSummary" ] }, "namespaceURI":{ @@ -8928,11 +8928,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/AbstractRouteSummaryType" } }, "elementName":{ - "localPart":"Position", + "localPart":"_RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8949,7 +8949,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponseList" + "NAICS" ] }, "namespaceURI":{ @@ -8962,11 +8962,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseListType" + "$ref":"#/definitions/NAICSType" } }, "elementName":{ - "localPart":"GeocodeResponseList", + "localPart":"NAICS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8983,7 +8983,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMapRequest" + "Building" ] }, "namespaceURI":{ @@ -8996,11 +8996,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapRequestType" + "$ref":"#/definitions/BuildingLocatorType" } }, "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"Building", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9017,7 +9017,7 @@ "properties":{ "localPart":{ "enum":[ - "_ResponseParameters" + "Request" ] }, "namespaceURI":{ @@ -9030,11 +9030,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/RequestType" } }, "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9051,7 +9051,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestHeader" + "_StreetLocation" ] }, "namespaceURI":{ @@ -9064,11 +9064,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestHeaderType" + "$ref":"#/definitions/AbstractStreetLocatorType" } }, "elementName":{ - "localPart":"RequestHeader", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9085,7 +9085,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePreference" + "Angle" ] }, "namespaceURI":{ @@ -9098,11 +9098,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePreferenceType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"RoutePreference", + "localPart":"Angle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9119,7 +9119,7 @@ "properties":{ "localPart":{ "enum":[ - "_Location" + "_ResponseParameters" ] }, "namespaceURI":{ @@ -9132,11 +9132,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractResponseParametersType" } }, "elementName":{ - "localPart":"_Location", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9153,7 +9153,7 @@ "properties":{ "localPart":{ "enum":[ - "NextSegment" + "PortrayMapResponse" ] }, "namespaceURI":{ @@ -9166,11 +9166,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/PortrayMapResponseType" } }, "elementName":{ - "localPart":"NextSegment", + "localPart":"PortrayMapResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9187,7 +9187,7 @@ "properties":{ "localPart":{ "enum":[ - "EndPoint" + "Altitude" ] }, "namespaceURI":{ @@ -9200,11 +9200,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/AltitudeType" } }, "elementName":{ - "localPart":"EndPoint", + "localPart":"Altitude", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9221,7 +9221,7 @@ "properties":{ "localPart":{ "enum":[ - "_NextSegment" + "_MSInformation" ] }, "namespaceURI":{ @@ -9234,11 +9234,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/AbstractMSInformationType" } }, "elementName":{ - "localPart":"_NextSegment", + "localPart":"_MSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9255,7 +9255,7 @@ "properties":{ "localPart":{ "enum":[ - "AOI" + "DirectoryRequest" ] }, "namespaceURI":{ @@ -9268,11 +9268,11 @@ ] }, "value":{ - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"#/definitions/DirectoryRequestType" } }, "elementName":{ - "localPart":"AOI", + "localPart":"DirectoryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9289,7 +9289,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapResponse" + "POIInfoList" ] }, "namespaceURI":{ @@ -9302,11 +9302,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapResponseType" + "$ref":"#/definitions/POIInfoListType" } }, "elementName":{ - "localPart":"PortrayMapResponse", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9323,7 +9323,7 @@ "properties":{ "localPart":{ "enum":[ - "_Header" + "ReverseGeocodeResponse" ] }, "namespaceURI":{ @@ -9336,11 +9336,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/ReverseGeocodeResponseType" } }, "elementName":{ - "localPart":"_Header", + "localPart":"ReverseGeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9357,7 +9357,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -9370,11 +9370,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/ReferenceSystemType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9391,7 +9391,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "ViaPoint" ] }, "namespaceURI":{ @@ -9404,11 +9404,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"Request", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9425,7 +9425,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryResponse" + "_POI" ] }, "namespaceURI":{ @@ -9438,11 +9438,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryResponseType" + "$ref":"#/definitions/AbstractPOIType" } }, "elementName":{ - "localPart":"DirectoryResponse", + "localPart":"_POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9459,7 +9459,7 @@ "properties":{ "localPart":{ "enum":[ - "_Measure" + "POIInfo" ] }, "namespaceURI":{ @@ -9472,11 +9472,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/POIInfoType" } }, "elementName":{ - "localPart":"_Measure", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9493,7 +9493,7 @@ "properties":{ "localPart":{ "enum":[ - "Map" + "Ellipse" ] }, "namespaceURI":{ @@ -9506,11 +9506,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/EllipseType" } }, "elementName":{ - "localPart":"Map", + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9527,7 +9527,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSummary" + "CircularArc" ] }, "namespaceURI":{ @@ -9540,11 +9540,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/CircularArcType" } }, "elementName":{ - "localPart":"RouteSummary", + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9561,7 +9561,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "_NextSegment" ] }, "namespaceURI":{ @@ -9574,11 +9574,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/AbstractRouteSegmentType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"_NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9595,7 +9595,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "_ADT" ] }, "namespaceURI":{ @@ -9608,11 +9608,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/AbstractDataType" } }, "elementName":{ - "localPart":"Address", + "localPart":"_ADT", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9629,7 +9629,7 @@ "properties":{ "localPart":{ "enum":[ - "_POISelectionCriteria" + "StartPoint" ] }, "namespaceURI":{ @@ -9642,11 +9642,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9663,7 +9663,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "RouteGeometry" ] }, "namespaceURI":{ @@ -9676,11 +9676,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/RouteGeometryType" } }, "elementName":{ - "localPart":"Angle", + "localPart":"RouteGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9697,7 +9697,7 @@ "properties":{ "localPart":{ "enum":[ - "Place" + "NACE" ] }, "namespaceURI":{ @@ -9710,11 +9710,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedPlaceType" + "$ref":"#/definitions/NACEType" } }, "elementName":{ - "localPart":"Place", + "localPart":"NACE", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9731,7 +9731,7 @@ "properties":{ "localPart":{ "enum":[ - "ViaPoint" + "_RequestParameters" ] }, "namespaceURI":{ @@ -9744,11 +9744,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/AbstractRequestParametersType" } }, "elementName":{ - "localPart":"ViaPoint", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9765,7 +9765,7 @@ "properties":{ "localPart":{ "enum":[ - "InputGatewayParameters" + "StreetAddress" ] }, "namespaceURI":{ @@ -9778,11 +9778,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/StreetAddressType" } }, "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } } diff --git a/scripts/jsonschemas/OLS_NAV_1_3.jsonschema b/scripts/jsonschemas/OLS_NAV_1_3.jsonschema index bc4cdc6f..40530c7b 100644 --- a/scripts/jsonschemas/OLS_NAV_1_3.jsonschema +++ b/scripts/jsonschemas/OLS_NAV_1_3.jsonschema @@ -2,11 +2,71 @@ { "id":"http://www.opengis.net/ols/nav#", "definitions":{ - "SetCursorPositionRequest":{ + "AbsoluteDateType":{ + "type":"object", + "title":"AbsoluteDateType", + "required":[ + "monthOfYear", + "dayOfMonth", + "year" + ], + "properties":{ + "monthOfYear":{ + "title":"monthOfYear", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MonthOfYear", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfMonth":{ + "title":"dayOfMonth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfMonth", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "year":{ + "title":"year", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Year", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbsoluteDateType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "monthOfYear", + "dayOfMonth", + "year" + ] + }, + "ProcessCursorRequest":{ "required":[ "cursorID", - "cursorStartPosition", - "numOfPositions", + "actionFunc", + "actionFuncParam", "priority" ], "allOf":[ @@ -15,7 +75,7 @@ }, { "type":"object", - "title":"SetCursorPositionRequest", + "title":"ProcessCursorRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -30,29 +90,29 @@ "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "cursorStartPosition":{ - "title":"cursorStartPosition", + "actionFunc":{ + "title":"actionFunc", "allOf":[ { - "$ref":"#/definitions/CursorOriginEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorStartPosition", + "localPart":"ActionFunc", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "numOfPositions":{ - "title":"numOfPositions", + "actionFuncParam":{ + "title":"actionFuncParam", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"NumOfPositions", + "localPart":"ActionFuncParam", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -74,19 +134,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SetCursorPositionRequest", + "localPart":"ProcessCursorRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ "cursorID", - "cursorStartPosition", - "numOfPositions", + "actionFunc", + "actionFuncParam", "priority" ] }, - "GetPositionResponseType":{ + "GetCursorInfoResponse":{ "required":[ - "locus" + "cursorInfo" ], "allOf":[ { @@ -94,18 +154,18 @@ }, { "type":"object", - "title":"GetPositionResponseType", + "title":"GetCursorInfoResponse", "properties":{ - "locus":{ - "title":"locus", + "cursorInfo":{ + "title":"cursorInfo", "allOf":[ { - "$ref":"#/definitions/LocusType" + "$ref":"#/definitions/CursorInfoType" } ], "propertyType":"element", "elementName":{ - "localPart":"Locus", + "localPart":"CursorInfo", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -114,64 +174,172 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetPositionResponseType", + "localPart":"GetCursorInfoResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "locus" + "cursorInfo" ] }, - "GetPositionRequestType":{ + "RoutePointType":{ + "type":"object", + "title":"RoutePointType", "required":[ - "useHistory", - "currentPosition", - "priority" + "linkLoci" + ], + "properties":{ + "linkLoci":{ + "title":"linkLoci", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LocusType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinkLoci", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RoutePointType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "linkLoci" + ] + }, + "GetCursorPositionResponse":{ + "required":[ + "cursorPosition" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"GetPositionRequestType", + "title":"GetCursorPositionResponse", "properties":{ - "useHistory":{ - "title":"useHistory", + "cursorPosition":{ + "title":"cursorPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" } ], "propertyType":"element", "elementName":{ - "localPart":"UseHistory", + "localPart":"CursorPosition", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCursorPositionResponse", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "cursorPosition" + ] + }, + "DetermineRouteResponseType":{ + "required":[ + "routeLinkAndCost" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"DetermineRouteResponseType", + "properties":{ + "routeLinkAndCost":{ + "title":"routeLinkAndCost", + "allOf":[ + { + "$ref":"#/definitions/CursorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteLinkAndCost", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "currentPosition":{ - "title":"currentPosition", + "firstBucket":{ + "title":"firstBucket", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/CursorFetchResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"CurrentPosition", + "localPart":"FirstBucket", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "priority":{ - "title":"priority", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"#/definitions/RouteHandleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteHandle", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "routeSummary":{ + "title":"routeSummary", + "allOf":[ + { + "$ref":"#/definitions/RouteSummaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteSummary", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "constraintRelaxed":{ + "title":"constraintRelaxed", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ConstraintRelaxed", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "whichConstrainWasRelaxed":{ + "title":"whichConstrainWasRelaxed", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WhichConstrainWasRelaxed", + "namespaceURI":"http://www.opengis.net/ols/nav" } } } @@ -179,177 +347,161 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetPositionRequestType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "useHistory", - "currentPosition", - "priority" - ] - }, - "DayOfWeekOfYearType":{ - "type":"object", - "title":"DayOfWeekOfYearType", - "required":[ - "dayOfWeek", - "weekOfYear" - ], - "properties":{ - "dayOfWeek":{ - "title":"dayOfWeek", - "allOf":[ - { - "$ref":"#/definitions/DayOfWeekEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfWeek", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "weekOfYear":{ - "title":"weekOfYear", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WeekOfYear", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DayOfWeekOfYearType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "dayOfWeek", - "weekOfYear" - ] - }, - "DayOfMonthOfYearType":{ - "type":"object", - "title":"DayOfMonthOfYearType", - "required":[ - "dayOfMonth", - "monthOfYear" - ], - "properties":{ - "dayOfMonth":{ - "title":"dayOfMonth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfMonth", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "monthOfYear":{ - "title":"monthOfYear", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MonthOfYear", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DayOfMonthOfYearType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "dayOfMonth", - "monthOfYear" + "routeLinkAndCost", + "firstBucket", + "routeHandle", + "routeSummary", + "constraintRelaxed", + "whichConstrainWasRelaxed" ] }, - "LocusType":{ + "DetermineRouteRequestType":{ "required":[ - "link" + "routeHandle", + "extendedRoutePlan", + "priority" ], "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"LocusType", + "title":"DetermineRouteRequestType", "properties":{ - "link":{ - "title":"link", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"#/definitions/AbstractIDType" + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "positionAlongLink":{ - "title":"positionAlongLink", + "extendedRoutePlan":{ + "title":"extendedRoutePlan", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/RoutePlanType" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionAlongLink", + "localPart":"ExtendedRoutePlan", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "side":{ - "title":"side", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Side", + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "routeGuidanceRequest":{ + "title":"routeGuidanceRequest", + "allOf":[ + { + "$ref":"#/definitions/RouteInstructionsRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteGuidanceRequest", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "firstBucketSize":{ + "title":"firstBucketSize", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FirstBucketSize", "namespaceURI":"http://www.opengis.net/ols/nav" } + }, + "priority":{ + "title":"priority", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" + } + }, + "provideRouteHandle":{ + "title":"provideRouteHandle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideRouteHandle", + "namespaceURI":"" + } + }, + "distanceUnit":{ + "title":"distanceUnit", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"distanceUnit", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LocusType", + "localPart":"DetermineRouteRequestType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "link", - "positionAlongLink", - "side" + "routeHandle", + "extendedRoutePlan", + "boundingBox", + "routeGuidanceRequest", + "firstBucketSize", + "priority", + "provideRouteHandle", + "distanceUnit" ] }, - "DayOfWeekOfMonthOfYearType":{ + "DayOfWeekOfMonthType":{ "type":"object", - "title":"DayOfWeekOfMonthOfYearType", + "title":"DayOfWeekOfMonthType", "required":[ "dayOfWeek", - "weekOfMonth", - "monthOfYear" + "weekOfMonth" ], "properties":{ "dayOfWeek":{ @@ -377,37 +529,21 @@ "localPart":"WeekOfMonth", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "monthOfYear":{ - "title":"monthOfYear", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MonthOfYear", - "namespaceURI":"http://www.opengis.net/ols/nav" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DayOfWeekOfMonthOfYearType", + "localPart":"DayOfWeekOfMonthType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ "dayOfWeek", - "weekOfMonth", - "monthOfYear" + "weekOfMonth" ] }, - "CursorFetchResponse":{ + "GetPositionResponseType":{ "required":[ - "numFetchedRecords", - "cursorType", - "retrievedRecords" + "locus" ], "allOf":[ { @@ -415,48 +551,18 @@ }, { "type":"object", - "title":"CursorFetchResponse", + "title":"GetPositionResponseType", "properties":{ - "numFetchedRecords":{ - "title":"numFetchedRecords", + "locus":{ + "title":"locus", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/LocusType" } ], "propertyType":"element", "elementName":{ - "localPart":"NumFetchedRecords", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "cursorType":{ - "title":"cursorType", - "allOf":[ - { - "$ref":"#/definitions/CursorTypeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorType", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "retrievedRecords":{ - "title":"retrievedRecords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RetrievedRecords", + "localPart":"Locus", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -465,231 +571,449 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CursorFetchResponse", + "localPart":"GetPositionResponseType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "numFetchedRecords", - "cursorType", - "retrievedRecords" + "locus" ] }, - "GetNearbyMapObjRequestType":{ + "CursorInfoType":{ + "type":"object", + "title":"CursorInfoType", "required":[ - "currentPosition", - "delta", - "priority" + "cursorBufferStart", + "cursorBufferEnd", + "resultsSetComplete", + "currentCursorPosition" + ], + "properties":{ + "cursorBufferStart":{ + "title":"cursorBufferStart", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorBufferStart", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "cursorBufferEnd":{ + "title":"cursorBufferEnd", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorBufferEnd", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "resultsSetComplete":{ + "title":"resultsSetComplete", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResultsSetComplete", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "currentCursorPosition":{ + "title":"currentCursorPosition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CurrentCursorPosition", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CursorInfoType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "cursorBufferStart", + "cursorBufferEnd", + "resultsSetComplete", + "currentCursorPosition" + ] + }, + "CursorFetchResponse":{ + "required":[ + "numFetchedRecords", + "cursorType", + "retrievedRecords" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"GetNearbyMapObjRequestType", + "title":"CursorFetchResponse", "properties":{ - "currentPosition":{ - "title":"currentPosition", + "numFetchedRecords":{ + "title":"numFetchedRecords", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" } ], "propertyType":"element", "elementName":{ - "localPart":"CurrentPosition", + "localPart":"NumFetchedRecords", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "delta":{ - "title":"delta", + "cursorType":{ + "title":"cursorType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" + "$ref":"#/definitions/CursorTypeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"Delta", + "localPart":"CursorType", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "getFirstBucket":{ - "title":"getFirstBucket", + "retrievedRecords":{ + "title":"retrievedRecords", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GetFirstBucket", + "localPart":"RetrievedRecords", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetNearbyMapObjRequestType", + "localPart":"CursorFetchResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "currentPosition", - "delta", - "getFirstBucket", - "priority" + "numFetchedRecords", + "cursorType", + "retrievedRecords" ] }, - "GetCursorInfoRequest":{ - "required":[ - "cursorID", - "priority" - ], + "CursorIDType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractIDType" }, { "type":"object", - "title":"GetCursorInfoRequest", + "title":"CursorIDType", "properties":{ - "cursorID":{ - "title":"cursorID", - "allOf":[ - { - "$ref":"#/definitions/CursorIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorID", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCursorInfoRequest", + "localPart":"CursorIDType", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "AbstractIDType":{ + "type":"object", + "title":"AbstractIDType", + "required":[ + "id" + ], + "properties":{ + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ID", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractIDType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "priority" + "id" ] }, - "CloseCursorRequest":{ + "RoutePlanType":{ + "type":"object", + "title":"RoutePlanType", "required":[ - "cursorID", - "priority" + "wayPointList", + "extendedRouteControl", + "relaxConstraint" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"CloseCursorRequest", - "properties":{ - "cursorID":{ - "title":"cursorID", - "allOf":[ - { - "$ref":"#/definitions/CursorIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorID", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" - } + "properties":{ + "wayPointList":{ + "title":"wayPointList", + "allOf":[ + { + "$ref":"#/definitions/RoutePointSequenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WayPointList", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "avoidList":{ + "title":"avoidList", + "allOf":[ + { + "$ref":"#/definitions/AvoidListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AvoidList", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "extendedRouteControl":{ + "title":"extendedRouteControl", + "allOf":[ + { + "$ref":"#/definitions/RouteControlType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedRouteControl", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "useRealTimeTraffic":{ + "title":"useRealTimeTraffic", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"useRealTimeTraffic", + "namespaceURI":"" + } + }, + "relaxConstraint":{ + "title":"relaxConstraint", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RelaxConstraint", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CloseCursorRequest", + "localPart":"RoutePlanType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "priority" + "wayPointList", + "avoidList", + "extendedRouteControl", + "useRealTimeTraffic", + "relaxConstraint" ] }, - "AbstractIDType":{ + "ExtendedDateType":{ "type":"object", - "title":"AbstractIDType", - "required":[ - "id" - ], + "title":"ExtendedDateType", "properties":{ - "id":{ - "title":"id", + "dayOfWeek":{ + "title":"dayOfWeek", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/DayOfWeekEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"ID", + "localPart":"DayOfWeek", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfYear":{ + "title":"dayOfYear", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfYear", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfMonth":{ + "title":"dayOfMonth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfMonth", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfWeekOfMonthType":{ + "title":"dayOfWeekOfMonthType", + "allOf":[ + { + "$ref":"#/definitions/DayOfWeekOfMonthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfWeekOfMonthType", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfWeekOfYearType":{ + "title":"dayOfWeekOfYearType", + "allOf":[ + { + "$ref":"#/definitions/DayOfWeekOfYearType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfWeekOfYearType", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "weekOfMonth":{ + "title":"weekOfMonth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WeekOfMonth", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "weekOfYear":{ + "title":"weekOfYear", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WeekOfYear", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "monthOfYear":{ + "title":"monthOfYear", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MonthOfYear", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfMonthOfYearType":{ + "title":"dayOfMonthOfYearType", + "allOf":[ + { + "$ref":"#/definitions/DayOfMonthOfYearType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfMonthOfYearType", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "dayOfWeekOfMonthOfYearType":{ + "title":"dayOfWeekOfMonthOfYearType", + "allOf":[ + { + "$ref":"#/definitions/DayOfMonthOfYearType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfWeekOfMonthOfYearType", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractIDType", + "localPart":"ExtendedDateType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "id" + "dayOfWeek", + "dayOfYear", + "dayOfMonth", + "dayOfWeekOfMonthType", + "dayOfWeekOfYearType", + "weekOfMonth", + "weekOfYear", + "monthOfYear", + "dayOfMonthOfYearType", + "dayOfWeekOfMonthOfYearType" ] }, - "GetCursorPositionRequest":{ + "CloseCursorRequest":{ "required":[ "cursorID", "priority" @@ -700,7 +1024,7 @@ }, { "type":"object", - "title":"GetCursorPositionRequest", + "title":"CloseCursorRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -733,7 +1057,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCursorPositionRequest", + "localPart":"CloseCursorRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ @@ -741,316 +1065,531 @@ "priority" ] }, - "RoutePointType":{ - "type":"object", - "title":"RoutePointType", + "CursorFetchRequest":{ "required":[ - "linkLoci" + "cursorID", + "fetchDirection", + "numRecordsToFetch", + "priority" ], - "properties":{ - "linkLoci":{ - "title":"linkLoci", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LocusType" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"CursorFetchRequest", + "properties":{ + "cursorID":{ + "title":"cursorID", + "allOf":[ + { + "$ref":"#/definitions/CursorIDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorID", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "fetchDirection":{ + "title":"fetchDirection", + "allOf":[ + { + "$ref":"#/definitions/FetchDirectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FetchDirection", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "numRecordsToFetch":{ + "title":"numRecordsToFetch", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NumRecordsToFetch", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "priority":{ + "title":"priority", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinkLoci", - "namespaceURI":"http://www.opengis.net/ols/nav" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RoutePointType", + "localPart":"CursorFetchRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "linkLoci" + "cursorID", + "fetchDirection", + "numRecordsToFetch", + "priority" ] }, - "DayOfWeekOfMonthType":{ - "type":"object", - "title":"DayOfWeekOfMonthType", - "required":[ - "dayOfWeek", - "weekOfMonth" - ], - "properties":{ - "dayOfWeek":{ - "title":"dayOfWeek", - "allOf":[ - { - "$ref":"#/definitions/DayOfWeekEnum" + "RoutePointSequenceType.ViaPoint":{ + "allOf":[ + { + "$ref":"#/definitions/RoutePointType" + }, + { + "type":"object", + "title":"RoutePointSequenceType.ViaPoint", + "properties":{ + "ordered":{ + "title":"ordered", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ordered", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfWeek", - "namespaceURI":"http://www.opengis.net/ols/nav" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "ordered" + ] + }, + "SetCursorPositionResponse":{ + "required":[ + "gapNum" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "weekOfMonth":{ - "title":"weekOfMonth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + { + "type":"object", + "title":"SetCursorPositionResponse", + "properties":{ + "gapNum":{ + "title":"gapNum", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GapNum", + "namespaceURI":"http://www.opengis.net/ols/nav" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WeekOfMonth", - "namespaceURI":"http://www.opengis.net/ols/nav" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DayOfWeekOfMonthType", + "localPart":"SetCursorPositionResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "dayOfWeek", - "weekOfMonth" + "gapNum" ] }, - "GetNearbyMapObjResponseType":{ + "SetCursorPositionRequest":{ "required":[ - "mapObj" + "cursorID", + "cursorStartPosition", + "numOfPositions", + "priority" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"GetNearbyMapObjResponseType", + "title":"SetCursorPositionRequest", "properties":{ - "mapObj":{ - "title":"mapObj", + "cursorID":{ + "title":"cursorID", "allOf":[ { - "$ref":"#/definitions/MapObjType" + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"MapObj", + "localPart":"CursorID", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "cursorStartPosition":{ + "title":"cursorStartPosition", + "allOf":[ + { + "$ref":"#/definitions/CursorOriginEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorStartPosition", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "numOfPositions":{ + "title":"numOfPositions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NumOfPositions", "namespaceURI":"http://www.opengis.net/ols/nav" } + }, + "priority":{ + "title":"priority", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetNearbyMapObjResponseType", + "localPart":"SetCursorPositionRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "mapObj" + "cursorID", + "cursorStartPosition", + "numOfPositions", + "priority" ] }, - "CursorInfoType":{ + "RouteControlType":{ "type":"object", - "title":"CursorInfoType", + "title":"RouteControlType", "required":[ - "cursorBufferStart", - "cursorBufferEnd", - "resultsSetComplete", - "currentCursorPosition" + "costCriteria" ], "properties":{ - "cursorBufferStart":{ - "title":"cursorBufferStart", + "costCriteria":{ + "title":"costCriteria", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/RouteCostModelType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorBufferStart", + "localPart":"CostCriteria", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "cursorBufferEnd":{ - "title":"cursorBufferEnd", + "vehicle":{ + "title":"vehicle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "type":"array", + "items":{ + "$ref":"#/definitions/VehicleTypeN" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CursorBufferEnd", + "localPart":"Vehicle", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "resultsSetComplete":{ - "title":"resultsSetComplete", + "vehicleCompositionLogic":{ + "title":"vehicleCompositionLogic", "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":"element", "elementName":{ - "localPart":"ResultsSetComplete", + "localPart":"VehicleCompositionLogic", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "currentCursorPosition":{ - "title":"currentCursorPosition", + "routeStartDateTime":{ + "title":"routeStartDateTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/DateTimeType" } ], "propertyType":"element", "elementName":{ - "localPart":"CurrentCursorPosition", + "localPart":"RouteStartDateTime", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "routeEndDateTime":{ + "title":"routeEndDateTime", + "allOf":[ + { + "$ref":"#/definitions/DateTimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteEndDateTime", "namespaceURI":"http://www.opengis.net/ols/nav" } + }, + "useRealTimeTraffic":{ + "title":"useRealTimeTraffic", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"useRealTimeTraffic", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CursorInfoType", + "localPart":"RouteControlType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorBufferStart", - "cursorBufferEnd", - "resultsSetComplete", - "currentCursorPosition" + "costCriteria", + "vehicle", + "vehicleCompositionLogic", + "routeStartDateTime", + "routeEndDateTime", + "useRealTimeTraffic" ] }, - "CursorType":{ + "RouteCostModelType":{ "type":"object", - "title":"CursorType", + "title":"RouteCostModelType", "required":[ - "cursorID", - "cursorType" + "minimizerGoal" ], "properties":{ - "cursorID":{ - "title":"cursorID", + "minimizerGoal":{ + "title":"minimizerGoal", "allOf":[ { - "$ref":"#/definitions/CursorIDType" + "$ref":"#/definitions/RouteMinimizeOptionEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorID", + "localPart":"MinimizerGoal", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "cursorType":{ - "title":"cursorType", + "highwayAffinity":{ + "title":"highwayAffinity", "allOf":[ { - "$ref":"#/definitions/CursorTypeEnum" + "$ref":"#/definitions/RouteHighwayUsageEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorType", + "localPart":"HighwayAffinity", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "tollroadAffinity":{ + "title":"tollroadAffinity", + "allOf":[ + { + "$ref":"#/definitions/RouteTollUsageEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TollroadAffinity", "namespaceURI":"http://www.opengis.net/ols/nav" } + }, + "scenicRoute":{ + "title":"scenicRoute", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ScenicRoute", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CursorType", + "localPart":"RouteCostModelType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "cursorType" + "minimizerGoal", + "highwayAffinity", + "tollroadAffinity", + "scenicRoute" ] }, - "SetCursorPositionResponse":{ + "GetNearbyMapObjRequestType":{ "required":[ - "gapNum" + "currentPosition", + "delta", + "priority" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"SetCursorPositionResponse", + "title":"GetNearbyMapObjRequestType", "properties":{ - "gapNum":{ - "title":"gapNum", + "currentPosition":{ + "title":"currentPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"GapNum", + "localPart":"CurrentPosition", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "delta":{ + "title":"delta", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Delta", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "getFirstBucket":{ + "title":"getFirstBucket", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetFirstBucket", "namespaceURI":"http://www.opengis.net/ols/nav" } + }, + "priority":{ + "title":"priority", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SetCursorPositionResponse", + "localPart":"GetNearbyMapObjRequestType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "gapNum" + "currentPosition", + "delta", + "getFirstBucket", + "priority" ] }, - "AbsoluteDateType":{ + "RouteLinkAndCost":{ "type":"object", - "title":"AbsoluteDateType", + "title":"RouteLinkAndCost", "required":[ - "monthOfYear", - "dayOfMonth", - "year" + "link", + "estLinkTravelTime", + "nodeTravelTime" ], "properties":{ - "monthOfYear":{ - "title":"monthOfYear", + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"#/definitions/AbstractIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"MonthOfYear", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "dayOfMonth":{ - "title":"dayOfMonth", + "estLinkTravelTime":{ + "title":"estLinkTravelTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfMonth", + "localPart":"EstLinkTravelTime", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "year":{ - "title":"year", + "nodeTravelTime":{ + "title":"nodeTravelTime", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" @@ -1058,93 +1597,114 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Year", + "localPart":"NodeTravelTime", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbsoluteDateType", + "localPart":"RouteLinkAndCost", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "monthOfYear", - "dayOfMonth", - "year" + "link", + "estLinkTravelTime", + "nodeTravelTime" ] }, - "ExtendedDateType":{ - "type":"object", - "title":"ExtendedDateType", - "properties":{ - "dayOfWeek":{ - "title":"dayOfWeek", - "allOf":[ - { - "$ref":"#/definitions/DayOfWeekEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfWeek", - "namespaceURI":"http://www.opengis.net/ols/nav" - } + "GetNearbyMapObjResponseType":{ + "required":[ + "mapObj" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "dayOfYear":{ - "title":"dayOfYear", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfYear", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "dayOfMonth":{ - "title":"dayOfMonth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + { + "type":"object", + "title":"GetNearbyMapObjResponseType", + "properties":{ + "mapObj":{ + "title":"mapObj", + "allOf":[ + { + "$ref":"#/definitions/MapObjType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MapObj", + "namespaceURI":"http://www.opengis.net/ols/nav" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DayOfMonth", - "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "dayOfWeekOfMonthType":{ - "title":"dayOfWeekOfMonthType", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetNearbyMapObjResponseType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "mapObj" + ] + }, + "DayOfWeekOfYearType":{ + "type":"object", + "title":"DayOfWeekOfYearType", + "required":[ + "dayOfWeek", + "weekOfYear" + ], + "properties":{ + "dayOfWeek":{ + "title":"dayOfWeek", "allOf":[ { - "$ref":"#/definitions/DayOfWeekOfMonthType" + "$ref":"#/definitions/DayOfWeekEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfWeekOfMonthType", + "localPart":"DayOfWeek", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "dayOfWeekOfYearType":{ - "title":"dayOfWeekOfYearType", + "weekOfYear":{ + "title":"weekOfYear", "allOf":[ { - "$ref":"#/definitions/DayOfWeekOfYearType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfWeekOfYearType", + "localPart":"WeekOfYear", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "weekOfMonth":{ - "title":"weekOfMonth", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DayOfWeekOfYearType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "dayOfWeek", + "weekOfYear" + ] + }, + "DayOfMonthOfYearType":{ + "type":"object", + "title":"DayOfMonthOfYearType", + "required":[ + "dayOfMonth", + "monthOfYear" + ], + "properties":{ + "dayOfMonth":{ + "title":"dayOfMonth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" @@ -1152,12 +1712,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"WeekOfMonth", + "localPart":"DayOfMonth", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "weekOfYear":{ - "title":"weekOfYear", + "monthOfYear":{ + "title":"monthOfYear", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" @@ -1165,73 +1725,85 @@ ], "propertyType":"element", "elementName":{ - "localPart":"WeekOfYear", + "localPart":"MonthOfYear", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "monthOfYear":{ - "title":"monthOfYear", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DayOfMonthOfYearType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "dayOfMonth", + "monthOfYear" + ] + }, + "DayOfWeekOfMonthOfYearType":{ + "type":"object", + "title":"DayOfWeekOfMonthOfYearType", + "required":[ + "dayOfWeek", + "weekOfMonth", + "monthOfYear" + ], + "properties":{ + "dayOfWeek":{ + "title":"dayOfWeek", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"#/definitions/DayOfWeekEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"MonthOfYear", + "localPart":"DayOfWeek", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "dayOfMonthOfYearType":{ - "title":"dayOfMonthOfYearType", + "weekOfMonth":{ + "title":"weekOfMonth", "allOf":[ { - "$ref":"#/definitions/DayOfMonthOfYearType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfMonthOfYearType", + "localPart":"WeekOfMonth", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "dayOfWeekOfMonthOfYearType":{ - "title":"dayOfWeekOfMonthOfYearType", + "monthOfYear":{ + "title":"monthOfYear", "allOf":[ { - "$ref":"#/definitions/DayOfMonthOfYearType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfWeekOfMonthOfYearType", + "localPart":"MonthOfYear", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtendedDateType", + "localPart":"DayOfWeekOfMonthOfYearType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ "dayOfWeek", - "dayOfYear", - "dayOfMonth", - "dayOfWeekOfMonthType", - "dayOfWeekOfYearType", "weekOfMonth", - "weekOfYear", - "monthOfYear", - "dayOfMonthOfYearType", - "dayOfWeekOfMonthOfYearType" + "monthOfYear" ] }, - "ProcessCursorRequest":{ + "GetPositionRequestType":{ "required":[ - "cursorID", - "actionFunc", - "actionFuncParam", + "useHistory", + "currentPosition", "priority" ], "allOf":[ @@ -1240,44 +1812,31 @@ }, { "type":"object", - "title":"ProcessCursorRequest", + "title":"GetPositionRequestType", "properties":{ - "cursorID":{ - "title":"cursorID", - "allOf":[ - { - "$ref":"#/definitions/CursorIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorID", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "actionFunc":{ - "title":"actionFunc", + "useHistory":{ + "title":"useHistory", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"ActionFunc", + "localPart":"UseHistory", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "actionFuncParam":{ - "title":"actionFuncParam", + "currentPosition":{ + "title":"currentPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ActionFuncParam", + "localPart":"CurrentPosition", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -1299,61 +1858,261 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessCursorRequest", + "localPart":"GetPositionRequestType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "actionFunc", - "actionFuncParam", + "useHistory", + "currentPosition", "priority" ] }, - "DateTimeType":{ + "DateType":{ "type":"object", - "title":"DateTimeType", + "title":"DateType", "properties":{ - "startDate":{ - "title":"startDate", + "absoluteDateType":{ + "title":"absoluteDateType", "allOf":[ { - "$ref":"#/definitions/DateType" + "$ref":"#/definitions/AbsoluteDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"StartDate", + "localPart":"AbsoluteDateType", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "endDate":{ - "title":"endDate", + "extendedDate":{ + "title":"extendedDate", "allOf":[ { - "$ref":"#/definitions/DateType" + "$ref":"#/definitions/ExtendedDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"EndDate", + "localPart":"ExtendedDate", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "startTime":{ - "title":"startTime", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DateType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "absoluteDateType", + "extendedDate" + ] + }, + "VehicleTypeN":{ + "type":"object", + "title":"VehicleTypeN", + "required":[ + "vehicleValue" + ], + "properties":{ + "vehicleValue":{ + "title":"vehicleValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"StartTime", + "localPart":"VehicleValue", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "endTime":{ - "title":"endTime", + "vehicleName":{ + "title":"vehicleName", + "allOf":[ + { + "$ref":"#/definitions/VehicleTypeName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"VehicleName", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "exclusionary":{ + "title":"exclusionary", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Exclusionary", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VehicleType.N", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "vehicleValue", + "vehicleName", + "exclusionary" + ] + }, + "LocusType":{ + "required":[ + "link" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractWayPointType" + }, + { + "type":"object", + "title":"LocusType", + "properties":{ + "link":{ + "title":"link", + "allOf":[ + { + "$ref":"#/definitions/AbstractIDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "positionAlongLink":{ + "title":"positionAlongLink", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PositionAlongLink", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "side":{ + "title":"side", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Side", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocusType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "link", + "positionAlongLink", + "side" + ] + }, + "ProcessCursorResponse":{ + "required":[ + "numRecordsProcessed" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"ProcessCursorResponse", + "properties":{ + "numRecordsProcessed":{ + "title":"numRecordsProcessed", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NumRecordsProcessed", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessCursorResponse", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "numRecordsProcessed" + ] + }, + "DateTimeType":{ + "type":"object", + "title":"DateTimeType", + "properties":{ + "startDate":{ + "title":"startDate", + "allOf":[ + { + "$ref":"#/definitions/DateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StartDate", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "endDate":{ + "title":"endDate", + "allOf":[ + { + "$ref":"#/definitions/DateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndDate", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "startTime":{ + "title":"startTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StartTime", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "endTime":{ + "title":"endTime", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" @@ -1502,575 +2261,65 @@ "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "startDate", - "endDate", - "startTime", - "endTime", - "timeZone", - "daylightSavingsTimeCode", - "exclusionary", - "spring", - "summer", - "fall", - "winter", - "holiday", - "dawnToDusk", - "duskToDawn" - ] - }, - "RouteControlType":{ - "type":"object", - "title":"RouteControlType", - "required":[ - "costCriteria" - ], - "properties":{ - "costCriteria":{ - "title":"costCriteria", - "allOf":[ - { - "$ref":"#/definitions/RouteCostModelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CostCriteria", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "vehicle":{ - "title":"vehicle", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/VehicleTypeN" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vehicle", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "vehicleCompositionLogic":{ - "title":"vehicleCompositionLogic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"VehicleCompositionLogic", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "routeStartDateTime":{ - "title":"routeStartDateTime", - "allOf":[ - { - "$ref":"#/definitions/DateTimeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteStartDateTime", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "routeEndDateTime":{ - "title":"routeEndDateTime", - "allOf":[ - { - "$ref":"#/definitions/DateTimeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteEndDateTime", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"useRealTimeTraffic", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteControlType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "costCriteria", - "vehicle", - "vehicleCompositionLogic", - "routeStartDateTime", - "routeEndDateTime", - "useRealTimeTraffic" - ] - }, - "RoutePlanType":{ - "type":"object", - "title":"RoutePlanType", - "required":[ - "wayPointList", - "extendedRouteControl", - "relaxConstraint" - ], - "properties":{ - "wayPointList":{ - "title":"wayPointList", - "allOf":[ - { - "$ref":"#/definitions/RoutePointSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WayPointList", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "avoidList":{ - "title":"avoidList", - "allOf":[ - { - "$ref":"#/definitions/AvoidListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvoidList", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "extendedRouteControl":{ - "title":"extendedRouteControl", - "allOf":[ - { - "$ref":"#/definitions/RouteControlType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedRouteControl", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"useRealTimeTraffic", - "namespaceURI":"" - } - }, - "relaxConstraint":{ - "title":"relaxConstraint", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RelaxConstraint", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RoutePlanType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "wayPointList", - "avoidList", - "extendedRouteControl", - "useRealTimeTraffic", - "relaxConstraint" - ] - }, - "GetCursorPositionResponse":{ - "required":[ - "cursorPosition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"GetCursorPositionResponse", - "properties":{ - "cursorPosition":{ - "title":"cursorPosition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorPosition", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCursorPositionResponse", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "cursorPosition" - ] - }, - "GetCursorInfoResponse":{ - "required":[ - "cursorInfo" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"GetCursorInfoResponse", - "properties":{ - "cursorInfo":{ - "title":"cursorInfo", - "allOf":[ - { - "$ref":"#/definitions/CursorInfoType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CursorInfo", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCursorInfoResponse", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "cursorInfo" - ] - }, - "RoutePointSequenceType.ViaPoint":{ - "allOf":[ - { - "$ref":"#/definitions/RoutePointType" - }, - { - "type":"object", - "title":"RoutePointSequenceType.ViaPoint", - "properties":{ - "ordered":{ - "title":"ordered", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ordered", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "ordered" - ] - }, - "DetermineRouteRequestType":{ - "required":[ - "routeHandle", - "extendedRoutePlan", - "priority" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"DetermineRouteRequestType", - "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "extendedRoutePlan":{ - "title":"extendedRoutePlan", - "allOf":[ - { - "$ref":"#/definitions/RoutePlanType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedRoutePlan", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "routeGuidanceRequest":{ - "title":"routeGuidanceRequest", - "allOf":[ - { - "$ref":"#/definitions/RouteInstructionsRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteGuidanceRequest", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "firstBucketSize":{ - "title":"firstBucketSize", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FirstBucketSize", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" - } - }, - "provideRouteHandle":{ - "title":"provideRouteHandle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"provideRouteHandle", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DetermineRouteRequestType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "routeHandle", - "extendedRoutePlan", - "boundingBox", - "routeGuidanceRequest", - "firstBucketSize", - "priority", - "provideRouteHandle", - "distanceUnit" - ] - }, - "MapObjType":{ - "type":"object", - "title":"MapObjType", - "required":[ - "cursor" - ], - "properties":{ - "cursor":{ - "title":"cursor", - "allOf":[ - { - "$ref":"#/definitions/CursorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Cursor", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "firstBucket":{ - "title":"firstBucket", - "allOf":[ - { - "$ref":"#/definitions/CursorFetchResponse" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FirstBucket", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MapObjType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "cursor", - "firstBucket" + "startDate", + "endDate", + "startTime", + "endTime", + "timeZone", + "daylightSavingsTimeCode", + "exclusionary", + "spring", + "summer", + "fall", + "winter", + "holiday", + "dawnToDusk", + "duskToDawn" ] }, - "DateType":{ + "CursorType":{ "type":"object", - "title":"DateType", + "title":"CursorType", + "required":[ + "cursorID", + "cursorType" + ], "properties":{ - "absoluteDateType":{ - "title":"absoluteDateType", + "cursorID":{ + "title":"cursorID", "allOf":[ { - "$ref":"#/definitions/AbsoluteDateType" + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbsoluteDateType", + "localPart":"CursorID", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "extendedDate":{ - "title":"extendedDate", + "cursorType":{ + "title":"cursorType", "allOf":[ { - "$ref":"#/definitions/ExtendedDateType" + "$ref":"#/definitions/CursorTypeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedDate", + "localPart":"CursorType", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DateType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "absoluteDateType", - "extendedDate" - ] - }, - "ProcessCursorResponse":{ - "required":[ - "numRecordsProcessed" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"ProcessCursorResponse", - "properties":{ - "numRecordsProcessed":{ - "title":"numRecordsProcessed", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NumRecordsProcessed", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessCursorResponse", + "localPart":"CursorType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "numRecordsProcessed" + "cursorID", + "cursorType" ] }, "RoutePointSequenceType":{ @@ -2136,71 +2385,9 @@ "endPoint" ] }, - "RouteLinkAndCost":{ - "type":"object", - "title":"RouteLinkAndCost", - "required":[ - "link", - "estLinkTravelTime", - "nodeTravelTime" - ], - "properties":{ - "link":{ - "title":"link", - "allOf":[ - { - "$ref":"#/definitions/AbstractIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Link", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "estLinkTravelTime":{ - "title":"estLinkTravelTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EstLinkTravelTime", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "nodeTravelTime":{ - "title":"nodeTravelTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NodeTravelTime", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteLinkAndCost", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "link", - "estLinkTravelTime", - "nodeTravelTime" - ] - }, - "CursorFetchRequest":{ + "GetCursorPositionRequest":{ "required":[ "cursorID", - "fetchDirection", - "numRecordsToFetch", "priority" ], "allOf":[ @@ -2209,7 +2396,7 @@ }, { "type":"object", - "title":"CursorFetchRequest", + "title":"GetCursorPositionRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -2224,148 +2411,69 @@ "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "fetchDirection":{ - "title":"fetchDirection", - "allOf":[ - { - "$ref":"#/definitions/FetchDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FetchDirection", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "numRecordsToFetch":{ - "title":"numRecordsToFetch", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NumRecordsToFetch", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CursorFetchRequest", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "cursorID", - "fetchDirection", - "numRecordsToFetch", - "priority" - ] - }, - "DetermineRouteResponseType":{ - "required":[ - "routeLinkAndCost" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"DetermineRouteResponseType", - "properties":{ - "routeLinkAndCost":{ - "title":"routeLinkAndCost", - "allOf":[ - { - "$ref":"#/definitions/CursorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteLinkAndCost", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "firstBucket":{ - "title":"firstBucket", - "allOf":[ - { - "$ref":"#/definitions/CursorFetchResponse" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FirstBucket", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeSummary":{ - "title":"routeSummary", + "priority":{ + "title":"priority", "allOf":[ { - "$ref":"#/definitions/RouteSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteSummary", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" } - }, - "constraintRelaxed":{ - "title":"constraintRelaxed", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCursorPositionRequest", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "cursorID", + "priority" + ] + }, + "GetCursorInfoRequest":{ + "required":[ + "cursorID", + "priority" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"GetCursorInfoRequest", + "properties":{ + "cursorID":{ + "title":"cursorID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConstraintRelaxed", + "localPart":"CursorID", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "whichConstrainWasRelaxed":{ - "title":"whichConstrainWasRelaxed", + "priority":{ + "title":"priority", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], - "propertyType":"element", - "elementName":{ - "localPart":"WhichConstrainWasRelaxed", - "namespaceURI":"http://www.opengis.net/ols/nav" + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" } } } @@ -2373,94 +2481,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteResponseType", + "localPart":"GetCursorInfoRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "routeLinkAndCost", - "firstBucket", - "routeHandle", - "routeSummary", - "constraintRelaxed", - "whichConstrainWasRelaxed" + "cursorID", + "priority" ] }, - "VehicleTypeN":{ + "MapObjType":{ "type":"object", - "title":"VehicleTypeN", + "title":"MapObjType", "required":[ - "vehicleValue" + "cursor" ], "properties":{ - "vehicleValue":{ - "title":"vehicleValue", + "cursor":{ + "title":"cursor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/CursorType" } ], "propertyType":"element", "elementName":{ - "localPart":"VehicleValue", + "localPart":"Cursor", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "vehicleName":{ - "title":"vehicleName", + "firstBucket":{ + "title":"firstBucket", "allOf":[ { - "$ref":"#/definitions/VehicleTypeName" + "$ref":"#/definitions/CursorFetchResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"VehicleName", + "localPart":"FirstBucket", "namespaceURI":"http://www.opengis.net/ols/nav" } - }, - "exclusionary":{ - "title":"exclusionary", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Exclusionary", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VehicleType.N", + "localPart":"MapObjType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "vehicleValue", - "vehicleName", - "exclusionary" + "cursor", + "firstBucket" ] }, - "CursorIDType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractIDType" - }, - { - "type":"object", - "title":"CursorIDType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CursorIDType", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, "TimeZoneType":{ "type":"object", "title":"TimeZoneType", @@ -2521,78 +2593,6 @@ "description" ] }, - "RouteCostModelType":{ - "type":"object", - "title":"RouteCostModelType", - "required":[ - "minimizerGoal" - ], - "properties":{ - "minimizerGoal":{ - "title":"minimizerGoal", - "allOf":[ - { - "$ref":"#/definitions/RouteMinimizeOptionEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinimizerGoal", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "highwayAffinity":{ - "title":"highwayAffinity", - "allOf":[ - { - "$ref":"#/definitions/RouteHighwayUsageEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HighwayAffinity", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "tollroadAffinity":{ - "title":"tollroadAffinity", - "allOf":[ - { - "$ref":"#/definitions/RouteTollUsageEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TollroadAffinity", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "scenicRoute":{ - "title":"scenicRoute", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ScenicRoute", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteCostModelType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "minimizerGoal", - "highwayAffinity", - "tollroadAffinity", - "scenicRoute" - ] - }, "VehicleTypeName":{ "allOf":[ { @@ -2617,7 +2617,7 @@ "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "RouteTollUsageEnum":{ + "CursorOriginEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2625,11 +2625,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteTollUsageEnum", + "localPart":"CursorOriginEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "CursorOriginEnum":{ + "DateTimeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2637,11 +2637,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CursorOriginEnum", + "localPart":"DateTimeEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "FetchDirectionType":{ + "CursorTypeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2649,11 +2649,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FetchDirectionType", + "localPart":"CursorTypeEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "RouteMinimizeOptionEnum":{ + "DayOfWeekEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2661,11 +2661,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMinimizeOptionEnum", + "localPart":"DayOfWeekEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "DateTimeEnum":{ + "RouteTollUsageEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2673,11 +2673,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DateTimeEnum", + "localPart":"RouteTollUsageEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "CursorTypeEnum":{ + "FetchDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2685,11 +2685,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CursorTypeEnum", + "localPart":"FetchDirectionType", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "DayOfWeekEnum":{ + "RouteMinimizeOptionEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2697,7 +2697,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DayOfWeekEnum", + "localPart":"RouteMinimizeOptionEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteRequest" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteRequestType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"DetermineRouteRequest", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "DetermineRouteRequest" ] }, "namespaceURI":{ @@ -2831,11 +2831,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/DetermineRouteRequestType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"DetermineRouteRequest", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "GetNearbyMapObjResponse" + "GetNearbyMapObjRequest" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetNearbyMapObjResponseType" + "$ref":"#/definitions/GetNearbyMapObjRequestType" } }, "elementName":{ - "localPart":"GetNearbyMapObjResponse", + "localPart":"GetNearbyMapObjRequest", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "GetNearbyMapObjRequest" + "GetNearbyMapObjResponse" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetNearbyMapObjRequestType" + "$ref":"#/definitions/GetNearbyMapObjResponseType" } }, "elementName":{ - "localPart":"GetNearbyMapObjRequest", + "localPart":"GetNearbyMapObjResponse", "namespaceURI":"http://www.opengis.net/ols/nav" } } diff --git a/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema b/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema index 42a7d13e..7f26f55c 100644 --- a/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema @@ -2,23 +2,127 @@ { "id":"http://www.opengis.net/alt/2.0#", "definitions":{ - "FootprintPropertyType":{ + "EarthObservationMetaDataType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" + }, + { + "type":"object", + "title":"EarthObservationMetaDataType", + "properties":{ + "rest":{ + "title":"rest", + "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/eop/2.0#/definitions/ProcessingInformationPropertyType" + } + }, + "elementName":{ + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetaDataType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "AuxiliaryInstrumentType":{ + "required":[ + "rest" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentType" + }, + { + "type":"object", + "title":"AuxiliaryInstrumentType", + "properties":{ + "rest":{ + "title":"rest", + "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/string" + } + }, + "elementName":{ + "localPart":"instrumentType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "maxItems":1, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"instrumentType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AuxiliaryInstrumentType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "AuxiliaryInstrumentPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"AuxiliaryInstrumentPropertyType", "required":[ - "footprint" + "auxiliaryInstrument" ], "properties":{ - "footprint":{ - "title":"footprint", + "auxiliaryInstrument":{ + "title":"auxiliaryInstrument", "allOf":[ { - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/AuxiliaryInstrumentType" } ], "propertyType":"element", "elementName":{ - "localPart":"Footprint", + "localPart":"AuxiliaryInstrument", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -34,6 +138,117 @@ "localPart":"owns", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AuxiliaryInstrumentPropertyType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "auxiliaryInstrument", + "owns" + ] + }, + "EarthObservationEquipmentType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + }, + { + "type":"object", + "title":"EarthObservationEquipmentType", + "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":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" + } + }, + "elementName":{ + "localPart":"instrument", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" + } + }, + "elementName":{ + "localPart":"platform", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AuxiliaryInstrumentPropertyType" + } + }, + "elementName":{ + "localPart":"auxiliaryInstrument", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elementRefs" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "EarthObservationEquipmentPropertyType":{ + "type":"object", + "title":"EarthObservationEquipmentPropertyType", + "required":[ + "earthObservationEquipment" + ], + "properties":{ + "earthObservationEquipment":{ + "title":"earthObservationEquipment", + "allOf":[ + { + "$ref":"#/definitions/EarthObservationEquipmentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EarthObservationEquipment", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -154,16 +369,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":"FootprintPropertyType", + "localPart":"EarthObservationEquipmentPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "footprint", - "owns", + "earthObservationEquipment", "nilReason", "remoteSchema", "type", @@ -172,15 +399,156 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "EarthObservationPropertyType":{ - "type":"object", - "title":"EarthObservationPropertyType", - "required":[ - "earthObservation" - ], + "FootprintType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" + }, + { + "type":"object", + "title":"FootprintType", + "properties":{ + "nominalTrack":{ + "title":"nominalTrack", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nominalTrack", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FootprintType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "nominalTrack" + ] + }, + "EarthObservationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" + }, + { + "type":"object", + "title":"EarthObservationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" + ], + "properties":{ + "acquisition":{ + "title":"acquisition", + "allOf":[ + { + "$ref":"#/definitions/AcquisitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "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":"AcquisitionPropertyType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "acquisition", + "owns" + ] + }, + "ProcessingInformationPropertyType":{ + "type":"object", + "title":"ProcessingInformationPropertyType", + "required":[ + "processingInformation" + ], + "properties":{ + "processingInformation":{ + "title":"processingInformation", + "allOf":[ + { + "$ref":"#/definitions/ProcessingInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessingInformation", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "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":"ProcessingInformationPropertyType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "processingInformation", + "owns" + ] + }, + "EarthObservationPropertyType":{ + "type":"object", + "title":"EarthObservationPropertyType", + "required":[ + "earthObservation" + ], "properties":{ "earthObservation":{ "title":"earthObservation", @@ -348,6 +716,68 @@ "actuate" ] }, + "AcquisitionType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" + }, + { + "type":"object", + "title":"AcquisitionType", + "properties":{ + "cycleNumber":{ + "title":"cycleNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cycleNumber", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "isSegment":{ + "title":"isSegment", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"isSegment", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "relativePassNumber":{ + "title":"relativePassNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relativePassNumber", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AcquisitionType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "cycleNumber", + "isSegment", + "relativePassNumber" + ] + }, "ProcessingInformationType":{ "allOf":[ { @@ -418,83 +848,39 @@ "samplingRate" ] }, - "AcquisitionPropertyType":{ + "FootprintPropertyType":{ "type":"object", - "title":"AcquisitionPropertyType", + "title":"FootprintPropertyType", "required":[ - "acquisition" + "footprint" ], "properties":{ - "acquisition":{ - "title":"acquisition", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/FootprintType" } ], "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, - "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":"AcquisitionPropertyType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] - }, - "EarthObservationEquipmentPropertyType":{ - "type":"object", - "title":"EarthObservationEquipmentPropertyType", - "required":[ - "earthObservationEquipment" - ], - "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", - "allOf":[ - { - "$ref":"#/definitions/EarthObservationEquipmentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EarthObservationEquipment", - "namespaceURI":"http://www.opengis.net/alt/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", + "localPart":"nilReason", "namespaceURI":"" } }, @@ -569,457 +955,89 @@ { "$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":"EarthObservationEquipmentPropertyType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "earthObservationEquipment", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "AuxiliaryInstrumentType":{ - "required":[ - "rest" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentType" - }, - { - "type":"object", - "title":"AuxiliaryInstrumentType", - "properties":{ - "rest":{ - "title":"rest", - "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/string" - } - }, - "elementName":{ - "localPart":"instrumentType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "maxItems":1, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"instrumentType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AuxiliaryInstrumentType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "rest" - ] - }, - "AcquisitionType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" - }, - { - "type":"object", - "title":"AcquisitionType", - "properties":{ - "cycleNumber":{ - "title":"cycleNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cycleNumber", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "isSegment":{ - "title":"isSegment", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"isSegment", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "relativePassNumber":{ - "title":"relativePassNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relativePassNumber", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AcquisitionType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "cycleNumber", - "isSegment", - "relativePassNumber" - ] - }, - "EarthObservationMetaDataPropertyType":{ - "type":"object", - "title":"EarthObservationMetaDataPropertyType", - "required":[ - "earthObservationMetaData" - ], - "properties":{ - "earthObservationMetaData":{ - "title":"earthObservationMetaData", - "allOf":[ - { - "$ref":"#/definitions/EarthObservationMetaDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EarthObservationMetaData", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "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":"EarthObservationMetaDataPropertyType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "earthObservationMetaData", - "owns" - ] - }, - "FootprintType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" - }, - { - "type":"object", - "title":"FootprintType", - "properties":{ - "nominalTrack":{ - "title":"nominalTrack", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nominalTrack", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FootprintType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "nominalTrack" - ] - }, - "AuxiliaryInstrumentPropertyType":{ - "type":"object", - "title":"AuxiliaryInstrumentPropertyType", - "required":[ - "auxiliaryInstrument" - ], - "properties":{ - "auxiliaryInstrument":{ - "title":"auxiliaryInstrument", - "allOf":[ - { - "$ref":"#/definitions/AuxiliaryInstrumentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AuxiliaryInstrument", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "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":"AuxiliaryInstrumentPropertyType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "auxiliaryInstrument", - "owns" - ] - }, - "EarthObservationMetaDataType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" - }, - { - "type":"object", - "title":"EarthObservationMetaDataType", - "properties":{ - "rest":{ - "title":"rest", - "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/eop/2.0#/definitions/ProcessingInformationPropertyType" - } - }, - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationMetaDataType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "rest" - ] - }, - "EarthObservationEquipmentType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" }, - { - "type":"object", - "title":"EarthObservationEquipmentType", - "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/AuxiliaryInstrumentPropertyType" - } - }, - "elementName":{ - "localPart":"auxiliaryInstrument", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" - } - }, - "elementName":{ - "localPart":"instrument", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" - } - }, - "elementName":{ - "localPart":"platform", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elementRefs" + "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":"EarthObservationEquipmentType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "rest" + "footprint", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "ProcessingInformationPropertyType":{ + "EarthObservationMetaDataPropertyType":{ "type":"object", - "title":"ProcessingInformationPropertyType", + "title":"EarthObservationMetaDataPropertyType", "required":[ - "processingInformation" + "earthObservationMetaData" ], "properties":{ - "processingInformation":{ - "title":"processingInformation", + "earthObservationMetaData":{ + "title":"earthObservationMetaData", "allOf":[ { - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/EarthObservationMetaDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1039,32 +1057,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationPropertyType", + "localPart":"EarthObservationMetaDataPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "processingInformation", + "earthObservationMetaData", "owns" ] }, - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, "AuxiliaryInstrumentTypeValueEnumerationType":{ "allOf":[ { @@ -1104,7 +1104,7 @@ "properties":{ "localPart":{ "enum":[ - "platform" + "Footprint" ] }, "namespaceURI":{ @@ -1117,15 +1117,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"platform", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1141,7 +1138,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetaData" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1154,11 +1151,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1175,7 +1172,7 @@ "properties":{ "localPart":{ "enum":[ - "instrument" + "auxiliaryInstrument" ] }, "namespaceURI":{ @@ -1188,11 +1185,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" + "$ref":"#/definitions/AuxiliaryInstrumentPropertyType" } }, "elementName":{ - "localPart":"instrument", + "localPart":"auxiliaryInstrument", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "scope":{ @@ -1212,7 +1209,7 @@ "properties":{ "localPart":{ "enum":[ - "instrumentType" + "Acquisition" ] }, "namespaceURI":{ @@ -1225,15 +1222,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"instrumentType", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "scope":{ - "$ref":"#/definitions/AuxiliaryInstrumentType" } }, { @@ -1283,7 +1277,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "ProcessingInformation" ] }, "namespaceURI":{ @@ -1296,11 +1290,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/ProcessingInformationType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1317,7 +1311,7 @@ "properties":{ "localPart":{ "enum":[ - "auxiliaryInstrument" + "instrumentType" ] }, "namespaceURI":{ @@ -1330,15 +1324,15 @@ ] }, "value":{ - "$ref":"#/definitions/AuxiliaryInstrumentPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"auxiliaryInstrument", + "localPart":"instrumentType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/AuxiliaryInstrumentType" } }, { @@ -1354,7 +1348,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "EarthObservationMetaData" ] }, "namespaceURI":{ @@ -1367,11 +1361,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationMetaDataType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1388,7 +1382,7 @@ "properties":{ "localPart":{ "enum":[ - "processing" + "EarthObservation" ] }, "namespaceURI":{ @@ -1401,15 +1395,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationPropertyType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"processing", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -1425,7 +1416,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "processing" ] }, "namespaceURI":{ @@ -1438,12 +1429,15 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationPropertyType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"processing", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -1459,7 +1453,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "instrument" ] }, "namespaceURI":{ @@ -1472,12 +1466,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"instrument", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1493,7 +1490,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessingInformation" + "platform" ] }, "namespaceURI":{ @@ -1506,12 +1503,15 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"platform", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } } ] diff --git a/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema b/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema index 368aaa28..21395d2a 100644 --- a/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema @@ -2,6 +2,40 @@ { "id":"http://www.opengis.net/atm/2.0#", "definitions":{ + "EarthObservationEquipmentType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + }, + { + "type":"object", + "title":"EarthObservationEquipmentType", + "properties":{ + "acquisition":{ + "title":"acquisition", + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acquisition", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "acquisition" + ] + }, "EarthObservationType":{ "allOf":[ { @@ -20,23 +54,23 @@ "namespaceURI":"http://www.opengis.net/atm/2.0" } }, - "DataLayerPropertyType":{ + "AcquisitionPropertyType":{ "type":"object", - "title":"DataLayerPropertyType", + "title":"AcquisitionPropertyType", "required":[ - "dataLayer" + "acquisition" ], "properties":{ - "dataLayer":{ - "title":"dataLayer", + "acquisition":{ + "title":"acquisition", "allOf":[ { - "$ref":"#/definitions/DataLayerType" + "$ref":"#/definitions/AcquisitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataLayer", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -56,34 +90,221 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataLayerPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "dataLayer", + "acquisition", "owns" ] }, - "EarthObservationResultPropertyType":{ + "AcquisitionType":{ + "required":[ + "multiViewAngles", + "centreViewAngles" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" + }, + { + "type":"object", + "title":"AcquisitionType", + "properties":{ + "multiViewAngles":{ + "title":"multiViewAngles", + "allOf":[ + { + "$ref":"#/definitions/MeasureOrNilReasonListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"multiViewAngles", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "centreViewAngles":{ + "title":"centreViewAngles", + "allOf":[ + { + "$ref":"#/definitions/MeasureOrNilReasonListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"centreViewAngles", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AcquisitionType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "multiViewAngles", + "centreViewAngles" + ] + }, + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" + }, + { + "type":"object", + "title":"EarthObservationResultType", + "properties":{ + "dataLayers":{ + "title":"dataLayers", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataLayerPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataLayers", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "cloudCoverPercentage":{ + "title":"cloudCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentage", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "cloudCoverPercentageAssessmentConfidence":{ + "title":"cloudCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "cloudCoverPercentageQuotationMode":{ + "title":"cloudCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "snowCoverPercentage":{ + "title":"snowCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentage", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "snowCoverPercentageAssessmentConfidence":{ + "title":"snowCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "snowCoverPercentageQuotationMode":{ + "title":"snowCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "dataLayers", + "cloudCoverPercentage", + "cloudCoverPercentageAssessmentConfidence", + "cloudCoverPercentageQuotationMode", + "snowCoverPercentage", + "snowCoverPercentageAssessmentConfidence", + "snowCoverPercentageQuotationMode" + ] + }, + "EarthObservationPropertyType":{ "type":"object", - "title":"EarthObservationResultPropertyType", + "title":"EarthObservationPropertyType", "required":[ - "earthObservationResult" + "earthObservation" ], "properties":{ - "earthObservationResult":{ - "title":"earthObservationResult", + "earthObservation":{ + "title":"earthObservation", "allOf":[ { - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, + "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":[ @@ -203,28 +424,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":"EarthObservationResultPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "earthObservationResult", + "earthObservation", + "owns", "nilReason", "remoteSchema", "type", @@ -233,27 +442,26 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "EarthObservationPropertyType":{ + "EarthObservationResultPropertyType":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"EarthObservationResultPropertyType", "required":[ - "earthObservation" + "earthObservationResult" ], "properties":{ - "earthObservation":{ - "title":"earthObservation", + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -365,205 +573,49 @@ } }, "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":"EarthObservationPropertyType", - "namespaceURI":"http://www.opengis.net/atm/2.0" - }, - "propertiesOrder":[ - "earthObservation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "EarthObservationResultType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" - }, - { - "type":"object", - "title":"EarthObservationResultType", - "properties":{ - "dataLayers":{ - "title":"dataLayers", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataLayerPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataLayers", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "cloudCoverPercentage":{ - "title":"cloudCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentage", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "cloudCoverPercentageAssessmentConfidence":{ - "title":"cloudCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "cloudCoverPercentageQuotationMode":{ - "title":"cloudCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "snowCoverPercentage":{ - "title":"snowCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentage", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "snowCoverPercentageAssessmentConfidence":{ - "title":"snowCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "snowCoverPercentageQuotationMode":{ - "title":"snowCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationResultType", - "namespaceURI":"http://www.opengis.net/atm/2.0" - }, - "propertiesOrder":[ - "dataLayers", - "cloudCoverPercentage", - "cloudCoverPercentageAssessmentConfidence", - "cloudCoverPercentageQuotationMode", - "snowCoverPercentage", - "snowCoverPercentageAssessmentConfidence", - "snowCoverPercentageQuotationMode" - ] - }, - "EarthObservationEquipmentType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" }, - { - "type":"object", - "title":"EarthObservationEquipmentType", - "properties":{ - "acquisition":{ - "title":"acquisition", - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisition", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } + "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":"EarthObservationEquipmentType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "acquisition" + "earthObservationResult", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, "EarthObservationEquipmentPropertyType":{ @@ -586,6 +638,19 @@ "namespaceURI":"http://www.opengis.net/atm/2.0" } }, + "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":[ @@ -705,6 +770,46 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentPropertyType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "earthObservationEquipment", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DataLayerPropertyType":{ + "type":"object", + "title":"DataLayerPropertyType", + "required":[ + "dataLayer" + ], + "properties":{ + "dataLayer":{ + "title":"dataLayer", + "allOf":[ + { + "$ref":"#/definitions/DataLayerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataLayer", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } }, "owns":{ "title":"owns", @@ -722,20 +827,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentPropertyType", + "localPart":"DataLayerPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "dataLayer", "owns" ] }, @@ -836,102 +932,6 @@ "algorithmVersion" ] }, - "AcquisitionPropertyType":{ - "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", - "allOf":[ - { - "$ref":"#/definitions/AcquisitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Acquisition", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "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":"AcquisitionPropertyType", - "namespaceURI":"http://www.opengis.net/atm/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] - }, - "AcquisitionType":{ - "required":[ - "multiViewAngles", - "centreViewAngles" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" - }, - { - "type":"object", - "title":"AcquisitionType", - "properties":{ - "multiViewAngles":{ - "title":"multiViewAngles", - "allOf":[ - { - "$ref":"#/definitions/MeasureOrNilReasonListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"multiViewAngles", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "centreViewAngles":{ - "title":"centreViewAngles", - "allOf":[ - { - "$ref":"#/definitions/MeasureOrNilReasonListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"centreViewAngles", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AcquisitionType", - "namespaceURI":"http://www.opengis.net/atm/2.0" - }, - "propertiesOrder":[ - "multiViewAngles", - "centreViewAngles" - ] - }, "PercentageCoverQuotationModeValueEnumerationType":{ "allOf":[ { @@ -959,7 +959,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -972,11 +972,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -993,7 +993,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "DataLayer" ] }, "namespaceURI":{ @@ -1006,11 +1006,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/DataLayerType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"DataLayer", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -1027,7 +1027,7 @@ "properties":{ "localPart":{ "enum":[ - "DataLayer" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1040,11 +1040,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataLayerType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"DataLayer", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -1095,7 +1095,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "Acquisition" ] }, "namespaceURI":{ @@ -1108,11 +1108,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/atm/2.0" } } diff --git a/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema b/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema index 783dc07c..8841ee76 100644 --- a/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema @@ -2,15 +2,59 @@ { "id":"http://www.opengis.net/eop/2.0#", "definitions":{ - "EarthObservationPropertyType":{ + "HistogramPropertyType":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"HistogramPropertyType", "required":[ - "earthObservation" + "histogram" ], "properties":{ - "earthObservation":{ - "title":"earthObservation", + "histogram":{ + "title":"histogram", + "allOf":[ + { + "$ref":"#/definitions/HistogramType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Histogram", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "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":"HistogramPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "histogram", + "owns" + ] + }, + "EarthObservationResultPropertyType":{ + "type":"object", + "title":"EarthObservationResultPropertyType", + "required":[ + "earthObservationResult" + ], + "properties":{ + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { "type":"object", @@ -19,18 +63,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -170,11 +214,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationPropertyType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservation", + "earthObservationResult", "owns", "nilReason", "remoteSchema", @@ -187,136 +231,183 @@ "actuate" ] }, - "HistogramType":{ + "ArchivingInformationType":{ "type":"object", - "title":"HistogramType", + "title":"ArchivingInformationType", "required":[ - "min", - "max" + "archivingCenter", + "archivingDate" ], "properties":{ - "bandId":{ - "title":"bandId", + "archivingCenter":{ + "title":"archivingCenter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"bandId", + "localPart":"archivingCenter", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "min":{ - "title":"min", + "archivingDate":{ + "title":"archivingDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"archivingDate", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "max":{ - "title":"max", + "archivingIdentifier":{ + "title":"archivingIdentifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"archivingIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "mean":{ - "title":"mean", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArchivingInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "archivingCenter", + "archivingDate", + "archivingIdentifier" + ] + }, + "ParameterInformationPropertyType":{ + "type":"object", + "title":"ParameterInformationPropertyType", + "required":[ + "parameterInformation" + ], + "properties":{ + "parameterInformation":{ + "title":"parameterInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ParameterInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"mean", + "localPart":"ParameterInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "stdDeviation":{ - "title":"stdDeviation", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"stdDeviation", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HistogramType", + "localPart":"ParameterInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "bandId", - "min", - "max", - "mean", - "stdDeviation" + "parameterInformation", + "owns" ] }, - "MaskInformationType.FileName":{ + "ParameterInformationType":{ "type":"object", - "title":"MaskInformationType.FileName", - "required":[ - "serviceReference" - ], + "title":"ParameterInformationType", "properties":{ - "serviceReference":{ - "title":"serviceReference", + "unitOfMeasure":{ + "title":"unitOfMeasure", "allOf":[ { - "$ref":"#/definitions/ServiceReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/UnitOfMeasureType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceReference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"unitOfMeasure", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "phenomenon":{ + "title":"phenomenon", + "allOf":[ + { + "$ref":"#/definitions/PhenomenonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phenomenon", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, "propertiesOrder":[ - "serviceReference" + "unitOfMeasure", + "phenomenon" ] }, - "BrowseInformationPropertyType":{ + "SensorPropertyType":{ "type":"object", - "title":"BrowseInformationPropertyType", + "title":"SensorPropertyType", "required":[ - "browseInformation" + "sensor" ], "properties":{ - "browseInformation":{ - "title":"browseInformation", + "sensor":{ + "title":"sensor", "allOf":[ { - "$ref":"#/definitions/BrowseInformationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SensorType" + } + }, + "elementName":{ + "localPart":"Sensor", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"BrowseInformation", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -336,141 +427,85 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BrowseInformationPropertyType", + "localPart":"SensorPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "browseInformation", + "sensor", "owns" ] }, - "ProductInformationType":{ + "ProcessingInformationType":{ "type":"object", - "title":"ProductInformationType", - "required":[ - "fileName" - ], + "title":"ProcessingInformationType", "properties":{ - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + "processingCenter":{ + "title":"processingCenter", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemIdentifier", + "localPart":"processingCenter", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "fileName":{ - "title":"fileName", + "processingDate":{ + "title":"processingDate", "allOf":[ { - "$ref":"#/definitions/ProductInformationType.FileName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"fileName", + "localPart":"processingDate", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "version":{ - "title":"version", + "compositeType":{ + "title":"compositeType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"version", + "localPart":"compositeType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "size":{ - "title":"size", + "method":{ + "title":"method", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"size", + "localPart":"method", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProductInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "referenceSystemIdentifier", - "fileName", - "version", - "size" - ] - }, - "HistogramPropertyType":{ - "type":"object", - "title":"HistogramPropertyType", - "required":[ - "histogram" - ], - "properties":{ - "histogram":{ - "title":"histogram", + }, + "methodVersion":{ + "title":"methodVersion", "allOf":[ { - "$ref":"#/definitions/HistogramType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Histogram", + "localPart":"methodVersion", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "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":"HistogramPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "histogram", - "owns" - ] - }, - "EarthObservationMetaDataType":{ - "type":"object", - "title":"EarthObservationMetaDataType", - "required":[ - "identifier", - "acquisitionType", - "status" - ], - "properties":{ - "identifier":{ - "title":"identifier", + "processorName":{ + "title":"processorName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -478,12 +513,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"processorName", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "doi":{ - "title":"doi", + "processorVersion":{ + "title":"processorVersion", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -491,12 +526,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"doi", + "localPart":"processorVersion", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "parentIdentifier":{ - "title":"parentIdentifier", + "processingLevel":{ + "title":"processingLevel", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -504,369 +539,178 @@ ], "propertyType":"element", "elementName":{ - "localPart":"parentIdentifier", + "localPart":"processingLevel", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acquisitionType":{ - "title":"acquisitionType", + "nativeProductFormat":{ + "title":"nativeProductFormat", "allOf":[ { - "$ref":"#/definitions/AcquisitionTypeValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionType", + "localPart":"nativeProductFormat", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acquisitionSubType":{ - "title":"acquisitionSubType", + "auxiliaryDataSetFileName":{ + "title":"auxiliaryDataSetFileName", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionSubType", + "localPart":"auxiliaryDataSetFileName", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "productType":{ - "title":"productType", + "processingMode":{ + "title":"processingMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProcessingModeValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"productType", + "localPart":"processingMode", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "status":{ - "title":"status", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessingInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "processingCenter", + "processingDate", + "compositeType", + "method", + "methodVersion", + "processorName", + "processorVersion", + "processingLevel", + "nativeProductFormat", + "auxiliaryDataSetFileName", + "processingMode" + ] + }, + "EarthObservationEquipmentPropertyType":{ + "type":"object", + "title":"EarthObservationEquipmentPropertyType", + "required":[ + "earthObservationEquipment" + ], + "properties":{ + "earthObservationEquipment":{ + "title":"earthObservationEquipment", "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/EarthObservationEquipmentType" + } + }, + "elementName":{ + "localPart":"EarthObservationEquipment", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"status", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "statusDetail":{ - "title":"statusDetail", + "owns":{ + "title":"owns", "allOf":[ { - "$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":"statusDetail", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, - "downlinkedTo":{ - "title":"downlinkedTo", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DownlinkInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"downlinkedTo", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "archivedIn":{ - "title":"archivedIn", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArchivingInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"archivedIn", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "imageQualityDegradation":{ - "title":"imageQualityDegradation", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"imageQualityDegradation", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "imageQualityDegradationQuotationMode":{ - "title":"imageQualityDegradationQuotationMode", + "href":{ + "title":"href", "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":"imageQualityDegradationQuotationMode", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "histograms":{ - "title":"histograms", + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/HistogramPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"histograms", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "composedOf":{ - "title":"composedOf", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"composedOf", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "subsetOf":{ - "title":"subsetOf", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subsetOf", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "linkedWith":{ - "title":"linkedWith", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkedWith", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "processing":{ - "title":"processing", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessingInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "vendorSpecific":{ - "title":"vendorSpecific", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SpecificInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"vendorSpecific", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationMetaDataType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "identifier", - "doi", - "parentIdentifier", - "acquisitionType", - "acquisitionSubType", - "productType", - "status", - "statusDetail", - "downlinkedTo", - "archivedIn", - "imageQualityDegradation", - "imageQualityDegradationQuotationMode", - "histograms", - "composedOf", - "subsetOf", - "linkedWith", - "processing", - "vendorSpecific" - ] - }, - "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://www.opengis.net/eop/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"EarthObservationResult", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -930,11 +774,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationEquipmentPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservationResult", + "earthObservationEquipment", "owns", "nilReason", "remoteSchema", @@ -947,146 +791,49 @@ "actuate" ] }, - "BrowseInformationType":{ + "ProductInformationType.FileName":{ "type":"object", - "title":"BrowseInformationType", + "title":"ProductInformationType.FileName", "required":[ - "type", - "referenceSystemIdentifier", - "fileName" + "serviceReference" ], "properties":{ - "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/eop/2.0" - } - }, - "subType":{ - "title":"subType", + "serviceReference":{ + "title":"serviceReference", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"#/definitions/ServiceReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"subType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CodeWithAuthorityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referenceSystemIdentifier", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"#/definitions/BrowseInformationType.FileName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "localPart":"ServiceReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BrowseInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "type", - "subType", - "referenceSystemIdentifier", - "fileName" - ] - }, - "EarthObservationType":{ - "required":[ - "earthObservationMetaDataProperty" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - "earthObservationMetaDataProperty":{ - "title":"earthObservationMetaDataProperty", - "allOf":[ - { - "$ref":"#/definitions/EarthObservationMetaDataPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metaDataProperty", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, "propertiesOrder":[ - "earthObservationMetaDataProperty" + "serviceReference" ] }, - "EarthObservationMetaDataPropertyType":{ + "ProductInformationPropertyType":{ "type":"object", - "title":"EarthObservationMetaDataPropertyType", + "title":"ProductInformationPropertyType", "required":[ - "earthObservationMetaData" + "productInformation" ], "properties":{ - "earthObservationMetaData":{ - "title":"earthObservationMetaData", + "productInformation":{ + "title":"productInformation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" - } - }, - "elementName":{ - "localPart":"EarthObservationMetaData", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "$ref":"#/definitions/ProductInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"ProductInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -1106,143 +853,89 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationMetaDataPropertyType", + "localPart":"ProductInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservationMetaData", + "productInformation", "owns" ] }, - "ParameterInformationPropertyType":{ + "PlatformType":{ "type":"object", - "title":"ParameterInformationPropertyType", + "title":"PlatformType", "required":[ - "parameterInformation" + "shortName" ], "properties":{ - "parameterInformation":{ - "title":"parameterInformation", + "shortName":{ + "title":"shortName", "allOf":[ { - "$ref":"#/definitions/ParameterInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterInformation", + "localPart":"shortName", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "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":"ParameterInformationPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "parameterInformation", - "owns" - ] - }, - "AcquisitionPropertyType":{ - "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", + "serialIdentifier":{ + "title":"serialIdentifier", "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://www.opengis.net/eop/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"serialIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "orbitType":{ + "title":"orbitType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/OrbitTypeValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"orbitType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AcquisitionPropertyType", + "localPart":"PlatformType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "acquisition", - "owns" + "shortName", + "serialIdentifier", + "orbitType" ] }, - "SensorPropertyType":{ + "BrowseInformationPropertyType":{ "type":"object", - "title":"SensorPropertyType", + "title":"BrowseInformationPropertyType", "required":[ - "sensor" + "browseInformation" ], "properties":{ - "sensor":{ - "title":"sensor", + "browseInformation":{ + "title":"browseInformation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SensorType" - } - }, - "elementName":{ - "localPart":"Sensor", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "$ref":"#/definitions/BrowseInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Sensor", + "localPart":"BrowseInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -1262,172 +955,101 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorPropertyType", + "localPart":"BrowseInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "sensor", + "browseInformation", "owns" ] }, - "InstrumentPropertyType":{ - "type":"object", - "title":"InstrumentPropertyType", - "required":[ - "instrument" - ], - "properties":{ - "instrument":{ - "title":"instrument", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/InstrumentType" - } - }, - "elementName":{ - "localPart":"Instrument", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Instrument", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "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":"InstrumentPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "instrument", - "owns" - ] - }, - "DownlinkInformationPropertyType":{ - "type":"object", - "title":"DownlinkInformationPropertyType", - "required":[ - "downlinkInformation" - ], - "properties":{ - "downlinkInformation":{ - "title":"downlinkInformation", - "allOf":[ - { - "$ref":"#/definitions/DownlinkInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DownlinkInformation", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "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":"DownlinkInformationPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "downlinkInformation", - "owns" - ] - }, - "EarthObservationEquipmentType":{ + "EarthObservationResultType":{ "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"EarthObservationEquipmentType", + "title":"EarthObservationResultType", "properties":{ - "platform":{ - "title":"platform", + "browse":{ + "title":"browse", "allOf":[ { - "$ref":"#/definitions/PlatformPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BrowseInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"platform", + "localPart":"browse", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "instrument":{ - "title":"instrument", + "product":{ + "title":"product", "allOf":[ { - "$ref":"#/definitions/InstrumentPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ProductInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"instrument", + "localPart":"product", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "sensor":{ - "title":"sensor", + "mask":{ + "title":"mask", "allOf":[ { - "$ref":"#/definitions/SensorPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MaskInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sensor", + "localPart":"mask", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acquisitionParameters":{ - "title":"acquisitionParameters", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/AcquisitionPropertyType" + "$ref":"#/definitions/ParameterInformationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionParameters", + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "coverage":{ + "title":"coverage", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/eop/2.0" } } @@ -1436,122 +1058,126 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentType", + "localPart":"EarthObservationResultType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "platform", - "instrument", - "sensor", - "acquisitionParameters" + "browse", + "product", + "mask", + "parameter", + "coverage" ] }, - "ProductInformationType.FileName":{ + "InstrumentType":{ "type":"object", - "title":"ProductInformationType.FileName", - "required":[ - "serviceReference" - ], + "title":"InstrumentType", "properties":{ - "serviceReference":{ - "title":"serviceReference", + "shortName":{ + "title":"shortName", "allOf":[ { - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceReference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"shortName", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceReference" - ] - }, - "PlatformPropertyType":{ - "type":"object", - "title":"PlatformPropertyType", - "required":[ - "platform" - ], - "properties":{ - "platform":{ - "title":"platform", + }, + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/PlatformType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Platform", + "localPart":"description", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "instrumentType":{ + "title":"instrumentType", "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":"element", + "elementName":{ + "localPart":"instrumentType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PlatformPropertyType", + "localPart":"InstrumentType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "platform", - "owns" + "shortName", + "description", + "instrumentType" ] }, - "BrowseInformationType.FileName":{ + "DownlinkInformationType":{ "type":"object", - "title":"BrowseInformationType.FileName", + "title":"DownlinkInformationType", "required":[ - "serviceReference" + "acquisitionStation" ], "properties":{ - "serviceReference":{ - "title":"serviceReference", + "acquisitionStation":{ + "title":"acquisitionStation", "allOf":[ { - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceReference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"acquisitionStation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "acquisitionDate":{ + "title":"acquisitionDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionDate", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DownlinkInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, "propertiesOrder":[ - "serviceReference" + "acquisitionStation", + "acquisitionDate" ] }, - "SpecificInformationType":{ + "HistogramType":{ "type":"object", - "title":"SpecificInformationType", + "title":"HistogramType", "required":[ - "localAttribute", - "localValue" + "min", + "max" ], "properties":{ - "localAttribute":{ - "title":"localAttribute", + "bandId":{ + "title":"bandId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1559,267 +1185,376 @@ ], "propertyType":"element", "elementName":{ - "localPart":"localAttribute", + "localPart":"bandId", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "localValue":{ - "title":"localValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"localValue", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpecificInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "localAttribute", - "localValue" - ] - }, - "WavelengthInformationType":{ - "type":"object", - "title":"WavelengthInformationType", - "properties":{ - "discreteWavelengths":{ - "title":"discreteWavelengths", - "allOf":[ - { - "$ref":"#/definitions/MeasureListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"discreteWavelengths", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "endWavelength":{ - "title":"endWavelength", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"endWavelength", + "localPart":"min", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "spectralRange":{ - "title":"spectralRange", + "max":{ + "title":"max", "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":"element", "elementName":{ - "localPart":"spectralRange", + "localPart":"max", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "startWavelength":{ - "title":"startWavelength", + "mean":{ + "title":"mean", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"startWavelength", + "localPart":"mean", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "wavelengthResolution":{ - "title":"wavelengthResolution", + "stdDeviation":{ + "title":"stdDeviation", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"wavelengthResolution", + "localPart":"stdDeviation", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WavelengthInformationType", + "localPart":"HistogramType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "discreteWavelengths", - "endWavelength", - "spectralRange", - "startWavelength", - "wavelengthResolution" + "bandId", + "min", + "max", + "mean", + "stdDeviation" ] }, - "EarthObservationResultType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"EarthObservationResultType", - "properties":{ - "browse":{ - "title":"browse", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BrowseInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"browse", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "product":{ - "title":"product", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProductInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"product", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "mask":{ - "title":"mask", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MaskInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mask", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "parameter":{ - "title":"parameter", - "allOf":[ - { - "$ref":"#/definitions/ParameterInformationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "coverage":{ - "title":"coverage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "BrowseInformationType.FileName":{ + "type":"object", + "title":"BrowseInformationType.FileName", + "required":[ + "serviceReference" + ], + "properties":{ + "serviceReference":{ + "title":"serviceReference", + "allOf":[ + { + "$ref":"#/definitions/ServiceReferenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationResultType", - "namespaceURI":"http://www.opengis.net/eop/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "browse", - "product", - "mask", - "parameter", - "coverage" + "serviceReference" ] }, - "MaskInformationType":{ + "EarthObservationPropertyType":{ "type":"object", - "title":"MaskInformationType", + "title":"EarthObservationPropertyType", "required":[ - "type", - "format", - "fileName" + "earthObservation" ], "properties":{ - "type":{ - "title":"type", + "earthObservation":{ + "title":"earthObservation", "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/EarthObservationType" + } + }, + "elementName":{ + "localPart":"EarthObservation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"type", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "format":{ - "title":"format", + "owns":{ + "title":"owns", "allOf":[ { - "$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":"format", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + "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":{ + "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":"EarthObservationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "earthObservation", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SpecificInformationType":{ + "type":"object", + "title":"SpecificInformationType", + "required":[ + "localAttribute", + "localValue" + ], + "properties":{ + "localAttribute":{ + "title":"localAttribute", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"localAttribute", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "localValue":{ + "title":"localValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"localValue", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpecificInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "localAttribute", + "localValue" + ] + }, + "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://www.opengis.net/eop/2.0" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"format", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "referenceSystemIdentifier":{ + "title":"referenceSystemIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CodeWithAuthorityType" + } + ], + "propertyType":"element", + "elementName":{ "localPart":"referenceSystemIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } @@ -1830,43 +1565,360 @@ { "$ref":"#/definitions/MaskInformationType.FileName" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", - "namespaceURI":"http://www.opengis.net/eop/2.0" + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileName", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "type", + "format", + "referenceSystemIdentifier", + "fileName" + ] + }, + "FootprintPropertyType":{ + "type":"object", + "title":"FootprintPropertyType", + "required":[ + "footprint" + ], + "properties":{ + "footprint":{ + "title":"footprint", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/FootprintType" + } + }, + "elementName":{ + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/eop/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" + } + }, + "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":"FootprintPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "footprint", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" + ] + }, + "SpecificInformationPropertyType":{ + "type":"object", + "title":"SpecificInformationPropertyType", + "required":[ + "specificInformation" + ], + "properties":{ + "specificInformation":{ + "title":"specificInformation", + "allOf":[ + { + "$ref":"#/definitions/SpecificInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpecificInformation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "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":"SpecificInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "specificInformation", + "owns" + ] + }, + "EarthObservationEquipmentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"EarthObservationEquipmentType", + "properties":{ + "platform":{ + "title":"platform", + "allOf":[ + { + "$ref":"#/definitions/PlatformPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"platform", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "instrument":{ + "title":"instrument", + "allOf":[ + { + "$ref":"#/definitions/InstrumentPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"instrument", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "sensor":{ + "title":"sensor", + "allOf":[ + { + "$ref":"#/definitions/SensorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sensor", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "acquisitionParameters":{ + "title":"acquisitionParameters", + "allOf":[ + { + "$ref":"#/definitions/AcquisitionPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionParameters", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MaskInformationType", + "localPart":"EarthObservationEquipmentType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "type", - "format", - "referenceSystemIdentifier", - "fileName" + "platform", + "instrument", + "sensor", + "acquisitionParameters" ] }, - "ProductInformationPropertyType":{ + "ProcessingInformationPropertyType":{ "type":"object", - "title":"ProductInformationPropertyType", + "title":"ProcessingInformationPropertyType", "required":[ - "productInformation" + "processingInformation" ], "properties":{ - "productInformation":{ - "title":"productInformation", + "processingInformation":{ + "title":"processingInformation", "allOf":[ { - "$ref":"#/definitions/ProductInformationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ProcessingInformationType" + } + }, + "elementName":{ + "localPart":"ProcessingInformation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ProductInformation", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -1886,137 +1938,178 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductInformationPropertyType", + "localPart":"ProcessingInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "productInformation", + "processingInformation", "owns" ] }, - "AcquisitionType":{ + "WavelengthInformationPropertyType":{ "type":"object", - "title":"AcquisitionType", + "title":"WavelengthInformationPropertyType", + "required":[ + "wavelengthInformation" + ], "properties":{ - "orbitNumber":{ - "title":"orbitNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orbitNumber", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "lastOrbitNumber":{ - "title":"lastOrbitNumber", + "wavelengthInformation":{ + "title":"wavelengthInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/WavelengthInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"lastOrbitNumber", + "localPart":"WavelengthInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "orbitDirection":{ - "title":"orbitDirection", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/OrbitDirectionValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"orbitDirection", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } - }, - "wrsLongitudeGrid":{ - "title":"wrsLongitudeGrid", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"WavelengthInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "wavelengthInformation", + "owns" + ] + }, + "PlatformPropertyType":{ + "type":"object", + "title":"PlatformPropertyType", + "required":[ + "platform" + ], + "properties":{ + "platform":{ + "title":"platform", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/PlatformType" } ], "propertyType":"element", "elementName":{ - "localPart":"wrsLongitudeGrid", + "localPart":"Platform", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "wrsLatitudeGrid":{ - "title":"wrsLatitudeGrid", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"wrsLatitudeGrid", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } - }, - "ascendingNodeDate":{ - "title":"ascendingNodeDate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PlatformPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "platform", + "owns" + ] + }, + "MaskInformationPropertyType":{ + "type":"object", + "title":"MaskInformationPropertyType", + "required":[ + "maskInformation" + ], + "properties":{ + "maskInformation":{ + "title":"maskInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/MaskInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ascendingNodeDate", + "localPart":"MaskInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "ascendingNodeLongitude":{ - "title":"ascendingNodeLongitude", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ascendingNodeLongitude", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } - }, - "startTimeFromAscendingNode":{ - "title":"startTimeFromAscendingNode", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "maskInformation", + "owns" + ] + }, + "SensorType":{ + "type":"object", + "title":"SensorType", + "properties":{ + "sensorType":{ + "title":"sensorType", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"startTimeFromAscendingNode", + "localPart":"sensorType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "completionTimeFromAscendingNode":{ - "title":"completionTimeFromAscendingNode", + "operationalMode":{ + "title":"operationalMode", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"completionTimeFromAscendingNode", + "localPart":"operationalMode", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "orbitDuration":{ - "title":"orbitDuration", + "resolution":{ + "title":"resolution", "allOf":[ { "$ref":"#/definitions/MeasureType" @@ -2024,206 +2117,300 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orbitDuration", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "illuminationAzimuthAngle":{ - "title":"illuminationAzimuthAngle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"illuminationAzimuthAngle", + "localPart":"resolution", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "illuminationZenithAngle":{ - "title":"illuminationZenithAngle", + "swathIdentifier":{ + "title":"swathIdentifier", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"illuminationZenithAngle", + "localPart":"swathIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "illuminationElevationAngle":{ - "title":"illuminationElevationAngle", + "wavelengthInformation":{ + "title":"wavelengthInformation", "allOf":[ { - "$ref":"#/definitions/AngleType" + "type":"array", + "items":{ + "$ref":"#/definitions/WavelengthInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"illuminationElevationAngle", + "localPart":"wavelengthInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "instrumentAzimuthAngle":{ - "title":"instrumentAzimuthAngle", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SensorType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "sensorType", + "operationalMode", + "resolution", + "swathIdentifier", + "wavelengthInformation" + ] + }, + "MaskInformationType.FileName":{ + "type":"object", + "title":"MaskInformationType.FileName", + "required":[ + "serviceReference" + ], + "properties":{ + "serviceReference":{ + "title":"serviceReference", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/ServiceReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"instrumentAzimuthAngle", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "localPart":"ServiceReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "instrumentZenithAngle":{ - "title":"instrumentZenithAngle", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "serviceReference" + ] + }, + "BrowseInformationType":{ + "type":"object", + "title":"BrowseInformationType", + "required":[ + "type", + "referenceSystemIdentifier", + "fileName" + ], + "properties":{ + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"instrumentZenithAngle", + "localPart":"type", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "instrumentElevationAngle":{ - "title":"instrumentElevationAngle", + "subType":{ + "title":"subType", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"instrumentElevationAngle", + "localPart":"subType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "incidenceAngle":{ - "title":"incidenceAngle", + "referenceSystemIdentifier":{ + "title":"referenceSystemIdentifier", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/CodeWithAuthorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"incidenceAngle", + "localPart":"referenceSystemIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acrossTrackIncidenceAngle":{ - "title":"acrossTrackIncidenceAngle", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/BrowseInformationType.FileName" } ], "propertyType":"element", "elementName":{ - "localPart":"acrossTrackIncidenceAngle", + "localPart":"fileName", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "alongTrackIncidenceAngle":{ - "title":"alongTrackIncidenceAngle", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BrowseInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "type", + "subType", + "referenceSystemIdentifier", + "fileName" + ] + }, + "EarthObservationMetaDataPropertyType":{ + "type":"object", + "title":"EarthObservationMetaDataPropertyType", + "required":[ + "earthObservationMetaData" + ], + "properties":{ + "earthObservationMetaData":{ + "title":"earthObservationMetaData", "allOf":[ { - "$ref":"#/definitions/AngleType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/EarthObservationMetaDataType" + } + }, + "elementName":{ + "localPart":"EarthObservationMetaData", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"alongTrackIncidenceAngle", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "pitch":{ - "title":"pitch", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"pitch", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } - }, - "roll":{ - "title":"roll", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetaDataPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "earthObservationMetaData", + "owns" + ] + }, + "DownlinkInformationPropertyType":{ + "type":"object", + "title":"DownlinkInformationPropertyType", + "required":[ + "downlinkInformation" + ], + "properties":{ + "downlinkInformation":{ + "title":"downlinkInformation", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/DownlinkInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"DownlinkInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "yaw":{ - "title":"yaw", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"yaw", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AcquisitionType", + "localPart":"DownlinkInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "orbitNumber", - "lastOrbitNumber", - "orbitDirection", - "wrsLongitudeGrid", - "wrsLatitudeGrid", - "ascendingNodeDate", - "ascendingNodeLongitude", - "startTimeFromAscendingNode", - "completionTimeFromAscendingNode", - "orbitDuration", - "illuminationAzimuthAngle", - "illuminationZenithAngle", - "illuminationElevationAngle", - "instrumentAzimuthAngle", - "instrumentZenithAngle", - "instrumentElevationAngle", - "incidenceAngle", - "acrossTrackIncidenceAngle", - "alongTrackIncidenceAngle", - "pitch", - "roll", - "yaw" + "downlinkInformation", + "owns" ] }, - "ProcessingInformationPropertyType":{ + "EarthObservationType":{ + "required":[ + "earthObservationMetaDataProperty" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" + }, + { + "type":"object", + "title":"EarthObservationType", + "properties":{ + "earthObservationMetaDataProperty":{ + "title":"earthObservationMetaDataProperty", + "allOf":[ + { + "$ref":"#/definitions/EarthObservationMetaDataPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metaDataProperty", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "earthObservationMetaDataProperty" + ] + }, + "AcquisitionPropertyType":{ "type":"object", - "title":"ProcessingInformationPropertyType", + "title":"AcquisitionPropertyType", "required":[ - "processingInformation" + "acquisition" ], "properties":{ - "processingInformation":{ - "title":"processingInformation", + "acquisition":{ + "title":"acquisition", "allOf":[ { "type":"object", @@ -2232,18 +2419,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/eop/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -2263,64 +2450,46 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "processingInformation", + "acquisition", "owns" ] }, - "SpecificInformationPropertyType":{ + "WavelengthInformationType":{ "type":"object", - "title":"SpecificInformationPropertyType", - "required":[ - "specificInformation" - ], + "title":"WavelengthInformationType", "properties":{ - "specificInformation":{ - "title":"specificInformation", + "discreteWavelengths":{ + "title":"discreteWavelengths", "allOf":[ { - "$ref":"#/definitions/SpecificInformationType" + "$ref":"#/definitions/MeasureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpecificInformation", + "localPart":"discreteWavelengths", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "endWavelength":{ + "title":"endWavelength", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"endWavelength", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpecificInformationPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "specificInformation", - "owns" - ] - }, - "InstrumentType":{ - "type":"object", - "title":"InstrumentType", - "properties":{ - "shortName":{ - "title":"shortName", + }, + "spectralRange":{ + "title":"spectralRange", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2328,201 +2497,186 @@ ], "propertyType":"element", "elementName":{ - "localPart":"shortName", + "localPart":"spectralRange", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "description":{ - "title":"description", + "startWavelength":{ + "title":"startWavelength", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"startWavelength", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "instrumentType":{ - "title":"instrumentType", + "wavelengthResolution":{ + "title":"wavelengthResolution", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"instrumentType", + "localPart":"wavelengthResolution", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InstrumentType", + "localPart":"WavelengthInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "shortName", - "description", - "instrumentType" + "discreteWavelengths", + "endWavelength", + "spectralRange", + "startWavelength", + "wavelengthResolution" ] }, - "SensorType":{ - "type":"object", - "title":"SensorType", - "properties":{ - "sensorType":{ - "title":"sensorType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sensorType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "FootprintType":{ + "required":[ + "multiExtentOf" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "operationalMode":{ - "title":"operationalMode", - "allOf":[ - { - "$ref":"#/definitions/CodeListType" + { + "type":"object", + "title":"FootprintType", + "properties":{ + "multiExtentOf":{ + "title":"multiExtentOf", + "allOf":[ + { + "$ref":"#/definitions/MultiSurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"multiExtentOf", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "centerOf":{ + "title":"centerOf", + "allOf":[ + { + "$ref":"#/definitions/PointPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"centerOf", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/PolygonOrientationValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orientation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operationalMode", - "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "resolution":{ - "title":"resolution", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FootprintType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "multiExtentOf", + "centerOf", + "orientation" + ] + }, + "AcquisitionType":{ + "type":"object", + "title":"AcquisitionType", + "properties":{ + "orbitNumber":{ + "title":"orbitNumber", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"resolution", + "localPart":"orbitNumber", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "swathIdentifier":{ - "title":"swathIdentifier", + "lastOrbitNumber":{ + "title":"lastOrbitNumber", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"swathIdentifier", + "localPart":"lastOrbitNumber", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "wavelengthInformation":{ - "title":"wavelengthInformation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/WavelengthInformationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"wavelengthInformation", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SensorType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "sensorType", - "operationalMode", - "resolution", - "swathIdentifier", - "wavelengthInformation" - ] - }, - "ArchivingInformationPropertyType":{ - "type":"object", - "title":"ArchivingInformationPropertyType", - "required":[ - "archivingInformation" - ], - "properties":{ - "archivingInformation":{ - "title":"archivingInformation", + "orbitDirection":{ + "title":"orbitDirection", "allOf":[ { - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/OrbitDirectionValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ArchivingInformation", + "localPart":"orbitDirection", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "wrsLongitudeGrid":{ + "title":"wrsLongitudeGrid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CodeWithAuthorityType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"wrsLongitudeGrid", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArchivingInformationPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "archivingInformation", - "owns" - ] - }, - "DownlinkInformationType":{ - "type":"object", - "title":"DownlinkInformationType", - "required":[ - "acquisitionStation" - ], - "properties":{ - "acquisitionStation":{ - "title":"acquisitionStation", + }, + "wrsLatitudeGrid":{ + "title":"wrsLatitudeGrid", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"#/definitions/CodeWithAuthorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionStation", + "localPart":"wrsLatitudeGrid", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acquisitionDate":{ - "title":"acquisitionDate", + "ascendingNodeDate":{ + "title":"ascendingNodeDate", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" @@ -2530,312 +2684,266 @@ ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionDate", + "localPart":"ascendingNodeDate", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DownlinkInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "acquisitionStation", - "acquisitionDate" - ] - }, - "ArchivingInformationType":{ - "type":"object", - "title":"ArchivingInformationType", - "required":[ - "archivingCenter", - "archivingDate" - ], - "properties":{ - "archivingCenter":{ - "title":"archivingCenter", + }, + "ascendingNodeLongitude":{ + "title":"ascendingNodeLongitude", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingCenter", + "localPart":"ascendingNodeLongitude", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "archivingDate":{ - "title":"archivingDate", + "startTimeFromAscendingNode":{ + "title":"startTimeFromAscendingNode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingDate", + "localPart":"startTimeFromAscendingNode", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "archivingIdentifier":{ - "title":"archivingIdentifier", + "completionTimeFromAscendingNode":{ + "title":"completionTimeFromAscendingNode", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingIdentifier", + "localPart":"completionTimeFromAscendingNode", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArchivingInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "archivingCenter", - "archivingDate", - "archivingIdentifier" - ] - }, - "ProcessingInformationType":{ - "type":"object", - "title":"ProcessingInformationType", - "properties":{ - "processingCenter":{ - "title":"processingCenter", + }, + "orbitDuration":{ + "title":"orbitDuration", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingCenter", + "localPart":"orbitDuration", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "processingDate":{ - "title":"processingDate", + "illuminationAzimuthAngle":{ + "title":"illuminationAzimuthAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingDate", + "localPart":"illuminationAzimuthAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "compositeType":{ - "title":"compositeType", + "illuminationZenithAngle":{ + "title":"illuminationZenithAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"compositeType", + "localPart":"illuminationZenithAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "method":{ - "title":"method", + "illuminationElevationAngle":{ + "title":"illuminationElevationAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"illuminationElevationAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "methodVersion":{ - "title":"methodVersion", + "instrumentAzimuthAngle":{ + "title":"instrumentAzimuthAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"methodVersion", + "localPart":"instrumentAzimuthAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "processorName":{ - "title":"processorName", + "instrumentZenithAngle":{ + "title":"instrumentZenithAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"processorName", + "localPart":"instrumentZenithAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "processorVersion":{ - "title":"processorVersion", + "instrumentElevationAngle":{ + "title":"instrumentElevationAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"processorVersion", + "localPart":"instrumentElevationAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "processingLevel":{ - "title":"processingLevel", + "incidenceAngle":{ + "title":"incidenceAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingLevel", + "localPart":"incidenceAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "nativeProductFormat":{ - "title":"nativeProductFormat", + "acrossTrackIncidenceAngle":{ + "title":"acrossTrackIncidenceAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"nativeProductFormat", + "localPart":"acrossTrackIncidenceAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "auxiliaryDataSetFileName":{ - "title":"auxiliaryDataSetFileName", + "alongTrackIncidenceAngle":{ + "title":"alongTrackIncidenceAngle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"auxiliaryDataSetFileName", + "localPart":"alongTrackIncidenceAngle", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "processingMode":{ - "title":"processingMode", + "pitch":{ + "title":"pitch", "allOf":[ { - "$ref":"#/definitions/ProcessingModeValueType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingMode", + "localPart":"pitch", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessingInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "processingCenter", - "processingDate", - "compositeType", - "method", - "methodVersion", - "processorName", - "processorVersion", - "processingLevel", - "nativeProductFormat", - "auxiliaryDataSetFileName", - "processingMode" - ] - }, - "MaskInformationPropertyType":{ - "type":"object", - "title":"MaskInformationPropertyType", - "required":[ - "maskInformation" - ], - "properties":{ - "maskInformation":{ - "title":"maskInformation", + }, + "roll":{ + "title":"roll", "allOf":[ { - "$ref":"#/definitions/MaskInformationType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"MaskInformation", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "yaw":{ + "title":"yaw", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AngleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"yaw", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MaskInformationPropertyType", + "localPart":"AcquisitionType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "maskInformation", - "owns" + "orbitNumber", + "lastOrbitNumber", + "orbitDirection", + "wrsLongitudeGrid", + "wrsLatitudeGrid", + "ascendingNodeDate", + "ascendingNodeLongitude", + "startTimeFromAscendingNode", + "completionTimeFromAscendingNode", + "orbitDuration", + "illuminationAzimuthAngle", + "illuminationZenithAngle", + "illuminationElevationAngle", + "instrumentAzimuthAngle", + "instrumentZenithAngle", + "instrumentElevationAngle", + "incidenceAngle", + "acrossTrackIncidenceAngle", + "alongTrackIncidenceAngle", + "pitch", + "roll", + "yaw" ] }, - "WavelengthInformationPropertyType":{ + "ArchivingInformationPropertyType":{ "type":"object", - "title":"WavelengthInformationPropertyType", + "title":"ArchivingInformationPropertyType", "required":[ - "wavelengthInformation" + "archivingInformation" ], "properties":{ - "wavelengthInformation":{ - "title":"wavelengthInformation", + "archivingInformation":{ + "title":"archivingInformation", "allOf":[ { - "$ref":"#/definitions/WavelengthInformationType" + "$ref":"#/definitions/ArchivingInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"WavelengthInformation", + "localPart":"ArchivingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -2855,88 +2963,23 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"WavelengthInformationPropertyType", + "localPart":"ArchivingInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "wavelengthInformation", + "archivingInformation", "owns" ] }, - "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/eop/2.0" - } - }, - "centerOf":{ - "title":"centerOf", - "allOf":[ - { - "$ref":"#/definitions/PointPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"centerOf", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/PolygonOrientationValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orientation", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FootprintType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "multiExtentOf", - "centerOf", - "orientation" - ] - }, - "FootprintPropertyType":{ + "InstrumentPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"InstrumentPropertyType", "required":[ - "footprint" + "instrument" ], "properties":{ - "footprint":{ - "title":"footprint", + "instrument":{ + "title":"instrument", "allOf":[ { "type":"object", @@ -2945,18 +2988,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/InstrumentType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/eop/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Footprint", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -2972,399 +3015,355 @@ "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InstrumentPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "instrument", + "owns" + ] + }, + "EarthObservationMetaDataType":{ + "type":"object", + "title":"EarthObservationMetaDataType", + "required":[ + "identifier", + "acquisitionType", + "status" + ], + "properties":{ + "identifier":{ + "title":"identifier", "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":"identifier", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "arcrole":{ - "title":"arcrole", + "doi":{ + "title":"doi", "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":"element", + "elementName":{ + "localPart":"doi", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "title":{ - "title":"title", + "parentIdentifier":{ + "title":"parentIdentifier", "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" + "propertyType":"element", + "elementName":{ + "localPart":"parentIdentifier", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "show":{ - "title":"show", + "acquisitionType":{ + "title":"acquisitionType", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/AcquisitionTypeValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "actuate":{ - "title":"actuate", + "acquisitionSubType":{ + "title":"acquisitionSubType", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/CodeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionSubType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FootprintPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "footprint", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ParameterInformationType":{ - "type":"object", - "title":"ParameterInformationType", - "properties":{ - "unitOfMeasure":{ - "title":"unitOfMeasure", + }, + "productType":{ + "title":"productType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UnitOfMeasureType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"unitOfMeasure", + "localPart":"productType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "phenomenon":{ - "title":"phenomenon", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/PhenomenonPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"phenomenon", + "localPart":"status", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "unitOfMeasure", - "phenomenon" - ] - }, - "EarthObservationEquipmentPropertyType":{ - "type":"object", - "title":"EarthObservationEquipmentPropertyType", - "required":[ - "earthObservationEquipment" - ], - "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", + }, + "statusDetail":{ + "title":"statusDetail", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" - } - }, - "elementName":{ - "localPart":"EarthObservationEquipment", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"statusDetail", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "nilReason":{ - "title":"nilReason", + "downlinkedTo":{ + "title":"downlinkedTo", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DownlinkInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"downlinkedTo", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "archivedIn":{ + "title":"archivedIn", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/ArchivingInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"archivedIn", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "type":{ - "title":"type", + "imageQualityDegradation":{ + "title":"imageQualityDegradation", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"imageQualityDegradation", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "href":{ - "title":"href", + "imageQualityDegradationQuotationMode":{ + "title":"imageQualityDegradationQuotationMode", "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" + "propertyType":"element", + "elementName":{ + "localPart":"imageQualityDegradationQuotationMode", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "role":{ - "title":"role", + "histograms":{ + "title":"histograms", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/HistogramPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"histograms", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "arcrole":{ - "title":"arcrole", + "composedOf":{ + "title":"composedOf", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"composedOf", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "title":{ - "title":"title", + "subsetOf":{ + "title":"subsetOf", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"subsetOf", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "show":{ - "title":"show", + "linkedWith":{ + "title":"linkedWith", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"linkedWith", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "actuate":{ - "title":"actuate", + "processing":{ + "title":"processing", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessingInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "vendorSpecific":{ + "title":"vendorSpecific", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/SpecificInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"vendorSpecific", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentPropertyType", + "localPart":"EarthObservationMetaDataType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" + "identifier", + "doi", + "parentIdentifier", + "acquisitionType", + "acquisitionSubType", + "productType", + "status", + "statusDetail", + "downlinkedTo", + "archivedIn", + "imageQualityDegradation", + "imageQualityDegradationQuotationMode", + "histograms", + "composedOf", + "subsetOf", + "linkedWith", + "processing", + "vendorSpecific" ] }, - "PlatformType":{ + "ProductInformationType":{ "type":"object", - "title":"PlatformType", + "title":"ProductInformationType", "required":[ - "shortName" + "fileName" ], "properties":{ - "shortName":{ - "title":"shortName", + "referenceSystemIdentifier":{ + "title":"referenceSystemIdentifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeWithAuthorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"shortName", + "localPart":"referenceSystemIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "serialIdentifier":{ - "title":"serialIdentifier", + "fileName":{ + "title":"fileName", + "allOf":[ + { + "$ref":"#/definitions/ProductInformationType.FileName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileName", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3372,36 +3371,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"serialIdentifier", + "localPart":"version", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "orbitType":{ - "title":"orbitType", + "size":{ + "title":"size", "allOf":[ { - "$ref":"#/definitions/OrbitTypeValueType" + "$ref":"#/definitions/MeasureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"orbitType", + "localPart":"size", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PlatformType", + "localPart":"ProductInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "shortName", - "serialIdentifier", - "orbitType" + "referenceSystemIdentifier", + "fileName", + "version", + "size" ] }, - "CompositeTypeValueType":{ + "MaskTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3409,11 +3409,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CompositeTypeValueType", + "localPart":"MaskTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "AcquisitionTypeValueType":{ + "SpectralRangeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3421,11 +3421,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AcquisitionTypeValueType", + "localPart":"SpectralRangeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "DegradationQuotationModeValueEnumerationType":{ + "AcquisitionTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3433,11 +3433,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DegradationQuotationModeValueEnumerationType", + "localPart":"AcquisitionTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "StatusValueEnumerationType":{ + "ProcessingLevelValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3445,11 +3445,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"StatusValueEnumerationType", + "localPart":"ProcessingLevelValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "SensorTypeValueEnumerationType":{ + "CompositeTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3457,11 +3457,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SensorTypeValueEnumerationType", + "localPart":"CompositeTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "BrowseTypeValueEnumerationType":{ + "StatusValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3469,11 +3469,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"BrowseTypeValueEnumerationType", + "localPart":"StatusValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "MaskTypeValueEnumerationType":{ + "DegradationQuotationModeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3481,11 +3481,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MaskTypeValueEnumerationType", + "localPart":"DegradationQuotationModeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "OrbitDirectionValueType":{ + "FormatValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3493,11 +3493,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrbitDirectionValueType", + "localPart":"FormatValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "ProcessingLevelValueEnumerationType":{ + "OrbitDirectionValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3505,11 +3505,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ProcessingLevelValueEnumerationType", + "localPart":"OrbitDirectionValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "OrbitTypeValueType":{ + "SensorTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3517,11 +3517,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrbitTypeValueType", + "localPart":"SensorTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "ProcessingModeValueType":{ + "PolygonOrientationValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3529,11 +3529,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ProcessingModeValueType", + "localPart":"PolygonOrientationValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "SpectralRangeValueEnumerationType":{ + "ProcessingModeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3541,11 +3541,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpectralRangeValueEnumerationType", + "localPart":"ProcessingModeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "PolygonOrientationValueType":{ + "OrbitTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3553,11 +3553,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolygonOrientationValueType", + "localPart":"OrbitTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "FormatValueEnumerationType":{ + "BrowseTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3565,7 +3565,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FormatValueEnumerationType", + "localPart":"BrowseTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } } @@ -3584,7 +3584,7 @@ "properties":{ "localPart":{ "enum":[ - "MaskInformation" + "Footprint" ] }, "namespaceURI":{ @@ -3597,11 +3597,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskInformationType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"MaskInformation", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3652,7 +3652,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -3665,11 +3665,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3686,7 +3686,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "WavelengthInformation" ] }, "namespaceURI":{ @@ -3699,11 +3699,11 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/WavelengthInformationType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"WavelengthInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3720,7 +3720,7 @@ "properties":{ "localPart":{ "enum":[ - "BrowseInformation" + "ProductInformation" ] }, "namespaceURI":{ @@ -3733,11 +3733,11 @@ ] }, "value":{ - "$ref":"#/definitions/BrowseInformationType" + "$ref":"#/definitions/ProductInformationType" } }, "elementName":{ - "localPart":"BrowseInformation", + "localPart":"ProductInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3754,7 +3754,7 @@ "properties":{ "localPart":{ "enum":[ - "Sensor" + "Platform" ] }, "namespaceURI":{ @@ -3767,11 +3767,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorType" + "$ref":"#/definitions/PlatformType" } }, "elementName":{ - "localPart":"Sensor", + "localPart":"Platform", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3788,7 +3788,7 @@ "properties":{ "localPart":{ "enum":[ - "ProductInformation" + "Sensor" ] }, "namespaceURI":{ @@ -3801,11 +3801,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProductInformationType" + "$ref":"#/definitions/SensorType" } }, "elementName":{ - "localPart":"ProductInformation", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3822,7 +3822,7 @@ "properties":{ "localPart":{ "enum":[ - "Platform" + "BrowseInformation" ] }, "namespaceURI":{ @@ -3835,11 +3835,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlatformType" + "$ref":"#/definitions/BrowseInformationType" } }, "elementName":{ - "localPart":"Platform", + "localPart":"BrowseInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3856,7 +3856,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "MaskInformation" ] }, "namespaceURI":{ @@ -3869,11 +3869,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/MaskInformationType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"MaskInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3890,7 +3890,7 @@ "properties":{ "localPart":{ "enum":[ - "Instrument" + "DownlinkInformation" ] }, "namespaceURI":{ @@ -3903,11 +3903,11 @@ ] }, "value":{ - "$ref":"#/definitions/InstrumentType" + "$ref":"#/definitions/DownlinkInformationType" } }, "elementName":{ - "localPart":"Instrument", + "localPart":"DownlinkInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3924,7 +3924,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "EarthObservation" ] }, "namespaceURI":{ @@ -3937,11 +3937,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3958,7 +3958,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -3971,11 +3971,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3992,7 +3992,7 @@ "properties":{ "localPart":{ "enum":[ - "ArchivingInformation" + "EarthObservationMetaData" ] }, "namespaceURI":{ @@ -4005,11 +4005,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/EarthObservationMetaDataType" } }, "elementName":{ - "localPart":"ArchivingInformation", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4026,7 +4026,7 @@ "properties":{ "localPart":{ "enum":[ - "DownlinkInformation" + "Instrument" ] }, "namespaceURI":{ @@ -4039,11 +4039,11 @@ ] }, "value":{ - "$ref":"#/definitions/DownlinkInformationType" + "$ref":"#/definitions/InstrumentType" } }, "elementName":{ - "localPart":"DownlinkInformation", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4060,7 +4060,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "ProcessingInformation" ] }, "namespaceURI":{ @@ -4073,11 +4073,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/ProcessingInformationType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4094,7 +4094,7 @@ "properties":{ "localPart":{ "enum":[ - "WavelengthInformation" + "Acquisition" ] }, "namespaceURI":{ @@ -4107,11 +4107,11 @@ ] }, "value":{ - "$ref":"#/definitions/WavelengthInformationType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"WavelengthInformation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4128,7 +4128,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetaData" + "ArchivingInformation" ] }, "namespaceURI":{ @@ -4141,11 +4141,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/ArchivingInformationType" } }, "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"ArchivingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4162,7 +4162,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessingInformation" + "ParameterInformation" ] }, "namespaceURI":{ @@ -4175,11 +4175,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/ParameterInformationType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"ParameterInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4196,7 +4196,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterInformation" + "Histogram" ] }, "namespaceURI":{ @@ -4209,11 +4209,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterInformationType" + "$ref":"#/definitions/HistogramType" } }, "elementName":{ - "localPart":"ParameterInformation", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/eop/2.0" } } diff --git a/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema b/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema index 12c6a0cd..c098963f 100644 --- a/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema @@ -2,110 +2,23 @@ { "id":"http://www.opengis.net/lmb/2.0#", "definitions":{ - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - "EarthObservationEquipmentType":{ - "required":[ - "rest" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" - }, - { - "type":"object", - "title":"EarthObservationEquipmentType", - "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":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" - } - }, - "elementName":{ - "localPart":"sensor", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" - } - }, - "elementName":{ - "localPart":"acquisitionParameters", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - } - ] - }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"elementRefs" - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationEquipmentType", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "propertiesOrder":[ - "rest" - ] - }, - "AcquisitionPropertyType":{ + "SensorPropertyType":{ "type":"object", - "title":"AcquisitionPropertyType", + "title":"SensorPropertyType", "required":[ - "acquisition" + "sensor" ], "properties":{ - "acquisition":{ - "title":"acquisition", + "sensor":{ + "title":"sensor", "allOf":[ { - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/SensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -125,75 +38,155 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AcquisitionPropertyType", + "localPart":"SensorPropertyType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "acquisition", + "sensor", "owns" ] }, - "SensorPropertyType":{ - "type":"object", - "title":"SensorPropertyType", - "required":[ - "sensor" - ], - "properties":{ - "sensor":{ - "title":"sensor", - "allOf":[ - { - "$ref":"#/definitions/SensorType" + "AcquisitionType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" + }, + { + "type":"object", + "title":"AcquisitionType", + "properties":{ + "observationMode":{ + "title":"observationMode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationMode", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + "verticalResolution":{ + "title":"verticalResolution", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalResolution", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Sensor", - "namespaceURI":"http://www.opengis.net/lmb/2.0" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AcquisitionType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "propertiesOrder":[ + "observationMode", + "verticalResolution" + ] + }, + "FootprintType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "type":"object", + "title":"FootprintType", + "properties":{ + "maximumAltitude":{ + "title":"maximumAltitude", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maximumAltitude", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + "minimumAltitude":{ + "title":"minimumAltitude", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minimumAltitude", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + "nominalTrack":{ + "title":"nominalTrack", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nominalTrack", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + "occultationPoints":{ + "title":"occultationPoints", + "allOf":[ + { + "$ref":"#/definitions/MultiPointPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"occultationPoints", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorPropertyType", + "localPart":"FootprintType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "sensor", - "owns" + "maximumAltitude", + "minimumAltitude", + "nominalTrack", + "occultationPoints" ] }, - "EarthObservationEquipmentPropertyType":{ + "FootprintPropertyType":{ "type":"object", - "title":"EarthObservationEquipmentPropertyType", + "title":"FootprintPropertyType", "required":[ - "earthObservationEquipment" + "footprint" ], "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/FootprintType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -333,11 +326,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentPropertyType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", + "footprint", "owns", "nilReason", "remoteSchema", @@ -350,23 +343,170 @@ "actuate" ] }, - "FootprintPropertyType":{ + "EarthObservationEquipmentType":{ + "required":[ + "rest" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + }, + { + "type":"object", + "title":"EarthObservationEquipmentType", + "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":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" + } + }, + "elementName":{ + "localPart":"sensor", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" + } + }, + "elementName":{ + "localPart":"acquisitionParameters", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + } + ] + }, + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" + ], + "properties":{ + "acquisition":{ + "title":"acquisition", + "allOf":[ + { + "$ref":"#/definitions/AcquisitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + }, + "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":"AcquisitionPropertyType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "propertiesOrder":[ + "acquisition", + "owns" + ] + }, + "SensorType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorType" + }, + { + "type":"object", + "title":"SensorType", + "properties":{ + "measurementType":{ + "title":"measurementType", + "allOf":[ + { + "$ref":"#/definitions/MeasurementTypeValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"measurementType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SensorType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "propertiesOrder":[ + "measurementType" + ] + }, + "EarthObservationPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"EarthObservationPropertyType", "required":[ - "footprint" + "earthObservation" ], "properties":{ - "footprint":{ - "title":"footprint", + "earthObservation":{ + "title":"earthObservation", "allOf":[ { - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/EarthObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -506,11 +646,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FootprintPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "footprint", + "earthObservation", "owns", "nilReason", "remoteSchema", @@ -523,163 +663,26 @@ "actuate" ] }, - "AcquisitionType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionType" - }, - { - "type":"object", - "title":"AcquisitionType", - "properties":{ - "observationMode":{ - "title":"observationMode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationMode", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - "verticalResolution":{ - "title":"verticalResolution", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalResolution", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AcquisitionType", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "propertiesOrder":[ - "observationMode", - "verticalResolution" - ] - }, - "FootprintType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" - }, - { - "type":"object", - "title":"FootprintType", - "properties":{ - "maximumAltitude":{ - "title":"maximumAltitude", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maximumAltitude", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - "minimumAltitude":{ - "title":"minimumAltitude", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minimumAltitude", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - "nominalTrack":{ - "title":"nominalTrack", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nominalTrack", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - }, - "occultationPoints":{ - "title":"occultationPoints", - "allOf":[ - { - "$ref":"#/definitions/MultiPointPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"occultationPoints", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FootprintType", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "propertiesOrder":[ - "maximumAltitude", - "minimumAltitude", - "nominalTrack", - "occultationPoints" - ] - }, - "EarthObservationPropertyType":{ + "EarthObservationEquipmentPropertyType":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"EarthObservationEquipmentPropertyType", "required":[ - "earthObservation" + "earthObservationEquipment" ], "properties":{ - "earthObservation":{ - "title":"earthObservation", + "earthObservationEquipment":{ + "title":"earthObservationEquipment", "allOf":[ { - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationEquipmentType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, - "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":[ @@ -799,16 +802,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":"EarthObservationPropertyType", + "localPart":"EarthObservationEquipmentPropertyType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "earthObservation", - "owns", + "earthObservationEquipment", "nilReason", "remoteSchema", "type", @@ -817,42 +832,27 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "SensorType":{ + "EarthObservationType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" }, { "type":"object", - "title":"SensorType", + "title":"EarthObservationType", "properties":{ - "measurementType":{ - "title":"measurementType", - "allOf":[ - { - "$ref":"#/definitions/MeasurementTypeValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"measurementType", - "namespaceURI":"http://www.opengis.net/lmb/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorType", + "localPart":"EarthObservationType", "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "propertiesOrder":[ - "measurementType" - ] + } }, "MeasurementTypeValueType":{ "allOf":[ @@ -881,7 +881,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "Acquisition" ] }, "namespaceURI":{ @@ -894,11 +894,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -915,7 +915,7 @@ "properties":{ "localPart":{ "enum":[ - "sensor" + "acquisitionParameters" ] }, "namespaceURI":{ @@ -928,11 +928,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" } }, "elementName":{ - "localPart":"sensor", + "localPart":"acquisitionParameters", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "scope":{ @@ -952,7 +952,7 @@ "properties":{ "localPart":{ "enum":[ - "acquisitionParameters" + "Footprint" ] }, "namespaceURI":{ @@ -965,15 +965,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"acquisitionParameters", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1023,7 +1020,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1036,11 +1033,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -1057,7 +1054,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "sensor" ] }, "namespaceURI":{ @@ -1070,12 +1067,15 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"sensor", "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1091,7 +1091,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "EarthObservation" ] }, "namespaceURI":{ @@ -1104,11 +1104,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/lmb/2.0" } } diff --git a/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema b/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema index f27103dd..8429fb11 100644 --- a/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema @@ -2,26 +2,161 @@ { "id":"http://www.opengis.net/opt/2.0#", "definitions":{ - "EarthObservationPropertyType":{ + "EarthObservationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" + }, + { + "type":"object", + "title":"EarthObservationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationType", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" + }, + { + "type":"object", + "title":"EarthObservationResultType", + "properties":{ + "cloudCoverPercentage":{ + "title":"cloudCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentage", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "cloudCoverPercentageAssessmentConfidence":{ + "title":"cloudCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "cloudCoverPercentageQuotationMode":{ + "title":"cloudCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "snowCoverPercentage":{ + "title":"snowCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentage", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "snowCoverPercentageAssessmentConfidence":{ + "title":"snowCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + }, + "snowCoverPercentageQuotationMode":{ + "title":"snowCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/opt/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/opt/2.0" + }, + "propertiesOrder":[ + "cloudCoverPercentage", + "cloudCoverPercentageAssessmentConfidence", + "cloudCoverPercentageQuotationMode", + "snowCoverPercentage", + "snowCoverPercentageAssessmentConfidence", + "snowCoverPercentageQuotationMode" + ] + }, + "EarthObservationResultPropertyType":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"EarthObservationResultPropertyType", "required":[ - "earthObservation" + "earthObservationResult" ], "properties":{ - "earthObservation":{ - "title":"earthObservation", + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/opt/2.0" } }, + "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":[ @@ -141,28 +276,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":"EarthObservationPropertyType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/opt/2.0" }, "propertiesOrder":[ - "earthObservation", + "earthObservationResult", + "owns", "nilReason", "remoteSchema", "type", @@ -171,149 +294,26 @@ "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "EarthObservationResultType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" - }, - { - "type":"object", - "title":"EarthObservationResultType", - "properties":{ - "cloudCoverPercentage":{ - "title":"cloudCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentage", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "cloudCoverPercentageAssessmentConfidence":{ - "title":"cloudCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "cloudCoverPercentageQuotationMode":{ - "title":"cloudCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "snowCoverPercentage":{ - "title":"snowCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentage", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "snowCoverPercentageAssessmentConfidence":{ - "title":"snowCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - }, - "snowCoverPercentageQuotationMode":{ - "title":"snowCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/opt/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationResultType", - "namespaceURI":"http://www.opengis.net/opt/2.0" - }, - "propertiesOrder":[ - "cloudCoverPercentage", - "cloudCoverPercentageAssessmentConfidence", - "cloudCoverPercentageQuotationMode", - "snowCoverPercentage", - "snowCoverPercentageAssessmentConfidence", - "snowCoverPercentageQuotationMode" + "actuate" ] }, - "EarthObservationResultPropertyType":{ + "EarthObservationPropertyType":{ "type":"object", - "title":"EarthObservationResultPropertyType", + "title":"EarthObservationPropertyType", "required":[ - "earthObservationResult" + "earthObservation" ], "properties":{ - "earthObservationResult":{ - "title":"earthObservationResult", + "earthObservation":{ + "title":"earthObservation", "allOf":[ { - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/opt/2.0" } }, @@ -453,11 +453,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/opt/2.0" }, "propertiesOrder":[ - "earthObservationResult", + "earthObservation", "nilReason", "remoteSchema", "type", @@ -497,7 +497,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -510,11 +510,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/opt/2.0" } }, @@ -531,7 +531,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "EarthObservation" ] }, "namespaceURI":{ @@ -544,11 +544,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/opt/2.0" } } diff --git a/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema b/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema index 34e93dbc..c6879aec 100644 --- a/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema @@ -2,61 +2,23 @@ { "id":"http://www.opengis.net/sar/2.0#", "definitions":{ - "AcquisitionPropertyType":{ - "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", - "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://www.opengis.net/sar/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Acquisition", - "namespaceURI":"http://www.opengis.net/sar/2.0" - } + "EarthObservationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" }, - "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":"EarthObservationType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AcquisitionPropertyType", + "localPart":"EarthObservationType", "namespaceURI":"http://www.opengis.net/sar/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] + } }, "AcquisitionType":{ "allOf":[ @@ -176,6 +138,62 @@ "dopplerFrequency" ] }, + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" + ], + "properties":{ + "acquisition":{ + "title":"acquisition", + "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://www.opengis.net/sar/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/sar/2.0" + } + }, + "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":"AcquisitionPropertyType", + "namespaceURI":"http://www.opengis.net/sar/2.0" + }, + "propertiesOrder":[ + "acquisition", + "owns" + ] + }, "EarthObservationPropertyType":{ "type":"object", "title":"EarthObservationPropertyType", @@ -361,25 +379,7 @@ "actuate" ] }, - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/sar/2.0" - } - }, - "PolarisationModeValueEnumerationType":{ + "AntennaLookDirectionValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -387,11 +387,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationModeValueEnumerationType", + "localPart":"AntennaLookDirectionValueEnumerationType", "namespaceURI":"http://www.opengis.net/sar/2.0" } }, - "AntennaLookDirectionValueEnumerationType":{ + "PolarisationChannelsValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -399,11 +399,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AntennaLookDirectionValueEnumerationType", + "localPart":"PolarisationChannelsValueEnumerationType", "namespaceURI":"http://www.opengis.net/sar/2.0" } }, - "PolarisationChannelsValueEnumerationType":{ + "PolarisationModeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -411,7 +411,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationChannelsValueEnumerationType", + "localPart":"PolarisationModeValueEnumerationType", "namespaceURI":"http://www.opengis.net/sar/2.0" } } diff --git a/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema b/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema index 9eeef102..beaf0a38 100644 --- a/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema @@ -2,144 +2,233 @@ { "id":"http://www.opengis.net/sen1/2.0#", "definitions":{ - "EarthObservationResultPropertyType":{ + "QualityDisclaimerType":{ "type":"object", - "title":"EarthObservationResultPropertyType", - "required":[ - "earthObservationResult" - ], + "title":"QualityDisclaimerType", "properties":{ - "earthObservationResult":{ - "title":"earthObservationResult", + "oqcFailed":{ + "title":"oqcFailed", "allOf":[ { - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"OQC_Failed", "namespaceURI":"http://www.opengis.net/sen1/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", + "oqcUpdated":{ + "title":"oqcUpdated", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"OQC_Updated", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "type":{ - "title":"type", + "offQCResult":{ + "title":"offQCResult", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"#/definitions/QCResultType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"OffQC_Result", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "href":{ - "title":"href", + "offQCDescription":{ + "title":"offQCDescription", "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" + "propertyType":"element", + "elementName":{ + "localPart":"OffQC_Description", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "role":{ - "title":"role", + "disclaimer":{ + "title":"disclaimer", "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":"element", + "elementName":{ + "localPart":"Disclaimer", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"QualityDisclaimerType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "oqcFailed", + "oqcUpdated", + "offQCResult", + "offQCDescription", + "disclaimer" + ] + }, + "DQElementPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/DQElementPropertyType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"DQElementPropertyType", + "properties":{ + "qualityDisclaimer":{ + "title":"qualityDisclaimer", + "allOf":[ + { + "$ref":"#/definitions/QualityDisclaimerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"qualityDisclaimer", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_Element_PropertyType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "qualityDisclaimer" + ] + }, + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"EarthObservationResultType", + "properties":{ + "timeliness":{ + "title":"timeliness", + "allOf":[ + { + "$ref":"#/definitions/TimelinessType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeliness", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "timeliness" + ] + }, + "EarthObservationMetadataType":{ + "required":[ + "rest" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"EarthObservationMetadataType", + "properties":{ + "rest":{ + "title":"rest", + "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/string" + } + }, + "elementName":{ + "localPart":"parentIdentifier", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + }, + "maxItems":1, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"parentIdentifier", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetadataType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "EarthObservationMetadataPropertyType":{ + "type":"object", + "title":"EarthObservationMetadataPropertyType", + "required":[ + "earthObservationMetadata" + ], + "properties":{ + "earthObservationMetadata":{ + "title":"earthObservationMetadata", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/EarthObservationMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"EarthObservationMetadata", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, "owns":{ @@ -158,55 +247,96 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "earthObservationMetadata", + "owns" + ] + }, + "EarthObservationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/sar/2.0#/definitions/EarthObservationType" + }, + { + "type":"object", + "title":"EarthObservationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationType", "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "earthObservationResult", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] + } }, - "EarthObservationResultType":{ + "AcquisitionType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" + "$ref":"http://www.opengis.net/sar/2.0#/definitions/AcquisitionType" }, { "type":"object", - "title":"EarthObservationResultType", + "title":"AcquisitionType", "properties":{ - "timeliness":{ - "title":"timeliness", + "rest":{ + "title":"rest", "allOf":[ { - "$ref":"#/definitions/TimelinessType" + "type":"array", + "items":{ + "anyOf":[ + { + "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":"polarisationChannels", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + }, + { + "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":"polarisationMode", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + } + ] + }, + "maxItems":2, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"timeliness", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } + "propertyType":"elementRefs" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultType", + "localPart":"AcquisitionType", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "propertiesOrder":[ - "timeliness" + "rest" ] }, "EarthObservationPropertyType":{ @@ -382,352 +512,234 @@ "owns" ] }, - "DQElementPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/DQElementPropertyType" - }, - { - "type":"object", - "title":"DQElementPropertyType", - "properties":{ - "qualityDisclaimer":{ - "title":"qualityDisclaimer", - "allOf":[ - { - "$ref":"#/definitions/QualityDisclaimerType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"qualityDisclaimer", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_Element_PropertyType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "qualityDisclaimer" - ] - }, - "AcquisitionPropertyType":{ + "EarthObservationResultPropertyType":{ "type":"object", - "title":"AcquisitionPropertyType", + "title":"EarthObservationResultPropertyType", "required":[ - "acquisition" + "earthObservationResult" ], "properties":{ - "acquisition":{ - "title":"acquisition", + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "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":"AcquisitionPropertyType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] - }, - "EarthObservationMetadataPropertyType":{ - "type":"object", - "title":"EarthObservationMetadataPropertyType", - "required":[ - "earthObservationMetadata" - ], - "properties":{ - "earthObservationMetadata":{ - "title":"earthObservationMetadata", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EarthObservationMetadata", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "owns":{ - "title":"owns", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "earthObservationMetadata", - "owns" - ] - }, - "QualityDisclaimerType":{ - "type":"object", - "title":"QualityDisclaimerType", - "properties":{ - "oqcFailed":{ - "title":"oqcFailed", + }, + "href":{ + "title":"href", "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":"element", - "elementName":{ - "localPart":"OQC_Failed", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "oqcUpdated":{ - "title":"oqcUpdated", + "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":"element", - "elementName":{ - "localPart":"OQC_Updated", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "offQCResult":{ - "title":"offQCResult", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QCResultType" - }, - "minItems":0 + "$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":"element", - "elementName":{ - "localPart":"OffQC_Result", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "offQCDescription":{ - "title":"offQCDescription", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OffQC_Description", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "disclaimer":{ - "title":"disclaimer", + "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":"Disclaimer", - "namespaceURI":"http://www.opengis.net/sen1/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityDisclaimerType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "propertiesOrder":[ - "oqcFailed", - "oqcUpdated", - "offQCResult", - "offQCDescription", - "disclaimer" + "earthObservationResult", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/sar/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "AcquisitionType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/sar/2.0#/definitions/AcquisitionType" + "properties":{ + "acquisition":{ + "title":"acquisition", + "allOf":[ + { + "$ref":"#/definitions/AcquisitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } }, - { - "type":"object", - "title":"AcquisitionType", - "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - }, - "elementName":{ - "localPart":"polarisationChannels", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - { - "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":"polarisationMode", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - } - ] - }, - "maxItems":2, - "minItems":0 - } - ], - "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":"AcquisitionType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "propertiesOrder":[ - "rest" + "acquisition", + "owns" ] }, - "EarthObservationMetadataType":{ - "required":[ - "rest" - ], + "TimelinessType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" - }, - { - "type":"object", - "title":"EarthObservationMetadataType", - "properties":{ - "rest":{ - "title":"rest", - "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/string" - } - }, - "elementName":{ - "localPart":"parentIdentifier", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "maxItems":1, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"parentIdentifier", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - } - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "typeType":"classInfo", + "typeType":"enumInfo", "typeName":{ - "localPart":"EarthObservationMetadataType", + "localPart":"TimelinessType", "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "rest" - ] + } }, "QCResultType":{ "allOf":[ @@ -764,18 +776,6 @@ "localPart":"PolarisationChannelsValueEnumerationType", "namespaceURI":"http://www.opengis.net/sen1/2.0" } - }, - "TimelinessType":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"TimelinessType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } } }, "anyOf":[ @@ -792,7 +792,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "EarthObservation" ] }, "namespaceURI":{ @@ -805,11 +805,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, @@ -826,7 +826,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -839,11 +839,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, @@ -894,7 +894,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "Acquisition" ] }, "namespaceURI":{ @@ -907,11 +907,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, @@ -965,7 +965,7 @@ "properties":{ "localPart":{ "enum":[ - "parentIdentifier" + "polarisationMode" ] }, "namespaceURI":{ @@ -982,11 +982,11 @@ } }, "elementName":{ - "localPart":"parentIdentifier", + "localPart":"polarisationMode", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "scope":{ - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"#/definitions/AcquisitionType" } }, { @@ -1002,7 +1002,7 @@ "properties":{ "localPart":{ "enum":[ - "polarisationMode" + "parentIdentifier" ] }, "namespaceURI":{ @@ -1019,11 +1019,11 @@ } }, "elementName":{ - "localPart":"polarisationMode", + "localPart":"parentIdentifier", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "scope":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationMetadataType" } } ] diff --git a/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema b/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema index 2ebc65c6..0b620e20 100644 --- a/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema @@ -2,237 +2,39 @@ { "id":"http://www.opengis.net/ssp/2.0#", "definitions":{ - "FootprintType":{ - "required":[ - "locationName" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" - }, - { - "type":"object", - "title":"FootprintType", - "properties":{ - "locationName":{ - "title":"locationName", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"locationName", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FootprintType", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "propertiesOrder":[ - "locationName" - ] - }, - "EarthObservationMetadataType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" - }, - { - "type":"object", - "title":"EarthObservationMetadataType", - "properties":{ - "derivedFrom":{ - "title":"derivedFrom", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"derivedFrom", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "nominalDate":{ - "title":"nominalDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nominalDate", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationMetadataType", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "propertiesOrder":[ - "derivedFrom", - "nominalDate" - ] - }, - "EarthObservationResultType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" - }, - { - "type":"object", - "title":"EarthObservationResultType", - "properties":{ - "cloudCoverPercentage":{ - "title":"cloudCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentage", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "cloudCoverPercentageAssessmentConfidence":{ - "title":"cloudCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "cloudCoverPercentageQuotationMode":{ - "title":"cloudCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cloudCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "snowCoverPercentage":{ - "title":"snowCoverPercentage", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentage", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "snowCoverPercentageAssessmentConfidence":{ - "title":"snowCoverPercentageAssessmentConfidence", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageAssessmentConfidence", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "snowCoverPercentageQuotationMode":{ - "title":"snowCoverPercentageQuotationMode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"snowCoverPercentageQuotationMode", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationResultType", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "propertiesOrder":[ - "cloudCoverPercentage", - "cloudCoverPercentageAssessmentConfidence", - "cloudCoverPercentageQuotationMode", - "snowCoverPercentage", - "snowCoverPercentageAssessmentConfidence", - "snowCoverPercentageQuotationMode" - ] - }, - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" - }, - { - "type":"object", - "title":"EarthObservationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "FootprintPropertyType":{ + "EarthObservationEquipmentPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"EarthObservationEquipmentPropertyType", "required":[ - "footprint" + "earthObservationEquipment" ], "properties":{ - "footprint":{ - "title":"footprint", + "earthObservationEquipment":{ + "title":"earthObservationEquipment", "allOf":[ { - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/EarthObservationEquipmentType" } ], "propertyType":"element", "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, + "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":[ @@ -352,101 +154,44 @@ "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":"FootprintPropertyType", + "localPart":"EarthObservationEquipmentPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "footprint", + "earthObservationEquipment", + "owns", "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "EarthObservationMetadataPropertyType":{ - "type":"object", - "title":"EarthObservationMetadataPropertyType", - "required":[ - "earthObservationMetadata" - ], - "properties":{ - "earthObservationMetadata":{ - "title":"earthObservationMetadata", - "allOf":[ - { - "$ref":"#/definitions/EarthObservationMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EarthObservationMetadata", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - "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":"EarthObservationMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "propertiesOrder":[ - "earthObservationMetadata", - "owns" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EarthObservationEquipmentPropertyType":{ + "FootprintPropertyType":{ "type":"object", - "title":"EarthObservationEquipmentPropertyType", + "title":"FootprintPropertyType", "required":[ - "earthObservationEquipment" + "footprint" ], "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/FootprintType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -586,11 +331,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentPropertyType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", + "footprint", "owns", "nilReason", "remoteSchema", @@ -723,57 +468,322 @@ { "$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":"EarthObservationPropertyType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "propertiesOrder":[ + "earthObservation", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" + }, + { + "type":"object", + "title":"EarthObservationResultType", + "properties":{ + "cloudCoverPercentage":{ + "title":"cloudCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentage", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "cloudCoverPercentageAssessmentConfidence":{ + "title":"cloudCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "cloudCoverPercentageQuotationMode":{ + "title":"cloudCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cloudCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "snowCoverPercentage":{ + "title":"snowCoverPercentage", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentage", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "snowCoverPercentageAssessmentConfidence":{ + "title":"snowCoverPercentageAssessmentConfidence", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageAssessmentConfidence", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "snowCoverPercentageQuotationMode":{ + "title":"snowCoverPercentageQuotationMode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"snowCoverPercentageQuotationMode", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "propertiesOrder":[ + "cloudCoverPercentage", + "cloudCoverPercentageAssessmentConfidence", + "cloudCoverPercentageQuotationMode", + "snowCoverPercentage", + "snowCoverPercentageAssessmentConfidence", + "snowCoverPercentageQuotationMode" + ] + }, + "EarthObservationMetadataType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationMetaDataType" + }, + { + "type":"object", + "title":"EarthObservationMetadataType", + "properties":{ + "derivedFrom":{ + "title":"derivedFrom", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"derivedFrom", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "nominalDate":{ + "title":"nominalDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nominalDate", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetadataType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "propertiesOrder":[ + "derivedFrom", + "nominalDate" + ] + }, + "EarthObservationEquipmentType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + }, + { + "type":"object", + "title":"EarthObservationEquipmentType", + "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":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" + } + }, + "elementName":{ + "localPart":"platform", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" + } + }, + "elementName":{ + "localPart":"instrument", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elementRefs" + } } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "EarthObservationMetadataPropertyType":{ + "type":"object", + "title":"EarthObservationMetadataPropertyType", + "required":[ + "earthObservationMetadata" + ], + "properties":{ + "earthObservationMetadata":{ + "title":"earthObservationMetadata", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/EarthObservationMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"EarthObservationMetadata", + "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, - "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":"EarthObservationPropertyType", + "localPart":"EarthObservationMetadataPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "earthObservation", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "earthObservationMetadata", + "owns" ] }, "EarthObservationResultPropertyType":{ @@ -796,6 +806,19 @@ "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, + "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":[ @@ -915,19 +938,6 @@ "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", @@ -937,6 +947,7 @@ }, "propertiesOrder":[ "earthObservationResult", + "owns", "nilReason", "remoteSchema", "type", @@ -945,73 +956,62 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "EarthObservationEquipmentType":{ + "EarthObservationType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" }, { "type":"object", - "title":"EarthObservationEquipmentType", + "title":"EarthObservationType", "properties":{ - "rest":{ - "title":"rest", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + }, + "FootprintType":{ + "required":[ + "locationName" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" + }, + { + "type":"object", + "title":"FootprintType", + "properties":{ + "locationName":{ + "title":"locationName", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" - } - }, - "elementName":{ - "localPart":"platform", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" - } - }, - "elementName":{ - "localPart":"instrument", - "namespaceURI":"http://www.opengis.net/ssp/2.0" - } - } - ] - }, - "minItems":0 + "$ref":"#/definitions/CodeType" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"locationName", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentType", + "localPart":"FootprintType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "rest" + "locationName" ] }, "PercentageCoverQuotationModeValueEnumerationType":{ @@ -1041,7 +1041,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetadata" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -1054,11 +1054,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservationMetadata", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1075,7 +1075,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "instrument" ] }, "namespaceURI":{ @@ -1088,12 +1088,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"instrument", "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1109,7 +1112,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "EarthObservationMetadata" ] }, "namespaceURI":{ @@ -1122,11 +1125,11 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/EarthObservationMetadataType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservationMetadata", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1143,7 +1146,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "Footprint" ] }, "namespaceURI":{ @@ -1156,11 +1159,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1177,7 +1180,7 @@ "properties":{ "localPart":{ "enum":[ - "instrument" + "EarthObservation" ] }, "namespaceURI":{ @@ -1190,15 +1193,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"instrument", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1214,7 +1214,7 @@ "properties":{ "localPart":{ "enum":[ - "platform" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1227,15 +1227,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"platform", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/ssp/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1251,7 +1248,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "platform" ] }, "namespaceURI":{ @@ -1264,12 +1261,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"platform", "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } } ] diff --git a/scripts/jsonschemas/OMX_1_0_0.jsonschema b/scripts/jsonschemas/OMX_1_0_0.jsonschema index 495cb1e4..94c2daae 100644 --- a/scripts/jsonschemas/OMX_1_0_0.jsonschema +++ b/scripts/jsonschemas/OMX_1_0_0.jsonschema @@ -2,23 +2,23 @@ { "id":"http://www.opengis.net/omx/1.0#", "definitions":{ - "InstrumentPropertyType":{ + "CalculationProcessPropertyType":{ "type":"object", - "title":"InstrumentPropertyType", + "title":"CalculationProcessPropertyType", "required":[ - "instrument" + "calculationProcess" ], "properties":{ - "instrument":{ - "title":"instrument", + "calculationProcess":{ + "title":"calculationProcess", "allOf":[ { - "$ref":"#/definitions/InstrumentType" + "$ref":"#/definitions/CalculationProcessType" } ], "propertyType":"element", "elementName":{ - "localPart":"Instrument", + "localPart":"CalculationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -129,11 +129,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InstrumentPropertyType", + "localPart":"CalculationProcessPropertyType", "namespaceURI":"http://www.opengis.net/omx/1.0" }, "propertiesOrder":[ - "instrument", + "calculationProcess", "remoteSchema", "type", "href", @@ -144,53 +144,23 @@ "actuate" ] }, - "CalculationProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/ObservationProcessType" - }, - { - "type":"object", - "title":"CalculationProcessType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CalculationProcessType", - "namespaceURI":"http://www.opengis.net/omx/1.0" - } - }, - "ObservationProcessPropertyType":{ + "InstrumentPropertyType":{ "type":"object", - "title":"ObservationProcessPropertyType", + "title":"InstrumentPropertyType", "required":[ - "observationProcess" + "instrument" ], "properties":{ - "observationProcess":{ - "title":"observationProcess", + "instrument":{ + "title":"instrument", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ObservationProcessType" - } - }, - "elementName":{ - "localPart":"ObservationProcess", - "namespaceURI":"http://www.opengis.net/omx/1.0" - } + "$ref":"#/definitions/InstrumentType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ObservationProcess", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -301,11 +271,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessPropertyType", + "localPart":"InstrumentPropertyType", "namespaceURI":"http://www.opengis.net/omx/1.0" }, "propertiesOrder":[ - "observationProcess", + "instrument", "remoteSchema", "type", "href", @@ -316,74 +286,53 @@ "actuate" ] }, - "ObservationProcessType":{ - "required":[ - "method" - ], + "CalculationProcessType":{ "allOf":[ { - "$ref":"http://www.opengis.net/sensorML/1.0.1#/definitions/AbstractProcessType" + "$ref":"#/definitions/ObservationProcessType" }, { "type":"object", - "title":"ObservationProcessType", + "title":"CalculationProcessType", "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/omx/1.0" - } - }, - "resultQuality":{ - "title":"resultQuality", - "allOf":[ - { - "$ref":"http://www.opengis.net/om/1.0#/definitions/AnyOrReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultQuality", - "namespaceURI":"http://www.opengis.net/omx/1.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessType", + "localPart":"CalculationProcessType", "namespaceURI":"http://www.opengis.net/omx/1.0" - }, - "propertiesOrder":[ - "method", - "resultQuality" - ] + } }, - "CalculationProcessPropertyType":{ + "ObservationProcessPropertyType":{ "type":"object", - "title":"CalculationProcessPropertyType", + "title":"ObservationProcessPropertyType", "required":[ - "calculationProcess" + "observationProcess" ], "properties":{ - "calculationProcess":{ - "title":"calculationProcess", + "observationProcess":{ + "title":"observationProcess", "allOf":[ { - "$ref":"#/definitions/CalculationProcessType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ObservationProcessType" + } + }, + "elementName":{ + "localPart":"ObservationProcess", + "namespaceURI":"http://www.opengis.net/omx/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CalculationProcess", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -494,11 +443,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CalculationProcessPropertyType", + "localPart":"ObservationProcessPropertyType", "namespaceURI":"http://www.opengis.net/omx/1.0" }, "propertiesOrder":[ - "calculationProcess", + "observationProcess", "remoteSchema", "type", "href", @@ -526,6 +475,57 @@ "localPart":"InstrumentType", "namespaceURI":"http://www.opengis.net/omx/1.0" } + }, + "ObservationProcessType":{ + "required":[ + "method" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/sensorML/1.0.1#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"ObservationProcessType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/omx/1.0" + } + }, + "resultQuality":{ + "title":"resultQuality", + "allOf":[ + { + "$ref":"http://www.opengis.net/om/1.0#/definitions/AnyOrReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultQuality", + "namespaceURI":"http://www.opengis.net/omx/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationProcessType", + "namespaceURI":"http://www.opengis.net/omx/1.0" + }, + "propertiesOrder":[ + "method", + "resultQuality" + ] } }, "anyOf":[ @@ -576,7 +576,7 @@ "properties":{ "localPart":{ "enum":[ - "TruthObservation" + "Instrument" ] }, "namespaceURI":{ @@ -589,11 +589,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/InstrumentType" } }, "elementName":{ - "localPart":"TruthObservation", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -610,7 +610,7 @@ "properties":{ "localPart":{ "enum":[ - "CountObservation" + "ComplexObservation" ] }, "namespaceURI":{ @@ -627,7 +627,7 @@ } }, "elementName":{ - "localPart":"CountObservation", + "localPart":"ComplexObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -644,7 +644,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSeriesObservation" + "DiscreteCoverageObservation" ] }, "namespaceURI":{ @@ -661,7 +661,7 @@ } }, "elementName":{ - "localPart":"TimeSeriesObservation", + "localPart":"DiscreteCoverageObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -678,7 +678,7 @@ "properties":{ "localPart":{ "enum":[ - "DiscreteCoverageObs" + "CalculationProcess" ] }, "namespaceURI":{ @@ -691,11 +691,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/CalculationProcessType" } }, "elementName":{ - "localPart":"DiscreteCoverageObs", + "localPart":"CalculationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -712,7 +712,7 @@ "properties":{ "localPart":{ "enum":[ - "PointCoverageObservation" + "TruthObservation" ] }, "namespaceURI":{ @@ -729,7 +729,7 @@ } }, "elementName":{ - "localPart":"PointCoverageObservation", + "localPart":"TruthObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -746,7 +746,7 @@ "properties":{ "localPart":{ "enum":[ - "DiscreteCoverageObservation" + "ObservationProcess" ] }, "namespaceURI":{ @@ -759,11 +759,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/ObservationProcessType" } }, "elementName":{ - "localPart":"DiscreteCoverageObservation", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -780,7 +780,7 @@ "properties":{ "localPart":{ "enum":[ - "CalculationProcess" + "DiscreteCoverageObs" ] }, "namespaceURI":{ @@ -793,11 +793,11 @@ ] }, "value":{ - "$ref":"#/definitions/CalculationProcessType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"CalculationProcess", + "localPart":"DiscreteCoverageObs", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -814,7 +814,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationProcess" + "GeometryObservation" ] }, "namespaceURI":{ @@ -827,11 +827,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationProcessType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"ObservationProcess", + "localPart":"GeometryObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -848,7 +848,7 @@ "properties":{ "localPart":{ "enum":[ - "Instrument" + "Measurement" ] }, "namespaceURI":{ @@ -861,11 +861,11 @@ ] }, "value":{ - "$ref":"#/definitions/InstrumentType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"Instrument", + "localPart":"Measurement", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -882,7 +882,7 @@ "properties":{ "localPart":{ "enum":[ - "ComplexObservation" + "PointCoverageObservation" ] }, "namespaceURI":{ @@ -899,7 +899,7 @@ } }, "elementName":{ - "localPart":"ComplexObservation", + "localPart":"PointCoverageObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -916,7 +916,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSeriesObs" + "CategoryObservation" ] }, "namespaceURI":{ @@ -933,7 +933,7 @@ } }, "elementName":{ - "localPart":"TimeSeriesObs", + "localPart":"CategoryObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -950,7 +950,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometryObservation" + "TemporalObservation" ] }, "namespaceURI":{ @@ -967,7 +967,7 @@ } }, "elementName":{ - "localPart":"GeometryObservation", + "localPart":"TemporalObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -984,7 +984,7 @@ "properties":{ "localPart":{ "enum":[ - "Measurement" + "TimeSeriesObservation" ] }, "namespaceURI":{ @@ -1001,7 +1001,7 @@ } }, "elementName":{ - "localPart":"Measurement", + "localPart":"TimeSeriesObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1018,7 +1018,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryObservation" + "CountObservation" ] }, "namespaceURI":{ @@ -1035,7 +1035,7 @@ } }, "elementName":{ - "localPart":"CategoryObservation", + "localPart":"CountObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1052,7 +1052,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalObservation" + "ElementCoverageObservation" ] }, "namespaceURI":{ @@ -1069,7 +1069,7 @@ } }, "elementName":{ - "localPart":"TemporalObservation", + "localPart":"ElementCoverageObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1086,7 +1086,7 @@ "properties":{ "localPart":{ "enum":[ - "ElementCoverageObservation" + "TimeSeriesObs" ] }, "namespaceURI":{ @@ -1103,7 +1103,7 @@ } }, "elementName":{ - "localPart":"ElementCoverageObservation", + "localPart":"TimeSeriesObs", "namespaceURI":"http://www.opengis.net/omx/1.0" } } diff --git a/scripts/jsonschemas/OM_1_0_0.jsonschema b/scripts/jsonschemas/OM_1_0_0.jsonschema index 8660420b..60915911 100644 --- a/scripts/jsonschemas/OM_1_0_0.jsonschema +++ b/scripts/jsonschemas/OM_1_0_0.jsonschema @@ -2,13 +2,9 @@ { "id":"http://www.opengis.net/om/1.0#", "definitions":{ - "ObservationType":{ + "ObservationCollectionType":{ "required":[ - "samplingTime", - "procedure", - "observedProperty", - "featureOfInterest", - "result" + "member" ], "allOf":[ { @@ -16,126 +12,22 @@ }, { "type":"object", - "title":"ObservationType", + "title":"ObservationCollectionType", "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/AnyOrReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "samplingTime":{ - "title":"samplingTime", - "allOf":[ - { - "$ref":"#/definitions/TimeObjectPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingTime", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "resultTime":{ - "title":"resultTime", - "allOf":[ - { - "$ref":"#/definitions/TimeObjectPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultTime", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"#/definitions/ProcessPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "resultQuality":{ - "title":"resultQuality", - "allOf":[ - { - "$ref":"#/definitions/AnyOrReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultQuality", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "observedProperty":{ - "title":"observedProperty", - "allOf":[ - { - "$ref":"#/definitions/PhenomenonPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "featureOfInterest":{ - "title":"featureOfInterest", - "allOf":[ - { - "$ref":"#/definitions/FeaturePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterest", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "parameter":{ - "title":"parameter", + "member":{ + "title":"member", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AnyDataPropertyType" + "$ref":"#/definitions/ObservationPropertyType" }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - }, - "result":{ - "title":"result", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"member", "namespaceURI":"http://www.opengis.net/om/1.0" } } @@ -144,30 +36,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationType", + "localPart":"ObservationCollectionType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "metadata", - "samplingTime", - "resultTime", - "procedure", - "resultQuality", - "observedProperty", - "featureOfInterest", - "parameter", - "result" + "member" ] }, - "AnyOrReferenceType":{ + "ProcessPropertyType":{ "type":"object", - "title":"AnyOrReferenceType", + "title":"ProcessPropertyType", "required":[ - "any" + "sensorMLProcess", + "process" ], "properties":{ - "any":{ - "title":"any", + "sensorMLProcess":{ + "title":"sensorMLProcess", "allOf":[ { "type":"object", @@ -176,11 +61,33 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ + "$ref":"http://www.opengis.net/sensorML/1.0.1#/definitions/AbstractProcessType" } + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "process":{ + "title":"process", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Process", + "namespaceURI":"http://www.opengis.net/om/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -289,11 +196,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyOrReferenceType", + "localPart":"ProcessPropertyType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "any", + "sensorMLProcess", + "process", "remoteSchema", "type", "href", @@ -304,25 +212,28 @@ "actuate" ] }, - "ObservationPropertyType":{ + "AnyOrReferenceType":{ "type":"object", - "title":"ObservationPropertyType", + "title":"AnyOrReferenceType", "required":[ - "observation" + "any" ], "properties":{ - "observation":{ - "title":"observation", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/ObservationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Observation", - "namespaceURI":"http://www.opengis.net/om/1.0" - } + "propertyType":"anyElement" }, "remoteSchema":{ "title":"remoteSchema", @@ -431,11 +342,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationPropertyType", + "localPart":"AnyOrReferenceType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "observation", + "any", "remoteSchema", "type", "href", @@ -446,90 +357,23 @@ "actuate" ] }, - "ObservationCollectionType":{ - "required":[ - "member" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"ObservationCollectionType", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ObservationPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/om/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationCollectionType", - "namespaceURI":"http://www.opengis.net/om/1.0" - }, - "propertiesOrder":[ - "member" - ] - }, - "ProcessPropertyType":{ + "ObservationPropertyType":{ "type":"object", - "title":"ProcessPropertyType", + "title":"ObservationPropertyType", "required":[ - "sensorMLProcess", - "process" + "observation" ], "properties":{ - "sensorMLProcess":{ - "title":"sensorMLProcess", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/sensorML/1.0.1#/definitions/AbstractProcessType" - } - }, - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "process":{ - "title":"process", + "observation":{ + "title":"observation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"Process", + "localPart":"Observation", "namespaceURI":"http://www.opengis.net/om/1.0" } }, @@ -640,12 +484,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessPropertyType", + "localPart":"ObservationPropertyType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "sensorMLProcess", - "process", + "observation", "remoteSchema", "type", "href", @@ -655,6 +498,163 @@ "show", "actuate" ] + }, + "ObservationType":{ + "required":[ + "samplingTime", + "procedure", + "observedProperty", + "featureOfInterest", + "result" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"ObservationType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/AnyOrReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "samplingTime":{ + "title":"samplingTime", + "allOf":[ + { + "$ref":"#/definitions/TimeObjectPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingTime", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "resultTime":{ + "title":"resultTime", + "allOf":[ + { + "$ref":"#/definitions/TimeObjectPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultTime", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"#/definitions/ProcessPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "resultQuality":{ + "title":"resultQuality", + "allOf":[ + { + "$ref":"#/definitions/AnyOrReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultQuality", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "observedProperty":{ + "title":"observedProperty", + "allOf":[ + { + "$ref":"#/definitions/PhenomenonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observedProperty", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "featureOfInterest":{ + "title":"featureOfInterest", + "allOf":[ + { + "$ref":"#/definitions/FeaturePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterest", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AnyDataPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + }, + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "namespaceURI":"http://www.opengis.net/om/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationType", + "namespaceURI":"http://www.opengis.net/om/1.0" + }, + "propertiesOrder":[ + "metadata", + "samplingTime", + "resultTime", + "procedure", + "resultQuality", + "observedProperty", + "featureOfInterest", + "parameter", + "result" + ] } }, "anyOf":[ diff --git a/scripts/jsonschemas/OM_2_0.jsonschema b/scripts/jsonschemas/OM_2_0.jsonschema index 9909b585..6465f56c 100644 --- a/scripts/jsonschemas/OM_2_0.jsonschema +++ b/scripts/jsonschemas/OM_2_0.jsonschema @@ -2,67 +2,35 @@ { "id":"http://www.opengis.net/om/2.0#", "definitions":{ - "ObservationContextPropertyType":{ - "type":"object", - "title":"ObservationContextPropertyType", - "required":[ - "observationContext" - ], - "properties":{ - "observationContext":{ - "title":"observationContext", - "allOf":[ - { - "$ref":"#/definitions/ObservationContextType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservationContext", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationContextPropertyType", - "namespaceURI":"http://www.opengis.net/om/2.0" - }, - "propertiesOrder":[ - "observationContext" - ] - }, - "TimeObjectPropertyType":{ + "OMProcessPropertyType":{ "type":"object", - "title":"TimeObjectPropertyType", + "title":"OMProcessPropertyType", "required":[ - "abstractTimeObject" + "any" ], "properties":{ - "abstractTimeObject":{ - "title":"abstractTimeObject", + "any":{ + "title":"any", "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":{ - "$ref":"#/definitions/AbstractTimeObjectType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "elementName":{ - "localPart":"AbstractTimeObject", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + ] } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractTimeObject", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"anyElement" }, "nilReason":{ "title":"nilReason", @@ -187,11 +155,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeObjectPropertyType", + "localPart":"OM_ProcessPropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "abstractTimeObject", + "any", "nilReason", "remoteSchema", "type", @@ -362,175 +330,6 @@ "actuate" ] }, - "OMProcessPropertyType":{ - "type":"object", - "title":"OMProcessPropertyType", - "required":[ - "any" - ], - "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" - }, - "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":"OM_ProcessPropertyType", - "namespaceURI":"http://www.opengis.net/om/2.0" - }, - "propertiesOrder":[ - "any", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, "OMObservationType":{ "required":[ "phenomenonTime", @@ -739,69 +538,195 @@ "result" ] }, - "NamedValueType":{ + "NamedValuePropertyType":{ "type":"object", - "title":"NamedValueType", + "title":"NamedValuePropertyType", "required":[ - "name", - "value" + "namedValue" ], "properties":{ - "name":{ - "title":"name", + "namedValue":{ + "title":"namedValue", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/NamedValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"NamedValue", "namespaceURI":"http://www.opengis.net/om/2.0" } }, - "value":{ - "title":"value", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/om/2.0" + "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":"NamedValueType", + "localPart":"NamedValuePropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "name", - "value" + "namedValue", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "NamedValuePropertyType":{ + "TimeObjectPropertyType":{ "type":"object", - "title":"NamedValuePropertyType", + "title":"TimeObjectPropertyType", "required":[ - "namedValue" + "abstractTimeObject" ], "properties":{ - "namedValue":{ - "title":"namedValue", + "abstractTimeObject":{ + "title":"abstractTimeObject", "allOf":[ { - "$ref":"#/definitions/NamedValueType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"NamedValue", - "namespaceURI":"http://www.opengis.net/om/2.0" + "localPart":"AbstractTimeObject", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -927,11 +852,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedValuePropertyType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "namedValue", + "abstractTimeObject", "nilReason", "remoteSchema", "type", @@ -943,6 +868,36 @@ "actuate" ] }, + "ObservationContextPropertyType":{ + "type":"object", + "title":"ObservationContextPropertyType", + "required":[ + "observationContext" + ], + "properties":{ + "observationContext":{ + "title":"observationContext", + "allOf":[ + { + "$ref":"#/definitions/ObservationContextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationContext", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationContextPropertyType", + "namespaceURI":"http://www.opengis.net/om/2.0" + }, + "propertiesOrder":[ + "observationContext" + ] + }, "ObservationContextType":{ "type":"object", "title":"ObservationContextType", @@ -987,6 +942,51 @@ "role", "relatedObservation" ] + }, + "NamedValueType":{ + "type":"object", + "title":"NamedValueType", + "required":[ + "name", + "value" + ], + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NamedValueType", + "namespaceURI":"http://www.opengis.net/om/2.0" + }, + "propertiesOrder":[ + "name", + "value" + ] } }, "anyOf":[ @@ -1003,7 +1003,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedValue" + "ObservationContext" ] }, "namespaceURI":{ @@ -1016,11 +1016,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedValueType" + "$ref":"#/definitions/ObservationContextType" } }, "elementName":{ - "localPart":"NamedValue", + "localPart":"ObservationContext", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -1037,7 +1037,7 @@ "properties":{ "localPart":{ "enum":[ - "result" + "OM_Observation" ] }, "namespaceURI":{ @@ -1050,11 +1050,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/OMObservationType" } }, "elementName":{ - "localPart":"result", + "localPart":"OM_Observation", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -1071,7 +1071,7 @@ "properties":{ "localPart":{ "enum":[ - "OM_Observation" + "NamedValue" ] }, "namespaceURI":{ @@ -1084,11 +1084,11 @@ ] }, "value":{ - "$ref":"#/definitions/OMObservationType" + "$ref":"#/definitions/NamedValueType" } }, "elementName":{ - "localPart":"OM_Observation", + "localPart":"NamedValue", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -1105,7 +1105,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationContext" + "result" ] }, "namespaceURI":{ @@ -1118,11 +1118,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationContextType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ObservationContext", + "localPart":"result", "namespaceURI":"http://www.opengis.net/om/2.0" } } diff --git a/scripts/jsonschemas/OSEO_1_0.jsonschema b/scripts/jsonschemas/OSEO_1_0.jsonschema index 02baac2a..687bef1a 100644 --- a/scripts/jsonschemas/OSEO_1_0.jsonschema +++ b/scripts/jsonschemas/OSEO_1_0.jsonschema @@ -2,14 +2,178 @@ { "id":"http://www.opengis.net/oseo/1.0#", "definitions":{ - "OrderQuotation":{ - "type":"object", - "title":"OrderQuotation", + "GetQuotationAckType":{ "required":[ "quotationId", - "orderItemGroupPrice" + "quotation" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"GetQuotationAckType", + "properties":{ + "quotationId":{ + "title":"quotationId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quotationId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "quotation":{ + "title":"quotation", + "allOf":[ + { + "$ref":"#/definitions/OrderQuotation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quotation", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetQuotationAckType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "quotationId", + "quotation" + ] + }, + "PaymentOptionSelectedValue":{ + "type":"object", + "title":"PaymentOptionSelectedValue", + "required":[ + "paymentMethod" + ], + "properties":{ + "paymentMethod":{ + "title":"paymentMethod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"paymentMethod", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderAccount":{ + "title":"orderAccount", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderAccount", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "creditCardInfo":{ + "title":"creditCardInfo", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"creditCardInfo", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PaymentOptionSelectedValue", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "paymentMethod", + "orderAccount", + "creditCardInfo" + ] + }, + "OrderingServiceContentsType.ProgrammingOrders":{ + "type":"object", + "title":"OrderingServiceContentsType.ProgrammingOrders", + "required":[ + "supported" + ], + "properties":{ + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" + } + }, + "spsurl":{ + "title":"spsurl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SPS_URL", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported", + "spsurl" + ] + }, + "OrderItemGroupPrice":{ + "type":"object", + "title":"OrderItemGroupPrice", + "required":[ + "provider", + "price", + "orderItemPrice" ], "properties":{ + "provider":{ + "title":"provider", + "allOf":[ + { + "$ref":"#/definitions/ProviderType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"provider", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, "quotationId":{ "title":"quotationId", "allOf":[ @@ -49,20 +213,33 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderItemGroupPrice":{ - "title":"orderItemGroupPrice", + "balance":{ + "title":"balance", + "allOf":[ + { + "$ref":"#/definitions/CurrencyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"balance", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderItemPrice":{ + "title":"orderItemPrice", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OrderItemGroupPrice" + "$ref":"#/definitions/OrderItemPrice" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemGroupPrice", + "localPart":"orderItemPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -82,81 +259,68 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderQuotation", + "localPart":"OrderItemGroupPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ + "provider", "quotationId", "validityTime", "price", - "orderItemGroupPrice", + "balance", + "orderItemPrice", "contractInformation" ] }, - "OrderingServiceContentsType.CancelCapabilities":{ - "type":"object", - "title":"OrderingServiceContentsType.CancelCapabilities", + "GetQuotationResponseRequestType":{ "required":[ - "supported", - "asynchronous" + "status", + "quotation" ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } - }, - "asynchronous":{ - "title":"asynchronous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"asynchronous", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported", - "asynchronous" - ] - }, - "GetStatusResponseType":{ "allOf":[ { - "$ref":"#/definitions/OrderResponseBaseType" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"GetStatusResponseType", + "title":"GetQuotationResponseRequestType", "properties":{ - "orderMonitorSpecification":{ - "title":"orderMonitorSpecification", + "status":{ + "title":"status", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderMonitorSpecification" - }, - "minItems":0 + "$ref":"#/definitions/OrderResponseStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderMonitorSpecification", + "localPart":"status", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "errorMessage":{ + "title":"errorMessage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"errorMessage", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "quotation":{ + "title":"quotation", + "allOf":[ + { + "$ref":"#/definitions/OrderQuotation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -165,58 +329,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusResponseType", + "localPart":"GetQuotationResponseRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "orderMonitorSpecification" + "status", + "errorMessage", + "quotation" ] }, - "GetCapabilities":{ + "GetStatusRequestType":{ "required":[ - "service" + "orderId", + "filteringCriteria", + "presentation" ], "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"GetCapabilities", + "title":"GetStatusRequestType", "properties":{ - "service":{ - "title":"service", + "timeStamp":{ + "title":"timeStamp", "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":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"timeStamp", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "service" - ] - }, - "SubmitOrderResponseType":{ - "required":[ - "orderId" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" - }, - { - "type":"object", - "title":"SubmitOrderResponseType", - "properties":{ + }, "orderId":{ "title":"orderId", "allOf":[ @@ -230,16 +378,29 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderReference":{ - "title":"orderReference", + "filteringCriteria":{ + "title":"filteringCriteria", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OrderSearchCriteriaType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderReference", + "localPart":"filteringCriteria", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "presentation":{ + "title":"presentation", + "allOf":[ + { + "$ref":"#/definitions/PresentationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"presentation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -248,12 +409,40 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubmitOrderResponseType", + "localPart":"GetStatusRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ + "timeStamp", "orderId", - "orderReference" + "filteringCriteria", + "presentation" + ] + }, + "CollectionCapability.DescribeResultAccessCapabilities":{ + "type":"object", + "title":"CollectionCapability.DescribeResultAccessCapabilities", + "required":[ + "supported" + ], + "properties":{ + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported" ] }, "DescribeResultAccessRequestType":{ @@ -322,11 +511,54 @@ "subFunction" ] }, - "GetStatusRequestType":{ + "OrderResponseBaseType":{ + "type":"object", + "title":"OrderResponseBaseType", "required":[ - "orderId", - "filteringCriteria", - "presentation" + "status" + ], + "properties":{ + "status":{ + "title":"status", + "allOf":[ + { + "$ref":"#/definitions/OrderResponseStatusType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"status", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "errorMessage":{ + "title":"errorMessage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"errorMessage", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderResponseBaseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "status", + "errorMessage" + ] + }, + "GetQuotationRequestType":{ + "required":[ + "orderSpecification", + "quotationId" ], "allOf":[ { @@ -334,7 +566,7 @@ }, { "type":"object", - "title":"GetStatusRequestType", + "title":"GetQuotationRequestType", "properties":{ "timeStamp":{ "title":"timeStamp", @@ -349,42 +581,29 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderId":{ - "title":"orderId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "filteringCriteria":{ - "title":"filteringCriteria", + "orderSpecification":{ + "title":"orderSpecification", "allOf":[ { - "$ref":"#/definitions/OrderSearchCriteriaType" + "$ref":"#/definitions/OrderSpecification" } ], "propertyType":"element", "elementName":{ - "localPart":"filteringCriteria", + "localPart":"orderSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "presentation":{ - "title":"presentation", + "quotationId":{ + "title":"quotationId", "allOf":[ { - "$ref":"#/definitions/PresentationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"presentation", + "localPart":"quotationId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -393,82 +612,94 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusRequestType", + "localPart":"GetQuotationRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ "timeStamp", - "orderId", - "filteringCriteria", - "presentation" + "orderSpecification", + "quotationId" ] }, - "CommonOrderMonitorSpecification":{ + "CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery":{ + "type":"object", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery", + "required":[ + "packageMedium" + ], + "properties":{ + "packageMedium":{ + "title":"packageMedium", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PackageMedium" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"packageMedium", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "packageMedium" + ] + }, + "CancelRequestType":{ "required":[ "orderId", - "orderStatusInfo" + "statusNotification" ], "allOf":[ { - "$ref":"#/definitions/CommonOrderSpecification" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"CommonOrderMonitorSpecification", + "title":"CancelRequestType", "properties":{ - "orderId":{ - "title":"orderId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderStatusInfo":{ - "title":"orderStatusInfo", + "timeStamp":{ + "title":"timeStamp", "allOf":[ { - "$ref":"#/definitions/StatusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"orderStatusInfo", + "localPart":"timeStamp", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderDateTime":{ - "title":"orderDateTime", + "orderId":{ + "title":"orderId", "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":"orderDateTime", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderItem":{ - "title":"orderItem", + "statusNotification":{ + "title":"statusNotification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderStatusItemType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"orderItem", + "localPart":"statusNotification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -477,307 +708,266 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderMonitorSpecification", + "localPart":"CancelRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ + "timeStamp", "orderId", - "orderStatusInfo", - "orderDateTime", - "orderItem" + "statusNotification" ] }, - "EncodingType":{ + "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess":{ "type":"object", - "title":"EncodingType", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess", "required":[ - "supportedEncoding" + "protocol" ], "properties":{ - "supportedEncoding":{ - "title":"supportedEncoding", + "protocol":{ + "title":"protocol", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SWEEncoding" + "$ref":"#/definitions/ProtocolType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"supportedEncoding", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"EncodingType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "supportedEncoding" - ] - }, - "GetQuotationRequestType":{ - "required":[ - "orderSpecification", - "quotationId" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" - }, - { - "type":"object", - "title":"GetQuotationRequestType", - "properties":{ - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeStamp", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderSpecification":{ - "title":"orderSpecification", - "allOf":[ - { - "$ref":"#/definitions/OrderSpecification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "quotationId":{ - "title":"quotationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quotationId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetQuotationRequestType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "timeStamp", - "orderSpecification", - "quotationId" + "protocol" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions":{ + "OnLineAccessAddressType.ServiceAddress":{ "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions", + "title":"OnLineAccessAddressType.ServiceAddress", "required":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery" + "url", + "infoURL" ], "properties":{ - "onlineDataAccess":{ - "title":"onlineDataAccess", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataAccess", + "localPart":"type", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "onlineDataDelivery":{ - "title":"onlineDataDelivery", + "url":{ + "title":"url", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataDelivery", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "mediaDelivery":{ - "title":"mediaDelivery", + "infoURL":{ + "title":"infoURL", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"mediaDelivery", + "localPart":"info_URL", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "infoRequest":{ + "title":"infoRequest", + "allOf":[ + { + "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress.InfoRequest" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"infoRequest", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery" + "type", + "url", + "infoURL", + "infoRequest" ] }, - "OrderingServiceContentsType.SubscriptionOrders":{ + "DeliveryOptionsType.OnlineDataAccess":{ "type":"object", - "title":"OrderingServiceContentsType.SubscriptionOrders", + "title":"DeliveryOptionsType.OnlineDataAccess", "required":[ - "supported" + "protocol" ], "properties":{ - "supported":{ - "title":"supported", + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ProtocolType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"protocol", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "supported" + "protocol" ] }, - "PaymentOptionSelectedValue":{ + "CommonOrderSpecification.Option":{ "type":"object", - "title":"PaymentOptionSelectedValue", + "title":"CommonOrderSpecification.Option", "required":[ - "paymentMethod" + "parameterData" ], "properties":{ - "paymentMethod":{ - "title":"paymentMethod", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentMethod", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "orderAccount":{ - "title":"orderAccount", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "DeliveryOptionsType.OnlineDataDelivery":{ + "type":"object", + "title":"DeliveryOptionsType.OnlineDataDelivery", + "required":[ + "protocol" + ], + "properties":{ + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProtocolType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderAccount", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "creditCardInfo":{ - "title":"creditCardInfo", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"creditCardInfo", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PaymentOptionSelectedValue", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "paymentMethod", - "orderAccount", - "creditCardInfo" + "protocol" ] }, - "OnLineAccessAddressType.ServiceAddress.InfoRequest":{ + "OrderItemIdType":{ "type":"object", - "title":"OnLineAccessAddressType.ServiceAddress.InfoRequest", + "title":"OrderItemIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderItemIdType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "OrderingServiceContentsType.CancelCapabilities":{ + "type":"object", + "title":"OrderingServiceContentsType.CancelCapabilities", "required":[ - "any" + "supported", + "asynchronous" ], "properties":{ - "any":{ - "title":"any", + "supported":{ + "title":"supported", "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/boolean" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" + } + }, + "asynchronous":{ + "title":"asynchronous", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"asynchronous", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "supported", + "asynchronous" ] }, - "SubscriptionIdType":{ + "CommonOrderStatusItemType":{ "required":[ - "collectionId" + "orderItemStatusInfo" ], "allOf":[ { - "$ref":"#/definitions/OrderItemIdType" + "$ref":"#/definitions/CommonOrderItemType" }, { "type":"object", - "title":"SubscriptionIdType", + "title":"CommonOrderStatusItemType", "properties":{ - "collectionId":{ - "title":"collectionId", + "orderItemStatusInfo":{ + "title":"orderItemStatusInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"collectionId", + "localPart":"orderItemStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -786,128 +976,124 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubscriptionIdType", + "localPart":"CommonOrderStatusItemType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "collectionId" + "orderItemStatusInfo" ] }, - "GetQuotationResponseRequestType":{ + "OnLineAccessAddressType":{ + "type":"object", + "title":"OnLineAccessAddressType", "required":[ - "status", - "quotation" + "resourceAddress" ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" + "properties":{ + "serviceAddress":{ + "title":"serviceAddress", + "allOf":[ + { + "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceAddress", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } }, - { - "type":"object", - "title":"GetQuotationResponseRequestType", - "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"#/definitions/OrderResponseStatusType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"status", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "errorMessage":{ - "title":"errorMessage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"errorMessage", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "quotation":{ - "title":"quotation", - "allOf":[ - { - "$ref":"#/definitions/OrderQuotation" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quotation", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "resourceAddress":{ + "title":"resourceAddress", + "allOf":[ + { + "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResourceAddress", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetQuotationResponseRequestType", + "localPart":"OnLineAccessAddressType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "status", - "errorMessage", - "quotation" + "serviceAddress", + "resourceAddress" ] }, - "OrderSearchCriteriaType":{ + "PaymentOptionDefinitionType":{ "type":"object", - "title":"OrderSearchCriteriaType", + "title":"PaymentOptionDefinitionType", + "required":[ + "paymentMethod" + ], "properties":{ - "lastUpdate":{ - "title":"lastUpdate", + "paymentMethod":{ + "title":"paymentMethod", "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":"lastUpdate", + "localPart":"paymentMethod", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "lastUpdateEnd":{ - "title":"lastUpdateEnd", + "paymentOptionInfoURL":{ + "title":"paymentOptionInfoURL", "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":"lastUpdateEnd", + "localPart":"paymentOptionInfoURL", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "orderStatus":{ - "title":"orderStatus", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PaymentOptionDefinitionType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "paymentMethod", + "paymentOptionInfoURL" + ] + }, + "CurrencyType":{ + "type":"object", + "title":"CurrencyType", + "required":[ + "value", + "currency" + ], + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EnumStatusType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"orderStatus", + "localPart":"value", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderReference":{ - "title":"orderReference", + "currency":{ + "title":"currency", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -915,60 +1101,154 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orderReference", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", + "localPart":"currency", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderSearchCriteriaType", + "localPart":"CurrencyType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "lastUpdate", - "lastUpdateEnd", - "orderStatus", - "orderReference", - "extension" + "value", + "currency" ] }, - "ParameterDescriptorType":{ + "CommonOrderItemType.Option":{ + "type":"object", + "title":"CommonOrderItemType.Option", + "required":[ + "parameterData" + ], + "properties":{ + "parameterData":{ + "title":"parameterData", + "allOf":[ + { + "$ref":"#/definitions/ParameterDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterData", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "CreditCardInfoType":{ + "type":"object", + "title":"CreditCardInfoType", + "required":[ + "creditCardInstitute", + "nameOnCard", + "cardNumber", + "expirationDate" + ], + "properties":{ + "creditCardInstitute":{ + "title":"creditCardInstitute", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"creditCardInstitute", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "nameOnCard":{ + "title":"nameOnCard", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nameOnCard", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "cardNumber":{ + "title":"cardNumber", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cardNumber", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "expirationDate":{ + "title":"expirationDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"expirationDate", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CreditCardInfoType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "creditCardInstitute", + "nameOnCard", + "cardNumber", + "expirationDate" + ] + }, + "Capabilities":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentPropertyType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"ParameterDescriptorType", + "title":"Capabilities", "properties":{ - "grouping":{ - "title":"grouping", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OrderingServiceContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"grouping", + "localPart":"Contents", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "notifications":{ + "title":"notifications", + "allOf":[ + { + "$ref":"#/definitions/NotificationProducerMetadataPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Notifications", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -976,40 +1256,116 @@ } ], "typeType":"classInfo", + "propertiesOrder":[ + "contents", + "notifications" + ] + }, + "StatusNotificationAckType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"StatusNotificationAckType", + "properties":{ + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"ParameterDescriptorType", + "localPart":"StatusNotificationAckType", "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "OrderingServiceContentsType.DescribeResultAccessCapabilities":{ + "type":"object", + "title":"OrderingServiceContentsType.DescribeResultAccessCapabilities", + "required":[ + "supported" + ], + "properties":{ + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "grouping" + "supported" ] }, - "DeliveryAddressType.PostalAddress":{ + "DescribeResultAccessResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"DescribeResultAccessResponseType", + "properties":{ + "urLs":{ + "title":"urLs", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ItemURLType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"URLs", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeResultAccessResponseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "urLs" + ] + }, + "OnlineAddressType":{ "type":"object", - "title":"DeliveryAddressType.PostalAddress", + "title":"OnlineAddressType", "required":[ - "streetAddress", - "city", - "state", - "postalCode", - "country" + "protocol", + "serverAddress" ], "properties":{ - "streetAddress":{ - "title":"streetAddress", + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProtocolType" } ], "propertyType":"element", "elementName":{ - "localPart":"streetAddress", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "city":{ - "title":"city", + "serverAddress":{ + "title":"serverAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1017,12 +1373,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"city", + "localPart":"serverAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "state":{ - "title":"state", + "userName":{ + "title":"userName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1030,12 +1386,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"state", + "localPart":"userName", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "postalCode":{ - "title":"postalCode", + "userPassword":{ + "title":"userPassword", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1043,12 +1399,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"postalCode", + "localPart":"userPassword", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "country":{ - "title":"country", + "path":{ + "title":"path", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1056,56 +1412,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"country", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "postBox":{ - "title":"postBox", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"postBox", + "localPart":"path", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OnlineAddressType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "streetAddress", - "city", - "state", - "postalCode", - "country", - "postBox" + "protocol", + "serverAddress", + "userName", + "userPassword", + "path" ] }, - "CommonOrderSpecification":{ + "StatusType":{ "type":"object", - "title":"CommonOrderSpecification", + "title":"StatusType", "required":[ - "orderType" + "status" ], "properties":{ - "orderReference":{ - "title":"orderReference", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnumStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderReference", + "localPart":"status", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderRemark":{ - "title":"orderRemark", + "additionalStatusInfo":{ + "title":"additionalStatusInfo", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1113,114 +1459,163 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orderRemark", + "localPart":"additionalStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "deliveryInformation":{ - "title":"deliveryInformation", + "missionSpecificStatusInfo":{ + "title":"missionSpecificStatusInfo", "allOf":[ { - "$ref":"#/definitions/DeliveryInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryInformation", + "localPart":"missionSpecificStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StatusType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "status", + "additionalStatusInfo", + "missionSpecificStatusInfo" + ] + }, + "ParameterDescriptorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, - "invoiceAddress":{ - "title":"invoiceAddress", - "allOf":[ - { - "$ref":"#/definitions/DeliveryAddressType" + { + "type":"object", + "title":"ParameterDescriptorType", + "properties":{ + "grouping":{ + "title":"grouping", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"grouping", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"invoiceAddress", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterDescriptorType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "grouping" + ] + }, + "TaskingRequestIdType":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderItemIdType" }, - "packaging":{ - "title":"packaging", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EnumPackagingType" + { + "type":"object", + "title":"TaskingRequestIdType", + "properties":{ + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"packaging", + "localPart":"ID", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"packaging", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "option":{ - "title":"option", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TaskingRequestIdType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "id" + ] + }, + "OrderSearchCriteriaType":{ + "type":"object", + "title":"OrderSearchCriteriaType", + "properties":{ + "lastUpdate":{ + "title":"lastUpdate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderSpecification.Option" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"option", + "localPart":"lastUpdate", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "deliveryOptions":{ - "title":"deliveryOptions", + "lastUpdateEnd":{ + "title":"lastUpdateEnd", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryOptions", + "localPart":"lastUpdateEnd", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "priority":{ - "title":"priority", + "orderStatus":{ + "title":"orderStatus", "allOf":[ { - "$ref":"#/definitions/PriorityType" + "type":"array", + "items":{ + "$ref":"#/definitions/EnumStatusType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"priority", + "localPart":"orderStatus", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderType":{ - "title":"orderType", + "orderReference":{ + "title":"orderReference", "allOf":[ { - "$ref":"#/definitions/EnumOrderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"orderType", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -1244,58 +1639,40 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderSpecification", + "localPart":"OrderSearchCriteriaType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ + "lastUpdate", + "lastUpdateEnd", + "orderStatus", "orderReference", - "orderRemark", - "deliveryInformation", - "invoiceAddress", - "packaging", - "option", - "deliveryOptions", - "priority", - "orderType", "extension" ] }, - "GetQuotationAckType":{ - "required":[ - "quotationId", - "quotation" - ], + "GetStatusResponseType":{ "allOf":[ { "$ref":"#/definitions/OrderResponseBaseType" }, { "type":"object", - "title":"GetQuotationAckType", + "title":"GetStatusResponseType", "properties":{ - "quotationId":{ - "title":"quotationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quotationId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "quotation":{ - "title":"quotation", + "orderMonitorSpecification":{ + "title":"orderMonitorSpecification", "allOf":[ { - "$ref":"#/definitions/OrderQuotation" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderMonitorSpecification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"quotation", + "localPart":"orderMonitorSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -1304,186 +1681,198 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetQuotationAckType", + "localPart":"GetStatusResponseType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "quotationId", - "quotation" + "orderMonitorSpecification" ] }, - "ItemURLType":{ + "DeliveryOptionsType.MediaDelivery":{ "type":"object", - "title":"ItemURLType", + "title":"DeliveryOptionsType.MediaDelivery", "required":[ - "itemId", - "itemAddress" + "packageMedium" ], "properties":{ - "itemId":{ - "title":"itemId", + "packageMedium":{ + "title":"packageMedium", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PackageMedium" } ], "propertyType":"element", "elementName":{ - "localPart":"itemId", + "localPart":"packageMedium", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productId":{ - "title":"productId", + "shippingInstructions":{ + "title":"shippingInstructions", "allOf":[ { - "$ref":"#/definitions/ProductIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"productId", + "localPart":"shippingInstructions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "itemAddress":{ - "title":"itemAddress", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "packageMedium", + "shippingInstructions" + ] + }, + "CommonOrderItemType.SceneSelection":{ + "type":"object", + "title":"CommonOrderItemType.SceneSelection", + "required":[ + "parameterData" + ], + "properties":{ + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"itemAddress", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "GetCapabilities":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"#/definitions/GetCapabilitiesType" }, - "expirationDate":{ - "title":"expirationDate", + { + "type":"object", + "title":"GetCapabilities", + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "service" + ] + }, + "OrderRequestBaseType":{ + "type":"object", + "title":"OrderRequestBaseType", + "required":[ + "service", + "version" + ], + "properties":{ + "service":{ + "title":"service", "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":"expirationDate", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "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":"ItemURLType", + "localPart":"OrderRequestBaseType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "itemId", - "productId", - "itemAddress", - "expirationDate" + "service", + "version" ] }, - "OrderOptionsRequestType":{ + "CommonOrderMonitorSpecification":{ "required":[ - "collectionId", - "identifier", - "taskingRequestId" + "orderId", + "orderStatusInfo" ], "allOf":[ { - "$ref":"#/definitions/OrderRequestBaseType" + "$ref":"#/definitions/CommonOrderSpecification" }, { "type":"object", - "title":"OrderOptionsRequestType", + "title":"CommonOrderMonitorSpecification", "properties":{ - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeStamp", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "collectionId":{ - "title":"collectionId", + "orderId":{ + "title":"orderId", "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":"collectionId", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "identifier":{ - "title":"identifier", + "orderStatusInfo":{ + "title":"orderStatusInfo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/StatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"orderStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "taskingRequestId":{ - "title":"taskingRequestId", - "allOf":[ - { - "$ref":"#/definitions/TaskingRequestIdType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskingRequestId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderOptionsRequestType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "timeStamp", - "collectionId", - "identifier", - "taskingRequestId" - ] - }, - "StatusNotificationType":{ - "required":[ - "orderMonitorSpecification" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" - }, - { - "type":"object", - "title":"StatusNotificationType", - "properties":{ - "timeStamp":{ - "title":"timeStamp", + "orderDateTime":{ + "title":"orderDateTime", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" @@ -1491,20 +1880,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"timeStamp", + "localPart":"orderDateTime", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderMonitorSpecification":{ - "title":"orderMonitorSpecification", + "orderItem":{ + "title":"orderItem", "allOf":[ { - "$ref":"#/definitions/CommonOrderMonitorSpecification" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderStatusItemType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"orderMonitorSpecification", + "localPart":"orderItem", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -1513,25 +1906,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StatusNotificationType", + "localPart":"CommonOrderMonitorSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "timeStamp", - "orderMonitorSpecification" + "orderId", + "orderStatusInfo", + "orderDateTime", + "orderItem" ] }, - "CommonOrderOptionsType":{ + "OrderItemPrice":{ "type":"object", - "title":"CommonOrderOptionsType", + "title":"OrderItemPrice", "required":[ - "productOrderOptionsId", - "orderType", - "productDeliveryOptions" + "itemId", + "productId", + "taskingRequestId", + "subscriptionId" ], "properties":{ - "productOrderOptionsId":{ - "title":"productOrderOptionsId", + "itemId":{ + "title":"itemId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1539,177 +1935,107 @@ ], "propertyType":"element", "elementName":{ - "localPart":"productOrderOptionsId", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "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/oseo/1.0" - } - }, - "orderType":{ - "title":"orderType", + "productId":{ + "title":"productId", "allOf":[ { - "$ref":"#/definitions/EnumOrderType" + "$ref":"#/definitions/ProductIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderType", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "option":{ - "title":"option", + "taskingRequestId":{ + "title":"taskingRequestId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterDescriptorType" - }, - "minItems":0 + "$ref":"#/definitions/TaskingRequestIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"option", + "localPart":"taskingRequestId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productDeliveryOptions":{ - "title":"productDeliveryOptions", + "subscriptionId":{ + "title":"subscriptionId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions" - }, - "minItems":1 + "$ref":"#/definitions/SubscriptionIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"productDeliveryOptions", + "localPart":"subscriptionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderOptionInfoURL":{ - "title":"orderOptionInfoURL", + "price":{ + "title":"price", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CurrencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderOptionInfoURL", + "localPart":"price", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "paymentOptions":{ - "title":"paymentOptions", + "priceInformation":{ + "title":"priceInformation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PaymentOptionDefinitionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentOptions", + "localPart":"priceInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "sceneSelectionOption":{ - "title":"sceneSelectionOption", + "contractInformation":{ + "title":"contractInformation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderOptionsType.SceneSelectionOption" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"sceneSelectionOption", + "localPart":"contractInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderOptionsType", + "localPart":"OrderItemPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "productOrderOptionsId", - "identifier", - "description", - "orderType", - "option", - "productDeliveryOptions", - "orderOptionInfoURL", - "paymentOptions", - "sceneSelectionOption" - ] - }, - "DeliveryOptionsType.OnlineDataDelivery":{ - "type":"object", - "title":"DeliveryOptionsType.OnlineDataDelivery", - "required":[ - "protocol" - ], - "properties":{ - "protocol":{ - "title":"protocol", - "allOf":[ - { - "$ref":"#/definitions/ProtocolType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"protocol", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "protocol" + "itemId", + "productId", + "taskingRequestId", + "subscriptionId", + "price", + "priceInformation", + "contractInformation" ] }, - "TaskingRequestIdType":{ + "ProductIdType":{ "required":[ - "id" + "identifier" ], "allOf":[ { @@ -1717,18 +2043,31 @@ }, { "type":"object", - "title":"TaskingRequestIdType", + "title":"ProductIdType", "properties":{ - "id":{ - "title":"id", + "identifier":{ + "title":"identifier", "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":"element", "elementName":{ - "localPart":"ID", + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "collectionId":{ + "title":"collectionId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -1737,45 +2076,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TaskingRequestIdType", + "localPart":"ProductIdType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "id" + "identifier", + "collectionId" ] }, - "Capabilities":{ + "SubscriptionIdType":{ + "required":[ + "collectionId" + ], "allOf":[ { - "$ref":"#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/OrderItemIdType" }, { "type":"object", - "title":"Capabilities", + "title":"SubscriptionIdType", "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "notifications":{ - "title":"notifications", + "collectionId":{ + "title":"collectionId", "allOf":[ { - "$ref":"#/definitions/NotificationProducerMetadataPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Notifications", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -1783,129 +2113,58 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"SubscriptionIdType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "contents", - "notifications" + "collectionId" ] }, - "CommonOrderOptionsType.SceneSelectionOption":{ + "OrderingServiceContentsType.SubscriptionOrders":{ "type":"object", - "title":"CommonOrderOptionsType.SceneSelectionOption", + "title":"OrderingServiceContentsType.SubscriptionOrders", + "required":[ + "supported" + ], "properties":{ - "name":{ - "title":"name", + "supported":{ + "title":"supported", "allOf":[ { - "$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":"name", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } - }, - "description":{ - "title":"description", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported" + ] + }, + "CollectionCapability.ProductOrders":{ + "type":"object", + "title":"CollectionCapability.ProductOrders", + "required":[ + "supported" + ], + "properties":{ + "supported":{ + "title":"supported", "allOf":[ { - "$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":"description", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "sceneSelectionParameter":{ - "title":"sceneSelectionParameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SceneSelectionDescriptorType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sceneSelectionParameter", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "description", - "sceneSelectionParameter" - ] - }, - "DeliveryInformationType":{ - "type":"object", - "title":"DeliveryInformationType", - "properties":{ - "onlineAddress":{ - "title":"onlineAddress", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineAddressType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"onlineAddress", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "mailAddress":{ - "title":"mailAddress", - "allOf":[ - { - "$ref":"#/definitions/DeliveryAddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mailAddress", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeliveryInformationType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "onlineAddress", - "mailAddress" - ] - }, - "CollectionCapability.SubscriptionOrders":{ - "type":"object", - "title":"CollectionCapability.SubscriptionOrders", - "required":[ - "supported" - ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } } }, @@ -2011,11 +2270,57 @@ "facsimileTelephoneNumber" ] }, - "OrderingServiceContentsType.ProductOrders":{ + "ParameterDataType":{ "type":"object", - "title":"OrderingServiceContentsType.ProductOrders", + "title":"ParameterDataType", "required":[ - "supported" + "encoding", + "values" + ], + "properties":{ + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/SWEEncoding" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterDataType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "encoding", + "values" + ] + }, + "CollectionCapability.CancelCapabilities":{ + "type":"object", + "title":"CollectionCapability.CancelCapabilities", + "required":[ + "supported", + "asynchronous" ], "properties":{ "supported":{ @@ -2030,225 +2335,216 @@ "localPart":"supported", "namespaceURI":"" } + }, + "asynchronous":{ + "title":"asynchronous", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"asynchronous", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "supported" + "supported", + "asynchronous" ] }, - "DeliveryOptionsType":{ + "CollectionCapability.SubscriptionOrders":{ "type":"object", - "title":"DeliveryOptionsType", + "title":"CollectionCapability.SubscriptionOrders", "required":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery" + "supported" ], "properties":{ - "onlineDataAccess":{ - "title":"onlineDataAccess", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType.OnlineDataAccess" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported" + ] + }, + "CommonOrderOptionsType.SceneSelectionOption":{ + "type":"object", + "title":"CommonOrderOptionsType.SceneSelectionOption", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataAccess", + "localPart":"name", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "onlineDataDelivery":{ - "title":"onlineDataDelivery", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType.OnlineDataDelivery" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataDelivery", + "localPart":"description", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "mediaDelivery":{ - "title":"mediaDelivery", + "sceneSelectionParameter":{ + "title":"sceneSelectionParameter", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType.MediaDelivery" + "type":"array", + "items":{ + "$ref":"#/definitions/SceneSelectionDescriptorType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"mediaDelivery", + "localPart":"sceneSelectionParameter", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "numberOfCopies":{ - "title":"numberOfCopies", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "description", + "sceneSelectionParameter" + ] + }, + "CollectionCapability":{ + "type":"object", + "title":"CollectionCapability", + "required":[ + "collectionId" + ], + "properties":{ + "collectionId":{ + "title":"collectionId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"numberOfCopies", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productAnnotation":{ - "title":"productAnnotation", + "productOrders":{ + "title":"productOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CollectionCapability.ProductOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"productAnnotation", + "localPart":"ProductOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "specialInstructions":{ - "title":"specialInstructions", + "subscriptionOrders":{ + "title":"subscriptionOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CollectionCapability.SubscriptionOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"specialInstructions", + "localPart":"SubscriptionOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeliveryOptionsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery", - "numberOfCopies", - "productAnnotation", - "specialInstructions" - ] - }, - "OnLineAccessAddressType.ResourceAddress.ServiceRequest":{ - "type":"object", - "title":"OnLineAccessAddressType.ResourceAddress.ServiceRequest", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "PaymentOptionDefinitionType":{ - "type":"object", - "title":"PaymentOptionDefinitionType", - "required":[ - "paymentMethod" - ], - "properties":{ - "paymentMethod":{ - "title":"paymentMethod", + }, + "describeResultAccessCapabilities":{ + "title":"describeResultAccessCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CollectionCapability.DescribeResultAccessCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentMethod", + "localPart":"DescribeResultAccessCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "paymentOptionInfoURL":{ - "title":"paymentOptionInfoURL", + "cancelCapabilities":{ + "title":"cancelCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CollectionCapability.CancelCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentOptionInfoURL", + "localPart":"CancelCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PaymentOptionDefinitionType", + "localPart":"CollectionCapability", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "paymentMethod", - "paymentOptionInfoURL" + "collectionId", + "productOrders", + "subscriptionOrders", + "describeResultAccessCapabilities", + "cancelCapabilities" ] }, - "SceneSelectionDescriptorType.SceneRestriction":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"SceneSelectionDescriptorType.SceneRestriction", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "OnlineAddressType":{ + "CommonOrderSpecification":{ "type":"object", - "title":"OnlineAddressType", + "title":"CommonOrderSpecification", "required":[ - "protocol", - "serverAddress" + "orderType" ], "properties":{ - "protocol":{ - "title":"protocol", + "orderReference":{ + "title":"orderReference", "allOf":[ { - "$ref":"#/definitions/ProtocolType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "serverAddress":{ - "title":"serverAddress", + "orderRemark":{ + "title":"orderRemark", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2256,339 +2552,210 @@ ], "propertyType":"element", "elementName":{ - "localPart":"serverAddress", + "localPart":"orderRemark", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "userName":{ - "title":"userName", + "deliveryInformation":{ + "title":"deliveryInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"userName", + "localPart":"deliveryInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "userPassword":{ - "title":"userPassword", + "invoiceAddress":{ + "title":"invoiceAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"userPassword", + "localPart":"invoiceAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "path":{ - "title":"path", + "packaging":{ + "title":"packaging", "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/EnumPackagingType" + } + }, + "elementName":{ + "localPart":"packaging", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"path", + "localPart":"packaging", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OnlineAddressType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "protocol", - "serverAddress", - "userName", - "userPassword", - "path" - ] - }, - "CollectionCapability.DescribeResultAccessCapabilities":{ - "type":"object", - "title":"CollectionCapability.DescribeResultAccessCapabilities", - "required":[ - "supported" - ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported" - ] - }, - "OnLineAccessAddressType":{ - "type":"object", - "title":"OnLineAccessAddressType", - "required":[ - "resourceAddress" - ], - "properties":{ - "serviceAddress":{ - "title":"serviceAddress", + }, + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderSpecification.Option" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceAddress", + "localPart":"option", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "resourceAddress":{ - "title":"resourceAddress", + "deliveryOptions":{ + "title":"deliveryOptions", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress" + "$ref":"#/definitions/DeliveryOptionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceAddress", + "localPart":"deliveryOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OnLineAccessAddressType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "serviceAddress", - "resourceAddress" - ] - }, - "OnLineAccessAddressType.ResourceAddress":{ - "type":"object", - "title":"OnLineAccessAddressType.ResourceAddress", - "required":[ - "url" - ], - "properties":{ - "url":{ - "title":"url", + }, + "priority":{ + "title":"priority", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PriorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"priority", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "serviceRequest":{ - "title":"serviceRequest", + "orderType":{ + "title":"orderType", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress.ServiceRequest" + "$ref":"#/definitions/EnumOrderType" } ], "propertyType":"element", "elementName":{ - "localPart":"serviceRequest", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "url", - "serviceRequest" - ] - }, - "DeliveryOptionsType.MediaDelivery":{ - "type":"object", - "title":"DeliveryOptionsType.MediaDelivery", - "required":[ - "packageMedium" - ], - "properties":{ - "packageMedium":{ - "title":"packageMedium", - "allOf":[ - { - "$ref":"#/definitions/PackageMedium" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"packageMedium", + "localPart":"orderType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "shippingInstructions":{ - "title":"shippingInstructions", + "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"shippingInstructions", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "packageMedium", - "shippingInstructions" - ] - }, - "CommonOrderItemType.SceneSelection":{ - "type":"object", - "title":"CommonOrderItemType.SceneSelection", - "required":[ - "parameterData" - ], - "properties":{ - "parameterData":{ - "title":"parameterData", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } + "typeName":{ + "localPart":"CommonOrderSpecification", + "namespaceURI":"http://www.opengis.net/oseo/1.0" }, - "typeType":"classInfo", "propertiesOrder":[ - "parameterData" + "orderReference", + "orderRemark", + "deliveryInformation", + "invoiceAddress", + "packaging", + "option", + "deliveryOptions", + "priority", + "orderType", + "extension" ] }, - "OrderOptionsResponseType":{ + "GetQuotationResponseAckType":{ "allOf":[ { "$ref":"#/definitions/OrderResponseBaseType" }, { "type":"object", - "title":"OrderOptionsResponseType", + "title":"GetQuotationResponseAckType", "properties":{ - "orderOptions":{ - "title":"orderOptions", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderOptionsType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderOptions", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"OrderOptionsResponseType", + "localPart":"GetQuotationResponseAckType", "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "orderOptions" - ] + } }, - "OrderingServiceContentsType.ProgrammingOrders":{ + "DeliveryAddressType.PostalAddress":{ "type":"object", - "title":"OrderingServiceContentsType.ProgrammingOrders", + "title":"DeliveryAddressType.PostalAddress", "required":[ - "supported" + "streetAddress", + "city", + "state", + "postalCode", + "country" ], "properties":{ - "supported":{ - "title":"supported", + "streetAddress":{ + "title":"streetAddress", "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":"supported", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"streetAddress", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "spsurl":{ - "title":"spsurl", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SPS_URL", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported", - "spsurl" - ] - }, - "StatusType":{ - "type":"object", - "title":"StatusType", - "required":[ - "status" - ], - "properties":{ - "status":{ - "title":"status", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/EnumStatusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"city", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "additionalStatusInfo":{ - "title":"additionalStatusInfo", + "state":{ + "title":"state", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2596,12 +2763,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"additionalStatusInfo", + "localPart":"state", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "missionSpecificStatusInfo":{ - "title":"missionSpecificStatusInfo", + "postalCode":{ + "title":"postalCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2609,63 +2776,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"missionSpecificStatusInfo", + "localPart":"postalCode", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "status", - "additionalStatusInfo", - "missionSpecificStatusInfo" - ] - }, - "GetQuotationResponseAckType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" }, - { - "type":"object", - "title":"GetQuotationResponseAckType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetQuotationResponseAckType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "CurrencyType":{ - "type":"object", - "title":"CurrencyType", - "required":[ - "value", - "currency" - ], - "properties":{ - "value":{ - "title":"value", + "country":{ + "title":"country", "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":"value", + "localPart":"country", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "currency":{ - "title":"currency", + "postBox":{ + "title":"postBox", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2673,488 +2802,575 @@ ], "propertyType":"element", "elementName":{ - "localPart":"currency", + "localPart":"postBox", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CurrencyType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "value", - "currency" + "streetAddress", + "city", + "state", + "postalCode", + "country", + "postBox" ] }, - "CommonOrderItemType":{ + "OnLineAccessAddressType.ServiceAddress.InfoRequest":{ "type":"object", - "title":"CommonOrderItemType", + "title":"OnLineAccessAddressType.ServiceAddress.InfoRequest", "required":[ - "itemId", - "productId", - "taskingRequestId", - "subscriptionId" + "any" ], "properties":{ - "itemId":{ - "title":"itemId", + "any":{ + "title":"any", "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":{ + } + } + } ], - "propertyType":"element", - "elementName":{ - "localPart":"itemId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "OrderingServiceContentsType.GetStatusCapabilities":{ + "type":"object", + "title":"OrderingServiceContentsType.GetStatusCapabilities", + "required":[ + "orderSearch", + "orderRetrieve", + "full" + ], + "properties":{ + "orderSearch":{ + "title":"orderSearch", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orderSearch", + "namespaceURI":"" } }, - "productOrderOptionsId":{ - "title":"productOrderOptionsId", + "orderRetrieve":{ + "title":"orderRetrieve", "allOf":[ { - "$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":"orderRetrieve", + "namespaceURI":"" + } + }, + "full":{ + "title":"full", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"full", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "orderSearch", + "orderRetrieve", + "full" + ] + }, + "OrderSpecification":{ + "required":[ + "orderItem" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonOrderSpecification" + }, + { + "type":"object", + "title":"OrderSpecification", + "properties":{ + "orderItem":{ + "title":"orderItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderItem", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderSpecification", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "orderItem" + ] + }, + "OrderingServiceContentsType":{ + "type":"object", + "title":"OrderingServiceContentsType", + "required":[ + "productOrders", + "subscriptionOrders", + "programmingOrders", + "getQuotationCapabilities", + "submitCapabilities", + "getStatusCapabilities", + "describeResultAccessCapabilities", + "cancelCapabilities" + ], + "properties":{ + "productOrders":{ + "title":"productOrders", + "allOf":[ + { + "$ref":"#/definitions/OrderingServiceContentsType.ProductOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"productOrderOptionsId", + "localPart":"ProductOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderItemRemark":{ - "title":"orderItemRemark", + "subscriptionOrders":{ + "title":"subscriptionOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OrderingServiceContentsType.SubscriptionOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemRemark", + "localPart":"SubscriptionOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "option":{ - "title":"option", + "programmingOrders":{ + "title":"programmingOrders", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderItemType.Option" - }, - "minItems":0 + "$ref":"#/definitions/OrderingServiceContentsType.ProgrammingOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"option", + "localPart":"ProgrammingOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "sceneSelection":{ - "title":"sceneSelection", + "getQuotationCapabilities":{ + "title":"getQuotationCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderItemType.SceneSelection" - }, - "minItems":0 + "$ref":"#/definitions/OrderingServiceContentsType.GetQuotationCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"sceneSelection", + "localPart":"GetQuotationCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "deliveryOptions":{ - "title":"deliveryOptions", + "submitCapabilities":{ + "title":"submitCapabilities", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType" + "$ref":"#/definitions/OrderingServiceContentsType.SubmitCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryOptions", + "localPart":"SubmitCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "payment":{ - "title":"payment", + "getStatusCapabilities":{ + "title":"getStatusCapabilities", "allOf":[ { - "$ref":"#/definitions/PaymentOptionSelectedValue" + "$ref":"#/definitions/OrderingServiceContentsType.GetStatusCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"payment", + "localPart":"GetStatusCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "extension":{ - "title":"extension", + "describeResultAccessCapabilities":{ + "title":"describeResultAccessCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/OrderingServiceContentsType.DescribeResultAccessCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"extension", + "localPart":"DescribeResultAccessCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productId":{ - "title":"productId", + "cancelCapabilities":{ + "title":"cancelCapabilities", "allOf":[ { - "$ref":"#/definitions/ProductIdType" + "$ref":"#/definitions/OrderingServiceContentsType.CancelCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"productId", + "localPart":"CancelCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "taskingRequestId":{ - "title":"taskingRequestId", + "supportedCollection":{ + "title":"supportedCollection", "allOf":[ { - "$ref":"#/definitions/TaskingRequestIdType" + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionCapability" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"taskingRequestId", + "localPart":"SupportedCollection", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionId":{ - "title":"subscriptionId", + "contentsType":{ + "title":"contentsType", "allOf":[ { - "$ref":"#/definitions/SubscriptionIdType" + "type":"array", + "items":{ + "$ref":"#/definitions/EncodingType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"subscriptionId", + "localPart":"ContentsType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderItemType", + "localPart":"OrderingServiceContentsType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "itemId", - "productOrderOptionsId", - "orderItemRemark", - "option", - "sceneSelection", - "deliveryOptions", - "payment", - "extension", - "productId", - "taskingRequestId", - "subscriptionId" + "productOrders", + "subscriptionOrders", + "programmingOrders", + "getQuotationCapabilities", + "submitCapabilities", + "getStatusCapabilities", + "describeResultAccessCapabilities", + "cancelCapabilities", + "supportedCollection", + "contentsType" ] }, - "OrderItemGroupPrice":{ - "type":"object", - "title":"OrderItemGroupPrice", + "OrderOptionsRequestType":{ "required":[ - "provider", - "price", - "orderItemPrice" + "collectionId", + "identifier", + "taskingRequestId" ], - "properties":{ - "provider":{ - "title":"provider", - "allOf":[ - { - "$ref":"#/definitions/ProviderType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"provider", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" }, - "quotationId":{ - "title":"quotationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"OrderOptionsRequestType", + "properties":{ + "timeStamp":{ + "title":"timeStamp", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeStamp", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "collectionId":{ + "title":"collectionId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"collectionId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "taskingRequestId":{ + "title":"taskingRequestId", + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestIdType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingRequestId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quotationId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "validityTime":{ - "title":"validityTime", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderOptionsRequestType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "timeStamp", + "collectionId", + "identifier", + "taskingRequestId" + ] + }, + "DeliveryInformationType":{ + "type":"object", + "title":"DeliveryInformationType", + "properties":{ + "onlineAddress":{ + "title":"onlineAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineAddressType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"validityTime", + "localPart":"onlineAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "price":{ - "title":"price", + "mailAddress":{ + "title":"mailAddress", "allOf":[ { - "$ref":"#/definitions/CurrencyType" + "$ref":"#/definitions/DeliveryAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"price", + "localPart":"mailAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "balance":{ - "title":"balance", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DeliveryInformationType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "onlineAddress", + "mailAddress" + ] + }, + "CommonOrderOptionsType.ProductDeliveryOptions":{ + "type":"object", + "title":"CommonOrderOptionsType.ProductDeliveryOptions", + "required":[ + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" + ], + "properties":{ + "onlineDataAccess":{ + "title":"onlineDataAccess", "allOf":[ { - "$ref":"#/definitions/CurrencyType" + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess" } ], "propertyType":"element", "elementName":{ - "localPart":"balance", + "localPart":"onlineDataAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderItemPrice":{ - "title":"orderItemPrice", + "onlineDataDelivery":{ + "title":"onlineDataDelivery", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OrderItemPrice" - }, - "minItems":1 + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemPrice", + "localPart":"onlineDataDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "contractInformation":{ - "title":"contractInformation", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contractInformation", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderItemGroupPrice", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "provider", - "quotationId", - "validityTime", - "price", - "balance", - "orderItemPrice", - "contractInformation" - ] - }, - "DeliveryOptionsType.OnlineDataAccess":{ - "type":"object", - "title":"DeliveryOptionsType.OnlineDataAccess", - "required":[ - "protocol" - ], - "properties":{ - "protocol":{ - "title":"protocol", + "mediaDelivery":{ + "title":"mediaDelivery", "allOf":[ { - "$ref":"#/definitions/ProtocolType" + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"mediaDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "protocol" + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" ] }, - "CommonOrderItemType.Option":{ + "OnLineAccessAddressType.ResourceAddress.ServiceRequest":{ "type":"object", - "title":"CommonOrderItemType.Option", + "title":"OnLineAccessAddressType.ResourceAddress.ServiceRequest", "required":[ - "parameterData" + "any" ], "properties":{ - "parameterData":{ - "title":"parameterData", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "parameterData" + "any" ] }, - "StatusNotificationAckType":{ + "SceneSelectionDescriptorType":{ "allOf":[ { - "$ref":"#/definitions/OrderResponseBaseType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"StatusNotificationAckType", + "title":"SceneSelectionDescriptorType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusNotificationAckType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "CancelRequestAckType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" - }, - { - "type":"object", - "title":"CancelRequestAckType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CancelRequestAckType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "ProviderType":{ - "type":"object", - "title":"ProviderType", - "required":[ - "serviceName", - "organization" - ], - "properties":{ - "serviceName":{ - "title":"serviceName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceName", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "organization":{ - "title":"organization", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "sceneRestriction":{ + "title":"sceneRestriction", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SceneSelectionDescriptorType.SceneRestriction" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sceneRestriction", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"organization", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ProviderType", + "localPart":"SceneSelectionDescriptorType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "serviceName", - "organization" - ] - }, - "CommonOrderSpecification.Option":{ - "type":"object", - "title":"CommonOrderSpecification.Option", - "required":[ - "parameterData" - ], - "properties":{ - "parameterData":{ - "title":"parameterData", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterData" + "sceneRestriction" ] }, - "CancelRequestType":{ + "SubmitOrderRequestType":{ "required":[ - "orderId", + "orderSpecification", + "quotationId", "statusNotification" ], "allOf":[ @@ -3163,7 +3379,7 @@ }, { "type":"object", - "title":"CancelRequestType", + "title":"SubmitOrderRequestType", "properties":{ "timeStamp":{ "title":"timeStamp", @@ -3178,8 +3394,21 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderId":{ - "title":"orderId", + "orderSpecification":{ + "title":"orderSpecification", + "allOf":[ + { + "$ref":"#/definitions/OrderSpecification" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderSpecification", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "quotationId":{ + "title":"quotationId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3187,7 +3416,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orderId", + "localPart":"quotationId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -3209,38 +3438,51 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CancelRequestType", + "localPart":"SubmitOrderRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ "timeStamp", - "orderId", + "orderSpecification", + "quotationId", "statusNotification" ] }, - "DescribeResultAccessResponseType":{ + "StatusNotificationType":{ + "required":[ + "orderMonitorSpecification" + ], "allOf":[ { - "$ref":"#/definitions/OrderResponseBaseType" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"DescribeResultAccessResponseType", + "title":"StatusNotificationType", "properties":{ - "urLs":{ - "title":"urLs", + "timeStamp":{ + "title":"timeStamp", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemURLType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"URLs", + "localPart":"timeStamp", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderMonitorSpecification":{ + "title":"orderMonitorSpecification", + "allOf":[ + { + "$ref":"#/definitions/CommonOrderMonitorSpecification" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderMonitorSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -3249,135 +3491,107 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessResponseType", + "localPart":"StatusNotificationType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "urLs" + "timeStamp", + "orderMonitorSpecification" ] }, - "OrderingServiceContentsType.SubmitCapabilities":{ + "OnLineAccessAddressType.ResourceAddress":{ "type":"object", - "title":"OrderingServiceContentsType.SubmitCapabilities", + "title":"OnLineAccessAddressType.ResourceAddress", "required":[ - "asynchronous", - "globalDeliveryOptions", - "localDeliveryOptions", - "globalOrderOptions", - "localOrderOptions" + "url" ], "properties":{ - "asynchronous":{ - "title":"asynchronous", + "url":{ + "title":"url", "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":"asynchronous", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"URL", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "maxNumberOfProducts":{ - "title":"maxNumberOfProducts", + "serviceRequest":{ + "title":"serviceRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress.ServiceRequest" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxNumberOfProducts", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"serviceRequest", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "globalDeliveryOptions":{ - "title":"globalDeliveryOptions", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "url", + "serviceRequest" + ] + }, + "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery":{ + "type":"object", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery", + "required":[ + "protocol" + ], + "properties":{ + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/ProtocolType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"globalDeliveryOptions", - "namespaceURI":"" - } - }, - "localDeliveryOptions":{ - "title":"localDeliveryOptions", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localDeliveryOptions", - "namespaceURI":"" - } - }, - "globalOrderOptions":{ - "title":"globalOrderOptions", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"globalOrderOptions", - "namespaceURI":"" - } - }, - "localOrderOptions":{ - "title":"localOrderOptions", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localOrderOptions", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"protocol", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "asynchronous", - "maxNumberOfProducts", - "globalDeliveryOptions", - "localDeliveryOptions", - "globalOrderOptions", - "localOrderOptions" + "protocol" ] }, - "CommonOrderStatusItemType":{ - "required":[ - "orderItemStatusInfo" - ], + "OrderOptionsResponseType":{ "allOf":[ { - "$ref":"#/definitions/CommonOrderItemType" + "$ref":"#/definitions/OrderResponseBaseType" }, { "type":"object", - "title":"CommonOrderStatusItemType", + "title":"OrderOptionsResponseType", "properties":{ - "orderItemStatusInfo":{ - "title":"orderItemStatusInfo", + "orderOptions":{ + "title":"orderOptions", "allOf":[ { - "$ref":"#/definitions/StatusType" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderOptionsType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemStatusInfo", + "localPart":"orderOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -3386,263 +3600,125 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderStatusItemType", + "localPart":"OrderOptionsResponseType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "orderItemStatusInfo" + "orderOptions" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery":{ - "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery", - "required":[ - "protocol" - ], - "properties":{ - "protocol":{ - "title":"protocol", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProtocolType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"protocol", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "CancelRequestAckType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"CancelRequestAckType", + "properties":{ } } - }, + ], "typeType":"classInfo", - "propertiesOrder":[ - "protocol" - ] + "typeName":{ + "localPart":"CancelRequestAckType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } }, - "OrderingServiceContentsType.DescribeResultAccessCapabilities":{ - "type":"object", - "title":"OrderingServiceContentsType.DescribeResultAccessCapabilities", + "SubmitOrderResponseType":{ "required":[ - "supported" + "orderId" ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"SubmitOrderResponseType", + "properties":{ + "orderId":{ + "title":"orderId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderReference":{ + "title":"orderReference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderReference", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"SubmitOrderResponseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "supported" + "orderId", + "orderReference" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery":{ + "EncodingType":{ "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery", + "title":"EncodingType", "required":[ - "packageMedium" + "supportedEncoding" ], "properties":{ - "packageMedium":{ - "title":"packageMedium", + "supportedEncoding":{ + "title":"supportedEncoding", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PackageMedium" + "$ref":"#/definitions/SWEEncoding" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"packageMedium", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "packageMedium" - ] - }, - "OrderResponseBaseType":{ - "type":"object", - "title":"OrderResponseBaseType", - "required":[ - "status" - ], - "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"#/definitions/OrderResponseStatusType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"status", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "errorMessage":{ - "title":"errorMessage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"errorMessage", + "localPart":"supportedEncoding", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderResponseBaseType", + "localPart":"EncodingType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "status", - "errorMessage" - ] - }, - "OrderItemIdType":{ - "type":"object", - "title":"OrderItemIdType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderItemIdType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "OrderingServiceContentsType.GetQuotationCapabilities":{ - "type":"object", - "title":"OrderingServiceContentsType.GetQuotationCapabilities", - "required":[ - "supported", - "synchronous", - "asynchronous", - "monitoring", - "offLine" - ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } - }, - "synchronous":{ - "title":"synchronous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"synchronous", - "namespaceURI":"" - } - }, - "asynchronous":{ - "title":"asynchronous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"asynchronous", - "namespaceURI":"" - } - }, - "monitoring":{ - "title":"monitoring", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"monitoring", - "namespaceURI":"" - } - }, - "offLine":{ - "title":"offLine", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"off-line", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported", - "synchronous", - "asynchronous", - "monitoring", - "offLine" + "supportedEncoding" ] }, - "CollectionCapability.CancelCapabilities":{ + "OrderingServiceContentsType.ProductOrders":{ "type":"object", - "title":"CollectionCapability.CancelCapabilities", + "title":"OrderingServiceContentsType.ProductOrders", "required":[ - "supported", - "asynchronous" + "supported" ], "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } - }, - "asynchronous":{ - "title":"asynchronous", + "supported":{ + "title":"supported", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -3650,109 +3726,118 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"asynchronous", + "localPart":"supported", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "supported", - "asynchronous" - ] - }, - "SceneSelectionDescriptorType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"SceneSelectionDescriptorType", - "properties":{ - "sceneRestriction":{ - "title":"sceneRestriction", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SceneSelectionDescriptorType.SceneRestriction" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sceneRestriction", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SceneSelectionDescriptorType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "sceneRestriction" + "supported" ] }, - "ParameterDataType":{ + "OrderQuotation":{ "type":"object", - "title":"ParameterDataType", + "title":"OrderQuotation", "required":[ - "encoding", - "values" + "quotationId", + "orderItemGroupPrice" ], "properties":{ - "encoding":{ - "title":"encoding", + "quotationId":{ + "title":"quotationId", "allOf":[ { - "$ref":"#/definitions/SWEEncoding" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"quotationId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "values":{ - "title":"values", + "validityTime":{ + "title":"validityTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"validityTime", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "price":{ + "title":"price", + "allOf":[ + { + "$ref":"#/definitions/CurrencyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"price", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderItemGroupPrice":{ + "title":"orderItemGroupPrice", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OrderItemGroupPrice" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderItemGroupPrice", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "contractInformation":{ + "title":"contractInformation", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contractInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterDataType", + "localPart":"OrderQuotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "encoding", - "values" + "quotationId", + "validityTime", + "price", + "orderItemGroupPrice", + "contractInformation" ] }, - "CollectionCapability":{ + "CommonOrderOptionsType":{ "type":"object", - "title":"CollectionCapability", + "title":"CommonOrderOptionsType", "required":[ - "collectionId" + "productOrderOptionsId", + "orderType", + "productDeliveryOptions" ], "properties":{ - "collectionId":{ - "title":"collectionId", + "productOrderOptionsId":{ + "title":"productOrderOptionsId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3760,173 +3845,192 @@ ], "propertyType":"element", "elementName":{ - "localPart":"collectionId", + "localPart":"productOrderOptionsId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productOrders":{ - "title":"productOrders", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.ProductOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ProductOrders", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionOrders":{ - "title":"subscriptionOrders", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.SubscriptionOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SubscriptionOrders", + "localPart":"description", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "describeResultAccessCapabilities":{ - "title":"describeResultAccessCapabilities", + "orderType":{ + "title":"orderType", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.DescribeResultAccessCapabilities" + "$ref":"#/definitions/EnumOrderType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccessCapabilities", + "localPart":"orderType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "cancelCapabilities":{ - "title":"cancelCapabilities", + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.CancelCapabilities" + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterDescriptorType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CancelCapabilities", + "localPart":"option", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionCapability", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "collectionId", - "productOrders", - "subscriptionOrders", - "describeResultAccessCapabilities", - "cancelCapabilities" - ] - }, - "ProductIdType":{ - "required":[ - "identifier" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderItemIdType" }, - { - "type":"object", - "title":"ProductIdType", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "collectionId":{ - "title":"collectionId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"collectionId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "productDeliveryOptions":{ + "title":"productDeliveryOptions", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"productDeliveryOptions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderOptionInfoURL":{ + "title":"orderOptionInfoURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderOptionInfoURL", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "paymentOptions":{ + "title":"paymentOptions", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PaymentOptionDefinitionType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"paymentOptions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "sceneSelectionOption":{ + "title":"sceneSelectionOption", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderOptionsType.SceneSelectionOption" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sceneSelectionOption", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductIdType", + "localPart":"CommonOrderOptionsType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ + "productOrderOptionsId", "identifier", - "collectionId" + "description", + "orderType", + "option", + "productDeliveryOptions", + "orderOptionInfoURL", + "paymentOptions", + "sceneSelectionOption" ] }, - "CreditCardInfoType":{ + "ItemURLType":{ "type":"object", - "title":"CreditCardInfoType", + "title":"ItemURLType", "required":[ - "creditCardInstitute", - "nameOnCard", - "cardNumber", - "expirationDate" + "itemId", + "itemAddress" ], "properties":{ - "creditCardInstitute":{ - "title":"creditCardInstitute", + "itemId":{ + "title":"itemId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"creditCardInstitute", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "nameOnCard":{ - "title":"nameOnCard", + "productId":{ + "title":"productId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ProductIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"nameOnCard", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "cardNumber":{ - "title":"cardNumber", + "itemAddress":{ + "title":"itemAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/OnLineAccessAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"cardNumber", + "localPart":"itemAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -3934,7 +4038,7 @@ "title":"expirationDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", @@ -3946,86 +4050,33 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CreditCardInfoType", + "localPart":"ItemURLType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "creditCardInstitute", - "nameOnCard", - "cardNumber", + "itemId", + "productId", + "itemAddress", "expirationDate" ] }, - "OrderSpecification":{ - "required":[ - "orderItem" - ], + "SceneSelectionDescriptorType.SceneRestriction":{ "allOf":[ { - "$ref":"#/definitions/CommonOrderSpecification" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"OrderSpecification", + "title":"SceneSelectionDescriptorType.SceneRestriction", "properties":{ - "orderItem":{ - "title":"orderItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderItemType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderItem", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } } } ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "orderItem" - ] - }, - "CollectionCapability.ProductOrders":{ - "type":"object", - "title":"CollectionCapability.ProductOrders", - "required":[ - "supported" - ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported" - ] + "typeType":"classInfo" }, - "OrderItemPrice":{ + "CommonOrderItemType":{ "type":"object", - "title":"OrderItemPrice", + "title":"CommonOrderItemType", "required":[ "itemId", "productId", @@ -4046,550 +4097,499 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productId":{ - "title":"productId", + "productOrderOptionsId":{ + "title":"productOrderOptionsId", "allOf":[ { - "$ref":"#/definitions/ProductIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"productId", + "localPart":"productOrderOptionsId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "taskingRequestId":{ - "title":"taskingRequestId", + "orderItemRemark":{ + "title":"orderItemRemark", "allOf":[ { - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingRequestId", + "localPart":"orderItemRemark", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionId":{ - "title":"subscriptionId", + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/SubscriptionIdType" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType.Option" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"subscriptionId", + "localPart":"option", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "price":{ - "title":"price", + "sceneSelection":{ + "title":"sceneSelection", "allOf":[ { - "$ref":"#/definitions/CurrencyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType.SceneSelection" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"price", + "localPart":"sceneSelection", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "priceInformation":{ - "title":"priceInformation", + "deliveryOptions":{ + "title":"deliveryOptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryOptionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"priceInformation", + "localPart":"deliveryOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "contractInformation":{ - "title":"contractInformation", + "payment":{ + "title":"payment", + "allOf":[ + { + "$ref":"#/definitions/PaymentOptionSelectedValue" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"payment", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "productId":{ + "title":"productId", + "allOf":[ + { + "$ref":"#/definitions/ProductIdType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"productId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "taskingRequestId":{ + "title":"taskingRequestId", + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestIdType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingRequestId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "subscriptionId":{ + "title":"subscriptionId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SubscriptionIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"contractInformation", + "localPart":"subscriptionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderItemPrice", + "localPart":"CommonOrderItemType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ "itemId", + "productOrderOptionsId", + "orderItemRemark", + "option", + "sceneSelection", + "deliveryOptions", + "payment", + "extension", "productId", "taskingRequestId", - "subscriptionId", - "price", - "priceInformation", - "contractInformation" + "subscriptionId" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess":{ + "OrderingServiceContentsType.SubmitCapabilities":{ "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess", + "title":"OrderingServiceContentsType.SubmitCapabilities", "required":[ - "protocol" + "asynchronous", + "globalDeliveryOptions", + "localDeliveryOptions", + "globalOrderOptions", + "localOrderOptions" ], "properties":{ - "protocol":{ - "title":"protocol", + "asynchronous":{ + "title":"asynchronous", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProtocolType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"protocol", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"asynchronous", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "protocol" - ] - }, - "OrderingServiceContentsType":{ - "type":"object", - "title":"OrderingServiceContentsType", - "required":[ - "productOrders", - "subscriptionOrders", - "programmingOrders", - "getQuotationCapabilities", - "submitCapabilities", - "getStatusCapabilities", - "describeResultAccessCapabilities", - "cancelCapabilities" - ], - "properties":{ - "productOrders":{ - "title":"productOrders", + }, + "maxNumberOfProducts":{ + "title":"maxNumberOfProducts", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.ProductOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProductOrders", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxNumberOfProducts", + "namespaceURI":"" } }, - "subscriptionOrders":{ - "title":"subscriptionOrders", + "globalDeliveryOptions":{ + "title":"globalDeliveryOptions", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.SubscriptionOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SubscriptionOrders", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"globalDeliveryOptions", + "namespaceURI":"" } }, - "programmingOrders":{ - "title":"programmingOrders", + "localDeliveryOptions":{ + "title":"localDeliveryOptions", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.ProgrammingOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProgrammingOrders", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"localDeliveryOptions", + "namespaceURI":"" } }, - "getQuotationCapabilities":{ - "title":"getQuotationCapabilities", + "globalOrderOptions":{ + "title":"globalOrderOptions", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.GetQuotationCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetQuotationCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"globalOrderOptions", + "namespaceURI":"" } }, - "submitCapabilities":{ - "title":"submitCapabilities", + "localOrderOptions":{ + "title":"localOrderOptions", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.SubmitCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SubmitCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"localOrderOptions", + "namespaceURI":"" } - }, - "getStatusCapabilities":{ - "title":"getStatusCapabilities", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "asynchronous", + "maxNumberOfProducts", + "globalDeliveryOptions", + "localDeliveryOptions", + "globalOrderOptions", + "localOrderOptions" + ] + }, + "OrderingServiceContentsType.GetQuotationCapabilities":{ + "type":"object", + "title":"OrderingServiceContentsType.GetQuotationCapabilities", + "required":[ + "supported", + "synchronous", + "asynchronous", + "monitoring", + "offLine" + ], + "properties":{ + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.GetStatusCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetStatusCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } }, - "describeResultAccessCapabilities":{ - "title":"describeResultAccessCapabilities", + "synchronous":{ + "title":"synchronous", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.DescribeResultAccessCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeResultAccessCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"synchronous", + "namespaceURI":"" } }, - "cancelCapabilities":{ - "title":"cancelCapabilities", + "asynchronous":{ + "title":"asynchronous", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.CancelCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CancelCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"asynchronous", + "namespaceURI":"" } }, - "supportedCollection":{ - "title":"supportedCollection", + "monitoring":{ + "title":"monitoring", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionCapability" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SupportedCollection", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"monitoring", + "namespaceURI":"" } }, - "contentsType":{ - "title":"contentsType", + "offLine":{ + "title":"offLine", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EncodingType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContentsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"off-line", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OrderingServiceContentsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "productOrders", - "subscriptionOrders", - "programmingOrders", - "getQuotationCapabilities", - "submitCapabilities", - "getStatusCapabilities", - "describeResultAccessCapabilities", - "cancelCapabilities", - "supportedCollection", - "contentsType" + "propertiesOrder":[ + "supported", + "synchronous", + "asynchronous", + "monitoring", + "offLine" ] }, - "OnLineAccessAddressType.ServiceAddress":{ + "DeliveryOptionsType":{ "type":"object", - "title":"OnLineAccessAddressType.ServiceAddress", + "title":"DeliveryOptionsType", "required":[ - "url", - "infoURL" + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" ], "properties":{ - "type":{ - "title":"type", + "onlineDataAccess":{ + "title":"onlineDataAccess", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryOptionsType.OnlineDataAccess" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"onlineDataAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "url":{ - "title":"url", + "onlineDataDelivery":{ + "title":"onlineDataDelivery", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DeliveryOptionsType.OnlineDataDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"onlineDataDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "infoURL":{ - "title":"infoURL", + "mediaDelivery":{ + "title":"mediaDelivery", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DeliveryOptionsType.MediaDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"info_URL", + "localPart":"mediaDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "infoRequest":{ - "title":"infoRequest", + "numberOfCopies":{ + "title":"numberOfCopies", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress.InfoRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"infoRequest", + "localPart":"numberOfCopies", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "url", - "infoURL", - "infoRequest" - ] - }, - "SubmitOrderRequestType":{ - "required":[ - "orderSpecification", - "quotationId", - "statusNotification" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" - }, - { - "type":"object", - "title":"SubmitOrderRequestType", - "properties":{ - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeStamp", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderSpecification":{ - "title":"orderSpecification", - "allOf":[ - { - "$ref":"#/definitions/OrderSpecification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "quotationId":{ - "title":"quotationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quotationId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "statusNotification":{ - "title":"statusNotification", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"statusNotification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SubmitOrderRequestType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "timeStamp", - "orderSpecification", - "quotationId", - "statusNotification" - ] - }, - "OrderingServiceContentsType.GetStatusCapabilities":{ - "type":"object", - "title":"OrderingServiceContentsType.GetStatusCapabilities", - "required":[ - "orderSearch", - "orderRetrieve", - "full" - ], - "properties":{ - "orderSearch":{ - "title":"orderSearch", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orderSearch", - "namespaceURI":"" - } }, - "orderRetrieve":{ - "title":"orderRetrieve", + "productAnnotation":{ + "title":"productAnnotation", "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":"orderRetrieve", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"productAnnotation", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "full":{ - "title":"full", + "specialInstructions":{ + "title":"specialInstructions", "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":"full", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"specialInstructions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DeliveryOptionsType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "orderSearch", - "orderRetrieve", - "full" + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery", + "numberOfCopies", + "productAnnotation", + "specialInstructions" ] }, - "OrderRequestBaseType":{ + "ProviderType":{ "type":"object", - "title":"OrderRequestBaseType", + "title":"ProviderType", "required":[ - "service", - "version" + "serviceName", + "organization" ], "properties":{ - "service":{ - "title":"service", + "serviceName":{ + "title":"serviceName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"serviceName", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "version":{ - "title":"version", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"organization", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderRequestBaseType", + "localPart":"ProviderType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "service", - "version" + "serviceName", + "organization" ] }, "PresentationType":{ @@ -4604,7 +4604,7 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "OrderResponseStatusType":{ + "EnumStatusType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4612,7 +4612,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrderResponseStatusType", + "localPart":"EnumStatusType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4628,7 +4628,7 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "PriorityType":{ + "OrderResponseStatusType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4636,11 +4636,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PriorityType", + "localPart":"OrderResponseStatusType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumOrderType":{ + "EnumPackagingType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4648,11 +4648,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumOrderType", + "localPart":"EnumPackagingType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumPackagingType":{ + "PackageMedium":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4660,7 +4660,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumPackagingType", + "localPart":"PackageMedium", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4676,7 +4676,7 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "PackageMedium":{ + "PriorityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4684,11 +4684,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PackageMedium", + "localPart":"PriorityType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumStatusType":{ + "EnumOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4696,7 +4696,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumStatusType", + "localPart":"EnumOrderType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -4715,7 +4715,7 @@ "properties":{ "localPart":{ "enum":[ - "orderId" + "orderReference" ] }, "namespaceURI":{ @@ -4728,11 +4728,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"orderId", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4749,7 +4749,7 @@ "properties":{ "localPart":{ "enum":[ - "statusNotification" + "GetQuotationResponseAck" ] }, "namespaceURI":{ @@ -4762,11 +4762,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetQuotationResponseAckType" } }, "elementName":{ - "localPart":"statusNotification", + "localPart":"GetQuotationResponseAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4783,7 +4783,7 @@ "properties":{ "localPart":{ "enum":[ - "paymentMethod" + "statusNotification" ] }, "namespaceURI":{ @@ -4800,7 +4800,7 @@ } }, "elementName":{ - "localPart":"paymentMethod", + "localPart":"statusNotification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4817,7 +4817,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "deliveryOptions" ] }, "namespaceURI":{ @@ -4830,11 +4830,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestType" + "$ref":"#/definitions/DeliveryOptionsType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"deliveryOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4851,7 +4851,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponseAck" + "productOrderOptionsId" ] }, "namespaceURI":{ @@ -4864,11 +4864,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationAckType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"CancelResponseAck", + "localPart":"productOrderOptionsId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4885,7 +4885,7 @@ "properties":{ "localPart":{ "enum":[ - "orderSpecification" + "priority" ] }, "namespaceURI":{ @@ -4898,11 +4898,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderSpecification" + "$ref":"#/definitions/PriorityType" } }, "elementName":{ - "localPart":"orderSpecification", + "localPart":"priority", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4919,7 +4919,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponseAck" + "extension" ] }, "namespaceURI":{ @@ -4932,11 +4932,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationAckType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"SubmitResponseAck", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4953,7 +4953,7 @@ "properties":{ "localPart":{ "enum":[ - "Cancel" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -4966,11 +4966,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestType" + "$ref":"#/definitions/DescribeResultAccessRequestType" } }, "elementName":{ - "localPart":"Cancel", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4987,7 +4987,7 @@ "properties":{ "localPart":{ "enum":[ - "orderReference" + "GetOptions" ] }, "namespaceURI":{ @@ -5000,11 +5000,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OrderOptionsRequestType" } }, "elementName":{ - "localPart":"orderReference", + "localPart":"GetOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5021,7 +5021,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponse" + "paymentMethod" ] }, "namespaceURI":{ @@ -5034,11 +5034,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"CancelResponse", + "localPart":"paymentMethod", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5055,7 +5055,7 @@ "properties":{ "localPart":{ "enum":[ - "productOrderOptionsId" + "GetQuotationResponse" ] }, "namespaceURI":{ @@ -5068,11 +5068,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetQuotationResponseRequestType" } }, "elementName":{ - "localPart":"productOrderOptionsId", + "localPart":"GetQuotationResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5089,7 +5089,7 @@ "properties":{ "localPart":{ "enum":[ - "extension" + "GetQuotationAck" ] }, "namespaceURI":{ @@ -5102,11 +5102,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/GetQuotationAckType" } }, "elementName":{ - "localPart":"extension", + "localPart":"GetQuotationAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5123,7 +5123,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessResponse" + "GetStatusResponse" ] }, "namespaceURI":{ @@ -5136,11 +5136,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/GetStatusResponseType" } }, "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5157,7 +5157,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Submit" ] }, "namespaceURI":{ @@ -5170,11 +5170,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/SubmitOrderRequestType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5191,7 +5191,7 @@ "properties":{ "localPart":{ "enum":[ - "collectionId" + "SubmitAck" ] }, "namespaceURI":{ @@ -5204,11 +5204,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SubmitOrderResponseType" } }, "elementName":{ - "localPart":"collectionId", + "localPart":"SubmitAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5225,7 +5225,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponse" + "GetCapabilities" ] }, "namespaceURI":{ @@ -5238,11 +5238,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"SubmitResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5259,7 +5259,7 @@ "properties":{ "localPart":{ "enum":[ - "priority" + "SubmitResponseAck" ] }, "namespaceURI":{ @@ -5272,11 +5272,11 @@ ] }, "value":{ - "$ref":"#/definitions/PriorityType" + "$ref":"#/definitions/StatusNotificationAckType" } }, "elementName":{ - "localPart":"priority", + "localPart":"SubmitResponseAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5293,7 +5293,7 @@ "properties":{ "localPart":{ "enum":[ - "protocol" + "CancelAck" ] }, "namespaceURI":{ @@ -5306,11 +5306,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProtocolType" + "$ref":"#/definitions/CancelRequestAckType" } }, "elementName":{ - "localPart":"protocol", + "localPart":"CancelAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5327,7 +5327,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "subscriptionId" ] }, "namespaceURI":{ @@ -5340,11 +5340,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SubscriptionIdType" } }, "elementName":{ - "localPart":"identifier", + "localPart":"subscriptionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5361,7 +5361,7 @@ "properties":{ "localPart":{ "enum":[ - "itemId" + "Cancel" ] }, "namespaceURI":{ @@ -5374,11 +5374,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CancelRequestType" } }, "elementName":{ - "localPart":"itemId", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5395,7 +5395,7 @@ "properties":{ "localPart":{ "enum":[ - "GetOptionsResponse" + "identifier" ] }, "namespaceURI":{ @@ -5408,11 +5408,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderOptionsResponseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetOptionsResponse", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5429,7 +5429,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "collectionId" ] }, "namespaceURI":{ @@ -5442,11 +5442,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5463,7 +5463,7 @@ "properties":{ "localPart":{ "enum":[ - "contractInformation" + "productId" ] }, "namespaceURI":{ @@ -5476,11 +5476,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProductIdType" } }, "elementName":{ - "localPart":"contractInformation", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5497,7 +5497,7 @@ "properties":{ "localPart":{ "enum":[ - "orderMonitorSpecification" + "DescribeResultAccessResponse" ] }, "namespaceURI":{ @@ -5510,11 +5510,11 @@ ] }, "value":{ - "$ref":"#/definitions/CommonOrderMonitorSpecification" + "$ref":"#/definitions/DescribeResultAccessResponseType" } }, "elementName":{ - "localPart":"orderMonitorSpecification", + "localPart":"DescribeResultAccessResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5531,7 +5531,7 @@ "properties":{ "localPart":{ "enum":[ - "subscriptionId" + "CancelResponseAck" ] }, "namespaceURI":{ @@ -5544,11 +5544,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubscriptionIdType" + "$ref":"#/definitions/StatusNotificationAckType" } }, "elementName":{ - "localPart":"subscriptionId", + "localPart":"CancelResponseAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5565,7 +5565,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotationAck" + "GetOptionsResponse" ] }, "namespaceURI":{ @@ -5578,11 +5578,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationAckType" + "$ref":"#/definitions/OrderOptionsResponseType" } }, "elementName":{ - "localPart":"GetQuotationAck", + "localPart":"GetOptionsResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5599,7 +5599,7 @@ "properties":{ "localPart":{ "enum":[ - "deliveryOptions" + "taskingRequestId" ] }, "namespaceURI":{ @@ -5612,11 +5612,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeliveryOptionsType" + "$ref":"#/definitions/TaskingRequestIdType" } }, "elementName":{ - "localPart":"deliveryOptions", + "localPart":"taskingRequestId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5633,7 +5633,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotationResponse" + "orderMonitorSpecification" ] }, "namespaceURI":{ @@ -5646,11 +5646,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationResponseRequestType" + "$ref":"#/definitions/CommonOrderMonitorSpecification" } }, "elementName":{ - "localPart":"GetQuotationResponse", + "localPart":"orderMonitorSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5667,7 +5667,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitAck" + "GetStatus" ] }, "namespaceURI":{ @@ -5680,11 +5680,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitOrderResponseType" + "$ref":"#/definitions/GetStatusRequestType" } }, "elementName":{ - "localPart":"SubmitAck", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5701,7 +5701,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelAck" + "packaging" ] }, "namespaceURI":{ @@ -5714,12 +5714,15 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestAckType" + "$ref":"#/definitions/EnumPackagingType" } }, "elementName":{ - "localPart":"CancelAck", + "localPart":"packaging", "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "scope":{ + "$ref":"#/definitions/CommonOrderSpecification" } }, { @@ -5735,7 +5738,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "orderId" ] }, "namespaceURI":{ @@ -5748,11 +5751,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitOrderRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Submit", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5769,7 +5772,7 @@ "properties":{ "localPart":{ "enum":[ - "taskingRequestId" + "ParameterData" ] }, "namespaceURI":{ @@ -5782,11 +5785,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"#/definitions/ParameterDataType" } }, "elementName":{ - "localPart":"taskingRequestId", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5803,7 +5806,7 @@ "properties":{ "localPart":{ "enum":[ - "packaging" + "itemId" ] }, "namespaceURI":{ @@ -5816,15 +5819,12 @@ ] }, "value":{ - "$ref":"#/definitions/EnumPackagingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"packaging", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "scope":{ - "$ref":"#/definitions/CommonOrderSpecification" } }, { @@ -5840,7 +5840,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "protocol" ] }, "namespaceURI":{ @@ -5853,11 +5853,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestType" + "$ref":"#/definitions/ProtocolType" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5874,7 +5874,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotationResponseAck" + "GetQuotation" ] }, "namespaceURI":{ @@ -5887,11 +5887,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationResponseAckType" + "$ref":"#/definitions/GetQuotationRequestType" } }, "elementName":{ - "localPart":"GetQuotationResponseAck", + "localPart":"GetQuotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5908,7 +5908,7 @@ "properties":{ "localPart":{ "enum":[ - "GetOptions" + "orderSpecification" ] }, "namespaceURI":{ @@ -5921,11 +5921,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderOptionsRequestType" + "$ref":"#/definitions/OrderSpecification" } }, "elementName":{ - "localPart":"GetOptions", + "localPart":"orderSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5942,7 +5942,7 @@ "properties":{ "localPart":{ "enum":[ - "productId" + "CancelResponse" ] }, "namespaceURI":{ @@ -5955,11 +5955,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProductIdType" + "$ref":"#/definitions/StatusNotificationType" } }, "elementName":{ - "localPart":"productId", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5976,7 +5976,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusResponse" + "Capabilities" ] }, "namespaceURI":{ @@ -5989,11 +5989,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6010,7 +6010,7 @@ "properties":{ "localPart":{ "enum":[ - "orderOptions" + "contractInformation" ] }, "namespaceURI":{ @@ -6023,11 +6023,11 @@ ] }, "value":{ - "$ref":"#/definitions/CommonOrderOptionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"orderOptions", + "localPart":"contractInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6044,7 +6044,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotation" + "orderOptions" ] }, "namespaceURI":{ @@ -6057,11 +6057,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationRequestType" + "$ref":"#/definitions/CommonOrderOptionsType" } }, "elementName":{ - "localPart":"GetQuotation", + "localPart":"orderOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6078,7 +6078,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterData" + "SubmitResponse" ] }, "namespaceURI":{ @@ -6091,11 +6091,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterDataType" + "$ref":"#/definitions/StatusNotificationType" } }, "elementName":{ - "localPart":"ParameterData", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } diff --git a/scripts/jsonschemas/OWC_0_3_1.jsonschema b/scripts/jsonschemas/OWC_0_3_1.jsonschema index 11504c1b..5142e5f3 100644 --- a/scripts/jsonschemas/OWC_0_3_1.jsonschema +++ b/scripts/jsonschemas/OWC_0_3_1.jsonschema @@ -2,45 +2,23 @@ { "id":"http://www.opengis.net/ows-context#", "definitions":{ - "StyleListType":{ + "DimensionType":{ "type":"object", - "title":"StyleListType", + "title":"DimensionType", + "required":[ + "name", + "units" + ], "properties":{ - "style":{ - "title":"style", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StyleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Style", - "namespaceURI":"http://www.opengis.net/ows-context" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleListType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "style" - ] - }, - "StyleType":{ - "type":"object", - "title":"StyleType", - "required":[ - "name", - "title" - ], - "properties":{ + "propertyType":"value" + }, "name":{ "title":"name", "allOf":[ @@ -48,66 +26,66 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "units":{ + "title":"units", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"units", + "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"unitSymbol", + "namespaceURI":"" } }, - "legendURL":{ - "title":"legendURL", + "userValue":{ + "title":"userValue", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendURL", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"userValue", + "namespaceURI":"" } }, - "sld":{ - "title":"sld", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"#/definitions/SLDType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SLD", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" } }, - "current":{ - "title":"current", + "multipleValues":{ + "title":"multipleValues", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -115,55 +93,22 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"current", + "localPart":"multipleValues", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "sld", - "current" - ] - }, - "InlineFeatureCollectionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" }, - { - "type":"object", - "title":"InlineFeatureCollectionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InlineFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "FormatType":{ - "type":"object", - "title":"FormatType", - "properties":{ - "value":{ - "title":"value", + "nearestValue":{ + "title":"nearestValue", "allOf":[ { - "$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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestValue", + "namespaceURI":"" + } }, "current":{ "title":"current", @@ -181,52 +126,53 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FormatType", + "localPart":"DimensionType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ "value", + "name", + "units", + "unitSymbol", + "userValue", + "_default", + "multipleValues", + "nearestValue", "current" ] }, - "ExtensionType":{ + "DimensionListType":{ "type":"object", - "title":"ExtensionType", + "title":"DimensionListType", "required":[ - "any" + "dimension" ], "properties":{ - "any":{ - "title":"any", + "dimension":{ + "title":"dimension", "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":{ - } - } - } - ] + "type":"array", + "items":{ + "$ref":"#/definitions/DimensionType" + }, + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Dimension", + "namespaceURI":"http://www.opengis.net/ows-context" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensionType", + "localPart":"DimensionListType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "any" + "dimension" ] }, "AbstractResourceType":{ @@ -439,55 +385,51 @@ "opacity" ] }, - "SLDType":{ + "FormatType":{ "type":"object", - "title":"SLDType", - "required":[ - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" - ], + "title":"FormatType", "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/ows-context" - } - }, - "title":{ - "title":"title", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows-context" - } + "propertyType":"value" }, - "legendURL":{ - "title":"legendURL", + "current":{ + "title":"current", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendURL", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" } - }, - "onlineResource":{ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FormatType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "value", + "current" + ] + }, + "URLType":{ + "type":"object", + "title":"URLType", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ "title":"onlineResource", "allOf":[ { @@ -500,79 +442,56 @@ "namespaceURI":"http://www.opengis.net/ows-context" } }, - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", + "width":{ + "title":"width", "allOf":[ { - "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "height":{ + "title":"height", "allOf":[ { - "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeStyle", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SLDType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "name", - "title", - "legendURL", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" - ] - }, - "DimensionListType":{ - "type":"object", - "title":"DimensionListType", - "required":[ - "dimension" - ], - "properties":{ - "dimension":{ - "title":"dimension", + }, + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DimensionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Dimension", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DimensionListType", + "localPart":"URLType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "dimension" + "onlineResource", + "width", + "height", + "format" ] }, "ParameterListType":{ @@ -606,79 +525,38 @@ "parameter" ] }, - "OWSContextType":{ + "FormatListType":{ "type":"object", - "title":"OWSContextType", + "title":"FormatListType", "required":[ - "general", - "resourceList", - "version", - "id" + "format" ], "properties":{ - "general":{ - "title":"general", - "allOf":[ - { - "$ref":"#/definitions/GeneralType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"General", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "resourceList":{ - "title":"resourceList", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/ResourceListType" + "type":"array", + "items":{ + "$ref":"#/definitions/FormatType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceList", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/ows-context" } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OWSContextType", + "localPart":"FormatListType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "general", - "resourceList", - "version", - "id" + "format" ] }, "OnlineResourceType":{ @@ -715,282 +593,109 @@ "method" ] }, - "ServerType":{ - "type":"object", - "title":"ServerType", - "required":[ - "onlineResource", - "service", - "version" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineResourceType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/ServiceType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ServerType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "onlineResource", - "_default", - "service", - "version", - "title" - ] - }, - "WindowType":{ - "type":"object", - "title":"WindowType", - "required":[ - "width", - "height" - ], - "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"WindowType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "width", - "height" - ] - }, - "DimensionType":{ + "ExtensionType":{ "type":"object", - "title":"DimensionType", + "title":"ExtensionType", "required":[ - "name", - "units" + "any" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "units":{ - "title":"units", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", - "namespaceURI":"" - } - }, - "unitSymbol":{ - "title":"unitSymbol", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unitSymbol", - "namespaceURI":"" - } - }, - "userValue":{ - "title":"userValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"userValue", - "namespaceURI":"" - } - }, - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" - } - }, - "multipleValues":{ - "title":"multipleValues", + "any":{ + "title":"any", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" - } - }, - "nearestValue":{ - "title":"nearestValue", + "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" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensionType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "any" + ] + }, + "WindowType":{ + "type":"object", + "title":"WindowType", + "required":[ + "width", + "height" + ], + "properties":{ + "width":{ + "title":"width", "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":"nearestValue", + "localPart":"width", "namespaceURI":"" } }, - "current":{ - "title":"current", + "height":{ + "title":"height", "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":"current", + "localPart":"height", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DimensionType", + "localPart":"WindowType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "userValue", - "_default", - "multipleValues", - "nearestValue", - "current" + "width", + "height" ] }, + "InlineFeatureCollectionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"InlineFeatureCollectionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InlineFeatureCollectionType", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, "ResourceListType":{ "type":"object", "title":"ResourceListType", @@ -1022,40 +727,6 @@ "layer" ] }, - "FormatListType":{ - "type":"object", - "title":"FormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FormatType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/ows-context" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatListType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "format" - ] - }, "GeneralType":{ "type":"object", "title":"GeneralType", @@ -1238,13 +909,54 @@ "extension" ] }, - "URLType":{ + "SLDType":{ "type":"object", - "title":"URLType", + "title":"SLDType", "required":[ - "onlineResource" + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ], "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/ows-context" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -1258,56 +970,146 @@ "namespaceURI":"http://www.opengis.net/ows-context" } }, - "width":{ - "title":"width", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "height":{ - "title":"height", + "featureTypeStyle":{ + "title":"featureTypeStyle", + "allOf":[ + { + "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SLDType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "name", + "title", + "legendURL", + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ] + }, + "StyleType":{ + "type":"object", + "title":"StyleType", + "required":[ + "name", + "title" + ], + "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/ows-context" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "sld":{ + "title":"sld", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/SLDType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SLD", + "namespaceURI":"http://www.opengis.net/ows-context" } }, - "format":{ - "title":"format", + "current":{ + "title":"current", "allOf":[ { - "$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":"format", + "localPart":"current", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"URLType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" + "name", + "title", + "_abstract", + "legendURL", + "sld", + "current" ] }, "LayerType":{ @@ -1526,7 +1328,205 @@ "queryable" ] }, - "MethodType":{ + "ServerType":{ + "type":"object", + "title":"ServerType", + "required":[ + "onlineResource", + "service", + "version" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResourceType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/ServiceType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServerType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "onlineResource", + "_default", + "service", + "version", + "title" + ] + }, + "OWSContextType":{ + "type":"object", + "title":"OWSContextType", + "required":[ + "general", + "resourceList", + "version", + "id" + ], + "properties":{ + "general":{ + "title":"general", + "allOf":[ + { + "$ref":"#/definitions/GeneralType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"General", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "resourceList":{ + "title":"resourceList", + "allOf":[ + { + "$ref":"#/definitions/ResourceListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResourceList", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OWSContextType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "general", + "resourceList", + "version", + "id" + ] + }, + "StyleListType":{ + "type":"object", + "title":"StyleListType", + "properties":{ + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StyleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/ows-context" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleListType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "style" + ] + }, + "ServiceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1534,11 +1534,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"methodType", + "localPart":"serviceType", "namespaceURI":"http://www.opengis.net/ows-context" } }, - "ServiceType":{ + "MethodType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1546,7 +1546,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"serviceType", + "localPart":"methodType", "namespaceURI":"http://www.opengis.net/ows-context" } } @@ -1565,7 +1565,7 @@ "properties":{ "localPart":{ "enum":[ - "OWSContext" + "ResourceList" ] }, "namespaceURI":{ @@ -1578,11 +1578,11 @@ ] }, "value":{ - "$ref":"#/definitions/OWSContextType" + "$ref":"#/definitions/ResourceListType" } }, "elementName":{ - "localPart":"OWSContext", + "localPart":"ResourceList", "namespaceURI":"http://www.opengis.net/ows-context" } }, @@ -1599,7 +1599,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "OWSContext" ] }, "namespaceURI":{ @@ -1612,11 +1612,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerType" + "$ref":"#/definitions/OWSContextType" } }, "elementName":{ - "localPart":"Layer", + "localPart":"OWSContext", "namespaceURI":"http://www.opengis.net/ows-context" } }, @@ -1633,7 +1633,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceList" + "Layer" ] }, "namespaceURI":{ @@ -1646,11 +1646,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceListType" + "$ref":"#/definitions/LayerType" } }, "elementName":{ - "localPart":"ResourceList", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/ows-context" } } diff --git a/scripts/jsonschemas/OWS_1_0_0.jsonschema b/scripts/jsonschemas/OWS_1_0_0.jsonschema index a68715da..72731256 100644 --- a/scripts/jsonschemas/OWS_1_0_0.jsonschema +++ b/scripts/jsonschemas/OWS_1_0_0.jsonschema @@ -2,488 +2,45 @@ { "id":"http://www.opengis.net/ows#", "definitions":{ - "ServiceProvider":{ - "type":"object", - "title":"ServiceProvider", - "required":[ - "providerName", - "serviceContact" - ], - "properties":{ - "providerName":{ - "title":"providerName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProviderName", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "providerSite":{ - "title":"providerSite", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProviderSite", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "serviceContact":{ - "title":"serviceContact", - "allOf":[ - { - "$ref":"#/definitions/ResponsiblePartySubsetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceContact", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" - ] - }, - "IdentificationType":{ - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"IdentificationType", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormat", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "availableCRS":{ - "title":"availableCRS", - "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/anyURI" - } - }, - "elementName":{ - "localPart":"AvailableCRS", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AvailableCRS", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IdentificationType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "identifier", - "boundingBox", - "outputFormat", - "availableCRS", - "metadata" - ] - }, - "DescriptionType":{ - "type":"object", - "title":"DescriptionType", - "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordsType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DescriptionType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "title", - "_abstract", - "keywords" - ] - }, - "RequestMethodType":{ - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - }, - { - "type":"object", - "title":"RequestMethodType", - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Constraint", - "namespaceURI":"http://www.opengis.net/ows" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestMethodType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "constraint" - ] - }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WGS84BoundingBoxType", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "TelephoneType":{ - "type":"object", - "title":"TelephoneType", - "properties":{ - "voice":{ - "title":"voice", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Voice", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "facsimile":{ - "title":"facsimile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Facsimile", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TelephoneType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "voice", - "facsimile" - ] - }, - "AcceptFormatsType":{ - "type":"object", - "title":"AcceptFormatsType", - "properties":{ - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormat", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptFormatsType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "outputFormat" - ] - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "required":[ - "getOrPost" - ], - "properties":{ - "getOrPost":{ - "title":"getOrPost", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Post", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Get", - "namespaceURI":"http://www.opengis.net/ows" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "GetCapabilitiesType":{ + "ExceptionType":{ "type":"object", - "title":"GetCapabilitiesType", - "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "$ref":"#/definitions/AcceptVersionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptVersions", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "sections":{ - "title":"sections", + "title":"ExceptionType", + "required":[ + "exceptionCode" + ], + "properties":{ + "exceptionText":{ + "title":"exceptionText", "allOf":[ { - "$ref":"#/definitions/SectionsType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Sections", + "localPart":"ExceptionText", "namespaceURI":"http://www.opengis.net/ows" } }, - "acceptFormats":{ - "title":"acceptFormats", + "exceptionCode":{ + "title":"exceptionCode", "allOf":[ { - "$ref":"#/definitions/AcceptFormatsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptFormats", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"exceptionCode", + "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "locator":{ + "title":"locator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -491,21 +48,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"locator", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"ExceptionType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", - "updateSequence" + "exceptionText", + "exceptionCode", + "locator" ] }, "CapabilitiesBaseType":{ @@ -594,36 +150,10 @@ "updateSequence" ] }, - "MetadataType":{ + "OnlineResourceType":{ "type":"object", - "title":"MetadataType", + "title":"OnlineResourceType", "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "about":{ - "title":"about", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"about", - "namespaceURI":"" - } - }, "type":{ "title":"type", "allOf":[ @@ -718,12 +248,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "abstractMetaData", - "about", "type", "href", "role", @@ -733,278 +261,491 @@ "actuate" ] }, - "ContactType":{ + "CodeType":{ "type":"object", - "title":"ContactType", + "title":"CodeType", "properties":{ - "phone":{ - "title":"phone", + "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/ows" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "AddressType":{ + "type":"object", + "title":"AddressType", + "properties":{ + "deliveryPoint":{ + "title":"deliveryPoint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DeliveryPoint", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "city":{ + "title":"city", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"City", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "administrativeArea":{ + "title":"administrativeArea", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AdministrativeArea", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "country":{ + "title":"country", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "electronicMailAddress":{ + "title":"electronicMailAddress", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" + ] + }, + "DCP":{ + "type":"object", + "title":"DCP", + "required":[ + "http" + ], + "properties":{ + "http":{ + "title":"http", + "allOf":[ + { + "$ref":"#/definitions/HTTP" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "Operation":{ + "type":"object", + "title":"Operation", + "required":[ + "dcp", + "name" + ], + "properties":{ + "dcp":{ + "title":"dcp", "allOf":[ { - "$ref":"#/definitions/TelephoneType" + "type":"array", + "items":{ + "$ref":"#/definitions/DCP" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Phone", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows" } }, - "address":{ - "title":"address", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/AddressType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows" } }, - "onlineResource":{ - "title":"onlineResource", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows" } }, - "hoursOfService":{ - "title":"hoursOfService", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"HoursOfService", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows" } }, - "contactInstructions":{ - "title":"contactInstructions", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInstructions", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ContactType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "dcp", + "parameter", + "constraint", + "metadata", + "name" ] }, - "SectionsType":{ + "GetCapabilitiesType":{ "type":"object", - "title":"SectionsType", + "title":"GetCapabilitiesType", "properties":{ - "section":{ - "title":"section", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Section", + "localPart":"AcceptVersions", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "sections":{ + "title":"sections", + "allOf":[ + { + "$ref":"#/definitions/SectionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Sections", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "acceptFormats":{ + "title":"acceptFormats", + "allOf":[ + { + "$ref":"#/definitions/AcceptFormatsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/ows" } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SectionsType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "section" + "acceptVersions", + "sections", + "acceptFormats", + "updateSequence" ] }, - "OperationsMetadata":{ + "DomainType":{ "type":"object", - "title":"OperationsMetadata", + "title":"DomainType", "required":[ - "operation" + "value", + "name" ], "properties":{ - "operation":{ - "title":"operation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Operation", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "parameter":{ - "title":"parameter", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DomainType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows" } }, - "constraint":{ - "title":"constraint", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DomainType" + "$ref":"#/definitions/MetadataType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedCapabilities", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DomainType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "operation", - "parameter", - "constraint", - "extendedCapabilities" + "value", + "metadata", + "name" ] }, - "Operation":{ + "ServiceProvider":{ "type":"object", - "title":"Operation", + "title":"ServiceProvider", "required":[ - "dcp", - "name" + "providerName", + "serviceContact" ], "properties":{ - "dcp":{ - "title":"dcp", + "providerName":{ + "title":"providerName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCP" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"ProviderName", "namespaceURI":"http://www.opengis.net/ows" } }, - "parameter":{ - "title":"parameter", + "providerSite":{ + "title":"providerSite", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows" } }, - "constraint":{ - "title":"constraint", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"ServiceContact", "namespaceURI":"http://www.opengis.net/ows" } - }, - "metadata":{ - "title":"metadata", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "providerName", + "providerSite", + "serviceContact" + ] + }, + "ExceptionReport":{ + "type":"object", + "title":"ExceptionReport", + "required":[ + "exception", + "version" + ], + "properties":{ + "exception":{ + "title":"exception", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ExceptionType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows" } }, - "name":{ - "title":"name", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1012,44 +753,29 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"version", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dcp", - "parameter", - "constraint", - "metadata", - "name" - ] - }, - "DCP":{ - "type":"object", - "title":"DCP", - "required":[ - "http" - ], - "properties":{ - "http":{ - "title":"http", + }, + "language":{ + "title":"language", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "http" + "exception", + "version", + "language" ] }, "ResponsiblePartyType":{ @@ -1138,100 +864,270 @@ "role" ] }, - "BoundingBoxType":{ + "TelephoneType":{ "type":"object", - "title":"BoundingBoxType", + "title":"TelephoneType", + "properties":{ + "voice":{ + "title":"voice", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Voice", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "facsimile":{ + "title":"facsimile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Facsimile", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TelephoneType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "voice", + "facsimile" + ] + }, + "OperationsMetadata":{ + "type":"object", + "title":"OperationsMetadata", "required":[ - "lowerCorner", - "upperCorner" + "operation" ], "properties":{ - "lowerCorner":{ - "title":"lowerCorner", + "operation":{ + "title":"operation", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/Operation" + }, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"LowerCorner", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows" } }, - "upperCorner":{ - "title":"upperCorner", + "parameter":{ + "title":"parameter", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"UpperCorner", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows" } }, - "crs":{ - "title":"crs", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows" } }, - "dimensions":{ - "title":"dimensions", + "extendedCapabilities":{ + "title":"extendedCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "operation", + "parameter", + "constraint", + "extendedCapabilities" + ] + }, + "DescriptionType":{ + "type":"object", + "title":"DescriptionType", + "properties":{ + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordsType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DescriptionType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "title", + "_abstract", + "keywords" + ] + }, + "HTTP":{ + "type":"object", + "title":"HTTP", + "required":[ + "getOrPost" + ], + "properties":{ + "getOrPost":{ + "title":"getOrPost", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Post", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Get", + "namespaceURI":"http://www.opengis.net/ows" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dimensions", - "namespaceURI":"" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BoundingBoxType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "crs", - "dimensions" + "getOrPost" ] }, - "CodeType":{ + "MetadataType":{ "type":"object", - "title":"CodeType", + "title":"MetadataType", "properties":{ - "value":{ - "title":"value", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows" + } }, - "codeSpace":{ - "title":"codeSpace", + "about":{ + "title":"about", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1239,25 +1135,10 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", + "localPart":"about", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CodeType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "value", - "codeSpace" - ] - }, - "OnlineResourceType":{ - "type":"object", - "title":"OnlineResourceType", - "properties":{ + }, "type":{ "title":"type", "allOf":[ @@ -1331,278 +1212,120 @@ } ], "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":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ResponsiblePartySubsetType":{ - "type":"object", - "title":"ResponsiblePartySubsetType", - "properties":{ - "individualName":{ - "title":"individualName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "positionName":{ - "title":"positionName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PositionName", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "contactInfo":{ - "title":"contactInfo", - "allOf":[ - { - "$ref":"#/definitions/ContactType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInfo", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponsiblePartySubsetType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" - ] - }, - "AcceptVersionsType":{ - "type":"object", - "title":"AcceptVersionsType", - "required":[ - "version" - ], - "properties":{ - "version":{ - "title":"version", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Version", - "namespaceURI":"http://www.opengis.net/ows" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptVersionsType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "version" - ] - }, - "ExceptionReport":{ - "type":"object", - "title":"ExceptionReport", - "required":[ - "exception", - "version" - ], - "properties":{ - "exception":{ - "title":"exception", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExceptionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exception", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "language":{ - "title":"language", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "exception", - "version", - "language" + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DomainType":{ + "ResponsiblePartySubsetType":{ "type":"object", - "title":"DomainType", - "required":[ - "value", - "name" - ], + "title":"ResponsiblePartySubsetType", "properties":{ - "value":{ - "title":"value", + "individualName":{ + "title":"individualName", "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/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows" } }, - "metadata":{ - "title":"metadata", + "positionName":{ + "title":"positionName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows" } }, - "name":{ - "title":"name", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInfo", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Role", + "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DomainType", + "localPart":"ResponsiblePartySubsetType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "value", - "metadata", - "name" + "individualName", + "positionName", + "contactInfo", + "role" ] }, - "KeywordsType":{ + "AcceptVersionsType":{ "type":"object", - "title":"KeywordsType", + "title":"AcceptVersionsType", "required":[ - "keyword" + "version" ], "properties":{ - "keyword":{ - "title":"keyword", + "version":{ + "title":"version", "allOf":[ { "type":"array", @@ -1614,49 +1337,62 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/ows" } - }, - "type":{ - "title":"type", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptVersionsType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "version" + ] + }, + "SectionsType":{ + "type":"object", + "title":"SectionsType", + "properties":{ + "section":{ + "title":"section", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Type", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordsType", + "localPart":"SectionsType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "keyword", - "type" + "section" ] }, - "ServiceIdentification":{ - "required":[ - "serviceType", - "serviceTypeVersion" - ], + "IdentificationType":{ "allOf":[ { "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ServiceIdentification", + "title":"IdentificationType", "properties":{ - "serviceType":{ - "title":"serviceType", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"#/definitions/CodeType" @@ -1664,54 +1400,159 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ServiceType", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows" } }, - "serviceTypeVersion":{ - "title":"serviceTypeVersion", + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceTypeVersion", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows" } }, - "fees":{ - "title":"fees", + "availableCRS":{ + "title":"availableCRS", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + }, + "elementName":{ + "localPart":"AvailableCRS", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Fees", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows" } }, - "accessConstraints":{ - "title":"accessConstraints", + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IdentificationType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "identifier", + "boundingBox", + "outputFormat", + "availableCRS", + "metadata" + ] + }, + "WGS84BoundingBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/BoundingBoxType" + }, + { + "type":"object", + "title":"WGS84BoundingBoxType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WGS84BoundingBoxType", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "RequestMethodType":{ + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + }, + { + "type":"object", + "title":"RequestMethodType", + "properties":{ + "constraint":{ + "title":"constraint", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows" } } @@ -1719,19 +1560,20 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"RequestMethodType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "serviceType", - "serviceTypeVersion", - "fees", - "accessConstraints" + "constraint" ] }, - "AddressType":{ + "AcceptFormatsType":{ "type":"object", - "title":"AddressType", + "title":"AcceptFormatsType", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "type":"array", @@ -1743,38 +1585,65 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DeliveryPoint", + "localPart":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptFormatsType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "outputFormat" + ] + }, + "ContactType":{ + "type":"object", + "title":"ContactType", + "properties":{ + "phone":{ + "title":"phone", + "allOf":[ + { + "$ref":"#/definitions/TelephoneType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Phone", "namespaceURI":"http://www.opengis.net/ows" } }, - "city":{ - "title":"city", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/ows" } }, - "administrativeArea":{ - "title":"administrativeArea", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows" } }, - "postalCode":{ - "title":"postalCode", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1782,12 +1651,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"HoursOfService", "namespaceURI":"http://www.opengis.net/ows" } }, - "country":{ - "title":"country", + "contactInstructions":{ + "title":"contactInstructions", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1795,102 +1664,233 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"ContactInstructions", "namespaceURI":"http://www.opengis.net/ows" } - }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContactType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" + ] + }, + "KeywordsType":{ + "type":"object", + "title":"KeywordsType", + "required":[ + "keyword" + ], + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ElectronicMailAddress", + "localPart":"Keyword", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Type", "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"KeywordsType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "keyword", + "type" ] }, - "ExceptionType":{ + "BoundingBoxType":{ "type":"object", - "title":"ExceptionType", + "title":"BoundingBoxType", "required":[ - "exceptionCode" + "lowerCorner", + "upperCorner" ], "properties":{ - "exceptionText":{ - "title":"exceptionText", + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionText", + "localPart":"LowerCorner", "namespaceURI":"http://www.opengis.net/ows" } }, - "exceptionCode":{ - "title":"exceptionCode", + "upperCorner":{ + "title":"upperCorner", "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/double" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpperCorner", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptionCode", + "localPart":"crs", "namespaceURI":"" } }, - "locator":{ - "title":"locator", + "dimensions":{ + "title":"dimensions", "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":"dimensions", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundingBoxType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "lowerCorner", + "upperCorner", + "crs", + "dimensions" + ] + }, + "ServiceIdentification":{ + "required":[ + "serviceType", + "serviceTypeVersion" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"ServiceIdentification", + "properties":{ + "serviceType":{ + "title":"serviceType", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceType", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "serviceTypeVersion":{ + "title":"serviceTypeVersion", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceTypeVersion", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "fees":{ + "title":"fees", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fees", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "accessConstraints":{ + "title":"accessConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AccessConstraints", + "namespaceURI":"http://www.opengis.net/ows" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locator", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"ExceptionType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "serviceType", + "serviceTypeVersion", + "fees", + "accessConstraints" ] } }, @@ -1908,7 +1908,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "Get" ] }, "namespaceURI":{ @@ -1921,12 +1921,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -1942,7 +1945,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "ServiceProvider" ] }, "namespaceURI":{ @@ -1955,11 +1958,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -1976,7 +1979,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "HTTP" ] }, "namespaceURI":{ @@ -1989,11 +1992,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2010,7 +2013,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "SupportedCRS" ] }, "namespaceURI":{ @@ -2023,11 +2026,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Exception", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2078,7 +2081,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "Title" ] }, "namespaceURI":{ @@ -2091,11 +2094,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2112,7 +2115,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -2125,11 +2128,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2146,7 +2149,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -2159,11 +2162,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2180,7 +2183,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "ContactInfo" ] }, "namespaceURI":{ @@ -2193,11 +2196,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2214,7 +2217,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "DCP" ] }, "namespaceURI":{ @@ -2227,11 +2230,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2248,7 +2251,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "ExceptionReport" ] }, "namespaceURI":{ @@ -2261,11 +2264,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2282,7 +2285,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "AccessConstraints" ] }, "namespaceURI":{ @@ -2295,11 +2298,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2316,7 +2319,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2329,11 +2332,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"Operation", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2350,7 +2353,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -2363,11 +2366,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Role", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2384,7 +2387,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "Keywords" ] }, "namespaceURI":{ @@ -2397,11 +2400,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2418,7 +2421,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -2431,11 +2434,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/ServiceIdentification" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2452,7 +2455,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "PositionName" ] }, "namespaceURI":{ @@ -2469,7 +2472,7 @@ } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2486,7 +2489,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "BoundingBox" ] }, "namespaceURI":{ @@ -2499,11 +2502,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2520,7 +2523,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "Post" ] }, "namespaceURI":{ @@ -2533,12 +2536,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -2554,7 +2560,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "Exception" ] }, "namespaceURI":{ @@ -2567,11 +2573,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"Fees", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2588,7 +2594,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "Metadata" ] }, "namespaceURI":{ @@ -2601,11 +2607,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2622,7 +2628,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "OrganisationName" ] }, "namespaceURI":{ @@ -2635,11 +2641,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Language", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2656,7 +2662,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Language" ] }, "namespaceURI":{ @@ -2669,11 +2675,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2690,7 +2696,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "Operation" ] }, "namespaceURI":{ @@ -2703,11 +2709,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"DCP", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2724,7 +2730,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "PointOfContact" ] }, "namespaceURI":{ @@ -2737,11 +2743,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2758,7 +2764,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "Role" ] }, "namespaceURI":{ @@ -2771,15 +2777,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Post", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -2795,7 +2798,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "AvailableCRS" ] }, "namespaceURI":{ @@ -2808,11 +2811,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/anyURI" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2829,7 +2832,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Abstract" ] }, "namespaceURI":{ @@ -2842,15 +2845,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Get", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -2866,7 +2866,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "Identifier" ] }, "namespaceURI":{ @@ -2879,11 +2879,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Title", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2900,7 +2900,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "Fees" ] }, "namespaceURI":{ @@ -2917,7 +2917,7 @@ } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2934,7 +2934,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -2947,11 +2947,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2968,7 +2968,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "IndividualName" ] }, "namespaceURI":{ @@ -2981,11 +2981,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows" } } diff --git a/scripts/jsonschemas/OWS_1_1_0.jsonschema b/scripts/jsonschemas/OWS_1_1_0.jsonschema index fb6d69dc..6d0d9a12 100644 --- a/scripts/jsonschemas/OWS_1_1_0.jsonschema +++ b/scripts/jsonschemas/OWS_1_1_0.jsonschema @@ -2,33 +2,84 @@ { "id":"http://www.opengis.net/ows/1.1#", "definitions":{ - "ExceptionReport":{ + "Operation":{ "type":"object", - "title":"ExceptionReport", + "title":"Operation", "required":[ - "exception", - "version" + "dcp", + "name" ], "properties":{ - "exception":{ - "title":"exception", + "dcp":{ + "title":"dcp", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"#/definitions/DCP" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "version":{ - "title":"version", + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -36,9 +87,32 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dcp", + "parameter", + "constraint", + "metadata", + "name" + ] + }, + "LanguageStringType":{ + "type":"object", + "title":"LanguageStringType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, "lang":{ "title":"lang", @@ -55,129 +129,116 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LanguageStringType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "exception", - "version", + "value", "lang" ] }, - "BoundingBoxType":{ + "AcceptVersionsType":{ "type":"object", - "title":"BoundingBoxType", + "title":"AcceptVersionsType", "required":[ - "lowerCorner", - "upperCorner" + "version" ], "properties":{ - "lowerCorner":{ - "title":"lowerCorner", + "version":{ + "title":"version", "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" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LowerCorner", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "upperCorner":{ - "title":"upperCorner", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptVersionsType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "version" + ] + }, + "SectionsType":{ + "type":"object", + "title":"SectionsType", + "properties":{ + "section":{ + "title":"section", "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" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"UpperCorner", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" - } - }, - "dimensions":{ - "title":"dimensions", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dimensions", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingBoxType", + "localPart":"SectionsType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "crs", - "dimensions" + "section" ] }, - "ReferenceGroupType":{ - "required":[ - "abstractReferenceBase" - ], + "BasicIdentificationType":{ "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ReferenceGroupType", + "title":"BasicIdentificationType", "properties":{ - "abstractReferenceBase":{ - "title":"abstractReferenceBase", + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" - } - }, - "elementName":{ - "localPart":"AbstractReferenceBase", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "$ref":"#/definitions/MetadataType" }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } } @@ -186,103 +247,200 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceGroupType", + "localPart":"BasicIdentificationType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "abstractReferenceBase" + "identifier", + "metadata" ] }, - "DescriptionType":{ + "AddressType":{ "type":"object", - "title":"DescriptionType", + "title":"AddressType", "properties":{ - "title":{ - "title":"title", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"DeliveryPoint", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "_abstract":{ - "title":"_abstract", + "city":{ + "title":"city", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"City", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "keywords":{ - "title":"keywords", + "administrativeArea":{ + "title":"administrativeArea", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AdministrativeArea", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "country":{ + "title":"country", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "electronicMailAddress":{ + "title":"electronicMailAddress", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Keywords", + "localPart":"ElectronicMailAddress", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "title", - "_abstract", - "keywords" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "RequestMethodType":{ + "IdentificationType":{ "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"RequestMethodType", + "title":"IdentificationType", "properties":{ - "constraint":{ - "title":"constraint", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DomainType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "availableCRS":{ + "title":"availableCRS", + "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/anyURI" + } + }, + "elementName":{ + "localPart":"AvailableCRS", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/1.1" } } @@ -291,60 +449,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "constraint" - ] - }, - "TelephoneType":{ - "type":"object", - "title":"TelephoneType", - "properties":{ - "voice":{ - "title":"voice", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Voice", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "facsimile":{ - "title":"facsimile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Facsimile", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TelephoneType", + "localPart":"IdentificationType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "voice", - "facsimile" + "boundingBox", + "outputFormat", + "availableCRS" ] }, "ContentsBaseType":{ @@ -420,79 +531,63 @@ "otherSource" ] }, - "BasicIdentificationType":{ - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"BasicIdentificationType", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BasicIdentificationType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "identifier", - "metadata" - ] - }, - "ValueType":{ + "ExceptionReport":{ "type":"object", - "title":"ValueType", + "title":"ExceptionReport", + "required":[ + "exception", + "version" + ], "properties":{ - "value":{ - "title":"value", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ExceptionType" + }, + "minItems":1 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Exception", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ValueType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, "propertiesOrder":[ - "value" + "exception", + "version", + "lang" ] }, "AcceptFormatsType":{ @@ -526,246 +621,183 @@ "outputFormat" ] }, - "RangeType":{ + "GetCapabilitiesType":{ "type":"object", - "title":"RangeType", + "title":"GetCapabilitiesType", "properties":{ - "minimumValue":{ - "title":"minimumValue", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MinimumValue", + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "maximumValue":{ - "title":"maximumValue", + "sections":{ + "title":"sections", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MaximumValue", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "spacing":{ - "title":"spacing", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Spacing", + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "rangeClosure":{ - "title":"rangeClosure", + "updateSequence":{ + "title":"updateSequence", "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":"rangeClosure", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "minimumValue", - "maximumValue", - "spacing", - "rangeClosure" + "acceptVersions", + "sections", + "acceptFormats", + "updateSequence" ] }, - "AddressType":{ + "DescriptionType":{ "type":"object", - "title":"AddressType", + "title":"DescriptionType", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "title":{ + "title":"title", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LanguageStringType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DeliveryPoint", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"City", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "administrativeArea":{ - "title":"administrativeArea", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AdministrativeArea", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "country":{ - "title":"country", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "keywords":{ + "title":"keywords", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordsType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ElectronicMailAddress", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "title", + "_abstract", + "keywords" ] }, - "DomainType":{ - "required":[ - "name" - ], + "WGS84BoundingBoxType":{ "allOf":[ { - "$ref":"#/definitions/UnNamedDomainType" + "$ref":"#/definitions/BoundingBoxType" }, { "type":"object", - "title":"DomainType", + "title":"WGS84BoundingBoxType", "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":"DomainType", + "localPart":"WGS84BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "name" - ] + } }, - "ManifestType":{ - "required":[ - "referenceGroup" - ], + "RequestMethodType":{ "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/OnlineResourceType" }, { "type":"object", - "title":"ManifestType", + "title":"RequestMethodType", "properties":{ - "referenceGroup":{ - "title":"referenceGroup", + "constraint":{ + "title":"constraint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/DomainType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/1.1" } } @@ -774,180 +806,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ManifestType", + "localPart":"RequestMethodType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "referenceGroup" + "constraint" ] }, - "AcceptVersionsType":{ - "type":"object", - "title":"AcceptVersionsType", + "DatasetDescriptionSummaryBaseType":{ "required":[ - "version" - ], - "properties":{ - "version":{ - "title":"version", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Version", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptVersionsType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "version" - ] - }, - "DCP":{ - "type":"object", - "title":"DCP", - "required":[ - "http" - ], - "properties":{ - "http":{ - "title":"http", - "allOf":[ - { - "$ref":"#/definitions/HTTP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WGS84BoundingBoxType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "ResponsiblePartyType":{ - "type":"object", - "title":"ResponsiblePartyType", - "required":[ - "role" - ], - "properties":{ - "individualName":{ - "title":"individualName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "organisationName":{ - "title":"organisationName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OrganisationName", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "positionName":{ - "title":"positionName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PositionName", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "contactInfo":{ - "title":"contactInfo", - "allOf":[ - { - "$ref":"#/definitions/ContactType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInfo", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponsiblePartyType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "individualName", - "organisationName", - "positionName", - "contactInfo", - "role" - ] - }, - "DatasetDescriptionSummaryBaseType":{ - "required":[ - "identifier" + "identifier" ], "allOf":[ { @@ -1078,269 +946,231 @@ "datasetDescriptionSummary" ] }, - "GetCapabilitiesType":{ + "MetadataType":{ "type":"object", - "title":"GetCapabilitiesType", + "title":"MetadataType", "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"#/definitions/AcceptVersionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"AcceptVersions", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "sections":{ - "title":"sections", + "about":{ + "title":"about", "allOf":[ { - "$ref":"#/definitions/SectionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Sections", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "namespaceURI":"" } }, - "acceptFormats":{ - "title":"acceptFormats", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/AcceptFormatsType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptFormats", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "updateSequence":{ - "title":"updateSequence", + "href":{ + "title":"href", "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":"updateSequence", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", - "updateSequence" - ] - }, - "ServiceProvider":{ - "type":"object", - "title":"ServiceProvider", - "required":[ - "providerName", - "serviceContact" - ], - "properties":{ - "providerName":{ - "title":"providerName", + }, + "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":"ProviderName", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "providerSite":{ - "title":"providerSite", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProviderSite", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "serviceContact":{ - "title":"serviceContact", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ResponsiblePartySubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceContact", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" - ] - }, - "AnyValue":{ - "type":"object", - "title":"AnyValue", - "properties":{ - }, - "typeType":"classInfo" - }, - "AllowedValues":{ - "type":"object", - "title":"AllowedValues", - "required":[ - "valueOrRange" - ], - "properties":{ - "valueOrRange":{ - "title":"valueOrRange", + }, + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/RangeType" - } - ], - "elementName":{ - "localPart":"Range", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - ] - }, - "minItems":1 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elements" + "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":"MetadataType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "valueOrRange" + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "OperationsMetadata":{ + "ContactType":{ "type":"object", - "title":"OperationsMetadata", - "required":[ - "operation" - ], + "title":"ContactType", "properties":{ - "operation":{ - "title":"operation", + "phone":{ + "title":"phone", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 + "$ref":"#/definitions/TelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"Operation", + "localPart":"Phone", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "parameter":{ - "title":"parameter", + "address":{ + "title":"address", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "constraint":{ - "title":"constraint", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"HoursOfService", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "contactInstructions":{ + "title":"contactInstructions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactInstructions", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ContactType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "operation", - "parameter", - "constraint", - "extendedCapabilities" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "DomainMetadataType":{ + "CodeType":{ "type":"object", - "title":"DomainMetadataType", + "title":"CodeType", "properties":{ "value":{ "title":"value", @@ -1351,8 +1181,8 @@ ], "propertyType":"value" }, - "reference":{ - "title":"reference", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1360,91 +1190,135 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"reference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DomainMetadataType", + "localPart":"CodeType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ "value", - "reference" + "codeSpace" ] }, - "SectionsType":{ - "type":"object", - "title":"SectionsType", - "properties":{ - "section":{ - "title":"section", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "ReferenceGroupType":{ + "required":[ + "abstractReferenceBase" + ], + "allOf":[ + { + "$ref":"#/definitions/BasicIdentificationType" + }, + { + "type":"object", + "title":"ReferenceGroupType", + "properties":{ + "abstractReferenceBase":{ + "title":"abstractReferenceBase", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractReferenceBaseType" + } + }, + "elementName":{ + "localPart":"AbstractReferenceBase", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractReferenceBase", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Section", - "namespaceURI":"http://www.opengis.net/ows/1.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SectionsType", + "localPart":"ReferenceGroupType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "section" + "abstractReferenceBase" ] }, - "ExceptionType":{ + "AbstractReferenceBaseType":{ "type":"object", - "title":"ExceptionType", + "title":"AbstractReferenceBaseType", "required":[ - "exceptionCode" + "href" ], "properties":{ - "exceptionText":{ - "title":"exceptionText", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExceptionText", + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "exceptionCode":{ - "title":"exceptionCode", + "href":{ + "title":"href", "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":"exceptionCode", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "locator":{ - "title":"locator", + "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" @@ -1452,265 +1326,518 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", - "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":"ExceptionType", + "localPart":"AbstractReferenceBaseType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "UnNamedDomainType":{ + "ServiceReferenceType":{ + "required":[ + "requestMessage", + "requestMessageReference" + ], + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + }, + { + "type":"object", + "title":"ServiceReferenceType", + "properties":{ + "requestMessage":{ + "title":"requestMessage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RequestMessage", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "requestMessageReference":{ + "title":"requestMessageReference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RequestMessageReference", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceReferenceType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "requestMessage", + "requestMessageReference" + ] + }, + "NoValues":{ "type":"object", - "title":"UnNamedDomainType", + "title":"NoValues", + "properties":{ + }, + "typeType":"classInfo" + }, + "ValuesReference":{ + "type":"object", + "title":"ValuesReference", "required":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "uom", - "referenceSystem" + "reference" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", + "propertyType":"value" + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", "namespaceURI":"http://www.opengis.net/ows/1.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "reference" + ] + }, + "OnlineResourceType":{ + "type":"object", + "title":"OnlineResourceType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "anyValue":{ - "title":"anyValue", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/AnyValue" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AnyValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "noValues":{ - "title":"noValues", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/NoValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"NoValues", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "valuesReference":{ - "title":"valuesReference", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ValuesReference" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ValuesReference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "defaultValue":{ - "title":"defaultValue", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "meaning":{ - "title":"meaning", + "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":"OnlineResourceType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ServiceProvider":{ + "type":"object", + "title":"ServiceProvider", + "required":[ + "providerName", + "serviceContact" + ], + "properties":{ + "providerName":{ + "title":"providerName", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Meaning", + "localPart":"ProviderName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "dataType":{ - "title":"dataType", + "providerSite":{ + "title":"providerSite", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "uom":{ - "title":"uom", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", + "localPart":"ServiceContact", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "referenceSystem":{ - "title":"referenceSystem", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "providerName", + "providerSite", + "serviceContact" + ] + }, + "HTTP":{ + "type":"object", + "title":"HTTP", + "required":[ + "getOrPost" + ], + "properties":{ + "getOrPost":{ + "title":"getOrPost", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Post", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Get", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "metadata":{ - "title":"metadata", + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "ValueType":{ + "type":"object", + "title":"ValueType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "propertyType":"value" } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnNamedDomainType", + "localPart":"ValueType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "defaultValue", - "meaning", - "dataType", - "uom", - "referenceSystem", - "metadata" + "value" ] }, - "Operation":{ - "type":"object", - "title":"Operation", + "DomainType":{ "required":[ - "dcp", "name" ], + "allOf":[ + { + "$ref":"#/definitions/UnNamedDomainType" + }, + { + "type":"object", + "title":"DomainType", + "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":"DomainType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "name" + ] + }, + "KeywordsType":{ + "type":"object", + "title":"KeywordsType", + "required":[ + "keyword" + ], "properties":{ - "dcp":{ - "title":"dcp", + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCP" + "$ref":"#/definitions/LanguageStringType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "parameter":{ - "title":"parameter", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Type", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "constraint":{ - "title":"constraint", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"KeywordsType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "keyword", + "type" + ] + }, + "GetResourceByIdType":{ + "type":"object", + "title":"GetResourceByIdType", + "required":[ + "service", + "version" + ], + "properties":{ + "resourceID":{ + "title":"resourceID", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DomainType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"ResourceID", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "metadata":{ - "title":"metadata", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "name":{ - "title":"name", + "service":{ + "title":"service", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1718,18 +1845,34 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"service", + "namespaceURI":"" + } + }, + "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":"GetResourceByIdType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "dcp", - "parameter", - "constraint", - "metadata", - "name" + "resourceID", + "outputFormat", + "service", + "version" ] }, "ReferenceType":{ @@ -1816,433 +1959,273 @@ "metadata" ] }, - "HTTP":{ + "BoundingBoxType":{ "type":"object", - "title":"HTTP", + "title":"BoundingBoxType", "required":[ - "getOrPost" + "lowerCorner", + "upperCorner" ], "properties":{ - "getOrPost":{ - "title":"getOrPost", + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Post", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Get", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "LanguageStringType":{ - "type":"object", - "title":"LanguageStringType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LanguageStringType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "value", - "lang" - ] - }, - "ServiceReferenceType":{ - "required":[ - "requestMessage", - "requestMessageReference" - ], - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - }, - { - "type":"object", - "title":"ServiceReferenceType", - "properties":{ - "requestMessage":{ - "title":"requestMessage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestMessage", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "requestMessageReference":{ - "title":"requestMessageReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestMessageReference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ServiceReferenceType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "requestMessage", - "requestMessageReference" - ] - }, - "CapabilitiesBaseType":{ - "type":"object", - "title":"CapabilitiesBaseType", - "required":[ - "version" - ], - "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "serviceProvider":{ - "title":"serviceProvider", - "allOf":[ - { - "$ref":"#/definitions/ServiceProvider" - } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", + "localPart":"LowerCorner", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "upperCorner":{ + "title":"upperCorner", "allOf":[ { - "$ref":"#/definitions/OperationsMetadata" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"UpperCorner", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "version":{ - "title":"version", + "crs":{ + "title":"crs", "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":"crs", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "dimensions":{ + "title":"dimensions", "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":"updateSequence", + "localPart":"dimensions", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesBaseType", + "localPart":"BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "version", - "updateSequence" + "lowerCorner", + "upperCorner", + "crs", + "dimensions" ] }, - "AbstractReferenceBaseType":{ + "AnyValue":{ "type":"object", - "title":"AbstractReferenceBaseType", + "title":"AnyValue", + "properties":{ + }, + "typeType":"classInfo" + }, + "ResponsiblePartyType":{ + "type":"object", + "title":"ResponsiblePartyType", "required":[ - "href" + "role" ], "properties":{ - "type":{ - "title":"type", + "individualName":{ + "title":"individualName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IndividualName", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "organisationName":{ + "title":"organisationName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OrganisationName", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "positionName":{ + "title":"positionName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "href":{ - "title":"href", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInfo", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, "role":{ "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Role", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ResponsiblePartyType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" + ] + }, + "ResponsiblePartySubsetType":{ + "type":"object", + "title":"ResponsiblePartySubsetType", + "properties":{ + "individualName":{ + "title":"individualName", "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":"element", + "elementName":{ + "localPart":"IndividualName", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "title":{ - "title":"title", + "positionName":{ + "title":"positionName", "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" + "propertyType":"element", + "elementName":{ + "localPart":"PositionName", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "show":{ - "title":"show", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInfo", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "actuate":{ - "title":"actuate", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Role", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractReferenceBaseType", + "localPart":"ResponsiblePartySubsetType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "individualName", + "positionName", + "contactInfo", + "role" ] }, - "IdentificationType":{ + "ManifestType":{ + "required":[ + "referenceGroup" + ], "allOf":[ { "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"IdentificationType", + "title":"ManifestType", "properties":{ - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "outputFormat":{ - "title":"outputFormat", + "referenceGroup":{ + "title":"referenceGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceGroupType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OutputFormat", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "availableCRS":{ - "title":"availableCRS", - "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/anyURI" - } - }, - "elementName":{ - "localPart":"AvailableCRS", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AvailableCRS", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/1.1" } } @@ -2251,55 +2234,110 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IdentificationType", + "localPart":"ManifestType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "boundingBox", - "outputFormat", - "availableCRS" + "referenceGroup" + ] + }, + "AllowedValues":{ + "type":"object", + "title":"AllowedValues", + "required":[ + "valueOrRange" + ], + "properties":{ + "valueOrRange":{ + "title":"valueOrRange", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/RangeType" + } + ], + "elementName":{ + "localPart":"Range", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueOrRange" ] }, - "GetResourceByIdType":{ + "CapabilitiesBaseType":{ "type":"object", - "title":"GetResourceByIdType", + "title":"CapabilitiesBaseType", "required":[ - "service", "version" ], "properties":{ - "resourceID":{ - "title":"resourceID", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceID", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "outputFormat":{ - "title":"outputFormat", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServiceProvider" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputFormat", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "service":{ - "title":"service", + "operationsMetadata":{ + "title":"operationsMetadata", + "allOf":[ + { + "$ref":"#/definitions/OperationsMetadata" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2307,12 +2345,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"version", "namespaceURI":"" } }, - "version":{ - "title":"version", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2320,332 +2358,277 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResourceByIdType", + "localPart":"CapabilitiesBaseType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "resourceID", - "outputFormat", - "service", - "version" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "version", + "updateSequence" ] }, - "ResponsiblePartySubsetType":{ + "RangeType":{ "type":"object", - "title":"ResponsiblePartySubsetType", + "title":"RangeType", "properties":{ - "individualName":{ - "title":"individualName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "positionName":{ - "title":"positionName", + "minimumValue":{ + "title":"minimumValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "contactInfo":{ - "title":"contactInfo", + "maximumValue":{ + "title":"maximumValue", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInfo", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "role":{ - "title":"role", + "spacing":{ + "title":"spacing", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Role", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponsiblePartySubsetType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" - ] - }, - "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", + "rangeClosure":{ + "title":"rangeClosure", "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":"rangeClosure", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"RangeType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "value", - "codeSpace" + "minimumValue", + "maximumValue", + "spacing", + "rangeClosure" ] }, - "ContactType":{ + "DCP":{ "type":"object", - "title":"ContactType", + "title":"DCP", + "required":[ + "http" + ], "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/TelephoneType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Phone", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "hoursOfService":{ - "title":"hoursOfService", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HoursOfService", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "contactInstructions":{ - "title":"contactInstructions", + "http":{ + "title":"http", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInstructions", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ContactType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "http" ] }, - "ValuesReference":{ + "TelephoneType":{ "type":"object", - "title":"ValuesReference", - "required":[ - "reference" - ], + "title":"TelephoneType", "properties":{ - "value":{ - "title":"value", + "voice":{ + "title":"voice", "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" + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Voice", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - "reference":{ - "title":"reference", + "facsimile":{ + "title":"facsimile", "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" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"Facsimile", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TelephoneType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "value", - "reference" + "voice", + "facsimile" ] }, - "MetadataType":{ + "OperationsMetadata":{ "type":"object", - "title":"MetadataType", + "title":"OperationsMetadata", + "required":[ + "operation" + ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Operation" + }, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "about":{ - "title":"about", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"about", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "href":{ - "title":"href", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "role":{ - "title":"role", + "extendedCapabilities":{ + "title":"extendedCapabilities", "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":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "operation", + "parameter", + "constraint", + "extendedCapabilities" + ] + }, + "ExceptionType":{ + "type":"object", + "title":"ExceptionType", + "required":[ + "exceptionCode" + ], + "properties":{ + "exceptionText":{ + "title":"exceptionText", "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" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ExceptionText", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "title":{ - "title":"title", + "exceptionCode":{ + "title":"exceptionCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2653,52 +2636,33 @@ ], "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":"exceptionCode", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "locator":{ + "title":"locator", "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":"locator", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataType", + "localPart":"ExceptionType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "abstractMetaData", - "about", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "exceptionText", + "exceptionCode", + "locator" ] }, "ServiceIdentification":{ @@ -2803,170 +2767,206 @@ "accessConstraints" ] }, - "NoValues":{ + "DomainMetadataType":{ "type":"object", - "title":"NoValues", + "title":"DomainMetadataType", "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"DomainMetadataType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "value", + "reference" + ] }, - "OnlineResourceType":{ + "UnNamedDomainType":{ "type":"object", - "title":"OnlineResourceType", + "title":"UnNamedDomainType", + "required":[ + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "uom", + "referenceSystem" + ], "properties":{ - "type":{ - "title":"type", + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/AllowedValues" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "href":{ - "title":"href", + "anyValue":{ + "title":"anyValue", + "allOf":[ + { + "$ref":"#/definitions/AnyValue" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnyValue", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "noValues":{ + "title":"noValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/NoValues" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"NoValues", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "role":{ - "title":"role", + "valuesReference":{ + "title":"valuesReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ValuesReference" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ValuesReference", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "arcrole":{ - "title":"arcrole", + "defaultValue":{ + "title":"defaultValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DefaultValue", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "title":{ - "title":"title", + "meaning":{ + "title":"meaning", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Meaning", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "show":{ - "title":"show", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "actuate":{ - "title":"actuate", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "KeywordsType":{ - "type":"object", - "title":"KeywordsType", - "required":[ - "keyword" - ], - "properties":{ - "keyword":{ - "title":"keyword", + }, + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":1 + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "type":{ - "title":"type", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Type", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordsType", + "localPart":"UnNamedDomainType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "keyword", - "type" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "defaultValue", + "meaning", + "dataType", + "uom", + "referenceSystem", + "metadata" ] } }, @@ -2984,7 +2984,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "Get" ] }, "namespaceURI":{ @@ -2997,12 +2997,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -3018,7 +3021,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "AccessConstraints" ] }, "namespaceURI":{ @@ -3031,15 +3034,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Post", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -3055,7 +3055,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummary" + "DataType" ] }, "namespaceURI":{ @@ -3068,11 +3068,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3089,7 +3089,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultValue" + "AllowedValues" ] }, "namespaceURI":{ @@ -3102,11 +3102,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"DefaultValue", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3123,7 +3123,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputFormat" + "PointOfContact" ] }, "namespaceURI":{ @@ -3136,11 +3136,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"OutputFormat", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3157,7 +3157,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "Range" ] }, "namespaceURI":{ @@ -3170,11 +3170,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RangeType" } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"Range", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3191,7 +3191,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "ServiceProvider" ] }, "namespaceURI":{ @@ -3204,11 +3204,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"UOM", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3225,7 +3225,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "Resource" ] }, "namespaceURI":{ @@ -3238,11 +3238,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":"Fees", + "localPart":"Resource", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3259,7 +3259,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -3272,11 +3272,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3293,7 +3293,7 @@ "properties":{ "localPart":{ "enum":[ - "Resource" + "ExceptionReport" ] }, "namespaceURI":{ @@ -3306,11 +3306,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"Resource", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3327,7 +3327,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceBase" + "MaximumValue" ] }, "namespaceURI":{ @@ -3340,11 +3340,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3361,7 +3361,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -3374,11 +3374,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ServiceIdentification" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3395,7 +3395,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "ValuesReference" ] }, "namespaceURI":{ @@ -3408,11 +3408,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/ValuesReference" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"ValuesReference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3429,7 +3429,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "Value" ] }, "namespaceURI":{ @@ -3442,11 +3442,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3463,7 +3463,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -3476,11 +3476,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3497,7 +3497,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "NoValues" ] }, "namespaceURI":{ @@ -3510,11 +3510,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"#/definitions/NoValues" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"NoValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3531,7 +3531,7 @@ "properties":{ "localPart":{ "enum":[ - "Manifest" + "DatasetDescriptionSummaryExtension" ] }, "namespaceURI":{ @@ -3544,11 +3544,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"Manifest", + "localPart":"DatasetDescriptionSummaryExtension", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3565,7 +3565,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -3578,11 +3578,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Role", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3599,7 +3599,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "PositionName" ] }, "namespaceURI":{ @@ -3612,11 +3612,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3633,7 +3633,7 @@ "properties":{ "localPart":{ "enum":[ - "Range" + "DatasetDescriptionSummary" ] }, "namespaceURI":{ @@ -3646,11 +3646,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"Range", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3667,7 +3667,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "Metadata" ] }, "namespaceURI":{ @@ -3680,11 +3680,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3701,7 +3701,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSourceExtension" + "DefaultValue" ] }, "namespaceURI":{ @@ -3714,11 +3714,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"OtherSourceExtension", + "localPart":"DefaultValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3735,7 +3735,7 @@ "properties":{ "localPart":{ "enum":[ - "AnyValue" + "Manifest" ] }, "namespaceURI":{ @@ -3748,11 +3748,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"AnyValue", + "localPart":"Manifest", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3769,7 +3769,7 @@ "properties":{ "localPart":{ "enum":[ - "Spacing" + "OtherSourceExtension" ] }, "namespaceURI":{ @@ -3782,11 +3782,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Spacing", + "localPart":"OtherSourceExtension", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3803,7 +3803,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "AbstractReferenceBase" ] }, "namespaceURI":{ @@ -3816,11 +3816,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/AbstractReferenceBaseType" } }, "elementName":{ - "localPart":"Operation", + "localPart":"AbstractReferenceBase", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3837,7 +3837,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "ReferenceGroup" ] }, "namespaceURI":{ @@ -3850,11 +3850,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3871,7 +3871,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationResponse" + "Role" ] }, "namespaceURI":{ @@ -3884,11 +3884,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"OperationResponse", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3905,7 +3905,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3918,11 +3918,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3939,7 +3939,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "OperationResponse" ] }, "namespaceURI":{ @@ -3952,11 +3952,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"OperationResponse", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3973,7 +3973,7 @@ "properties":{ "localPart":{ "enum":[ - "NoValues" + "AvailableCRS" ] }, "namespaceURI":{ @@ -3986,11 +3986,11 @@ ] }, "value":{ - "$ref":"#/definitions/NoValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"NoValues", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4007,7 +4007,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "AnyValue" ] }, "namespaceURI":{ @@ -4020,11 +4020,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/AnyValue" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4041,7 +4041,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "OutputFormat" ] }, "namespaceURI":{ @@ -4054,11 +4054,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4075,7 +4075,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Title" ] }, "namespaceURI":{ @@ -4088,11 +4088,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"Value", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4109,7 +4109,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "Fees" ] }, "namespaceURI":{ @@ -4122,11 +4122,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Reference", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4143,7 +4143,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceReference" + "Post" ] }, "namespaceURI":{ @@ -4156,12 +4156,15 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"ServiceReference", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -4177,7 +4180,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "OrganisationName" ] }, "namespaceURI":{ @@ -4190,11 +4193,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Exception", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4211,7 +4214,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "InputData" ] }, "namespaceURI":{ @@ -4224,11 +4227,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"InputData", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4245,7 +4248,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "ContactInfo" ] }, "namespaceURI":{ @@ -4258,11 +4261,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"Title", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4279,7 +4282,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "Meaning" ] }, "namespaceURI":{ @@ -4292,11 +4295,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4313,7 +4316,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummaryExtension" + "DCP" ] }, "namespaceURI":{ @@ -4326,11 +4329,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"DatasetDescriptionSummaryExtension", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4347,7 +4350,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -4360,11 +4363,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4381,7 +4384,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "Abstract" ] }, "namespaceURI":{ @@ -4394,11 +4397,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4415,7 +4418,7 @@ "properties":{ "localPart":{ "enum":[ - "MaximumValue" + "Operation" ] }, "namespaceURI":{ @@ -4428,11 +4431,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"MaximumValue", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4449,7 +4452,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "Exception" ] }, "namespaceURI":{ @@ -4462,11 +4465,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4483,7 +4486,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "IndividualName" ] }, "namespaceURI":{ @@ -4496,11 +4499,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DCP", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4517,7 +4520,7 @@ "properties":{ "localPart":{ "enum":[ - "ValuesReference" + "GetResourceByID" ] }, "namespaceURI":{ @@ -4530,11 +4533,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/GetResourceByIdType" } }, "elementName":{ - "localPart":"ValuesReference", + "localPart":"GetResourceByID", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4551,7 +4554,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "ServiceReference" ] }, "namespaceURI":{ @@ -4564,11 +4567,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServiceReferenceType" } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"ServiceReference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4585,7 +4588,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "Spacing" ] }, "namespaceURI":{ @@ -4598,11 +4601,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4619,7 +4622,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceGroup" + "OtherSource" ] }, "namespaceURI":{ @@ -4632,11 +4635,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4653,7 +4656,7 @@ "properties":{ "localPart":{ "enum":[ - "MinimumValue" + "HTTP" ] }, "namespaceURI":{ @@ -4666,11 +4669,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"MinimumValue", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4687,7 +4690,7 @@ "properties":{ "localPart":{ "enum":[ - "DataType" + "Reference" ] }, "namespaceURI":{ @@ -4700,11 +4703,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"DataType", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4721,7 +4724,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Identifier" ] }, "namespaceURI":{ @@ -4734,15 +4737,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Get", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -4758,7 +4758,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSource" + "UOM" ] }, "namespaceURI":{ @@ -4771,11 +4771,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"OtherSource", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4792,7 +4792,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "SupportedCRS" ] }, "namespaceURI":{ @@ -4805,11 +4805,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Language", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4826,7 +4826,7 @@ "properties":{ "localPart":{ "enum":[ - "InputData" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -4839,11 +4839,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"InputData", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4860,7 +4860,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResourceByID" + "Keywords" ] }, "namespaceURI":{ @@ -4873,11 +4873,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResourceByIdType" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"GetResourceByID", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4894,7 +4894,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "MinimumValue" ] }, "namespaceURI":{ @@ -4907,11 +4907,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4928,7 +4928,7 @@ "properties":{ "localPart":{ "enum":[ - "Meaning" + "Language" ] }, "namespaceURI":{ @@ -4941,11 +4941,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } }, "elementName":{ - "localPart":"Meaning", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4962,7 +4962,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "BoundingBox" ] }, "namespaceURI":{ @@ -4975,11 +4975,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows/1.1" } } diff --git a/scripts/jsonschemas/OWS_2_0.jsonschema b/scripts/jsonschemas/OWS_2_0.jsonschema index 416c933b..1f9e4ee6 100644 --- a/scripts/jsonschemas/OWS_2_0.jsonschema +++ b/scripts/jsonschemas/OWS_2_0.jsonschema @@ -2,363 +2,543 @@ { "id":"http://www.opengis.net/ows/2.0#", "definitions":{ - "AdditionalParametersBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/MetadataType" + "AbstractReferenceBaseType":{ + "type":"object", + "title":"AbstractReferenceBaseType", + "required":[ + "href" + ], + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } }, - { - "type":"object", - "title":"AdditionalParametersBaseType", - "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":"AdditionalParametersBaseType", + "localPart":"AbstractReferenceBaseType", "namespaceURI":"http://www.opengis.net/ows/2.0" - } + }, + "propertiesOrder":[ + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "ContactType":{ + "DCP":{ "type":"object", - "title":"ContactType", + "title":"DCP", + "required":[ + "http" + ], "properties":{ - "phone":{ - "title":"phone", + "http":{ + "title":"http", "allOf":[ { - "$ref":"#/definitions/TelephoneType" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"Phone", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "address":{ - "title":"address", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "GetCapabilitiesType":{ + "type":"object", + "title":"GetCapabilitiesType", + "properties":{ + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "onlineResource":{ - "title":"onlineResource", + "sections":{ + "title":"sections", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "hoursOfService":{ - "title":"hoursOfService", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"HoursOfService", + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "contactInstructions":{ - "title":"contactInstructions", + "acceptLanguages":{ + "title":"acceptLanguages", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilitiesType.AcceptLanguages" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInstructions", + "localPart":"AcceptLanguages", "namespaceURI":"http://www.opengis.net/ows/2.0" } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "acceptVersions", + "sections", + "acceptFormats", + "acceptLanguages", + "updateSequence" ] }, - "BoundingBoxType":{ + "ExceptionType":{ "type":"object", - "title":"BoundingBoxType", + "title":"ExceptionType", "required":[ - "lowerCorner", - "upperCorner" + "exceptionCode" ], "properties":{ - "lowerCorner":{ - "title":"lowerCorner", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LowerCorner", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "upperCorner":{ - "title":"upperCorner", + "exceptionText":{ + "title":"exceptionText", "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" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"UpperCorner", + "localPart":"ExceptionText", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "crs":{ - "title":"crs", + "exceptionCode":{ + "title":"exceptionCode", "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":"crs", + "localPart":"exceptionCode", "namespaceURI":"" } }, - "dimensions":{ - "title":"dimensions", + "locator":{ + "title":"locator", "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":"dimensions", + "localPart":"locator", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingBoxType", + "localPart":"ExceptionType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "crs", - "dimensions" - ] - }, - "ManifestType":{ - "required":[ - "referenceGroup" - ], - "allOf":[ - { - "$ref":"#/definitions/BasicIdentificationType" - }, - { - "type":"object", - "title":"ManifestType", - "properties":{ - "referenceGroup":{ - "title":"referenceGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceGroupType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceGroup", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ManifestType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "referenceGroup" + "exceptionText", + "exceptionCode", + "locator" ] }, - "UnNamedDomainType":{ + "CapabilitiesBaseType":{ "type":"object", - "title":"UnNamedDomainType", + "title":"CapabilitiesBaseType", "required":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "uom", - "referenceSystem" + "version" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "anyValue":{ - "title":"anyValue", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/ServiceProvider" } ], "propertyType":"element", "elementName":{ - "localPart":"AnyValue", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "noValues":{ - "title":"noValues", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "$ref":"#/definitions/NoValues" + "$ref":"#/definitions/OperationsMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"NoValues", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "valuesReference":{ - "title":"valuesReference", + "languages":{ + "title":"languages", "allOf":[ { - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/CapabilitiesBaseType.Languages" } ], "propertyType":"element", "elementName":{ - "localPart":"ValuesReference", + "localPart":"Languages", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "defaultValue":{ - "title":"defaultValue", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultValue", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "meaning":{ - "title":"meaning", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Meaning", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilitiesBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "languages", + "version", + "updateSequence" + ] + }, + "AllowedValues":{ + "type":"object", + "title":"AllowedValues", + "required":[ + "valueOrRange" + ], + "properties":{ + "valueOrRange":{ + "title":"valueOrRange", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/RangeType" + } + ], + "elementName":{ + "localPart":"Range", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueOrRange" + ] + }, + "DomainMetadataType":{ + "type":"object", + "title":"DomainMetadataType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - "dataType":{ - "title":"dataType", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "uom":{ - "title":"uom", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DomainMetadataType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "value", + "reference" + ] + }, + "Operation":{ + "type":"object", + "title":"Operation", + "required":[ + "dcp", + "name" + ], + "properties":{ + "dcp":{ + "title":"dcp", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/DCP" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "referenceSystem":{ - "title":"referenceSystem", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "constraint":{ + "title":"constraint", "allOf":[ { "type":"array", "items":{ - "type":"object", + "$ref":"#/definitions/DomainType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", "properties":{ "name":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" @@ -380,49 +560,57 @@ "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/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":"UnNamedDomainType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "defaultValue", - "meaning", - "dataType", - "uom", - "referenceSystem", - "metadata" + "dcp", + "parameter", + "constraint", + "metadata", + "name" ] }, - "DomainType":{ + "ManifestType":{ "required":[ - "name" + "referenceGroup" ], "allOf":[ { - "$ref":"#/definitions/UnNamedDomainType" + "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"DomainType", + "title":"ManifestType", "properties":{ - "name":{ - "title":"name", + "referenceGroup":{ + "title":"referenceGroup", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceGroupType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceGroup", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } } @@ -430,104 +618,218 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DomainType", + "localPart":"ManifestType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "name" + "referenceGroup" ] }, - "AcceptFormatsType":{ + "AdditionalParameter":{ "type":"object", - "title":"AcceptFormatsType", + "title":"AdditionalParameter", + "required":[ + "name", + "value" + ], "properties":{ - "outputFormat":{ - "title":"outputFormat", + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "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/anyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OutputFormat", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptFormatsType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "outputFormat" + "name", + "value" ] }, - "SectionsType":{ + "MetadataType":{ "type":"object", - "title":"SectionsType", + "title":"MetadataType", "properties":{ - "section":{ - "title":"section", + "abstractMetaData":{ + "title":"abstractMetaData", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Section", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/2.0" } + }, + "about":{ + "title":"about", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "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":"SectionsType", + "localPart":"MetadataType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "section" - ] - }, - "DatasetDescriptionSummaryBaseType":{ - "required":[ - "identifier" - ], + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "BasicIdentificationType":{ "allOf":[ { "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"DatasetDescriptionSummaryBaseType", + "title":"BasicIdentificationType", "properties":{ - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WGS84BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, "identifier":{ "title":"identifier", "allOf":[ @@ -541,8 +843,8 @@ "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "boundingBox":{ - "title":"boundingBox", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", @@ -553,11 +855,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -566,53 +868,110 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"BoundingBox", + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BasicIdentificationType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "identifier", + "metadata" + ] + }, + "ServiceIdentification":{ + "required":[ + "serviceType", + "serviceTypeVersion" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"ServiceIdentification", + "properties":{ + "serviceType":{ + "title":"serviceType", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceType", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "serviceTypeVersion":{ + "title":"serviceTypeVersion", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MetadataType" - } - }, - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceTypeVersion", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "profile":{ + "title":"profile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Profile", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "datasetDescriptionSummary":{ - "title":"datasetDescriptionSummary", + "fees":{ + "title":"fees", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fees", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -620,453 +979,802 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"DatasetDescriptionSummaryBaseType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "wgs84BoundingBox", - "identifier", - "boundingBox", - "metadata", - "datasetDescriptionSummary" + "serviceType", + "serviceTypeVersion", + "profile", + "fees", + "accessConstraints" ] }, - "DomainMetadataType":{ + "GetCapabilitiesType.AcceptLanguages":{ "type":"object", - "title":"DomainMetadataType", + "title":"GetCapabilitiesType.AcceptLanguages", + "required":[ + "language" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "reference":{ - "title":"reference", + "language":{ + "title":"language", "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/language" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DomainMetadataType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "value", - "reference" + "language" ] }, - "ResponsiblePartyType":{ + "OnlineResourceType":{ "type":"object", - "title":"ResponsiblePartyType", - "required":[ - "role" - ], + "title":"OnlineResourceType", "properties":{ - "individualName":{ - "title":"individualName", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "organisationName":{ - "title":"organisationName", + "href":{ + "title":"href", "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":"OrganisationName", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "positionName":{ - "title":"positionName", + "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":"PositionName", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contactInfo":{ - "title":"contactInfo", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInfo", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "role":{ - "title":"role", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ResponsiblePartyType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "individualName", - "organisationName", - "positionName", - "contactInfo", - "role" - ] - }, - "CodeType":{ - "type":"object", - "title":"CodeType", - "properties":{ - "value":{ - "title":"value", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "codeSpace":{ - "title":"codeSpace", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "value", - "codeSpace" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DCP":{ + "NoValues":{ "type":"object", - "title":"DCP", - "required":[ - "http" - ], + "title":"NoValues", "properties":{ - "http":{ - "title":"http", - "allOf":[ - { - "$ref":"#/definitions/HTTP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] + "typeType":"classInfo" }, - "ValueType":{ - "type":"object", - "title":"ValueType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "WGS84BoundingBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/BoundingBoxType" + }, + { + "type":"object", + "title":"WGS84BoundingBoxType", + "properties":{ + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ValueType", + "localPart":"WGS84BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "value" - ] + } }, - "KeywordsType":{ + "UnNamedDomainType":{ "type":"object", - "title":"KeywordsType", + "title":"UnNamedDomainType", "required":[ - "keyword" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "uom", + "referenceSystem" ], "properties":{ - "keyword":{ - "title":"keyword", + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":1 + "$ref":"#/definitions/AllowedValues" } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "type":{ - "title":"type", + "anyValue":{ + "title":"anyValue", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AnyValue" } ], "propertyType":"element", "elementName":{ - "localPart":"Type", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"KeywordsType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "keyword", - "type" - ] - }, - "OnlineResourceType":{ - "type":"object", - "title":"OnlineResourceType", - "properties":{ - "type":{ - "title":"type", + }, + "noValues":{ + "title":"noValues", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/NoValues" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"NoValues", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "href":{ - "title":"href", + "valuesReference":{ + "title":"valuesReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ValuesReference" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ValuesReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "role":{ - "title":"role", + "defaultValue":{ + "title":"defaultValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DefaultValue", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "arcrole":{ - "title":"arcrole", + "meaning":{ + "title":"meaning", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Meaning", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "title":{ - "title":"title", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "show":{ - "title":"show", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "actuate":{ - "title":"actuate", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/DomainMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceSystem", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MetadataType" + } + }, + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"UnNamedDomainType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "defaultValue", + "meaning", + "dataType", + "uom", + "referenceSystem", + "metadata" ] }, - "ResponsiblePartySubsetType":{ + "ReferenceGroupType":{ + "required":[ + "abstractReferenceBase" + ], + "allOf":[ + { + "$ref":"#/definitions/BasicIdentificationType" + }, + { + "type":"object", + "title":"ReferenceGroupType", + "properties":{ + "abstractReferenceBase":{ + "title":"abstractReferenceBase", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractReferenceBaseType" + } + }, + "elementName":{ + "localPart":"AbstractReferenceBase", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractReferenceBase", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ReferenceGroupType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "abstractReferenceBase" + ] + }, + "CapabilitiesBaseType.Languages":{ "type":"object", - "title":"ResponsiblePartySubsetType", + "title":"CapabilitiesBaseType.Languages", + "required":[ + "language" + ], "properties":{ - "individualName":{ - "title":"individualName", + "language":{ + "title":"language", "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/language" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"IndividualName", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "language" + ] + }, + "ReferenceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceBaseType" }, - "positionName":{ - "title":"positionName", + { + "type":"object", + "title":"ReferenceType", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MetadataType" + } + }, + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ReferenceType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "identifier", + "_abstract", + "format", + "metadata" + ] + }, + "OperationsMetadata":{ + "type":"object", + "title":"OperationsMetadata", + "required":[ + "operation" + ], + "properties":{ + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Operation" + }, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "contactInfo":{ - "title":"contactInfo", + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "extendedCapabilities":{ + "title":"extendedCapabilities", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "operation", + "parameter", + "constraint", + "extendedCapabilities" + ] + }, + "AdditionalParametersBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/MetadataType" + }, + { + "type":"object", + "title":"AdditionalParametersBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AdditionalParametersBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "DatasetDescriptionSummaryBaseType":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"DatasetDescriptionSummaryBaseType", + "properties":{ + "wgs84BoundingBox":{ + "title":"wgs84BoundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/WGS84BoundingBoxType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WGS84BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MetadataType" + } + }, + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "datasetDescriptionSummary":{ + "title":"datasetDescriptionSummary", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatasetDescriptionSummary", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DatasetDescriptionSummaryBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "wgs84BoundingBox", + "identifier", + "boundingBox", + "metadata", + "datasetDescriptionSummary" + ] + }, + "CodeType":{ + "type":"object", + "title":"CodeType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInfo", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "propertyType":"value" }, - "role":{ - "title":"role", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponsiblePartySubsetType", + "localPart":"CodeType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" + "value", + "codeSpace" ] }, "ExceptionReport":{ @@ -1128,272 +1836,42 @@ "lang" ] }, - "MetadataType":{ - "type":"object", - "title":"MetadataType", - "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", - "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":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "about":{ - "title":"about", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"about", - "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":"MetadataType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "abstractMetaData", - "about", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DescriptionType":{ - "type":"object", - "title":"DescriptionType", - "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordsType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DescriptionType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "title", - "_abstract", - "keywords" - ] - }, - "BasicIdentificationType":{ + "ServiceReferenceType":{ + "required":[ + "requestMessage", + "requestMessageReference" + ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/ReferenceType" }, { "type":"object", - "title":"BasicIdentificationType", + "title":"ServiceReferenceType", "properties":{ - "identifier":{ - "title":"identifier", + "requestMessage":{ + "title":"requestMessage", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"RequestMessage", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "requestMessageReference":{ + "title":"requestMessageReference", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MetadataType" - } - }, - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"RequestMessageReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -1402,234 +1880,123 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicIdentificationType", + "localPart":"ServiceReferenceType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "identifier", - "metadata" + "requestMessage", + "requestMessageReference" ] }, - "ValuesReference":{ + "KeywordsType":{ "type":"object", - "title":"ValuesReference", + "title":"KeywordsType", "required":[ - "reference" + "keyword" ], "properties":{ - "value":{ - "title":"value", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":1 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Keyword", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } }, - "reference":{ - "title":"reference", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"Type", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"KeywordsType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "value", - "reference" + "keyword", + "type" ] }, - "Operation":{ + "ServiceProvider":{ "type":"object", - "title":"Operation", + "title":"ServiceProvider", "required":[ - "dcp", - "name" + "providerName", + "serviceContact" ], "properties":{ - "dcp":{ - "title":"dcp", + "providerName":{ + "title":"providerName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCP" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"ProviderName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "parameter":{ - "title":"parameter", + "providerSite":{ + "title":"providerSite", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "constraint":{ - "title":"constraint", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MetadataType" - } - }, - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Metadata", + "localPart":"ServiceContact", "namespaceURI":"http://www.opengis.net/ows/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", - "propertiesOrder":[ - "dcp", - "parameter", - "constraint", - "metadata", - "name" - ] - }, - "AnyValue":{ - "type":"object", - "title":"AnyValue", - "properties":{ - }, - "typeType":"classInfo" - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "required":[ - "getOrPost" - ], - "properties":{ - "getOrPost":{ - "title":"getOrPost", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Post", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RequestMethodType" - } - }, - "elementName":{ - "localPart":"Get", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" } }, "typeType":"classInfo", "propertiesOrder":[ - "getOrPost" + "providerName", + "providerSite", + "serviceContact" ] }, - "ExceptionType":{ + "AddressType":{ "type":"object", - "title":"ExceptionType", - "required":[ - "exceptionCode" - ], + "title":"AddressType", "properties":{ - "exceptionText":{ - "title":"exceptionText", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { "type":"array", @@ -1641,317 +2008,276 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionText", + "localPart":"DeliveryPoint", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "exceptionCode":{ - "title":"exceptionCode", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"exceptionCode", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"City", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "locator":{ - "title":"locator", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AdministrativeArea", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "country":{ + "title":"country", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "electronicMailAddress":{ + "title":"electronicMailAddress", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExceptionType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "AdditionalParametersType":{ - "allOf":[ - { - "$ref":"#/definitions/AdditionalParametersBaseType" - }, - { - "type":"object", - "title":"AdditionalParametersType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AdditionalParametersType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "CapabilitiesBaseType.Languages":{ + "BoundingBoxType":{ "type":"object", - "title":"CapabilitiesBaseType.Languages", + "title":"BoundingBoxType", "required":[ - "language" + "lowerCorner", + "upperCorner" ], "properties":{ - "language":{ - "title":"language", + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"LowerCorner", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" - ] - }, - "IdentificationType":{ - "allOf":[ - { - "$ref":"#/definitions/BasicIdentificationType" }, - { - "type":"object", - "title":"IdentificationType", - "properties":{ - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormat", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "availableCRS":{ - "title":"availableCRS", - "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/anyURI" - } - }, - "elementName":{ - "localPart":"AvailableCRS", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AvailableCRS", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "upperCorner":{ + "title":"upperCorner", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpperCorner", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" + } + }, + "dimensions":{ + "title":"dimensions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dimensions", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IdentificationType", + "localPart":"BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "boundingBox", - "outputFormat", - "availableCRS" + }, + "propertiesOrder":[ + "lowerCorner", + "upperCorner", + "crs", + "dimensions" ] }, - "RequestMethodType":{ - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - }, - { - "type":"object", - "title":"RequestMethodType", - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Constraint", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "AcceptFormatsType":{ + "type":"object", + "title":"AcceptFormatsType", + "properties":{ + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodType", + "localPart":"AcceptFormatsType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "constraint" + "outputFormat" ] }, - "ContentsBaseType":{ + "TelephoneType":{ "type":"object", - "title":"ContentsBaseType", + "title":"TelephoneType", "properties":{ - "datasetDescriptionSummary":{ - "title":"datasetDescriptionSummary", + "voice":{ + "title":"voice", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"Voice", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "otherSource":{ - "title":"otherSource", + "facsimile":{ + "title":"facsimile", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"OtherSource", + "localPart":"Facsimile", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContentsBaseType", + "localPart":"TelephoneType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "datasetDescriptionSummary", - "otherSource" + "voice", + "facsimile" ] }, - "ServiceReferenceType":{ - "required":[ - "requestMessage", - "requestMessageReference" - ], + "RequestMethodType":{ "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/OnlineResourceType" }, { "type":"object", - "title":"ServiceReferenceType", + "title":"RequestMethodType", "properties":{ - "requestMessage":{ - "title":"requestMessage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestMessage", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "requestMessageReference":{ - "title":"requestMessageReference", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"RequestMessageReference", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -1960,591 +2286,534 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ServiceReferenceType", + "localPart":"RequestMethodType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "requestMessage", - "requestMessageReference" + "constraint" ] }, - "CapabilitiesBaseType":{ + "HTTP":{ "type":"object", - "title":"CapabilitiesBaseType", + "title":"HTTP", "required":[ - "version" + "getOrPost" ], "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "serviceProvider":{ - "title":"serviceProvider", - "allOf":[ - { - "$ref":"#/definitions/ServiceProvider" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "operationsMetadata":{ - "title":"operationsMetadata", - "allOf":[ - { - "$ref":"#/definitions/OperationsMetadata" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "languages":{ - "title":"languages", - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType.Languages" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Languages", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "version":{ - "title":"version", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Post", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RequestMethodType" + } + }, + "elementName":{ + "localPart":"Get", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "IdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/BasicIdentificationType" }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"IdentificationType", + "properties":{ + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "availableCRS":{ + "title":"availableCRS", + "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/anyURI" + } + }, + "elementName":{ + "localPart":"AvailableCRS", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AvailableCRS", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesBaseType", + "localPart":"IdentificationType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "languages", - "version", - "updateSequence" + "boundingBox", + "outputFormat", + "availableCRS" ] }, - "AddressType":{ + "ContentsBaseType":{ "type":"object", - "title":"AddressType", + "title":"ContentsBaseType", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "datasetDescriptionSummary":{ + "title":"datasetDescriptionSummary", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DeliveryPoint", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "city":{ - "title":"city", + "otherSource":{ + "title":"otherSource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "administrativeArea":{ - "title":"administrativeArea", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContentsBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "datasetDescriptionSummary", + "otherSource" + ] + }, + "RangeType":{ + "type":"object", + "title":"RangeType", + "properties":{ + "minimumValue":{ + "title":"minimumValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "postalCode":{ - "title":"postalCode", + "maximumValue":{ + "title":"maximumValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "country":{ - "title":"country", + "spacing":{ + "title":"spacing", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "rangeClosure":{ + "title":"rangeClosure", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ElectronicMailAddress", + "propertyType":"attribute", + "attributeName":{ + "localPart":"rangeClosure", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"RangeType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "minimumValue", + "maximumValue", + "spacing", + "rangeClosure" ] }, - "AdditionalParameter":{ + "DescriptionType":{ "type":"object", - "title":"AdditionalParameter", - "required":[ - "name", - "value" - ], + "title":"DescriptionType", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "value":{ - "title":"value", + "title":{ + "title":"title", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LanguageStringType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "value" - ] - }, - "GetResourceByIdType":{ - "type":"object", - "title":"GetResourceByIdType", - "required":[ - "service", - "version" - ], - "properties":{ - "resourceID":{ - "title":"resourceID", + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LanguageStringType" }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceID", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormat", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "version":{ - "title":"version", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordsType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResourceByIdType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "resourceID", - "outputFormat", - "service", - "version" + "title", + "_abstract", + "keywords" ] }, - "ServiceIdentification":{ + "DomainType":{ "required":[ - "serviceType", - "serviceTypeVersion" + "name" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/UnNamedDomainType" }, { "type":"object", - "title":"ServiceIdentification", + "title":"DomainType", "properties":{ - "serviceType":{ - "title":"serviceType", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "serviceTypeVersion":{ - "title":"serviceTypeVersion", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceTypeVersion", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "profile":{ - "title":"profile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Profile", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "fees":{ - "title":"fees", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fees", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "accessConstraints":{ - "title":"accessConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AccessConstraints", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"DomainType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "serviceType", - "serviceTypeVersion", - "profile", - "fees", - "accessConstraints" + "name" ] }, - "ReferenceGroupType":{ - "required":[ - "abstractReferenceBase" - ], + "AdditionalParametersType":{ "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/AdditionalParametersBaseType" }, { "type":"object", - "title":"ReferenceGroupType", + "title":"AdditionalParametersType", "properties":{ - "abstractReferenceBase":{ - "title":"abstractReferenceBase", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" - } - }, - "elementName":{ - "localPart":"AbstractReferenceBase", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractReferenceBase", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceGroupType", + "localPart":"AdditionalParametersType", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "abstractReferenceBase" - ] + } }, - "RangeType":{ + "ContactType":{ "type":"object", - "title":"RangeType", + "title":"ContactType", "properties":{ - "minimumValue":{ - "title":"minimumValue", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/TelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"MinimumValue", + "localPart":"Phone", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "maximumValue":{ - "title":"maximumValue", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"MaximumValue", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "spacing":{ - "title":"spacing", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Spacing", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "rangeClosure":{ - "title":"rangeClosure", + "hoursOfService":{ + "title":"hoursOfService", "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":"rangeClosure", + "propertyType":"element", + "elementName":{ + "localPart":"HoursOfService", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "contactInstructions":{ + "title":"contactInstructions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactInstructions", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeType", + "localPart":"ContactType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "minimumValue", - "maximumValue", - "spacing", - "rangeClosure" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "TelephoneType":{ + "AcceptVersionsType":{ "type":"object", - "title":"TelephoneType", + "title":"AcceptVersionsType", + "required":[ + "version" + ], "properties":{ - "voice":{ - "title":"voice", + "version":{ + "title":"version", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Voice", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "facsimile":{ - "title":"facsimile", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptVersionsType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "version" + ] + }, + "SectionsType":{ + "type":"object", + "title":"SectionsType", + "properties":{ + "section":{ + "title":"section", "allOf":[ { "type":"array", @@ -2556,31 +2825,26 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Facsimile", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TelephoneType", + "localPart":"SectionsType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "voice", - "facsimile" + "section" ] }, - "NoValues":{ - "type":"object", - "title":"NoValues", - "properties":{ - }, - "typeType":"classInfo" - }, - "LanguageStringType":{ + "ValuesReference":{ "type":"object", - "title":"LanguageStringType", + "title":"ValuesReference", + "required":[ + "reference" + ], "properties":{ "value":{ "title":"value", @@ -2591,347 +2855,223 @@ ], "propertyType":"value" }, - "lang":{ - "title":"lang", + "reference":{ + "title":"reference", "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "value", + "reference" + ] + }, + "NilValueType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" + }, + { + "type":"object", + "title":"NilValueType", + "properties":{ + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"LanguageStringType", + "localPart":"NilValueType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "value", - "lang" + "nilReason" ] }, - "GetCapabilitiesType":{ + "ValueType":{ "type":"object", - "title":"GetCapabilitiesType", + "title":"ValueType", "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "$ref":"#/definitions/AcceptVersionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptVersions", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "sections":{ - "title":"sections", - "allOf":[ - { - "$ref":"#/definitions/SectionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Sections", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "acceptFormats":{ - "title":"acceptFormats", - "allOf":[ - { - "$ref":"#/definitions/AcceptFormatsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptFormats", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "acceptLanguages":{ - "title":"acceptLanguages", - "allOf":[ - { - "$ref":"#/definitions/GetCapabilitiesType.AcceptLanguages" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptLanguages", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "updateSequence":{ - "title":"updateSequence", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"ValueType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", - "acceptLanguages", - "updateSequence" + "value" ] }, - "ReferenceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractReferenceBaseType" + "LanguageStringType":{ + "type":"object", + "title":"LanguageStringType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"ReferenceType", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MetadataType" - } - }, - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"LanguageStringType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "identifier", - "_abstract", - "format", - "metadata" + "value", + "lang" ] }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WGS84BoundingBoxType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "OperationsMetadata":{ + "ResponsiblePartySubsetType":{ "type":"object", - "title":"OperationsMetadata", - "required":[ - "operation" - ], + "title":"ResponsiblePartySubsetType", "properties":{ - "operation":{ - "title":"operation", + "individualName":{ + "title":"individualName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Operation", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "parameter":{ - "title":"parameter", + "positionName":{ + "title":"positionName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "constraint":{ - "title":"constraint", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/ContactType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ResponsiblePartySubsetType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "operation", - "parameter", - "constraint", - "extendedCapabilities" + "individualName", + "positionName", + "contactInfo", + "role" ] }, - "GetCapabilitiesType.AcceptLanguages":{ + "AnyValue":{ "type":"object", - "title":"GetCapabilitiesType.AcceptLanguages", + "title":"AnyValue", + "properties":{ + }, + "typeType":"classInfo" + }, + "GetResourceByIdType":{ + "type":"object", + "title":"GetResourceByIdType", "required":[ - "language" + "service", + "version" ], "properties":{ - "language":{ - "title":"language", + "resourceID":{ + "title":"resourceID", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"ResourceID", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" - ] - }, - "ServiceProvider":{ - "type":"object", - "title":"ServiceProvider", - "required":[ - "providerName", - "serviceContact" - ], - "properties":{ - "providerName":{ - "title":"providerName", + }, + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2939,273 +3079,133 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ProviderName", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "providerSite":{ - "title":"providerSite", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProviderSite", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "serviceContact":{ - "title":"serviceContact", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ResponsiblePartySubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceContact", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" - ] - }, - "NilValueType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeType" - }, - { - "type":"object", - "title":"NilValueType", - "properties":{ - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"NilValueType", + "localPart":"GetResourceByIdType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "nilReason" + "resourceID", + "outputFormat", + "service", + "version" ] }, - "AbstractReferenceBaseType":{ + "ResponsiblePartyType":{ "type":"object", - "title":"AbstractReferenceBaseType", + "title":"ResponsiblePartyType", "required":[ - "href" + "role" ], "properties":{ - "type":{ - "title":"type", + "individualName":{ + "title":"individualName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "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" + "propertyType":"element", + "elementName":{ + "localPart":"IndividualName", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "title":{ - "title":"title", + "organisationName":{ + "title":"organisationName", "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" + "propertyType":"element", + "elementName":{ + "localPart":"OrganisationName", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "show":{ - "title":"show", + "positionName":{ + "title":"positionName", "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":"element", + "elementName":{ + "localPart":"PositionName", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "actuate":{ - "title":"actuate", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInfo", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractReferenceBaseType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AcceptVersionsType":{ - "type":"object", - "title":"AcceptVersionsType", - "required":[ - "version" - ], - "properties":{ - "version":{ - "title":"version", + }, + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AcceptVersionsType", + "localPart":"ResponsiblePartyType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "version" - ] - }, - "AllowedValues":{ - "type":"object", - "title":"AllowedValues", - "required":[ - "valueOrRange" - ], - "properties":{ - "valueOrRange":{ - "title":"valueOrRange", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/RangeType" - } - ], - "elementName":{ - "localPart":"Range", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "valueOrRange" + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" ] } }, @@ -3223,7 +3223,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3236,11 +3236,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3257,7 +3257,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "OperationResponse" ] }, "namespaceURI":{ @@ -3270,11 +3270,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"OperationResponse", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3291,7 +3291,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "MinimumValue" ] }, "namespaceURI":{ @@ -3304,11 +3304,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3325,7 +3325,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceGroup" + "Post" ] }, "namespaceURI":{ @@ -3338,12 +3338,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -3359,7 +3362,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "Metadata" ] }, "namespaceURI":{ @@ -3372,11 +3375,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3393,7 +3396,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "ExceptionReport" ] }, "namespaceURI":{ @@ -3406,11 +3409,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3427,7 +3430,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -3440,11 +3443,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"UOM", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3461,7 +3464,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -3478,7 +3481,7 @@ } }, "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3495,7 +3498,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Title" ] }, "namespaceURI":{ @@ -3508,15 +3511,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"Get", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -3532,7 +3532,7 @@ "properties":{ "localPart":{ "enum":[ - "AdditionalParameters" + "BoundingBox" ] }, "namespaceURI":{ @@ -3545,11 +3545,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalParametersType" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"AdditionalParameters", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3566,7 +3566,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultValue" + "Fees" ] }, "namespaceURI":{ @@ -3579,11 +3579,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DefaultValue", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3600,7 +3600,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "Exception" ] }, "namespaceURI":{ @@ -3613,11 +3613,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "Reference" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "MaximumValue" + "SupportedCRS" ] }, "namespaceURI":{ @@ -3681,11 +3681,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"MaximumValue", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "Operation" ] }, "namespaceURI":{ @@ -3715,11 +3715,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "Identifier" ] }, "namespaceURI":{ @@ -3749,11 +3749,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Title", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "ValuesReference" + "ServiceProvider" ] }, "namespaceURI":{ @@ -3783,11 +3783,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"ValuesReference", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceBase" + "OtherSource" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "DatasetDescriptionSummary" ] }, "namespaceURI":{ @@ -3851,11 +3851,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"Exception", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "InputData" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"InputData", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "Abstract" ] }, "namespaceURI":{ @@ -3919,11 +3919,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "Manifest" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Language", + "localPart":"Manifest", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "Range" + "OrganisationName" ] }, "namespaceURI":{ @@ -3987,11 +3987,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Range", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4008,7 +4008,7 @@ "properties":{ "localPart":{ "enum":[ - "Resource" + "DefaultValue" ] }, "namespaceURI":{ @@ -4021,11 +4021,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"Resource", + "localPart":"DefaultValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "AnyValue" + "Value" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"AnyValue", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "nilValue" ] }, "namespaceURI":{ @@ -4089,11 +4089,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/NilValueType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"nilValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4110,7 +4110,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "AbstractReferenceBase" ] }, "namespaceURI":{ @@ -4123,11 +4123,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractReferenceBaseType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"AbstractReferenceBase", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4144,7 +4144,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputFormat" + "NoValues" ] }, "namespaceURI":{ @@ -4157,11 +4157,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NoValues" } }, "elementName":{ - "localPart":"OutputFormat", + "localPart":"NoValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4178,7 +4178,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "Spacing" ] }, "namespaceURI":{ @@ -4191,11 +4191,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4212,7 +4212,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceReference" + "PointOfContact" ] }, "namespaceURI":{ @@ -4225,11 +4225,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"ServiceReference", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4246,7 +4246,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -4259,11 +4259,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"Value", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4280,7 +4280,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "Role" ] }, "namespaceURI":{ @@ -4293,15 +4293,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Post", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -4317,7 +4314,7 @@ "properties":{ "localPart":{ "enum":[ - "Meaning" + "AdditionalParameters" ] }, "namespaceURI":{ @@ -4330,11 +4327,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/AdditionalParametersType" } }, "elementName":{ - "localPart":"Meaning", + "localPart":"AdditionalParameters", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4351,7 +4348,7 @@ "properties":{ "localPart":{ "enum":[ - "NoValues" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -4364,11 +4361,11 @@ ] }, "value":{ - "$ref":"#/definitions/NoValues" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"NoValues", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4385,7 +4382,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "UOM" ] }, "namespaceURI":{ @@ -4398,11 +4395,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4419,7 +4416,7 @@ "properties":{ "localPart":{ "enum":[ - "AdditionalParameter" + "Language" ] }, "namespaceURI":{ @@ -4432,11 +4429,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalParameter" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } }, "elementName":{ - "localPart":"AdditionalParameter", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4453,7 +4450,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "OutputFormat" ] }, "namespaceURI":{ @@ -4466,11 +4463,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4487,7 +4484,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationResponse" + "IndividualName" ] }, "namespaceURI":{ @@ -4500,11 +4497,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OperationResponse", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4521,7 +4518,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "ContactInfo" ] }, "namespaceURI":{ @@ -4534,11 +4531,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4555,7 +4552,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "AvailableCRS" ] }, "namespaceURI":{ @@ -4568,11 +4565,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Role", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4589,7 +4586,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "AdditionalParameter" ] }, "namespaceURI":{ @@ -4602,11 +4599,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AdditionalParameter" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"AdditionalParameter", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4623,7 +4620,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummary" + "Resource" ] }, "namespaceURI":{ @@ -4636,11 +4633,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"Resource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4657,7 +4654,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -4670,11 +4667,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ServiceIdentification" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4691,7 +4688,7 @@ "properties":{ "localPart":{ "enum":[ - "InputData" + "Meaning" ] }, "namespaceURI":{ @@ -4704,11 +4701,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"InputData", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4725,7 +4722,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSource" + "Get" ] }, "namespaceURI":{ @@ -4738,12 +4735,15 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"OtherSource", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -4759,7 +4759,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "DataType" ] }, "namespaceURI":{ @@ -4772,11 +4772,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4793,7 +4793,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "ValuesReference" ] }, "namespaceURI":{ @@ -4806,11 +4806,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"#/definitions/ValuesReference" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"ValuesReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4827,7 +4827,7 @@ "properties":{ "localPart":{ "enum":[ - "DataType" + "ServiceReference" ] }, "namespaceURI":{ @@ -4840,11 +4840,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ServiceReferenceType" } }, "elementName":{ - "localPart":"DataType", + "localPart":"ServiceReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4861,7 +4861,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "AllowedValues" ] }, "namespaceURI":{ @@ -4874,11 +4874,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4895,7 +4895,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "HTTP" ] }, "namespaceURI":{ @@ -4908,11 +4908,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"DCP", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4929,7 +4929,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "MaximumValue" ] }, "namespaceURI":{ @@ -4942,11 +4942,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4963,7 +4963,7 @@ "properties":{ "localPart":{ "enum":[ - "nilValue" + "DCP" ] }, "namespaceURI":{ @@ -4976,11 +4976,11 @@ ] }, "value":{ - "$ref":"#/definitions/NilValueType" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"nilValue", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4997,7 +4997,7 @@ "properties":{ "localPart":{ "enum":[ - "Spacing" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -5010,11 +5010,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Spacing", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5031,7 +5031,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "Keywords" ] }, "namespaceURI":{ @@ -5044,11 +5044,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"Operation", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5065,7 +5065,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "ReferenceGroup" ] }, "namespaceURI":{ @@ -5078,11 +5078,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"Fees", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5099,7 +5099,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "AnyValue" ] }, "namespaceURI":{ @@ -5112,11 +5112,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AnyValue" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5133,7 +5133,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "AccessConstraints" ] }, "namespaceURI":{ @@ -5146,11 +5146,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Reference", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5167,7 +5167,7 @@ "properties":{ "localPart":{ "enum":[ - "MinimumValue" + "Range" ] }, "namespaceURI":{ @@ -5180,11 +5180,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/RangeType" } }, "elementName":{ - "localPart":"MinimumValue", + "localPart":"Range", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5201,7 +5201,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResourceByID" + "PositionName" ] }, "namespaceURI":{ @@ -5214,11 +5214,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResourceByIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetResourceByID", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5235,7 +5235,7 @@ "properties":{ "localPart":{ "enum":[ - "Manifest" + "GetResourceByID" ] }, "namespaceURI":{ @@ -5248,11 +5248,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/GetResourceByIdType" } }, "elementName":{ - "localPart":"Manifest", + "localPart":"GetResourceByID", "namespaceURI":"http://www.opengis.net/ows/2.0" } } diff --git a/scripts/jsonschemas/SE_1_1_0.jsonschema b/scripts/jsonschemas/SE_1_1_0.jsonschema index cdb18927..0b358d82 100644 --- a/scripts/jsonschemas/SE_1_1_0.jsonschema +++ b/scripts/jsonschemas/SE_1_1_0.jsonschema @@ -2,318 +2,375 @@ { "id":"http://www.opengis.net/se#", "definitions":{ - "HaloType":{ + "InlineContentType":{ "type":"object", - "title":"HaloType", + "title":"InlineContentType", + "required":[ + "encoding" + ], "properties":{ - "radius":{ - "title":"radius", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "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":"element", - "elementName":{ - "localPart":"Radius", - "namespaceURI":"http://www.opengis.net/se" - } + "propertyType":"anyElement" }, - "fill":{ - "title":"fill", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/FillType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HaloType", + "localPart":"InlineContentType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "radius", - "fill" + "content", + "encoding" ] }, - "FillType":{ + "MarkType":{ "type":"object", - "title":"FillType", + "title":"MarkType", + "required":[ + "wellKnownName", + "onlineResource", + "inlineContent", + "format" + ], "properties":{ - "graphicFill":{ - "title":"graphicFill", + "wellKnownName":{ + "title":"wellKnownName", "allOf":[ { - "$ref":"#/definitions/GraphicFillType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/se" } }, - "svgParameter":{ - "title":"svgParameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SvgParameter", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FillType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "graphicFill", - "svgParameter" - ] - }, - "DisplacementType":{ - "type":"object", - "title":"DisplacementType", - "required":[ - "displacementX", - "displacementY" - ], - "properties":{ - "displacementX":{ - "title":"displacementX", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementX", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } }, - "displacementY":{ - "title":"displacementY", + "inlineContent":{ + "title":"inlineContent", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/InlineContentType" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementY", + "localPart":"InlineContent", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DisplacementType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "displacementX", - "displacementY" - ] - }, - "ImageOutlineType":{ - "type":"object", - "title":"ImageOutlineType", - "required":[ - "lineSymbolizer", - "polygonSymbolizer" - ], - "properties":{ - "lineSymbolizer":{ - "title":"lineSymbolizer", + }, + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/LineSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/se" } }, - "polygonSymbolizer":{ - "title":"polygonSymbolizer", + "markIndex":{ + "title":"markIndex", "allOf":[ { - "$ref":"#/definitions/PolygonSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"MarkIndex", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ImageOutlineType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "lineSymbolizer", - "polygonSymbolizer" - ] - }, - "LabelPlacementType":{ - "type":"object", - "title":"LabelPlacementType", - "required":[ - "pointPlacement", - "linePlacement" - ], - "properties":{ - "pointPlacement":{ - "title":"pointPlacement", + }, + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"#/definitions/PointPlacementType" + "$ref":"#/definitions/FillType" } ], "propertyType":"element", "elementName":{ - "localPart":"PointPlacement", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/se" } }, - "linePlacement":{ - "title":"linePlacement", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/LinePlacementType" + "$ref":"#/definitions/StrokeType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LabelPlacementType", + "localPart":"MarkType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "pointPlacement", - "linePlacement" + "wellKnownName", + "onlineResource", + "inlineContent", + "format", + "markIndex", + "fill", + "stroke" ] }, - "DescriptionType":{ + "FontType":{ "type":"object", - "title":"DescriptionType", + "title":"FontType", "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "_abstract":{ - "title":"_abstract", + "svgParameter":{ + "title":"svgParameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/SvgParameterType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"FontType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "title", - "_abstract" + "svgParameter" ] }, - "ParameterValueType":{ - "type":"object", - "title":"ParameterValueType", - "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" + "InterpolationPointType":{ + "required":[ + "data", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/ExpressionType" + }, + { + "type":"object", + "title":"InterpolationPointType", + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/se" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InterpolationPointType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "data", + "value" + ] + }, + "CategorizeType":{ + "required":[ + "lookupValue", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" + }, + { + "type":"object", + "title":"CategorizeType", + "properties":{ + "lookupValue":{ + "title":"lookupValue", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookupValue", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "thresholdAndValue":{ + "title":"thresholdAndValue", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ParameterValueType" + } + }, + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/se" + } }, - "value":{ - "$ref":"#/definitions/ExpressionType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ParameterValueType" + } + }, + "elementName":{ + "localPart":"Threshold", + "namespaceURI":"http://www.opengis.net/se" + } } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ] + ] + }, + "minItems":0 + } + ], + "propertyType":"elementRefs" + }, + "threshholdsBelongTo":{ + "title":"threshholdsBelongTo", + "allOf":[ + { + "$ref":"#/definitions/ThreshholdsBelongToType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"threshholdsBelongTo", + "namespaceURI":"" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueType", + "localPart":"CategorizeType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "content" + "lookupValue", + "value", + "thresholdAndValue", + "threshholdsBelongTo" ] }, - "StringLengthType":{ + "TrimType":{ "required":[ "stringValue" ], @@ -323,7 +380,7 @@ }, { "type":"object", - "title":"StringLengthType", + "title":"TrimType", "properties":{ "stringValue":{ "title":"stringValue", @@ -337,297 +394,545 @@ "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } + }, + "stripOffPosition":{ + "title":"stripOffPosition", + "allOf":[ + { + "$ref":"#/definitions/StripOffPositionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"stripOffPosition", + "namespaceURI":"" + } + }, + "stripOffChar":{ + "title":"stripOffChar", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"stripOffChar", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"StringLengthType", + "localPart":"TrimType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "stringValue", + "stripOffPosition", + "stripOffChar" + ] + }, + "ConcatenateType":{ + "required":[ + "stringValue" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" + }, + { + "type":"object", + "title":"ConcatenateType", + "properties":{ + "stringValue":{ + "title":"stringValue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterValueType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StringValue", + "namespaceURI":"http://www.opengis.net/se" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConcatenateType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ "stringValue" ] }, - "ChannelSelectionType":{ + "RuleType":{ "type":"object", - "title":"ChannelSelectionType", + "title":"RuleType", "required":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "filter", + "elseFilter", + "symbolizer" ], "properties":{ - "redChannel":{ - "title":"redChannel", + "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/se" + } + }, + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Description", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "legendGraphic":{ + "title":"legendGraphic", + "allOf":[ + { + "$ref":"#/definitions/LegendGraphicType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendGraphic", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"RedChannel", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "greenChannel":{ - "title":"greenChannel", + "elseFilter":{ + "title":"elseFilter", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ElseFilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"GreenChannel", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/se" } }, - "blueChannel":{ - "title":"blueChannel", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"BlueChannel", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, - "grayChannel":{ - "title":"grayChannel", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"GrayChannel", + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "symbolizer":{ + "title":"symbolizer", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SymbolizerType" + } + }, + "elementName":{ + "localPart":"Symbolizer", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ChannelSelectionType", + "localPart":"RuleType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "name", + "description", + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" ] }, - "GeometryType":{ - "type":"object", - "title":"GeometryType", - "required":[ - "propertyName" - ], - "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" + "PolygonSymbolizerType":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" + }, + { + "type":"object", + "title":"PolygonSymbolizerType", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/GeometryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/FillType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "stroke":{ + "title":"stroke", + "allOf":[ + { + "$ref":"#/definitions/StrokeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "displacement":{ + "title":"displacement", + "allOf":[ + { + "$ref":"#/definitions/DisplacementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Displacement", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "perpendicularOffset":{ + "title":"perpendicularOffset", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PerpendicularOffset", + "namespaceURI":"http://www.opengis.net/se" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GeometryType", + "localPart":"PolygonSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "propertyName" + "geometry", + "fill", + "stroke", + "displacement", + "perpendicularOffset" ] }, - "ColorReplacementType":{ + "HaloType":{ "type":"object", - "title":"ColorReplacementType", - "required":[ - "recode" - ], + "title":"HaloType", "properties":{ - "recode":{ - "title":"recode", + "radius":{ + "title":"radius", "allOf":[ { - "$ref":"#/definitions/RecodeType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Recode", + "localPart":"Radius", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/FillType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ColorReplacementType", + "localPart":"HaloType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "recode" - ] - }, - "GraphicType":{ - "type":"object", - "title":"GraphicType", - "properties":{ - "externalGraphicOrMark":{ - "title":"externalGraphicOrMark", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ExternalGraphicType" - } - ], - "elementName":{ - "localPart":"ExternalGraphic", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/MarkType" - } - ], - "elementName":{ - "localPart":"Mark", - "namespaceURI":"http://www.opengis.net/se" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" - }, - "opacity":{ - "title":"opacity", + "radius", + "fill" + ] + }, + "LegendGraphicType":{ + "type":"object", + "title":"LegendGraphicType", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/GraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } - }, - "size":{ - "title":"size", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LegendGraphicType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "graphic" + ] + }, + "FeatureTypeStyleType":{ + "type":"object", + "title":"FeatureTypeStyleType", + "required":[ + "ruleOrOnlineResource" + ], + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Size", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "rotation":{ - "title":"rotation", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } }, - "anchorPoint":{ - "title":"anchorPoint", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"#/definitions/AnchorPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPoint", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/se" } }, - "displacement":{ - "title":"displacement", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "allOf":[ { - "$ref":"#/definitions/DisplacementType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/se" } + }, + "ruleOrOnlineResource":{ + "title":"ruleOrOnlineResource", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/RuleType" + } + ], + "elementName":{ + "localPart":"Rule", + "namespaceURI":"http://www.opengis.net/se" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elements" + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"#/definitions/VersionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GraphicType", + "localPart":"FeatureTypeStyleType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation", - "anchorPoint", - "displacement" + "name", + "description", + "featureTypeName", + "semanticTypeIdentifier", + "ruleOrOnlineResource", + "version" ] }, - "CategorizeType":{ + "MapItemType":{ "required":[ - "lookupValue", + "data", "value" ], "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"CategorizeType", + "title":"MapItemType", "properties":{ - "lookupValue":{ - "title":"lookupValue", + "data":{ + "title":"data", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LookupValue", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/se" } }, @@ -643,624 +948,540 @@ "localPart":"Value", "namespaceURI":"http://www.opengis.net/se" } - }, - "thresholdAndValue":{ - "title":"thresholdAndValue", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ParameterValueType" - } - }, - "elementName":{ - "localPart":"Threshold", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ParameterValueType" - } - }, - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/se" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elementRefs" - }, - "threshholdsBelongTo":{ - "title":"threshholdsBelongTo", - "allOf":[ - { - "$ref":"#/definitions/ThreshholdsBelongToType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"threshholdsBelongTo", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CategorizeType", + "localPart":"MapItemType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "lookupValue", - "value", - "thresholdAndValue", - "threshholdsBelongTo" + "data", + "value" ] }, - "PointSymbolizerType":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" - }, - { - "type":"object", - "title":"PointSymbolizerType", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "graphic":{ - "title":"graphic", - "allOf":[ - { - "$ref":"#/definitions/GraphicType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Graphic", - "namespaceURI":"http://www.opengis.net/se" - } - } - } - } - ], + "HistogramType":{ + "type":"object", + "title":"HistogramType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"PointSymbolizerType", + "localPart":"HistogramType", "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "geometry", - "graphic" - ] + } }, - "OnlineResourceType":{ + "CoverageStyleType":{ "type":"object", - "title":"OnlineResourceType", + "title":"CoverageStyleType", + "required":[ + "ruleOrOnlineResource" + ], "properties":{ - "type":{ - "title":"type", + "name":{ + "title":"name", "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":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/se" } }, - "href":{ - "title":"href", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DescriptionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Description", + "namespaceURI":"http://www.opengis.net/se" } }, - "role":{ - "title":"role", + "coverageName":{ + "title":"coverageName", "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":"CoverageName", + "namespaceURI":"http://www.opengis.net/se" } }, - "arcrole":{ - "title":"arcrole", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "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" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"SemanticTypeIdentifier", + "namespaceURI":"http://www.opengis.net/se" } }, - "title":{ - "title":"title", + "ruleOrOnlineResource":{ + "title":"ruleOrOnlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/RuleType" + } + ], + "elementName":{ + "localPart":"Rule", + "namespaceURI":"http://www.opengis.net/se" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"elements" }, - "show":{ - "title":"show", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/VersionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageStyleType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "name", + "description", + "coverageName", + "semanticTypeIdentifier", + "ruleOrOnlineResource", + "version" + ] + }, + "ShadedReliefType":{ + "type":"object", + "title":"ShadedReliefType", + "properties":{ + "brightnessOnly":{ + "title":"brightnessOnly", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BrightnessOnly", + "namespaceURI":"http://www.opengis.net/se" } }, - "actuate":{ - "title":"actuate", + "reliefFactor":{ + "title":"reliefFactor", "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":"ReliefFactor", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"ShadedReliefType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "brightnessOnly", + "reliefFactor" ] }, - "StringPositionType":{ + "SelectedChannelType":{ + "type":"object", + "title":"SelectedChannelType", "required":[ - "lookupString", - "stringValue" + "sourceChannelName" ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" + "properties":{ + "sourceChannelName":{ + "title":"sourceChannelName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SourceChannelName", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "type":"object", - "title":"StringPositionType", - "properties":{ - "lookupString":{ - "title":"lookupString", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LookupString", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "stringValue":{ - "title":"stringValue", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StringValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "searchDirection":{ - "title":"searchDirection", - "allOf":[ - { - "$ref":"#/definitions/SearchDirectionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"searchDirection", - "namespaceURI":"" - } + "contrastEnhancement":{ + "title":"contrastEnhancement", + "allOf":[ + { + "$ref":"#/definitions/ContrastEnhancementType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContrastEnhancement", + "namespaceURI":"http://www.opengis.net/se" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"StringPositionType", + "localPart":"SelectedChannelType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "lookupString", - "stringValue", - "searchDirection" + "sourceChannelName", + "contrastEnhancement" ] }, - "CoverageStyleType":{ + "BaseSymbolizerType":{ "type":"object", - "title":"CoverageStyleType", + "title":"BaseSymbolizerType", "required":[ - "ruleOrOnlineResource" + "onlineResource" ], "properties":{ - "name":{ - "title":"name", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } - }, - "description":{ - "title":"description", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BaseSymbolizerType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "onlineResource" + ] + }, + "GeometryType":{ + "type":"object", + "title":"GeometryType", + "required":[ + "propertyName" + ], + "properties":{ + "propertyName":{ + "title":"propertyName", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/PropertyNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "coverageName":{ - "title":"coverageName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeometryType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "propertyName" + ] + }, + "ColorMapType":{ + "type":"object", + "title":"ColorMapType", + "required":[ + "categorize", + "interpolate" + ], + "properties":{ + "categorize":{ + "title":"categorize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CategorizeType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageName", + "localPart":"Categorize", "namespaceURI":"http://www.opengis.net/se" } }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", + "interpolate":{ + "title":"interpolate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/InterpolateType" } ], "propertyType":"element", "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"Interpolate", "namespaceURI":"http://www.opengis.net/se" } - }, - "ruleOrOnlineResource":{ - "title":"ruleOrOnlineResource", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/RuleType" - } - ], - "elementName":{ - "localPart":"Rule", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"#/definitions/VersionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageStyleType", + "localPart":"ColorMapType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "name", - "description", - "coverageName", - "semanticTypeIdentifier", - "ruleOrOnlineResource", - "version" + "categorize", + "interpolate" ] }, - "HistogramType":{ - "type":"object", - "title":"HistogramType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HistogramType", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "RuleType":{ + "FillType":{ "type":"object", - "title":"RuleType", - "required":[ - "filter", - "elseFilter", - "symbolizer" - ], + "title":"FillType", "properties":{ - "name":{ - "title":"name", + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicFillType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/se" } }, - "description":{ - "title":"description", + "svgParameter":{ + "title":"svgParameter", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "type":"array", + "items":{ + "$ref":"#/definitions/SvgParameterType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FillType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "graphicFill", + "svgParameter" + ] + }, + "OnlineResourceType":{ + "type":"object", + "title":"OnlineResourceType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "legendGraphic":{ - "title":"legendGraphic", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/LegendGraphicType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendGraphic", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "filter":{ - "title":"filter", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/FilterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "elseFilter":{ - "title":"elseFilter", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ElseFilterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ElseFilter", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "title":{ + "title":"title", "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":"MinScaleDenominator", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MaxScaleDenominator", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "symbolizer":{ - "title":"symbolizer", + "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/SymbolizerType" - } - }, - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "minItems":1 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RuleType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "name", - "description", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MapItemType":{ + "FormatDateType":{ "required":[ - "data", - "value" + "dateValue", + "pattern" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/FunctionType" }, { "type":"object", - "title":"MapItemType", + "title":"FormatDateType", "properties":{ - "data":{ - "title":"data", + "dateValue":{ + "title":"dateValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Data", + "localPart":"DateValue", "namespaceURI":"http://www.opengis.net/se" } }, - "value":{ - "title":"value", + "pattern":{ + "title":"pattern", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } } @@ -1269,38 +1490,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MapItemType", + "localPart":"FormatDateType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "data", - "value" + "dateValue", + "pattern" ] }, - "TextSymbolizerType":{ + "DescriptionType":{ + "type":"object", + "title":"DescriptionType", + "properties":{ + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/se" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DescriptionType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "title", + "_abstract" + ] + }, + "InterpolateType":{ + "required":[ + "lookupValue", + "interpolationPoint" + ], "allOf":[ { - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/FunctionType" }, { "type":"object", - "title":"TextSymbolizerType", + "title":"InterpolateType", "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "label":{ - "title":"label", + "lookupValue":{ + "title":"lookupValue", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -1308,224 +1561,422 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Label", + "localPart":"LookupValue", "namespaceURI":"http://www.opengis.net/se" } }, - "font":{ - "title":"font", + "interpolationPoint":{ + "title":"interpolationPoint", "allOf":[ { - "$ref":"#/definitions/FontType" + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationPointType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Font", + "localPart":"InterpolationPoint", "namespaceURI":"http://www.opengis.net/se" } }, - "labelPlacement":{ - "title":"labelPlacement", + "mode":{ + "title":"mode", "allOf":[ { - "$ref":"#/definitions/LabelPlacementType" + "$ref":"#/definitions/ModeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelPlacement", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mode", + "namespaceURI":"" } }, - "halo":{ - "title":"halo", + "method":{ + "title":"method", "allOf":[ { - "$ref":"#/definitions/HaloType" + "$ref":"#/definitions/MethodType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Halo", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" } - }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/FillType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/se" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InterpolateType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "lookupValue", + "interpolationPoint", + "mode", + "method" + ] + }, + "NormalizeType":{ + "type":"object", + "title":"NormalizeType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NormalizeType", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "ParameterValueType":{ + "type":"object", + "title":"ParameterValueType", + "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":"#/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":"TextSymbolizerType", + "localPart":"ParameterValueType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "label", - "font", - "labelPlacement", - "halo", - "fill" + "content" ] }, - "MarkType":{ + "ChannelSelectionType":{ "type":"object", - "title":"MarkType", + "title":"ChannelSelectionType", "required":[ - "wellKnownName", - "onlineResource", - "inlineContent", - "format" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ], "properties":{ - "wellKnownName":{ - "title":"wellKnownName", + "redChannel":{ + "title":"redChannel", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"WellKnownName", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/se" } }, - "onlineResource":{ - "title":"onlineResource", + "greenChannel":{ + "title":"greenChannel", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/se" } }, - "inlineContent":{ - "title":"inlineContent", + "blueChannel":{ + "title":"blueChannel", "allOf":[ { - "$ref":"#/definitions/InlineContentType" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"InlineContent", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/se" } }, - "format":{ - "title":"format", + "grayChannel":{ + "title":"grayChannel", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/se" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ChannelSelectionType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" + ] + }, + "RecodeType":{ + "required":[ + "lookupValue", + "mapItem" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" }, - "markIndex":{ - "title":"markIndex", + { + "type":"object", + "title":"RecodeType", + "properties":{ + "lookupValue":{ + "title":"lookupValue", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookupValue", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "mapItem":{ + "title":"mapItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MapItemType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MapItem", + "namespaceURI":"http://www.opengis.net/se" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RecodeType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "lookupValue", + "mapItem" + ] + }, + "LabelPlacementType":{ + "type":"object", + "title":"LabelPlacementType", + "required":[ + "pointPlacement", + "linePlacement" + ], + "properties":{ + "pointPlacement":{ + "title":"pointPlacement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/PointPlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"MarkIndex", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/se" } }, - "fill":{ - "title":"fill", + "linePlacement":{ + "title":"linePlacement", "allOf":[ { - "$ref":"#/definitions/FillType" + "$ref":"#/definitions/LinePlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/se" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LabelPlacementType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "pointPlacement", + "linePlacement" + ] + }, + "ChangeCaseType":{ + "required":[ + "stringValue" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" }, - "stroke":{ - "title":"stroke", + { + "type":"object", + "title":"ChangeCaseType", + "properties":{ + "stringValue":{ + "title":"stringValue", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StringValue", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"#/definitions/DirectionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"direction", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ChangeCaseType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "stringValue", + "direction" + ] + }, + "GraphicFillType":{ + "type":"object", + "title":"GraphicFillType", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/StrokeType" + "$ref":"#/definitions/GraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MarkType", + "localPart":"GraphicFillType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "wellKnownName", - "onlineResource", - "inlineContent", - "format", - "markIndex", - "fill", - "stroke" + "graphic" ] }, - "InterpolationPointType":{ - "required":[ - "data", - "value" - ], + "LineSymbolizerType":{ "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"InterpolationPointType", + "title":"LineSymbolizerType", "properties":{ - "data":{ - "title":"data", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/GeometryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Data", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/se" } }, - "value":{ - "title":"value", + "stroke":{ + "title":"stroke", + "allOf":[ + { + "$ref":"#/definitions/StrokeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -1533,7 +1984,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/se" } } @@ -1542,46 +1993,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InterpolationPointType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "data", - "value" - ] - }, - "BaseSymbolizerType":{ - "type":"object", - "title":"BaseSymbolizerType", - "required":[ - "onlineResource" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BaseSymbolizerType", + "localPart":"LineSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "onlineResource" + "geometry", + "stroke", + "perpendicularOffset" ] }, - "ConcatenateType":{ + "StringPositionType":{ "required":[ + "lookupString", "stringValue" ], "allOf":[ @@ -1590,17 +2013,26 @@ }, { "type":"object", - "title":"ConcatenateType", + "title":"StringPositionType", "properties":{ + "lookupString":{ + "title":"lookupString", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookupString", + "namespaceURI":"http://www.opengis.net/se" + } + }, "stringValue":{ "title":"stringValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterValueType" - }, - "minItems":1 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", @@ -1608,17 +2040,32 @@ "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } + }, + "searchDirection":{ + "title":"searchDirection", + "allOf":[ + { + "$ref":"#/definitions/SearchDirectionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"searchDirection", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenateType", + "localPart":"StringPositionType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue" + "lookupString", + "stringValue", + "searchDirection" ] }, "LinePlacementType":{ @@ -1718,107 +2165,10 @@ "generalizeLine" ] }, - "InlineContentType":{ - "type":"object", - "title":"InlineContentType", - "required":[ - "encoding" - ], - "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" - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InlineContentType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "content", - "encoding" - ] - }, - "ShadedReliefType":{ - "type":"object", - "title":"ShadedReliefType", - "properties":{ - "brightnessOnly":{ - "title":"brightnessOnly", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BrightnessOnly", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "reliefFactor":{ - "title":"reliefFactor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReliefFactor", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ShadedReliefType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "brightnessOnly", - "reliefFactor" - ] - }, - "TrimType":{ + "FormatNumberType":{ "required":[ - "stringValue" + "numericValue", + "pattern" ], "allOf":[ { @@ -1826,36 +2176,62 @@ }, { "type":"object", - "title":"TrimType", + "title":"FormatNumberType", "properties":{ - "stringValue":{ - "title":"stringValue", + "numericValue":{ + "title":"numericValue", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NumericValue", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "pattern":{ + "title":"pattern", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StringValue", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } }, - "stripOffPosition":{ - "title":"stripOffPosition", + "negativePattern":{ + "title":"negativePattern", "allOf":[ { - "$ref":"#/definitions/StripOffPositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NegativePattern", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "decimalPoint":{ + "title":"decimalPoint", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"stripOffPosition", + "localPart":"decimalPoint", "namespaceURI":"" } }, - "stripOffChar":{ - "title":"stripOffChar", + "groupingSeparator":{ + "title":"groupingSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1863,7 +2239,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"stripOffChar", + "localPart":"groupingSeparator", "namespaceURI":"" } } @@ -1872,153 +2248,123 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrimType", + "localPart":"FormatNumberType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue", - "stripOffPosition", - "stripOffChar" + "numericValue", + "pattern", + "negativePattern", + "decimalPoint", + "groupingSeparator" ] }, - "ColorMapType":{ + "SymbolizerType":{ "type":"object", - "title":"ColorMapType", - "required":[ - "categorize", - "interpolate" - ], + "title":"SymbolizerType", "properties":{ - "categorize":{ - "title":"categorize", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/CategorizeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Categorize", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "interpolate":{ - "title":"interpolate", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/InterpolateType" + "$ref":"#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Interpolate", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ColorMapType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "categorize", - "interpolate" - ] - }, - "SelectedChannelType":{ - "type":"object", - "title":"SelectedChannelType", - "required":[ - "sourceChannelName" - ], - "properties":{ - "sourceChannelName":{ - "title":"sourceChannelName", + }, + "baseSymbolizer":{ + "title":"baseSymbolizer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BaseSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"SourceChannelName", + "localPart":"BaseSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, - "contrastEnhancement":{ - "title":"contrastEnhancement", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ContrastEnhancementType" + "$ref":"#/definitions/VersionType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "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":"SelectedChannelType", + "localPart":"SymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "sourceChannelName", - "contrastEnhancement" + "name", + "description", + "baseSymbolizer", + "version", + "uom" ] }, - "SubstringType":{ + "FunctionType":{ "required":[ - "stringValue" + "fallbackValue" ], "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"SubstringType", + "title":"FunctionType", "properties":{ - "stringValue":{ - "title":"stringValue", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StringValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "length":{ - "title":"length", + "fallbackValue":{ + "title":"fallbackValue", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Length", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fallbackValue", + "namespaceURI":"" } } } @@ -2026,30 +2372,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubstringType", + "localPart":"FunctionType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue", - "position", - "length" + "fallbackValue" ] }, - "FormatNumberType":{ + "StrokeType":{ + "type":"object", + "title":"StrokeType", "required":[ - "numericValue", - "pattern" + "graphicFill", + "graphicStroke" ], + "properties":{ + "graphicFill":{ + "title":"graphicFill", + "allOf":[ + { + "$ref":"#/definitions/GraphicFillType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GraphicFill", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "graphicStroke":{ + "title":"graphicStroke", + "allOf":[ + { + "$ref":"#/definitions/GraphicStrokeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GraphicStroke", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "svgParameter":{ + "title":"svgParameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SvgParameterType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SvgParameter", + "namespaceURI":"http://www.opengis.net/se" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StrokeType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "graphicFill", + "graphicStroke", + "svgParameter" + ] + }, + "RasterSymbolizerType":{ "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"FormatNumberType", + "title":"RasterSymbolizerType", "properties":{ - "numericValue":{ - "title":"numericValue", + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/GeometryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "opacity":{ + "title":"opacity", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2057,25 +2473,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NumericValue", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/se" } }, - "pattern":{ - "title":"pattern", + "channelSelection":{ + "title":"channelSelection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ChannelSelectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Pattern", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/se" } }, - "negativePattern":{ - "title":"negativePattern", + "overlapBehavior":{ + "title":"overlapBehavior", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2083,88 +2499,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NegativePattern", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/se" } }, - "decimalPoint":{ - "title":"decimalPoint", + "colorMap":{ + "title":"colorMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ColorMapType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalPoint", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ColorMap", + "namespaceURI":"http://www.opengis.net/se" } }, - "groupingSeparator":{ - "title":"groupingSeparator", + "contrastEnhancement":{ + "title":"contrastEnhancement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContrastEnhancementType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"groupingSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContrastEnhancement", + "namespaceURI":"http://www.opengis.net/se" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatNumberType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "numericValue", - "pattern", - "negativePattern", - "decimalPoint", - "groupingSeparator" - ] - }, - "FormatDateType":{ - "required":[ - "dateValue", - "pattern" - ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" - }, - { - "type":"object", - "title":"FormatDateType", - "properties":{ - "dateValue":{ - "title":"dateValue", + }, + "shadedRelief":{ + "title":"shadedRelief", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ShadedReliefType" } ], "propertyType":"element", "elementName":{ - "localPart":"DateValue", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/se" } }, - "pattern":{ - "title":"pattern", + "imageOutline":{ + "title":"imageOutline", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ImageOutlineType" } ], "propertyType":"element", "elementName":{ - "localPart":"Pattern", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/se" } } @@ -2173,69 +2560,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FormatDateType", + "localPart":"RasterSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "dateValue", - "pattern" + "geometry", + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" ] }, - "ChangeCaseType":{ + "ColorReplacementType":{ + "type":"object", + "title":"ColorReplacementType", "required":[ - "stringValue" + "recode" ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" - }, - { - "type":"object", - "title":"ChangeCaseType", - "properties":{ - "stringValue":{ - "title":"stringValue", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StringValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "direction":{ - "title":"direction", - "allOf":[ - { - "$ref":"#/definitions/DirectionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"direction", - "namespaceURI":"" - } + "properties":{ + "recode":{ + "title":"recode", + "allOf":[ + { + "$ref":"#/definitions/RecodeType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Recode", + "namespaceURI":"http://www.opengis.net/se" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ChangeCaseType", + "localPart":"ColorReplacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue", - "direction" + "recode" ] }, - "RecodeType":{ + "StringLengthType":{ "required":[ - "lookupValue", - "mapItem" + "stringValue" ], "allOf":[ { @@ -2243,10 +2614,10 @@ }, { "type":"object", - "title":"RecodeType", + "title":"StringLengthType", "properties":{ - "lookupValue":{ - "title":"lookupValue", + "stringValue":{ + "title":"stringValue", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2254,24 +2625,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookupValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "mapItem":{ - "title":"mapItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MapItemType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MapItem", + "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } } @@ -2280,36 +2634,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RecodeType", + "localPart":"StringLengthType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "lookupValue", - "mapItem" + "stringValue" ] }, - "NormalizeType":{ - "type":"object", - "title":"NormalizeType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NormalizeType", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "ElseFilterType":{ - "type":"object", - "title":"ElseFilterType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ElseFilterType", - "namespaceURI":"http://www.opengis.net/se" - } - }, "ContrastEnhancementType":{ "type":"object", "title":"ContrastEnhancementType", @@ -2369,301 +2700,158 @@ "gammaValue" ] }, - "SymbolizerType":{ + "GraphicType":{ "type":"object", - "title":"SymbolizerType", + "title":"GraphicType", "properties":{ - "name":{ - "title":"name", + "externalGraphicOrMark":{ + "title":"externalGraphicOrMark", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ExternalGraphicType" + } + ], + "elementName":{ + "localPart":"ExternalGraphic", + "namespaceURI":"http://www.opengis.net/se" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/MarkType" + } + ], + "elementName":{ + "localPart":"Mark", + "namespaceURI":"http://www.opengis.net/se" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + }, + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/se" } }, - "description":{ - "title":"description", + "size":{ + "title":"size", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/se" } }, - "baseSymbolizer":{ - "title":"baseSymbolizer", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/BaseSymbolizerType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"BaseSymbolizer", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/se" } }, - "version":{ - "title":"version", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"#/definitions/VersionType" + "$ref":"#/definitions/AnchorPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPoint", + "namespaceURI":"http://www.opengis.net/se" } }, - "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":"SymbolizerType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "name", - "description", - "baseSymbolizer", - "version", - "uom" - ] - }, - "FontType":{ - "type":"object", - "title":"FontType", - "properties":{ - "svgParameter":{ - "title":"svgParameter", + "displacement":{ + "title":"displacement", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 + "$ref":"#/definitions/DisplacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"SvgParameter", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FontType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "svgParameter" - ] - }, - "InterpolateType":{ - "required":[ - "lookupValue", - "interpolationPoint" - ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" - }, - { - "type":"object", - "title":"InterpolateType", - "properties":{ - "lookupValue":{ - "title":"lookupValue", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LookupValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "interpolationPoint":{ - "title":"interpolationPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InterpolationPointType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InterpolationPoint", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "mode":{ - "title":"mode", - "allOf":[ - { - "$ref":"#/definitions/ModeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mode", - "namespaceURI":"" - } - }, - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"method", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InterpolateType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "lookupValue", - "interpolationPoint", - "mode", - "method" - ] - }, - "LineSymbolizerType":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" - }, - { - "type":"object", - "title":"LineSymbolizerType", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "stroke":{ - "title":"stroke", - "allOf":[ - { - "$ref":"#/definitions/StrokeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Stroke", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "perpendicularOffset":{ - "title":"perpendicularOffset", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PerpendicularOffset", - "namespaceURI":"http://www.opengis.net/se" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LineSymbolizerType", + "localPart":"GraphicType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "stroke", - "perpendicularOffset" + "externalGraphicOrMark", + "opacity", + "size", + "rotation", + "anchorPoint", + "displacement" ] }, - "GraphicStrokeType":{ + "PointPlacementType":{ "type":"object", - "title":"GraphicStrokeType", - "required":[ - "graphic" - ], + "title":"PointPlacementType", "properties":{ - "graphic":{ - "title":"graphic", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"#/definitions/GraphicType" + "$ref":"#/definitions/AnchorPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/se" } }, - "initialGap":{ - "title":"initialGap", + "displacement":{ + "title":"displacement", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/DisplacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"InitialGap", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/se" } }, - "gap":{ - "title":"gap", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2671,85 +2859,62 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Gap", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GraphicStrokeType", + "localPart":"PointPlacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphic", - "initialGap", - "gap" + "anchorPoint", + "displacement", + "rotation" ] }, - "PolygonSymbolizerType":{ + "SubstringType":{ + "required":[ + "stringValue" + ], "allOf":[ { - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/FunctionType" }, { "type":"object", - "title":"PolygonSymbolizerType", + "title":"SubstringType", "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/FillType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "stroke":{ - "title":"stroke", + "stringValue":{ + "title":"stringValue", "allOf":[ { - "$ref":"#/definitions/StrokeType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } }, - "displacement":{ - "title":"displacement", + "position":{ + "title":"position", "allOf":[ { - "$ref":"#/definitions/DisplacementType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/se" } }, - "perpendicularOffset":{ - "title":"perpendicularOffset", + "length":{ + "title":"length", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2757,7 +2922,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Length", "namespaceURI":"http://www.opengis.net/se" } } @@ -2766,27 +2931,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonSymbolizerType", + "localPart":"SubstringType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "fill", - "stroke", - "displacement", - "perpendicularOffset" + "stringValue", + "position", + "length" ] }, - "AnchorPointType":{ + "DisplacementType":{ "type":"object", - "title":"AnchorPointType", + "title":"DisplacementType", "required":[ - "anchorPointX", - "anchorPointY" + "displacementX", + "displacementY" ], "properties":{ - "anchorPointX":{ - "title":"anchorPointX", + "displacementX":{ + "title":"displacementX", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2794,12 +2957,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointX", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/se" } }, - "anchorPointY":{ - "title":"anchorPointY", + "displacementY":{ + "title":"displacementY", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2807,112 +2970,19 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AnchorPointType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "anchorPointX", - "anchorPointY" - ] - }, - "LegendGraphicType":{ - "type":"object", - "title":"LegendGraphicType", - "required":[ - "graphic" - ], - "properties":{ - "graphic":{ - "title":"graphic", - "allOf":[ - { - "$ref":"#/definitions/GraphicType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Graphic", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LegendGraphicType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "graphic" - ] - }, - "StrokeType":{ - "type":"object", - "title":"StrokeType", - "required":[ - "graphicFill", - "graphicStroke" - ], - "properties":{ - "graphicFill":{ - "title":"graphicFill", - "allOf":[ - { - "$ref":"#/definitions/GraphicFillType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicFill", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "graphicStroke":{ - "title":"graphicStroke", - "allOf":[ - { - "$ref":"#/definitions/GraphicStrokeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicStroke", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "svgParameter":{ - "title":"svgParameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SvgParameter", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StrokeType", + "localPart":"DisplacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "svgParameter" + "displacementX", + "displacementY" ] }, "ExternalGraphicType":{ @@ -2973,34 +3043,82 @@ }, "minItems":0 } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ColorReplacement", - "namespaceURI":"http://www.opengis.net/se" + ], + "propertyType":"element", + "elementName":{ + "localPart":"ColorReplacement", + "namespaceURI":"http://www.opengis.net/se" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExternalGraphicType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "onlineResource", + "inlineContent", + "format", + "colorReplacement" + ] + }, + "SvgParameterType":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + }, + { + "type":"object", + "title":"SvgParameterType", + "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":"ExternalGraphicType", + "localPart":"SvgParameterType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "onlineResource", - "inlineContent", - "format", - "colorReplacement" + "name" ] }, - "RasterSymbolizerType":{ + "ElseFilterType":{ + "type":"object", + "title":"ElseFilterType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ElseFilterType", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "TextSymbolizerType":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"RasterSymbolizerType", + "title":"TextSymbolizerType", "properties":{ "geometry":{ "title":"geometry", @@ -3015,8 +3133,8 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "opacity":{ - "title":"opacity", + "label":{ + "title":"label", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -3024,85 +3142,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "channelSelection":{ - "title":"channelSelection", - "allOf":[ - { - "$ref":"#/definitions/ChannelSelectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ChannelSelection", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "overlapBehavior":{ - "title":"overlapBehavior", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/se" } }, - "colorMap":{ - "title":"colorMap", + "font":{ + "title":"font", "allOf":[ { - "$ref":"#/definitions/ColorMapType" + "$ref":"#/definitions/FontType" } ], "propertyType":"element", "elementName":{ - "localPart":"ColorMap", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/se" } }, - "contrastEnhancement":{ - "title":"contrastEnhancement", + "labelPlacement":{ + "title":"labelPlacement", "allOf":[ { - "$ref":"#/definitions/ContrastEnhancementType" + "$ref":"#/definitions/LabelPlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/se" } }, - "shadedRelief":{ - "title":"shadedRelief", + "halo":{ + "title":"halo", "allOf":[ { - "$ref":"#/definitions/ShadedReliefType" + "$ref":"#/definitions/HaloType" } ], "propertyType":"element", "elementName":{ - "localPart":"ShadedRelief", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/se" } }, - "imageOutline":{ - "title":"imageOutline", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"#/definitions/ImageOutlineType" + "$ref":"#/definitions/FillType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageOutline", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/se" } } @@ -3111,237 +3203,199 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RasterSymbolizerType", + "localPart":"TextSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" + "label", + "font", + "labelPlacement", + "halo", + "fill" ] }, - "FeatureTypeStyleType":{ + "ImageOutlineType":{ "type":"object", - "title":"FeatureTypeStyleType", + "title":"ImageOutlineType", "required":[ - "ruleOrOnlineResource" + "lineSymbolizer", + "polygonSymbolizer" ], "properties":{ - "name":{ - "title":"name", + "lineSymbolizer":{ + "title":"lineSymbolizer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, - "description":{ - "title":"description", + "polygonSymbolizer":{ + "title":"polygonSymbolizer", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/PolygonSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/se" } - }, - "featureTypeName":{ - "title":"featureTypeName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ImageOutlineType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "lineSymbolizer", + "polygonSymbolizer" + ] + }, + "GraphicStrokeType":{ + "type":"object", + "title":"GraphicStrokeType", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/GraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", + "initialGap":{ + "title":"initialGap", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"InitialGap", "namespaceURI":"http://www.opengis.net/se" } }, - "ruleOrOnlineResource":{ - "title":"ruleOrOnlineResource", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/RuleType" - } - ], - "elementName":{ - "localPart":"Rule", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"#/definitions/VersionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureTypeStyleType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "name", - "description", - "featureTypeName", - "semanticTypeIdentifier", - "ruleOrOnlineResource", - "version" - ] - }, - "GraphicFillType":{ - "type":"object", - "title":"GraphicFillType", - "required":[ - "graphic" - ], - "properties":{ - "graphic":{ - "title":"graphic", + "gap":{ + "title":"gap", "allOf":[ { - "$ref":"#/definitions/GraphicType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"Gap", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GraphicFillType", + "localPart":"GraphicStrokeType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphic" + "graphic", + "initialGap", + "gap" ] }, - "FunctionType":{ + "AnchorPointType":{ + "type":"object", + "title":"AnchorPointType", "required":[ - "fallbackValue" + "anchorPointX", + "anchorPointY" ], - "allOf":[ - { - "$ref":"#/definitions/ExpressionType" + "properties":{ + "anchorPointX":{ + "title":"anchorPointX", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPointX", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "type":"object", - "title":"FunctionType", - "properties":{ - "fallbackValue":{ - "title":"fallbackValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fallbackValue", - "namespaceURI":"" - } + "anchorPointY":{ + "title":"anchorPointY", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPointY", + "namespaceURI":"http://www.opengis.net/se" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionType", + "localPart":"AnchorPointType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "fallbackValue" + "anchorPointX", + "anchorPointY" ] }, - "SvgParameterType":{ - "required":[ - "name" - ], + "PointSymbolizerType":{ "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"SvgParameterType", + "title":"PointSymbolizerType", "properties":{ - "name":{ - "title":"name", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeometryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "graphic":{ + "title":"graphic", + "allOf":[ + { + "$ref":"#/definitions/GraphicType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Graphic", + "namespaceURI":"http://www.opengis.net/se" } } } @@ -3349,66 +3403,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SvgParameterType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "name" - ] - }, - "PointPlacementType":{ - "type":"object", - "title":"PointPlacementType", - "properties":{ - "anchorPoint":{ - "title":"anchorPoint", - "allOf":[ - { - "$ref":"#/definitions/AnchorPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPoint", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "displacement":{ - "title":"displacement", - "allOf":[ - { - "$ref":"#/definitions/DisplacementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Displacement", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "rotation":{ - "title":"rotation", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Rotation", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PointPlacementType", + "localPart":"PointSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "anchorPoint", - "displacement", - "rotation" + "geometry", + "graphic" ] }, "SearchDirectionType":{ @@ -3423,19 +3423,19 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "VersionType":{ + "ThreshholdsBelongToType":{ "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "typeType":"enumInfo", "typeName":{ - "localPart":"VersionType", + "localPart":"ThreshholdsBelongToType", "namespaceURI":"http://www.opengis.net/se" } }, - "DirectionType":{ + "StripOffPositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3443,23 +3443,23 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"directionType", + "localPart":"stripOffPositionType", "namespaceURI":"http://www.opengis.net/se" } }, - "MethodType":{ + "VersionType":{ "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "typeType":"enumInfo", "typeName":{ - "localPart":"MethodType", + "localPart":"VersionType", "namespaceURI":"http://www.opengis.net/se" } }, - "ModeType":{ + "MethodType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3467,11 +3467,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ModeType", + "localPart":"MethodType", "namespaceURI":"http://www.opengis.net/se" } }, - "StripOffPositionType":{ + "DirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3479,11 +3479,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"stripOffPositionType", + "localPart":"directionType", "namespaceURI":"http://www.opengis.net/se" } }, - "ThreshholdsBelongToType":{ + "ModeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3491,7 +3491,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ThreshholdsBelongToType", + "localPart":"ModeType", "namespaceURI":"http://www.opengis.net/se" } } @@ -3510,7 +3510,7 @@ "properties":{ "localPart":{ "enum":[ - "StringPosition" + "NegativePattern" ] }, "namespaceURI":{ @@ -3523,11 +3523,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringPositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"StringPosition", + "localPart":"NegativePattern", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3544,7 +3544,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "LabelPlacement" ] }, "namespaceURI":{ @@ -3557,11 +3557,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LabelPlacementType" } }, "elementName":{ - "localPart":"Format", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3578,7 +3578,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "AnchorPointY" ] }, "namespaceURI":{ @@ -3595,7 +3595,7 @@ } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3612,7 +3612,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -3625,11 +3625,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Position", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3646,7 +3646,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "Symbolizer" ] }, "namespaceURI":{ @@ -3659,11 +3659,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3680,7 +3680,7 @@ "properties":{ "localPart":{ "enum":[ - "Trim" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -3693,11 +3693,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrimType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Trim", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3714,7 +3714,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "InlineContent" ] }, "namespaceURI":{ @@ -3727,11 +3727,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/InlineContentType" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"InlineContent", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3748,7 +3748,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "ImageOutline" ] }, "namespaceURI":{ @@ -3761,11 +3761,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ImageOutlineType" } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3782,7 +3782,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "Format" ] }, "namespaceURI":{ @@ -3795,11 +3795,11 @@ ] }, "value":{ - "$ref":"#/definitions/MarkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Mark", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3816,7 +3816,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -3829,11 +3829,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplacementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3850,7 +3850,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "Fill" ] }, "namespaceURI":{ @@ -3863,11 +3863,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizeType" + "$ref":"#/definitions/FillType" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3884,7 +3884,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "WellKnownName" ] }, "namespaceURI":{ @@ -3897,11 +3897,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3918,7 +3918,7 @@ "properties":{ "localPart":{ "enum":[ - "Threshold" + "Name" ] }, "namespaceURI":{ @@ -3931,11 +3931,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Threshold", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3952,7 +3952,7 @@ "properties":{ "localPart":{ "enum":[ - "IsAligned" + "Length" ] }, "namespaceURI":{ @@ -3965,11 +3965,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"IsAligned", + "localPart":"Length", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3986,7 +3986,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -3999,11 +3999,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacementType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4020,7 +4020,7 @@ "properties":{ "localPart":{ "enum":[ - "Recode" + "AnchorPoint" ] }, "namespaceURI":{ @@ -4033,11 +4033,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecodeType" + "$ref":"#/definitions/AnchorPointType" } }, "elementName":{ - "localPart":"Recode", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4054,7 +4054,7 @@ "properties":{ "localPart":{ "enum":[ - "Concatenate" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -4067,11 +4067,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Concatenate", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4088,7 +4088,7 @@ "properties":{ "localPart":{ "enum":[ - "FormatDate" + "Rule" ] }, "namespaceURI":{ @@ -4101,11 +4101,11 @@ ] }, "value":{ - "$ref":"#/definitions/FormatDateType" + "$ref":"#/definitions/RuleType" } }, "elementName":{ - "localPart":"FormatDate", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4122,7 +4122,7 @@ "properties":{ "localPart":{ "enum":[ - "LookupString" + "ElseFilter" ] }, "namespaceURI":{ @@ -4135,11 +4135,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ElseFilterType" } }, "elementName":{ - "localPart":"LookupString", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4156,7 +4156,7 @@ "properties":{ "localPart":{ "enum":[ - "IsRepeated" + "CoverageStyle" ] }, "namespaceURI":{ @@ -4169,11 +4169,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageStyleType" } }, "elementName":{ - "localPart":"IsRepeated", + "localPart":"CoverageStyle", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4190,7 +4190,7 @@ "properties":{ "localPart":{ "enum":[ - "ChangeCase" + "ShadedRelief" ] }, "namespaceURI":{ @@ -4203,11 +4203,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChangeCaseType" + "$ref":"#/definitions/ShadedReliefType" } }, "elementName":{ - "localPart":"ChangeCase", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4224,7 +4224,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -4237,11 +4237,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PolygonSymbolizerType" } }, "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4258,7 +4258,7 @@ "properties":{ "localPart":{ "enum":[ - "Description" + "GrayChannel" ] }, "namespaceURI":{ @@ -4271,11 +4271,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Description", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4292,7 +4292,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "MapItem" ] }, "namespaceURI":{ @@ -4305,11 +4305,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphicType" + "$ref":"#/definitions/MapItemType" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"MapItem", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4326,7 +4326,7 @@ "properties":{ "localPart":{ "enum":[ - "MarkIndex" + "Concatenate" ] }, "namespaceURI":{ @@ -4339,11 +4339,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/ConcatenateType" } }, "elementName":{ - "localPart":"MarkIndex", + "localPart":"Concatenate", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4360,7 +4360,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -4373,11 +4373,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/PointSymbolizerType" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4394,7 +4394,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "RedChannel" ] }, "namespaceURI":{ @@ -4407,11 +4407,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4428,7 +4428,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "LinePlacement" ] }, "namespaceURI":{ @@ -4441,11 +4441,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExternalGraphicType" + "$ref":"#/definitions/LinePlacementType" } }, "elementName":{ - "localPart":"ExternalGraphic", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4462,7 +4462,7 @@ "properties":{ "localPart":{ "enum":[ - "Substring" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -4475,11 +4475,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubstringType" + "$ref":"#/definitions/TextSymbolizerType" } }, "elementName":{ - "localPart":"Substring", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4496,7 +4496,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "Halo" ] }, "namespaceURI":{ @@ -4509,11 +4509,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancementType" + "$ref":"#/definitions/HaloType" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4530,7 +4530,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "BlueChannel" ] }, "namespaceURI":{ @@ -4543,11 +4543,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4564,7 +4564,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "LookupValue" ] }, "namespaceURI":{ @@ -4577,11 +4577,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"LookupValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4598,7 +4598,7 @@ "properties":{ "localPart":{ "enum":[ - "Pattern" + "BaseSymbolizer" ] }, "namespaceURI":{ @@ -4611,11 +4611,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BaseSymbolizerType" } }, "elementName":{ - "localPart":"Pattern", + "localPart":"BaseSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4632,7 +4632,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "FormatNumber" ] }, "namespaceURI":{ @@ -4645,11 +4645,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicType" + "$ref":"#/definitions/FormatNumberType" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"FormatNumber", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4666,7 +4666,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "Radius" ] }, "namespaceURI":{ @@ -4679,11 +4679,11 @@ ] }, "value":{ - "$ref":"#/definitions/HaloType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Halo", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4700,7 +4700,7 @@ "properties":{ "localPart":{ "enum":[ - "FormatNumber" + "LookupString" ] }, "namespaceURI":{ @@ -4713,11 +4713,11 @@ ] }, "value":{ - "$ref":"#/definitions/FormatNumberType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"FormatNumber", + "localPart":"LookupString", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4734,7 +4734,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "ColorMap" ] }, "namespaceURI":{ @@ -4747,11 +4747,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStrokeType" + "$ref":"#/definitions/ColorMapType" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4768,7 +4768,7 @@ "properties":{ "localPart":{ "enum":[ - "Categorize" + "GeneralizeLine" ] }, "namespaceURI":{ @@ -4781,11 +4781,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategorizeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Categorize", + "localPart":"GeneralizeLine", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4802,7 +4802,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "ColorReplacement" ] }, "namespaceURI":{ @@ -4815,11 +4815,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacementType" + "$ref":"#/definitions/ColorReplacementType" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"ColorReplacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4836,7 +4836,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationPoint" + "Function" ] }, "namespaceURI":{ @@ -4849,11 +4849,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationPointType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"InterpolationPoint", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4870,7 +4870,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "StringLength" ] }, "namespaceURI":{ @@ -4883,11 +4883,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFillType" + "$ref":"#/definitions/StringLengthType" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"StringLength", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4904,7 +4904,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "Geometry" ] }, "namespaceURI":{ @@ -4917,11 +4917,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4938,7 +4938,7 @@ "properties":{ "localPart":{ "enum":[ - "Interpolate" + "IsAligned" ] }, "namespaceURI":{ @@ -4951,11 +4951,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Interpolate", + "localPart":"IsAligned", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4972,7 +4972,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "Description" ] }, "namespaceURI":{ @@ -4985,11 +4985,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizerType" + "$ref":"#/definitions/DescriptionType" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5006,7 +5006,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "StringPosition" ] }, "namespaceURI":{ @@ -5019,11 +5019,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizerType" + "$ref":"#/definitions/StringPositionType" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"StringPosition", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5040,7 +5040,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "GammaValue" ] }, "namespaceURI":{ @@ -5053,11 +5053,11 @@ ] }, "value":{ - "$ref":"#/definitions/FillType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Fill", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5074,7 +5074,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorReplacement" + "Threshold" ] }, "namespaceURI":{ @@ -5087,11 +5087,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorReplacementType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorReplacement", + "localPart":"Threshold", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5108,7 +5108,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "StringValue" ] }, "namespaceURI":{ @@ -5121,11 +5121,11 @@ ] }, "value":{ - "$ref":"#/definitions/FontType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Font", + "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5142,7 +5142,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "ChannelSelection" ] }, "namespaceURI":{ @@ -5155,11 +5155,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ChannelSelectionType" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5176,7 +5176,7 @@ "properties":{ "localPart":{ "enum":[ - "NumericValue" + "Displacement" ] }, "namespaceURI":{ @@ -5189,11 +5189,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/DisplacementType" } }, "elementName":{ - "localPart":"NumericValue", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5210,7 +5210,7 @@ "properties":{ "localPart":{ "enum":[ - "Length" + "IsRepeated" ] }, "namespaceURI":{ @@ -5223,11 +5223,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Length", + "localPart":"IsRepeated", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5244,7 +5244,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "ReliefFactor" ] }, "namespaceURI":{ @@ -5257,11 +5257,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Size", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5278,7 +5278,7 @@ "properties":{ "localPart":{ "enum":[ - "StringLength" + "DateValue" ] }, "namespaceURI":{ @@ -5291,11 +5291,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringLengthType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"StringLength", + "localPart":"DateValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5312,7 +5312,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -5325,11 +5325,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/RasterSymbolizerType" } }, "elementName":{ - "localPart":"Value", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5346,7 +5346,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "Value" ] }, "namespaceURI":{ @@ -5359,11 +5359,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Rule", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5380,7 +5380,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "Interpolate" ] }, "namespaceURI":{ @@ -5393,11 +5393,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizerType" + "$ref":"#/definitions/InterpolateType" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"Interpolate", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5414,7 +5414,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "Histogram" ] }, "namespaceURI":{ @@ -5427,11 +5427,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/HistogramType" } }, "elementName":{ - "localPart":"GammaValue", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5448,7 +5448,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "Rotation" ] }, "namespaceURI":{ @@ -5461,11 +5461,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ReliefFactor", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5482,7 +5482,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "Categorize" ] }, "namespaceURI":{ @@ -5495,11 +5495,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/CategorizeType" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"Categorize", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5516,7 +5516,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "AnchorPointX" ] }, "namespaceURI":{ @@ -5529,11 +5529,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacementType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5550,7 +5550,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "Data" ] }, "namespaceURI":{ @@ -5563,11 +5563,11 @@ ] }, "value":{ - "$ref":"#/definitions/StrokeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5584,7 +5584,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "FormatDate" ] }, "namespaceURI":{ @@ -5597,11 +5597,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/FormatDateType" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"FormatDate", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5618,7 +5618,7 @@ "properties":{ "localPart":{ "enum":[ - "InitialGap" + "PointPlacement" ] }, "namespaceURI":{ @@ -5631,11 +5631,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/PointPlacementType" } }, "elementName":{ - "localPart":"InitialGap", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5652,7 +5652,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "GraphicStroke" ] }, "namespaceURI":{ @@ -5665,11 +5665,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/GraphicStrokeType" } }, "elementName":{ - "localPart":"Data", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5686,7 +5686,7 @@ "properties":{ "localPart":{ "enum":[ - "StringValue" + "Position" ] }, "namespaceURI":{ @@ -5703,7 +5703,7 @@ } }, "elementName":{ - "localPart":"StringValue", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5720,7 +5720,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "OnlineResource" ] }, "namespaceURI":{ @@ -5733,11 +5733,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutlineType" + "$ref":"#/definitions/OnlineResourceType" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5754,7 +5754,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "Pattern" ] }, "namespaceURI":{ @@ -5767,11 +5767,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5788,7 +5788,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "SourceChannelName" ] }, "namespaceURI":{ @@ -5801,11 +5801,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5822,7 +5822,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "CoverageName" ] }, "namespaceURI":{ @@ -5835,11 +5835,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"CoverageName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5856,7 +5856,7 @@ "properties":{ "localPart":{ "enum":[ - "MapItem" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -5869,11 +5869,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapItemType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"MapItem", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5890,7 +5890,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -5903,11 +5903,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/FeatureTypeStyleType" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5924,7 +5924,7 @@ "properties":{ "localPart":{ "enum":[ - "LookupValue" + "Opacity" ] }, "namespaceURI":{ @@ -5941,7 +5941,7 @@ } }, "elementName":{ - "localPart":"LookupValue", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5958,7 +5958,7 @@ "properties":{ "localPart":{ "enum":[ - "DateValue" + "Label" ] }, "namespaceURI":{ @@ -5975,7 +5975,7 @@ } }, "elementName":{ - "localPart":"DateValue", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5992,7 +5992,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineContent" + "LegendGraphic" ] }, "namespaceURI":{ @@ -6005,11 +6005,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineContentType" + "$ref":"#/definitions/LegendGraphicType" } }, "elementName":{ - "localPart":"InlineContent", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6026,7 +6026,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "Gap" ] }, "namespaceURI":{ @@ -6039,11 +6039,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPointType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"Gap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6060,7 +6060,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "SvgParameter" ] }, "namespaceURI":{ @@ -6073,11 +6073,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SvgParameterType" } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6094,7 +6094,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "Graphic" ] }, "namespaceURI":{ @@ -6107,11 +6107,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedReliefType" + "$ref":"#/definitions/GraphicType" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6128,7 +6128,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "Normalize" ] }, "namespaceURI":{ @@ -6141,11 +6141,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/NormalizeType" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6162,7 +6162,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "Stroke" ] }, "namespaceURI":{ @@ -6175,11 +6175,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StrokeType" } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6196,7 +6196,7 @@ "properties":{ "localPart":{ "enum":[ - "GeneralizeLine" + "Size" ] }, "namespaceURI":{ @@ -6209,11 +6209,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"GeneralizeLine", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6230,7 +6230,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "NumericValue" ] }, "namespaceURI":{ @@ -6247,7 +6247,7 @@ } }, "elementName":{ - "localPart":"Radius", + "localPart":"NumericValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6264,7 +6264,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -6277,11 +6277,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"Label", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6298,7 +6298,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "Substring" ] }, "namespaceURI":{ @@ -6311,11 +6311,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SubstringType" } }, "elementName":{ - "localPart":"Opacity", + "localPart":"Substring", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6332,7 +6332,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageStyle" + "ChangeCase" ] }, "namespaceURI":{ @@ -6345,11 +6345,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageStyleType" + "$ref":"#/definitions/ChangeCaseType" } }, "elementName":{ - "localPart":"CoverageStyle", + "localPart":"ChangeCase", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6366,7 +6366,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "MarkIndex" ] }, "namespaceURI":{ @@ -6379,11 +6379,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"MarkIndex", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6400,7 +6400,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageName" + "DisplacementX" ] }, "namespaceURI":{ @@ -6413,11 +6413,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"CoverageName", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6434,7 +6434,7 @@ "properties":{ "localPart":{ "enum":[ - "SvgParameter" + "GraphicFill" ] }, "namespaceURI":{ @@ -6447,11 +6447,11 @@ ] }, "value":{ - "$ref":"#/definitions/SvgParameterType" + "$ref":"#/definitions/GraphicFillType" } }, "elementName":{ - "localPart":"SvgParameter", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6468,7 +6468,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -6481,11 +6481,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExternalGraphicType" } }, "elementName":{ - "localPart":"Name", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6502,7 +6502,7 @@ "properties":{ "localPart":{ "enum":[ - "BaseSymbolizer" + "DisplacementY" ] }, "namespaceURI":{ @@ -6515,11 +6515,11 @@ ] }, "value":{ - "$ref":"#/definitions/BaseSymbolizerType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"BaseSymbolizer", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6536,7 +6536,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -6549,11 +6549,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ContrastEnhancementType" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6570,7 +6570,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "Mark" ] }, "namespaceURI":{ @@ -6583,11 +6583,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/MarkType" } }, "elementName":{ - "localPart":"Function", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6604,7 +6604,7 @@ "properties":{ "localPart":{ "enum":[ - "SourceChannelName" + "Recode" ] }, "namespaceURI":{ @@ -6617,11 +6617,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RecodeType" } }, "elementName":{ - "localPart":"SourceChannelName", + "localPart":"Recode", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6638,7 +6638,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "Font" ] }, "namespaceURI":{ @@ -6651,11 +6651,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelectionType" + "$ref":"#/definitions/FontType" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6672,7 +6672,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "InitialGap" ] }, "namespaceURI":{ @@ -6685,11 +6685,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"InitialGap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6706,7 +6706,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "Trim" ] }, "namespaceURI":{ @@ -6719,11 +6719,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizerType" + "$ref":"#/definitions/TrimType" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"Trim", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6740,7 +6740,7 @@ "properties":{ "localPart":{ "enum":[ - "NegativePattern" + "InterpolationPoint" ] }, "namespaceURI":{ @@ -6753,11 +6753,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InterpolationPointType" } }, "elementName":{ - "localPart":"NegativePattern", + "localPart":"InterpolationPoint", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6774,7 +6774,7 @@ "properties":{ "localPart":{ "enum":[ - "Gap" + "GreenChannel" ] }, "namespaceURI":{ @@ -6787,11 +6787,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Gap", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6808,7 +6808,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -6821,11 +6821,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilterType" + "$ref":"#/definitions/LineSymbolizerType" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/se" } } diff --git a/scripts/jsonschemas/SLD_1_0_0.jsonschema b/scripts/jsonschemas/SLD_1_0_0.jsonschema index 6cdaa923..e2429546 100644 --- a/scripts/jsonschemas/SLD_1_0_0.jsonschema +++ b/scripts/jsonschemas/SLD_1_0_0.jsonschema @@ -2,83 +2,106 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "Extent":{ + "AnchorPoint":{ "type":"object", - "title":"Extent", + "title":"AnchorPoint", "required":[ - "name", - "value" + "anchorPointX", + "anchorPointY" ], "properties":{ - "name":{ - "title":"name", + "anchorPointX":{ + "title":"anchorPointX", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, - "value":{ - "title":"value", + "anchorPointY":{ + "title":"anchorPointY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "value" + "anchorPointX", + "anchorPointY" ] }, - "RANDOM":{ + "Geometry":{ "type":"object", - "title":"RANDOM", + "title":"Geometry", + "required":[ + "propertyName" + ], "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "propertiesOrder":[ + "propertyName" + ] }, - "NamedStyle":{ + "LayerFeatureConstraints":{ "type":"object", - "title":"NamedStyle", + "title":"LayerFeatureConstraints", "required":[ - "name" + "featureTypeConstraint" ], "properties":{ - "name":{ - "title":"name", + "featureTypeConstraint":{ + "title":"featureTypeConstraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeConstraint" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name" + "featureTypeConstraint" ] }, - "GraphicFill":{ + "LegendGraphic":{ "type":"object", - "title":"GraphicFill", + "title":"LegendGraphic", "required":[ "graphic" ], @@ -102,53 +125,54 @@ "graphic" ] }, - "ImageOutline":{ + "ExternalGraphic":{ "type":"object", - "title":"ImageOutline", + "title":"ExternalGraphic", "required":[ - "lineSymbolizer", - "polygonSymbolizer" + "onlineResource", + "format" ], "properties":{ - "lineSymbolizer":{ - "title":"lineSymbolizer", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/LineSymbolizer" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, - "polygonSymbolizer":{ - "title":"polygonSymbolizer", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "lineSymbolizer", - "polygonSymbolizer" + "onlineResource", + "format" ] }, - "UserLayer":{ + "Rule":{ "type":"object", - "title":"UserLayer", + "title":"Rule", "required":[ - "layerFeatureConstraints", - "userStyle" + "filter", + "elseFilter", + "symbolizer" ], "properties":{ "name":{ @@ -164,72 +188,42 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "remoteOWS":{ - "title":"remoteOWS", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/RemoteOWS" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"RemoteOWS", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, - "userStyle":{ - "title":"userStyle", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/UserStyle" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UserStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "remoteOWS", - "layerFeatureConstraints", - "userStyle" - ] - }, - "FeatureTypeConstraint":{ - "type":"object", - "title":"FeatureTypeConstraint", - "properties":{ - "featureTypeName":{ - "title":"featureTypeName", + "legendGraphic":{ + "title":"legendGraphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendGraphic" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -246,110 +240,96 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "extent":{ - "title":"extent", + "elseFilter":{ + "title":"elseFilter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Extent" - }, - "minItems":0 + "$ref":"#/definitions/ElseFilter" } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "featureTypeName", - "filter", - "extent" - ] - }, - "ColorMap":{ - "type":"object", - "title":"ColorMap", - "properties":{ - "colorMapEntry":{ - "title":"colorMapEntry", + }, + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ColorMapEntry" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "colorMapEntry" - ] - }, - "Halo":{ - "type":"object", - "title":"Halo", - "properties":{ - "radius":{ - "title":"radius", + }, + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Radius", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, - "fill":{ - "title":"fill", + "symbolizer":{ + "title":"symbolizer", "allOf":[ { - "$ref":"#/definitions/Fill" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SymbolizerType" + } + }, + "elementName":{ + "localPart":"Symbolizer", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Fill", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "radius", - "fill" - ] - }, - "LATESTONTOP":{ - "type":"object", - "title":"LATESTONTOP", - "properties":{ - }, - "typeType":"classInfo" + "name", + "title", + "_abstract", + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" + ] }, - "RasterSymbolizer":{ + "PolygonSymbolizer":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"RasterSymbolizer", + "title":"PolygonSymbolizer", "properties":{ "geometry":{ "title":"geometry", @@ -364,94 +344,29 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "opacity":{ - "title":"opacity", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Opacity", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "channelSelection":{ - "title":"channelSelection", - "allOf":[ - { - "$ref":"#/definitions/ChannelSelection" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ChannelSelection", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "overlapBehavior":{ - "title":"overlapBehavior", - "allOf":[ - { - "$ref":"#/definitions/OverlapBehavior" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OverlapBehavior", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "colorMap":{ - "title":"colorMap", - "allOf":[ - { - "$ref":"#/definitions/ColorMap" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ColorMap", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "contrastEnhancement":{ - "title":"contrastEnhancement", - "allOf":[ - { - "$ref":"#/definitions/ContrastEnhancement" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "shadedRelief":{ - "title":"shadedRelief", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"#/definitions/ShadedRelief" + "$ref":"#/definitions/Fill" } ], "propertyType":"element", "elementName":{ - "localPart":"ShadedRelief", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, - "imageOutline":{ - "title":"imageOutline", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/ImageOutline" + "$ref":"#/definitions/Stroke" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageOutline", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } } @@ -461,479 +376,400 @@ "typeType":"classInfo", "propertiesOrder":[ "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" + "fill", + "stroke" ] }, - "RemoteOWS":{ + "LATESTONTOP":{ "type":"object", - "title":"RemoteOWS", + "title":"LATESTONTOP", + "properties":{ + }, + "typeType":"classInfo" + }, + "ColorMapEntry":{ + "type":"object", + "title":"ColorMapEntry", "required":[ - "service", - "onlineResource" + "color" ], "properties":{ - "service":{ - "title":"service", + "color":{ + "title":"color", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"opacity", + "namespaceURI":"" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"quantity", + "namespaceURI":"" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"label", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "service", - "onlineResource" + "color", + "opacity", + "quantity", + "label" ] }, - "FeatureTypeStyle":{ + "Stroke":{ "type":"object", - "title":"FeatureTypeStyle", + "title":"Stroke", "required":[ - "rule" + "graphicFill", + "graphicStroke" ], "properties":{ - "name":{ - "title":"name", + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicFill" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, - "title":{ - "title":"title", + "graphicStroke":{ + "title":"graphicStroke", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicStroke" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/CssParameter" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } - }, - "featureTypeName":{ - "title":"featureTypeName", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "graphicFill", + "graphicStroke", + "cssParameter" + ] + }, + "LabelPlacement":{ + "type":"object", + "title":"LabelPlacement", + "required":[ + "pointPlacement", + "linePlacement" + ], + "properties":{ + "pointPlacement":{ + "title":"pointPlacement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointPlacement" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", + "linePlacement":{ + "title":"linePlacement", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/LinePlacement" } ], "propertyType":"element", "elementName":{ - "localPart":"SemanticTypeIdentifier", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "rule":{ - "title":"rule", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Rule" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Rule", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "featureTypeName", - "semanticTypeIdentifier", - "rule" + "pointPlacement", + "linePlacement" ] }, - "ElseFilter":{ - "type":"object", - "title":"ElseFilter", - "properties":{ - }, - "typeType":"classInfo" - }, - "Font":{ + "Graphic":{ "type":"object", - "title":"Font", + "title":"Graphic", "properties":{ - "cssParameter":{ - "title":"cssParameter", + "externalGraphicOrMark":{ + "title":"externalGraphicOrMark", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CssParameter" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ExternalGraphic" + } + ], + "elementName":{ + "localPart":"ExternalGraphic", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Mark" + } + ], + "elementName":{ + "localPart":"Mark", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"CssParameter", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "cssParameter" - ] - }, - "Stroke":{ - "type":"object", - "title":"Stroke", - "required":[ - "graphicFill", - "graphicStroke" - ], - "properties":{ - "graphicFill":{ - "title":"graphicFill", + "propertyType":"elements" + }, + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, - "graphicStroke":{ - "title":"graphicStroke", + "size":{ + "title":"size", "allOf":[ { - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicStroke", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/sld" } }, - "cssParameter":{ - "title":"cssParameter", + "rotation":{ + "title":"rotation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CssParameter" - }, - "minItems":0 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "cssParameter" + "externalGraphicOrMark", + "opacity", + "size", + "rotation" ] }, - "Geometry":{ + "FeatureTypeStyle":{ "type":"object", - "title":"Geometry", + "title":"FeatureTypeStyle", "required":[ - "propertyName" + "rule" ], "properties":{ - "propertyName":{ - "title":"propertyName", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/PropertyNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "propertyName" - ] - }, - "ParameterValueType":{ - "type":"object", - "title":"ParameterValueType", - "properties":{ - "content":{ - "title":"content", + }, + "title":{ + "title":"title", "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.opengis.net/ogc#/definitions/ExpressionType" - } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ] - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterValueType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "content" - ] - }, - "LegendGraphic":{ - "type":"object", - "title":"LegendGraphic", - "required":[ - "graphic" - ], - "properties":{ - "graphic":{ - "title":"graphic", + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "graphic" - ] - }, - "AnchorPoint":{ - "type":"object", - "title":"AnchorPoint", - "required":[ - "anchorPointX", - "anchorPointY" - ], - "properties":{ - "anchorPointX":{ - "title":"anchorPointX", + }, + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointX", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, - "anchorPointY":{ - "title":"anchorPointY", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "anchorPointX", - "anchorPointY" - ] - }, - "Histogram":{ - "type":"object", - "title":"Histogram", - "properties":{ - }, - "typeType":"classInfo" - }, - "LineSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" }, - { - "type":"object", - "title":"LineSymbolizer", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "stroke":{ - "title":"stroke", - "allOf":[ - { - "$ref":"#/definitions/Stroke" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Stroke", - "namespaceURI":"http://www.opengis.net/sld" - } + "rule":{ + "title":"rule", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Rule" + }, + "minItems":1 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rule", + "namespaceURI":"http://www.opengis.net/sld" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "stroke" + "name", + "title", + "_abstract", + "featureTypeName", + "semanticTypeIdentifier", + "rule" ] }, - "PointSymbolizer":{ + "CssParameter":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/ParameterValueType" }, { "type":"object", - "title":"PointSymbolizer", + "title":"CssParameter", "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "graphic":{ - "title":"graphic", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Graphic", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } @@ -941,183 +777,163 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "graphic" + "name" ] }, - "ExternalGraphic":{ + "UserLayer":{ "type":"object", - "title":"ExternalGraphic", + "title":"UserLayer", "required":[ - "onlineResource", - "format" + "layerFeatureConstraints", + "userStyle" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "format":{ - "title":"format", + "remoteOWS":{ + "title":"remoteOWS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RemoteOWS" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"RemoteOWS", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", + "allOf":[ + { + "$ref":"#/definitions/LayerFeatureConstraints" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerFeatureConstraints", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "userStyle":{ + "title":"userStyle", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UserStyle" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource", - "format" + "name", + "remoteOWS", + "layerFeatureConstraints", + "userStyle" ] }, - "Graphic":{ + "RANDOM":{ "type":"object", - "title":"Graphic", + "title":"RANDOM", "properties":{ - "externalGraphicOrMark":{ - "title":"externalGraphicOrMark", + }, + "typeType":"classInfo" + }, + "OverlapBehavior":{ + "type":"object", + "title":"OverlapBehavior", + "required":[ + "latestontop", + "earliestontop", + "average", + "random" + ], + "properties":{ + "latestontop":{ + "title":"latestontop", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ExternalGraphic" - } - ], - "elementName":{ - "localPart":"ExternalGraphic", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Mark" - } - ], - "elementName":{ - "localPart":"Mark", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 + "$ref":"#/definitions/LATESTONTOP" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"LATEST_ON_TOP", + "namespaceURI":"http://www.opengis.net/sld" + } }, - "opacity":{ - "title":"opacity", + "earliestontop":{ + "title":"earliestontop", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/EARLIESTONTOP" } ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, - "size":{ - "title":"size", + "average":{ + "title":"average", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/AVERAGE" } ], "propertyType":"element", "elementName":{ - "localPart":"Size", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "random":{ + "title":"random", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/RANDOM" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation" + "latestontop", + "earliestontop", + "average", + "random" ] }, - "Displacement":{ + "ChannelSelection":{ "type":"object", - "title":"Displacement", - "required":[ - "displacementX", - "displacementY" - ], - "properties":{ - "displacementX":{ - "title":"displacementX", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DisplacementX", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "displacementY":{ - "title":"displacementY", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DisplacementY", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "displacementX", - "displacementY" - ] - }, - "ChannelSelection":{ - "type":"object", - "title":"ChannelSelection", + "title":"ChannelSelection", "required":[ "redChannel", "greenChannel", @@ -1186,343 +1002,327 @@ "grayChannel" ] }, - "OnlineResource":{ + "Extent":{ "type":"object", - "title":"OnlineResource", - "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" - } - }, - "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":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CssParameter":{ + "title":"Extent", "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - }, - { - "type":"object", - "title":"CssParameter", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } + "name", + "value" ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "PointPlacement":{ - "type":"object", - "title":"PointPlacement", "properties":{ - "anchorPoint":{ - "title":"anchorPoint", - "allOf":[ - { - "$ref":"#/definitions/AnchorPoint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPoint", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "displacement":{ - "title":"displacement", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Displacement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "anchorPoint", - "displacement", - "rotation" + "name", + "value" ] }, - "NamedLayer":{ + "Halo":{ "type":"object", - "title":"NamedLayer", - "required":[ - "name" - ], + "title":"Halo", "properties":{ - "name":{ - "title":"name", + "radius":{ + "title":"radius", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/Fill" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "radius", + "fill" + ] + }, + "RasterSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "namedStyleOrUserStyle":{ - "title":"namedStyleOrUserStyle", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/NamedStyle" - } - ], - "elementName":{ - "localPart":"NamedStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UserStyle" - } - ], - "elementName":{ - "localPart":"UserStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 + { + "type":"object", + "title":"RasterSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "opacity":{ + "title":"opacity", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Opacity", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "channelSelection":{ + "title":"channelSelection", + "allOf":[ + { + "$ref":"#/definitions/ChannelSelection" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ChannelSelection", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "overlapBehavior":{ + "title":"overlapBehavior", + "allOf":[ + { + "$ref":"#/definitions/OverlapBehavior" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OverlapBehavior", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "colorMap":{ + "title":"colorMap", + "allOf":[ + { + "$ref":"#/definitions/ColorMap" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ColorMap", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "contrastEnhancement":{ + "title":"contrastEnhancement", + "allOf":[ + { + "$ref":"#/definitions/ContrastEnhancement" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContrastEnhancement", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "shadedRelief":{ + "title":"shadedRelief", + "allOf":[ + { + "$ref":"#/definitions/ShadedRelief" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ShadedRelief", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "imageOutline":{ + "title":"imageOutline", + "allOf":[ + { + "$ref":"#/definitions/ImageOutline" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImageOutline", + "namespaceURI":"http://www.opengis.net/sld" + } } - ], - "propertyType":"elements" + } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "name", - "layerFeatureConstraints", - "namedStyleOrUserStyle" + "geometry", + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" ] }, - "OverlapBehavior":{ + "Font":{ "type":"object", - "title":"OverlapBehavior", - "required":[ - "latestontop", - "earliestontop", - "average", - "random" - ], + "title":"Font", "properties":{ - "latestontop":{ - "title":"latestontop", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { - "$ref":"#/definitions/LATESTONTOP" + "type":"array", + "items":{ + "$ref":"#/definitions/CssParameter" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } - }, - "earliestontop":{ - "title":"earliestontop", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "cssParameter" + ] + }, + "RemoteOWS":{ + "type":"object", + "title":"RemoteOWS", + "required":[ + "service", + "onlineResource" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, - "average":{ - "title":"average", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/AVERAGE" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"AVERAGE", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } - }, - "random":{ - "title":"random", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "onlineResource" + ] + }, + "ParameterValueType":{ + "type":"object", + "title":"ParameterValueType", + "properties":{ + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/RANDOM" + "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.opengis.net/ogc#/definitions/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ] + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"RANDOM", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "latestontop", - "earliestontop", - "average", - "random" + "content" ] }, "Fill":{ @@ -1566,177 +1366,231 @@ "cssParameter" ] }, - "LabelPlacement":{ + "NamedStyle":{ "type":"object", - "title":"LabelPlacement", + "title":"NamedStyle", "required":[ - "pointPlacement", - "linePlacement" + "name" ], "properties":{ - "pointPlacement":{ - "title":"pointPlacement", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/PointPlacement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"PointPlacement", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } - }, - "linePlacement":{ - "title":"linePlacement", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "EARLIESTONTOP":{ + "type":"object", + "title":"EARLIESTONTOP", + "properties":{ + }, + "typeType":"classInfo" + }, + "ColorMap":{ + "type":"object", + "title":"ColorMap", + "properties":{ + "colorMapEntry":{ + "title":"colorMapEntry", "allOf":[ { - "$ref":"#/definitions/LinePlacement" + "type":"array", + "items":{ + "$ref":"#/definitions/ColorMapEntry" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "pointPlacement", - "linePlacement" + "colorMapEntry" ] }, - "EARLIESTONTOP":{ + "FeatureTypeConstraint":{ "type":"object", - "title":"EARLIESTONTOP", + "title":"FeatureTypeConstraint", "properties":{ + "featureTypeName":{ + "title":"featureTypeName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeName", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Extent" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extent", + "namespaceURI":"http://www.opengis.net/sld" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "propertiesOrder":[ + "featureTypeName", + "filter", + "extent" + ] }, - "TextSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" - }, - { - "type":"object", - "title":"TextSymbolizer", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "label":{ - "title":"label", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Label", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "font":{ - "title":"font", - "allOf":[ - { - "$ref":"#/definitions/Font" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Font", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "labelPlacement":{ - "title":"labelPlacement", - "allOf":[ - { - "$ref":"#/definitions/LabelPlacement" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelPlacement", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "halo":{ - "title":"halo", - "allOf":[ - { - "$ref":"#/definitions/Halo" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Halo", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/Fill" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/sld" - } + "ImageOutline":{ + "type":"object", + "title":"ImageOutline", + "required":[ + "lineSymbolizer", + "polygonSymbolizer" + ], + "properties":{ + "lineSymbolizer":{ + "title":"lineSymbolizer", + "allOf":[ + { + "$ref":"#/definitions/LineSymbolizer" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineSymbolizer", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "polygonSymbolizer":{ + "title":"polygonSymbolizer", + "allOf":[ + { + "$ref":"#/definitions/PolygonSymbolizer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PolygonSymbolizer", + "namespaceURI":"http://www.opengis.net/sld" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "label", - "font", - "labelPlacement", - "halo", - "fill" + "lineSymbolizer", + "polygonSymbolizer" ] }, - "LinePlacement":{ + "ContrastEnhancement":{ "type":"object", - "title":"LinePlacement", + "title":"ContrastEnhancement", + "required":[ + "normalize", + "histogram" + ], "properties":{ - "perpendicularOffset":{ - "title":"perpendicularOffset", + "normalize":{ + "title":"normalize", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Normalize" } ], "propertyType":"element", "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Normalize", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "histogram":{ + "title":"histogram", + "allOf":[ + { + "$ref":"#/definitions/Histogram" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Histogram", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "gammaValue":{ + "title":"gammaValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "perpendicularOffset" + "normalize", + "histogram", + "gammaValue" ] }, + "AVERAGE":{ + "type":"object", + "title":"AVERAGE", + "properties":{ + }, + "typeType":"classInfo" + }, + "Histogram":{ + "type":"object", + "title":"Histogram", + "properties":{ + }, + "typeType":"classInfo" + }, "StyledLayerDescriptor":{ "type":"object", "title":"StyledLayerDescriptor", @@ -1849,62 +1703,55 @@ }, "typeType":"classInfo" }, - "AVERAGE":{ - "type":"object", - "title":"AVERAGE", - "properties":{ - }, - "typeType":"classInfo" - }, - "Mark":{ + "PointPlacement":{ "type":"object", - "title":"Mark", + "title":"PointPlacement", "properties":{ - "wellKnownName":{ - "title":"wellKnownName", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnchorPoint" } ], "propertyType":"element", "elementName":{ - "localPart":"WellKnownName", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/sld" } }, - "fill":{ - "title":"fill", + "displacement":{ + "title":"displacement", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/Displacement" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/sld" } }, - "stroke":{ - "title":"stroke", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "wellKnownName", - "fill", - "stroke" + "anchorPoint", + "displacement", + "rotation" ] }, "SymbolizerType":{ @@ -1918,160 +1765,160 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "Rule":{ + "LinePlacement":{ "type":"object", - "title":"Rule", - "required":[ - "filter", - "elseFilter", - "symbolizer" - ], + "title":"LinePlacement", "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/sld" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "legendGraphic":{ - "title":"legendGraphic", - "allOf":[ - { - "$ref":"#/definitions/LegendGraphic" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendGraphic", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "filter":{ - "title":"filter", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "elseFilter":{ - "title":"elseFilter", + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { - "$ref":"#/definitions/ElseFilter" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ElseFilter", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "perpendicularOffset" + ] + }, + "TextSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "minScaleDenominator":{ - "title":"minScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"TextSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Label", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "font":{ + "title":"font", + "allOf":[ + { + "$ref":"#/definitions/Font" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Font", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "labelPlacement":{ + "title":"labelPlacement", + "allOf":[ + { + "$ref":"#/definitions/LabelPlacement" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LabelPlacement", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "halo":{ + "title":"halo", + "allOf":[ + { + "$ref":"#/definitions/Halo" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Halo", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/Fill" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/sld" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "label", + "font", + "labelPlacement", + "halo", + "fill" + ] + }, + "ElseFilter":{ + "type":"object", + "title":"ElseFilter", + "properties":{ + }, + "typeType":"classInfo" + }, + "GraphicStroke":{ + "type":"object", + "title":"GraphicStroke", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"MaxScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "symbolizer":{ - "title":"symbolizer", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SymbolizerType" - } - }, - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Symbolizer", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" + "graphic" ] }, "ShadedRelief":{ @@ -2111,6 +1958,50 @@ "reliefFactor" ] }, + "LineSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" + }, + { + "type":"object", + "title":"LineSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "stroke":{ + "title":"stroke", + "allOf":[ + { + "$ref":"#/definitions/Stroke" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/sld" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "stroke" + ] + }, "SelectedChannelType":{ "type":"object", "title":"SelectedChannelType", @@ -2155,14 +2046,14 @@ "contrastEnhancement" ] }, - "PolygonSymbolizer":{ + "PointSymbolizer":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"PolygonSymbolizer", + "title":"PointSymbolizer", "properties":{ "geometry":{ "title":"geometry", @@ -2177,95 +2068,26 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/Fill" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "stroke":{ - "title":"stroke", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "fill", - "stroke" - ] - }, - "ContrastEnhancement":{ - "type":"object", - "title":"ContrastEnhancement", - "required":[ - "normalize", - "histogram" - ], - "properties":{ - "normalize":{ - "title":"normalize", - "allOf":[ - { - "$ref":"#/definitions/Normalize" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Normalize", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "histogram":{ - "title":"histogram", - "allOf":[ - { - "$ref":"#/definitions/Histogram" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Histogram", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "gammaValue":{ - "title":"gammaValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GammaValue", - "namespaceURI":"http://www.opengis.net/sld" + } } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "normalize", - "histogram", - "gammaValue" + "geometry", + "graphic" ] }, "UserStyle":{ @@ -2354,128 +2176,306 @@ "featureTypeStyle" ] }, - "LayerFeatureConstraints":{ + "OnlineResource":{ "type":"object", - "title":"LayerFeatureConstraints", + "title":"OnlineResource", + "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" + } + }, + "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":[ + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "GraphicFill":{ + "type":"object", + "title":"GraphicFill", "required":[ - "featureTypeConstraint" + "graphic" ], "properties":{ - "featureTypeConstraint":{ - "title":"featureTypeConstraint", + "graphic":{ + "title":"graphic", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeConstraint" - }, - "minItems":1 + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeConstraint" + "graphic" ] }, - "ColorMapEntry":{ + "Mark":{ "type":"object", - "title":"ColorMapEntry", - "required":[ - "color" - ], + "title":"Mark", "properties":{ - "color":{ - "title":"color", + "wellKnownName":{ + "title":"wellKnownName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"WellKnownName", + "namespaceURI":"http://www.opengis.net/sld" } }, - "opacity":{ - "title":"opacity", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Fill" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opacity", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/sld" } }, - "quantity":{ - "title":"quantity", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Stroke" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"quantity", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "wellKnownName", + "fill", + "stroke" + ] + }, + "Displacement":{ + "type":"object", + "title":"Displacement", + "required":[ + "displacementX", + "displacementY" + ], + "properties":{ + "displacementX":{ + "title":"displacementX", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementX", + "namespaceURI":"http://www.opengis.net/sld" } }, - "label":{ - "title":"label", + "displacementY":{ + "title":"displacementY", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"label", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementY", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "color", - "opacity", - "quantity", - "label" + "displacementX", + "displacementY" ] }, - "GraphicStroke":{ + "NamedLayer":{ "type":"object", - "title":"GraphicStroke", + "title":"NamedLayer", "required":[ - "graphic" + "name" ], "properties":{ - "graphic":{ - "title":"graphic", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", + "allOf":[ + { + "$ref":"#/definitions/LayerFeatureConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } + }, + "namedStyleOrUserStyle":{ + "title":"namedStyleOrUserStyle", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/NamedStyle" + } + ], + "elementName":{ + "localPart":"NamedStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UserStyle" + } + ], + "elementName":{ + "localPart":"UserStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "graphic" + "name", + "layerFeatureConstraints", + "namedStyleOrUserStyle" ] } }, @@ -2493,7 +2493,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -2506,11 +2506,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2527,7 +2527,7 @@ "properties":{ "localPart":{ "enum":[ - "SourceChannelName" + "Normalize" ] }, "namespaceURI":{ @@ -2540,11 +2540,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Normalize" } }, "elementName":{ - "localPart":"SourceChannelName", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2561,7 +2561,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "DisplacementX" ] }, "namespaceURI":{ @@ -2574,11 +2574,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutline" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2595,7 +2595,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "AVERAGE" ] }, "namespaceURI":{ @@ -2608,11 +2608,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/AVERAGE" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2629,7 +2629,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "Graphic" ] }, "namespaceURI":{ @@ -2642,11 +2642,11 @@ ] }, "value":{ - "$ref":"#/definitions/Normalize" + "$ref":"#/definitions/Graphic" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2663,7 +2663,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "NamedLayer" ] }, "namespaceURI":{ @@ -2676,11 +2676,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2697,7 +2697,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "ChannelSelection" ] }, "namespaceURI":{ @@ -2710,11 +2710,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ChannelSelection" } }, "elementName":{ - "localPart":"Label", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2731,7 +2731,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -2744,11 +2744,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2765,7 +2765,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "CssParameter" ] }, "namespaceURI":{ @@ -2778,11 +2778,11 @@ ] }, "value":{ - "$ref":"#/definitions/Halo" + "$ref":"#/definitions/CssParameter" } }, "elementName":{ - "localPart":"Halo", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2799,7 +2799,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "Fill" ] }, "namespaceURI":{ @@ -2812,11 +2812,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/Fill" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2833,7 +2833,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "GrayChannel" ] }, "namespaceURI":{ @@ -2846,11 +2846,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2867,7 +2867,7 @@ "properties":{ "localPart":{ "enum":[ - "LATEST_ON_TOP" + "ReliefFactor" ] }, "namespaceURI":{ @@ -2880,11 +2880,11 @@ ] }, "value":{ - "$ref":"#/definitions/LATESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2901,7 +2901,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "Abstract" ] }, "namespaceURI":{ @@ -2914,11 +2914,11 @@ ] }, "value":{ - "$ref":"#/definitions/Stroke" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2935,7 +2935,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "ColorMapEntry" ] }, "namespaceURI":{ @@ -2948,11 +2948,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/ColorMapEntry" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2969,7 +2969,7 @@ "properties":{ "localPart":{ "enum":[ - "UserStyle" + "Stroke" ] }, "namespaceURI":{ @@ -2982,11 +2982,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserStyle" + "$ref":"#/definitions/Stroke" } }, "elementName":{ - "localPart":"UserStyle", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3003,7 +3003,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "RemoteOWS" ] }, "namespaceURI":{ @@ -3016,11 +3016,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3037,7 +3037,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "Displacement" ] }, "namespaceURI":{ @@ -3050,11 +3050,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Displacement" } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3071,7 +3071,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -3084,11 +3084,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3105,7 +3105,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -3118,11 +3118,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3139,7 +3139,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -3152,11 +3152,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3173,7 +3173,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "Halo" ] }, "namespaceURI":{ @@ -3186,11 +3186,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Halo" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3207,7 +3207,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "RedChannel" ] }, "namespaceURI":{ @@ -3220,11 +3220,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilter" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3241,7 +3241,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "Extent" ] }, "namespaceURI":{ @@ -3254,11 +3254,11 @@ ] }, "value":{ - "$ref":"#/definitions/OverlapBehavior" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3275,7 +3275,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "AnchorPointY" ] }, "namespaceURI":{ @@ -3288,11 +3288,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3309,7 +3309,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "DisplacementY" ] }, "namespaceURI":{ @@ -3322,11 +3322,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ReliefFactor", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3343,7 +3343,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -3356,11 +3356,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineSymbolizer" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3377,7 +3377,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "AnchorPointX" ] }, "namespaceURI":{ @@ -3390,11 +3390,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancement" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3411,7 +3411,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "ElseFilter" ] }, "namespaceURI":{ @@ -3424,11 +3424,11 @@ ] }, "value":{ - "$ref":"#/definitions/Histogram" + "$ref":"#/definitions/ElseFilter" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3445,7 +3445,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "Geometry" ] }, "namespaceURI":{ @@ -3458,11 +3458,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Geometry" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3479,7 +3479,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "Value" ] }, "namespaceURI":{ @@ -3492,11 +3492,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExternalGraphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ExternalGraphic", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3513,7 +3513,7 @@ "properties":{ "localPart":{ "enum":[ - "CssParameter" + "Rotation" ] }, "namespaceURI":{ @@ -3526,11 +3526,11 @@ ] }, "value":{ - "$ref":"#/definitions/CssParameter" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"CssParameter", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3547,7 +3547,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -3560,11 +3560,11 @@ ] }, "value":{ - "$ref":"#/definitions/Displacement" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3581,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "UserLayer" ] }, "namespaceURI":{ @@ -3594,11 +3594,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3615,7 +3615,7 @@ "properties":{ "localPart":{ "enum":[ - "EARLIEST_ON_TOP" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -3628,11 +3628,11 @@ ] }, "value":{ - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"#/definitions/TextSymbolizer" } }, "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3649,7 +3649,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "Radius" ] }, "namespaceURI":{ @@ -3666,7 +3666,7 @@ } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3683,7 +3683,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "RANDOM" ] }, "namespaceURI":{ @@ -3696,11 +3696,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RANDOM" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3717,7 +3717,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "Rule" ] }, "namespaceURI":{ @@ -3730,11 +3730,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"#/definitions/Rule" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3751,7 +3751,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "ShadedRelief" ] }, "namespaceURI":{ @@ -3764,11 +3764,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelection" + "$ref":"#/definitions/ShadedRelief" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3785,7 +3785,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "Format" ] }, "namespaceURI":{ @@ -3798,11 +3798,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3819,7 +3819,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Font" ] }, "namespaceURI":{ @@ -3832,11 +3832,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Font" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3853,7 +3853,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "GreenChannel" ] }, "namespaceURI":{ @@ -3866,11 +3866,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizer" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3887,7 +3887,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "NamedStyle" ] }, "namespaceURI":{ @@ -3900,11 +3900,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/NamedStyle" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3921,7 +3921,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -3934,11 +3934,11 @@ ] }, "value":{ - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"Fill", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3955,7 +3955,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -3968,11 +3968,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedRelief" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3989,7 +3989,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -4002,11 +4002,11 @@ ] }, "value":{ - "$ref":"#/definitions/Graphic" + "$ref":"#/definitions/ExternalGraphic" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4023,7 +4023,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "Symbolizer" ] }, "namespaceURI":{ @@ -4036,11 +4036,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"Service", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4057,7 +4057,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -4070,11 +4070,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContrastEnhancement" } }, "elementName":{ - "localPart":"Value", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4091,7 +4091,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "PointPlacement" ] }, "namespaceURI":{ @@ -4104,11 +4104,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/PointPlacement" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4125,7 +4125,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "LinePlacement" ] }, "namespaceURI":{ @@ -4138,11 +4138,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LinePlacement" } }, "elementName":{ - "localPart":"Title", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4159,7 +4159,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "UserStyle" ] }, "namespaceURI":{ @@ -4172,11 +4172,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/UserStyle" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4193,7 +4193,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "Service" ] }, "namespaceURI":{ @@ -4206,11 +4206,11 @@ ] }, "value":{ - "$ref":"#/definitions/Font" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Font", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4227,7 +4227,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "LabelPlacement" ] }, "namespaceURI":{ @@ -4240,11 +4240,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LabelPlacement" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4261,7 +4261,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMapEntry" + "Size" ] }, "namespaceURI":{ @@ -4274,11 +4274,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapEntry" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4295,7 +4295,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "Opacity" ] }, "namespaceURI":{ @@ -4312,7 +4312,7 @@ } }, "elementName":{ - "localPart":"Radius", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4329,7 +4329,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "IsDefault" ] }, "namespaceURI":{ @@ -4342,11 +4342,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4363,7 +4363,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -4376,11 +4376,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rule" + "$ref":"#/definitions/FeatureTypeStyle" } }, "elementName":{ - "localPart":"Rule", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4397,7 +4397,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -4410,11 +4410,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/OverlapBehavior" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4431,7 +4431,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "SourceChannelName" ] }, "namespaceURI":{ @@ -4444,11 +4444,11 @@ ] }, "value":{ - "$ref":"#/definitions/Geometry" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4465,7 +4465,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "GammaValue" ] }, "namespaceURI":{ @@ -4478,11 +4478,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4499,7 +4499,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "ColorMap" ] }, "namespaceURI":{ @@ -4512,11 +4512,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacement" + "$ref":"#/definitions/ColorMap" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4533,7 +4533,7 @@ "properties":{ "localPart":{ "enum":[ - "AVERAGE" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -4546,11 +4546,11 @@ ] }, "value":{ - "$ref":"#/definitions/AVERAGE" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"AVERAGE", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4567,7 +4567,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "Title" ] }, "namespaceURI":{ @@ -4580,11 +4580,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4601,7 +4601,7 @@ "properties":{ "localPart":{ "enum":[ - "RANDOM" + "Name" ] }, "namespaceURI":{ @@ -4614,11 +4614,11 @@ ] }, "value":{ - "$ref":"#/definitions/RANDOM" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"RANDOM", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4635,7 +4635,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "Label" ] }, "namespaceURI":{ @@ -4648,11 +4648,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphic" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4669,7 +4669,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "WellKnownName" ] }, "namespaceURI":{ @@ -4682,11 +4682,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Extent", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4703,7 +4703,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "OnlineResource" ] }, "namespaceURI":{ @@ -4716,11 +4716,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMap" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4737,7 +4737,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "EARLIEST_ON_TOP" ] }, "namespaceURI":{ @@ -4750,11 +4750,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/EARLIESTONTOP" } }, "elementName":{ - "localPart":"Size", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4771,7 +4771,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "Mark" ] }, "namespaceURI":{ @@ -4784,11 +4784,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Mark" } }, "elementName":{ - "localPart":"Name", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4805,7 +4805,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -4818,11 +4818,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/PointSymbolizer" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4839,7 +4839,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "BlueChannel" ] }, "namespaceURI":{ @@ -4852,11 +4852,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4873,7 +4873,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "LATEST_ON_TOP" ] }, "namespaceURI":{ @@ -4886,11 +4886,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LATESTONTOP" } }, "elementName":{ - "localPart":"GammaValue", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4907,7 +4907,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "GraphicStroke" ] }, "namespaceURI":{ @@ -4920,11 +4920,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicStroke" } }, "elementName":{ - "localPart":"Format", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4941,7 +4941,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "AnchorPoint" ] }, "namespaceURI":{ @@ -4954,11 +4954,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnchorPoint" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4975,7 +4975,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "Histogram" ] }, "namespaceURI":{ @@ -4988,11 +4988,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Histogram" } }, "elementName":{ - "localPart":"Opacity", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5009,7 +5009,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "GraphicFill" ] }, "namespaceURI":{ @@ -5022,11 +5022,11 @@ ] }, "value":{ - "$ref":"#/definitions/Mark" + "$ref":"#/definitions/GraphicFill" } }, "elementName":{ - "localPart":"Mark", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5043,7 +5043,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "LegendGraphic" ] }, "namespaceURI":{ @@ -5056,11 +5056,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacement" + "$ref":"#/definitions/LegendGraphic" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5077,7 +5077,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedStyle" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -5090,11 +5090,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedStyle" + "$ref":"#/definitions/RasterSymbolizer" } }, "elementName":{ - "localPart":"NamedStyle", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5111,7 +5111,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "ImageOutline" ] }, "namespaceURI":{ @@ -5124,11 +5124,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ImageOutline" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5145,7 +5145,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -5158,11 +5158,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/PolygonSymbolizer" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } } diff --git a/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema b/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema index 7bf3799f..0fde4e5e 100644 --- a/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema +++ b/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema @@ -2,154 +2,110 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "FeatureTypeConstraint":{ + "ContrastEnhancement":{ "type":"object", - "title":"FeatureTypeConstraint", + "title":"ContrastEnhancement", + "required":[ + "normalize", + "histogram" + ], "properties":{ - "featureTypeName":{ - "title":"featureTypeName", + "normalize":{ + "title":"normalize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Normalize" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, - "filter":{ - "title":"filter", + "histogram":{ + "title":"histogram", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" + "$ref":"#/definitions/Histogram" } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Histogram", + "namespaceURI":"http://www.opengis.net/sld" } }, - "extent":{ - "title":"extent", + "gammaValue":{ + "title":"gammaValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Extent" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeName", - "filter", - "extent" + "normalize", + "histogram", + "gammaValue" ] }, - "Normalize":{ + "Histogram":{ "type":"object", - "title":"Normalize", + "title":"Histogram", "properties":{ }, "typeType":"classInfo" }, - "UserLayer":{ + "EARLIESTONTOP":{ "type":"object", - "title":"UserLayer", - "required":[ - "inlineFeature", - "layerFeatureConstraints", - "userStyle" - ], + "title":"EARLIESTONTOP", "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/sld" - } - }, - "inlineFeature":{ - "title":"inlineFeature", - "allOf":[ - { - "$ref":"#/definitions/InlineFeature" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InlineFeature", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "remoteOWS":{ - "title":"remoteOWS", - "allOf":[ - { - "$ref":"#/definitions/RemoteOWS" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RemoteOWS", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + }, + "typeType":"classInfo" + }, + "ShadedRelief":{ + "type":"object", + "title":"ShadedRelief", + "properties":{ + "brightnessOnly":{ + "title":"brightnessOnly", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, - "userStyle":{ - "title":"userStyle", + "reliefFactor":{ + "title":"reliefFactor", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UserStyle" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"UserStyle", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "inlineFeature", - "remoteOWS", - "layerFeatureConstraints", - "userStyle" + "brightnessOnly", + "reliefFactor" ] }, "Fill":{ @@ -193,122 +149,14 @@ "cssParameter" ] }, - "Extent":{ - "type":"object", - "title":"Extent", - "required":[ - "name", - "value" - ], - "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/sld" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "value" - ] - }, - "RemoteOWS":{ - "type":"object", - "title":"RemoteOWS", - "required":[ - "service", - "onlineResource" - ], - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "service", - "onlineResource" - ] - }, - "Transformation":{ - "type":"object", - "title":"Transformation", - "required":[ - "function" - ], - "properties":{ - "function":{ - "title":"function", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/FunctionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Function", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "function" - ] - }, - "PolygonSymbolizer":{ + "RasterSymbolizer":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"PolygonSymbolizer", + "title":"RasterSymbolizer", "properties":{ "geometry":{ "title":"geometry", @@ -323,29 +171,94 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "fill":{ - "title":"fill", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, - "stroke":{ - "title":"stroke", + "channelSelection":{ + "title":"channelSelection", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/ChannelSelection" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"ChannelSelection", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "overlapBehavior":{ + "title":"overlapBehavior", + "allOf":[ + { + "$ref":"#/definitions/OverlapBehavior" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OverlapBehavior", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "colorMap":{ + "title":"colorMap", + "allOf":[ + { + "$ref":"#/definitions/ColorMap" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ColorMap", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "contrastEnhancement":{ + "title":"contrastEnhancement", + "allOf":[ + { + "$ref":"#/definitions/ContrastEnhancement" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContrastEnhancement", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "shadedRelief":{ + "title":"shadedRelief", + "allOf":[ + { + "$ref":"#/definitions/ShadedRelief" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ShadedRelief", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "imageOutline":{ + "title":"imageOutline", + "allOf":[ + { + "$ref":"#/definitions/ImageOutline" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/sld" } } @@ -355,73 +268,22 @@ "typeType":"classInfo", "propertiesOrder":[ "geometry", - "fill", - "stroke" - ] - }, - "ElseFilter":{ - "type":"object", - "title":"ElseFilter", - "properties":{ - }, - "typeType":"classInfo" - }, - "Mark":{ - "type":"object", - "title":"Mark", - "properties":{ - "wellKnownName":{ - "title":"wellKnownName", - "allOf":[ - { - "$ref":"#/definitions/WellKnownName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WellKnownName", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/Fill" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "stroke":{ - "title":"stroke", - "allOf":[ - { - "$ref":"#/definitions/Stroke" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Stroke", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "wellKnownName", - "fill", - "stroke" + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" ] }, - "FeatureTypeStyle":{ + "Rule":{ "type":"object", - "title":"FeatureTypeStyle", + "title":"Rule", "required":[ - "rule" + "filter", + "elseFilter", + "symbolizer" ], "properties":{ "name":{ @@ -463,80 +325,97 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "featureTypeName":{ - "title":"featureTypeName", + "legendGraphic":{ + "title":"legendGraphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendGraphic" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", + "filter":{ + "title":"filter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "elseFilter":{ + "title":"elseFilter", + "allOf":[ + { + "$ref":"#/definitions/ElseFilter" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, - "transformation":{ - "title":"transformation", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/Transformation" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Transformation", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, - "rule":{ - "title":"rule", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Rule" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Rule", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, - "vendorOption":{ - "title":"vendorOption", + "symbolizer":{ + "title":"symbolizer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/VendorOption" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SymbolizerType" + } + }, + "elementName":{ + "localPart":"Symbolizer", + "namespaceURI":"http://www.opengis.net/sld" + } }, - "minItems":0 + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"VendorOption", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } } @@ -546,18 +425,19 @@ "name", "title", "_abstract", - "featureTypeName", - "semanticTypeIdentifier", - "transformation", - "rule", - "vendorOption" + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" ] }, - "StyledLayerDescriptor":{ + "NamedLayer":{ "type":"object", - "title":"StyledLayerDescriptor", + "title":"NamedLayer", "required":[ - "version" + "name" ], "properties":{ "name":{ @@ -573,34 +453,21 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "title":{ - "title":"title", + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerFeatureConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "namedLayerOrUserLayer":{ - "title":"namedLayerOrUserLayer", + "namedStyleOrUserStyle":{ + "title":"namedStyleOrUserStyle", "allOf":[ { "type":"array", @@ -609,22 +476,22 @@ { "anyOf":[ { - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/NamedStyle" } ], "elementName":{ - "localPart":"NamedLayer", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, { "anyOf":[ { - "$ref":"#/definitions/UserLayer" + "$ref":"#/definitions/UserStyle" } ], "elementName":{ - "localPart":"UserLayer", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } } @@ -634,9 +501,37 @@ } ], "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "layerFeatureConstraints", + "namedStyleOrUserStyle" + ] + }, + "ElseFilter":{ + "type":"object", + "title":"ElseFilter", + "properties":{ + }, + "typeType":"classInfo" + }, + "VendorOption":{ + "type":"object", + "title":"VendorOption", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - "version":{ - "title":"version", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -644,18 +539,15 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "namedLayerOrUserLayer", - "version" + "value", + "name" ] }, "ExternalGraphic":{ @@ -699,1212 +591,874 @@ "format" ] }, - "Font":{ + "LinePlacement":{ "type":"object", - "title":"Font", + "title":"LinePlacement", "properties":{ - "cssParameter":{ - "title":"cssParameter", + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CssParameter" - }, - "minItems":0 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "cssParameter" + "perpendicularOffset" ] }, - "AVERAGE":{ - "type":"object", - "title":"AVERAGE", - "properties":{ - }, - "typeType":"classInfo" - }, - "ChannelSelection":{ + "ImageOutline":{ "type":"object", - "title":"ChannelSelection", + "title":"ImageOutline", "required":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "lineSymbolizer", + "polygonSymbolizer" ], "properties":{ - "redChannel":{ - "title":"redChannel", + "lineSymbolizer":{ + "title":"lineSymbolizer", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/LineSymbolizer" } ], "propertyType":"element", "elementName":{ - "localPart":"RedChannel", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, - "greenChannel":{ - "title":"greenChannel", + "polygonSymbolizer":{ + "title":"polygonSymbolizer", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/PolygonSymbolizer" } ], "propertyType":"element", "elementName":{ - "localPart":"GreenChannel", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "lineSymbolizer", + "polygonSymbolizer" + ] + }, + "PointSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "blueChannel":{ - "title":"blueChannel", + { + "type":"object", + "title":"PointSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "graphic":{ + "title":"graphic", + "allOf":[ + { + "$ref":"#/definitions/Graphic" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Graphic", + "namespaceURI":"http://www.opengis.net/sld" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "graphic" + ] + }, + "FeatureTypeStyle":{ + "type":"object", + "title":"FeatureTypeStyle", + "required":[ + "rule" + ], + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BlueChannel", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "grayChannel":{ - "title":"grayChannel", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GrayChannel", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" - ] - }, - "Graphic":{ - "type":"object", - "title":"Graphic", - "properties":{ - "externalGraphicOrMark":{ - "title":"externalGraphicOrMark", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ExternalGraphic" - } - ], - "elementName":{ - "localPart":"ExternalGraphic", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Mark" - } - ], - "elementName":{ - "localPart":"Mark", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" }, - "opacity":{ - "title":"opacity", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, - "size":{ - "title":"size", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Size", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation" - ] - }, - "RasterSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" - }, - { - "type":"object", - "title":"RasterSymbolizer", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "opacity":{ - "title":"opacity", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Opacity", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "channelSelection":{ - "title":"channelSelection", - "allOf":[ - { - "$ref":"#/definitions/ChannelSelection" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ChannelSelection", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "overlapBehavior":{ - "title":"overlapBehavior", - "allOf":[ - { - "$ref":"#/definitions/OverlapBehavior" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OverlapBehavior", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "colorMap":{ - "title":"colorMap", - "allOf":[ - { - "$ref":"#/definitions/ColorMap" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ColorMap", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "contrastEnhancement":{ - "title":"contrastEnhancement", - "allOf":[ - { - "$ref":"#/definitions/ContrastEnhancement" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "shadedRelief":{ - "title":"shadedRelief", - "allOf":[ - { - "$ref":"#/definitions/ShadedRelief" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ShadedRelief", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "imageOutline":{ - "title":"imageOutline", - "allOf":[ - { - "$ref":"#/definitions/ImageOutline" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ImageOutline", - "namespaceURI":"http://www.opengis.net/sld" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" - ] - }, - "NamedLayer":{ - "type":"object", - "title":"NamedLayer", - "required":[ - "name" - ], - "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/sld" - } - }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", - "allOf":[ - { - "$ref":"#/definitions/LayerFeatureConstraints" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerFeatureConstraints", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "namedStyleOrUserStyle":{ - "title":"namedStyleOrUserStyle", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/NamedStyle" - } - ], - "elementName":{ - "localPart":"NamedStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UserStyle" - } - ], - "elementName":{ - "localPart":"UserStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "layerFeatureConstraints", - "namedStyleOrUserStyle" - ] - }, - "Stroke":{ - "type":"object", - "title":"Stroke", - "required":[ - "graphicFill", - "graphicStroke" - ], - "properties":{ - "graphicFill":{ - "title":"graphicFill", - "allOf":[ - { - "$ref":"#/definitions/GraphicFill" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicFill", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "graphicStroke":{ - "title":"graphicStroke", - "allOf":[ - { - "$ref":"#/definitions/GraphicStroke" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicStroke", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "cssParameter":{ - "title":"cssParameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CssParameter" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CssParameter", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "cssParameter" - ] - }, - "SelectedChannelType":{ - "type":"object", - "title":"SelectedChannelType", - "required":[ - "sourceChannelName" - ], - "properties":{ - "sourceChannelName":{ - "title":"sourceChannelName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SourceChannelName", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "contrastEnhancement":{ - "title":"contrastEnhancement", - "allOf":[ - { - "$ref":"#/definitions/ContrastEnhancement" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SelectedChannelType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "sourceChannelName", - "contrastEnhancement" - ] - }, - "Histogram":{ - "type":"object", - "title":"Histogram", - "properties":{ - }, - "typeType":"classInfo" - }, - "RANDOM":{ - "type":"object", - "title":"RANDOM", - "properties":{ - }, - "typeType":"classInfo" - }, - "PointSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" - }, - { - "type":"object", - "title":"PointSymbolizer", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "graphic":{ - "title":"graphic", - "allOf":[ - { - "$ref":"#/definitions/Graphic" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Graphic", - "namespaceURI":"http://www.opengis.net/sld" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "graphic" - ] - }, - "VendorOption":{ - "type":"object", - "title":"VendorOption", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "name" - ] - }, - "Rule":{ - "type":"object", - "title":"Rule", - "required":[ - "filter", - "elseFilter", - "symbolizer" - ], - "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/sld" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "legendGraphic":{ - "title":"legendGraphic", - "allOf":[ - { - "$ref":"#/definitions/LegendGraphic" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendGraphic", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "filter":{ - "title":"filter", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "elseFilter":{ - "title":"elseFilter", - "allOf":[ - { - "$ref":"#/definitions/ElseFilter" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ElseFilter", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "minScaleDenominator":{ - "title":"minScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "transformation":{ + "title":"transformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Transformation" } ], "propertyType":"element", "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/sld" } }, - "symbolizer":{ - "title":"symbolizer", + "rule":{ + "title":"rule", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SymbolizerType" - } - }, - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/sld" - } + "$ref":"#/definitions/Rule" }, "minItems":1 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" - ] - }, - "LabelPlacement":{ - "type":"object", - "title":"LabelPlacement", - "required":[ - "pointPlacement", - "linePlacement" - ], - "properties":{ - "pointPlacement":{ - "title":"pointPlacement", - "allOf":[ - { - "$ref":"#/definitions/PointPlacement" - } - ], "propertyType":"element", "elementName":{ - "localPart":"PointPlacement", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, - "linePlacement":{ - "title":"linePlacement", + "vendorOption":{ + "title":"vendorOption", "allOf":[ { - "$ref":"#/definitions/LinePlacement" + "type":"array", + "items":{ + "$ref":"#/definitions/VendorOption" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"VendorOption", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "pointPlacement", - "linePlacement" + "name", + "title", + "_abstract", + "featureTypeName", + "semanticTypeIdentifier", + "transformation", + "rule", + "vendorOption" ] }, - "SymbolizerType":{ + "Displacement":{ "type":"object", - "title":"SymbolizerType", + "title":"Displacement", + "required":[ + "displacementX", + "displacementY" + ], "properties":{ - "uom":{ - "title":"uom", + "displacementX":{ + "title":"displacementX", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementX", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "displacementY":{ + "title":"displacementY", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementY", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SymbolizerType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "uom" + "displacementX", + "displacementY" ] }, - "ContrastEnhancement":{ + "StyledLayerDescriptor":{ "type":"object", - "title":"ContrastEnhancement", + "title":"StyledLayerDescriptor", "required":[ - "normalize", - "histogram" + "version" ], "properties":{ - "normalize":{ - "title":"normalize", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Normalize" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Normalize", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "histogram":{ - "title":"histogram", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Histogram" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Histogram", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, - "gammaValue":{ - "title":"gammaValue", + "_abstract":{ + "title":"_abstract", "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":"GammaValue", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "normalize", - "histogram", - "gammaValue" - ] - }, - "ParameterValueType":{ - "type":"object", - "title":"ParameterValueType", - "properties":{ - "content":{ - "title":"content", + }, + "namedLayerOrUserLayer":{ + "title":"namedLayerOrUserLayer", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "anyOf":[ + { + "$ref":"#/definitions/NamedLayer" + } + ], + "elementName":{ + "localPart":"NamedLayer", + "namespaceURI":"http://www.opengis.net/sld" + } }, { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/ExpressionType" + "anyOf":[ + { + "$ref":"#/definitions/UserLayer" } - }, + ], "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"UserLayer", + "namespaceURI":"http://www.opengis.net/sld" } } ] - } + }, + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"elements" + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "namedLayerOrUserLayer", + "version" + ] + }, + "RemoteOWS":{ + "type":"object", + "title":"RemoteOWS", + "required":[ + "service", + "onlineResource" + ], + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Service", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "onlineResource" + ] + }, + "PolygonSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" + }, + { + "type":"object", + "title":"PolygonSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/Fill" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "stroke":{ + "title":"stroke", + "allOf":[ + { + "$ref":"#/definitions/Stroke" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/sld" + } + } } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterValueType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "content" + "geometry", + "fill", + "stroke" ] }, - "LinePlacement":{ + "GraphicFill":{ "type":"object", - "title":"LinePlacement", + "title":"GraphicFill", + "required":[ + "graphic" + ], "properties":{ - "perpendicularOffset":{ - "title":"perpendicularOffset", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "perpendicularOffset" + "graphic" ] }, - "AnchorPoint":{ + "Extent":{ "type":"object", - "title":"AnchorPoint", + "title":"Extent", "required":[ - "anchorPointX", - "anchorPointY" + "name", + "value" ], "properties":{ - "anchorPointX":{ - "title":"anchorPointX", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointX", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "anchorPointY":{ - "title":"anchorPointY", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "anchorPointX", - "anchorPointY" + "name", + "value" ] }, - "ColorMapEntry":{ + "UserStyle":{ "type":"object", - "title":"ColorMapEntry", + "title":"UserStyle", "required":[ - "color" + "featureTypeStyle" ], "properties":{ - "color":{ - "title":"color", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/sld" } }, - "opacity":{ - "title":"opacity", + "title":{ + "title":"title", "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":"attribute", - "attributeName":{ - "localPart":"opacity", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/sld" } }, - "quantity":{ - "title":"quantity", + "_abstract":{ + "title":"_abstract", "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":"attribute", - "attributeName":{ - "localPart":"quantity", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/sld" } }, - "label":{ - "title":"label", + "isDefault":{ + "title":"isDefault", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"label", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"IsDefault", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "featureTypeStyle":{ + "title":"featureTypeStyle", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeStyle" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "color", - "opacity", - "quantity", - "label" + "name", + "title", + "_abstract", + "isDefault", + "featureTypeStyle" ] }, - "ColorMap":{ + "Font":{ "type":"object", - "title":"ColorMap", + "title":"Font", "properties":{ - "colorMapEntry":{ - "title":"colorMapEntry", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ColorMapEntry" + "$ref":"#/definitions/CssParameter" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"CssParameter", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "cssParameter" + ] + }, + "Graphic":{ + "type":"object", + "title":"Graphic", + "properties":{ + "externalGraphicOrMark":{ + "title":"externalGraphicOrMark", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ExternalGraphic" + } + ], + "elementName":{ + "localPart":"ExternalGraphic", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Mark" + } + ], + "elementName":{ + "localPart":"Mark", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + }, + "opacity":{ + "title":"opacity", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, - "type":{ - "title":"type", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Size", + "namespaceURI":"http://www.opengis.net/sld" } }, - "extended":{ - "title":"extended", + "rotation":{ + "title":"rotation", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rotation", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "externalGraphicOrMark", + "opacity", + "size", + "rotation" + ] + }, + "SymbolizerType":{ + "type":"object", + "title":"SymbolizerType", + "properties":{ + "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/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"extended", + "localPart":"uom", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SymbolizerType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "colorMapEntry", - "type", - "extended" + "uom" ] }, - "UserStyle":{ + "OverlapBehavior":{ "type":"object", - "title":"UserStyle", + "title":"OverlapBehavior", "required":[ - "featureTypeStyle" + "latestontop", + "earliestontop", + "average", + "random" ], "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/sld" - } - }, - "title":{ - "title":"title", + "latestontop":{ + "title":"latestontop", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LATESTONTOP" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", + "earliestontop":{ + "title":"earliestontop", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EARLIESTONTOP" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, - "isDefault":{ - "title":"isDefault", + "average":{ + "title":"average", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AVERAGE" } ], "propertyType":"element", "elementName":{ - "localPart":"IsDefault", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "random":{ + "title":"random", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeStyle" - }, - "minItems":1 + "$ref":"#/definitions/RANDOM" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "isDefault", - "featureTypeStyle" + "latestontop", + "earliestontop", + "average", + "random" ] }, - "InlineFeature":{ + "WellKnownName":{ "type":"object", - "title":"InlineFeature", + "title":"WellKnownName", "properties":{ - "any":{ - "title":"any", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, { "type":"object", @@ -1913,102 +1467,170 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ + "$ref":"http://www.opengis.net/ogc#/definitions/ExpressionType" } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } ] - }, - "minItems":0 + } } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "content" ] }, - "LegendGraphic":{ + "CssParameter":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + }, + { + "type":"object", + "title":"CssParameter", + "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", + "propertiesOrder":[ + "name" + ] + }, + "AnchorPoint":{ "type":"object", - "title":"LegendGraphic", + "title":"AnchorPoint", "required":[ - "graphic" + "anchorPointX", + "anchorPointY" ], "properties":{ - "graphic":{ - "title":"graphic", + "anchorPointX":{ + "title":"anchorPointX", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"AnchorPointX", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "anchorPointY":{ + "title":"anchorPointY", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphic" + "anchorPointX", + "anchorPointY" ] }, - "LineSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" + "Transformation":{ + "type":"object", + "title":"Transformation", + "required":[ + "function" + ], + "properties":{ + "function":{ + "title":"function", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/FunctionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Function", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "function" + ] + }, + "Halo":{ + "type":"object", + "title":"Halo", + "properties":{ + "radius":{ + "title":"radius", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Radius", + "namespaceURI":"http://www.opengis.net/sld" + } }, - { - "type":"object", - "title":"LineSymbolizer", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/Geometry" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "stroke":{ - "title":"stroke", - "allOf":[ - { - "$ref":"#/definitions/Stroke" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Stroke", - "namespaceURI":"http://www.opengis.net/sld" - } + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/Fill" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/sld" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "stroke" + "radius", + "fill" ] }, - "EARLIESTONTOP":{ - "type":"object", - "title":"EARLIESTONTOP", - "properties":{ - }, - "typeType":"classInfo" - }, - "GraphicFill":{ + "GraphicStroke":{ "type":"object", - "title":"GraphicFill", + "title":"GraphicStroke", "required":[ "graphic" ], @@ -2032,124 +1654,194 @@ "graphic" ] }, - "Halo":{ + "OnlineResource":{ "type":"object", - "title":"Halo", + "title":"OnlineResource", "properties":{ - "radius":{ - "title":"radius", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Radius", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fill":{ - "title":"fill", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/sld" + "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":[ - "radius", - "fill" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "PointPlacement":{ + "Mark":{ "type":"object", - "title":"PointPlacement", + "title":"Mark", "properties":{ - "anchorPoint":{ - "title":"anchorPoint", + "wellKnownName":{ + "title":"wellKnownName", "allOf":[ { - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/WellKnownName" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPoint", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, - "displacement":{ - "title":"displacement", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"#/definitions/Displacement" + "$ref":"#/definitions/Fill" } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Stroke" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "anchorPoint", - "displacement", - "rotation" + "wellKnownName", + "fill", + "stroke" ] }, - "WellKnownName":{ + "RANDOM":{ "type":"object", - "title":"WellKnownName", + "title":"RANDOM", "properties":{ - "content":{ - "title":"content", + }, + "typeType":"classInfo" + }, + "Geometry":{ + "type":"object", + "title":"Geometry", + "required":[ + "expression" + ], + "properties":{ + "expression":{ + "title":"expression", "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.opengis.net/ogc#/definitions/ExpressionType" - } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ] + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/ogc#/definitions/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } ], @@ -2162,66 +1854,62 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "content" + "expression" ] }, - "GraphicStroke":{ + "FeatureTypeConstraint":{ "type":"object", - "title":"GraphicStroke", - "required":[ - "graphic" - ], + "title":"FeatureTypeConstraint", "properties":{ - "graphic":{ - "title":"graphic", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "graphic" - ] - }, - "CssParameter":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - }, - { - "type":"object", - "title":"CssParameter", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Extent" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extent", + "namespaceURI":"http://www.opengis.net/sld" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "name" + "featureTypeName", + "filter", + "extent" ] }, "TextSymbolizer":{ @@ -2356,321 +2044,671 @@ } } } - ], + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "label", + "font", + "labelPlacement", + "halo", + "fill", + "graphic", + "priority", + "vendorOption" + ] + }, + "LegendGraphic":{ + "type":"object", + "title":"LegendGraphic", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", + "allOf":[ + { + "$ref":"#/definitions/Graphic" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Graphic", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "graphic" + ] + }, + "UserLayer":{ + "type":"object", + "title":"UserLayer", + "required":[ + "inlineFeature", + "layerFeatureConstraints", + "userStyle" + ], + "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/sld" + } + }, + "inlineFeature":{ + "title":"inlineFeature", + "allOf":[ + { + "$ref":"#/definitions/InlineFeature" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InlineFeature", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "remoteOWS":{ + "title":"remoteOWS", + "allOf":[ + { + "$ref":"#/definitions/RemoteOWS" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RemoteOWS", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", + "allOf":[ + { + "$ref":"#/definitions/LayerFeatureConstraints" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerFeatureConstraints", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "userStyle":{ + "title":"userStyle", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/UserStyle" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UserStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "inlineFeature", + "remoteOWS", + "layerFeatureConstraints", + "userStyle" + ] + }, + "Normalize":{ + "type":"object", + "title":"Normalize", + "properties":{ + }, + "typeType":"classInfo" + }, + "PointPlacement":{ + "type":"object", + "title":"PointPlacement", + "properties":{ + "anchorPoint":{ + "title":"anchorPoint", + "allOf":[ + { + "$ref":"#/definitions/AnchorPoint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPoint", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "displacement":{ + "title":"displacement", + "allOf":[ + { + "$ref":"#/definitions/Displacement" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Displacement", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "rotation":{ + "title":"rotation", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rotation", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "anchorPoint", + "displacement", + "rotation" + ] + }, + "ChannelSelection":{ + "type":"object", + "title":"ChannelSelection", + "required":[ + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" + ], + "properties":{ + "redChannel":{ + "title":"redChannel", + "allOf":[ + { + "$ref":"#/definitions/SelectedChannelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RedChannel", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "greenChannel":{ + "title":"greenChannel", + "allOf":[ + { + "$ref":"#/definitions/SelectedChannelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GreenChannel", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "blueChannel":{ + "title":"blueChannel", + "allOf":[ + { + "$ref":"#/definitions/SelectedChannelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BlueChannel", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "grayChannel":{ + "title":"grayChannel", + "allOf":[ + { + "$ref":"#/definitions/SelectedChannelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GrayChannel", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "label", - "font", - "labelPlacement", - "halo", - "fill", - "graphic", - "priority", - "vendorOption" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ] }, - "ShadedRelief":{ + "ColorMap":{ "type":"object", - "title":"ShadedRelief", + "title":"ColorMap", "properties":{ - "brightnessOnly":{ - "title":"brightnessOnly", + "colorMapEntry":{ + "title":"colorMapEntry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/ColorMapEntry" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, - "reliefFactor":{ - "title":"reliefFactor", + "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":"ReliefFactor", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, + "extended":{ + "title":"extended", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"extended", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "brightnessOnly", - "reliefFactor" + "colorMapEntry", + "type", + "extended" ] }, - "NamedStyle":{ + "LATESTONTOP":{ "type":"object", - "title":"NamedStyle", - "required":[ - "name" - ], + "title":"LATESTONTOP", "properties":{ - "name":{ - "title":"name", + }, + "typeType":"classInfo" + }, + "ParameterValueType":{ + "type":"object", + "title":"ParameterValueType", + "properties":{ + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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.opengis.net/ogc#/definitions/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ] + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "name" + "content" ] }, - "OverlapBehavior":{ + "Stroke":{ "type":"object", - "title":"OverlapBehavior", + "title":"Stroke", "required":[ - "latestontop", - "earliestontop", - "average", - "random" + "graphicFill", + "graphicStroke" ], "properties":{ - "latestontop":{ - "title":"latestontop", + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"#/definitions/LATESTONTOP" + "$ref":"#/definitions/GraphicFill" } ], "propertyType":"element", "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, - "earliestontop":{ - "title":"earliestontop", + "graphicStroke":{ + "title":"graphicStroke", "allOf":[ { - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"#/definitions/GraphicStroke" } ], "propertyType":"element", "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, - "average":{ - "title":"average", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { - "$ref":"#/definitions/AVERAGE" + "type":"array", + "items":{ + "$ref":"#/definitions/CssParameter" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AVERAGE", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } - }, - "random":{ - "title":"random", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "graphicFill", + "graphicStroke", + "cssParameter" + ] + }, + "LayerFeatureConstraints":{ + "type":"object", + "title":"LayerFeatureConstraints", + "required":[ + "featureTypeConstraint" + ], + "properties":{ + "featureTypeConstraint":{ + "title":"featureTypeConstraint", "allOf":[ { - "$ref":"#/definitions/RANDOM" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeConstraint" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"RANDOM", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "latestontop", - "earliestontop", - "average", - "random" + "featureTypeConstraint" ] }, - "Geometry":{ + "InlineFeature":{ "type":"object", - "title":"Geometry", - "required":[ - "expression" - ], + "title":"InlineFeature", "properties":{ - "expression":{ - "title":"expression", + "any":{ + "title":"any", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/ExpressionType" - } + "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":{ + } + } + } + ] }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } + "minItems":0 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "expression" + "any" ] }, - "Displacement":{ + "SelectedChannelType":{ "type":"object", - "title":"Displacement", + "title":"SelectedChannelType", "required":[ - "displacementX", - "displacementY" + "sourceChannelName" ], "properties":{ - "displacementX":{ - "title":"displacementX", + "sourceChannelName":{ + "title":"sourceChannelName", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementX", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/sld" } }, - "displacementY":{ - "title":"displacementY", + "contrastEnhancement":{ + "title":"contrastEnhancement", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ContrastEnhancement" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementY", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SelectedChannelType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "displacementX", - "displacementY" + "sourceChannelName", + "contrastEnhancement" ] }, - "LayerFeatureConstraints":{ + "AVERAGE":{ "type":"object", - "title":"LayerFeatureConstraints", + "title":"AVERAGE", + "properties":{ + }, + "typeType":"classInfo" + }, + "NamedStyle":{ + "type":"object", + "title":"NamedStyle", "required":[ - "featureTypeConstraint" + "name" ], "properties":{ - "featureTypeConstraint":{ - "title":"featureTypeConstraint", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeConstraint" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeConstraint" + "name" ] }, - "OnlineResource":{ - "type":"object", - "title":"OnlineResource", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "LineSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"LineSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "stroke":{ + "title":"stroke", + "allOf":[ + { + "$ref":"#/definitions/Stroke" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/sld" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "stroke" + ] + }, + "LabelPlacement":{ + "type":"object", + "title":"LabelPlacement", + "required":[ + "pointPlacement", + "linePlacement" + ], + "properties":{ + "pointPlacement":{ + "title":"pointPlacement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PointPlacement" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"PointPlacement", + "namespaceURI":"http://www.opengis.net/sld" } }, - "arcrole":{ - "title":"arcrole", + "linePlacement":{ + "title":"linePlacement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LinePlacement" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"LinePlacement", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "pointPlacement", + "linePlacement" + ] + }, + "ColorMapEntry":{ + "type":"object", + "title":"ColorMapEntry", + "required":[ + "color" + ], + "properties":{ + "color":{ + "title":"color", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2678,94 +2716,56 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"color", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"opacity", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "quantity":{ + "title":"quantity", "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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "LATESTONTOP":{ - "type":"object", - "title":"LATESTONTOP", - "properties":{ - }, - "typeType":"classInfo" - }, - "ImageOutline":{ - "type":"object", - "title":"ImageOutline", - "required":[ - "lineSymbolizer", - "polygonSymbolizer" - ], - "properties":{ - "lineSymbolizer":{ - "title":"lineSymbolizer", - "allOf":[ - { - "$ref":"#/definitions/LineSymbolizer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineSymbolizer", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"quantity", + "namespaceURI":"" } }, - "polygonSymbolizer":{ - "title":"polygonSymbolizer", + "label":{ + "title":"label", "allOf":[ { - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PolygonSymbolizer", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"label", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "lineSymbolizer", - "polygonSymbolizer" + "color", + "opacity", + "quantity", + "label" ] } }, @@ -2783,7 +2783,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "GraphicFill" ] }, "namespaceURI":{ @@ -2796,11 +2796,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/GraphicFill" } }, "elementName":{ - "localPart":"ReliefFactor", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2817,7 +2817,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "ElseFilter" ] }, "namespaceURI":{ @@ -2830,11 +2830,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ElseFilter" } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2851,7 +2851,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "Format" ] }, "namespaceURI":{ @@ -2864,11 +2864,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2885,7 +2885,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "ShadedRelief" ] }, "namespaceURI":{ @@ -2898,11 +2898,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ShadedRelief" } }, "elementName":{ - "localPart":"GammaValue", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2919,7 +2919,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "AVERAGE" ] }, "namespaceURI":{ @@ -2932,11 +2932,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/AVERAGE" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2953,7 +2953,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -2966,11 +2966,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2987,7 +2987,7 @@ "properties":{ "localPart":{ "enum":[ - "LATEST_ON_TOP" + "GrayChannel" ] }, "namespaceURI":{ @@ -3000,11 +3000,11 @@ ] }, "value":{ - "$ref":"#/definitions/LATESTONTOP" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3021,7 +3021,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "Geometry" ] }, "namespaceURI":{ @@ -3034,11 +3034,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizer" + "$ref":"#/definitions/Geometry" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3055,7 +3055,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "Graphic" ] }, "namespaceURI":{ @@ -3068,11 +3068,11 @@ ] }, "value":{ - "$ref":"#/definitions/Font" + "$ref":"#/definitions/Graphic" } }, "elementName":{ - "localPart":"Font", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3089,7 +3089,7 @@ "properties":{ "localPart":{ "enum":[ - "AVERAGE" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -3102,11 +3102,11 @@ ] }, "value":{ - "$ref":"#/definitions/AVERAGE" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"AVERAGE", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3123,7 +3123,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "UserLayer" ] }, "namespaceURI":{ @@ -3136,11 +3136,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutline" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3157,7 +3157,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "ReliefFactor" ] }, "namespaceURI":{ @@ -3170,11 +3170,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3191,7 +3191,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "GraphicStroke" ] }, "namespaceURI":{ @@ -3204,11 +3204,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/GraphicStroke" } }, "elementName":{ - "localPart":"Radius", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3225,7 +3225,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -3238,11 +3238,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3259,7 +3259,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "OnlineResource" ] }, "namespaceURI":{ @@ -3272,11 +3272,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3293,7 +3293,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "Radius" ] }, "namespaceURI":{ @@ -3306,11 +3306,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3327,7 +3327,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "ColorMapEntry" ] }, "namespaceURI":{ @@ -3340,11 +3340,11 @@ ] }, "value":{ - "$ref":"#/definitions/Transformation" + "$ref":"#/definitions/ColorMapEntry" } }, "elementName":{ - "localPart":"Transformation", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3361,7 +3361,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorOption" + "BlueChannel" ] }, "namespaceURI":{ @@ -3374,11 +3374,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorOption" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"VendorOption", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3395,7 +3395,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "SourceChannelName" ] }, "namespaceURI":{ @@ -3408,11 +3408,11 @@ ] }, "value":{ - "$ref":"#/definitions/Displacement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3429,7 +3429,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -3442,11 +3442,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"Opacity", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3463,7 +3463,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "VendorOption" ] }, "namespaceURI":{ @@ -3476,11 +3476,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacement" + "$ref":"#/definitions/VendorOption" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"VendorOption", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3497,7 +3497,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMapEntry" + "Priority" ] }, "namespaceURI":{ @@ -3510,11 +3510,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapEntry" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"Priority", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3531,7 +3531,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "Stroke" ] }, "namespaceURI":{ @@ -3544,11 +3544,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/Stroke" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3565,7 +3565,7 @@ "properties":{ "localPart":{ "enum":[ - "EARLIEST_ON_TOP" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -3578,11 +3578,11 @@ ] }, "value":{ - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"#/definitions/ContrastEnhancement" } }, "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3599,7 +3599,7 @@ "properties":{ "localPart":{ "enum":[ - "SourceChannelName" + "Fill" ] }, "namespaceURI":{ @@ -3612,11 +3612,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Fill" } }, "elementName":{ - "localPart":"SourceChannelName", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3633,7 +3633,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -3646,11 +3646,11 @@ ] }, "value":{ - "$ref":"#/definitions/Histogram" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3667,7 +3667,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -3680,11 +3680,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExternalGraphic" } }, "elementName":{ - "localPart":"Service", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3701,7 +3701,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "DisplacementX" ] }, "namespaceURI":{ @@ -3714,11 +3714,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedRelief" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3735,7 +3735,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "InlineFeature" ] }, "namespaceURI":{ @@ -3748,11 +3748,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/InlineFeature" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"InlineFeature", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3769,7 +3769,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "ColorMap" ] }, "namespaceURI":{ @@ -3782,11 +3782,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancement" + "$ref":"#/definitions/ColorMap" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3803,7 +3803,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -3816,11 +3816,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/double" } }, "elementName":{ - "localPart":"Value", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3837,7 +3837,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "Value" ] }, "namespaceURI":{ @@ -3850,11 +3850,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3871,7 +3871,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "Service" ] }, "namespaceURI":{ @@ -3884,11 +3884,11 @@ ] }, "value":{ - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3905,7 +3905,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "DisplacementY" ] }, "namespaceURI":{ @@ -3918,11 +3918,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilter" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3939,7 +3939,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "Symbolizer" ] }, "namespaceURI":{ @@ -3952,11 +3952,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3973,7 +3973,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "Rotation" ] }, "namespaceURI":{ @@ -3986,11 +3986,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4007,7 +4007,7 @@ "properties":{ "localPart":{ "enum":[ - "CssParameter" + "WellKnownName" ] }, "namespaceURI":{ @@ -4020,11 +4020,11 @@ ] }, "value":{ - "$ref":"#/definitions/CssParameter" + "$ref":"#/definitions/WellKnownName" } }, "elementName":{ - "localPart":"CssParameter", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4041,7 +4041,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "Transformation" ] }, "namespaceURI":{ @@ -4054,11 +4054,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMap" + "$ref":"#/definitions/Transformation" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4075,7 +4075,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "AnchorPointY" ] }, "namespaceURI":{ @@ -4088,11 +4088,11 @@ ] }, "value":{ - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Fill", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4109,7 +4109,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "GammaValue" ] }, "namespaceURI":{ @@ -4122,11 +4122,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rule" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Rule", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4143,7 +4143,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "Size" ] }, "namespaceURI":{ @@ -4160,7 +4160,7 @@ } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4177,7 +4177,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "Mark" ] }, "namespaceURI":{ @@ -4190,11 +4190,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Mark" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4211,7 +4211,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineFeature" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -4224,11 +4224,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineFeature" + "$ref":"#/definitions/PolygonSymbolizer" } }, "elementName":{ - "localPart":"InlineFeature", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4245,7 +4245,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "RANDOM" ] }, "namespaceURI":{ @@ -4258,11 +4258,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/RANDOM" } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4279,7 +4279,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "Rule" ] }, "namespaceURI":{ @@ -4292,11 +4292,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/Rule" } }, "elementName":{ - "localPart":"Extent", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4313,7 +4313,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "Histogram" ] }, "namespaceURI":{ @@ -4326,11 +4326,11 @@ ] }, "value":{ - "$ref":"#/definitions/WellKnownName" + "$ref":"#/definitions/Histogram" } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4347,7 +4347,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "CssParameter" ] }, "namespaceURI":{ @@ -4360,11 +4360,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"#/definitions/CssParameter" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4381,7 +4381,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "LegendGraphic" ] }, "namespaceURI":{ @@ -4394,11 +4394,11 @@ ] }, "value":{ - "$ref":"#/definitions/Geometry" + "$ref":"#/definitions/LegendGraphic" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4415,7 +4415,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "NamedLayer" ] }, "namespaceURI":{ @@ -4428,11 +4428,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4449,7 +4449,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "Opacity" ] }, "namespaceURI":{ @@ -4462,11 +4462,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4483,7 +4483,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "AnchorPoint" ] }, "namespaceURI":{ @@ -4496,11 +4496,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnchorPoint" } }, "elementName":{ - "localPart":"Format", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4517,7 +4517,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "UserStyle" ] }, "namespaceURI":{ @@ -4530,11 +4530,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/UserStyle" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4551,7 +4551,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "EARLIEST_ON_TOP" ] }, "namespaceURI":{ @@ -4564,11 +4564,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/EARLIESTONTOP" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4585,7 +4585,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "Displacement" ] }, "namespaceURI":{ @@ -4598,11 +4598,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/Displacement" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4619,7 +4619,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "Name" ] }, "namespaceURI":{ @@ -4632,11 +4632,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4653,7 +4653,7 @@ "properties":{ "localPart":{ "enum":[ - "Priority" + "Label" ] }, "namespaceURI":{ @@ -4670,7 +4670,7 @@ } }, "elementName":{ - "localPart":"Priority", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4687,7 +4687,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "PointPlacement" ] }, "namespaceURI":{ @@ -4700,11 +4700,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointPlacement" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4721,7 +4721,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "ChannelSelection" ] }, "namespaceURI":{ @@ -4734,11 +4734,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ChannelSelection" } }, "elementName":{ - "localPart":"Label", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4755,7 +4755,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -4768,11 +4768,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/PointSymbolizer" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4789,7 +4789,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "Title" ] }, "namespaceURI":{ @@ -4802,11 +4802,11 @@ ] }, "value":{ - "$ref":"#/definitions/OverlapBehavior" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4823,7 +4823,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "NamedStyle" ] }, "namespaceURI":{ @@ -4836,11 +4836,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/NamedStyle" } }, "elementName":{ - "localPart":"Size", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4857,7 +4857,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Abstract" ] }, "namespaceURI":{ @@ -4870,11 +4870,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4891,7 +4891,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "RemoteOWS" ] }, "namespaceURI":{ @@ -4904,11 +4904,11 @@ ] }, "value":{ - "$ref":"#/definitions/Halo" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"Halo", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4925,7 +4925,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "AnchorPointX" ] }, "namespaceURI":{ @@ -4938,11 +4938,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4959,7 +4959,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "GreenChannel" ] }, "namespaceURI":{ @@ -4972,11 +4972,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Title", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4993,7 +4993,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "ImageOutline" ] }, "namespaceURI":{ @@ -5006,11 +5006,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ImageOutline" } }, "elementName":{ - "localPart":"Name", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5027,7 +5027,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "LabelPlacement" ] }, "namespaceURI":{ @@ -5040,11 +5040,11 @@ ] }, "value":{ - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/LabelPlacement" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5061,7 +5061,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "Normalize" ] }, "namespaceURI":{ @@ -5074,11 +5074,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacement" + "$ref":"#/definitions/Normalize" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5095,7 +5095,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "IsDefault" ] }, "namespaceURI":{ @@ -5108,11 +5108,11 @@ ] }, "value":{ - "$ref":"#/definitions/Mark" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Mark", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5129,7 +5129,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "RedChannel" ] }, "namespaceURI":{ @@ -5142,11 +5142,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5163,7 +5163,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -5176,11 +5176,11 @@ ] }, "value":{ - "$ref":"#/definitions/Normalize" + "$ref":"#/definitions/OverlapBehavior" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5197,7 +5197,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -5210,11 +5210,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/TextSymbolizer" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5231,7 +5231,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -5244,11 +5244,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5265,7 +5265,7 @@ "properties":{ "localPart":{ "enum":[ - "UserStyle" + "Font" ] }, "namespaceURI":{ @@ -5278,11 +5278,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserStyle" + "$ref":"#/definitions/Font" } }, "elementName":{ - "localPart":"UserStyle", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5299,7 +5299,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -5312,11 +5312,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5333,7 +5333,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedStyle" + "Halo" ] }, "namespaceURI":{ @@ -5346,11 +5346,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedStyle" + "$ref":"#/definitions/Halo" } }, "elementName":{ - "localPart":"NamedStyle", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5367,7 +5367,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "LATEST_ON_TOP" ] }, "namespaceURI":{ @@ -5380,11 +5380,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LATESTONTOP" } }, "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5401,7 +5401,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -5414,11 +5414,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExternalGraphic" + "$ref":"#/definitions/LineSymbolizer" } }, "elementName":{ - "localPart":"ExternalGraphic", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5435,7 +5435,7 @@ "properties":{ "localPart":{ "enum":[ - "RANDOM" + "Extent" ] }, "namespaceURI":{ @@ -5448,11 +5448,11 @@ ] }, "value":{ - "$ref":"#/definitions/RANDOM" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"RANDOM", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5469,7 +5469,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -5482,11 +5482,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5503,7 +5503,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -5516,11 +5516,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphic" + "$ref":"#/definitions/FeatureTypeStyle" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5537,7 +5537,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -5550,11 +5550,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelection" + "$ref":"#/definitions/RasterSymbolizer" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5571,7 +5571,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "LinePlacement" ] }, "namespaceURI":{ @@ -5584,11 +5584,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/LinePlacement" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } } diff --git a/scripts/jsonschemas/SLD_1_1_0.jsonschema b/scripts/jsonschemas/SLD_1_1_0.jsonschema index b390ac2c..7ca06f67 100644 --- a/scripts/jsonschemas/SLD_1_1_0.jsonschema +++ b/scripts/jsonschemas/SLD_1_1_0.jsonschema @@ -2,64 +2,90 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "ElevationType":{ + "TypeNameType":{ "type":"object", - "title":"ElevationType", + "title":"TypeNameType", "required":[ - "value", - "interval" + "featureTypeName", + "coverageName" ], "properties":{ - "value":{ - "title":"value", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"FeatureTypeName", + "namespaceURI":"http://www.opengis.net/se" } }, - "interval":{ - "title":"interval", + "coverageName":{ + "title":"coverageName", "allOf":[ { - "$ref":"#/definitions/IntervalType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Interval", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"CoverageName", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ElevationType", + "localPart":"TypeNameType", "namespaceURI":"http://www.opengis.net/sld" }, "propertiesOrder":[ - "value", - "interval" + "featureTypeName", + "coverageName" ] }, - "NamedLayer":{ + "LayerCoverageConstraints":{ "type":"object", - "title":"NamedLayer", + "title":"LayerCoverageConstraints", "required":[ - "name" + "coverageConstraint" ], "properties":{ - "name":{ - "title":"name", + "coverageConstraint":{ + "title":"coverageConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageConstraint" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageConstraint", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverageConstraint" + ] + }, + "CoverageConstraint":{ + "type":"object", + "title":"CoverageConstraint", + "required":[ + "coverageName" + ], + "properties":{ + "coverageName":{ + "title":"coverageName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -67,79 +93,69 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"CoverageName", "namespaceURI":"http://www.opengis.net/se" } }, - "description":{ - "title":"description", + "coverageExtent":{ + "title":"coverageExtent", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" + "$ref":"#/definitions/CoverageExtent" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"CoverageExtent", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverageName", + "coverageExtent" + ] + }, + "OutputType.Size":{ + "type":"object", + "title":"OutputType.Size", + "required":[ + "width", + "height" + ], + "properties":{ + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Width", "namespaceURI":"http://www.opengis.net/sld" } }, - "namedStyleOrUserStyle":{ - "title":"namedStyleOrUserStyle", + "height":{ + "title":"height", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/NamedStyle" - } - ], - "elementName":{ - "localPart":"NamedStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UserStyle" - } - ], - "elementName":{ - "localPart":"UserStyle", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"Height", + "namespaceURI":"http://www.opengis.net/sld" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "description", - "layerFeatureConstraints", - "namedStyleOrUserStyle" + "width", + "height" ] }, "Extent":{ @@ -183,106 +199,49 @@ "value" ] }, - "UserStyle":{ + "IntervalType":{ "type":"object", - "title":"UserStyle", + "title":"IntervalType", "required":[ - "featureTypeStyleOrCoverageStyleOrOnlineResource" + "min", + "max" ], "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/se" - } - }, - "description":{ - "title":"description", + "min":{ + "title":"min", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Min", + "namespaceURI":"http://www.opengis.net/sld" } }, - "isDefault":{ - "title":"isDefault", + "max":{ + "title":"max", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"IsDefault", + "localPart":"Max", "namespaceURI":"http://www.opengis.net/sld" } - }, - "featureTypeStyleOrCoverageStyleOrOnlineResource":{ - "title":"featureTypeStyleOrCoverageStyleOrOnlineResource", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"http://www.opengis.net/se#/definitions/FeatureTypeStyleType" - } - ], - "elementName":{ - "localPart":"FeatureTypeStyle", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "anyOf":[ - { - "$ref":"http://www.opengis.net/se#/definitions/CoverageStyleType" - } - ], - "elementName":{ - "localPart":"CoverageStyle", - "namespaceURI":"http://www.opengis.net/se" - } - }, - { - "anyOf":[ - { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" - } - ], - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"IntervalType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "name", - "description", - "isDefault", - "featureTypeStyleOrCoverageStyleOrOnlineResource" + "min", + "max" ] }, "DescribeLayerResponseType":{ @@ -334,315 +293,275 @@ "layerDescription" ] }, - "FeatureTypeConstraint":{ + "GetMapType":{ "type":"object", - "title":"FeatureTypeConstraint", + "title":"GetMapType", + "required":[ + "styledLayerDescriptor", + "crs", + "boundingBox", + "output" + ], "properties":{ - "featureTypeName":{ - "title":"featureTypeName", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "filter":{ - "title":"filter", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"CRS", + "namespaceURI":"http://www.opengis.net/sld" } }, - "extent":{ - "title":"extent", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Extent" - }, - "minItems":0 + "$ref":"#/definitions/BoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "featureTypeName", - "filter", - "extent" - ] - }, - "UserDefinedSymbolization":{ - "type":"object", - "title":"UserDefinedSymbolization", - "properties":{ - "supportSLD":{ - "title":"supportSLD", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SupportSLD", - "namespaceURI":"" - } }, - "userLayer":{ - "title":"userLayer", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/OutputType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserLayer", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/sld" } }, - "userStyle":{ - "title":"userStyle", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ExceptionsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserStyle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Exceptions", + "namespaceURI":"http://www.opengis.net/sld" } }, - "remoteWFS":{ - "title":"remoteWFS", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RemoteWFS", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/sld" } }, - "inlineFeature":{ - "title":"inlineFeature", + "elevation":{ + "title":"elevation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ElevationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"InlineFeature", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Elevation", + "namespaceURI":"http://www.opengis.net/sld" } }, - "remoteWCS":{ - "title":"remoteWCS", + "version":{ + "title":"version", "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":"RemoteWCS", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GetMapType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS", - "inlineFeature", - "remoteWCS" + "styledLayerDescriptor", + "crs", + "boundingBox", + "output", + "exceptions", + "time", + "elevation", + "version" ] }, - "OutputType":{ + "ElevationType":{ "type":"object", - "title":"OutputType", + "title":"ElevationType", "required":[ - "size", - "format" + "value", + "interval" ], "properties":{ - "size":{ - "title":"size", - "allOf":[ - { - "$ref":"#/definitions/OutputType.Size" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Size", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "transparent":{ - "title":"transparent", + "value":{ + "title":"value", "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" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Transparent", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, - "bGcolor":{ - "title":"bGcolor", + "interval":{ + "title":"interval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IntervalType" } ], "propertyType":"element", "elementName":{ - "localPart":"BGcolor", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"ElevationType", "namespaceURI":"http://www.opengis.net/sld" }, "propertiesOrder":[ - "size", - "format", - "transparent", - "bGcolor" + "value", + "interval" ] }, - "TypeNameType":{ + "NamedLayer":{ "type":"object", - "title":"TypeNameType", + "title":"NamedLayer", "required":[ - "featureTypeName", - "coverageName" + "name" ], "properties":{ - "featureTypeName":{ - "title":"featureTypeName", + "name":{ + "title":"name", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "coverageName":{ - "title":"coverageName", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageName", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypeNameType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "featureTypeName", - "coverageName" - ] - }, - "IntervalType":{ - "type":"object", - "title":"IntervalType", - "required":[ - "min", - "max" - ], - "properties":{ - "min":{ - "title":"min", + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LayerFeatureConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"Min", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, - "max":{ - "title":"max", + "namedStyleOrUserStyle":{ + "title":"namedStyleOrUserStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/NamedStyle" + } + ], + "elementName":{ + "localPart":"NamedStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UserStyle" + } + ], + "elementName":{ + "localPart":"UserStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Max", - "namespaceURI":"http://www.opengis.net/sld" - } + "propertyType":"elements" } }, "typeType":"classInfo", - "typeName":{ - "localPart":"IntervalType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "min", - "max" + "name", + "description", + "layerFeatureConstraints", + "namedStyleOrUserStyle" ] }, "StyledLayerDescriptor":{ @@ -754,251 +673,263 @@ "version" ] }, - "OutputType.Size":{ + "RangeAxis":{ "type":"object", - "title":"OutputType.Size", + "title":"RangeAxis", "required":[ - "width", - "height" + "name", + "value" ], "properties":{ - "width":{ - "title":"width", + "name":{ + "title":"name", "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":"Width", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/se" } }, - "height":{ - "title":"height", + "value":{ + "title":"value", "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":"Height", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height" + "name", + "value" ] }, - "InlineFeature":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"InlineFeature", - "required":[ - "featureCollection" - ], + "title":"UserDefinedSymbolization", "properties":{ - "featureCollection":{ - "title":"featureCollection", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureCollectionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureCollection", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SupportSLD", + "namespaceURI":"" + } + }, + "userLayer":{ + "title":"userLayer", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserLayer", + "namespaceURI":"" + } + }, + "userStyle":{ + "title":"userStyle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserStyle", + "namespaceURI":"" + } + }, + "remoteWFS":{ + "title":"remoteWFS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RemoteWFS", + "namespaceURI":"" + } + }, + "inlineFeature":{ + "title":"inlineFeature", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"InlineFeature", + "namespaceURI":"" + } + }, + "remoteWCS":{ + "title":"remoteWCS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RemoteWCS", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureCollection" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS", + "inlineFeature", + "remoteWCS" ] }, - "LayerFeatureConstraints":{ + "UserLayer":{ "type":"object", - "title":"LayerFeatureConstraints", + "title":"UserLayer", "required":[ - "featureTypeConstraint" + "remoteOWS", + "inlineFeature", + "layerFeatureConstraints", + "layerCoverageConstraints", + "userStyle" ], "properties":{ - "featureTypeConstraint":{ - "title":"featureTypeConstraint", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeConstraint" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeConstraint", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "featureTypeConstraint" - ] - }, - "RemoteOWS":{ - "type":"object", - "title":"RemoteOWS", - "required":[ - "service", - "onlineResource" - ], - "properties":{ - "service":{ - "title":"service", + }, + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Description", + "namespaceURI":"http://www.opengis.net/se" } }, - "onlineResource":{ - "title":"onlineResource", + "remoteOWS":{ + "title":"remoteOWS", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" + "$ref":"#/definitions/RemoteOWS" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"RemoteOWS", + "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "service", - "onlineResource" - ] - }, - "LayerCoverageConstraints":{ - "type":"object", - "title":"LayerCoverageConstraints", - "required":[ - "coverageConstraint" - ], - "properties":{ - "coverageConstraint":{ - "title":"coverageConstraint", + }, + "inlineFeature":{ + "title":"inlineFeature", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageConstraint" - }, - "minItems":1 + "$ref":"#/definitions/InlineFeature" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageConstraint", + "localPart":"InlineFeature", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverageConstraint" - ] - }, - "LayerDescriptionType":{ - "type":"object", - "title":"LayerDescriptionType", - "required":[ - "owsType", - "onlineResource", - "typeName" - ], - "properties":{ - "owsType":{ - "title":"owsType", + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", "allOf":[ { - "$ref":"#/definitions/OwsTypeType" + "$ref":"#/definitions/LayerFeatureConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"owsType", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, - "onlineResource":{ - "title":"onlineResource", + "layerCoverageConstraints":{ + "title":"layerCoverageConstraints", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" + "$ref":"#/definitions/LayerCoverageConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"LayerCoverageConstraints", + "namespaceURI":"http://www.opengis.net/sld" } }, - "typeName":{ - "title":"typeName", + "userStyle":{ + "title":"userStyle", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TypeNameType" + "$ref":"#/definitions/UserStyle" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TypeName", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LayerDescriptionType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "owsType", - "onlineResource", - "typeName" - ] - }, - "UserLayer":{ - "type":"object", - "title":"UserLayer", - "required":[ + "name", + "description", "remoteOWS", "inlineFeature", "layerFeatureConstraints", "layerCoverageConstraints", "userStyle" + ] + }, + "NamedStyle":{ + "type":"object", + "title":"NamedStyle", + "required":[ + "name" ], "properties":{ "name":{ @@ -1026,93 +957,120 @@ "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } - }, - "remoteOWS":{ - "title":"remoteOWS", - "allOf":[ - { - "$ref":"#/definitions/RemoteOWS" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RemoteOWS", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "inlineFeature":{ - "title":"inlineFeature", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "description" + ] + }, + "RemoteOWS":{ + "type":"object", + "title":"RemoteOWS", + "required":[ + "service", + "onlineResource" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/InlineFeature" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"InlineFeature", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" } - }, - "layerCoverageConstraints":{ - "title":"layerCoverageConstraints", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "onlineResource" + ] + }, + "LayerFeatureConstraints":{ + "type":"object", + "title":"LayerFeatureConstraints", + "required":[ + "featureTypeConstraint" + ], + "properties":{ + "featureTypeConstraint":{ + "title":"featureTypeConstraint", "allOf":[ { - "$ref":"#/definitions/LayerCoverageConstraints" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeConstraint" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LayerCoverageConstraints", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } - }, - "userStyle":{ - "title":"userStyle", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureTypeConstraint" + ] + }, + "InlineFeature":{ + "type":"object", + "title":"InlineFeature", + "required":[ + "featureCollection" + ], + "properties":{ + "featureCollection":{ + "title":"featureCollection", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/UserStyle" + "$ref":"#/definitions/FeatureCollectionType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"UserStyle", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"FeatureCollection", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "description", - "remoteOWS", - "inlineFeature", - "layerFeatureConstraints", - "layerCoverageConstraints", - "userStyle" + "featureCollection" ] }, - "NamedStyle":{ + "UserStyle":{ "type":"object", - "title":"NamedStyle", + "title":"UserStyle", "required":[ - "name" + "featureTypeStyleOrCoverageStyleOrOnlineResource" ], "properties":{ "name":{ @@ -1140,63 +1098,99 @@ "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "description" - ] - }, - "UseSLDLibrary":{ - "type":"object", - "title":"UseSLDLibrary", - "required":[ - "onlineResource" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "isDefault":{ + "title":"isDefault", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"IsDefault", + "namespaceURI":"http://www.opengis.net/sld" } + }, + "featureTypeStyleOrCoverageStyleOrOnlineResource":{ + "title":"featureTypeStyleOrCoverageStyleOrOnlineResource", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"http://www.opengis.net/se#/definitions/FeatureTypeStyleType" + } + ], + "elementName":{ + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/se" + } + }, + { + "anyOf":[ + { + "$ref":"http://www.opengis.net/se#/definitions/CoverageStyleType" + } + ], + "elementName":{ + "localPart":"CoverageStyle", + "namespaceURI":"http://www.opengis.net/se" + } + }, + { + "anyOf":[ + { + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" + } + ], + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "name", + "description", + "isDefault", + "featureTypeStyleOrCoverageStyleOrOnlineResource" ] }, - "RangeAxis":{ + "OutputType":{ "type":"object", - "title":"RangeAxis", + "title":"OutputType", "required":[ - "name", - "value" + "size", + "format" ], "properties":{ - "name":{ - "title":"name", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputType.Size" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Size", + "namespaceURI":"http://www.opengis.net/sld" } }, - "value":{ - "title":"value", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1204,230 +1198,236 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "value" - ] - }, - "GetMapType":{ - "type":"object", - "title":"GetMapType", - "required":[ - "styledLayerDescriptor", - "crs", - "boundingBox", - "output" - ], - "properties":{ - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", - "allOf":[ - { - "$ref":"#/definitions/StyledLayerDescriptor" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wms" } }, - "crs":{ - "title":"crs", + "transparent":{ + "title":"transparent", "allOf":[ { - "$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":"CRS", + "localPart":"Transparent", "namespaceURI":"http://www.opengis.net/sld" } }, - "boundingBox":{ - "title":"boundingBox", + "bGcolor":{ + "title":"bGcolor", "allOf":[ { - "$ref":"#/definitions/BoundingBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"BGcolor", "namespaceURI":"http://www.opengis.net/sld" } - }, - "output":{ - "title":"output", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/sld" + }, + "propertiesOrder":[ + "size", + "format", + "transparent", + "bGcolor" + ] + }, + "CoverageExtent":{ + "type":"object", + "title":"CoverageExtent", + "properties":{ + "rangeAxis":{ + "title":"rangeAxis", "allOf":[ { - "$ref":"#/definitions/OutputType" + "type":"array", + "items":{ + "$ref":"#/definitions/RangeAxis" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"RangeAxis", "namespaceURI":"http://www.opengis.net/sld" } }, - "exceptions":{ - "title":"exceptions", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/ExceptionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Exceptions", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/sld" } - }, - "time":{ - "title":"time", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "rangeAxis", + "timePeriod" + ] + }, + "LayerDescriptionType":{ + "type":"object", + "title":"LayerDescriptionType", + "required":[ + "owsType", + "onlineResource", + "typeName" + ], + "properties":{ + "owsType":{ + "title":"owsType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/OwsTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"owsType", "namespaceURI":"http://www.opengis.net/sld" } }, - "elevation":{ - "title":"elevation", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ElevationType" + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Elevation", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" } }, - "version":{ - "title":"version", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/TypeNameType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TypeName", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetMapType", + "localPart":"LayerDescriptionType", "namespaceURI":"http://www.opengis.net/sld" }, "propertiesOrder":[ - "styledLayerDescriptor", - "crs", - "boundingBox", - "output", - "exceptions", - "time", - "elevation", - "version" + "owsType", + "onlineResource", + "typeName" ] }, - "CoverageConstraint":{ + "UseSLDLibrary":{ "type":"object", - "title":"CoverageConstraint", + "title":"UseSLDLibrary", "required":[ - "coverageName" + "onlineResource" ], "properties":{ - "coverageName":{ - "title":"coverageName", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageName", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } - }, - "coverageExtent":{ - "title":"coverageExtent", - "allOf":[ - { - "$ref":"#/definitions/CoverageExtent" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageExtent", - "namespaceURI":"http://www.opengis.net/sld" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "coverageName", - "coverageExtent" + "onlineResource" ] }, - "CoverageExtent":{ + "FeatureTypeConstraint":{ "type":"object", - "title":"CoverageExtent", + "title":"FeatureTypeConstraint", "properties":{ - "rangeAxis":{ - "title":"rangeAxis", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeAxis" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"RangeAxis", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"FeatureTypeName", + "namespaceURI":"http://www.opengis.net/se" } }, - "timePeriod":{ - "title":"timePeriod", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Extent" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "rangeAxis", - "timePeriod" + "featureTypeName", + "filter", + "extent" ] }, - "OwsTypeType":{ + "ExceptionsType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1435,11 +1435,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"owsTypeType", + "localPart":"ExceptionsType", "namespaceURI":"http://www.opengis.net/sld" } }, - "ExceptionsType":{ + "OwsTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1447,7 +1447,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ExceptionsType", + "localPart":"owsTypeType", "namespaceURI":"http://www.opengis.net/sld" } } @@ -1466,7 +1466,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "Extent" ] }, "namespaceURI":{ @@ -1479,11 +1479,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1500,7 +1500,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "CoverageExtent" ] }, "namespaceURI":{ @@ -1513,11 +1513,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExtent" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"CoverageExtent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1534,7 +1534,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "RangeAxis" ] }, "namespaceURI":{ @@ -1547,11 +1547,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMapType" + "$ref":"#/definitions/RangeAxis" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"RangeAxis", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1568,7 +1568,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineFeature" + "TimePeriod" ] }, "namespaceURI":{ @@ -1581,11 +1581,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineFeature" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"InlineFeature", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1602,7 +1602,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "DescribeLayer" ] }, "namespaceURI":{ @@ -1615,11 +1615,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"DescribeLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1636,7 +1636,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageExtent" + "DescribeLayerResponse" ] }, "namespaceURI":{ @@ -1649,11 +1649,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExtent" + "$ref":"#/definitions/DescribeLayerResponseType" } }, "elementName":{ - "localPart":"CoverageExtent", + "localPart":"DescribeLayerResponse", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1670,7 +1670,7 @@ "properties":{ "localPart":{ "enum":[ - "UseSLDLibrary" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -1683,11 +1683,11 @@ ] }, "value":{ - "$ref":"#/definitions/UseSLDLibrary" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"UseSLDLibrary", + "localPart":"UserDefinedSymbolization", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1704,7 +1704,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "LayerCoverageConstraints" ] }, "namespaceURI":{ @@ -1717,11 +1717,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/LayerCoverageConstraints" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"LayerCoverageConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1738,7 +1738,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedStyle" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -1751,11 +1751,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedStyle" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"NamedStyle", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1772,7 +1772,7 @@ "properties":{ "localPart":{ "enum":[ - "GetLegendGraphic" + "Value" ] }, "namespaceURI":{ @@ -1785,11 +1785,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1806,7 +1806,7 @@ "properties":{ "localPart":{ "enum":[ - "UserStyle" + "NamedStyle" ] }, "namespaceURI":{ @@ -1819,11 +1819,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserStyle" + "$ref":"#/definitions/NamedStyle" } }, "elementName":{ - "localPart":"UserStyle", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1840,7 +1840,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerCoverageConstraints" + "UserStyle" ] }, "namespaceURI":{ @@ -1853,11 +1853,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerCoverageConstraints" + "$ref":"#/definitions/UserStyle" } }, "elementName":{ - "localPart":"LayerCoverageConstraints", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1874,7 +1874,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "RemoteOWS" ] }, "namespaceURI":{ @@ -1887,11 +1887,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1908,7 +1908,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "IsDefault" ] }, "namespaceURI":{ @@ -1921,11 +1921,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1942,7 +1942,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "Service" ] }, "namespaceURI":{ @@ -1955,11 +1955,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Extent", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1976,7 +1976,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "GetLegendGraphic" ] }, "namespaceURI":{ @@ -1989,11 +1989,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"GetLegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2010,7 +2010,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -2023,11 +2023,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2044,7 +2044,7 @@ "properties":{ "localPart":{ "enum":[ - "RangeAxis" + "UseSLDLibrary" ] }, "namespaceURI":{ @@ -2057,11 +2057,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeAxis" + "$ref":"#/definitions/UseSLDLibrary" } }, "elementName":{ - "localPart":"RangeAxis", + "localPart":"UseSLDLibrary", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2078,7 +2078,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "UserLayer" ] }, "namespaceURI":{ @@ -2091,11 +2091,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"Service", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2112,7 +2112,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageConstraint" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -2125,11 +2125,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageConstraint" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"CoverageConstraint", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2146,7 +2146,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "InlineFeature" ] }, "namespaceURI":{ @@ -2159,11 +2159,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"#/definitions/InlineFeature" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"InlineFeature", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2180,7 +2180,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePeriod" + "GetMap" ] }, "namespaceURI":{ @@ -2193,11 +2193,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetMapType" } }, "elementName":{ - "localPart":"TimePeriod", + "localPart":"GetMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2214,7 +2214,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayerResponse" + "NamedLayer" ] }, "namespaceURI":{ @@ -2227,11 +2227,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayerResponseType" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"DescribeLayerResponse", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2248,7 +2248,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "CoverageConstraint" ] }, "namespaceURI":{ @@ -2261,11 +2261,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageConstraint" } }, "elementName":{ - "localPart":"Value", + "localPart":"CoverageConstraint", "namespaceURI":"http://www.opengis.net/sld" } } diff --git a/scripts/jsonschemas/SMIL_2_0.jsonschema b/scripts/jsonschemas/SMIL_2_0.jsonschema index ffc713ca..4ca00503 100644 --- a/scripts/jsonschemas/SMIL_2_0.jsonschema +++ b/scripts/jsonschemas/SMIL_2_0.jsonschema @@ -2,12 +2,15 @@ { "id":"http://www.w3.org/2001/SMIL20/#", "definitions":{ - "AnimateMotionPrototype":{ + "AnimateColorPrototype":{ "type":"object", - "title":"AnimateMotionPrototype", + "title":"AnimateColorPrototype", + "required":[ + "attributeName" + ], "properties":{ - "origin":{ - "title":"origin", + "attributeName":{ + "title":"attributeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -15,12 +18,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"origin", + "localPart":"attributeName", "namespaceURI":"" } }, - "from":{ - "title":"from", + "attributeType":{ + "title":"attributeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -28,12 +31,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"from", + "localPart":"attributeType", "namespaceURI":"" } }, - "by":{ - "title":"by", + "additive":{ + "title":"additive", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -41,12 +44,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"by", + "localPart":"additive", "namespaceURI":"" } }, - "values":{ - "title":"values", + "accumulate":{ + "title":"accumulate", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -54,12 +57,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"values", + "localPart":"accumulate", "namespaceURI":"" } }, - "to":{ - "title":"to", + "from":{ + "title":"from", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -67,12 +70,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"to", + "localPart":"from", "namespaceURI":"" } }, - "additive":{ - "title":"additive", + "by":{ + "title":"by", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -80,12 +83,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"additive", + "localPart":"by", "namespaceURI":"" } }, - "accumulate":{ - "title":"accumulate", + "values":{ + "title":"values", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -93,24 +96,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"accumulate", + "localPart":"values", + "namespaceURI":"" + } + }, + "to":{ + "title":"to", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"to", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"animateMotionPrototype", + "localPart":"animateColorPrototype", "namespaceURI":"http://www.w3.org/2001/SMIL20/" }, "propertiesOrder":[ - "origin", + "attributeName", + "attributeType", + "additive", + "accumulate", "from", "by", "values", - "to", - "additive", - "accumulate" + "to" ] }, "SetPrototype":{ @@ -171,13 +188,23 @@ "attributeType" ] }, - "AnimateColorPrototype":{ + "AnimateMotionPrototype":{ "type":"object", - "title":"AnimateColorPrototype", - "required":[ - "attributeName" - ], + "title":"AnimateMotionPrototype", "properties":{ + "origin":{ + "title":"origin", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"origin", + "namespaceURI":"" + } + }, "additive":{ "title":"additive", "allOf":[ @@ -255,48 +282,21 @@ "localPart":"to", "namespaceURI":"" } - }, - "attributeName":{ - "title":"attributeName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"attributeName", - "namespaceURI":"" - } - }, - "attributeType":{ - "title":"attributeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"attributeType", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"animateColorPrototype", + "localPart":"animateMotionPrototype", "namespaceURI":"http://www.w3.org/2001/SMIL20/" }, "propertiesOrder":[ + "origin", "additive", "accumulate", "from", "by", "values", - "to", - "attributeName", - "attributeType" + "to" ] }, "AnimatePrototype":{ @@ -427,7 +427,7 @@ "accumulate" ] }, - "SyncBehaviorType":{ + "FillTimingAttrsType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -435,11 +435,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"syncBehaviorType", + "localPart":"fillTimingAttrsType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "FillDefaultType":{ + "RestartTimingType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -447,11 +447,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"fillDefaultType", + "localPart":"restartTimingType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "FillTimingAttrsType":{ + "RestartDefaultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -459,11 +459,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"fillTimingAttrsType", + "localPart":"restartDefaultType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "RestartTimingType":{ + "SyncBehaviorDefaultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -471,11 +471,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"restartTimingType", + "localPart":"syncBehaviorDefaultType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "SyncBehaviorDefaultType":{ + "FillDefaultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -483,11 +483,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"syncBehaviorDefaultType", + "localPart":"fillDefaultType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "RestartDefaultType":{ + "SyncBehaviorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -495,7 +495,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"restartDefaultType", + "localPart":"syncBehaviorType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } } @@ -514,7 +514,7 @@ "properties":{ "localPart":{ "enum":[ - "set" + "animateMotion" ] }, "namespaceURI":{ @@ -527,11 +527,11 @@ ] }, "value":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType" + "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateMotionType" } }, "elementName":{ - "localPart":"set", + "localPart":"animateMotion", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, @@ -548,7 +548,7 @@ "properties":{ "localPart":{ "enum":[ - "animateColor" + "set" ] }, "namespaceURI":{ @@ -561,11 +561,11 @@ ] }, "value":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateColorType" + "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType" } }, "elementName":{ - "localPart":"animateColor", + "localPart":"set", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, @@ -616,7 +616,7 @@ "properties":{ "localPart":{ "enum":[ - "animateMotion" + "animateColor" ] }, "namespaceURI":{ @@ -629,11 +629,11 @@ ] }, "value":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateMotionType" + "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateColorType" } }, "elementName":{ - "localPart":"animateMotion", + "localPart":"animateColor", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } } diff --git a/scripts/jsonschemas/SMIL_2_0_Language.jsonschema b/scripts/jsonschemas/SMIL_2_0_Language.jsonschema index 73b15f00..d5aa23f5 100644 --- a/scripts/jsonschemas/SMIL_2_0_Language.jsonschema +++ b/scripts/jsonschemas/SMIL_2_0_Language.jsonschema @@ -2,14 +2,14 @@ { "id":"http://www.w3.org/2001/SMIL20/Language#", "definitions":{ - "AnimateColorType":{ + "SetType":{ "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/AnimateColorPrototype" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SetPrototype" }, { "type":"object", - "title":"AnimateColorType", + "title":"SetType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -50,21 +50,8 @@ ], "propertyType":"anyElement" }, - "skipContent":{ - "title":"skipContent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"skip-content", - "namespaceURI":"" - } - }, - "calcMode":{ - "title":"calcMode", + "alt":{ + "title":"alt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -72,38 +59,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"calcMode", + "localPart":"alt", "namespaceURI":"" } }, - "fillDefault":{ - "title":"fillDefault", + "longdesc":{ + "title":"longdesc", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fillDefault", + "localPart":"longdesc", "namespaceURI":"" } }, - "min":{ - "title":"min", + "id":{ + "title":"id", "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":"min", + "localPart":"id", "namespaceURI":"" } }, - "max":{ - "title":"max", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -111,12 +98,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"max", + "localPart":"class", "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "lang":{ + "title":"lang", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -124,116 +111,116 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"begin", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "end":{ - "title":"end", + "restartDefault":{ + "title":"restartDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"restartDefault", "namespaceURI":"" } }, - "repeatDur":{ - "title":"repeatDur", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatDur", + "localPart":"syncBehaviorDefault", "namespaceURI":"" } }, - "repeatCount":{ - "title":"repeatCount", + "syncToleranceDefault":{ + "title":"syncToleranceDefault", "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":"attribute", "attributeName":{ - "localPart":"repeatCount", + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeat", + "localPart":"fill", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "restart":{ + "title":"restart", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"restart", "namespaceURI":"" } }, - "restart":{ - "title":"restart", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restart", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "fill":{ - "title":"fill", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fill", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "repeat":{ + "title":"repeat", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"repeat", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -241,38 +228,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"dur", "namespaceURI":"" } }, - "restartDefault":{ - "title":"restartDefault", + "min":{ + "title":"min", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"min", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "max":{ + "title":"max", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"max", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "repeatDur":{ + "title":"repeatDur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -280,25 +267,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"repeatDur", "namespaceURI":"" } }, - "id":{ - "title":"id", + "repeatCount":{ + "title":"repeatCount", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"repeatCount", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -306,12 +293,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"begin", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -319,46 +306,46 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"end", + "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"fillDefault", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "targetElement":{ + "title":"targetElement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"longdesc", + "localPart":"targetElement", "namespaceURI":"" } }, - "targetElement":{ - "title":"targetElement", + "skipContent":{ + "title":"skipContent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"skip-content", "namespaceURI":"" } } @@ -367,46 +354,45 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"animateColorType", + "localPart":"setType", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" }, "propertiesOrder":[ "otherAttributes", "any", - "skipContent", - "calcMode", - "fillDefault", + "alt", + "longdesc", + "id", + "clazz", + "lang", + "restartDefault", + "syncBehaviorDefault", + "syncToleranceDefault", + "fill", + "restart", + "syncBehavior", + "syncTolerance", + "repeat", + "dur", "min", "max", - "begin", - "end", "repeatDur", "repeatCount", - "repeat", - "dur", - "restart", - "fill", - "syncBehavior", - "syncTolerance", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", - "id", - "clazz", - "lang", - "alt", - "longdesc", - "targetElement" + "begin", + "end", + "fillDefault", + "targetElement", + "skipContent" ] }, - "SetType":{ + "AnimateColorType":{ "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SetPrototype" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/AnimateColorPrototype" }, { "type":"object", - "title":"SetType", + "title":"AnimateColorType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -447,21 +433,21 @@ ], "propertyType":"anyElement" }, - "fillDefault":{ - "title":"fillDefault", + "calcMode":{ + "title":"calcMode", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fillDefault", + "localPart":"calcMode", "namespaceURI":"" } }, - "min":{ - "title":"min", + "alt":{ + "title":"alt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -469,38 +455,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"alt", "namespaceURI":"" } }, - "max":{ - "title":"max", + "longdesc":{ + "title":"longdesc", "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":"max", + "localPart":"longdesc", "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "id":{ + "title":"id", "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":"begin", + "localPart":"id", "namespaceURI":"" } }, - "end":{ - "title":"end", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -508,12 +494,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"class", "namespaceURI":"" } }, - "repeatDur":{ - "title":"repeatDur", + "lang":{ + "title":"lang", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -521,59 +507,72 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatDur", + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } + }, + "targetElement":{ + "title":"targetElement", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"targetElement", "namespaceURI":"" } }, - "repeatCount":{ - "title":"repeatCount", + "skipContent":{ + "title":"skipContent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatCount", + "localPart":"skip-content", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "restartDefault":{ + "title":"restartDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeat", + "localPart":"restartDefault", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"syncBehaviorDefault", "namespaceURI":"" } }, - "restart":{ - "title":"restart", + "syncToleranceDefault":{ + "title":"syncToleranceDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restart", + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, @@ -590,60 +589,60 @@ "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "restart":{ + "title":"restart", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"restart", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "restartDefault":{ - "title":"restartDefault", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "repeat":{ + "title":"repeat", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"repeat", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -651,64 +650,64 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"dur", "namespaceURI":"" } }, - "targetElement":{ - "title":"targetElement", + "min":{ + "title":"min", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"min", "namespaceURI":"" } }, - "skipContent":{ - "title":"skipContent", + "max":{ + "title":"max", "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":"skip-content", + "localPart":"max", "namespaceURI":"" } }, - "id":{ - "title":"id", + "repeatDur":{ + "title":"repeatDur", "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", + "localPart":"repeatDur", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "repeatCount":{ + "title":"repeatCount", "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":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"repeatCount", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -716,12 +715,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"begin", + "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -729,20 +728,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"end", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"longdesc", + "localPart":"fillDefault", "namespaceURI":"" } } @@ -751,35 +750,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"setType", + "localPart":"animateColorType", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" }, "propertiesOrder":[ "otherAttributes", "any", - "fillDefault", + "calcMode", + "alt", + "longdesc", + "id", + "clazz", + "lang", + "targetElement", + "skipContent", + "restartDefault", + "syncBehaviorDefault", + "syncToleranceDefault", + "fill", + "restart", + "syncBehavior", + "syncTolerance", + "repeat", + "dur", "min", "max", - "begin", - "end", "repeatDur", "repeatCount", - "repeat", - "dur", - "restart", - "fill", - "syncBehavior", - "syncTolerance", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", - "targetElement", - "skipContent", - "id", - "clazz", - "lang", - "alt", - "longdesc" + "begin", + "end", + "fillDefault" ] }, "AnimateType":{ @@ -830,47 +830,47 @@ ], "propertyType":"anyElement" }, - "targetElement":{ - "title":"targetElement", + "calcMode":{ + "title":"calcMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"calcMode", "namespaceURI":"" } }, - "fillDefault":{ - "title":"fillDefault", + "skipContent":{ + "title":"skipContent", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fillDefault", + "localPart":"skip-content", "namespaceURI":"" } }, - "min":{ - "title":"min", + "targetElement":{ + "title":"targetElement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"targetElement", "namespaceURI":"" } }, - "max":{ - "title":"max", + "alt":{ + "title":"alt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -878,38 +878,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"max", + "localPart":"alt", "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "longdesc":{ + "title":"longdesc", "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":"begin", + "localPart":"longdesc", "namespaceURI":"" } }, - "end":{ - "title":"end", + "id":{ + "title":"id", "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":"end", + "localPart":"id", "namespaceURI":"" } }, - "repeatDur":{ - "title":"repeatDur", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -917,59 +917,59 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatDur", + "localPart":"class", "namespaceURI":"" } }, - "repeatCount":{ - "title":"repeatCount", + "lang":{ + "title":"lang", "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":"attribute", "attributeName":{ - "localPart":"repeatCount", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "repeat":{ - "title":"repeat", + "restartDefault":{ + "title":"restartDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeat", + "localPart":"restartDefault", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"syncBehaviorDefault", "namespaceURI":"" } }, - "restart":{ - "title":"restart", + "syncToleranceDefault":{ + "title":"syncToleranceDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restart", + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, @@ -986,60 +986,60 @@ "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "restart":{ + "title":"restart", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"restart", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "restartDefault":{ - "title":"restartDefault", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "repeat":{ + "title":"repeat", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"repeat", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1047,25 +1047,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"dur", "namespaceURI":"" } }, - "id":{ - "title":"id", + "min":{ + "title":"min", "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", + "localPart":"min", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "max":{ + "title":"max", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1073,12 +1073,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"max", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "repeatDur":{ + "title":"repeatDur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1086,59 +1086,59 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"repeatDur", + "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "repeatCount":{ + "title":"repeatCount", "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":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"repeatCount", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "begin":{ + "title":"begin", "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":"longdesc", + "localPart":"begin", "namespaceURI":"" } }, - "skipContent":{ - "title":"skipContent", + "end":{ + "title":"end", "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":"skip-content", + "localPart":"end", "namespaceURI":"" } }, - "calcMode":{ - "title":"calcMode", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"calcMode", + "localPart":"fillDefault", "namespaceURI":"" } } @@ -1153,30 +1153,30 @@ "propertiesOrder":[ "otherAttributes", "any", + "calcMode", + "skipContent", "targetElement", - "fillDefault", + "alt", + "longdesc", + "id", + "clazz", + "lang", + "restartDefault", + "syncBehaviorDefault", + "syncToleranceDefault", + "fill", + "restart", + "syncBehavior", + "syncTolerance", + "repeat", + "dur", "min", "max", - "begin", - "end", "repeatDur", "repeatCount", - "repeat", - "dur", - "restart", - "fill", - "syncBehavior", - "syncTolerance", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", - "id", - "clazz", - "lang", - "alt", - "longdesc", - "skipContent", - "calcMode" + "begin", + "end", + "fillDefault" ] }, "AnimateMotionType":{ @@ -1227,60 +1227,60 @@ ], "propertyType":"anyElement" }, - "calcMode":{ - "title":"calcMode", + "targetElement":{ + "title":"targetElement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"calcMode", + "localPart":"targetElement", "namespaceURI":"" } }, - "id":{ - "title":"id", + "skipContent":{ + "title":"skipContent", "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", + "localPart":"skip-content", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "restartDefault":{ + "title":"restartDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"restartDefault", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"syncBehaviorDefault", + "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "syncToleranceDefault":{ + "title":"syncToleranceDefault", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1288,51 +1288,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"longdesc", + "localPart":"fill", "namespaceURI":"" } }, - "targetElement":{ - "title":"targetElement", + "restart":{ + "title":"restart", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"restart", "namespaceURI":"" } }, - "fillDefault":{ - "title":"fillDefault", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fillDefault", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "min":{ - "title":"min", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1340,25 +1340,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "max":{ - "title":"max", + "repeat":{ + "title":"repeat", "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":"max", + "localPart":"repeat", "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1366,12 +1366,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"begin", + "localPart":"dur", "namespaceURI":"" } }, - "end":{ - "title":"end", + "min":{ + "title":"min", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1379,12 +1379,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"min", "namespaceURI":"" } }, - "repeatDur":{ - "title":"repeatDur", + "max":{ + "title":"max", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1392,38 +1392,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatDur", + "localPart":"max", "namespaceURI":"" } }, - "repeatCount":{ - "title":"repeatCount", + "repeatDur":{ + "title":"repeatDur", "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":"attribute", "attributeName":{ - "localPart":"repeatCount", + "localPart":"repeatDur", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "repeatCount":{ + "title":"repeatCount", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeat", + "localPart":"repeatCount", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1431,51 +1431,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"begin", "namespaceURI":"" } }, - "restart":{ - "title":"restart", + "end":{ + "title":"end", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restart", + "localPart":"end", "namespaceURI":"" } }, - "fill":{ - "title":"fill", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fill", + "localPart":"fillDefault", "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "calcMode":{ + "title":"calcMode", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"calcMode", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "alt":{ + "title":"alt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1483,38 +1483,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"alt", "namespaceURI":"" } }, - "restartDefault":{ - "title":"restartDefault", + "longdesc":{ + "title":"longdesc", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"longdesc", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"id", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1522,21 +1522,21 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"class", "namespaceURI":"" } }, - "skipContent":{ - "title":"skipContent", + "lang":{ + "title":"lang", "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":"skip-content", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } } @@ -1550,30 +1550,30 @@ "propertiesOrder":[ "otherAttributes", "any", - "calcMode", - "id", - "clazz", - "lang", - "alt", - "longdesc", "targetElement", - "fillDefault", + "skipContent", + "restartDefault", + "syncBehaviorDefault", + "syncToleranceDefault", + "fill", + "restart", + "syncBehavior", + "syncTolerance", + "repeat", + "dur", "min", "max", - "begin", - "end", "repeatDur", "repeatCount", - "repeat", - "dur", - "restart", - "fill", - "syncBehavior", - "syncTolerance", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", - "skipContent" + "begin", + "end", + "fillDefault", + "calcMode", + "alt", + "longdesc", + "id", + "clazz", + "lang" ] } }, @@ -1659,7 +1659,7 @@ "properties":{ "localPart":{ "enum":[ - "animate" + "animateColor" ] }, "namespaceURI":{ @@ -1672,11 +1672,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimateType" + "$ref":"#/definitions/AnimateColorType" } }, "elementName":{ - "localPart":"animate", + "localPart":"animateColor", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" } }, @@ -1693,7 +1693,7 @@ "properties":{ "localPart":{ "enum":[ - "animateColor" + "animate" ] }, "namespaceURI":{ @@ -1706,11 +1706,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimateColorType" + "$ref":"#/definitions/AnimateType" } }, "elementName":{ - "localPart":"animateColor", + "localPart":"animate", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" } } diff --git a/scripts/jsonschemas/SOS_1_0_0.jsonschema b/scripts/jsonschemas/SOS_1_0_0.jsonschema index 8c9d8f7d..215fbf32 100644 --- a/scripts/jsonschemas/SOS_1_0_0.jsonschema +++ b/scripts/jsonschemas/SOS_1_0_0.jsonschema @@ -2,78 +2,23 @@ { "id":"http://www.opengis.net/sos/1.0#", "definitions":{ - "ObservationOfferingType":{ + "DescribeObservationType":{ "required":[ - "time", - "procedure", - "observedProperty", - "featureOfInterest", - "responseFormat" + "observedProperty" ], "allOf":[ { - "$ref":"#/definitions/ObservationOfferingBaseType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"ObservationOfferingType", + "title":"DescribeObservationType", "properties":{ - "intendedApplication":{ - "title":"intendedApplication", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"intendedApplication", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "procedure":{ - "title":"procedure", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, "observedProperty":{ "title":"observedProperty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PhenomenonPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", @@ -81,92 +26,148 @@ "localPart":"observedProperty", "namespaceURI":"http://www.opengis.net/sos/1.0" } - }, - "featureOfInterest":{ - "title":"featureOfInterest", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterest", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "responseFormat":{ - "title":"responseFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responseFormat", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "resultModel":{ - "title":"resultModel", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultModel", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "responseMode":{ - "title":"responseMode", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModeType" - }, - "minItems":0 + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "observedProperty" + ] + }, + "Contents":{ + "type":"object", + "title":"Contents", + "required":[ + "observationOfferingList" + ], + "properties":{ + "observationOfferingList":{ + "title":"observationOfferingList", + "allOf":[ + { + "$ref":"#/definitions/Contents.ObservationOfferingList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationOfferingList", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "observationOfferingList" + ] + }, + "FilterCapabilities":{ + "type":"object", + "title":"FilterCapabilities", + "required":[ + "spatialCapabilities", + "temporalCapabilities", + "scalarCapabilities", + "idCapabilities" + ], + "properties":{ + "spatialCapabilities":{ + "title":"spatialCapabilities", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/SpatialCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Spatial_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "temporalCapabilities":{ + "title":"temporalCapabilities", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/TemporalCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Temporal_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "scalarCapabilities":{ + "title":"scalarCapabilities", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/ScalarCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Scalar_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "idCapabilities":{ + "title":"idCapabilities", + "allOf":[ + { + "$ref":"http://www.opengis.net/ogc#/definitions/IdCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Id_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "spatialCapabilities", + "temporalCapabilities", + "scalarCapabilities", + "idCapabilities" + ] + }, + "GetFeatureOfInterest.Location":{ + "type":"object", + "title":"GetFeatureOfInterest.Location", + "required":[ + "spatialOps" + ], + "properties":{ + "spatialOps":{ + "title":"spatialOps", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/ogc#/definitions/SpatialOpsType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"responseMode", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/ogc" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationOfferingType", - "namespaceURI":"http://www.opengis.net/sos/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "intendedApplication", - "time", - "procedure", - "observedProperty", - "featureOfInterest", - "responseFormat", - "resultModel", - "responseMode" + "spatialOps" ] }, "RegisterSensor.SensorDescription":{ @@ -205,9 +206,10 @@ "any" ] }, - "GetObservationById":{ + "DescribeSensor":{ "required":[ - "observationId" + "procedure", + "outputFormat" ], "allOf":[ { @@ -215,10 +217,10 @@ }, { "type":"object", - "title":"GetObservationById", + "title":"DescribeSensor", "properties":{ - "observationId":{ - "title":"observationId", + "procedure":{ + "title":"procedure", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -226,60 +228,123 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ObservationId", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "responseFormat":{ - "title":"responseFormat", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "procedure", + "outputFormat" + ] + }, + "DescribeResultModel":{ + "required":[ + "resultName" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeResultModel", + "properties":{ + "resultName":{ + "title":"resultName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], "propertyType":"element", "elementName":{ - "localPart":"responseFormat", + "localPart":"ResultName", "namespaceURI":"http://www.opengis.net/sos/1.0" } - }, - "resultModel":{ - "title":"resultModel", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "resultName" + ] + }, + "GetFeatureOfInterest":{ + "required":[ + "featureOfInterestId", + "location" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"GetFeatureOfInterest", + "properties":{ + "featureOfInterestId":{ + "title":"featureOfInterestId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"resultModel", + "localPart":"FeatureOfInterestId", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "responseMode":{ - "title":"responseMode", + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/ResponseModeType" + "$ref":"#/definitions/GetFeatureOfInterest.Location" } ], "propertyType":"element", "elementName":{ - "localPart":"responseMode", + "localPart":"location", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "srsName":{ - "title":"srsName", + "eventTime":{ + "title":"eventTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/GetFeatureOfInterest.EventTime" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"eventTime", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } } @@ -287,42 +352,70 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "observationId", - "responseFormat", - "resultModel", - "responseMode", - "srsName" + "featureOfInterestId", + "location", + "eventTime" ] }, - "RegisterSensorResponse":{ + "ObservationOfferingBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"ObservationOfferingBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationOfferingBaseType", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "GetResult.EventTime":{ "type":"object", - "title":"RegisterSensorResponse", + "title":"GetResult.EventTime", "required":[ - "assignedSensorId" + "temporalOps" ], "properties":{ - "assignedSensorId":{ - "title":"assignedSensorId", + "temporalOps":{ + "title":"temporalOps", "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.opengis.net/ogc#/definitions/TemporalOpsType" + } + }, + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"AssignedSensorId", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "propertiesOrder":[ - "assignedSensorId" + "temporalOps" ] }, - "DescribeFeatureType":{ + "GetFeatureOfInterestTime":{ "required":[ - "featureId" + "featureOfInterestId" ], "allOf":[ { @@ -330,10 +423,10 @@ }, { "type":"object", - "title":"DescribeFeatureType", + "title":"GetFeatureOfInterestTime", "properties":{ - "featureId":{ - "title":"featureId", + "featureOfInterestId":{ + "title":"featureOfInterestId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -341,7 +434,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FeatureId", + "localPart":"FeatureOfInterestId", "namespaceURI":"http://www.opengis.net/sos/1.0" } } @@ -350,12 +443,13 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "featureId" + "featureOfInterestId" ] }, - "DescribeResultModel":{ + "RegisterSensor":{ "required":[ - "resultName" + "sensorDescription", + "observationTemplate" ], "allOf":[ { @@ -363,18 +457,31 @@ }, { "type":"object", - "title":"DescribeResultModel", + "title":"RegisterSensor", "properties":{ - "resultName":{ - "title":"resultName", + "sensorDescription":{ + "title":"sensorDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/RegisterSensor.SensorDescription" } ], "propertyType":"element", "elementName":{ - "localPart":"ResultName", + "localPart":"SensorDescription", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "observationTemplate":{ + "title":"observationTemplate", + "allOf":[ + { + "$ref":"#/definitions/ObservationTemplate" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationTemplate", "namespaceURI":"http://www.opengis.net/sos/1.0" } } @@ -383,56 +490,45 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "resultName" + "sensorDescription", + "observationTemplate" ] }, - "GetFeatureOfInterest.Location":{ + "ObservationTemplate":{ "type":"object", - "title":"GetFeatureOfInterest.Location", + "title":"ObservationTemplate", "required":[ - "spatialOps" + "observation" ], "properties":{ - "spatialOps":{ - "title":"spatialOps", + "observation":{ + "title":"observation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/SpatialOpsType" - } - }, - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" - } + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Observation", + "namespaceURI":"http://www.opengis.net/om/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spatialOps" + "observation" ] }, - "GetObservation.Result":{ + "GetObservation.EventTime":{ "type":"object", - "title":"GetObservation.Result", + "title":"GetObservation.EventTime", "required":[ - "comparisonOps" + "temporalOps" ], "properties":{ - "comparisonOps":{ - "title":"comparisonOps", + "temporalOps":{ + "title":"temporalOps", "allOf":[ { "type":"object", @@ -441,122 +537,190 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/ComparisonOpsType" + "$ref":"http://www.opengis.net/ogc#/definitions/TemporalOpsType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/ogc" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"comparisonOps", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "propertiesOrder":[ - "comparisonOps" + "temporalOps" ] }, - "Contents":{ - "type":"object", - "title":"Contents", + "GetResult":{ "required":[ - "observationOfferingList" + "observationTemplateId" ], - "properties":{ - "observationOfferingList":{ - "title":"observationOfferingList", - "allOf":[ - { - "$ref":"#/definitions/Contents.ObservationOfferingList" + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"GetResult", + "properties":{ + "observationTemplateId":{ + "title":"observationTemplateId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationTemplateId", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "eventTime":{ + "title":"eventTime", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetResult.EventTime" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"eventTime", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservationOfferingList", - "namespaceURI":"http://www.opengis.net/sos/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "observationOfferingList" + "observationTemplateId", + "eventTime" ] }, - "GetResultResponse":{ - "type":"object", - "title":"GetResultResponse", + "DescribeFeatureType":{ "required":[ - "result" + "featureId" ], - "properties":{ - "result":{ - "title":"result", - "allOf":[ - { - "$ref":"#/definitions/GetResultResponse.Result" + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeFeatureType", + "properties":{ + "featureId":{ + "title":"featureId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"result", - "namespaceURI":"http://www.opengis.net/sos/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "result" + "featureId" ] }, - "RequestBaseType":{ - "type":"object", - "title":"RequestBaseType", + "GetCapabilities":{ "required":[ - "service", - "version" + "service" ], - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" + }, + { + "type":"object", + "title":"GetCapabilities", + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "service" + ] + }, + "InsertObservation":{ + "required":[ + "assignedSensorId", + "observation" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"InsertObservation", + "properties":{ + "assignedSensorId":{ + "title":"assignedSensorId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AssignedSensorId", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "observation":{ + "title":"observation", + "allOf":[ + { + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Observation", + "namespaceURI":"http://www.opengis.net/om/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"RequestBaseType", - "namespaceURI":"http://www.opengis.net/sos/1.0" - }, "propertiesOrder":[ - "service", - "version" + "assignedSensorId", + "observation" ] }, "GetObservation":{ @@ -732,222 +896,152 @@ "srsName" ] }, - "GetFeatureOfInterestTime":{ - "required":[ - "featureOfInterestId" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetFeatureOfInterestTime", - "properties":{ - "featureOfInterestId":{ - "title":"featureOfInterestId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureOfInterestId", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "featureOfInterestId" - ] - }, - "Contents.ObservationOfferingList":{ + "InsertObservationResponse":{ "type":"object", - "title":"Contents.ObservationOfferingList", + "title":"InsertObservationResponse", "required":[ - "observationOffering" + "assignedObservationId" ], "properties":{ - "observationOffering":{ - "title":"observationOffering", + "assignedObservationId":{ + "title":"assignedObservationId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObservationOfferingType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationOffering", + "localPart":"AssignedObservationId", "namespaceURI":"http://www.opengis.net/sos/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "observationOffering" + "assignedObservationId" ] }, - "ObservationTemplate":{ + "RequestBaseType":{ "type":"object", - "title":"ObservationTemplate", + "title":"RequestBaseType", "required":[ - "observation" + "service", + "version" ], "properties":{ - "observation":{ - "title":"observation", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Observation", - "namespaceURI":"http://www.opengis.net/om/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "observation" - ] - }, - "RegisterSensor":{ - "required":[ - "sensorDescription", - "observationTemplate" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"RegisterSensor", - "properties":{ - "sensorDescription":{ - "title":"sensorDescription", - "allOf":[ - { - "$ref":"#/definitions/RegisterSensor.SensorDescription" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SensorDescription", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "observationTemplate":{ - "title":"observationTemplate", - "allOf":[ - { - "$ref":"#/definitions/ObservationTemplate" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservationTemplate", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } + "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":"RequestBaseType", + "namespaceURI":"http://www.opengis.net/sos/1.0" + }, "propertiesOrder":[ - "sensorDescription", - "observationTemplate" + "service", + "version" ] }, - "GetFeatureOfInterest":{ - "required":[ - "featureOfInterestId", - "location" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetFeatureOfInterest", - "properties":{ - "featureOfInterestId":{ - "title":"featureOfInterestId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureOfInterestId", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "location":{ - "title":"location", - "allOf":[ - { - "$ref":"#/definitions/GetFeatureOfInterest.Location" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "eventTime":{ - "title":"eventTime", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetFeatureOfInterest.EventTime" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"eventTime", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } + "Contents.ObservationOfferingList":{ + "type":"object", + "title":"Contents.ObservationOfferingList", + "required":[ + "observationOffering" + ], + "properties":{ + "observationOffering":{ + "title":"observationOffering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ObservationOfferingType" + }, + "minItems":1 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationOffering", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "observationOffering" + ] + }, + "GetResultResponse.Result":{ + "type":"object", + "title":"GetResultResponse.Result", + "required":[ + "rs" ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "rs":{ + "title":"rs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RS", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "featureOfInterestId", - "location", - "eventTime" + "value", + "rs" ] }, - "GetObservation.EventTime":{ + "GetObservation.Result":{ "type":"object", - "title":"GetObservation.EventTime", + "title":"GetObservation.Result", "required":[ - "temporalOps" + "comparisonOps" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", + "comparisonOps":{ + "title":"comparisonOps", "allOf":[ { "type":"object", @@ -956,121 +1050,99 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/TemporalOpsType" + "$ref":"http://www.opengis.net/ogc#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"temporalOps", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"temporalOps", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "propertiesOrder":[ - "temporalOps" + "comparisonOps" ] }, - "GetResult":{ + "ObservationOfferingType":{ "required":[ - "observationTemplateId" + "time", + "procedure", + "observedProperty", + "featureOfInterest", + "responseFormat" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/ObservationOfferingBaseType" }, { "type":"object", - "title":"GetResult", + "title":"ObservationOfferingType", "properties":{ - "observationTemplateId":{ - "title":"observationTemplateId", + "intendedApplication":{ + "title":"intendedApplication", "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/token" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationTemplateId", + "localPart":"intendedApplication", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "eventTime":{ - "title":"eventTime", + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "procedure":{ + "title":"procedure", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GetResult.EventTime" + "$ref":"#/definitions/ReferenceType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"eventTime", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sos/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "observationTemplateId", - "eventTime" - ] - }, - "InsertObservationResponse":{ - "type":"object", - "title":"InsertObservationResponse", - "required":[ - "assignedObservationId" - ], - "properties":{ - "assignedObservationId":{ - "title":"assignedObservationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AssignedObservationId", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "assignedObservationId" - ] - }, - "DescribeObservationType":{ - "required":[ - "observedProperty" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeObservationType", - "properties":{ + }, "observedProperty":{ "title":"observedProperty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/PhenomenonPropertyType" + }, + "minItems":1 } ], "propertyType":"element", @@ -1078,256 +1150,193 @@ "localPart":"observedProperty", "namespaceURI":"http://www.opengis.net/sos/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "observedProperty" - ] - }, - "Capabilities":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"Capabilities", - "properties":{ - "filterCapabilities":{ - "title":"filterCapabilities", + }, + "featureOfInterest":{ + "title":"featureOfInterest", "allOf":[ { - "$ref":"#/definitions/FilterCapabilities" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"featureOfInterest", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "contents":{ - "title":"contents", + "responseFormat":{ + "title":"responseFormat", "allOf":[ { - "$ref":"#/definitions/Contents" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"responseFormat", "namespaceURI":"http://www.opengis.net/sos/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "filterCapabilities", - "contents" - ] - }, - "DescribeSensor":{ - "required":[ - "procedure", - "outputFormat" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeSensor", - "properties":{ - "procedure":{ - "title":"procedure", + }, + "resultModel":{ + "title":"resultModel", "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/QName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"procedure", + "localPart":"resultModel", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "outputFormat":{ - "title":"outputFormat", + "responseMode":{ + "title":"responseMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModeType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"responseMode", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationOfferingType", + "namespaceURI":"http://www.opengis.net/sos/1.0" + }, "propertiesOrder":[ + "intendedApplication", + "time", "procedure", - "outputFormat" + "observedProperty", + "featureOfInterest", + "responseFormat", + "resultModel", + "responseMode" ] }, - "GetCapabilities":{ + "GetResultResponse":{ + "type":"object", + "title":"GetResultResponse", "required":[ - "service" + "result" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilities", - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } + "properties":{ + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"#/definitions/GetResultResponse.Result" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "service" + "result" ] }, - "ObservationOfferingBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"ObservationOfferingBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationOfferingBaseType", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "GetFeatureOfInterest.EventTime":{ + "RegisterSensorResponse":{ "type":"object", - "title":"GetFeatureOfInterest.EventTime", + "title":"RegisterSensorResponse", "required":[ - "temporalOps" + "assignedSensorId" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", + "assignedSensorId":{ + "title":"assignedSensorId", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/TemporalOpsType" - } - }, - "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/ogc" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"AssignedSensorId", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "temporalOps" + "assignedSensorId" ] }, - "GetObservation.FeatureOfInterest":{ - "type":"object", - "title":"GetObservation.FeatureOfInterest", - "required":[ - "spatialOps", - "objectID" - ], - "properties":{ - "spatialOps":{ - "title":"spatialOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ogc#/definitions/SpatialOpsType" + "Capabilities":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + }, + { + "type":"object", + "title":"Capabilities", + "properties":{ + "filterCapabilities":{ + "title":"filterCapabilities", + "allOf":[ + { + "$ref":"#/definitions/FilterCapabilities" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/Contents" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "objectID":{ - "title":"objectID", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObjectID", - "namespaceURI":"http://www.opengis.net/sos/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "spatialOps", - "objectID" + "filterCapabilities", + "contents" ] }, - "GetResult.EventTime":{ + "GetFeatureOfInterest.EventTime":{ "type":"object", - "title":"GetResult.EventTime", + "title":"GetFeatureOfInterest.EventTime", "required":[ "temporalOps" ], @@ -1363,46 +1372,9 @@ "temporalOps" ] }, - "GetResultResponse.Result":{ - "type":"object", - "title":"GetResultResponse.Result", - "required":[ - "rs" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "rs":{ - "title":"rs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RS", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "rs" - ] - }, - "InsertObservation":{ + "GetObservationById":{ "required":[ - "assignedSensorId", - "observation" + "observationId" ], "allOf":[ { @@ -1410,10 +1382,10 @@ }, { "type":"object", - "title":"InsertObservation", + "title":"GetObservationById", "properties":{ - "assignedSensorId":{ - "title":"assignedSensorId", + "observationId":{ + "title":"observationId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1421,21 +1393,60 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AssignedSensorId", + "localPart":"ObservationId", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "observation":{ - "title":"observation", + "responseFormat":{ + "title":"responseFormat", "allOf":[ { - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Observation", - "namespaceURI":"http://www.opengis.net/om/1.0" + "localPart":"responseFormat", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "resultModel":{ + "title":"resultModel", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultModel", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "responseMode":{ + "title":"responseMode", + "allOf":[ + { + "$ref":"#/definitions/ResponseModeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responseMode", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + }, + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } } } @@ -1443,79 +1454,68 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "assignedSensorId", - "observation" + "observationId", + "responseFormat", + "resultModel", + "responseMode", + "srsName" ] }, - "FilterCapabilities":{ + "GetObservation.FeatureOfInterest":{ "type":"object", - "title":"FilterCapabilities", + "title":"GetObservation.FeatureOfInterest", "required":[ - "spatialCapabilities", - "temporalCapabilities", - "scalarCapabilities", - "idCapabilities" + "spatialOps", + "objectID" ], "properties":{ - "spatialCapabilities":{ - "title":"spatialCapabilities", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/SpatialCapabilitiesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Spatial_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "temporalCapabilities":{ - "title":"temporalCapabilities", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/TemporalCapabilitiesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Temporal_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "scalarCapabilities":{ - "title":"scalarCapabilities", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/ScalarCapabilitiesType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/ogc#/definitions/SpatialOpsType" + } + }, + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, - "idCapabilities":{ - "title":"idCapabilities", + "objectID":{ + "title":"objectID", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/IdCapabilitiesType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Id_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"ObjectID", + "namespaceURI":"http://www.opengis.net/sos/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spatialCapabilities", - "temporalCapabilities", - "scalarCapabilities", - "idCapabilities" + "spatialOps", + "objectID" ] }, "ResponseModeType":{ @@ -1545,7 +1545,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationById" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -1558,11 +1558,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationById" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"GetObservationById", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1613,7 +1613,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "supportedSRS" ] }, "namespaceURI":{ @@ -1626,11 +1626,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"supportedSRS", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1647,7 +1647,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "InsertObservationResponse" ] }, "namespaceURI":{ @@ -1660,11 +1660,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/InsertObservationResponse" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1681,7 +1681,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservation" + "GetResult" ] }, "namespaceURI":{ @@ -1694,11 +1694,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservation" + "$ref":"#/definitions/GetResult" } }, "elementName":{ - "localPart":"GetObservation", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1749,7 +1749,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultModel" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -1762,11 +1762,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultModel" + "$ref":"#/definitions/DescribeFeatureType" } }, "elementName":{ - "localPart":"DescribeResultModel", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1783,7 +1783,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultResponse" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1796,11 +1796,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultResponse" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GetResultResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1817,7 +1817,7 @@ "properties":{ "localPart":{ "enum":[ - "RegisterSensorResponse" + "srsName" ] }, "namespaceURI":{ @@ -1830,11 +1830,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegisterSensorResponse" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"RegisterSensorResponse", + "localPart":"srsName", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1851,7 +1851,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservationResponse" + "supportedSensorDescription" ] }, "namespaceURI":{ @@ -1864,11 +1864,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"supportedSensorDescription", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1885,7 +1885,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterestTime" + "Contents" ] }, "namespaceURI":{ @@ -1898,11 +1898,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestTime" + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"GetFeatureOfInterestTime", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1919,7 +1919,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedSRS" + "InsertObservation" ] }, "namespaceURI":{ @@ -1932,11 +1932,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/InsertObservation" } }, "elementName":{ - "localPart":"supportedSRS", + "localPart":"InsertObservation", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1953,7 +1953,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterest" + "GetObservation" ] }, "namespaceURI":{ @@ -1966,11 +1966,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterest" + "$ref":"#/definitions/GetObservation" } }, "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"GetObservation", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1987,7 +1987,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationTemplate" + "DescribeSensor" ] }, "namespaceURI":{ @@ -2000,11 +2000,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationTemplate" + "$ref":"#/definitions/DescribeSensor" } }, "elementName":{ - "localPart":"ObservationTemplate", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2021,7 +2021,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "RegisterSensorResponse" ] }, "namespaceURI":{ @@ -2034,11 +2034,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/RegisterSensorResponse" } }, "elementName":{ - "localPart":"Contents", + "localPart":"RegisterSensorResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2055,7 +2055,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedSensorDescription" + "RegisterSensor" ] }, "namespaceURI":{ @@ -2068,11 +2068,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/RegisterSensor" } }, "elementName":{ - "localPart":"supportedSensorDescription", + "localPart":"RegisterSensor", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2089,7 +2089,7 @@ "properties":{ "localPart":{ "enum":[ - "srsName" + "GetResultResponse" ] }, "namespaceURI":{ @@ -2102,11 +2102,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/GetResultResponse" } }, "elementName":{ - "localPart":"srsName", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2123,7 +2123,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "GetFeatureOfInterestTime" ] }, "namespaceURI":{ @@ -2136,11 +2136,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureType" + "$ref":"#/definitions/GetFeatureOfInterestTime" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"GetFeatureOfInterestTime", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2157,7 +2157,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservation" + "ObservationTemplate" ] }, "namespaceURI":{ @@ -2170,11 +2170,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservation" + "$ref":"#/definitions/ObservationTemplate" } }, "elementName":{ - "localPart":"InsertObservation", + "localPart":"ObservationTemplate", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2191,7 +2191,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensor" + "GetFeatureOfInterest" ] }, "namespaceURI":{ @@ -2204,11 +2204,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensor" + "$ref":"#/definitions/GetFeatureOfInterest" } }, "elementName":{ - "localPart":"DescribeSensor", + "localPart":"GetFeatureOfInterest", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2225,7 +2225,7 @@ "properties":{ "localPart":{ "enum":[ - "RegisterSensor" + "GetObservationById" ] }, "namespaceURI":{ @@ -2238,11 +2238,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegisterSensor" + "$ref":"#/definitions/GetObservationById" } }, "elementName":{ - "localPart":"RegisterSensor", + "localPart":"GetObservationById", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2259,7 +2259,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "DescribeResultModel" ] }, "namespaceURI":{ @@ -2272,11 +2272,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResult" + "$ref":"#/definitions/DescribeResultModel" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"DescribeResultModel", "namespaceURI":"http://www.opengis.net/sos/1.0" } } diff --git a/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema b/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema index 48428d1f..0ba0a883 100644 --- a/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema +++ b/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema @@ -2,162 +2,38 @@ { "id":"http://www.opengis.net/ogc#", "definitions":{ - "DistanceBufferType":{ - "required":[ - "propertyName", - "geometry", - "distance" - ], - "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":"#/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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceBufferType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName", - "geometry", - "distance" - ] - }, - "LogicOpsType":{ + "ComparisonOperatorsType":{ "type":"object", - "title":"LogicOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LogicOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "BinaryComparisonOpType":{ + "title":"ComparisonOperatorsType", "required":[ - "expression" + "comparisonOperator" ], - "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" - } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "matchCase":{ - "title":"matchCase", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"matchCase", - "namespaceURI":"" - } + "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":"BinaryComparisonOpType", + "localPart":"ComparisonOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "matchCase" + "comparisonOperator" ] }, "PropertyIsBetweenType":{ @@ -239,34 +115,89 @@ "upperBoundary" ] }, - "ExpressionType":{ + "FilterCapabilities":{ "type":"object", - "title":"ExpressionType", + "title":"FilterCapabilities", + "required":[ + "spatialCapabilities", + "scalarCapabilities", + "idCapabilities" + ], "properties":{ + "spatialCapabilities":{ + "title":"spatialCapabilities", + "allOf":[ + { + "$ref":"#/definitions/SpatialCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Spatial_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "scalarCapabilities":{ + "title":"scalarCapabilities", + "allOf":[ + { + "$ref":"#/definitions/ScalarCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Scalar_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "idCapabilities":{ + "title":"idCapabilities", + "allOf":[ + { + "$ref":"#/definitions/IdCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Id_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } + } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ExpressionType", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertiesOrder":[ + "spatialCapabilities", + "scalarCapabilities", + "idCapabilities" + ] }, - "UnaryLogicOpType":{ + "BBOXType":{ "required":[ - "comparisonOps", - "spatialOps", - "logicOps", - "function" + "envelope" ], "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"UnaryLogicOpType", + "title":"BBOXType", "properties":{ - "comparisonOps":{ - "title":"comparisonOps", + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "envelope":{ + "title":"envelope", "allOf":[ { "type":"object", @@ -275,116 +206,172 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"comparisonOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "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" + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "logicOps":{ - "title":"logicOps", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BBOXType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "propertyName", + "envelope" + ] + }, + "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" + ] + }, + "ComparisonOpsType":{ + "type":"object", + "title":"ComparisonOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ComparisonOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "LiteralType":{ + "allOf":[ + { + "$ref":"#/definitions/ExpressionType" + }, + { + "type":"object", + "title":"LiteralType", + "properties":{ + "content":{ + "title":"content", "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" + "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":"elementRef", - "elementName":{ - "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" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"UnaryLogicOpType", + "localPart":"LiteralType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "comparisonOps", - "spatialOps", - "logicOps", - "function" + "content" ] }, - "BinarySpatialOpType":{ + "LogicalOperators":{ + "type":"object", + "title":"LogicalOperators", + "properties":{ + }, + "typeType":"classInfo" + }, + "AbstractIdType":{ + "type":"object", + "title":"AbstractIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractIdType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "PropertyIsLikeType":{ "required":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar" ], "allOf":[ { - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"BinarySpatialOpType", + "title":"PropertyIsLikeType", "properties":{ - "propertyName1":{ - "title":"propertyName1", + "propertyName":{ + "title":"propertyName", "allOf":[ { "$ref":"#/definitions/PropertyNameType" @@ -396,124 +383,69 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "propertyName2":{ - "title":"propertyName2", + "literal":{ + "title":"literal", "allOf":[ { - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/LiteralType" } ], "propertyType":"element", "elementName":{ - "localPart":"PropertyName", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/ogc" } }, - "geometry":{ - "title":"geometry", + "wildCard":{ + "title":"wildCard", "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/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Geometry", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"wildCard", + "namespaceURI":"" } }, - "envelope":{ - "title":"envelope", + "singleChar":{ + "title":"singleChar", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"singleChar", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BinarySpatialOpType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" - ] - }, - "BinaryOperatorType":{ - "required":[ - "expression" - ], - "allOf":[ - { - "$ref":"#/definitions/ExpressionType" - }, - { - "type":"object", - "title":"BinaryOperatorType", - "properties":{ - "expression":{ - "title":"expression", + }, + "escapeChar":{ + "title":"escapeChar", "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" - } - }, - "maxItems":2, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "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":"" } } } @@ -521,176 +453,158 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryOperatorType", + "localPart":"PropertyIsLikeType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar", + "matchCase" ] }, - "ComparisonOperatorsType":{ + "SpatialOperatorsType":{ "type":"object", - "title":"ComparisonOperatorsType", + "title":"SpatialOperatorsType", "required":[ - "comparisonOperator" + "spatialOperator" ], "properties":{ - "comparisonOperator":{ - "title":"comparisonOperator", + "spatialOperator":{ + "title":"spatialOperator", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ComparisonOperatorType" + "$ref":"#/definitions/SpatialOperatorType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ComparisonOperator", + "localPart":"SpatialOperator", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComparisonOperatorsType", + "localPart":"SpatialOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "comparisonOperator" + "spatialOperator" ] }, - "LiteralType":{ - "allOf":[ - { - "$ref":"#/definitions/ExpressionType" - }, - { - "type":"object", - "title":"LiteralType", - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ + "ArithmeticOperatorsType":{ + "type":"object", + "title":"ArithmeticOperatorsType", + "required":[ + "simpleArithmeticOrFunctions" + ], + "properties":{ + "simpleArithmeticOrFunctions":{ + "title":"simpleArithmeticOrFunctions", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { "anyOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, + "$ref":"#/definitions/SimpleArithmetic" + } + ], + "elementName":{ + "localPart":"SimpleArithmetic", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + { + "anyOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/FunctionsType" } - ] + ], + "elementName":{ + "localPart":"Functions", + "namespaceURI":"http://www.opengis.net/ogc" + } } - } - ], - "propertyType":"anyElement" + ] + }, + "minItems":1 } - } + ], + "propertyType":"elements" } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralType", + "localPart":"ArithmeticOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "content" + "simpleArithmeticOrFunctions" ] }, - "DistanceType":{ + "ScalarCapabilitiesType":{ "type":"object", - "title":"DistanceType", - "required":[ - "units" - ], + "title":"ScalarCapabilitiesType", "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"value" - }, - "units":{ - "title":"units", + "logicalOperators":{ + "title":"logicalOperators", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LogicalOperators" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LogicalOperators", + "namespaceURI":"http://www.opengis.net/ogc" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "value", - "units" - ] - }, - "SortPropertyType":{ - "type":"object", - "title":"SortPropertyType", - "required":[ - "propertyName" - ], - "properties":{ - "propertyName":{ - "title":"propertyName", + }, + "comparisonOperators":{ + "title":"comparisonOperators", "allOf":[ { - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/ComparisonOperatorsType" } ], "propertyType":"element", "elementName":{ - "localPart":"PropertyName", + "localPart":"ComparisonOperators", "namespaceURI":"http://www.opengis.net/ogc" } }, - "sortOrder":{ - "title":"sortOrder", + "arithmeticOperators":{ + "title":"arithmeticOperators", "allOf":[ { - "$ref":"#/definitions/SortOrderType" + "$ref":"#/definitions/ArithmeticOperatorsType" } ], "propertyType":"element", "elementName":{ - "localPart":"SortOrder", + "localPart":"ArithmeticOperators", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SortPropertyType", + "localPart":"Scalar_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "sortOrder" + "logicalOperators", + "comparisonOperators", + "arithmeticOperators" ] }, "TemporalOperandsType":{ @@ -727,29 +641,46 @@ "temporalOperand" ] }, - "GmlObjectIdType":{ + "BinaryOperatorType":{ "required":[ - "id" + "expression" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"GmlObjectIdType", + "title":"BinaryOperatorType", "properties":{ - "id":{ - "title":"id", + "expression":{ + "title":"expression", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "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" + } + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } } @@ -757,36 +688,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GmlObjectIdType", + "localPart":"BinaryOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "id" + "expression" ] }, - "FeatureIdType":{ + "DistanceBufferType":{ "required":[ - "fid" + "propertyName", + "geometry", + "distance" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"FeatureIdType", + "title":"DistanceBufferType", "properties":{ - "fid":{ - "title":"fid", + "propertyName":{ + "title":"propertyName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/PropertyNameType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fid", - "namespaceURI":"" + "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":"elementRef", + "elementName":{ + "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" } } } @@ -794,648 +765,759 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureIdType", + "localPart":"DistanceBufferType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "fid" + "propertyName", + "geometry", + "distance" ] }, - "SortByType":{ + "FunctionsType":{ "type":"object", - "title":"SortByType", + "title":"FunctionsType", "required":[ - "sortProperty" + "functionNames" ], "properties":{ - "sortProperty":{ - "title":"sortProperty", + "functionNames":{ + "title":"functionNames", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SortPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/FunctionNamesType" } ], "propertyType":"element", "elementName":{ - "localPart":"SortProperty", + "localPart":"FunctionNames", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SortByType", + "localPart":"FunctionsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "sortProperty" + "functionNames" ] }, - "TemporalCapabilitiesType":{ + "ExpressionType":{ "type":"object", - "title":"TemporalCapabilitiesType", + "title":"ExpressionType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExpressionType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "FunctionNamesType":{ + "type":"object", + "title":"FunctionNamesType", "required":[ - "temporalOperands", - "temporalOperators" + "functionName" ], "properties":{ - "temporalOperands":{ - "title":"temporalOperands", - "allOf":[ - { - "$ref":"#/definitions/TemporalOperandsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalOperands", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "temporalOperators":{ - "title":"temporalOperators", + "functionName":{ + "title":"functionName", "allOf":[ { - "$ref":"#/definitions/TemporalOperatorsType" + "type":"array", + "items":{ + "$ref":"#/definitions/FunctionNameType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalOperators", + "localPart":"FunctionName", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Temporal_CapabilitiesType", + "localPart":"FunctionNamesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "temporalOperands", - "temporalOperators" + "functionName" ] }, - "FunctionNameType":{ + "FID":{ "type":"object", - "title":"FunctionNameType", + "title":"FID", + "properties":{ + }, + "typeType":"classInfo" + }, + "TemporalOpsType":{ + "type":"object", + "title":"TemporalOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "LogicOpsType":{ + "type":"object", + "title":"LogicOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LogicOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "LowerBoundaryType":{ + "type":"object", + "title":"LowerBoundaryType", "required":[ - "nArgs" + "expression" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "nArgs":{ - "title":"nArgs", + "expression":{ + "title":"expression", "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/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nArgs", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionNameType", + "localPart":"LowerBoundaryType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "value", - "nArgs" + "expression" ] }, - "TemporalOperatorsType":{ + "FilterType":{ "type":"object", - "title":"TemporalOperatorsType", + "title":"FilterType", "required":[ - "temporalOperator" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ], "properties":{ - "temporalOperator":{ - "title":"temporalOperator", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalOperatorType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SpatialOpsType" + } }, - "minItems":1 + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TemporalOperator", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalOperatorsType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "temporalOperator" - ] - }, - "BinaryTemporalOpType":{ - "required":[ - "propertyName1", - "propertyName2", - "timeObject" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalOpsType" }, - { - "type":"object", - "title":"BinaryTemporalOpType", - "properties":{ - "propertyName1":{ - "title":"propertyName1", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" + "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":"PropertyName", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } - }, - "propertyName2":{ - "title":"propertyName2", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" + } + ], + "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":"PropertyName", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } - }, - "timeObject":{ - "title":"timeObject", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" - } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"logicOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" + "value":{ + "$ref":"#/definitions/AbstractIdType" } + }, + "elementName":{ + "localPart":"_Id", + "namespaceURI":"http://www.opengis.net/ogc" } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" - } + }, + "minItems":1 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Id", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryTemporalOpType", + "localPart":"FilterType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName1", - "propertyName2", - "timeObject" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ] }, - "PropertyNameType":{ + "FunctionType":{ + "required":[ + "name" + ], "allOf":[ { "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"PropertyNameType", + "title":"FunctionType", "properties":{ - "content":{ - "title":"content", + "expression":{ + "title":"expression", "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" }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "value":{ + "$ref":"#/definitions/ExpressionType" } - ] - } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "minItems":0 } ], - "propertyType":"anyElement" + "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":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyNameType", + "localPart":"FunctionType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "content" + "expression", + "name" ] }, - "PropertyIsLikeType":{ + "IdCapabilitiesType":{ + "type":"object", + "title":"IdCapabilitiesType", "required":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar" + "eidOrFID" ], - "allOf":[ - { - "$ref":"#/definitions/ComparisonOpsType" - }, - { - "type":"object", - "title":"PropertyIsLikeType", - "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "literal":{ - "title":"literal", - "allOf":[ - { - "$ref":"#/definitions/LiteralType" - } - ], - "propertyType":"element", - "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":"" - } - }, - "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":"" - } + "properties":{ + "eidOrFID":{ + "title":"eidOrFID", + "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":"PropertyIsLikeType", + "localPart":"Id_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar", - "matchCase" + "eidOrFID" ] }, - "ScalarCapabilitiesType":{ + "SpatialOpsType":{ "type":"object", - "title":"ScalarCapabilitiesType", + "title":"SpatialOpsType", "properties":{ - "logicalOperators":{ - "title":"logicalOperators", + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "FunctionNameType":{ + "type":"object", + "title":"FunctionNameType", + "required":[ + "nArgs" + ], + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/LogicalOperators" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LogicalOperators", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"value" }, - "comparisonOperators":{ - "title":"comparisonOperators", + "nArgs":{ + "title":"nArgs", "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/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nArgs", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FunctionNameType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "value", + "nArgs" + ] + }, + "BinaryLogicOpType":{ + "required":[ + "ops" + ], + "allOf":[ + { + "$ref":"#/definitions/LogicOpsType" }, - "arithmeticOperators":{ - "title":"arithmeticOperators", - "allOf":[ - { - "$ref":"#/definitions/ArithmeticOperatorsType" + { + "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/FunctionType" + } + }, + "elementName":{ + "localPart":"Function", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + { + "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" + } + }, + { + "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" + } + }, + { + "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" + } + } + ] + }, + "minItems":2 + } + ], + "propertyType":"elementRefs" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ArithmeticOperators", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Scalar_CapabilitiesType", + "localPart":"BinaryLogicOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "logicalOperators", - "comparisonOperators", - "arithmeticOperators" + "ops" ] }, - "SpatialOperatorsType":{ + "SpatialOperatorType":{ "type":"object", - "title":"SpatialOperatorsType", - "required":[ - "spatialOperator" - ], + "title":"SpatialOperatorType", "properties":{ - "spatialOperator":{ - "title":"spatialOperator", + "geometryOperands":{ + "title":"geometryOperands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialOperatorType" - }, - "minItems":1 + "$ref":"#/definitions/GeometryOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialOperator", + "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":"SpatialOperatorsType", + "localPart":"SpatialOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOperator" + "geometryOperands", + "name" ] }, - "AbstractIdType":{ - "type":"object", - "title":"AbstractIdType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractIdType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "FID":{ + "SimpleArithmetic":{ "type":"object", - "title":"FID", + "title":"SimpleArithmetic", "properties":{ }, "typeType":"classInfo" }, - "FilterType":{ - "type":"object", - "title":"FilterType", + "BinarySpatialOpType":{ "required":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "propertyName1", + "propertyName2", + "geometry", + "envelope" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/SpatialOpsType" + }, + { + "type":"object", + "title":"BinarySpatialOpType", + "properties":{ + "propertyName1":{ + "title":"propertyName1", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"spatialOps", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "comparisonOps":{ - "title":"comparisonOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ComparisonOpsType" + }, + "propertyName2":{ + "title":"propertyName2", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"comparisonOps", + "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":"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" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"comparisonOps", - "namespaceURI":"http://www.opengis.net/ogc" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BinarySpatialOpType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "propertyName1", + "propertyName2", + "geometry", + "envelope" + ] + }, + "PropertyIsNullType":{ + "required":[ + "propertyName" + ], + "allOf":[ + { + "$ref":"#/definitions/ComparisonOpsType" }, - "logicOps":{ - "title":"logicOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/LogicOpsType" + { + "type":"object", + "title":"PropertyIsNullType", + "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"logicOps", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"logicOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "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" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Id", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FilterType", + "localPart":"PropertyIsNullType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "propertyName" ] }, - "FunctionType":{ + "BinaryComparisonOpType":{ "required":[ - "name" + "expression" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"FunctionType", + "title":"BinaryComparisonOpType", "properties":{ "expression":{ "title":"expression", @@ -1457,7 +1539,8 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "minItems":0 + "maxItems":2, + "minItems":2 } ], "propertyType":"elementRef", @@ -1466,16 +1549,16 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "name":{ - "title":"name", + "matchCase":{ + "title":"matchCase", "allOf":[ { - "$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":"name", + "localPart":"matchCase", "namespaceURI":"" } } @@ -1484,331 +1567,167 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FunctionType", + "localPart":"BinaryComparisonOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ "expression", - "name" - ] - }, - "SpatialOperatorType":{ - "type":"object", - "title":"SpatialOperatorType", - "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" - ] - }, - "FunctionNamesType":{ - "type":"object", - "title":"FunctionNamesType", - "required":[ - "functionName" - ], - "properties":{ - "functionName":{ - "title":"functionName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FunctionNameType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FunctionName", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FunctionNamesType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "functionName" - ] - }, - "IdCapabilitiesType":{ - "type":"object", - "title":"IdCapabilitiesType", - "required":[ - "eidOrFID" - ], - "properties":{ - "eidOrFID":{ - "title":"eidOrFID", - "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":[ - "eidOrFID" + "matchCase" ] }, - "TemporalOpsType":{ - "type":"object", - "title":"TemporalOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "BBOXType":{ - "required":[ - "envelope" - ], + "PropertyNameType":{ "allOf":[ { - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"BBOXType", + "title":"PropertyNameType", "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "envelope":{ - "title":"envelope", + "content":{ + "title":"content", "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":{ + "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":"elementRef", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BBOXType", + "localPart":"PropertyNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "envelope" + "content" ] }, - "FunctionsType":{ + "SortByType":{ "type":"object", - "title":"FunctionsType", + "title":"SortByType", "required":[ - "functionNames" + "sortProperty" ], "properties":{ - "functionNames":{ - "title":"functionNames", + "sortProperty":{ + "title":"sortProperty", "allOf":[ { - "$ref":"#/definitions/FunctionNamesType" + "type":"array", + "items":{ + "$ref":"#/definitions/SortPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FunctionNames", + "localPart":"SortProperty", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionsType", + "localPart":"SortByType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "functionNames" + "sortProperty" ] }, - "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" + "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":"GeometryOperandsType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperand" + "value", + "units" ] }, - "ArithmeticOperatorsType":{ + "GeometryOperandsType":{ "type":"object", - "title":"ArithmeticOperatorsType", + "title":"GeometryOperandsType", "required":[ - "simpleArithmeticOrFunctions" + "geometryOperand" ], "properties":{ - "simpleArithmeticOrFunctions":{ - "title":"simpleArithmeticOrFunctions", + "geometryOperand":{ + "title":"geometryOperand", "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" - } - } - ] + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "minItems":1 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"GeometryOperand", + "namespaceURI":"http://www.opengis.net/ogc" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArithmeticOperatorsType", + "localPart":"GeometryOperandsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "simpleArithmeticOrFunctions" + "geometryOperand" ] }, "TemporalOperatorType":{ @@ -1852,29 +1771,29 @@ "name" ] }, - "PropertyIsNullType":{ + "GmlObjectIdType":{ "required":[ - "propertyName" + "id" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/AbstractIdType" }, { "type":"object", - "title":"PropertyIsNullType", + "title":"GmlObjectIdType", "properties":{ - "propertyName":{ - "title":"propertyName", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/PropertyNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -1882,128 +1801,61 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsNullType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName" - ] - }, - "SpatialCapabilitiesType":{ - "type":"object", - "title":"SpatialCapabilitiesType", - "required":[ - "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", + "localPart":"GmlObjectIdType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperands", - "spatialOperators" + "id" ] }, - "FilterCapabilities":{ + "TemporalCapabilitiesType":{ "type":"object", - "title":"FilterCapabilities", + "title":"TemporalCapabilitiesType", "required":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" + "temporalOperands", + "temporalOperators" ], "properties":{ - "spatialCapabilities":{ - "title":"spatialCapabilities", - "allOf":[ - { - "$ref":"#/definitions/SpatialCapabilitiesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Spatial_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "scalarCapabilities":{ - "title":"scalarCapabilities", + "temporalOperands":{ + "title":"temporalOperands", "allOf":[ { - "$ref":"#/definitions/ScalarCapabilitiesType" + "$ref":"#/definitions/TemporalOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"TemporalOperands", "namespaceURI":"http://www.opengis.net/ogc" } }, - "idCapabilities":{ - "title":"idCapabilities", + "temporalOperators":{ + "title":"temporalOperators", "allOf":[ { - "$ref":"#/definitions/IdCapabilitiesType" + "$ref":"#/definitions/TemporalOperatorsType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Id_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" - ] - }, - "ComparisonOpsType":{ - "type":"object", - "title":"ComparisonOpsType", - "properties":{ + "propertyType":"element", + "elementName":{ + "localPart":"TemporalOperators", + "namespaceURI":"http://www.opengis.net/ogc" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComparisonOpsType", + "localPart":"Temporal_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" - } + }, + "propertiesOrder":[ + "temporalOperands", + "temporalOperators" + ] }, - "LowerBoundaryType":{ + "UpperBoundaryType":{ "type":"object", - "title":"LowerBoundaryType", + "title":"UpperBoundaryType", "required":[ "expression" ], @@ -2036,186 +1888,334 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LowerBoundaryType", + "localPart":"UpperBoundaryType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ "expression" ] }, - "SpatialOpsType":{ - "type":"object", - "title":"SpatialOpsType", - "properties":{ - }, + "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":"SpatialOpsType", + "localPart":"FeatureIdType", "namespaceURI":"http://www.opengis.net/ogc" - } + }, + "propertiesOrder":[ + "fid" + ] }, - "EID":{ + "TemporalOperatorsType":{ "type":"object", - "title":"EID", + "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/ogc" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalOperatorsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "temporalOperator" + ] }, - "SimpleArithmetic":{ + "SpatialCapabilitiesType":{ "type":"object", - "title":"SimpleArithmetic", + "title":"SpatialCapabilitiesType", + "required":[ + "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" + "typeType":"classInfo", + "typeName":{ + "localPart":"Spatial_CapabilitiesType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "geometryOperands", + "spatialOperators" + ] }, - "BinaryLogicOpType":{ + "BinaryTemporalOpType":{ "required":[ - "ops" + "propertyName1", + "propertyName2", + "timeObject" ], "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/TemporalOpsType" }, { "type":"object", - "title":"BinaryLogicOpType", + "title":"BinaryTemporalOpType", "properties":{ - "ops":{ - "title":"ops", + "propertyName1":{ + "title":"propertyName1", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "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" - } - }, - { - "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/ogc" - } - }, - { - "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" - } - }, - { - "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":"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" + } + }, + "timeObject":{ + "title":"timeObject", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractTimeObjectType" + } }, - "minItems":2 + "elementName":{ + "localPart":"_TimeObject", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"elementRefs" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_TimeObject", + "namespaceURI":"http://www.opengis.net/gml" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryLogicOpType", + "localPart":"BinaryTemporalOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "ops" + "propertyName1", + "propertyName2", + "timeObject" ] }, - "UpperBoundaryType":{ - "type":"object", - "title":"UpperBoundaryType", + "UnaryLogicOpType":{ "required":[ - "expression" + "comparisonOps", + "spatialOps", + "logicOps", + "function" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/LogicOpsType" + }, + { + "type":"object", + "title":"UnaryLogicOpType", + "properties":{ + "comparisonOps":{ + "title":"comparisonOps", + "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" + } } - }, + ], + "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" + } + }, + "function":{ + "title":"function", + "allOf":[ + { + "$ref":"#/definitions/FunctionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UpperBoundaryType", + "localPart":"UnaryLogicOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "comparisonOps", + "spatialOps", + "logicOps", + "function" ] }, - "LogicalOperators":{ + "EID":{ "type":"object", - "title":"LogicalOperators", + "title":"EID", "properties":{ }, "typeType":"classInfo" }, - "SpatialOperatorNameType":{ + "TemporalOperatorNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2223,11 +2223,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpatialOperatorNameType", + "localPart":"TemporalOperatorNameType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "ComparisonOperatorType":{ + "SortOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2235,11 +2235,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ComparisonOperatorType", + "localPart":"SortOrderType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "SortOrderType":{ + "SpatialOperatorNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2247,11 +2247,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SortOrderType", + "localPart":"SpatialOperatorNameType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "TemporalOperatorNameType":{ + "ComparisonOperatorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2259,7 +2259,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TemporalOperatorNameType", + "localPart":"ComparisonOperatorType", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -2278,7 +2278,7 @@ "properties":{ "localPart":{ "enum":[ - "Id_Capabilities" + "TM_Ends" ] }, "namespaceURI":{ @@ -2291,11 +2291,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdCapabilitiesType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Id_Capabilities", + "localPart":"TM_Ends", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2312,7 +2312,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Before" + "PropertyIsNull" ] }, "namespaceURI":{ @@ -2325,11 +2325,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/PropertyIsNullType" } }, "elementName":{ - "localPart":"TM_Before", + "localPart":"PropertyIsNull", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2346,7 +2346,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_After" + "BBOX" ] }, "namespaceURI":{ @@ -2359,11 +2359,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BBOXType" } }, "elementName":{ - "localPart":"TM_After", + "localPart":"BBOX", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2380,7 +2380,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLike" + "PropertyIsBetween" ] }, "namespaceURI":{ @@ -2393,11 +2393,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsLikeType" + "$ref":"#/definitions/PropertyIsBetweenType" } }, "elementName":{ - "localPart":"PropertyIsLike", + "localPart":"PropertyIsBetween", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2414,7 +2414,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalOps" + "PropertyName" ] }, "namespaceURI":{ @@ -2427,11 +2427,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalOpsType" + "$ref":"#/definitions/PropertyNameType" } }, "elementName":{ - "localPart":"temporalOps", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2448,7 +2448,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Meets" + "Overlaps" ] }, "namespaceURI":{ @@ -2461,11 +2461,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"TM_Meets", + "localPart":"Overlaps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2482,7 +2482,7 @@ "properties":{ "localPart":{ "enum":[ - "Mul" + "TM_Before" ] }, "namespaceURI":{ @@ -2495,11 +2495,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Mul", + "localPart":"TM_Before", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2516,7 +2516,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNull" + "Intersects" ] }, "namespaceURI":{ @@ -2529,11 +2529,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNullType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsNull", + "localPart":"Intersects", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2550,7 +2550,7 @@ "properties":{ "localPart":{ "enum":[ - "Crosses" + "Literal" ] }, "namespaceURI":{ @@ -2563,11 +2563,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/LiteralType" } }, "elementName":{ - "localPart":"Crosses", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2584,7 +2584,7 @@ "properties":{ "localPart":{ "enum":[ - "Div" + "TM_After" ] }, "namespaceURI":{ @@ -2597,11 +2597,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Div", + "localPart":"TM_After", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2618,7 +2618,7 @@ "properties":{ "localPart":{ "enum":[ - "BBOX" + "PropertyIsLike" ] }, "namespaceURI":{ @@ -2631,11 +2631,11 @@ ] }, "value":{ - "$ref":"#/definitions/BBOXType" + "$ref":"#/definitions/PropertyIsLikeType" } }, "elementName":{ - "localPart":"BBOX", + "localPart":"PropertyIsLike", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2652,7 +2652,7 @@ "properties":{ "localPart":{ "enum":[ - "Disjoint" + "PropertyIsGreaterThanOrEqualTo" ] }, "namespaceURI":{ @@ -2665,11 +2665,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Disjoint", + "localPart":"PropertyIsGreaterThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2686,7 +2686,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_During" + "EID" ] }, "namespaceURI":{ @@ -2699,11 +2699,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/EID" } }, "elementName":{ - "localPart":"TM_During", + "localPart":"EID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2720,7 +2720,7 @@ "properties":{ "localPart":{ "enum":[ - "Not" + "Contains" ] }, "namespaceURI":{ @@ -2733,11 +2733,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnaryLogicOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Not", + "localPart":"Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2754,7 +2754,7 @@ "properties":{ "localPart":{ "enum":[ - "Add" + "Function" ] }, "namespaceURI":{ @@ -2767,11 +2767,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"Add", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2822,7 +2822,7 @@ "properties":{ "localPart":{ "enum":[ - "expression" + "Equals" ] }, "namespaceURI":{ @@ -2835,11 +2835,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"expression", + "localPart":"Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2856,7 +2856,7 @@ "properties":{ "localPart":{ "enum":[ - "Temporal_Capabilities" + "DWithin" ] }, "namespaceURI":{ @@ -2869,11 +2869,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCapabilitiesType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"Temporal_Capabilities", + "localPart":"DWithin", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2890,7 +2890,7 @@ "properties":{ "localPart":{ "enum":[ - "Touches" + "TM_OverlappedBy" ] }, "namespaceURI":{ @@ -2903,11 +2903,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Touches", + "localPart":"TM_OverlappedBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2924,7 +2924,7 @@ "properties":{ "localPart":{ "enum":[ - "Beyond" + "Mul" ] }, "namespaceURI":{ @@ -2937,11 +2937,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"Beyond", + "localPart":"Mul", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2958,7 +2958,7 @@ "properties":{ "localPart":{ "enum":[ - "DWithin" + "FeatureId" ] }, "namespaceURI":{ @@ -2971,11 +2971,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/FeatureIdType" } }, "elementName":{ - "localPart":"DWithin", + "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2992,7 +2992,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "Disjoint" ] }, "namespaceURI":{ @@ -3005,11 +3005,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"Disjoint", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3026,7 +3026,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThanOrEqualTo" + "PropertyIsLessThan" ] }, "namespaceURI":{ @@ -3043,7 +3043,7 @@ } }, "elementName":{ - "localPart":"PropertyIsLessThanOrEqualTo", + "localPart":"PropertyIsLessThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3060,7 +3060,7 @@ "properties":{ "localPart":{ "enum":[ - "Literal" + "Beyond" ] }, "namespaceURI":{ @@ -3073,11 +3073,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"Literal", + "localPart":"Beyond", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3094,7 +3094,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Overalps" + "TM_Equals" ] }, "namespaceURI":{ @@ -3111,7 +3111,7 @@ } }, "elementName":{ - "localPart":"TM_Overalps", + "localPart":"TM_Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3128,7 +3128,7 @@ "properties":{ "localPart":{ "enum":[ - "Sub" + "PropertyIsEqualTo" ] }, "namespaceURI":{ @@ -3141,11 +3141,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Sub", + "localPart":"PropertyIsEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3162,7 +3162,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsBetween" + "spatialOps" ] }, "namespaceURI":{ @@ -3175,11 +3175,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsBetweenType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"PropertyIsBetween", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3196,7 +3196,7 @@ "properties":{ "localPart":{ "enum":[ - "Equals" + "TM_Begins" ] }, "namespaceURI":{ @@ -3209,11 +3209,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Equals", + "localPart":"TM_Begins", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3230,7 +3230,7 @@ "properties":{ "localPart":{ "enum":[ - "SortBy" + "Filter" ] }, "namespaceURI":{ @@ -3243,11 +3243,11 @@ ] }, "value":{ - "$ref":"#/definitions/SortByType" + "$ref":"#/definitions/FilterType" } }, "elementName":{ - "localPart":"SortBy", + "localPart":"Filter", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3264,7 +3264,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Equals" + "SimpleArithmetic" ] }, "namespaceURI":{ @@ -3277,11 +3277,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/SimpleArithmetic" } }, "elementName":{ - "localPart":"TM_Equals", + "localPart":"SimpleArithmetic", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3332,7 +3332,7 @@ "properties":{ "localPart":{ "enum":[ - "And" + "Spatial_Capabilities" ] }, "namespaceURI":{ @@ -3345,11 +3345,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/SpatialCapabilitiesType" } }, "elementName":{ - "localPart":"And", + "localPart":"Spatial_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3366,7 +3366,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -3379,11 +3379,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"Function", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3400,7 +3400,7 @@ "properties":{ "localPart":{ "enum":[ - "Or" + "TM_Overalps" ] }, "namespaceURI":{ @@ -3413,11 +3413,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Or", + "localPart":"TM_Overalps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3434,7 +3434,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureId" + "Scalar_Capabilities" ] }, "namespaceURI":{ @@ -3447,11 +3447,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"#/definitions/ScalarCapabilitiesType" } }, "elementName":{ - "localPart":"FeatureId", + "localPart":"Scalar_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3468,7 +3468,7 @@ "properties":{ "localPart":{ "enum":[ - "Contains" + "comparisonOps" ] }, "namespaceURI":{ @@ -3481,11 +3481,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"Contains", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3502,7 +3502,7 @@ "properties":{ "localPart":{ "enum":[ - "Overlaps" + "PropertyIsLessThanOrEqualTo" ] }, "namespaceURI":{ @@ -3515,11 +3515,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Overlaps", + "localPart":"PropertyIsLessThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3536,7 +3536,7 @@ "properties":{ "localPart":{ "enum":[ - "Intersects" + "FID" ] }, "namespaceURI":{ @@ -3549,11 +3549,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/FID" } }, "elementName":{ - "localPart":"Intersects", + "localPart":"FID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3570,7 +3570,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Begins" + "LogicalOperators" ] }, "namespaceURI":{ @@ -3583,11 +3583,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/LogicalOperators" } }, "elementName":{ - "localPart":"TM_Begins", + "localPart":"LogicalOperators", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3604,7 +3604,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNotEqualTo" + "TM_MetBy" ] }, "namespaceURI":{ @@ -3617,11 +3617,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"PropertyIsNotEqualTo", + "localPart":"TM_MetBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3638,7 +3638,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArithmetic" + "Or" ] }, "namespaceURI":{ @@ -3651,11 +3651,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArithmetic" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"SimpleArithmetic", + "localPart":"Or", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3672,7 +3672,7 @@ "properties":{ "localPart":{ "enum":[ - "EID" + "temporalOps" ] }, "namespaceURI":{ @@ -3685,11 +3685,11 @@ ] }, "value":{ - "$ref":"#/definitions/EID" + "$ref":"#/definitions/TemporalOpsType" } }, "elementName":{ - "localPart":"EID", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3706,7 +3706,7 @@ "properties":{ "localPart":{ "enum":[ - "logicOps" + "GmlObjectId" ] }, "namespaceURI":{ @@ -3719,11 +3719,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/GmlObjectIdType" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"GmlObjectId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3740,7 +3740,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_MetBy" + "SortBy" ] }, "namespaceURI":{ @@ -3753,11 +3753,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/SortByType" } }, "elementName":{ - "localPart":"TM_MetBy", + "localPart":"SortBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3774,7 +3774,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_BegunBy" + "TM_Contains" ] }, "namespaceURI":{ @@ -3791,7 +3791,7 @@ } }, "elementName":{ - "localPart":"TM_BegunBy", + "localPart":"TM_Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3808,7 +3808,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter" + "TM_During" ] }, "namespaceURI":{ @@ -3821,11 +3821,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Filter", + "localPart":"TM_During", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3842,7 +3842,7 @@ "properties":{ "localPart":{ "enum":[ - "GmlObjectId" + "Temporal_Capabilities" ] }, "namespaceURI":{ @@ -3855,11 +3855,11 @@ ] }, "value":{ - "$ref":"#/definitions/GmlObjectIdType" + "$ref":"#/definitions/TemporalCapabilitiesType" } }, "elementName":{ - "localPart":"GmlObjectId", + "localPart":"Temporal_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3876,7 +3876,7 @@ "properties":{ "localPart":{ "enum":[ - "Within" + "TM_Meets" ] }, "namespaceURI":{ @@ -3889,11 +3889,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Within", + "localPart":"TM_Meets", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3910,7 +3910,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "PropertyIsNotEqualTo" ] }, "namespaceURI":{ @@ -3923,11 +3923,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"PropertyIsNotEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3944,7 +3944,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_OverlappedBy" + "Id_Capabilities" ] }, "namespaceURI":{ @@ -3957,11 +3957,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/IdCapabilitiesType" } }, "elementName":{ - "localPart":"TM_OverlappedBy", + "localPart":"Id_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3978,7 +3978,7 @@ "properties":{ "localPart":{ "enum":[ - "Scalar_Capabilities" + "Touches" ] }, "namespaceURI":{ @@ -3991,11 +3991,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarCapabilitiesType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"Touches", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4012,7 +4012,7 @@ "properties":{ "localPart":{ "enum":[ - "LogicalOperators" + "Sub" ] }, "namespaceURI":{ @@ -4025,11 +4025,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalOperators" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"LogicalOperators", + "localPart":"Sub", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4046,7 +4046,7 @@ "properties":{ "localPart":{ "enum":[ - "Spatial_Capabilities" + "TM_EndedBy" ] }, "namespaceURI":{ @@ -4059,11 +4059,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialCapabilitiesType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Spatial_Capabilities", + "localPart":"TM_EndedBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4080,7 +4080,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Contains" + "Within" ] }, "namespaceURI":{ @@ -4093,11 +4093,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"TM_Contains", + "localPart":"Within", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4114,7 +4114,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_EndedBy" + "Crosses" ] }, "namespaceURI":{ @@ -4127,11 +4127,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"TM_EndedBy", + "localPart":"Crosses", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4148,7 +4148,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThan" + "TM_BegunBy" ] }, "namespaceURI":{ @@ -4161,11 +4161,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"PropertyIsLessThan", + "localPart":"TM_BegunBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4182,7 +4182,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialOps" + "And" ] }, "namespaceURI":{ @@ -4195,11 +4195,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"And", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4216,7 +4216,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThanOrEqualTo" + "Add" ] }, "namespaceURI":{ @@ -4229,11 +4229,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThanOrEqualTo", + "localPart":"Add", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4250,7 +4250,7 @@ "properties":{ "localPart":{ "enum":[ - "FID" + "Not" ] }, "namespaceURI":{ @@ -4263,11 +4263,11 @@ ] }, "value":{ - "$ref":"#/definitions/FID" + "$ref":"#/definitions/UnaryLogicOpType" } }, "elementName":{ - "localPart":"FID", + "localPart":"Not", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4284,7 +4284,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Ends" + "Div" ] }, "namespaceURI":{ @@ -4297,11 +4297,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"TM_Ends", + "localPart":"Div", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4318,7 +4318,7 @@ "properties":{ "localPart":{ "enum":[ - "comparisonOps" + "logicOps" ] }, "namespaceURI":{ @@ -4331,11 +4331,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4352,7 +4352,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsEqualTo" + "expression" ] }, "namespaceURI":{ @@ -4365,11 +4365,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/ExpressionType" } }, "elementName":{ - "localPart":"PropertyIsEqualTo", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } } diff --git a/scripts/jsonschemas/SOS_2_0.jsonschema b/scripts/jsonschemas/SOS_2_0.jsonschema index d9f50f83..89eeaa40 100644 --- a/scripts/jsonschemas/SOS_2_0.jsonschema +++ b/scripts/jsonschemas/SOS_2_0.jsonschema @@ -2,75 +2,23 @@ { "id":"http://www.opengis.net/sos/2.0#", "definitions":{ - "InsertResultType":{ - "required":[ - "template", - "resultValues" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"InsertResultType", - "properties":{ - "template":{ - "title":"template", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"template", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "resultValues":{ - "title":"resultValues", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultValues", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertResultType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "template", - "resultValues" - ] - }, - "ObservationOfferingPropertyType":{ + "InsertObservationResponsePropertyType":{ "type":"object", - "title":"ObservationOfferingPropertyType", + "title":"InsertObservationResponsePropertyType", "required":[ - "observationOffering" + "insertObservationResponse" ], "properties":{ - "observationOffering":{ - "title":"observationOffering", + "insertObservationResponse":{ + "title":"insertObservationResponse", "allOf":[ { - "$ref":"#/definitions/ObservationOfferingType" + "$ref":"#/definitions/InsertObservationResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationOffering", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -197,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationOfferingPropertyType", + "localPart":"InsertObservationResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "observationOffering", + "insertObservationResponse", "nilReason", "remoteSchema", "type", @@ -213,61 +161,75 @@ "actuate" ] }, - "ResultTemplateType.ResultEncoding":{ - "type":"object", - "title":"ResultTemplateType.ResultEncoding", + "GetResultTemplateType":{ "required":[ - "abstractEncoding" + "offering", + "observedProperty" ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"GetResultTemplateType", + "properties":{ + "offering":{ + "title":"offering", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observedProperty":{ + "title":"observedProperty", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observedProperty", + "namespaceURI":"http://www.opengis.net/sos/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"GetResultTemplateType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "abstractEncoding" + "offering", + "observedProperty" ] }, - "ResultTemplatePropertyType":{ + "GetResultTemplatePropertyType":{ "type":"object", - "title":"ResultTemplatePropertyType", + "title":"GetResultTemplatePropertyType", "required":[ - "resultTemplate" + "getResultTemplate" ], "properties":{ - "resultTemplate":{ - "title":"resultTemplate", + "getResultTemplate":{ + "title":"getResultTemplate", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType" + "$ref":"#/definitions/GetResultTemplateType" } ], "propertyType":"element", "elementName":{ - "localPart":"ResultTemplate", + "localPart":"GetResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -394,11 +356,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ResultTemplatePropertyType", + "localPart":"GetResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "resultTemplate", + "getResultTemplate", "nilReason", "remoteSchema", "type", @@ -410,135 +372,182 @@ "actuate" ] }, - "GetFeatureOfInterestResponseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "GetFeatureOfInterestPropertyType":{ + "type":"object", + "title":"GetFeatureOfInterestPropertyType", + "required":[ + "getFeatureOfInterest" + ], + "properties":{ + "getFeatureOfInterest":{ + "title":"getFeatureOfInterest", + "allOf":[ + { + "$ref":"#/definitions/GetFeatureOfInterestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetFeatureOfInterest", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } }, - { - "type":"object", - "title":"GetFeatureOfInterestResponseType", - "properties":{ - "featureMember":{ - "title":"featureMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureMember", - "namespaceURI":"http://www.opengis.net/sos/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":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeatureOfInterestResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "featureMember" - ] - }, - "ContentsType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType" }, - { - "type":"object", - "title":"ContentsType", - "properties":{ - "responseFormat":{ - "title":"responseFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responseFormat", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observationType":{ - "title":"observationType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterestType":{ - "title":"featureOfInterestType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/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/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":"ContentsType", + "localPart":"GetFeatureOfInterestPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "responseFormat", - "observationType", - "featureOfInterestType" + "getFeatureOfInterest", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetObservationResponsePropertyType":{ + "GetCapabilitiesPropertyType":{ "type":"object", - "title":"GetObservationResponsePropertyType", + "title":"GetCapabilitiesPropertyType", "required":[ - "getObservationResponse" + "getCapabilities" ], "properties":{ - "getObservationResponse":{ - "title":"getObservationResponse", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"#/definitions/GetObservationResponseType" + "$ref":"#/definitions/GetCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservationResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -665,11 +674,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationResponsePropertyType", + "localPart":"GetCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservationResponse", + "getCapabilities", "nilReason", "remoteSchema", "type", @@ -681,268 +690,49 @@ "actuate" ] }, - "GetFeatureOfInterestType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"GetFeatureOfInterestType", - "properties":{ - "procedure":{ - "title":"procedure", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observedProperty":{ - "title":"observedProperty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterest":{ - "title":"featureOfInterest", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterest", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "spatialFilter":{ - "title":"spatialFilter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetFeatureOfInterestType.SpatialFilter" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialFilter", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } + "ObservationOfferingType.PhenomenonTime":{ + "type":"object", + "title":"ObservationOfferingType.PhenomenonTime", + "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", - "typeName":{ - "localPart":"GetFeatureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "procedure", - "observedProperty", - "featureOfInterest", - "spatialFilter" - ] - }, - "ObservationOfferingType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" - }, - { - "type":"object", - "title":"ObservationOfferingType", - "properties":{ - "observedArea":{ - "title":"observedArea", - "allOf":[ - { - "$ref":"#/definitions/ObservationOfferingType.ObservedArea" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observedArea", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "phenomenonTime":{ - "title":"phenomenonTime", - "allOf":[ - { - "$ref":"#/definitions/ObservationOfferingType.PhenomenonTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phenomenonTime", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "resultTime":{ - "title":"resultTime", - "allOf":[ - { - "$ref":"#/definitions/ObservationOfferingType.ResultTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultTime", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "responseFormat":{ - "title":"responseFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responseFormat", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observationType":{ - "title":"observationType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterestType":{ - "title":"featureOfInterestType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationOfferingType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observedArea", - "phenomenonTime", - "resultTime", - "responseFormat", - "observationType", - "featureOfInterestType" - ] - }, - "GetResultResponseType":{ - "required":[ - "resultValues" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"GetResultResponseType", - "properties":{ - "resultValues":{ - "title":"resultValues", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultValues", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetResultResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "resultValues" + "timePeriod" ] }, - "SosInsertionMetadataPropertyType":{ + "InsertObservationPropertyType":{ "type":"object", - "title":"SosInsertionMetadataPropertyType", + "title":"InsertObservationPropertyType", "required":[ - "sosInsertionMetadata" + "insertObservation" ], "properties":{ - "sosInsertionMetadata":{ - "title":"sosInsertionMetadata", + "insertObservation":{ + "title":"insertObservation", "allOf":[ { - "$ref":"#/definitions/SosInsertionMetadataType" + "$ref":"#/definitions/InsertObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SosInsertionMetadata", + "localPart":"InsertObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1069,11 +859,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SosInsertionMetadataPropertyType", + "localPart":"InsertObservationPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "sosInsertionMetadata", + "insertObservation", "nilReason", "remoteSchema", "type", @@ -1085,135 +875,33 @@ "actuate" ] }, - "GetResultType":{ + "InsertResultPropertyType":{ + "type":"object", + "title":"InsertResultPropertyType", "required":[ - "offering", - "observedProperty" + "insertResult" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "properties":{ + "insertResult":{ + "title":"insertResult", + "allOf":[ + { + "$ref":"#/definitions/InsertResultType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResult", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } }, - { - "type":"object", - "title":"GetResultType", - "properties":{ - "offering":{ - "title":"offering", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offering", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observedProperty":{ - "title":"observedProperty", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "temporalFilter":{ - "title":"temporalFilter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetResultType.TemporalFilter" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalFilter", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterest":{ - "title":"featureOfInterest", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterest", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "spatialFilter":{ - "title":"spatialFilter", - "allOf":[ - { - "$ref":"#/definitions/GetResultType.SpatialFilter" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialFilter", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetResultType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "offering", - "observedProperty", - "temporalFilter", - "featureOfInterest", - "spatialFilter" - ] - }, - "InsertResultTemplatePropertyType":{ - "type":"object", - "title":"InsertResultTemplatePropertyType", - "required":[ - "insertResultTemplate" - ], - "properties":{ - "insertResultTemplate":{ - "title":"insertResultTemplate", - "allOf":[ - { - "$ref":"#/definitions/InsertResultTemplateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InsertResultTemplate", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "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" } } ], @@ -1330,11 +1018,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplatePropertyType", + "localPart":"InsertResultPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultTemplate", + "insertResult", "nilReason", "remoteSchema", "type", @@ -1346,55 +1034,28 @@ "actuate" ] }, - "CapabilitiesType":{ + "InsertResultTemplateResponseType":{ + "required":[ + "acceptedTemplate" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"InsertResultTemplateResponseType", "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "filterCapabilities":{ - "title":"filterCapabilities", - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesType.FilterCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"filterCapabilities", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "contents":{ - "title":"contents", + "acceptedTemplate":{ + "title":"acceptedTemplate", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType.Contents" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"contents", + "localPart":"acceptedTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -1403,32 +1064,56 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"InsertResultTemplateResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "extension", - "filterCapabilities", - "contents" + "acceptedTemplate" ] }, - "CapabilitiesPropertyType":{ + "GetObservationByIdResponseType.Observation":{ "type":"object", - "title":"CapabilitiesPropertyType", + "title":"GetObservationByIdResponseType.Observation", "required":[ - "capabilities" + "omObservation" ], "properties":{ - "capabilities":{ - "title":"capabilities", + "omObservation":{ + "title":"omObservation", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType" + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capabilities", + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "omObservation" + ] + }, + "ContentsPropertyType":{ + "type":"object", + "title":"ContentsPropertyType", + "required":[ + "contents" + ], + "properties":{ + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/ContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1555,11 +1240,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesPropertyType", + "localPart":"ContentsPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "capabilities", + "contents", "nilReason", "remoteSchema", "type", @@ -1571,54 +1256,258 @@ "actuate" ] }, - "ObservationOfferingType.ObservedArea":{ - "type":"object", - "title":"ObservationOfferingType.ObservedArea", + "InsertObservationType":{ "required":[ - "envelope" + "offering", + "observation" ], - "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" + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"InsertObservationType", + "properties":{ + "offering":{ + "title":"offering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observation":{ + "title":"observation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertObservationType.Observation" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observation", + "namespaceURI":"http://www.opengis.net/sos/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"InsertObservationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "envelope" + "offering", + "observation" ] }, - "GetObservationType.TemporalFilter":{ + "InsertionCapabilitiesType":{ "type":"object", - "title":"GetObservationType.TemporalFilter", + "title":"InsertionCapabilitiesType", "required":[ - "temporalOps" + "procedureDescriptionFormat", + "featureOfInterestType", + "observationType" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", - "allOf":[ + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescriptionFormat", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterestType":{ + "title":"featureOfInterestType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterestType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observationType":{ + "title":"observationType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "supportedEncoding":{ + "title":"supportedEncoding", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportedEncoding", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertionCapabilitiesType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "procedureDescriptionFormat", + "featureOfInterestType", + "observationType", + "supportedEncoding" + ] + }, + "InsertObservationResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"InsertObservationResponseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertObservationResponseType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "ContentsType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType" + }, + { + "type":"object", + "title":"ContentsType", + "properties":{ + "responseFormat":{ + "title":"responseFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responseFormat", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observationType":{ + "title":"observationType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterestType":{ + "title":"featureOfInterestType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterestType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ContentsType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "responseFormat", + "observationType", + "featureOfInterestType" + ] + }, + "ResultTemplateType.ResultEncoding":{ + "type":"object", + "title":"ResultTemplateType.ResultEncoding", + "required":[ + "abstractEncoding" + ], + "properties":{ + "abstractEncoding":{ + "title":"abstractEncoding", + "allOf":[ { "type":"object", "properties":{ @@ -1626,44 +1515,70 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/definitions/TemporalOpsType" + "$ref":"#/definitions/AbstractEncodingType" } }, "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "temporalOps" + "abstractEncoding" ] }, - "GetObservationByIdResponsePropertyType":{ + "ObservationOfferingType.ResultTime":{ "type":"object", - "title":"GetObservationByIdResponsePropertyType", + "title":"ObservationOfferingType.ResultTime", "required":[ - "getObservationByIdResponse" + "timePeriod" ], "properties":{ - "getObservationByIdResponse":{ - "title":"getObservationByIdResponse", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/GetObservationByIdResponseType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservationByIdResponse", + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timePeriod" + ] + }, + "InsertResultTemplatePropertyType":{ + "type":"object", + "title":"InsertResultTemplatePropertyType", + "required":[ + "insertResultTemplate" + ], + "properties":{ + "insertResultTemplate":{ + "title":"insertResultTemplate", + "allOf":[ + { + "$ref":"#/definitions/InsertResultTemplateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1790,11 +1705,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationByIdResponsePropertyType", + "localPart":"InsertResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservationByIdResponse", + "insertResultTemplate", "nilReason", "remoteSchema", "type", @@ -1806,23 +1721,99 @@ "actuate" ] }, - "GetResultTemplateResponseType.ResultStructure":{ - "type":"object", - "title":"GetResultTemplateResponseType.ResultStructure", - "required":[ - "abstractDataComponent" - ], - "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ + "GetObservationResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"GetObservationResponseType", + "properties":{ + "observationData":{ + "title":"observationData", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetObservationResponseType.ObservationData" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationData", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetObservationResponseType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "observationData" + ] + }, + "GetFeatureOfInterestType.SpatialFilter":{ + "type":"object", + "title":"GetFeatureOfInterestType.SpatialFilter", + "required":[ + "spatialOps" + ], + "properties":{ + "spatialOps":{ + "title":"spatialOps", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/fes/2.0#/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" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "spatialOps" + ] + }, + "GetResultTemplateResponseType.ResultStructure":{ + "type":"object", + "title":"GetResultTemplateResponseType.ResultStructure", + "required":[ + "abstractDataComponent" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ "$ref":"#/definitions/AbstractDataComponentType" } }, @@ -1844,23 +1835,23 @@ "abstractDataComponent" ] }, - "GetCapabilitiesPropertyType":{ + "GetResultResponsePropertyType":{ "type":"object", - "title":"GetCapabilitiesPropertyType", + "title":"GetResultResponsePropertyType", "required":[ - "getCapabilities" + "getResultResponse" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "getResultResponse":{ + "title":"getResultResponse", "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/GetResultResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1987,11 +1978,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesPropertyType", + "localPart":"GetResultResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getCapabilities", + "getResultResponse", "nilReason", "remoteSchema", "type", @@ -2003,126 +1994,290 @@ "actuate" ] }, - "GetCapabilitiesType":{ + "InsertResultTemplateType.ProposedTemplate":{ + "type":"object", + "title":"InsertResultTemplateType.ProposedTemplate", + "required":[ + "resultTemplate" + ], + "properties":{ + "resultTemplate":{ + "title":"resultTemplate", + "allOf":[ + { + "$ref":"#/definitions/ResultTemplateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResultTemplate", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "resultTemplate" + ] + }, + "GetFeatureOfInterestResponseType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"GetCapabilitiesType", + "title":"GetFeatureOfInterestResponseType", "properties":{ - "extension":{ - "title":"extension", + "featureMember":{ + "title":"featureMember", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FeaturePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"extension", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/sos/2.0" } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"GetFeatureOfInterestResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "extension", - "service" + "featureMember" ] }, - "GetObservationType.SpatialFilter":{ - "type":"object", - "title":"GetObservationType.SpatialFilter", - "required":[ - "spatialOps" - ], - "properties":{ - "spatialOps":{ - "title":"spatialOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType" + "GetObservationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"GetObservationType", + "properties":{ + "procedure":{ + "title":"procedure", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/sos/2.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialOps" - ] - }, - "ResultTemplateType.ObservationTemplate":{ - "type":"object", - "title":"ResultTemplateType.ObservationTemplate", - "required":[ - "omObservation" - ], - "properties":{ - "omObservation":{ - "title":"omObservation", - "allOf":[ - { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "omObservation" - ] - }, - "CapabilitiesType.Contents":{ - "type":"object", - "title":"CapabilitiesType.Contents", - "required":[ + }, + "offering":{ + "title":"offering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observedProperty":{ + "title":"observedProperty", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observedProperty", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "temporalFilter":{ + "title":"temporalFilter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetObservationType.TemporalFilter" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalFilter", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterest":{ + "title":"featureOfInterest", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterest", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "spatialFilter":{ + "title":"spatialFilter", + "allOf":[ + { + "$ref":"#/definitions/GetObservationType.SpatialFilter" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialFilter", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "responseFormat":{ + "title":"responseFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responseFormat", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetObservationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "procedure", + "offering", + "observedProperty", + "temporalFilter", + "featureOfInterest", + "spatialFilter", + "responseFormat" + ] + }, + "InsertResultType":{ + "required":[ + "template", + "resultValues" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"InsertResultType", + "properties":{ + "template":{ + "title":"template", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"template", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "resultValues":{ + "title":"resultValues", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultValues", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertResultType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "template", + "resultValues" + ] + }, + "InsertObservationType.Observation":{ + "type":"object", + "title":"InsertObservationType.Observation", + "required":[ + "omObservation" + ], + "properties":{ + "omObservation":{ + "title":"omObservation", + "allOf":[ + { + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "omObservation" + ] + }, + "CapabilitiesType.Contents":{ + "type":"object", + "title":"CapabilitiesType.Contents", + "required":[ "contents" ], "properties":{ @@ -2145,23 +2300,161 @@ "contents" ] }, - "InsertResultResponsePropertyType":{ + "SosInsertionMetadataType":{ + "required":[ + "observationType", + "featureOfInterestType" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/InsertionMetadataType" + }, + { + "type":"object", + "title":"SosInsertionMetadataType", + "properties":{ + "observationType":{ + "title":"observationType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterestType":{ + "title":"featureOfInterestType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterestType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SosInsertionMetadataType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "observationType", + "featureOfInterestType" + ] + }, + "GetCapabilitiesType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" + }, + { + "type":"object", + "title":"GetCapabilitiesType", + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "extension", + "service" + ] + }, + "ResultTemplateType.ObservationTemplate":{ "type":"object", - "title":"InsertResultResponsePropertyType", + "title":"ResultTemplateType.ObservationTemplate", "required":[ - "insertResultResponse" + "omObservation" ], "properties":{ - "insertResultResponse":{ - "title":"insertResultResponse", + "omObservation":{ + "title":"omObservation", "allOf":[ { - "$ref":"#/definitions/InsertResultResponseType" + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResultResponse", + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "omObservation" + ] + }, + "InsertResultTemplateResponsePropertyType":{ + "type":"object", + "title":"InsertResultTemplateResponsePropertyType", + "required":[ + "insertResultTemplateResponse" + ], + "properties":{ + "insertResultTemplateResponse":{ + "title":"insertResultTemplateResponse", + "allOf":[ + { + "$ref":"#/definitions/InsertResultTemplateResponseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2288,11 +2581,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultResponsePropertyType", + "localPart":"InsertResultTemplateResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultResponse", + "insertResultTemplateResponse", "nilReason", "remoteSchema", "type", @@ -2304,23 +2597,80 @@ "actuate" ] }, - "InsertResultResponseType":{ + "GetResultResponseType":{ + "required":[ + "resultValues" + ], "allOf":[ { "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"InsertResultResponseType", + "title":"GetResultResponseType", "properties":{ + "resultValues":{ + "title":"resultValues", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultValues", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultResponseType", + "localPart":"GetResultResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" - } + }, + "propertiesOrder":[ + "resultValues" + ] + }, + "GetResultTemplateResponseType.ResultEncoding":{ + "type":"object", + "title":"GetResultTemplateResponseType.ResultEncoding", + "required":[ + "abstractEncoding" + ], + "properties":{ + "abstractEncoding":{ + "title":"abstractEncoding", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractEncodingType" + } + }, + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] }, "GetResultTemplateResponseType":{ "required":[ @@ -2374,105 +2724,49 @@ "resultEncoding" ] }, - "ResultTemplateType":{ + "GetObservationResponseType.ObservationData":{ + "type":"object", + "title":"GetObservationResponseType.ObservationData", "required":[ - "offering", - "observationTemplate", - "resultStructure", - "resultEncoding" + "omObservation" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"ResultTemplateType", - "properties":{ - "offering":{ - "title":"offering", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offering", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observationTemplate":{ - "title":"observationTemplate", - "allOf":[ - { - "$ref":"#/definitions/ResultTemplateType.ObservationTemplate" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationTemplate", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "resultStructure":{ - "title":"resultStructure", - "allOf":[ - { - "$ref":"#/definitions/ResultTemplateType.ResultStructure" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultStructure", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "resultEncoding":{ - "title":"resultEncoding", - "allOf":[ - { - "$ref":"#/definitions/ResultTemplateType.ResultEncoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resultEncoding", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } + "properties":{ + "omObservation":{ + "title":"omObservation", + "allOf":[ + { + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ResultTemplateType", - "namespaceURI":"http://www.opengis.net/sos/2.0" + ], + "propertyType":"element", + "elementName":{ + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "offering", - "observationTemplate", - "resultStructure", - "resultEncoding" + "omObservation" ] }, - "GetResultPropertyType":{ + "GetObservationPropertyType":{ "type":"object", - "title":"GetResultPropertyType", + "title":"GetObservationPropertyType", "required":[ - "getResult" + "getObservation" ], "properties":{ - "getResult":{ - "title":"getResult", + "getObservation":{ + "title":"getObservation", "allOf":[ { - "$ref":"#/definitions/GetResultType" + "$ref":"#/definitions/GetObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResult", + "localPart":"GetObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2599,11 +2893,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultPropertyType", + "localPart":"GetObservationPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResult", + "getObservation", "nilReason", "remoteSchema", "type", @@ -2615,55 +2909,105 @@ "actuate" ] }, - "InsertResultTemplateType.ProposedTemplate":{ + "GetObservationType.SpatialFilter":{ "type":"object", - "title":"InsertResultTemplateType.ProposedTemplate", + "title":"GetObservationType.SpatialFilter", "required":[ - "resultTemplate" + "spatialOps" ], "properties":{ - "resultTemplate":{ - "title":"resultTemplate", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType" + } + }, + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ResultTemplate", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "resultTemplate" + "spatialOps" ] }, - "GetResultTemplateType":{ + "ObservationOfferingType.ObservedArea":{ + "type":"object", + "title":"ObservationOfferingType.ObservedArea", "required":[ - "offering", - "observedProperty" + "envelope" ], + "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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "envelope" + ] + }, + "GetFeatureOfInterestType":{ "allOf":[ { "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"GetResultTemplateType", + "title":"GetFeatureOfInterestType", "properties":{ - "offering":{ - "title":"offering", + "procedure":{ + "title":"procedure", "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":0 } ], "propertyType":"element", "elementName":{ - "localPart":"offering", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2671,204 +3015,126 @@ "title":"observedProperty", "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":0 } ], "propertyType":"element", "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetResultTemplateType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "offering", - "observedProperty" - ] - }, - "InsertionCapabilitiesPropertyType":{ - "type":"object", - "title":"InsertionCapabilitiesPropertyType", - "required":[ - "insertionCapabilities" - ], - "properties":{ - "insertionCapabilities":{ - "title":"insertionCapabilities", - "allOf":[ - { - "$ref":"#/definitions/InsertionCapabilitiesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InsertionCapabilities", - "namespaceURI":"http://www.opengis.net/sos/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" + "localPart":"observedProperty", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterest":{ + "title":"featureOfInterest", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterest", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "spatialFilter":{ + "title":"spatialFilter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetFeatureOfInterestType.SpatialFilter" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialFilter", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeatureOfInterestType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "procedure", + "observedProperty", + "featureOfInterest", + "spatialFilter" + ] + }, + "GetObservationByIdType":{ + "required":[ + "observation" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"GetObservationByIdType", + "properties":{ + "observation":{ + "title":"observation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observation", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertionCapabilitiesPropertyType", + "localPart":"GetObservationByIdType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertionCapabilities", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "observation" ] }, - "ContentsPropertyType":{ + "InsertResultResponsePropertyType":{ "type":"object", - "title":"ContentsPropertyType", + "title":"InsertResultResponsePropertyType", "required":[ - "contents" + "insertResultResponse" ], "properties":{ - "contents":{ - "title":"contents", + "insertResultResponse":{ + "title":"insertResultResponse", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/InsertResultResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"InsertResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2995,11 +3261,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContentsPropertyType", + "localPart":"InsertResultResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "contents", + "insertResultResponse", "nilReason", "remoteSchema", "type", @@ -3011,15 +3277,15 @@ "actuate" ] }, - "ResultTemplateType.ResultStructure":{ + "GetResultType.SpatialFilter":{ "type":"object", - "title":"ResultTemplateType.ResultStructure", + "title":"GetResultType.SpatialFilter", "required":[ - "abstractDataComponent" + "spatialOps" ], "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { "type":"object", @@ -3028,44 +3294,82 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractDataComponent" + "spatialOps" ] }, - "GetResultTemplatePropertyType":{ + "GetObservationByIdResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"GetObservationByIdResponseType", + "properties":{ + "observation":{ + "title":"observation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetObservationByIdResponseType.Observation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observation", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetObservationByIdResponseType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "observation" + ] + }, + "GetObservationByIdResponsePropertyType":{ "type":"object", - "title":"GetResultTemplatePropertyType", + "title":"GetObservationByIdResponsePropertyType", "required":[ - "getResultTemplate" + "getObservationByIdResponse" ], "properties":{ - "getResultTemplate":{ - "title":"getResultTemplate", + "getObservationByIdResponse":{ + "title":"getObservationByIdResponse", "allOf":[ { - "$ref":"#/definitions/GetResultTemplateType" + "$ref":"#/definitions/GetObservationByIdResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResultTemplate", + "localPart":"GetObservationByIdResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -3192,11 +3496,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultTemplatePropertyType", + "localPart":"GetObservationByIdResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResultTemplate", + "getObservationByIdResponse", "nilReason", "remoteSchema", "type", @@ -3208,75 +3512,41 @@ "actuate" ] }, - "GetObservationResponseType.ObservationData":{ - "type":"object", - "title":"GetObservationResponseType.ObservationData", - "required":[ - "omObservation" - ], - "properties":{ - "omObservation":{ - "title":"omObservation", - "allOf":[ - { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "omObservation" - ] - }, - "InsertObservationType.Observation":{ - "type":"object", - "title":"InsertObservationType.Observation", - "required":[ - "omObservation" - ], - "properties":{ - "omObservation":{ - "title":"omObservation", - "allOf":[ - { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" + "InsertResultResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"InsertResultResponseType", + "properties":{ } } - }, + ], "typeType":"classInfo", - "propertiesOrder":[ - "omObservation" - ] + "typeName":{ + "localPart":"InsertResultResponseType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } }, - "GetResultTemplateResponsePropertyType":{ + "ObservationOfferingPropertyType":{ "type":"object", - "title":"GetResultTemplateResponsePropertyType", + "title":"ObservationOfferingPropertyType", "required":[ - "getResultTemplateResponse" + "observationOffering" ], "properties":{ - "getResultTemplateResponse":{ - "title":"getResultTemplateResponse", + "observationOffering":{ + "title":"observationOffering", "allOf":[ { - "$ref":"#/definitions/GetResultTemplateResponseType" + "$ref":"#/definitions/ObservationOfferingType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResultTemplateResponse", + "localPart":"ObservationOffering", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -3403,11 +3673,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultTemplateResponsePropertyType", + "localPart":"ObservationOfferingPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResultTemplateResponse", + "observationOffering", "nilReason", "remoteSchema", "type", @@ -3419,15 +3689,15 @@ "actuate" ] }, - "GetResultType.SpatialFilter":{ + "GetObservationType.TemporalFilter":{ "type":"object", - "title":"GetResultType.SpatialFilter", + "title":"GetObservationType.TemporalFilter", "required":[ - "spatialOps" + "temporalOps" ], "properties":{ - "spatialOps":{ - "title":"spatialOps", + "temporalOps":{ + "title":"temporalOps", "allOf":[ { "type":"object", @@ -3436,245 +3706,44 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType" + "$ref":"http://www.opengis.net/fes/2.0#/definitions/TemporalOpsType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"spatialOps", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spatialOps" - ] - }, - "SosInsertionMetadataType":{ - "required":[ - "observationType", - "featureOfInterestType" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/InsertionMetadataType" - }, - { - "type":"object", - "title":"SosInsertionMetadataType", - "properties":{ - "observationType":{ - "title":"observationType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterestType":{ - "title":"featureOfInterestType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SosInsertionMetadataType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observationType", - "featureOfInterestType" - ] - }, - "InsertObservationType":{ - "required":[ - "offering", - "observation" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"InsertObservationType", - "properties":{ - "offering":{ - "title":"offering", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offering", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observation":{ - "title":"observation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertObservationType.Observation" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observation", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertObservationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "offering", - "observation" - ] - }, - "InsertObservationResponseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"InsertObservationResponseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertObservationResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "InsertResultTemplateResponseType":{ - "required":[ - "acceptedTemplate" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"InsertResultTemplateResponseType", - "properties":{ - "acceptedTemplate":{ - "title":"acceptedTemplate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acceptedTemplate", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertResultTemplateResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "acceptedTemplate" - ] - }, - "ObservationOfferingType.ResultTime":{ - "type":"object", - "title":"ObservationOfferingType.ResultTime", - "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":[ - "timePeriod" + "temporalOps" ] }, - "InsertResultPropertyType":{ + "GetResultTemplateResponsePropertyType":{ "type":"object", - "title":"InsertResultPropertyType", + "title":"GetResultTemplateResponsePropertyType", "required":[ - "insertResult" + "getResultTemplateResponse" ], - "properties":{ - "insertResult":{ - "title":"insertResult", + "properties":{ + "getResultTemplateResponse":{ + "title":"getResultTemplateResponse", "allOf":[ { - "$ref":"#/definitions/InsertResultType" + "$ref":"#/definitions/GetResultTemplateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResult", + "localPart":"GetResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -3771,69 +3840,426 @@ "localPart":"title", "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "show":{ - "title":"show", + }, + "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":"GetResultTemplateResponsePropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "getResultTemplateResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ResultTemplateType.ResultStructure":{ + "type":"object", + "title":"ResultTemplateType.ResultStructure", + "required":[ + "abstractDataComponent" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractDataComponent" + ] + }, + "CapabilitiesType.FilterCapabilities":{ + "type":"object", + "title":"CapabilitiesType.FilterCapabilities", + "required":[ + "filterCapabilities" + ], + "properties":{ + "filterCapabilities":{ + "title":"filterCapabilities", + "allOf":[ + { + "$ref":"http://www.opengis.net/fes/2.0#/definitions/FilterCapabilities" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "filterCapabilities" + ] + }, + "ObservationOfferingType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" + }, + { + "type":"object", + "title":"ObservationOfferingType", + "properties":{ + "observedArea":{ + "title":"observedArea", + "allOf":[ + { + "$ref":"#/definitions/ObservationOfferingType.ObservedArea" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observedArea", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "phenomenonTime":{ + "title":"phenomenonTime", + "allOf":[ + { + "$ref":"#/definitions/ObservationOfferingType.PhenomenonTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phenomenonTime", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "resultTime":{ + "title":"resultTime", + "allOf":[ + { + "$ref":"#/definitions/ObservationOfferingType.ResultTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultTime", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "responseFormat":{ + "title":"responseFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responseFormat", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observationType":{ + "title":"observationType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterestType":{ + "title":"featureOfInterestType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterestType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationOfferingType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "observedArea", + "phenomenonTime", + "resultTime", + "responseFormat", + "observationType", + "featureOfInterestType" + ] + }, + "InsertResultTemplateType":{ + "required":[ + "proposedTemplate" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"InsertResultTemplateType", + "properties":{ + "proposedTemplate":{ + "title":"proposedTemplate", + "allOf":[ + { + "$ref":"#/definitions/InsertResultTemplateType.ProposedTemplate" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"proposedTemplate", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertResultTemplateType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "proposedTemplate" + ] + }, + "GetResultType.TemporalFilter":{ + "type":"object", + "title":"GetResultType.TemporalFilter", + "required":[ + "temporalOps" + ], + "properties":{ + "temporalOps":{ + "title":"temporalOps", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/fes/2.0#/definitions/TemporalOpsType" + } + }, + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalOps" + ] + }, + "GetResultType":{ + "required":[ + "offering", + "observedProperty" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"GetResultType", + "properties":{ + "offering":{ + "title":"offering", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "observedProperty":{ + "title":"observedProperty", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observedProperty", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "temporalFilter":{ + "title":"temporalFilter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetResultType.TemporalFilter" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalFilter", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "featureOfInterest":{ + "title":"featureOfInterest", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"featureOfInterest", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "spatialFilter":{ + "title":"spatialFilter", + "allOf":[ + { + "$ref":"#/definitions/GetResultType.SpatialFilter" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialFilter", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultPropertyType", + "localPart":"GetResultType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResult", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "offering", + "observedProperty", + "temporalFilter", + "featureOfInterest", + "spatialFilter" ] }, - "GetFeatureOfInterestResponsePropertyType":{ + "ResultTemplatePropertyType":{ "type":"object", - "title":"GetFeatureOfInterestResponsePropertyType", + "title":"ResultTemplatePropertyType", "required":[ - "getFeatureOfInterestResponse" + "resultTemplate" ], "properties":{ - "getFeatureOfInterestResponse":{ - "title":"getFeatureOfInterestResponse", + "resultTemplate":{ + "title":"resultTemplate", "allOf":[ { - "$ref":"#/definitions/GetFeatureOfInterestResponseType" + "$ref":"#/definitions/ResultTemplateType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureOfInterestResponse", + "localPart":"ResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -3960,103 +4386,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureOfInterestResponsePropertyType", + "localPart":"ResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getFeatureOfInterestResponse", + "resultTemplate", "nilReason", "remoteSchema", "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "GetObservationByIdResponseType.Observation":{ - "type":"object", - "title":"GetObservationByIdResponseType.Observation", - "required":[ - "omObservation" - ], - "properties":{ - "omObservation":{ - "title":"omObservation", - "allOf":[ - { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "omObservation" - ] - }, - "GetFeatureOfInterestType.SpatialFilter":{ - "type":"object", - "title":"GetFeatureOfInterestType.SpatialFilter", - "required":[ - "spatialOps" - ], - "properties":{ - "spatialOps":{ - "title":"spatialOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialOps" + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetResultResponsePropertyType":{ + "SosInsertionMetadataPropertyType":{ "type":"object", - "title":"GetResultResponsePropertyType", + "title":"SosInsertionMetadataPropertyType", "required":[ - "getResultResponse" + "sosInsertionMetadata" ], "properties":{ - "getResultResponse":{ - "title":"getResultResponse", + "sosInsertionMetadata":{ + "title":"sosInsertionMetadata", "allOf":[ { - "$ref":"#/definitions/GetResultResponseType" + "$ref":"#/definitions/SosInsertionMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResultResponse", + "localPart":"SosInsertionMetadata", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4183,11 +4545,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultResponsePropertyType", + "localPart":"SosInsertionMetadataPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResultResponse", + "sosInsertionMetadata", "nilReason", "remoteSchema", "type", @@ -4199,151 +4561,23 @@ "actuate" ] }, - "CapabilitiesType.FilterCapabilities":{ - "type":"object", - "title":"CapabilitiesType.FilterCapabilities", - "required":[ - "filterCapabilities" - ], - "properties":{ - "filterCapabilities":{ - "title":"filterCapabilities", - "allOf":[ - { - "$ref":"http://www.opengis.net/fes/2.0#/definitions/FilterCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter_Capabilities", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "filterCapabilities" - ] - }, - "GetResultType.TemporalFilter":{ - "type":"object", - "title":"GetResultType.TemporalFilter", - "required":[ - "temporalOps" - ], - "properties":{ - "temporalOps":{ - "title":"temporalOps", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "temporalOps" - ] - }, - "ObservationOfferingType.PhenomenonTime":{ - "type":"object", - "title":"ObservationOfferingType.PhenomenonTime", - "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":[ - "timePeriod" - ] - }, - "GetResultTemplateResponseType.ResultEncoding":{ - "type":"object", - "title":"GetResultTemplateResponseType.ResultEncoding", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "GetObservationPropertyType":{ + "GetResultPropertyType":{ "type":"object", - "title":"GetObservationPropertyType", + "title":"GetResultPropertyType", "required":[ - "getObservation" + "getResult" ], "properties":{ - "getObservation":{ - "title":"getObservation", + "getResult":{ + "title":"getResult", "allOf":[ { - "$ref":"#/definitions/GetObservationType" + "$ref":"#/definitions/GetResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservation", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4470,11 +4704,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationPropertyType", + "localPart":"GetResultPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservation", + "getResult", "nilReason", "remoteSchema", "type", @@ -4486,23 +4720,23 @@ "actuate" ] }, - "InsertResultTemplateResponsePropertyType":{ + "GetObservationResponsePropertyType":{ "type":"object", - "title":"InsertResultTemplateResponsePropertyType", + "title":"GetObservationResponsePropertyType", "required":[ - "insertResultTemplateResponse" + "getObservationResponse" ], "properties":{ - "insertResultTemplateResponse":{ - "title":"insertResultTemplateResponse", + "getObservationResponse":{ + "title":"getObservationResponse", "allOf":[ { - "$ref":"#/definitions/InsertResultTemplateResponseType" + "$ref":"#/definitions/GetObservationResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResultTemplateResponse", + "localPart":"GetObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4629,11 +4863,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplateResponsePropertyType", + "localPart":"GetObservationResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultTemplateResponse", + "getObservationResponse", "nilReason", "remoteSchema", "type", @@ -4645,82 +4879,26 @@ "actuate" ] }, - "GetObservationByIdType":{ + "ResultTemplateType":{ "required":[ - "observation" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"GetObservationByIdType", - "properties":{ - "observation":{ - "title":"observation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observation", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } + "offering", + "observationTemplate", + "resultStructure", + "resultEncoding" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetObservationByIdType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observation" - ] - }, - "GetObservationType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"GetObservationType", - "properties":{ - "procedure":{ - "title":"procedure", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + }, + { + "type":"object", + "title":"ResultTemplateType", + "properties":{ "offering":{ "title":"offering", "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", @@ -4729,80 +4907,42 @@ "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "observedProperty":{ - "title":"observedProperty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "temporalFilter":{ - "title":"temporalFilter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetObservationType.TemporalFilter" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalFilter", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterest":{ - "title":"featureOfInterest", + "observationTemplate":{ + "title":"observationTemplate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/ResultTemplateType.ObservationTemplate" } ], "propertyType":"element", "elementName":{ - "localPart":"featureOfInterest", + "localPart":"observationTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "spatialFilter":{ - "title":"spatialFilter", + "resultStructure":{ + "title":"resultStructure", "allOf":[ { - "$ref":"#/definitions/GetObservationType.SpatialFilter" + "$ref":"#/definitions/ResultTemplateType.ResultStructure" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialFilter", + "localPart":"resultStructure", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "responseFormat":{ - "title":"responseFormat", + "resultEncoding":{ + "title":"resultEncoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ResultTemplateType.ResultEncoding" } ], "propertyType":"element", "elementName":{ - "localPart":"responseFormat", + "localPart":"resultEncoding", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -4811,17 +4951,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationType", + "localPart":"ResultTemplateType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "procedure", "offering", - "observedProperty", - "temporalFilter", - "featureOfInterest", - "spatialFilter", - "responseFormat" + "observationTemplate", + "resultStructure", + "resultEncoding" ] }, "GetObservationByIdPropertyType":{ @@ -4983,28 +5120,55 @@ "actuate" ] }, - "InsertResultTemplateType":{ - "required":[ - "proposedTemplate" - ], + "CapabilitiesType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"InsertResultTemplateType", + "title":"CapabilitiesType", "properties":{ - "proposedTemplate":{ - "title":"proposedTemplate", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/InsertResultTemplateType.ProposedTemplate" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"proposedTemplate", + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "filterCapabilities":{ + "title":"filterCapabilities", + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesType.FilterCapabilities" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"filterCapabilities", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesType.Contents" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contents", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -5013,30 +5177,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplateType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "proposedTemplate" + "extension", + "filterCapabilities", + "contents" ] }, - "GetFeatureOfInterestPropertyType":{ + "CapabilitiesPropertyType":{ "type":"object", - "title":"GetFeatureOfInterestPropertyType", + "title":"CapabilitiesPropertyType", "required":[ - "getFeatureOfInterest" + "capabilities" ], "properties":{ - "getFeatureOfInterest":{ - "title":"getFeatureOfInterest", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/GetFeatureOfInterestType" + "$ref":"#/definitions/CapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5163,129 +5329,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureOfInterestPropertyType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "getFeatureOfInterest", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "InsertionCapabilitiesType":{ - "type":"object", - "title":"InsertionCapabilitiesType", - "required":[ - "procedureDescriptionFormat", - "featureOfInterestType", - "observationType" - ], - "properties":{ - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescriptionFormat", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "featureOfInterestType":{ - "title":"featureOfInterestType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "observationType":{ - "title":"observationType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - }, - "supportedEncoding":{ - "title":"supportedEncoding", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedEncoding", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertionCapabilitiesType", + "localPart":"CapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "procedureDescriptionFormat", - "featureOfInterestType", - "observationType", - "supportedEncoding" + }, + "propertiesOrder":[ + "capabilities", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertObservationPropertyType":{ + "GetFeatureOfInterestResponsePropertyType":{ "type":"object", - "title":"InsertObservationPropertyType", + "title":"GetFeatureOfInterestResponsePropertyType", "required":[ - "insertObservation" + "getFeatureOfInterestResponse" ], "properties":{ - "insertObservation":{ - "title":"insertObservation", + "getFeatureOfInterestResponse":{ + "title":"getFeatureOfInterestResponse", "allOf":[ { - "$ref":"#/definitions/InsertObservationType" + "$ref":"#/definitions/GetFeatureOfInterestResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertObservation", + "localPart":"GetFeatureOfInterestResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5412,11 +5488,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertObservationPropertyType", + "localPart":"GetFeatureOfInterestResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertObservation", + "getFeatureOfInterestResponse", "nilReason", "remoteSchema", "type", @@ -5428,61 +5504,23 @@ "actuate" ] }, - "GetObservationResponseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"GetObservationResponseType", - "properties":{ - "observationData":{ - "title":"observationData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetObservationResponseType.ObservationData" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationData", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetObservationResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observationData" - ] - }, - "InsertObservationResponsePropertyType":{ + "InsertionCapabilitiesPropertyType":{ "type":"object", - "title":"InsertObservationResponsePropertyType", + "title":"InsertionCapabilitiesPropertyType", "required":[ - "insertObservationResponse" + "insertionCapabilities" ], "properties":{ - "insertObservationResponse":{ - "title":"insertObservationResponse", + "insertionCapabilities":{ + "title":"insertionCapabilities", "allOf":[ { - "$ref":"#/definitions/InsertObservationResponseType" + "$ref":"#/definitions/InsertionCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"InsertionCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5609,11 +5647,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertObservationResponsePropertyType", + "localPart":"InsertionCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertObservationResponse", + "insertionCapabilities", "nilReason", "remoteSchema", "type", @@ -5624,44 +5662,6 @@ "show", "actuate" ] - }, - "GetObservationByIdResponseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"GetObservationByIdResponseType", - "properties":{ - "observation":{ - "title":"observation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetObservationByIdResponseType.Observation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observation", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetObservationByIdResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observation" - ] } }, "anyOf":[ @@ -5712,7 +5712,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationResponse" + "InsertResult" ] }, "namespaceURI":{ @@ -5725,11 +5725,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationResponseType" + "$ref":"#/definitions/InsertResultType" } }, "elementName":{ - "localPart":"GetObservationResponse", + "localPart":"InsertResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5746,7 +5746,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultTemplateResponse" + "ObservationOffering" ] }, "namespaceURI":{ @@ -5759,11 +5759,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultTemplateResponseType" + "$ref":"#/definitions/ObservationOfferingType" } }, "elementName":{ - "localPart":"GetResultTemplateResponse", + "localPart":"ObservationOffering", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5780,7 +5780,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultResponse" + "GetCapabilities" ] }, "namespaceURI":{ @@ -5793,11 +5793,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultResponseType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"GetResultResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5814,7 +5814,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationOffering" + "InsertionCapabilities" ] }, "namespaceURI":{ @@ -5827,11 +5827,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationOfferingType" + "$ref":"#/definitions/InsertionCapabilitiesType" } }, "elementName":{ - "localPart":"ObservationOffering", + "localPart":"InsertionCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5848,7 +5848,7 @@ "properties":{ "localPart":{ "enum":[ - "ResultTemplate" + "InsertResultResponse" ] }, "namespaceURI":{ @@ -5861,11 +5861,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResultTemplateType" + "$ref":"#/definitions/InsertResultResponseType" } }, "elementName":{ - "localPart":"ResultTemplate", + "localPart":"InsertResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5882,7 +5882,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "Contents" ] }, "namespaceURI":{ @@ -5895,11 +5895,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultType" + "$ref":"#/definitions/ContentsType" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5916,7 +5916,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservationResponse" + "GetObservation" ] }, "namespaceURI":{ @@ -5929,11 +5929,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationResponseType" + "$ref":"#/definitions/GetObservationType" } }, "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"GetObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5950,7 +5950,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationByIdResponse" + "InsertObservation" ] }, "namespaceURI":{ @@ -5963,11 +5963,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationByIdResponseType" + "$ref":"#/definitions/InsertObservationType" } }, "elementName":{ - "localPart":"GetObservationByIdResponse", + "localPart":"InsertObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5984,7 +5984,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationById" + "GetObservationByIdResponse" ] }, "namespaceURI":{ @@ -5997,11 +5997,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationByIdType" + "$ref":"#/definitions/GetObservationByIdResponseType" } }, "elementName":{ - "localPart":"GetObservationById", + "localPart":"GetObservationByIdResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6018,7 +6018,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "GetResult" ] }, "namespaceURI":{ @@ -6031,11 +6031,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/GetResultType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6052,7 +6052,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservation" + "GetFeatureOfInterestResponse" ] }, "namespaceURI":{ @@ -6065,11 +6065,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationType" + "$ref":"#/definitions/GetFeatureOfInterestResponseType" } }, "elementName":{ - "localPart":"InsertObservation", + "localPart":"GetFeatureOfInterestResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6086,7 +6086,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "GetFeatureOfInterest" ] }, "namespaceURI":{ @@ -6099,11 +6099,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/GetFeatureOfInterestType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"GetFeatureOfInterest", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6120,7 +6120,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertionCapabilities" + "GetResultTemplateResponse" ] }, "namespaceURI":{ @@ -6133,11 +6133,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertionCapabilitiesType" + "$ref":"#/definitions/GetResultTemplateResponseType" } }, "elementName":{ - "localPart":"InsertionCapabilities", + "localPart":"GetResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6154,7 +6154,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResultResponse" + "ResultTemplate" ] }, "namespaceURI":{ @@ -6167,11 +6167,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultResponseType" + "$ref":"#/definitions/ResultTemplateType" } }, "elementName":{ - "localPart":"InsertResultResponse", + "localPart":"ResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6188,7 +6188,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResultTemplate" + "GetResultResponse" ] }, "namespaceURI":{ @@ -6201,11 +6201,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultTemplateType" + "$ref":"#/definitions/GetResultResponseType" } }, "elementName":{ - "localPart":"InsertResultTemplate", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6222,7 +6222,7 @@ "properties":{ "localPart":{ "enum":[ - "SosInsertionMetadata" + "InsertResultTemplate" ] }, "namespaceURI":{ @@ -6235,11 +6235,11 @@ ] }, "value":{ - "$ref":"#/definitions/SosInsertionMetadataType" + "$ref":"#/definitions/InsertResultTemplateType" } }, "elementName":{ - "localPart":"SosInsertionMetadata", + "localPart":"InsertResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6256,7 +6256,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultTemplate" + "SosInsertionMetadata" ] }, "namespaceURI":{ @@ -6269,11 +6269,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultTemplateType" + "$ref":"#/definitions/SosInsertionMetadataType" } }, "elementName":{ - "localPart":"GetResultTemplate", + "localPart":"SosInsertionMetadata", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6290,7 +6290,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservation" + "GetObservationById" ] }, "namespaceURI":{ @@ -6303,11 +6303,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationType" + "$ref":"#/definitions/GetObservationByIdType" } }, "elementName":{ - "localPart":"GetObservation", + "localPart":"GetObservationById", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6324,7 +6324,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterest" + "GetObservationResponse" ] }, "namespaceURI":{ @@ -6337,11 +6337,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestType" + "$ref":"#/definitions/GetObservationResponseType" } }, "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"GetObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6358,7 +6358,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterestResponse" + "Capabilities" ] }, "namespaceURI":{ @@ -6371,11 +6371,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestResponseType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"GetFeatureOfInterestResponse", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6392,7 +6392,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResult" + "GetResultTemplate" ] }, "namespaceURI":{ @@ -6405,11 +6405,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultType" + "$ref":"#/definitions/GetResultTemplateType" } }, "elementName":{ - "localPart":"InsertResult", + "localPart":"GetResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6426,7 +6426,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "InsertObservationResponse" ] }, "namespaceURI":{ @@ -6439,11 +6439,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/InsertObservationResponseType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } } diff --git a/scripts/jsonschemas/SPS_1_0_0.jsonschema b/scripts/jsonschemas/SPS_1_0_0.jsonschema index 19127478..6b7b7914 100644 --- a/scripts/jsonschemas/SPS_1_0_0.jsonschema +++ b/scripts/jsonschemas/SPS_1_0_0.jsonschema @@ -2,82 +2,95 @@ { "id":"http://www.opengis.net/sps/1.0#", "definitions":{ - "DescribeResultAccessRequestResponse":{ + "SPSMessage.UpdateResponse":{ "type":"object", - "title":"DescribeResultAccessRequestResponse", + "title":"SPSMessage.UpdateResponse", "required":[ - "service", - "dataNotAvailable" + "inputParameter" ], "properties":{ - "service":{ - "title":"service", + "inputParameter":{ + "title":"inputParameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service" + "$ref":"#/definitions/InputParameterType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"service", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputParameter" + ] + }, + "DescribeTaskingRequestType":{ + "required":[ + "sensorID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "dataNotAvailable":{ - "title":"dataNotAvailable", - "allOf":[ - { - "$ref":"#/definitions/DescribeResultAccessRequestResponse.DataNotAvailable" + { + "type":"object", + "title":"DescribeTaskingRequestType", + "properties":{ + "sensorID":{ + "title":"sensorID", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SensorIDType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataNotAvailable", - "namespaceURI":"http://www.opengis.net/sps/1.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "service", - "dataNotAvailable" + "sensorID" ] }, - "GetStatusRequestResponse":{ + "DescribeTaskingRequestResponseType.TaskingDescriptor":{ "type":"object", - "title":"GetStatusRequestResponse", + "title":"DescribeTaskingRequestResponseType.TaskingDescriptor", "required":[ - "taskID", - "status" + "sensorID", + "inputDescriptor" ], "properties":{ - "taskID":{ - "title":"taskID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "status":{ - "title":"status", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SensorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"sensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -94,619 +107,364 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "estimatedToC":{ - "title":"estimatedToC", + "inputDescriptor":{ + "title":"inputDescriptor", "allOf":[ { - "$ref":"#/definitions/EstimatedToC" + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptor" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"estimatedToC", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "taskID", - "status", + "sensorID", "description", - "estimatedToC" + "inputDescriptor" ] }, - "InputDescriptorType.Definition.CommonData":{ + "SPSContentsType.PhenomenonOfferingList.PhenomenonOffering":{ "type":"object", - "title":"InputDescriptorType.Definition.CommonData", + "title":"SPSContentsType.PhenomenonOfferingList.PhenomenonOffering", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "phenomenon", + "sensorID" ], "properties":{ - "count":{ - "title":"count", + "phenomenon":{ + "title":"phenomenon", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Count" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"Phenomenon", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "quantity":{ - "title":"quantity", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Quantity" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"SensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "time":{ - "title":"time", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "phenomenon", + "sensorID" + ] + }, + "DescribeResultAccessRequestResponse.DataNotAvailable":{ + "type":"object", + "title":"DescribeResultAccessRequestResponse.DataNotAvailable", + "required":[ + "reason" + ], + "properties":{ + "reason":{ + "title":"reason", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Time" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"reason", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "_boolean":{ - "title":"_boolean", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Boolean" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "category":{ - "title":"category", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "reason", + "description" + ] + }, + "SPSContentsType.SensorOfferingList":{ + "type":"object", + "title":"SPSContentsType.SensorOfferingList", + "required":[ + "sensorOffering" + ], + "properties":{ + "sensorOffering":{ + "title":"sensorOffering", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Category" + "type":"array", + "items":{ + "$ref":"#/definitions/SensorOfferingType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"SensorOffering", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "text":{ - "title":"text", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "sensorOffering" + ] + }, + "SPSMessage.SubmitResponse":{ + "type":"object", + "title":"SPSMessage.SubmitResponse", + "required":[ + "status" + ], + "properties":{ + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"status", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "quantityRange":{ - "title":"quantityRange", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/QuantityRange" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "countRange":{ - "title":"countRange", + "estimatedToC":{ + "title":"estimatedToC", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/CountRange" + "$ref":"#/definitions/EstimatedToC" } ], "propertyType":"element", "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"estimatedToC", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "timeRange":{ - "title":"timeRange", + "alternative":{ + "title":"alternative", "allOf":[ { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/TimeRange" + "$ref":"#/definitions/SPSMessage.SubmitResponse.Alternative" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/swe/1.0#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "abstractDataArray":{ - "title":"abstractDataArray", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/swe/1.0#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"alternative", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "status", + "description", + "estimatedToC", + "alternative" ] }, - "UpdateRequestResponse.MissingParameters":{ + "LatestResponseTime":{ "type":"object", - "title":"UpdateRequestResponse.MissingParameters", + "title":"LatestResponseTime", "required":[ - "inputDescriptor" + "timeInstant" ], "properties":{ - "inputDescriptor":{ - "title":"inputDescriptor", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/InputDescriptor" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputDescriptor", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputDescriptor" + "timeInstant" ] }, - "SPSContentsType":{ + "CancelRequestType":{ + "required":[ + "taskID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"CancelRequestType", + "properties":{ + "taskID":{ + "title":"taskID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CancelRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "taskID" + ] + }, + "DescribeResultAccessRequestResponse.Service":{ "type":"object", - "title":"SPSContentsType", + "title":"DescribeResultAccessRequestResponse.Service", "required":[ - "sensorOfferingList", - "phenomenonOfferingList" + "serviceType", + "serviceURL" ], "properties":{ - "sensorOfferingList":{ - "title":"sensorOfferingList", + "serviceType":{ + "title":"serviceType", "allOf":[ { - "$ref":"#/definitions/SPSContentsType.SensorOfferingList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOfferingList", + "localPart":"ServiceType", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "phenomenonOfferingList":{ - "title":"phenomenonOfferingList", + "serviceURL":{ + "title":"serviceURL", "allOf":[ { - "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"PhenomenonOfferingList", + "localPart":"ServiceURL", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SPSContentsType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "sensorOfferingList", - "phenomenonOfferingList" - ] - }, - "SPSMessage.UpdateRequest":{ - "type":"object", - "title":"SPSMessage.UpdateRequest", - "required":[ - "inputDescriptor" - ], - "properties":{ - "inputDescriptor":{ - "title":"inputDescriptor", + }, + "request":{ + "title":"request", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptor" - }, - "minItems":1 + "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service.Request" } ], "propertyType":"element", "elementName":{ - "localPart":"InputDescriptor", + "localPart":"request", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputDescriptor" + "serviceType", + "serviceURL", + "request" ] }, - "GetStatusRequestType":{ - "required":[ - "taskID" - ], + "TaskMessageDefinitionType":{ "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"GetStatusRequestType", + "title":"TaskMessageDefinitionType", "properties":{ - "notificationTarget":{ - "title":"notificationTarget", + "externalDefinition":{ + "title":"externalDefinition", "allOf":[ { - "$ref":"#/definitions/NotificationTargetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"notificationTarget", + "localPart":"externalDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "taskID":{ - "title":"taskID", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetStatusRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "notificationTarget", - "taskID" - ] - }, - "SubmitRequestType":{ - "required":[ - "notificationTarget", - "sensorParam", - "feasibilityID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"SubmitRequestType", - "properties":{ - "notificationTarget":{ - "title":"notificationTarget", - "allOf":[ - { - "$ref":"#/definitions/NotificationTargetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notificationTarget", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "sensorParam":{ - "title":"sensorParam", - "allOf":[ - { - "$ref":"#/definitions/SubmitRequestType.SensorParam" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sensorParam", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "feasibilityID":{ - "title":"feasibilityID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"feasibilityID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "timeFrame":{ - "title":"timeFrame", - "allOf":[ - { - "$ref":"#/definitions/TimeFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeFrame", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SubmitRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "notificationTarget", - "sensorParam", - "feasibilityID", - "timeFrame" - ] - }, - "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":"" - } - }, - "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":"RequestBaseType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "service", - "version" - ] - }, - "GetFeasibilityRequestType":{ - "required":[ - "notificationTarget", - "sensorID", - "parameters" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetFeasibilityRequestType", - "properties":{ - "notificationTarget":{ - "title":"notificationTarget", - "allOf":[ - { - "$ref":"#/definitions/NotificationTargetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notificationTarget", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "sensorID":{ - "title":"sensorID", - "allOf":[ - { - "$ref":"#/definitions/SensorIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sensorID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/ParametersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "timeFrame":{ - "title":"timeFrame", - "allOf":[ - { - "$ref":"#/definitions/TimeFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeFrame", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeasibilityRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "notificationTarget", - "sensorID", - "parameters", - "timeFrame" - ] - }, - "TaskMessageDefinitionType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"TaskMessageDefinitionType", - "properties":{ - "externalDefinition":{ - "title":"externalDefinition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"externalDefinition", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"type", + "localPart":"type", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -779,326 +537,249 @@ "structureSchema" ] }, - "DescribeResultAccessRequestResponse.Service":{ + "InputDescriptorType.Definition.CommonData":{ "type":"object", - "title":"DescribeResultAccessRequestResponse.Service", + "title":"InputDescriptorType.Definition.CommonData", "required":[ - "serviceType", - "serviceURL" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" ], "properties":{ - "serviceType":{ - "title":"serviceType", + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceType", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "serviceURL":{ - "title":"serviceURL", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceURL", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "request":{ - "title":"request", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service.Request" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Time" } ], "propertyType":"element", "elementName":{ - "localPart":"request", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceType", - "serviceURL", - "request" - ] - }, - "DescribeResultAccessRequestType":{ - "required":[ - "taskID", - "sensorID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"DescribeResultAccessRequestType", - "properties":{ - "taskID":{ - "title":"taskID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "sensorID":{ - "title":"sensorID", - "allOf":[ - { - "$ref":"#/definitions/SensorIDType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sensorID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Boolean" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeResultAccessRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "taskID", - "sensorID" - ] - }, - "SPSMessage.FeasibilityResponse.Alternative":{ - "type":"object", - "title":"SPSMessage.FeasibilityResponse.Alternative", - "required":[ - "inputParameter" - ], - "properties":{ - "inputParameter":{ - "title":"inputParameter", + }, + "category":{ + "title":"category", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "inputParameter" - ] - }, - "NotificationTargetType":{ - "type":"object", - "title":"NotificationTargetType", - "required":[ - "notificationID", - "notificationURL" - ], - "properties":{ - "notificationID":{ - "title":"notificationID", + }, + "text":{ + "title":"text", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/Text" } ], "propertyType":"element", "elementName":{ - "localPart":"notificationID", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "notificationURL":{ - "title":"notificationURL", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"notificationURL", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"notificationTargetType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "notificationID", - "notificationURL" - ] - }, - "SensorOfferingType":{ - "type":"object", - "title":"SensorOfferingType", - "required":[ - "areaOfService", - "phenomenon", - "sensorDefinition", - "sensorID" - ], - "properties":{ - "areaOfService":{ - "title":"areaOfService", + }, + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/AreaOfServiceType" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"AreaOfService", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "phenomenon":{ - "title":"phenomenon", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/swe/1.0#/definitions/TimeRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "sensorDefinition":{ - "title":"sensorDefinition", + "abstractDataRecord":{ + "title":"abstractDataRecord", "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.opengis.net/swe/1.0#/definitions/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SensorDefinition", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "sensorID":{ - "title":"sensorID", + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/swe/1.0#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SensorID", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SensorOfferingType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "areaOfService", - "phenomenon", - "sensorDefinition", - "sensorID" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" ] }, - "SPSContentsType.PhenomenonOfferingList.PhenomenonOffering":{ + "UpdateRequestResponse.EstimatedToC":{ "type":"object", - "title":"SPSContentsType.PhenomenonOfferingList.PhenomenonOffering", + "title":"UpdateRequestResponse.EstimatedToC", "required":[ - "phenomenon", - "sensorID" + "timeInstant" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Phenomenon", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "sensorID":{ - "title":"sensorID", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":1 + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorID", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "phenomenon", - "sensorID" + "timeInstant" ] }, - "DescribeTaskingRequestResponseType.TaskingDescriptor":{ + "SPSMessage.FeasibilityResponse":{ "type":"object", - "title":"DescribeTaskingRequestResponseType.TaskingDescriptor", + "title":"SPSMessage.FeasibilityResponse", "required":[ - "sensorID", - "inputDescriptor" + "feasibility" ], "properties":{ - "sensorID":{ - "title":"sensorID", + "feasibility":{ + "title":"feasibility", "allOf":[ { - "$ref":"#/definitions/SensorIDType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"sensorID", + "localPart":"feasibility", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -1115,215 +796,175 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "inputDescriptor":{ - "title":"inputDescriptor", + "alternative":{ + "title":"alternative", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptor" - }, - "minItems":1 + "$ref":"#/definitions/SPSMessage.FeasibilityResponse.Alternative" } ], "propertyType":"element", "elementName":{ - "localPart":"InputDescriptor", + "localPart":"alternative", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "sensorID", + "feasibility", "description", - "inputDescriptor" + "alternative" ] }, - "SPSMessage.SubmitResponse.Alternative":{ + "DescribeResultAccessRequestResponse.Service.Request":{ "type":"object", - "title":"SPSMessage.SubmitResponse.Alternative", + "title":"DescribeResultAccessRequestResponse.Service.Request", "required":[ - "inputParameter" + "any" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"InputParameter", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "any" ] }, - "EstimatedToC":{ + "GetStatusRequestResponse":{ "type":"object", - "title":"EstimatedToC", + "title":"GetStatusRequestResponse", "required":[ - "timeInstant" + "taskID", + "status" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "taskID":{ + "title":"taskID", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"taskID", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant" - ] - }, - "TimeFrame":{ - "type":"object", - "title":"TimeFrame", - "required":[ - "timeInstant" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", + }, + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"status", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant" - ] - }, - "UpdateRequestResponse.EstimatedToC":{ - "type":"object", - "title":"UpdateRequestResponse.EstimatedToC", - "required":[ - "timeInstant" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", + }, + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant" - ] - }, - "SubmitRequestResponse.Alternative":{ - "type":"object", - "title":"SubmitRequestResponse.Alternative", - "required":[ - "inputParameter" - ], - "properties":{ - "inputParameter":{ - "title":"inputParameter", + }, + "estimatedToC":{ + "title":"estimatedToC", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "$ref":"#/definitions/EstimatedToC" } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"estimatedToC", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "taskID", + "status", + "description", + "estimatedToC" ] }, - "InputDescriptorType.Restriction":{ + "SubmitRequestType.SensorParam":{ "type":"object", - "title":"InputDescriptorType.Restriction", + "title":"SubmitRequestType.SensorParam", "required":[ - "inputParameter" + "sensorID", + "parameters" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "$ref":"#/definitions/InputParameterType" + "$ref":"#/definitions/SensorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"sensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "sensorID", + "parameters" ] }, - "SPSMessage.SubmitResponse":{ + "InputDescriptorType":{ "type":"object", - "title":"SPSMessage.SubmitResponse", + "title":"InputDescriptorType", "required":[ - "status" + "definition", + "parameterID", + "use" ], "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"status", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, "description":{ "title":"description", "allOf":[ @@ -1337,39 +978,150 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "estimatedToC":{ - "title":"estimatedToC", + "definition":{ + "title":"definition", "allOf":[ { - "$ref":"#/definitions/EstimatedToC" + "$ref":"#/definitions/InputDescriptorType.Definition" } ], "propertyType":"element", "elementName":{ - "localPart":"estimatedToC", + "localPart":"definition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "alternative":{ - "title":"alternative", + "restriction":{ + "title":"restriction", "allOf":[ { - "$ref":"#/definitions/SPSMessage.SubmitResponse.Alternative" + "$ref":"#/definitions/InputDescriptorType.Restriction" } ], "propertyType":"element", "elementName":{ - "localPart":"alternative", + "localPart":"restriction", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "cardinality":{ + "title":"cardinality", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cardinality", "namespaceURI":"http://www.opengis.net/sps/1.0" } + }, + "parameterID":{ + "title":"parameterID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parameterID", + "namespaceURI":"" + } + }, + "use":{ + "title":"use", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"use", + "namespaceURI":"" + } + }, + "updateable":{ + "title":"updateable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateable", + "namespaceURI":"" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"InputDescriptorType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "status", "description", - "estimatedToC", - "alternative" + "definition", + "restriction", + "cardinality", + "parameterID", + "use", + "updateable" + ] + }, + "DescribeResultAccessRequestType":{ + "required":[ + "taskID", + "sensorID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeResultAccessRequestType", + "properties":{ + "taskID":{ + "title":"taskID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "sensorID":{ + "title":"sensorID", + "allOf":[ + { + "$ref":"#/definitions/SensorIDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeResultAccessRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "taskID", + "sensorID" ] }, "UpdateRequestResponse":{ @@ -1459,87 +1211,128 @@ "missingParameters" ] }, - "Capabilities":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" + "InputParameterType":{ + "type":"object", + "title":"InputParameterType", + "required":[ + "value", + "parameterID" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType.Value" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } }, - { - "type":"object", - "title":"Capabilities", - "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/SPSContentsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } + "parameterID":{ + "title":"parameterID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parameterID", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"InputParameterType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "contents" + "value", + "parameterID" ] }, - "InputParameterType.Value":{ + "DescribeTaskingRequestResponseType":{ "type":"object", - "title":"InputParameterType.Value", + "title":"DescribeTaskingRequestResponseType", "required":[ - "any" + "taskingDescriptor" ], "properties":{ - "any":{ - "title":"any", + "taskingDescriptor":{ + "title":"taskingDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + "type":"array", + "items":{ + "$ref":"#/definitions/DescribeTaskingRequestResponseType.TaskingDescriptor" + }, + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"taskingDescriptor", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingRequestResponseType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "any" + "taskingDescriptor" ] }, - "LatestResponseTime":{ + "InputDescriptor":{ + "allOf":[ + { + "$ref":"#/definitions/InputDescriptorType" + }, + { + "type":"object", + "title":"InputDescriptor", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "InputParameterType.Value":{ "type":"object", - "title":"LatestResponseTime", + "title":"InputParameterType.Value", "required":[ - "timeInstant" + "any" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "timeInstant" + "any" ] }, - "GetFeasibilityRequestResponse.Alternative":{ + "ParametersType":{ "type":"object", - "title":"GetFeasibilityRequestResponse.Alternative", + "title":"ParametersType", "required":[ "inputParameter" ], @@ -1563,13 +1356,73 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"parametersType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ "inputParameter" ] }, - "UpdateRequestType":{ - "required":[ - "taskID" + "InputDescriptorType.Restriction":{ + "type":"object", + "title":"InputDescriptorType.Restriction", + "required":[ + "inputParameter" + ], + "properties":{ + "inputParameter":{ + "title":"inputParameter", + "allOf":[ + { + "$ref":"#/definitions/InputParameterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputParameter", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputParameter" + ] + }, + "SubmitRequestResponse.Alternative":{ + "type":"object", + "title":"SubmitRequestResponse.Alternative", + "required":[ + "inputParameter" + ], + "properties":{ + "inputParameter":{ + "title":"inputParameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputParameter", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputParameter" + ] + }, + "UpdateRequestType":{ + "required":[ + "taskID" ], "allOf":[ { @@ -1632,29 +1485,6 @@ "parameters" ] }, - "SensorIDType":{ - "type":"object", - "title":"SensorIDType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"sensorIDType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "value" - ] - }, "SPSMessage.StatusInformation":{ "type":"object", "title":"SPSMessage.StatusInformation", @@ -1709,296 +1539,198 @@ "estimatedToC" ] }, - "GetCapabilities":{ - "required":[ - "service" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilities", - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "service" - ] - }, - "SPSContentsType.SensorOfferingList":{ + "InputDescriptorType.Definition":{ "type":"object", - "title":"SPSContentsType.SensorOfferingList", + "title":"InputDescriptorType.Definition", "required":[ - "sensorOffering" + "commonData", + "taskMessageDefinition", + "geometryDefinition", + "temporalDefinition" ], "properties":{ - "sensorOffering":{ - "title":"sensorOffering", + "commonData":{ + "title":"commonData", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorOfferingType" - }, - "minItems":1 + "$ref":"#/definitions/InputDescriptorType.Definition.CommonData" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOffering", + "localPart":"commonData", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sensorOffering" - ] - }, - "SubmitRequestType.SensorParam":{ - "type":"object", - "title":"SubmitRequestType.SensorParam", - "required":[ - "sensorID", - "parameters" - ], - "properties":{ - "sensorID":{ - "title":"sensorID", + }, + "taskMessageDefinition":{ + "title":"taskMessageDefinition", "allOf":[ { - "$ref":"#/definitions/SensorIDType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"sensorID", + "localPart":"TaskMessageDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "parameters":{ - "title":"parameters", + "geometryDefinition":{ + "title":"geometryDefinition", "allOf":[ { - "$ref":"#/definitions/ParametersType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"GeometryDefinition", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "temporalDefinition":{ + "title":"temporalDefinition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TemporalDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "sensorID", - "parameters" + "commonData", + "taskMessageDefinition", + "geometryDefinition", + "temporalDefinition" ] }, - "InputDescriptorType":{ + "GetFeasibilityRequestResponse":{ "type":"object", - "title":"InputDescriptorType", + "title":"GetFeasibilityRequestResponse", "required":[ - "definition", - "parameterID", - "use" + "feasibilityID", + "feasibility", + "latestResponseTime" ], "properties":{ - "description":{ - "title":"description", + "feasibilityID":{ + "title":"feasibilityID", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"feasibilityID", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "definition":{ - "title":"definition", + "feasibility":{ + "title":"feasibility", "allOf":[ { - "$ref":"#/definitions/InputDescriptorType.Definition" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"definition", + "localPart":"feasibility", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "restriction":{ - "title":"restriction", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/InputDescriptorType.Restriction" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"restriction", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "cardinality":{ - "title":"cardinality", + "latestResponseTime":{ + "title":"latestResponseTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LatestResponseTime" } ], "propertyType":"element", "elementName":{ - "localPart":"cardinality", + "localPart":"LatestResponseTime", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "parameterID":{ - "title":"parameterID", + "alternative":{ + "title":"alternative", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "type":"array", + "items":{ + "$ref":"#/definitions/GetFeasibilityRequestResponse.Alternative" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"parameterID", - "namespaceURI":"" - } - }, - "use":{ - "title":"use", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"use", - "namespaceURI":"" - } - }, - "updateable":{ - "title":"updateable", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateable", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"alternative", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"InputDescriptorType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ + "feasibilityID", + "feasibility", "description", - "definition", - "restriction", - "cardinality", - "parameterID", - "use", - "updateable" - ] - }, - "CancelRequestType":{ - "required":[ - "taskID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"CancelRequestType", - "properties":{ - "taskID":{ - "title":"taskID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CancelRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "taskID" + "latestResponseTime", + "alternative" ] }, - "SPSContentsType.PhenomenonOfferingList":{ + "SPSMessage.FeasibilityResponse.Alternative":{ "type":"object", - "title":"SPSContentsType.PhenomenonOfferingList", + "title":"SPSMessage.FeasibilityResponse.Alternative", "required":[ - "phenomenonOffering" + "inputParameter" ], "properties":{ - "phenomenonOffering":{ - "title":"phenomenonOffering", + "inputParameter":{ + "title":"inputParameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList.PhenomenonOffering" + "$ref":"#/definitions/InputParameterType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"PhenomenonOffering", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "phenomenonOffering" + "inputParameter" ] }, - "ParametersType":{ + "SPSMessage.SubmitResponse.Alternative":{ "type":"object", - "title":"ParametersType", + "title":"SPSMessage.SubmitResponse.Alternative", "required":[ "inputParameter" ], @@ -2022,73 +1754,48 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"parametersType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ "inputParameter" ] }, - "DescribeTaskingRequestResponseType":{ + "SensorOfferingType":{ "type":"object", - "title":"DescribeTaskingRequestResponseType", + "title":"SensorOfferingType", "required":[ - "taskingDescriptor" + "areaOfService", + "phenomenon", + "sensorDefinition", + "sensorID" ], "properties":{ - "taskingDescriptor":{ - "title":"taskingDescriptor", + "areaOfService":{ + "title":"areaOfService", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribeTaskingRequestResponseType.TaskingDescriptor" - }, - "minItems":1 + "$ref":"#/definitions/AreaOfServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingDescriptor", + "localPart":"AreaOfService", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeTaskingRequestResponseType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "taskingDescriptor" - ] - }, - "InputDescriptorType.Definition":{ - "type":"object", - "title":"InputDescriptorType.Definition", - "required":[ - "commonData", - "taskMessageDefinition", - "geometryDefinition", - "temporalDefinition" - ], - "properties":{ - "commonData":{ - "title":"commonData", + }, + "phenomenon":{ + "title":"phenomenon", "allOf":[ { - "$ref":"#/definitions/InputDescriptorType.Definition.CommonData" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"commonData", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "taskMessageDefinition":{ - "title":"taskMessageDefinition", + "sensorDefinition":{ + "title":"sensorDefinition", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2096,130 +1803,165 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TaskMessageDefinition", + "localPart":"SensorDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "geometryDefinition":{ - "title":"geometryDefinition", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryDefinition", + "localPart":"SensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "temporalDefinition":{ - "title":"temporalDefinition", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SensorOfferingType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "areaOfService", + "phenomenon", + "sensorDefinition", + "sensorID" + ] + }, + "SPSMessage.UpdateRequest":{ + "type":"object", + "title":"SPSMessage.UpdateRequest", + "required":[ + "inputDescriptor" + ], + "properties":{ + "inputDescriptor":{ + "title":"inputDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptor" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalDefinition", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "commonData", - "taskMessageDefinition", - "geometryDefinition", - "temporalDefinition" + "inputDescriptor" ] }, - "AreaOfServiceType":{ + "TimeFrame":{ "type":"object", - "title":"AreaOfServiceType", + "title":"TimeFrame", "required":[ - "boundingBox", - "pos", - "polygon", - "solid" + "timeInstant" ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "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" - } + "$ref":"#/definitions/TimeInstantType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "pos":{ - "title":"pos", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timeInstant" + ] + }, + "NotificationTargetType":{ + "type":"object", + "title":"NotificationTargetType", + "required":[ + "notificationID", + "notificationURL" + ], + "properties":{ + "notificationID":{ + "title":"notificationID", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"notificationID", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "polygon":{ - "title":"polygon", + "notificationURL":{ + "title":"notificationURL", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"notificationURL", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "solid":{ - "title":"solid", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"notificationTargetType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "notificationID", + "notificationURL" + ] + }, + "GetFeasibilityRequestResponse.Alternative":{ + "type":"object", + "title":"GetFeasibilityRequestResponse.Alternative", + "required":[ + "inputParameter" + ], + "properties":{ + "inputParameter":{ + "title":"inputParameter", "allOf":[ { - "$ref":"#/definitions/SolidType" + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Solid", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputParameter", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AreaOfServiceType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "boundingBox", - "pos", - "polygon", - "solid" + "inputParameter" ] }, "SubmitRequestResponse":{ @@ -2324,385 +2066,536 @@ "alternative" ] }, - "InputDescriptor":{ + "GetStatusRequestType":{ + "required":[ + "taskID" + ], "allOf":[ { - "$ref":"#/definitions/InputDescriptorType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"InputDescriptor", + "title":"GetStatusRequestType", "properties":{ + "notificationTarget":{ + "title":"notificationTarget", + "allOf":[ + { + "$ref":"#/definitions/NotificationTargetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notificationTarget", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "taskID":{ + "title":"taskID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } } } ], - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"GetStatusRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "notificationTarget", + "taskID" + ] }, - "SPSMessage":{ - "type":"object", - "title":"SPSMessage", + "GetFeasibilityRequestType":{ "required":[ - "feasibilityResponse", - "submitResponse", - "statusInformation", - "updateRequest", - "updateResponse", - "spsCorrID" + "notificationTarget", + "sensorID", + "parameters" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"GetFeasibilityRequestType", + "properties":{ + "notificationTarget":{ + "title":"notificationTarget", + "allOf":[ + { + "$ref":"#/definitions/NotificationTargetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notificationTarget", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "sensorID":{ + "title":"sensorID", + "allOf":[ + { + "$ref":"#/definitions/SensorIDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "timeFrame":{ + "title":"timeFrame", + "allOf":[ + { + "$ref":"#/definitions/TimeFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeFrame", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeasibilityRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "notificationTarget", + "sensorID", + "parameters", + "timeFrame" + ] + }, + "SensorIDType":{ + "type":"object", + "title":"SensorIDType", "properties":{ - "feasibilityResponse":{ - "title":"feasibilityResponse", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/SPSMessage.FeasibilityResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeasibilityResponse", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "submitResponse":{ - "title":"submitResponse", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"sensorIDType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "value" + ] + }, + "CancelRequestResponse":{ + "type":"object", + "title":"CancelRequestResponse", + "required":[ + "taskID", + "status" + ], + "properties":{ + "taskID":{ + "title":"taskID", "allOf":[ { - "$ref":"#/definitions/SPSMessage.SubmitResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"SubmitResponse", + "localPart":"taskID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "statusInformation":{ - "title":"statusInformation", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/SPSMessage.StatusInformation" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StatusInformation", + "localPart":"status", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "updateRequest":{ - "title":"updateRequest", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/SPSMessage.UpdateRequest" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateRequest", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "updateResponse":{ - "title":"updateResponse", - "allOf":[ - { - "$ref":"#/definitions/SPSMessage.UpdateResponse" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UpdateResponse", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "spsCorrID":{ - "title":"spsCorrID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SPSCorrID", - "namespaceURI":"" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "feasibilityResponse", - "submitResponse", - "statusInformation", - "updateRequest", - "updateResponse", - "spsCorrID" + "taskID", + "status", + "description" ] }, - "InputParameterType":{ + "SPSContentsType":{ "type":"object", - "title":"InputParameterType", + "title":"SPSContentsType", "required":[ - "value", - "parameterID" + "sensorOfferingList", + "phenomenonOfferingList" ], "properties":{ - "value":{ - "title":"value", + "sensorOfferingList":{ + "title":"sensorOfferingList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType.Value" - }, - "minItems":1 + "$ref":"#/definitions/SPSContentsType.SensorOfferingList" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"SensorOfferingList", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "parameterID":{ - "title":"parameterID", + "phenomenonOfferingList":{ + "title":"phenomenonOfferingList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"parameterID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PhenomenonOfferingList", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InputParameterType", + "localPart":"SPSContentsType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "value", - "parameterID" + "sensorOfferingList", + "phenomenonOfferingList" ] }, - "GetFeasibilityRequestResponse":{ + "AreaOfServiceType":{ "type":"object", - "title":"GetFeasibilityRequestResponse", + "title":"AreaOfServiceType", "required":[ - "feasibilityID", - "feasibility", - "latestResponseTime" + "boundingBox", + "pos", + "polygon", + "solid" ], "properties":{ - "feasibilityID":{ - "title":"feasibilityID", + "boundingBox":{ + "title":"boundingBox", "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":"http://www.opengis.net/ows#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"feasibilityID", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" } }, - "feasibility":{ - "title":"feasibility", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"feasibility", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" } }, - "description":{ - "title":"description", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, - "latestResponseTime":{ - "title":"latestResponseTime", + "solid":{ + "title":"solid", "allOf":[ { - "$ref":"#/definitions/LatestResponseTime" + "$ref":"#/definitions/SolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"LatestResponseTime", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Solid", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "alternative":{ - "title":"alternative", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AreaOfServiceType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "boundingBox", + "pos", + "polygon", + "solid" + ] + }, + "DescribeResultAccessRequestResponse":{ + "type":"object", + "title":"DescribeResultAccessRequestResponse", + "required":[ + "service", + "dataNotAvailable" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GetFeasibilityRequestResponse.Alternative" + "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"alternative", + "localPart":"service", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "dataNotAvailable":{ + "title":"dataNotAvailable", + "allOf":[ + { + "$ref":"#/definitions/DescribeResultAccessRequestResponse.DataNotAvailable" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataNotAvailable", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "feasibilityID", - "feasibility", - "description", - "latestResponseTime", - "alternative" + "service", + "dataNotAvailable" ] }, - "DescribeResultAccessRequestResponse.DataNotAvailable":{ + "RequestBaseType":{ "type":"object", - "title":"DescribeResultAccessRequestResponse.DataNotAvailable", + "title":"RequestBaseType", "required":[ - "reason" + "service", + "version" ], "properties":{ - "reason":{ - "title":"reason", + "service":{ + "title":"service", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"reason", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "description":{ - "title":"description", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RequestBaseType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "reason", - "description" + "service", + "version" ] }, - "SPSMessage.UpdateResponse":{ + "GetCapabilities":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" + }, + { + "type":"object", + "title":"GetCapabilities", + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "service" + ] + }, + "SPSContentsType.PhenomenonOfferingList":{ "type":"object", - "title":"SPSMessage.UpdateResponse", + "title":"SPSContentsType.PhenomenonOfferingList", "required":[ - "inputParameter" + "phenomenonOffering" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "phenomenonOffering":{ + "title":"phenomenonOffering", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputParameterType" + "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList.PhenomenonOffering" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"PhenomenonOffering", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "phenomenonOffering" ] }, - "SPSMessage.FeasibilityResponse":{ - "type":"object", - "title":"SPSMessage.FeasibilityResponse", - "required":[ - "feasibility" - ], - "properties":{ - "feasibility":{ - "title":"feasibility", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"feasibility", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } + "Capabilities":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" }, - "alternative":{ - "title":"alternative", - "allOf":[ - { - "$ref":"#/definitions/SPSMessage.FeasibilityResponse.Alternative" + { + "type":"object", + "title":"Capabilities", + "properties":{ + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/SPSContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternative", - "namespaceURI":"http://www.opengis.net/sps/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "feasibility", - "description", - "alternative" + "contents" ] }, - "DescribeTaskingRequestType":{ + "SubmitRequestType":{ "required":[ - "sensorID" + "notificationTarget", + "sensorParam", + "feasibilityID" ], "allOf":[ { @@ -2710,22 +2603,57 @@ }, { "type":"object", - "title":"DescribeTaskingRequestType", + "title":"SubmitRequestType", "properties":{ - "sensorID":{ - "title":"sensorID", + "notificationTarget":{ + "title":"notificationTarget", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorIDType" - }, - "minItems":1 + "$ref":"#/definitions/NotificationTargetType" } ], "propertyType":"element", "elementName":{ - "localPart":"sensorID", + "localPart":"notificationTarget", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "sensorParam":{ + "title":"sensorParam", + "allOf":[ + { + "$ref":"#/definitions/SubmitRequestType.SensorParam" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sensorParam", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "feasibilityID":{ + "title":"feasibilityID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"feasibilityID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "timeFrame":{ + "title":"timeFrame", + "allOf":[ + { + "$ref":"#/definitions/TimeFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeFrame", "namespaceURI":"http://www.opengis.net/sps/1.0" } } @@ -2734,95 +2662,167 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingRequestType", + "localPart":"SubmitRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "sensorID" + "notificationTarget", + "sensorParam", + "feasibilityID", + "timeFrame" + ] + }, + "SPSMessage":{ + "type":"object", + "title":"SPSMessage", + "required":[ + "feasibilityResponse", + "submitResponse", + "statusInformation", + "updateRequest", + "updateResponse", + "spsCorrID" + ], + "properties":{ + "feasibilityResponse":{ + "title":"feasibilityResponse", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.FeasibilityResponse" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeasibilityResponse", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "submitResponse":{ + "title":"submitResponse", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.SubmitResponse" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SubmitResponse", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "statusInformation":{ + "title":"statusInformation", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.StatusInformation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StatusInformation", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "updateRequest":{ + "title":"updateRequest", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.UpdateRequest" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpdateRequest", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "updateResponse":{ + "title":"updateResponse", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.UpdateResponse" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpdateResponse", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "spsCorrID":{ + "title":"spsCorrID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SPSCorrID", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "feasibilityResponse", + "submitResponse", + "statusInformation", + "updateRequest", + "updateResponse", + "spsCorrID" ] }, - "DescribeResultAccessRequestResponse.Service.Request":{ + "EstimatedToC":{ "type":"object", - "title":"DescribeResultAccessRequestResponse.Service.Request", + "title":"EstimatedToC", "required":[ - "any" + "timeInstant" ], "properties":{ - "any":{ - "title":"any", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/TimeInstantType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "timeInstant" ] }, - "CancelRequestResponse":{ + "UpdateRequestResponse.MissingParameters":{ "type":"object", - "title":"CancelRequestResponse", + "title":"UpdateRequestResponse.MissingParameters", "required":[ - "taskID", - "status" + "inputDescriptor" ], "properties":{ - "taskID":{ - "title":"taskID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "status":{ - "title":"status", + "inputDescriptor":{ + "title":"inputDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InputDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "taskID", - "status", - "description" + "inputDescriptor" ] } }, @@ -2840,7 +2840,7 @@ "properties":{ "localPart":{ "enum":[ - "timeFrame" + "Submit" ] }, "namespaceURI":{ @@ -2853,11 +2853,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeFrame" + "$ref":"#/definitions/SubmitRequestType" } }, "elementName":{ - "localPart":"timeFrame", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2908,7 +2908,7 @@ "properties":{ "localPart":{ "enum":[ - "InputParameter" + "feasibilityID" ] }, "namespaceURI":{ @@ -2921,11 +2921,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputParameterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"InputParameter", + "localPart":"feasibilityID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2942,7 +2942,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibilityRequestResponse" + "TaskMessageDictionary" ] }, "namespaceURI":{ @@ -2955,11 +2955,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityRequestResponse" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"GetFeasibilityRequestResponse", + "localPart":"TaskMessageDictionary", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2976,7 +2976,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTaskingRequestResponse" + "CancelRequestResponse" ] }, "namespaceURI":{ @@ -2989,11 +2989,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingRequestResponseType" + "$ref":"#/definitions/CancelRequestResponse" } }, "elementName":{ - "localPart":"DescribeTaskingRequestResponse", + "localPart":"CancelRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3010,7 +3010,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetStatusRequestResponse" ] }, "namespaceURI":{ @@ -3023,11 +3023,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/GetStatusRequestResponse" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetStatusRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3044,7 +3044,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessRequestResponse" + "notificationTarget" ] }, "namespaceURI":{ @@ -3057,11 +3057,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestResponse" + "$ref":"#/definitions/NotificationTargetType" } }, "elementName":{ - "localPart":"DescribeResultAccessRequestResponse", + "localPart":"notificationTarget", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3078,7 +3078,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTasking" + "InputParameter" ] }, "namespaceURI":{ @@ -3091,11 +3091,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingRequestType" + "$ref":"#/definitions/InputParameterType" } }, "elementName":{ - "localPart":"DescribeTasking", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3112,7 +3112,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "estimatedToC" ] }, "namespaceURI":{ @@ -3125,11 +3125,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestType" + "$ref":"#/definitions/EstimatedToC" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"estimatedToC", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3146,7 +3146,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibility" + "DescribeTasking" ] }, "namespaceURI":{ @@ -3159,11 +3159,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityRequestType" + "$ref":"#/definitions/DescribeTaskingRequestType" } }, "elementName":{ - "localPart":"GetFeasibility", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3180,7 +3180,7 @@ "properties":{ "localPart":{ "enum":[ - "LatestResponseTime" + "GetStatus" ] }, "namespaceURI":{ @@ -3193,11 +3193,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatestResponseTime" + "$ref":"#/definitions/GetStatusRequestType" } }, "elementName":{ - "localPart":"LatestResponseTime", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3214,7 +3214,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitRequestResponse" + "timeFrame" ] }, "namespaceURI":{ @@ -3227,11 +3227,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitRequestResponse" + "$ref":"#/definitions/TimeFrame" } }, "elementName":{ - "localPart":"SubmitRequestResponse", + "localPart":"timeFrame", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3248,7 +3248,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusRequestResponse" + "Cancel" ] }, "namespaceURI":{ @@ -3261,11 +3261,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestResponse" + "$ref":"#/definitions/CancelRequestType" } }, "elementName":{ - "localPart":"GetStatusRequestResponse", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3282,7 +3282,7 @@ "properties":{ "localPart":{ "enum":[ - "InputDescriptor" + "Update" ] }, "namespaceURI":{ @@ -3295,11 +3295,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputDescriptor" + "$ref":"#/definitions/UpdateRequestType" } }, "elementName":{ - "localPart":"InputDescriptor", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3316,7 +3316,7 @@ "properties":{ "localPart":{ "enum":[ - "estimatedToC" + "parameters" ] }, "namespaceURI":{ @@ -3329,11 +3329,11 @@ ] }, "value":{ - "$ref":"#/definitions/EstimatedToC" + "$ref":"#/definitions/ParametersType" } }, "elementName":{ - "localPart":"estimatedToC", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3350,7 +3350,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "UpdateRequestResponse" ] }, "namespaceURI":{ @@ -3363,11 +3363,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/UpdateRequestResponse" } }, "elementName":{ - "localPart":"Contents", + "localPart":"UpdateRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3384,7 +3384,7 @@ "properties":{ "localPart":{ "enum":[ - "Cancel" + "InputDescriptor" ] }, "namespaceURI":{ @@ -3397,11 +3397,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestType" + "$ref":"#/definitions/InputDescriptor" } }, "elementName":{ - "localPart":"Cancel", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3418,7 +3418,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3431,11 +3431,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3452,7 +3452,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateRequestResponse" + "DescribeTaskingRequestResponse" ] }, "namespaceURI":{ @@ -3465,11 +3465,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateRequestResponse" + "$ref":"#/definitions/DescribeTaskingRequestResponseType" } }, "elementName":{ - "localPart":"UpdateRequestResponse", + "localPart":"DescribeTaskingRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3486,7 +3486,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "SPSMessage" ] }, "namespaceURI":{ @@ -3499,11 +3499,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateRequestType" + "$ref":"#/definitions/SPSMessage" } }, "elementName":{ - "localPart":"Update", + "localPart":"SPSMessage", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3520,7 +3520,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "SubmitRequestResponse" ] }, "namespaceURI":{ @@ -3533,11 +3533,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/SubmitRequestResponse" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"SubmitRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3554,7 +3554,7 @@ "properties":{ "localPart":{ "enum":[ - "notificationTarget" + "GetFeasibilityRequestResponse" ] }, "namespaceURI":{ @@ -3567,11 +3567,11 @@ ] }, "value":{ - "$ref":"#/definitions/NotificationTargetType" + "$ref":"#/definitions/GetFeasibilityRequestResponse" } }, "elementName":{ - "localPart":"notificationTarget", + "localPart":"GetFeasibilityRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3588,7 +3588,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSMessage" + "taskID" ] }, "namespaceURI":{ @@ -3601,11 +3601,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSMessage" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } }, "elementName":{ - "localPart":"SPSMessage", + "localPart":"taskID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3622,7 +3622,7 @@ "properties":{ "localPart":{ "enum":[ - "sensorID" + "LatestResponseTime" ] }, "namespaceURI":{ @@ -3635,11 +3635,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorIDType" + "$ref":"#/definitions/LatestResponseTime" } }, "elementName":{ - "localPart":"sensorID", + "localPart":"LatestResponseTime", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3656,7 +3656,7 @@ "properties":{ "localPart":{ "enum":[ - "feasibilityID" + "Contents" ] }, "namespaceURI":{ @@ -3669,11 +3669,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SPSContentsType" } }, "elementName":{ - "localPart":"feasibilityID", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3690,7 +3690,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskMessageDictionary" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -3703,11 +3703,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/DescribeResultAccessRequestType" } }, "elementName":{ - "localPart":"TaskMessageDictionary", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3724,7 +3724,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "sensorID" ] }, "namespaceURI":{ @@ -3737,11 +3737,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParametersType" + "$ref":"#/definitions/SensorIDType" } }, "elementName":{ - "localPart":"parameters", + "localPart":"sensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3758,7 +3758,7 @@ "properties":{ "localPart":{ "enum":[ - "taskID" + "Capabilities" ] }, "namespaceURI":{ @@ -3771,11 +3771,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"taskID", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3792,7 +3792,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "GetFeasibility" ] }, "namespaceURI":{ @@ -3805,11 +3805,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitRequestType" + "$ref":"#/definitions/GetFeasibilityRequestType" } }, "elementName":{ - "localPart":"Submit", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3826,7 +3826,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelRequestResponse" + "DescribeResultAccessRequestResponse" ] }, "namespaceURI":{ @@ -3839,11 +3839,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestResponse" + "$ref":"#/definitions/DescribeResultAccessRequestResponse" } }, "elementName":{ - "localPart":"CancelRequestResponse", + "localPart":"DescribeResultAccessRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } } diff --git a/scripts/jsonschemas/SPS_2_0.jsonschema b/scripts/jsonschemas/SPS_2_0.jsonschema index f835cfe5..75e1d7a4 100644 --- a/scripts/jsonschemas/SPS_2_0.jsonschema +++ b/scripts/jsonschemas/SPS_2_0.jsonschema @@ -2,122 +2,49 @@ { "id":"http://www.opengis.net/sps/2.0#", "definitions":{ - "AlternativeType":{ - "required":[ - "taskingParameters" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"AlternativeType", - "properties":{ - "alternativeDescription":{ - "title":"alternativeDescription", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "taskingParameters":{ - "title":"taskingParameters", - "allOf":[ - { - "$ref":"#/definitions/AlternativeType.TaskingParameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskingParameters", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AlternativeType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "alternativeDescription", - "taskingParameters" - ] - }, - "CapabilitiesType.Contents":{ + "PointOrPolygonPropertyType.ByPoint":{ "type":"object", - "title":"CapabilitiesType.Contents", + "title":"PointOrPolygonPropertyType.ByPoint", "required":[ - "spsContents" + "point" ], "properties":{ - "spsContents":{ - "title":"spsContents", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"SPSContents", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spsContents" + "point" ] }, - "ReserveResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/TaskingResponseType" - }, - { - "type":"object", - "title":"ReserveResponseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ReserveResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "DescribeTaskingResponsePropertyType":{ + "DescribeResultAccessResponsePropertyType":{ "type":"object", - "title":"DescribeTaskingResponsePropertyType", + "title":"DescribeResultAccessResponsePropertyType", "required":[ - "describeTaskingResponse" + "describeResultAccessResponse" ], "properties":{ - "describeTaskingResponse":{ - "title":"describeTaskingResponse", + "describeResultAccessResponse":{ + "title":"describeResultAccessResponse", "allOf":[ { - "$ref":"#/definitions/DescribeTaskingResponseType" + "$ref":"#/definitions/DescribeResultAccessResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeTaskingResponse", + "localPart":"DescribeResultAccessResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -244,11 +171,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingResponsePropertyType", + "localPart":"DescribeResultAccessResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeTaskingResponse", + "describeResultAccessResponse", "nilReason", "remoteSchema", "type", @@ -260,23 +187,83 @@ "actuate" ] }, - "GetStatusResponsePropertyType":{ + "DataAvailableType.DataReference":{ "type":"object", - "title":"GetStatusResponsePropertyType", + "title":"DataAvailableType.DataReference", "required":[ - "getStatusResponse" + "referenceGroup" ], "properties":{ - "getStatusResponse":{ - "title":"getStatusResponse", + "referenceGroup":{ + "title":"referenceGroup", "allOf":[ { - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"ReferenceGroup", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "referenceGroup" + ] + }, + "ReserveType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestType" + }, + { + "type":"object", + "title":"ReserveType", + "properties":{ + "reservationExpiration":{ + "title":"reservationExpiration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reservationExpiration", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ReserveType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "reservationExpiration" + ] + }, + "ReservationReportPropertyType":{ + "type":"object", + "title":"ReservationReportPropertyType", + "required":[ + "reservationReport" + ], + "properties":{ + "reservationReport":{ + "title":"reservationReport", + "allOf":[ + { + "$ref":"#/definitions/ReservationReportType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReservationReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -403,11 +390,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusResponsePropertyType", + "localPart":"ReservationReportPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getStatusResponse", + "reservationReport", "nilReason", "remoteSchema", "type", @@ -419,211 +406,161 @@ "actuate" ] }, - "PointOrPolygonPropertyType":{ + "AlternativeType.TaskingParameters":{ "type":"object", - "title":"PointOrPolygonPropertyType", + "title":"AlternativeType.TaskingParameters", "required":[ - "byPoint", - "byPolygon" + "parameterData" ], "properties":{ - "byPoint":{ - "title":"byPoint", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"byPoint", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "byPolygon":{ - "title":"byPolygon", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "SPSMetadataType":{ + "type":"object", + "title":"SPSMetadataType", + "required":[ + "dataAccessType" + ], + "properties":{ + "dataAccessType":{ + "title":"dataAccessType", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"byPolygon", + "localPart":"dataAccessType", "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "unionSemantics":{ - "title":"unionSemantics", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SPSMetadataType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "dataAccessType" + ] + }, + "DescribeResultAccessResponseType.Availability":{ + "type":"object", + "title":"DescribeResultAccessResponseType.Availability", + "required":[ + "available", + "unavailable" + ], + "properties":{ + "available":{ + "title":"available", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonUnionSemantics" + "$ref":"#/definitions/AvailableOrNotPropertyType.Available" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unionSemantics", - "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" + "propertyType":"element", + "elementName":{ + "localPart":"available", + "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "show":{ - "title":"show", + "unavailable":{ + "title":"unavailable", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"unavailable", + "namespaceURI":"http://www.opengis.net/sps/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "available", + "unavailable" + ] + }, + "GetTaskType":{ + "required":[ + "task" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"GetTaskType", + "properties":{ + "task":{ + "title":"task", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"task", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"PointOrPolygonPropertyType", + "localPart":"GetTaskType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "byPoint", - "byPolygon", - "unionSemantics", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "task" ] }, - "CancelResponsePropertyType":{ + "UpdateResponsePropertyType":{ "type":"object", - "title":"CancelResponsePropertyType", + "title":"UpdateResponsePropertyType", "required":[ - "cancelResponse" + "updateResponse" ], "properties":{ - "cancelResponse":{ - "title":"cancelResponse", + "updateResponse":{ + "title":"updateResponse", "allOf":[ { - "$ref":"#/definitions/CancelResponseType" + "$ref":"#/definitions/UpdateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"CancelResponse", + "localPart":"UpdateResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -750,11 +687,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CancelResponsePropertyType", + "localPart":"UpdateResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "cancelResponse", + "updateResponse", "nilReason", "remoteSchema", "type", @@ -784,15 +721,15 @@ "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "GetStatusResponseType.Status":{ + "CapabilitiesType.Notifications":{ "type":"object", - "title":"GetStatusResponseType.Status", + "title":"CapabilitiesType.Notifications", "required":[ - "statusReport" + "notificationProducerMetadata" ], "properties":{ - "statusReport":{ - "title":"statusReport", + "notificationProducerMetadata":{ + "title":"notificationProducerMetadata", "allOf":[ { "type":"object", @@ -801,110 +738,258 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StatusReportType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/NotificationProducerMetadataType" } }, "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "statusReport" + "notificationProducerMetadata" ] }, - "ConfirmResponseType":{ + "StatusReportType.Alternative":{ + "type":"object", + "title":"StatusReportType.Alternative", "required":[ - "result" + "alternative" ], + "properties":{ + "alternative":{ + "title":"alternative", + "allOf":[ + { + "$ref":"#/definitions/AlternativeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Alternative", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "alternative" + ] + }, + "CapabilitiesType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"ConfirmResponseType", + "title":"CapabilitiesType", "properties":{ - "result":{ - "title":"result", + "notifications":{ + "title":"notifications", "allOf":[ { - "$ref":"#/definitions/ConfirmResponseType.Result" + "$ref":"#/definitions/CapabilitiesType.Notifications" } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"notifications", "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - } - } - ], + }, + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesType.Contents" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contents", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmResponseType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "result" + "notifications", + "contents", + "extension" ] }, - "AvailableOrNotPropertyType":{ + "DescribeResultAccessType.Target":{ "type":"object", - "title":"AvailableOrNotPropertyType", + "title":"DescribeResultAccessType.Target", "required":[ - "available", - "unavailable" + "task", + "procedure" ], "properties":{ - "available":{ - "title":"available", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Available" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"available", + "localPart":"task", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "unavailable":{ - "title":"unavailable", + "procedure":{ + "title":"procedure", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"unavailable", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sps/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "task", + "procedure" + ] + }, + "DescribeTaskingResponseType.TaskingParameters":{ + "type":"object", + "title":"DescribeTaskingResponseType.TaskingParameters", + "required":[ + "abstractDataComponent", + "name" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, - "unionSemantics":{ - "title":"unionSemantics", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotUnionSemantics" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"unionSemantics", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractDataComponent", + "name" + ] + }, + "GetTaskResponseType.Task":{ + "type":"object", + "title":"GetTaskResponseType.Task", + "required":[ + "task" + ], + "properties":{ + "task":{ + "title":"task", + "allOf":[ + { + "$ref":"#/definitions/TaskType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Task", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "task" + ] + }, + "ReserveResponsePropertyType":{ + "type":"object", + "title":"ReserveResponsePropertyType", + "required":[ + "reserveResponse" + ], + "properties":{ + "reserveResponse":{ + "title":"reserveResponse", + "allOf":[ + { + "$ref":"#/definitions/ReserveResponseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReserveResponse", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -1029,13 +1114,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableOrNotPropertyType", + "localPart":"ReserveResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "available", - "unavailable", - "unionSemantics", + "reserveResponse", "nilReason", "remoteSchema", "type", @@ -1047,136 +1130,40 @@ "actuate" ] }, - "ConfirmType":{ - "required":[ - "task" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"ConfirmType", - "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/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConfirmType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task" - ] - }, - "DescribeResultAccessResponseType.Availability":{ + "DataNotAvailablePropertyType":{ "type":"object", - "title":"DescribeResultAccessResponseType.Availability", + "title":"DataNotAvailablePropertyType", "required":[ - "available", - "unavailable" + "dataNotAvailable" ], "properties":{ - "available":{ - "title":"available", + "dataNotAvailable":{ + "title":"dataNotAvailable", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Available" + "$ref":"#/definitions/DataNotAvailableType" } ], "propertyType":"element", "elementName":{ - "localPart":"available", + "localPart":"DataNotAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "unavailable":{ - "title":"unavailable", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"unavailable", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "available", - "unavailable" - ] - }, - "GetFeasibilityResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/TaskingResponseType" - }, - { - "type":"object", - "title":"GetFeasibilityResponseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeasibilityResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "GetTaskPropertyType":{ - "type":"object", - "title":"GetTaskPropertyType", - "required":[ - "getTask" - ], - "properties":{ - "getTask":{ - "title":"getTask", - "allOf":[ - { - "$ref":"#/definitions/GetTaskType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetTask", - "namespaceURI":"http://www.opengis.net/sps/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":"" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, "remoteSchema":{ @@ -1286,11 +1273,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetTaskPropertyType", + "localPart":"DataNotAvailablePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getTask", + "dataNotAvailable", "nilReason", "remoteSchema", "type", @@ -1302,23 +1289,23 @@ "actuate" ] }, - "ConfirmPropertyType":{ + "ParameterDataPropertyType":{ "type":"object", - "title":"ConfirmPropertyType", + "title":"ParameterDataPropertyType", "required":[ - "confirm" + "parameterData" ], "properties":{ - "confirm":{ - "title":"confirm", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"#/definitions/ConfirmType" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Confirm", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1445,11 +1432,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmPropertyType", + "localPart":"ParameterDataPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "confirm", + "parameterData", "nilReason", "remoteSchema", "type", @@ -1461,57 +1448,23 @@ "actuate" ] }, - "ReserveType":{ - "allOf":[ - { - "$ref":"#/definitions/TaskingRequestType" - }, - { - "type":"object", - "title":"ReserveType", - "properties":{ - "reservationExpiration":{ - "title":"reservationExpiration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reservationExpiration", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ReserveType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "reservationExpiration" - ] - }, - "GetFeasibilityResponsePropertyType":{ + "CapabilitiesPropertyType":{ "type":"object", - "title":"GetFeasibilityResponsePropertyType", + "title":"CapabilitiesPropertyType", "required":[ - "getFeasibilityResponse" + "capabilities" ], "properties":{ - "getFeasibilityResponse":{ - "title":"getFeasibilityResponse", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/GetFeasibilityResponseType" + "$ref":"#/definitions/CapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeasibilityResponse", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1638,11 +1591,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeasibilityResponsePropertyType", + "localPart":"CapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getFeasibilityResponse", + "capabilities", "nilReason", "remoteSchema", "type", @@ -1654,61 +1607,23 @@ "actuate" ] }, - "ConfirmResponseType.Result":{ - "type":"object", - "title":"ConfirmResponseType.Result", - "required":[ - "statusReport" - ], - "properties":{ - "statusReport":{ - "title":"statusReport", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StatusReportType" - } - }, - "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "statusReport" - ] - }, - "TaskPropertyType":{ + "SensorOfferingPropertyType":{ "type":"object", - "title":"TaskPropertyType", + "title":"SensorOfferingPropertyType", "required":[ - "task" + "sensorOffering" ], "properties":{ - "task":{ - "title":"task", + "sensorOffering":{ + "title":"sensorOffering", "allOf":[ { - "$ref":"#/definitions/TaskType" + "$ref":"#/definitions/SensorOfferingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Task", + "localPart":"SensorOffering", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1835,11 +1750,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskPropertyType", + "localPart":"SensorOfferingPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task", + "sensorOffering", "nilReason", "remoteSchema", "type", @@ -1851,72 +1766,71 @@ "actuate" ] }, - "UpdateType":{ + "DataNotAvailableType":{ + "type":"object", + "title":"DataNotAvailableType", "required":[ - "targetTask" + "unavailableCode" ], - "allOf":[ - { - "$ref":"#/definitions/TaskingRequestType" + "properties":{ + "unavailableCode":{ + "title":"unavailableCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unavailableCode", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } }, - { - "type":"object", - "title":"UpdateType", - "properties":{ - "targetTask":{ - "title":"targetTask", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetTask", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "message":{ + "title":"message", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"message", + "namespaceURI":"http://www.opengis.net/sps/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateType", + "localPart":"DataNotAvailableType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "targetTask" + "unavailableCode", + "message" ] }, - "TaskingResponsePropertyType":{ + "GetFeasibilityPropertyType":{ "type":"object", - "title":"TaskingResponsePropertyType", + "title":"GetFeasibilityPropertyType", "required":[ - "taskingResponse" + "getFeasibility" ], "properties":{ - "taskingResponse":{ - "title":"taskingResponse", + "getFeasibility":{ + "title":"getFeasibility", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TaskingResponseType" - } - }, - "elementName":{ - "localPart":"TaskingResponse", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "$ref":"#/definitions/GetFeasibilityType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"TaskingResponse", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2043,11 +1957,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskingResponsePropertyType", + "localPart":"GetFeasibilityPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "taskingResponse", + "getFeasibility", "nilReason", "remoteSchema", "type", @@ -2059,101 +1973,23 @@ "actuate" ] }, - "GetTaskType":{ - "required":[ - "task" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"GetTaskType", - "properties":{ - "task":{ - "title":"task", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"task", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetTaskType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task" - ] - }, - "DescribeTaskingResponseType":{ - "required":[ - "taskingParameters" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"DescribeTaskingResponseType", - "properties":{ - "taskingParameters":{ - "title":"taskingParameters", - "allOf":[ - { - "$ref":"#/definitions/DescribeTaskingResponseType.TaskingParameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskingParameters", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeTaskingResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "taskingParameters" - ] - }, - "AlternativePropertyType":{ + "DescribeTaskingPropertyType":{ "type":"object", - "title":"AlternativePropertyType", + "title":"DescribeTaskingPropertyType", "required":[ - "alternative" + "describeTasking" ], "properties":{ - "alternative":{ - "title":"alternative", + "describeTasking":{ + "title":"describeTasking", "allOf":[ { - "$ref":"#/definitions/AlternativeType" + "$ref":"#/definitions/DescribeTaskingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Alternative", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2280,11 +2116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AlternativePropertyType", + "localPart":"DescribeTaskingPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "alternative", + "describeTasking", "nilReason", "remoteSchema", "type", @@ -2296,41 +2132,86 @@ "actuate" ] }, - "GetFeasibilityType":{ + "UpdateType":{ + "required":[ + "targetTask" + ], "allOf":[ { "$ref":"#/definitions/TaskingRequestType" }, { "type":"object", - "title":"GetFeasibilityType", + "title":"UpdateType", "properties":{ + "targetTask":{ + "title":"targetTask", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetTask", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetFeasibilityType", + "localPart":"UpdateType", "namespaceURI":"http://www.opengis.net/sps/2.0" - } + }, + "propertiesOrder":[ + "targetTask" + ] }, - "SubmitResponsePropertyType":{ + "AvailableOrNotPropertyType.Available":{ "type":"object", - "title":"SubmitResponsePropertyType", + "title":"AvailableOrNotPropertyType.Available", "required":[ - "submitResponse" + "dataAvailable" ], "properties":{ - "submitResponse":{ - "title":"submitResponse", + "dataAvailable":{ + "title":"dataAvailable", "allOf":[ { - "$ref":"#/definitions/SubmitResponseType" + "$ref":"#/definitions/DataAvailableType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubmitResponse", + "localPart":"DataAvailable", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataAvailable" + ] + }, + "SPSContentsPropertyType":{ + "type":"object", + "title":"SPSContentsPropertyType", + "required":[ + "spsContents" + ], + "properties":{ + "spsContents":{ + "title":"spsContents", + "allOf":[ + { + "$ref":"#/definitions/SPSContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SPSContents", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2457,11 +2338,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SubmitResponsePropertyType", + "localPart":"SPSContentsPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "submitResponse", + "spsContents", "nilReason", "remoteSchema", "type", @@ -2473,155 +2354,71 @@ "actuate" ] }, - "CapabilitiesType":{ + "ReserveResponseType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/TaskingResponseType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"ReserveResponseType", "properties":{ - "notifications":{ - "title":"notifications", - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesType.Notifications" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notifications", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesType.Contents" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contents", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"ReserveResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "notifications", - "contents", - "extension" - ] + } }, - "TaskingRequestType.TaskingParameters":{ + "TaskOrProcessPropertyType":{ "type":"object", - "title":"TaskingRequestType.TaskingParameters", + "title":"TaskOrProcessPropertyType", "required":[ - "parameterData" + "task", + "procedure" ], "properties":{ - "parameterData":{ - "title":"parameterData", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterData", + "localPart":"task", "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterData" - ] - }, - "CancelResponseType":{ - "required":[ - "result" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - { - "type":"object", - "title":"CancelResponseType", - "properties":{ - "result":{ - "title":"result", - "allOf":[ - { - "$ref":"#/definitions/CancelResponseType.Result" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"result", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CancelResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "result" - ] - }, - "SensorOfferingPropertyType":{ - "type":"object", - "title":"SensorOfferingPropertyType", - "required":[ - "sensorOffering" - ], - "properties":{ - "sensorOffering":{ - "title":"sensorOffering", + "procedure":{ + "title":"procedure", "allOf":[ { - "$ref":"#/definitions/SensorOfferingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOffering", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, + "unionSemantics":{ + "title":"unionSemantics", + "allOf":[ + { + "$ref":"#/definitions/TaskOrProcessUnionSemantics" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -2745,11 +2542,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorOfferingPropertyType", + "localPart":"TaskOrProcessPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "sensorOffering", + "task", + "procedure", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -2761,15 +2560,15 @@ "actuate" ] }, - "TaskingRequestPropertyType":{ + "TaskingResponsePropertyType":{ "type":"object", - "title":"TaskingRequestPropertyType", + "title":"TaskingResponsePropertyType", "required":[ - "taskingRequest" + "taskingResponse" ], "properties":{ - "taskingRequest":{ - "title":"taskingRequest", + "taskingResponse":{ + "title":"taskingResponse", "allOf":[ { "type":"object", @@ -2778,18 +2577,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TaskingRequestType" + "$ref":"#/definitions/TaskingResponseType" } }, "elementName":{ - "localPart":"TaskingRequest", + "localPart":"TaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"TaskingRequest", + "localPart":"TaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2916,11 +2715,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskingRequestPropertyType", + "localPart":"TaskingResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "taskingRequest", + "taskingResponse", "nilReason", "remoteSchema", "type", @@ -2932,49 +2731,23 @@ "actuate" ] }, - "AvailableOrNotPropertyType.Unavailable":{ - "type":"object", - "title":"AvailableOrNotPropertyType.Unavailable", - "required":[ - "dataNotAvailable" - ], - "properties":{ - "dataNotAvailable":{ - "title":"dataNotAvailable", - "allOf":[ - { - "$ref":"#/definitions/DataNotAvailableType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataNotAvailable", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dataNotAvailable" - ] - }, - "GetCapabilitiesPropertyType":{ + "ReservePropertyType":{ "type":"object", - "title":"GetCapabilitiesPropertyType", + "title":"ReservePropertyType", "required":[ - "getCapabilities" + "reserve" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "reserve":{ + "title":"reserve", "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ReserveType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Reserve", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3101,11 +2874,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesPropertyType", + "localPart":"ReservePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getCapabilities", + "reserve", "nilReason", "remoteSchema", "type", @@ -3117,182 +2890,371 @@ "actuate" ] }, - "DataNotAvailablePropertyType":{ + "GetFeasibilityResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingResponseType" + }, + { + "type":"object", + "title":"GetFeasibilityResponseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeasibilityResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "ReservationReportType":{ + "required":[ + "reservationExpiration" + ], + "allOf":[ + { + "$ref":"#/definitions/StatusReportType" + }, + { + "type":"object", + "title":"ReservationReportType", + "properties":{ + "reservationExpiration":{ + "title":"reservationExpiration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reservationExpiration", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ReservationReportType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "reservationExpiration" + ] + }, + "ConfirmResponseType":{ + "required":[ + "result" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"ConfirmResponseType", + "properties":{ + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"#/definitions/ConfirmResponseType.Result" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConfirmResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "result" + ] + }, + "DataAvailableType":{ "type":"object", - "title":"DataNotAvailablePropertyType", + "title":"DataAvailableType", "required":[ - "dataNotAvailable" + "dataReference" ], "properties":{ - "dataNotAvailable":{ - "title":"dataNotAvailable", + "dataReference":{ + "title":"dataReference", "allOf":[ { - "$ref":"#/definitions/DataNotAvailableType" + "type":"array", + "items":{ + "$ref":"#/definitions/DataAvailableType.DataReference" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DataNotAvailable", + "localPart":"dataReference", "namespaceURI":"http://www.opengis.net/sps/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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataAvailableType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "dataReference" + ] + }, + "SensorOfferingType.ObservableArea":{ + "type":"object", + "title":"SensorOfferingType.ObservableArea", + "required":[ + "byPoint", + "byPolygon" + ], + "properties":{ + "byPoint":{ + "title":"byPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"byPoint", + "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "type":{ - "title":"type", + "byPolygon":{ + "title":"byPolygon", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"byPolygon", + "namespaceURI":"http://www.opengis.net/sps/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "byPoint", + "byPolygon" + ] + }, + "SubmitType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestType" }, - "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":"SubmitType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SubmitType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "DescribeTaskingType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"DescribeTaskingType", + "properties":{ + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "procedure" + ] + }, + "AlternativeType":{ + "required":[ + "taskingParameters" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"AlternativeType", + "properties":{ + "alternativeDescription":{ + "title":"alternativeDescription", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "taskingParameters":{ + "title":"taskingParameters", + "allOf":[ + { + "$ref":"#/definitions/AlternativeType.TaskingParameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingParameters", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "title":{ - "title":"title", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AlternativeType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "alternativeDescription", + "taskingParameters" + ] + }, + "ParameterDataType":{ + "type":"object", + "title":"ParameterDataType", + "required":[ + "encoding", + "values" + ], + "properties":{ + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterDataType.Encoding" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "show":{ - "title":"show", + "values":{ + "title":"values", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterDataType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "encoding", + "values" + ] + }, + "PointOrPolygonPropertyType.ByPolygon":{ + "type":"object", + "title":"PointOrPolygonPropertyType.ByPolygon", + "required":[ + "polygon" + ], + "properties":{ + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/PolygonType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataNotAvailablePropertyType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, "propertiesOrder":[ - "dataNotAvailable", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "polygon" ] }, - "UpdateResponsePropertyType":{ + "GetStatusResponsePropertyType":{ "type":"object", - "title":"UpdateResponsePropertyType", + "title":"GetStatusResponsePropertyType", "required":[ - "updateResponse" + "getStatusResponse" ], "properties":{ - "updateResponse":{ - "title":"updateResponse", + "getStatusResponse":{ + "title":"getStatusResponse", "allOf":[ { - "$ref":"#/definitions/UpdateResponseType" + "$ref":"#/definitions/GetStatusResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateResponse", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3419,11 +3381,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateResponsePropertyType", + "localPart":"GetStatusResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "updateResponse", + "getStatusResponse", "nilReason", "remoteSchema", "type", @@ -3435,23 +3397,23 @@ "actuate" ] }, - "ReserveResponsePropertyType":{ + "SubmitResponsePropertyType":{ "type":"object", - "title":"ReserveResponsePropertyType", + "title":"SubmitResponsePropertyType", "required":[ - "reserveResponse" + "submitResponse" ], "properties":{ - "reserveResponse":{ - "title":"reserveResponse", + "submitResponse":{ + "title":"submitResponse", "allOf":[ { - "$ref":"#/definitions/ReserveResponseType" + "$ref":"#/definitions/SubmitResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReserveResponse", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3578,11 +3540,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReserveResponsePropertyType", + "localPart":"SubmitResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reserveResponse", + "submitResponse", "nilReason", "remoteSchema", "type", @@ -3594,41 +3556,60 @@ "actuate" ] }, - "SubmitType":{ + "DescribeResultAccessResponseType":{ + "required":[ + "availability" + ], "allOf":[ { - "$ref":"#/definitions/TaskingRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"SubmitType", + "title":"DescribeResultAccessResponseType", "properties":{ + "availability":{ + "title":"availability", + "allOf":[ + { + "$ref":"#/definitions/DescribeResultAccessResponseType.Availability" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"availability", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SubmitType", + "localPart":"DescribeResultAccessResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" - } + }, + "propertiesOrder":[ + "availability" + ] }, - "ReservationReportPropertyType":{ + "TaskPropertyType":{ "type":"object", - "title":"ReservationReportPropertyType", + "title":"TaskPropertyType", "required":[ - "reservationReport" + "task" ], "properties":{ - "reservationReport":{ - "title":"reservationReport", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/ReservationReportType" + "$ref":"#/definitions/TaskType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReservationReport", + "localPart":"Task", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3755,11 +3736,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReservationReportPropertyType", + "localPart":"TaskPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reservationReport", + "task", "nilReason", "remoteSchema", "type", @@ -3771,223 +3752,200 @@ "actuate" ] }, - "DataAvailableType.DataReference":{ + "GetFeasibilityResponsePropertyType":{ "type":"object", - "title":"DataAvailableType.DataReference", + "title":"GetFeasibilityResponsePropertyType", "required":[ - "referenceGroup" + "getFeasibilityResponse" ], "properties":{ - "referenceGroup":{ - "title":"referenceGroup", + "getFeasibilityResponse":{ + "title":"getFeasibilityResponse", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" + "$ref":"#/definitions/GetFeasibilityResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceGroup", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"GetFeasibilityResponse", + "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "referenceGroup" - ] - }, - "GetStatusType":{ - "required":[ - "task" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - { - "type":"object", - "title":"GetStatusType", - "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/sps/2.0" - } - }, - "since":{ - "title":"since", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"since", - "namespaceURI":"http://www.opengis.net/sps/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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetStatusType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task", - "since" - ] - }, - "StatusReportType.Alternative":{ - "type":"object", - "title":"StatusReportType.Alternative", - "required":[ - "alternative" - ], - "properties":{ - "alternative":{ - "title":"alternative", + }, + "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":"#/definitions/AlternativeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Alternative", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "alternative" - ] - }, - "GetTaskResponseType":{ - "required":[ - "task" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - { - "type":"object", - "title":"GetTaskResponseType", - "properties":{ - "task":{ - "title":"task", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetTaskResponseType.Task" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"task", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "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":"GetTaskResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task" - ] - }, - "AlternativeType.TaskingParameters":{ - "type":"object", - "title":"AlternativeType.TaskingParameters", - "required":[ - "parameterData" - ], - "properties":{ - "parameterData":{ - "title":"parameterData", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterData" - ] - }, - "SPSMetadataType":{ - "type":"object", - "title":"SPSMetadataType", - "required":[ - "dataAccessType" - ], - "properties":{ - "dataAccessType":{ - "title":"dataAccessType", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataAccessType", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "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":"SPSMetadataType", + "localPart":"GetFeasibilityResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "dataAccessType" + "getFeasibilityResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetTaskResponsePropertyType":{ + "GetFeasibilityType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestType" + }, + { + "type":"object", + "title":"GetFeasibilityType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeasibilityType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "GetCapabilitiesPropertyType":{ "type":"object", - "title":"GetTaskResponsePropertyType", + "title":"GetCapabilitiesPropertyType", "required":[ - "getTaskResponse" + "getCapabilities" ], "properties":{ - "getTaskResponse":{ - "title":"getTaskResponse", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"#/definitions/GetTaskResponseType" + "$ref":"#/definitions/GetCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetTaskResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4114,11 +4072,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetTaskResponsePropertyType", + "localPart":"GetCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getTaskResponse", + "getCapabilities", "nilReason", "remoteSchema", "type", @@ -4130,95 +4088,110 @@ "actuate" ] }, - "TaskingResponseType.Result":{ - "type":"object", - "title":"TaskingResponseType.Result", - "required":[ - "statusReport" - ], - "properties":{ - "statusReport":{ - "title":"statusReport", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StatusReportType" + "GetStatusResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"GetStatusResponseType", + "properties":{ + "status":{ + "title":"status", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GetStatusResponseType.Status" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"StatusReport", + "localPart":"status", "namespaceURI":"http://www.opengis.net/sps/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"GetStatusResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "statusReport" + "status" ] }, - "DataAvailableType":{ - "type":"object", - "title":"DataAvailableType", + "ConfirmType":{ "required":[ - "dataReference" + "task" ], - "properties":{ - "dataReference":{ - "title":"dataReference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataAvailableType.DataReference" - }, - "minItems":1 + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"ConfirmType", + "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/sps/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataReference", - "namespaceURI":"http://www.opengis.net/sps/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DataAvailableType", + "localPart":"ConfirmType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "dataReference" + "task" ] }, - "SubmitPropertyType":{ + "TaskingRequestPropertyType":{ "type":"object", - "title":"SubmitPropertyType", + "title":"TaskingRequestPropertyType", "required":[ - "submit" + "taskingRequest" ], "properties":{ - "submit":{ - "title":"submit", + "taskingRequest":{ + "title":"taskingRequest", "allOf":[ { - "$ref":"#/definitions/SubmitType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TaskingRequestType" + } + }, + "elementName":{ + "localPart":"TaskingRequest", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Submit", + "localPart":"TaskingRequest", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4345,11 +4318,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SubmitPropertyType", + "localPart":"TaskingRequestPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "submit", + "taskingRequest", "nilReason", "remoteSchema", "type", @@ -4361,219 +4334,32 @@ "actuate" ] }, - "DataNotAvailableType":{ - "type":"object", - "title":"DataNotAvailableType", - "required":[ - "unavailableCode" - ], - "properties":{ - "unavailableCode":{ - "title":"unavailableCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unavailableCode", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"message", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataNotAvailableType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "unavailableCode", - "message" - ] - }, - "DescribeResultAccessType":{ - "required":[ - "target" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"DescribeResultAccessType", - "properties":{ - "target":{ - "title":"target", - "allOf":[ - { - "$ref":"#/definitions/DescribeResultAccessType.Target" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeResultAccessType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "target" - ] - }, - "DescribeTaskingResponseType.TaskingParameters":{ - "type":"object", - "title":"DescribeTaskingResponseType.TaskingParameters", + "GetTaskResponseType":{ "required":[ - "abstractDataComponent", - "name" - ], - "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataComponentType" - } - }, - "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractDataComponent", - "name" - ] - }, - "GetCapabilitiesType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilitiesType", - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - } - } - } + "task" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "extension", - "service" - ] - }, - "GetStatusResponseType":{ "allOf":[ { "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"GetStatusResponseType", + "title":"GetTaskResponseType", "properties":{ - "status":{ - "title":"status", + "task":{ + "title":"task", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GetStatusResponseType.Status" + "$ref":"#/definitions/GetTaskResponseType.Task" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"task", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -4582,30 +4368,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusResponseType", + "localPart":"GetTaskResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "status" + "task" ] }, - "DescribeTaskingPropertyType":{ + "SPSMetadataPropertyType":{ "type":"object", - "title":"DescribeTaskingPropertyType", + "title":"SPSMetadataPropertyType", "required":[ - "describeTasking" + "spsMetadata" ], "properties":{ - "describeTasking":{ - "title":"describeTasking", + "spsMetadata":{ + "title":"spsMetadata", "allOf":[ { - "$ref":"#/definitions/DescribeTaskingType" + "$ref":"#/definitions/SPSMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeTasking", + "localPart":"SPSMetadata", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4732,11 +4518,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingPropertyType", + "localPart":"SPSMetadataPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeTasking", + "spsMetadata", "nilReason", "remoteSchema", "type", @@ -4748,60 +4534,23 @@ "actuate" ] }, - "UpdateResponseType":{ - "required":[ - "targetTask" - ], - "allOf":[ - { - "$ref":"#/definitions/TaskingResponseType" - }, - { - "type":"object", - "title":"UpdateResponseType", - "properties":{ - "targetTask":{ - "title":"targetTask", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetTask", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "targetTask" - ] - }, - "GetStatusPropertyType":{ + "DescribeResultAccessPropertyType":{ "type":"object", - "title":"GetStatusPropertyType", + "title":"DescribeResultAccessPropertyType", "required":[ - "getStatus" + "describeResultAccess" ], "properties":{ - "getStatus":{ - "title":"getStatus", + "describeResultAccess":{ + "title":"describeResultAccess", "allOf":[ { - "$ref":"#/definitions/GetStatusType" + "$ref":"#/definitions/DescribeResultAccessType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStatus", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4928,11 +4677,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusPropertyType", + "localPart":"DescribeResultAccessPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getStatus", + "describeResultAccess", "nilReason", "remoteSchema", "type", @@ -4944,32 +4693,93 @@ "actuate" ] }, - "TaskType":{ + "GetStatusResponseType.Status":{ + "type":"object", + "title":"GetStatusResponseType.Status", "required":[ - "status" + "statusReport" + ], + "properties":{ + "statusReport":{ + "title":"statusReport", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StatusReportType" + } + }, + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "statusReport" + ] + }, + "TaskingRequestType":{ + "required":[ + "procedure", + "taskingParameters" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"TaskType", + "title":"TaskingRequestType", "properties":{ - "status":{ - "title":"status", + "procedure":{ + "title":"procedure", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StatusReportPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "taskingParameters":{ + "title":"taskingParameters", + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestType.TaskingParameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingParameters", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "latestResponseTime":{ + "title":"latestResponseTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"latestResponseTime", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -4978,30 +4788,95 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TaskType", + "localPart":"TaskingRequestType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "status" + "procedure", + "taskingParameters", + "latestResponseTime" ] }, - "SPSContentsPropertyType":{ + "SensorOfferingType":{ + "required":[ + "observableArea" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" + }, + { + "type":"object", + "title":"SensorOfferingType", + "properties":{ + "observableArea":{ + "title":"observableArea", + "allOf":[ + { + "$ref":"#/definitions/SensorOfferingType.ObservableArea" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observableArea", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SensorOfferingType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "observableArea" + ] + }, + "AvailableOrNotPropertyType.Unavailable":{ "type":"object", - "title":"SPSContentsPropertyType", + "title":"AvailableOrNotPropertyType.Unavailable", "required":[ - "spsContents" + "dataNotAvailable" ], "properties":{ - "spsContents":{ - "title":"spsContents", + "dataNotAvailable":{ + "title":"dataNotAvailable", "allOf":[ { - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/DataNotAvailableType" } ], "propertyType":"element", "elementName":{ - "localPart":"SPSContents", + "localPart":"DataNotAvailable", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataNotAvailable" + ] + }, + "SubmitPropertyType":{ + "type":"object", + "title":"SubmitPropertyType", + "required":[ + "submit" + ], + "properties":{ + "submit":{ + "title":"submit", + "allOf":[ + { + "$ref":"#/definitions/SubmitType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5128,11 +5003,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SPSContentsPropertyType", + "localPart":"SubmitPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "spsContents", + "submit", "nilReason", "remoteSchema", "type", @@ -5144,65 +5019,9 @@ "actuate" ] }, - "SPSContentsType":{ - "required":[ - "minStatusTime", - "supportedEncoding" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType" - }, - { - "type":"object", - "title":"SPSContentsType", - "properties":{ - "minStatusTime":{ - "title":"minStatusTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minStatusTime", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "supportedEncoding":{ - "title":"supportedEncoding", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedEncoding", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SPSContentsType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "minStatusTime", - "supportedEncoding" - ] - }, - "AvailableOrNotPropertyType.Available":{ + "DataAvailablePropertyType":{ "type":"object", - "title":"AvailableOrNotPropertyType.Available", + "title":"DataAvailablePropertyType", "required":[ "dataAvailable" ], @@ -5219,32 +5038,6 @@ "localPart":"DataAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dataAvailable" - ] - }, - "SPSMetadataPropertyType":{ - "type":"object", - "title":"SPSMetadataPropertyType", - "required":[ - "spsMetadata" - ], - "properties":{ - "spsMetadata":{ - "title":"spsMetadata", - "allOf":[ - { - "$ref":"#/definitions/SPSMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SPSMetadata", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } }, "nilReason":{ "title":"nilReason", @@ -5369,11 +5162,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SPSMetadataPropertyType", + "localPart":"DataAvailablePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "spsMetadata", + "dataAvailable", "nilReason", "remoteSchema", "type", @@ -5385,64 +5178,99 @@ "actuate" ] }, - "SensorOfferingType.ObservableArea":{ + "ConfirmResponseType.Result":{ "type":"object", - "title":"SensorOfferingType.ObservableArea", + "title":"ConfirmResponseType.Result", "required":[ - "byPoint", - "byPolygon" + "statusReport" ], "properties":{ - "byPoint":{ - "title":"byPoint", + "statusReport":{ + "title":"statusReport", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StatusReportType" + } + }, + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"byPoint", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "byPolygon":{ - "title":"byPolygon", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "statusReport" + ] + }, + "CancelResponseType.Result":{ + "type":"object", + "title":"CancelResponseType.Result", + "required":[ + "statusReport" + ], + "properties":{ + "statusReport":{ + "title":"statusReport", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StatusReportType" + } + }, + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"byPolygon", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "byPoint", - "byPolygon" + "statusReport" ] }, - "ReservePropertyType":{ + "ConfirmPropertyType":{ "type":"object", - "title":"ReservePropertyType", + "title":"ConfirmPropertyType", "required":[ - "reserve" + "confirm" ], "properties":{ - "reserve":{ - "title":"reserve", + "confirm":{ + "title":"confirm", "allOf":[ { - "$ref":"#/definitions/ReserveType" + "$ref":"#/definitions/ConfirmType" } ], "propertyType":"element", "elementName":{ - "localPart":"Reserve", + "localPart":"Confirm", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5569,11 +5397,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReservePropertyType", + "localPart":"ConfirmPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reserve", + "confirm", "nilReason", "remoteSchema", "type", @@ -5585,26 +5413,105 @@ "actuate" ] }, - "DescribeResultAccessResponsePropertyType":{ + "GetCapabilitiesType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" + }, + { + "type":"object", + "title":"GetCapabilitiesType", + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "extension", + "service" + ] + }, + "PointOrPolygonPropertyType":{ "type":"object", - "title":"DescribeResultAccessResponsePropertyType", + "title":"PointOrPolygonPropertyType", "required":[ - "describeResultAccessResponse" + "byPoint", + "byPolygon" ], "properties":{ - "describeResultAccessResponse":{ - "title":"describeResultAccessResponse", + "byPoint":{ + "title":"byPoint", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"byPoint", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "byPolygon":{ + "title":"byPolygon", + "allOf":[ + { + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"byPolygon", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, + "unionSemantics":{ + "title":"unionSemantics", + "allOf":[ + { + "$ref":"#/definitions/PointOrPolygonUnionSemantics" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -5728,11 +5635,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessResponsePropertyType", + "localPart":"PointOrPolygonPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeResultAccessResponse", + "byPoint", + "byPolygon", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -5744,23 +5653,23 @@ "actuate" ] }, - "GetFeasibilityPropertyType":{ + "AlternativePropertyType":{ "type":"object", - "title":"GetFeasibilityPropertyType", + "title":"AlternativePropertyType", "required":[ - "getFeasibility" + "alternative" ], "properties":{ - "getFeasibility":{ - "title":"getFeasibility", + "alternative":{ + "title":"alternative", "allOf":[ { - "$ref":"#/definitions/GetFeasibilityType" + "$ref":"#/definitions/AlternativeType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeasibility", + "localPart":"Alternative", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5864,62 +5773,376 @@ { "$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":"AlternativePropertyType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "alternative", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "GetStatusType":{ + "required":[ + "task" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"GetStatusType", + "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/sps/2.0" + } + }, + "since":{ + "title":"since", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"since", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetStatusType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "task", + "since" + ] + }, + "UpdateResponseType":{ + "required":[ + "targetTask" + ], + "allOf":[ + { + "$ref":"#/definitions/TaskingResponseType" + }, + { + "type":"object", + "title":"UpdateResponseType", + "properties":{ + "targetTask":{ + "title":"targetTask", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetTask", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "targetTask" + ] + }, + "StatusReportType":{ + "required":[ + "task", + "procedure", + "requestStatus", + "updateTime" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + }, + { + "type":"object", + "title":"StatusReportType", + "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/sps/2.0" + } + }, + "estimatedToC":{ + "title":"estimatedToC", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"estimatedToC", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "event":{ + "title":"event", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"event", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "percentCompletion":{ + "title":"percentCompletion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"percentCompletion", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "requestStatus":{ + "title":"requestStatus", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"requestStatus", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "statusMessage":{ + "title":"statusMessage", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"statusMessage", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "taskStatus":{ + "title":"taskStatus", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskStatus", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "updateTime":{ + "title":"updateTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"updateTime", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "alternative":{ + "title":"alternative", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StatusReportType.Alternative" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternative", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "taskingParameters":{ + "title":"taskingParameters", + "allOf":[ + { + "$ref":"#/definitions/ParameterDataPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingParameters", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StatusReportType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "task", + "estimatedToC", + "event", + "percentCompletion", + "procedure", + "requestStatus", + "statusMessage", + "taskStatus", + "updateTime", + "alternative", + "taskingParameters" + ] + }, + "TaskingResponseType.Result":{ + "type":"object", + "title":"TaskingResponseType.Result", + "required":[ + "statusReport" + ], + "properties":{ + "statusReport":{ + "title":"statusReport", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StatusReportType" + } + }, + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeasibilityPropertyType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, "propertiesOrder":[ - "getFeasibility", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "statusReport" ] }, - "CancelPropertyType":{ + "DescribeTaskingResponsePropertyType":{ "type":"object", - "title":"CancelPropertyType", + "title":"DescribeTaskingResponsePropertyType", "required":[ - "cancel" + "describeTaskingResponse" ], "properties":{ - "cancel":{ - "title":"cancel", + "describeTaskingResponse":{ + "title":"describeTaskingResponse", "allOf":[ { - "$ref":"#/definitions/CancelType" + "$ref":"#/definitions/DescribeTaskingResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Cancel", + "localPart":"DescribeTaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6046,11 +6269,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CancelPropertyType", + "localPart":"DescribeTaskingResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "cancel", + "describeTaskingResponse", "nilReason", "remoteSchema", "type", @@ -6062,35 +6285,23 @@ "actuate" ] }, - "StatusReportPropertyType":{ + "UpdatePropertyType":{ "type":"object", - "title":"StatusReportPropertyType", + "title":"UpdatePropertyType", "required":[ - "statusReport" + "update" ], "properties":{ - "statusReport":{ - "title":"statusReport", + "update":{ + "title":"update", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StatusReportType" - } - }, - "elementName":{ - "localPart":"StatusReport", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "$ref":"#/definitions/UpdateType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"StatusReport", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6217,11 +6428,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"StatusReportPropertyType", + "localPart":"UpdatePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "statusReport", + "update", "nilReason", "remoteSchema", "type", @@ -6233,28 +6444,28 @@ "actuate" ] }, - "SensorOfferingType":{ + "DescribeResultAccessType":{ "required":[ - "observableArea" + "target" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"SensorOfferingType", + "title":"DescribeResultAccessType", "properties":{ - "observableArea":{ - "title":"observableArea", + "target":{ + "title":"target", "allOf":[ { - "$ref":"#/definitions/SensorOfferingType.ObservableArea" + "$ref":"#/definitions/DescribeResultAccessType.Target" } ], "propertyType":"element", "elementName":{ - "localPart":"observableArea", + "localPart":"target", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -6263,30 +6474,56 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorOfferingType", + "localPart":"DescribeResultAccessType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "observableArea" + "target" ] }, - "CapabilitiesPropertyType":{ + "TaskingRequestType.TaskingParameters":{ "type":"object", - "title":"CapabilitiesPropertyType", + "title":"TaskingRequestType.TaskingParameters", "required":[ - "capabilities" + "parameterData" ], "properties":{ - "capabilities":{ - "title":"capabilities", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capabilities", + "localPart":"ParameterData", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "ConfirmResponsePropertyType":{ + "type":"object", + "title":"ConfirmResponsePropertyType", + "required":[ + "confirmResponse" + ], + "properties":{ + "confirmResponse":{ + "title":"confirmResponse", + "allOf":[ + { + "$ref":"#/definitions/ConfirmResponseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ConfirmResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6413,11 +6650,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesPropertyType", + "localPart":"ConfirmResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "capabilities", + "confirmResponse", "nilReason", "remoteSchema", "type", @@ -6429,98 +6666,23 @@ "actuate" ] }, - "DescribeResultAccessResponseType":{ - "required":[ - "availability" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"DescribeResultAccessResponseType", - "properties":{ - "availability":{ - "title":"availability", - "allOf":[ - { - "$ref":"#/definitions/DescribeResultAccessResponseType.Availability" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"availability", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeResultAccessResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "availability" - ] - }, - "ParameterDataType.Encoding":{ - "type":"object", - "title":"ParameterDataType.Encoding", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "ParameterDataPropertyType":{ + "GetTaskResponsePropertyType":{ "type":"object", - "title":"ParameterDataPropertyType", + "title":"GetTaskResponsePropertyType", "required":[ - "parameterData" + "getTaskResponse" ], "properties":{ - "parameterData":{ - "title":"parameterData", + "getTaskResponse":{ + "title":"getTaskResponse", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "$ref":"#/definitions/GetTaskResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterData", + "localPart":"GetTaskResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6647,11 +6809,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterDataPropertyType", + "localPart":"GetTaskResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "parameterData", + "getTaskResponse", "nilReason", "remoteSchema", "type", @@ -6663,23 +6825,23 @@ "actuate" ] }, - "DataAvailablePropertyType":{ + "GetStatusPropertyType":{ "type":"object", - "title":"DataAvailablePropertyType", + "title":"GetStatusPropertyType", "required":[ - "dataAvailable" + "getStatus" ], "properties":{ - "dataAvailable":{ - "title":"dataAvailable", + "getStatus":{ + "title":"getStatus", "allOf":[ { - "$ref":"#/definitions/DataAvailableType" + "$ref":"#/definitions/GetStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataAvailable", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6806,11 +6968,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataAvailablePropertyType", + "localPart":"GetStatusPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "dataAvailable", + "getStatus", "nilReason", "remoteSchema", "type", @@ -6822,98 +6984,23 @@ "actuate" ] }, - "ReservationReportType":{ - "required":[ - "reservationExpiration" - ], - "allOf":[ - { - "$ref":"#/definitions/StatusReportType" - }, - { - "type":"object", - "title":"ReservationReportType", - "properties":{ - "reservationExpiration":{ - "title":"reservationExpiration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reservationExpiration", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ReservationReportType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "reservationExpiration" - ] - }, - "CapabilitiesType.Notifications":{ - "type":"object", - "title":"CapabilitiesType.Notifications", - "required":[ - "notificationProducerMetadata" - ], - "properties":{ - "notificationProducerMetadata":{ - "title":"notificationProducerMetadata", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/swes/2.0#/definitions/NotificationProducerMetadataType" - } - }, - "elementName":{ - "localPart":"NotificationProducerMetadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"NotificationProducerMetadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "notificationProducerMetadata" - ] - }, - "ConfirmResponsePropertyType":{ + "CancelPropertyType":{ "type":"object", - "title":"ConfirmResponsePropertyType", + "title":"CancelPropertyType", "required":[ - "confirmResponse" + "cancel" ], "properties":{ - "confirmResponse":{ - "title":"confirmResponse", + "cancel":{ + "title":"cancel", "allOf":[ { - "$ref":"#/definitions/ConfirmResponseType" + "$ref":"#/definitions/CancelType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConfirmResponse", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -7030,49 +7117,100 @@ { "$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":"CancelPropertyType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "cancel", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TaskingResponseType":{ + "required":[ + "result" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"TaskingResponseType", + "properties":{ + "latestResponseTime":{ + "title":"latestResponseTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"latestResponseTime", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"#/definitions/TaskingResponseType.Result" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmResponsePropertyType", + "localPart":"TaskingResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "confirmResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "latestResponseTime", + "result" ] }, - "UpdatePropertyType":{ + "GetTaskPropertyType":{ "type":"object", - "title":"UpdatePropertyType", + "title":"GetTaskPropertyType", "required":[ - "update" + "getTask" ], "properties":{ - "update":{ - "title":"update", + "getTask":{ + "title":"getTask", "allOf":[ { - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/GetTaskType" } ], "propertyType":"element", "elementName":{ - "localPart":"Update", + "localPart":"GetTask", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -7199,11 +7337,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdatePropertyType", + "localPart":"GetTaskPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "update", + "getTask", "nilReason", "remoteSchema", "type", @@ -7215,95 +7353,106 @@ "actuate" ] }, - "PointOrPolygonPropertyType.ByPolygon":{ - "type":"object", - "title":"PointOrPolygonPropertyType.ByPolygon", + "DescribeTaskingResponseType":{ "required":[ - "polygon" + "taskingParameters" ], - "properties":{ - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"DescribeTaskingResponseType", + "properties":{ + "taskingParameters":{ + "title":"taskingParameters", + "allOf":[ + { + "$ref":"#/definitions/DescribeTaskingResponseType.TaskingParameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"taskingParameters", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "polygon" + "taskingParameters" ] }, - "DescribeResultAccessType.Target":{ - "type":"object", - "title":"DescribeResultAccessType.Target", + "TaskType":{ "required":[ - "task", - "procedure" + "status" ], - "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/sps/2.0" - } + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" }, - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"TaskType", + "properties":{ + "status":{ + "title":"status", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StatusReportPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"status", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sps/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"TaskType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "task", - "procedure" + "status" ] }, - "DescribeTaskingType":{ + "CancelResponseType":{ "required":[ - "procedure" + "result" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"DescribeTaskingType", + "title":"CancelResponseType", "properties":{ - "procedure":{ - "title":"procedure", + "result":{ + "title":"result", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CancelResponseType.Result" } ], "propertyType":"element", "elementName":{ - "localPart":"procedure", + "localPart":"result", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -7312,48 +7461,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingType", + "localPart":"CancelResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "procedure" + "result" ] }, - "TaskingResponseType":{ + "SPSContentsType":{ "required":[ - "result" + "minStatusTime", + "supportedEncoding" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType" }, { "type":"object", - "title":"TaskingResponseType", + "title":"SPSContentsType", "properties":{ - "latestResponseTime":{ - "title":"latestResponseTime", + "minStatusTime":{ + "title":"minStatusTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"latestResponseTime", + "localPart":"minStatusTime", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "result":{ - "title":"result", + "supportedEncoding":{ + "title":"supportedEncoding", "allOf":[ { - "$ref":"#/definitions/TaskingResponseType.Result" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"supportedEncoding", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -7362,87 +7516,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TaskingResponseType", + "localPart":"SPSContentsType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "latestResponseTime", - "result" + "minStatusTime", + "supportedEncoding" ] }, - "PointOrPolygonPropertyType.ByPoint":{ + "CapabilitiesType.Contents":{ "type":"object", - "title":"PointOrPolygonPropertyType.ByPoint", + "title":"CapabilitiesType.Contents", "required":[ - "point" + "spsContents" ], "properties":{ - "point":{ - "title":"point", + "spsContents":{ + "title":"spsContents", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/SPSContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"SPSContents", + "namespaceURI":"http://www.opengis.net/sps/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "point" + "spsContents" ] - }, - "TaskOrProcessPropertyType":{ - "type":"object", - "title":"TaskOrProcessPropertyType", - "required":[ - "task", - "procedure" - ], - "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/sps/2.0" - } - }, - "procedure":{ - "title":"procedure", + }, + "CancelResponsePropertyType":{ + "type":"object", + "title":"CancelResponsePropertyType", + "required":[ + "cancelResponse" + ], + "properties":{ + "cancelResponse":{ + "title":"cancelResponse", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CancelResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"procedure", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "unionSemantics":{ - "title":"unionSemantics", - "allOf":[ - { - "$ref":"#/definitions/TaskOrProcessUnionSemantics" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unionSemantics", - "namespaceURI":"" - } - }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -7566,13 +7693,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskOrProcessPropertyType", + "localPart":"CancelResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task", - "procedure", - "unionSemantics", + "cancelResponse", "nilReason", "remoteSchema", "type", @@ -7584,194 +7709,6 @@ "actuate" ] }, - "StatusReportType":{ - "required":[ - "task", - "procedure", - "requestStatus", - "updateTime" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"StatusReportType", - "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/sps/2.0" - } - }, - "estimatedToC":{ - "title":"estimatedToC", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"estimatedToC", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "event":{ - "title":"event", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"event", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "percentCompletion":{ - "title":"percentCompletion", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"percentCompletion", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "requestStatus":{ - "title":"requestStatus", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"requestStatus", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "statusMessage":{ - "title":"statusMessage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"statusMessage", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "taskStatus":{ - "title":"taskStatus", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskStatus", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "updateTime":{ - "title":"updateTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"updateTime", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "alternative":{ - "title":"alternative", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/StatusReportType.Alternative" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternative", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "taskingParameters":{ - "title":"taskingParameters", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskingParameters", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusReportType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task", - "estimatedToC", - "event", - "percentCompletion", - "procedure", - "requestStatus", - "statusMessage", - "taskStatus", - "updateTime", - "alternative", - "taskingParameters" - ] - }, "CancelType":{ "required":[ "task" @@ -7809,26 +7746,53 @@ "task" ] }, - "DescribeResultAccessPropertyType":{ + "AvailableOrNotPropertyType":{ "type":"object", - "title":"DescribeResultAccessPropertyType", + "title":"AvailableOrNotPropertyType", "required":[ - "describeResultAccess" + "available", + "unavailable" ], "properties":{ - "describeResultAccess":{ - "title":"describeResultAccess", + "available":{ + "title":"available", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessType" + "$ref":"#/definitions/AvailableOrNotPropertyType.Available" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"available", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "unavailable":{ + "title":"unavailable", + "allOf":[ + { + "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unavailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, + "unionSemantics":{ + "title":"unionSemantics", + "allOf":[ + { + "$ref":"#/definitions/AvailableOrNotUnionSemantics" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -7952,11 +7916,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessPropertyType", + "localPart":"AvailableOrNotPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeResultAccess", + "available", + "unavailable", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -7968,120 +7934,47 @@ "actuate" ] }, - "ParameterDataType":{ + "ParameterDataType.Encoding":{ "type":"object", - "title":"ParameterDataType", + "title":"ParameterDataType.Encoding", "required":[ - "encoding", - "values" + "abstractEncoding" ], "properties":{ - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataType.Encoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "values":{ - "title":"values", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterDataType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "encoding", - "values" - ] - }, - "TaskingRequestType":{ - "required":[ - "procedure", - "taskingParameters" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"TaskingRequestType", - "properties":{ - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "taskingParameters":{ - "title":"taskingParameters", - "allOf":[ - { - "$ref":"#/definitions/TaskingRequestType.TaskingParameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"taskingParameters", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "latestResponseTime":{ - "title":"latestResponseTime", - "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/AbstractEncodingType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"latestResponseTime", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TaskingRequestType", - "namespaceURI":"http://www.opengis.net/sps/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "procedure", - "taskingParameters", - "latestResponseTime" + "abstractEncoding" ] }, - "CancelResponseType.Result":{ + "StatusReportPropertyType":{ "type":"object", - "title":"CancelResponseType.Result", + "title":"StatusReportPropertyType", "required":[ "statusReport" ], @@ -8110,40 +8003,147 @@ "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "statusReport" - ] - }, - "GetTaskResponseType.Task":{ - "type":"object", - "title":"GetTaskResponseType.Task", - "required":[ - "task" - ], - "properties":{ - "task":{ - "title":"task", + }, + "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/TaskType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Task", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"StatusReportPropertyType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "task" + "statusReport", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "PointOrPolygonUnionSemantics":{ + "TaskingRequestStatusCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8151,7 +8151,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PointOrPolygonUnionSemantics", + "localPart":"TaskingRequestStatusCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8167,7 +8167,7 @@ "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "EventCodeEnumerationType":{ + "UnavailableCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8175,11 +8175,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EventCodeEnumerationType", + "localPart":"UnavailableCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "TaskingRequestStatusCodeEnumerationType":{ + "AvailableOrNotUnionSemantics":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8187,11 +8187,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TaskingRequestStatusCodeEnumerationType", + "localPart":"AvailableOrNotUnionSemantics", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "TaskStatusCodeEnumerationType":{ + "EventCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8199,11 +8199,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TaskStatusCodeEnumerationType", + "localPart":"EventCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "UnavailableCodeEnumerationType":{ + "TaskStatusCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8211,11 +8211,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"UnavailableCodeEnumerationType", + "localPart":"TaskStatusCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "AvailableOrNotUnionSemantics":{ + "PointOrPolygonUnionSemantics":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8223,7 +8223,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AvailableOrNotUnionSemantics", + "localPart":"PointOrPolygonUnionSemantics", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -8242,7 +8242,7 @@ "properties":{ "localPart":{ "enum":[ - "Confirm" + "ReservationReport" ] }, "namespaceURI":{ @@ -8255,11 +8255,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConfirmType" + "$ref":"#/definitions/ReservationReportType" } }, "elementName":{ - "localPart":"Confirm", + "localPart":"ReservationReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8276,7 +8276,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorOffering" + "GetStatus" ] }, "namespaceURI":{ @@ -8289,11 +8289,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorOfferingType" + "$ref":"#/definitions/GetStatusType" } }, "elementName":{ - "localPart":"SensorOffering", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8310,7 +8310,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusResponse" + "TaskingResponse" ] }, "namespaceURI":{ @@ -8323,11 +8323,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"#/definitions/TaskingResponseType" } }, "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"TaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8344,7 +8344,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSMetadata" + "GetFeasibilityResponse" ] }, "namespaceURI":{ @@ -8357,11 +8357,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSMetadataType" + "$ref":"#/definitions/GetFeasibilityResponseType" } }, "elementName":{ - "localPart":"SPSMetadata", + "localPart":"GetFeasibilityResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8378,7 +8378,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetStatusResponse" ] }, "namespaceURI":{ @@ -8391,11 +8391,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/GetStatusResponseType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8412,7 +8412,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponse" + "GetFeasibility" ] }, "namespaceURI":{ @@ -8425,11 +8425,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelResponseType" + "$ref":"#/definitions/GetFeasibilityType" } }, "elementName":{ - "localPart":"CancelResponse", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8446,7 +8446,7 @@ "properties":{ "localPart":{ "enum":[ - "StatusReport" + "Confirm" ] }, "namespaceURI":{ @@ -8459,11 +8459,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusReportType" + "$ref":"#/definitions/ConfirmType" } }, "elementName":{ - "localPart":"StatusReport", + "localPart":"Confirm", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8480,7 +8480,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibility" + "GetTaskResponse" ] }, "namespaceURI":{ @@ -8493,11 +8493,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityType" + "$ref":"#/definitions/GetTaskResponseType" } }, "elementName":{ - "localPart":"GetFeasibility", + "localPart":"GetTaskResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8514,7 +8514,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateResponse" + "SubmitResponse" ] }, "namespaceURI":{ @@ -8527,11 +8527,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateResponseType" + "$ref":"#/definitions/SubmitResponseType" } }, "elementName":{ - "localPart":"UpdateResponse", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8548,7 +8548,7 @@ "properties":{ "localPart":{ "enum":[ - "ReservationReport" + "DescribeTasking" ] }, "namespaceURI":{ @@ -8561,11 +8561,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReservationReportType" + "$ref":"#/definitions/DescribeTaskingType" } }, "elementName":{ - "localPart":"ReservationReport", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8582,7 +8582,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskingResponse" + "SPSMetadata" ] }, "namespaceURI":{ @@ -8595,11 +8595,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingResponseType" + "$ref":"#/definitions/SPSMetadataType" } }, "elementName":{ - "localPart":"TaskingResponse", + "localPart":"SPSMetadata", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8616,7 +8616,7 @@ "properties":{ "localPart":{ "enum":[ - "DataAvailable" + "GetCapabilities" ] }, "namespaceURI":{ @@ -8629,11 +8629,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataAvailableType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"DataAvailable", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8650,7 +8650,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTaskingResponse" + "Alternative" ] }, "namespaceURI":{ @@ -8663,11 +8663,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingResponseType" + "$ref":"#/definitions/AlternativeType" } }, "elementName":{ - "localPart":"DescribeTaskingResponse", + "localPart":"Alternative", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8684,7 +8684,7 @@ "properties":{ "localPart":{ "enum":[ - "ConfirmResponse" + "UpdateResponse" ] }, "namespaceURI":{ @@ -8697,11 +8697,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConfirmResponseType" + "$ref":"#/definitions/UpdateResponseType" } }, "elementName":{ - "localPart":"ConfirmResponse", + "localPart":"UpdateResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8718,7 +8718,7 @@ "properties":{ "localPart":{ "enum":[ - "Cancel" + "CancelResponse" ] }, "namespaceURI":{ @@ -8731,11 +8731,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelType" + "$ref":"#/definitions/CancelResponseType" } }, "elementName":{ - "localPart":"Cancel", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8752,7 +8752,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSContents" + "GetTask" ] }, "namespaceURI":{ @@ -8765,11 +8765,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/GetTaskType" } }, "elementName":{ - "localPart":"SPSContents", + "localPart":"GetTask", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8786,7 +8786,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTaskResponse" + "DataAvailable" ] }, "namespaceURI":{ @@ -8799,11 +8799,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTaskResponseType" + "$ref":"#/definitions/DataAvailableType" } }, "elementName":{ - "localPart":"GetTaskResponse", + "localPart":"DataAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8820,7 +8820,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTask" + "SensorOffering" ] }, "namespaceURI":{ @@ -8833,11 +8833,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTaskType" + "$ref":"#/definitions/SensorOfferingType" } }, "elementName":{ - "localPart":"GetTask", + "localPart":"SensorOffering", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8854,7 +8854,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponse" + "Update" ] }, "namespaceURI":{ @@ -8867,11 +8867,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitResponseType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"SubmitResponse", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8888,7 +8888,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "DataNotAvailable" ] }, "namespaceURI":{ @@ -8901,11 +8901,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusType" + "$ref":"#/definitions/DataNotAvailableType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"DataNotAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8922,7 +8922,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessResponse" + "DescribeTaskingResponse" ] }, "namespaceURI":{ @@ -8935,11 +8935,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/DescribeTaskingResponseType" } }, "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"DescribeTaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8956,7 +8956,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "Task" ] }, "namespaceURI":{ @@ -8969,11 +8969,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessType" + "$ref":"#/definitions/TaskType" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"Task", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8990,7 +8990,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibilityResponse" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -9003,11 +9003,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityResponseType" + "$ref":"#/definitions/DescribeResultAccessType" } }, "elementName":{ - "localPart":"GetFeasibilityResponse", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9024,7 +9024,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "Cancel" ] }, "namespaceURI":{ @@ -9037,11 +9037,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitType" + "$ref":"#/definitions/CancelType" } }, "elementName":{ - "localPart":"Submit", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9058,7 +9058,7 @@ "properties":{ "localPart":{ "enum":[ - "Reserve" + "ConfirmResponse" ] }, "namespaceURI":{ @@ -9071,11 +9071,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReserveType" + "$ref":"#/definitions/ConfirmResponseType" } }, "elementName":{ - "localPart":"Reserve", + "localPart":"ConfirmResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9092,7 +9092,7 @@ "properties":{ "localPart":{ "enum":[ - "DataNotAvailable" + "Capabilities" ] }, "namespaceURI":{ @@ -9105,11 +9105,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataNotAvailableType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"DataNotAvailable", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9126,7 +9126,7 @@ "properties":{ "localPart":{ "enum":[ - "ReserveResponse" + "ParameterData" ] }, "namespaceURI":{ @@ -9139,11 +9139,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReserveResponseType" + "$ref":"#/definitions/ParameterDataType" } }, "elementName":{ - "localPart":"ReserveResponse", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9160,7 +9160,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTasking" + "Reserve" ] }, "namespaceURI":{ @@ -9173,11 +9173,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingType" + "$ref":"#/definitions/ReserveType" } }, "elementName":{ - "localPart":"DescribeTasking", + "localPart":"Reserve", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9194,7 +9194,7 @@ "properties":{ "localPart":{ "enum":[ - "Task" + "ReserveResponse" ] }, "namespaceURI":{ @@ -9207,11 +9207,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskType" + "$ref":"#/definitions/ReserveResponseType" } }, "elementName":{ - "localPart":"Task", + "localPart":"ReserveResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9228,7 +9228,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterData" + "SPSContents" ] }, "namespaceURI":{ @@ -9241,11 +9241,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterDataType" + "$ref":"#/definitions/SPSContentsType" } }, "elementName":{ - "localPart":"ParameterData", + "localPart":"SPSContents", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9262,7 +9262,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskingRequest" + "StatusReport" ] }, "namespaceURI":{ @@ -9275,11 +9275,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingRequestType" + "$ref":"#/definitions/StatusReportType" } }, "elementName":{ - "localPart":"TaskingRequest", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9296,7 +9296,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Submit" ] }, "namespaceURI":{ @@ -9309,11 +9309,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/SubmitType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9330,7 +9330,7 @@ "properties":{ "localPart":{ "enum":[ - "Alternative" + "TaskingRequest" ] }, "namespaceURI":{ @@ -9343,11 +9343,11 @@ ] }, "value":{ - "$ref":"#/definitions/AlternativeType" + "$ref":"#/definitions/TaskingRequestType" } }, "elementName":{ - "localPart":"Alternative", + "localPart":"TaskingRequest", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9364,7 +9364,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "DescribeResultAccessResponse" ] }, "namespaceURI":{ @@ -9377,11 +9377,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/DescribeResultAccessResponseType" } }, "elementName":{ - "localPart":"Update", + "localPart":"DescribeResultAccessResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } } diff --git a/scripts/jsonschemas/SWES_2_0.jsonschema b/scripts/jsonschemas/SWES_2_0.jsonschema index 9053f14e..29882864 100644 --- a/scripts/jsonschemas/SWES_2_0.jsonschema +++ b/scripts/jsonschemas/SWES_2_0.jsonschema @@ -2,79 +2,15 @@ { "id":"http://www.opengis.net/swes/2.0#", "definitions":{ - "SWESEventType.Service":{ - "type":"object", - "title":"SWESEventType.Service", - "required":[ - "endpointReference" - ], - "properties":{ - "endpointReference":{ - "title":"endpointReference", - "allOf":[ - { - "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EndpointReference", - "namespaceURI":"http://www.w3.org/2005/08/addressing" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "endpointReference" - ] - }, - "SensorDescriptionUpdatedType.ValidTime":{ - "type":"object", - "title":"SensorDescriptionUpdatedType.ValidTime", - "required":[ - "abstractTimeGeometricPrimitive" - ], - "properties":{ - "abstractTimeGeometricPrimitive":{ - "title":"abstractTimeGeometricPrimitive", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" - } - }, - "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractTimeGeometricPrimitive" - ] - }, - "SWESEventPropertyType":{ + "AbstractSWESPropertyType":{ "type":"object", - "title":"SWESEventPropertyType", + "title":"AbstractSWESPropertyType", "required":[ - "swesEvent" + "abstractSWES" ], "properties":{ - "swesEvent":{ - "title":"swesEvent", + "abstractSWES":{ + "title":"abstractSWES", "allOf":[ { "type":"object", @@ -83,18 +19,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SWESEventType" + "$ref":"#/definitions/AbstractSWESType" } }, "elementName":{ - "localPart":"SWESEvent", + "localPart":"AbstractSWES", "namespaceURI":"http://www.opengis.net/swes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"SWESEvent", + "localPart":"AbstractSWES", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -221,11 +157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SWESEventPropertyType", + "localPart":"AbstractSWESPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "swesEvent", + "abstractSWES", "nilReason", "remoteSchema", "type", @@ -237,23 +173,133 @@ "actuate" ] }, - "DeleteSensorPropertyType":{ + "UpdateSensorDescriptionResponseType":{ + "required":[ + "updatedProcedure" + ], + "allOf":[ + { + "$ref":"#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"UpdateSensorDescriptionResponseType", + "properties":{ + "updatedProcedure":{ + "title":"updatedProcedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"updatedProcedure", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateSensorDescriptionResponseType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "updatedProcedure" + ] + }, + "InsertSensorType.ProcedureDescription":{ "type":"object", - "title":"DeleteSensorPropertyType", + "title":"InsertSensorType.ProcedureDescription", "required":[ - "deleteSensor" + "any" ], "properties":{ - "deleteSensor":{ - "title":"deleteSensor", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/DeleteSensorType" + "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" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "DeleteSensorType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"#/definitions/ExtensibleRequestType" + }, + { + "type":"object", + "title":"DeleteSensorType", + "properties":{ + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DeleteSensorType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedure" + ] + }, + "DescribeSensorResponsePropertyType":{ + "type":"object", + "title":"DescribeSensorResponsePropertyType", + "required":[ + "describeSensorResponse" + ], + "properties":{ + "describeSensorResponse":{ + "title":"describeSensorResponse", + "allOf":[ + { + "$ref":"#/definitions/DescribeSensorResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"DeleteSensor", + "localPart":"DescribeSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -380,11 +426,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DeleteSensorPropertyType", + "localPart":"DescribeSensorResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "deleteSensor", + "describeSensorResponse", "nilReason", "remoteSchema", "type", @@ -396,61 +442,86 @@ "actuate" ] }, - "SensorDescriptionType.ValidTime":{ + "AbstractOfferingType.RelatedFeature":{ "type":"object", - "title":"SensorDescriptionType.ValidTime", + "title":"AbstractOfferingType.RelatedFeature", "required":[ - "abstractTimeGeometricPrimitive" + "featureRelationship" ], "properties":{ - "abstractTimeGeometricPrimitive":{ - "title":"abstractTimeGeometricPrimitive", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" - } - }, - "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/FeatureRelationshipType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"FeatureRelationship", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractTimeGeometricPrimitive" + "featureRelationship" ] }, - "SensorDescriptionPropertyType":{ - "type":"object", - "title":"SensorDescriptionPropertyType", + "NotificationBrokerMetadataType":{ "required":[ - "sensorDescription" + "requiresRegistration" ], - "properties":{ - "sensorDescription":{ - "title":"sensorDescription", - "allOf":[ - { - "$ref":"#/definitions/SensorDescriptionType" + "allOf":[ + { + "$ref":"#/definitions/NotificationProducerMetadataType" + }, + { + "type":"object", + "title":"NotificationBrokerMetadataType", + "properties":{ + "requiresRegistration":{ + "title":"requiresRegistration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"requiresRegistration", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NotificationBrokerMetadataType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "requiresRegistration" + ] + }, + "DeleteSensorPropertyType":{ + "type":"object", + "title":"DeleteSensorPropertyType", + "required":[ + "deleteSensor" + ], + "properties":{ + "deleteSensor":{ + "title":"deleteSensor", + "allOf":[ + { + "$ref":"#/definitions/DeleteSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "localPart":"DeleteSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -577,11 +648,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorDescriptionPropertyType", + "localPart":"DeleteSensorPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorDescription", + "deleteSensor", "nilReason", "remoteSchema", "type", @@ -593,97 +664,49 @@ "actuate" ] }, - "FilterDialectMetadataType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"FilterDialectMetadataType", - "properties":{ - "topicExpressionDialect":{ - "title":"topicExpressionDialect", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"topicExpressionDialect", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "messageContentDialect":{ - "title":"messageContentDialect", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"messageContentDialect", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "producerPropertiesDialect":{ - "title":"producerPropertiesDialect", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"producerPropertiesDialect", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "UpdateSensorDescriptionType.Description":{ + "type":"object", + "title":"UpdateSensorDescriptionType.Description", + "required":[ + "sensorDescription" + ], + "properties":{ + "sensorDescription":{ + "title":"sensorDescription", + "allOf":[ + { + "$ref":"#/definitions/SensorDescriptionType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorDescription", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FilterDialectMetadataType", - "namespaceURI":"http://www.opengis.net/swes/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "topicExpressionDialect", - "messageContentDialect", - "producerPropertiesDialect" + "sensorDescription" ] }, - "FilterDialectMetadataPropertyType":{ + "DescribeSensorPropertyType":{ "type":"object", - "title":"FilterDialectMetadataPropertyType", + "title":"DescribeSensorPropertyType", "required":[ - "filterDialectMetadata" + "describeSensor" ], "properties":{ - "filterDialectMetadata":{ - "title":"filterDialectMetadata", + "describeSensor":{ + "title":"describeSensor", "allOf":[ { - "$ref":"#/definitions/FilterDialectMetadataType" + "$ref":"#/definitions/DescribeSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"FilterDialectMetadata", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -810,11 +833,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FilterDialectMetadataPropertyType", + "localPart":"DescribeSensorPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "filterDialectMetadata", + "describeSensor", "nilReason", "remoteSchema", "type", @@ -826,209 +849,92 @@ "actuate" ] }, - "InsertSensorType.Metadata":{ + "InsertSensorResponsePropertyType":{ "type":"object", - "title":"InsertSensorType.Metadata", + "title":"InsertSensorResponsePropertyType", "required":[ - "insertionMetadata" + "insertSensorResponse" ], "properties":{ - "insertionMetadata":{ - "title":"insertionMetadata", + "insertSensorResponse":{ + "title":"insertSensorResponse", "allOf":[ { - "$ref":"#/definitions/InsertionMetadataType" + "$ref":"#/definitions/InsertSensorResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertionMetadata", + "localPart":"InsertSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "insertionMetadata" - ] - }, - "AbstractSWESType":{ - "type":"object", - "title":"AbstractSWESType", - "properties":{ - "description":{ - "title":"description", + }, + "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":"description", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "identifier":{ - "title":"identifier", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "name":{ - "title":"name", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "extension":{ - "title":"extension", + "href":{ + "title":"href", "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/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "id":{ - "title":"id", + "role":{ + "title":"role", "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/swes/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSWESType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "description", - "identifier", - "name", - "extension", - "id" - ] - }, - "UpdateSensorDescriptionResponsePropertyType":{ - "type":"object", - "title":"UpdateSensorDescriptionResponsePropertyType", - "required":[ - "updateSensorDescriptionResponse" - ], - "properties":{ - "updateSensorDescriptionResponse":{ - "title":"updateSensorDescriptionResponse", - "allOf":[ - { - "$ref":"#/definitions/UpdateSensorDescriptionResponseType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UpdateSensorDescriptionResponse", - "namespaceURI":"http://www.opengis.net/swes/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" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "arcrole":{ @@ -1086,11 +992,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateSensorDescriptionResponsePropertyType", + "localPart":"InsertSensorResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "updateSensorDescriptionResponse", + "insertSensorResponse", "nilReason", "remoteSchema", "type", @@ -1102,37 +1008,10 @@ "actuate" ] }, - "NotificationProducerMetadataType.ProducerEndpoint":{ - "type":"object", - "title":"NotificationProducerMetadataType.ProducerEndpoint", - "required":[ - "endpointReference" - ], - "properties":{ - "endpointReference":{ - "title":"endpointReference", - "allOf":[ - { - "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EndpointReference", - "namespaceURI":"http://www.w3.org/2005/08/addressing" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "endpointReference" - ] - }, - "UpdateSensorDescriptionType":{ + "DescribeSensorType":{ "required":[ "procedure", - "procedureDescriptionFormat", - "description" + "procedureDescriptionFormat" ], "allOf":[ { @@ -1140,7 +1019,7 @@ }, { "type":"object", - "title":"UpdateSensorDescriptionType", + "title":"DescribeSensorType", "properties":{ "procedure":{ "title":"procedure", @@ -1168,20 +1047,16 @@ "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "description":{ - "title":"description", + "validTime":{ + "title":"validTime", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UpdateSensorDescriptionType.Description" - }, - "minItems":1 + "$ref":"#/definitions/DescribeSensorType.ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -1190,37 +1065,45 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UpdateSensorDescriptionType", + "localPart":"DescribeSensorType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ "procedure", "procedureDescriptionFormat", - "description" + "validTime" ] }, - "UpdateSensorDescriptionResponseType":{ - "required":[ - "updatedProcedure" - ], + "InsertionMetadataType":{ + "type":"object", + "title":"InsertionMetadataType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertionMetadataType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "SensorDescriptionUpdatedType":{ "allOf":[ { - "$ref":"#/definitions/ExtensibleResponseType" + "$ref":"#/definitions/SensorChangedType" }, { "type":"object", - "title":"UpdateSensorDescriptionResponseType", + "title":"SensorDescriptionUpdatedType", "properties":{ - "updatedProcedure":{ - "title":"updatedProcedure", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SensorDescriptionUpdatedType.ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"updatedProcedure", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -1229,30 +1112,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UpdateSensorDescriptionResponseType", + "localPart":"SensorDescriptionUpdatedType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "updatedProcedure" + "validTime" ] }, - "SensorDescriptionUpdatedPropertyType":{ + "SensorDescriptionPropertyType":{ "type":"object", - "title":"SensorDescriptionUpdatedPropertyType", + "title":"SensorDescriptionPropertyType", "required":[ - "sensorDescriptionUpdated" + "sensorDescription" ], "properties":{ - "sensorDescriptionUpdated":{ - "title":"sensorDescriptionUpdated", + "sensorDescription":{ + "title":"sensorDescription", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionUpdatedType" + "$ref":"#/definitions/SensorDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescriptionUpdated", + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -1379,11 +1262,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorDescriptionUpdatedPropertyType", + "localPart":"SensorDescriptionPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorDescriptionUpdated", + "sensorDescription", "nilReason", "remoteSchema", "type", @@ -1395,238 +1278,97 @@ "actuate" ] }, - "DeleteSensorResponsePropertyType":{ - "type":"object", - "title":"DeleteSensorResponsePropertyType", - "required":[ - "deleteSensorResponse" - ], - "properties":{ - "deleteSensorResponse":{ - "title":"deleteSensorResponse", - "allOf":[ - { - "$ref":"#/definitions/DeleteSensorResponseType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DeleteSensorResponse", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "FilterDialectMetadataType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"FilterDialectMetadataType", + "properties":{ + "topicExpressionDialect":{ + "title":"topicExpressionDialect", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"topicExpressionDialect", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "messageContentDialect":{ + "title":"messageContentDialect", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"messageContentDialect", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "producerPropertiesDialect":{ + "title":"producerPropertiesDialect", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"producerPropertiesDialect", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } - ], - "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":"DeleteSensorResponsePropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "deleteSensorResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "FeatureRelationshipType":{ - "type":"object", - "title":"FeatureRelationshipType", - "required":[ - "target" ], - "properties":{ - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "target":{ - "title":"target", - "allOf":[ - { - "$ref":"#/definitions/FeaturePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureRelationshipType", + "localPart":"FilterDialectMetadataType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "role", - "target" + "topicExpressionDialect", + "messageContentDialect", + "producerPropertiesDialect" ] }, - "ExtensibleResponsePropertyType":{ + "AbstractContentsPropertyType":{ "type":"object", - "title":"ExtensibleResponsePropertyType", + "title":"AbstractContentsPropertyType", "required":[ - "extensibleResponse" + "abstractContents" ], "properties":{ - "extensibleResponse":{ - "title":"extensibleResponse", + "abstractContents":{ + "title":"abstractContents", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtensibleResponseType" - } - }, - "elementName":{ - "localPart":"ExtensibleResponse", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "$ref":"#/definitions/AbstractContentsType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ExtensibleResponse", + "localPart":"AbstractContents", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -1753,11 +1495,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensibleResponsePropertyType", + "localPart":"AbstractContentsPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extensibleResponse", + "abstractContents", "nilReason", "remoteSchema", "type", @@ -1769,177 +1511,479 @@ "actuate" ] }, - "NotificationBrokerMetadataPropertyType":{ + "ExtensibleRequestType":{ "type":"object", - "title":"NotificationBrokerMetadataPropertyType", + "title":"ExtensibleRequestType", "required":[ - "notificationBrokerMetadata" + "version", + "service" ], "properties":{ - "notificationBrokerMetadata":{ - "title":"notificationBrokerMetadata", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/NotificationBrokerMetadataType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"NotificationBrokerMetadata", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "nilReason":{ - "title":"nilReason", + "version":{ + "title":"version", "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", + "localPart":"version", "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", + "service":{ + "title":"service", "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" + "localPart":"service", + "namespaceURI":"" } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensibleRequestType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "extension", + "version", + "service" + ] + }, + "InsertSensorType.Metadata":{ + "type":"object", + "title":"InsertSensorType.Metadata", + "required":[ + "insertionMetadata" + ], + "properties":{ + "insertionMetadata":{ + "title":"insertionMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/InsertionMetadataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"InsertionMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "insertionMetadata" + ] + }, + "SWESEventType":{ + "required":[ + "eventTime", + "code", + "service" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"SWESEventType", + "properties":{ + "eventTime":{ + "title":"eventTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"eventTime", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"code", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "message":{ + "title":"message", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"message", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/SWESEventType.Service" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"service", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "arcrole":{ - "title":"arcrole", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SWESEventType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "eventTime", + "code", + "message", + "service" + ] + }, + "SensorDescriptionType.ValidTime":{ + "type":"object", + "title":"SensorDescriptionType.ValidTime", + "required":[ + "abstractTimeGeometricPrimitive" + ], + "properties":{ + "abstractTimeGeometricPrimitive":{ + "title":"abstractTimeGeometricPrimitive", "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/AbstractTimeGeometricPrimitiveType" + } + }, + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractTimeGeometricPrimitive" + ] + }, + "AbstractOfferingType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"AbstractOfferingType", + "properties":{ + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescriptionFormat", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "observableProperty":{ + "title":"observableProperty", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observableProperty", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "relatedFeature":{ + "title":"relatedFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractOfferingType.RelatedFeature" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedFeature", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractOfferingType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedure", + "procedureDescriptionFormat", + "observableProperty", + "relatedFeature" + ] + }, + "InsertSensorType":{ + "required":[ + "procedureDescriptionFormat", + "procedureDescription", + "observableProperty" + ], + "allOf":[ + { + "$ref":"#/definitions/ExtensibleRequestType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"InsertSensorType", + "properties":{ + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescriptionFormat", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "procedureDescription":{ + "title":"procedureDescription", + "allOf":[ + { + "$ref":"#/definitions/InsertSensorType.ProcedureDescription" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescription", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "observableProperty":{ + "title":"observableProperty", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observableProperty", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "relatedFeature":{ + "title":"relatedFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertSensorType.RelatedFeature" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedFeature", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertSensorType.Metadata" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertSensorType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedureDescriptionFormat", + "procedureDescription", + "observableProperty", + "relatedFeature", + "metadata" + ] + }, + "SensorDescriptionType.Data":{ + "type":"object", + "title":"SensorDescriptionType.Data", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "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":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", - "typeName":{ - "localPart":"NotificationBrokerMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, "propertiesOrder":[ - "notificationBrokerMetadata", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "any" ] }, - "DescribeSensorResponseType":{ + "UpdateSensorDescriptionType":{ "required":[ - "procedureDescriptionFormat" + "procedure", + "procedureDescriptionFormat", + "description" ], "allOf":[ { - "$ref":"#/definitions/ExtensibleResponseType" + "$ref":"#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"DescribeSensorResponseType", + "title":"UpdateSensorDescriptionType", "properties":{ + "procedure":{ + "title":"procedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedure", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, "procedureDescriptionFormat":{ "title":"procedureDescriptionFormat", "allOf":[ @@ -1959,9 +2003,9 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DescribeSensorResponseType.Description" + "$ref":"#/definitions/UpdateSensorDescriptionType.Description" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", @@ -1975,17 +2019,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeSensorResponseType", + "localPart":"UpdateSensorDescriptionType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ + "procedure", "procedureDescriptionFormat", "description" ] }, - "AbstractOfferingPropertyType":{ + "AbstractContentsType.Offering":{ "type":"object", - "title":"AbstractOfferingPropertyType", + "title":"AbstractContentsType.Offering", "required":[ "abstractOffering" ], @@ -2002,6 +2047,44 @@ "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractOffering" + ] + }, + "ExtensibleResponsePropertyType":{ + "type":"object", + "title":"ExtensibleResponsePropertyType", + "required":[ + "extensibleResponse" + ], + "properties":{ + "extensibleResponse":{ + "title":"extensibleResponse", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExtensibleResponseType" + } + }, + "elementName":{ + "localPart":"ExtensibleResponse", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"ExtensibleResponse", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -2126,11 +2209,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOfferingPropertyType", + "localPart":"ExtensibleResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractOffering", + "extensibleResponse", "nilReason", "remoteSchema", "type", @@ -2142,60 +2225,79 @@ "actuate" ] }, - "SensorChangedType":{ + "SensorDescriptionType":{ + "type":"object", + "title":"SensorDescriptionType", "required":[ - "procedure" + "data" ], - "allOf":[ - { - "$ref":"#/definitions/SWESEventType" + "properties":{ + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/SensorDescriptionType.ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } }, - { - "type":"object", - "title":"SensorChangedType", - "properties":{ - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/SensorDescriptionType.Data" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"data", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorChangedType", + "localPart":"SensorDescriptionType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedure" + "validTime", + "data" ] }, - "DescribeSensorResponsePropertyType":{ + "NotificationProducerMetadataPropertyType":{ "type":"object", - "title":"DescribeSensorResponsePropertyType", + "title":"NotificationProducerMetadataPropertyType", "required":[ - "describeSensorResponse" + "notificationProducerMetadata" ], "properties":{ - "describeSensorResponse":{ - "title":"describeSensorResponse", + "notificationProducerMetadata":{ + "title":"notificationProducerMetadata", "allOf":[ { - "$ref":"#/definitions/DescribeSensorResponseType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NotificationProducerMetadataType" + } + }, + "elementName":{ + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"DescribeSensorResponse", + "localPart":"NotificationProducerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2322,11 +2424,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeSensorResponsePropertyType", + "localPart":"NotificationProducerMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "describeSensorResponse", + "notificationProducerMetadata", "nilReason", "remoteSchema", "type", @@ -2338,23 +2440,49 @@ "actuate" ] }, - "DescribeSensorPropertyType":{ + "NotificationProducerMetadataType.ProducerEndpoint":{ "type":"object", - "title":"DescribeSensorPropertyType", + "title":"NotificationProducerMetadataType.ProducerEndpoint", "required":[ - "describeSensor" + "endpointReference" ], "properties":{ - "describeSensor":{ - "title":"describeSensor", + "endpointReference":{ + "title":"endpointReference", "allOf":[ { - "$ref":"#/definitions/DescribeSensorType" + "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeSensor", + "localPart":"EndpointReference", + "namespaceURI":"http://www.w3.org/2005/08/addressing" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "endpointReference" + ] + }, + "SensorDescriptionUpdatedPropertyType":{ + "type":"object", + "title":"SensorDescriptionUpdatedPropertyType", + "required":[ + "sensorDescriptionUpdated" + ], + "properties":{ + "sensorDescriptionUpdated":{ + "title":"sensorDescriptionUpdated", + "allOf":[ + { + "$ref":"#/definitions/SensorDescriptionUpdatedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorDescriptionUpdated", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2481,11 +2609,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeSensorPropertyType", + "localPart":"SensorDescriptionUpdatedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "describeSensor", + "sensorDescriptionUpdated", "nilReason", "remoteSchema", "type", @@ -2497,9 +2625,9 @@ "actuate" ] }, - "InsertSensorType.RelatedFeature":{ + "AbstractContentsType.RelatedFeature":{ "type":"object", - "title":"InsertSensorType.RelatedFeature", + "title":"AbstractContentsType.RelatedFeature", "required":[ "featureRelationship" ], @@ -2510,143 +2638,241 @@ { "$ref":"#/definitions/FeatureRelationshipType" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureRelationship", - "namespaceURI":"http://www.opengis.net/swes/2.0" + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureRelationship", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureRelationship" + ] + }, + "OfferingChangedType":{ + "required":[ + "offering" + ], + "allOf":[ + { + "$ref":"#/definitions/SWESEventType" + }, + { + "type":"object", + "title":"OfferingChangedType", + "properties":{ + "offering":{ + "title":"offering", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OfferingChangedType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "offering" + ] + }, + "InsertSensorResponseType":{ + "required":[ + "assignedProcedure", + "assignedOffering" + ], + "allOf":[ + { + "$ref":"#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"InsertSensorResponseType", + "properties":{ + "assignedProcedure":{ + "title":"assignedProcedure", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"assignedProcedure", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "assignedOffering":{ + "title":"assignedOffering", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"assignedOffering", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertSensorResponseType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "assignedProcedure", + "assignedOffering" + ] + }, + "NotificationProducerMetadataType":{ + "required":[ + "producerEndpoint", + "supportedDialects", + "fixedTopicSet", + "servedTopics" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" + }, + { + "type":"object", + "title":"NotificationProducerMetadataType", + "properties":{ + "producerEndpoint":{ + "title":"producerEndpoint", + "allOf":[ + { + "$ref":"#/definitions/NotificationProducerMetadataType.ProducerEndpoint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"producerEndpoint", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "supportedDialects":{ + "title":"supportedDialects", + "allOf":[ + { + "$ref":"#/definitions/NotificationProducerMetadataType.SupportedDialects" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportedDialects", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "fixedTopicSet":{ + "title":"fixedTopicSet", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fixedTopicSet", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "servedTopics":{ + "title":"servedTopics", + "allOf":[ + { + "$ref":"#/definitions/NotificationProducerMetadataType.ServedTopics" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"servedTopics", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "usedTopicNamespace":{ + "title":"usedTopicNamespace", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://docs.oasis-open.org/wsn/t-1#/definitions/TopicNamespaceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"usedTopicNamespace", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"NotificationProducerMetadataType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "featureRelationship" + "producerEndpoint", + "supportedDialects", + "fixedTopicSet", + "servedTopics", + "usedTopicNamespace" ] }, - "AbstractContentsType.RelatedFeature":{ + "DescribeSensorResponseType.Description":{ "type":"object", - "title":"AbstractContentsType.RelatedFeature", + "title":"DescribeSensorResponseType.Description", "required":[ - "featureRelationship" + "sensorDescription" ], "properties":{ - "featureRelationship":{ - "title":"featureRelationship", + "sensorDescription":{ + "title":"sensorDescription", "allOf":[ { - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"#/definitions/SensorDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureRelationship", + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureRelationship" + "sensorDescription" ] }, - "InsertionMetadataType":{ - "type":"object", - "title":"InsertionMetadataType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertionMetadataType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "ExtensibleRequestPropertyType":{ + "FeatureRelationshipType":{ "type":"object", - "title":"ExtensibleRequestPropertyType", + "title":"FeatureRelationshipType", "required":[ - "extensibleRequest" + "target" ], "properties":{ - "extensibleRequest":{ - "title":"extensibleRequest", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtensibleRequestType" - } - }, - "elementName":{ - "localPart":"ExtensibleRequest", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"ExtensibleRequest", - "namespaceURI":"http://www.opengis.net/swes/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":[ @@ -2654,112 +2880,53 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ + "propertyType":"element", + "elementName":{ "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" + "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "actuate":{ - "title":"actuate", + "target":{ + "title":"target", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/FeaturePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"target", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensibleRequestPropertyType", + "localPart":"FeatureRelationshipType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extensibleRequest", - "nilReason", - "remoteSchema", - "type", - "href", "role", - "arcrole", - "title", - "show", - "actuate" + "target" ] }, - "SensorChangedPropertyType":{ + "FeatureRelationshipPropertyType":{ "type":"object", - "title":"SensorChangedPropertyType", + "title":"FeatureRelationshipPropertyType", "required":[ - "sensorChanged" + "featureRelationship" ], "properties":{ - "sensorChanged":{ - "title":"sensorChanged", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SensorChangedType" - } - }, - "elementName":{ - "localPart":"SensorChanged", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "$ref":"#/definitions/FeatureRelationshipType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SensorChanged", + "localPart":"FeatureRelationship", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2886,11 +3053,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorChangedPropertyType", + "localPart":"FeatureRelationshipPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorChanged", + "featureRelationship", "nilReason", "remoteSchema", "type", @@ -2902,23 +3069,115 @@ "actuate" ] }, - "InsertionMetadataPropertyType":{ + "AbstractContentsType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" + }, + { + "type":"object", + "title":"AbstractContentsType", + "properties":{ + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescriptionFormat", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "observableProperty":{ + "title":"observableProperty", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observableProperty", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "relatedFeature":{ + "title":"relatedFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractContentsType.RelatedFeature" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedFeature", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "offering":{ + "title":"offering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractContentsType.Offering" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offering", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractContentsType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedureDescriptionFormat", + "observableProperty", + "relatedFeature", + "offering" + ] + }, + "FilterDialectMetadataPropertyType":{ "type":"object", - "title":"InsertionMetadataPropertyType", + "title":"FilterDialectMetadataPropertyType", "required":[ - "insertionMetadata" + "filterDialectMetadata" ], "properties":{ - "insertionMetadata":{ - "title":"insertionMetadata", + "filterDialectMetadata":{ + "title":"filterDialectMetadata", "allOf":[ { - "$ref":"#/definitions/InsertionMetadataType" + "$ref":"#/definitions/FilterDialectMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertionMetadata", + "localPart":"FilterDialectMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3045,11 +3304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertionMetadataPropertyType", + "localPart":"FilterDialectMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "insertionMetadata", + "filterDialectMetadata", "nilReason", "remoteSchema", "type", @@ -3061,92 +3320,23 @@ "actuate" ] }, - "ExtensibleResponseType":{ - "type":"object", - "title":"ExtensibleResponseType", - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExtensibleResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "extension" - ] - }, - "NotificationProducerMetadataType.SupportedDialects":{ + "InsertionMetadataPropertyType":{ "type":"object", - "title":"NotificationProducerMetadataType.SupportedDialects", + "title":"InsertionMetadataPropertyType", "required":[ - "filterDialectMetadata" + "insertionMetadata" ], "properties":{ - "filterDialectMetadata":{ - "title":"filterDialectMetadata", + "insertionMetadata":{ + "title":"insertionMetadata", "allOf":[ { - "$ref":"#/definitions/FilterDialectMetadataType" + "$ref":"#/definitions/InsertionMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"FilterDialectMetadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "filterDialectMetadata" - ] - }, - "AbstractSWESPropertyType":{ - "type":"object", - "title":"AbstractSWESPropertyType", - "required":[ - "abstractSWES" - ], - "properties":{ - "abstractSWES":{ - "title":"abstractSWES", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractSWESType" - } - }, - "elementName":{ - "localPart":"AbstractSWES", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSWES", + "localPart":"InsertionMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3273,11 +3463,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSWESPropertyType", + "localPart":"InsertionMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractSWES", + "insertionMetadata", "nilReason", "remoteSchema", "type", @@ -3289,67 +3479,15 @@ "actuate" ] }, - "InsertSensorResponseType":{ - "required":[ - "assignedProcedure", - "assignedOffering" - ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"InsertSensorResponseType", - "properties":{ - "assignedProcedure":{ - "title":"assignedProcedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"assignedProcedure", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "assignedOffering":{ - "title":"assignedOffering", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"assignedOffering", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertSensorResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "assignedProcedure", - "assignedOffering" - ] - }, - "NotificationProducerMetadataPropertyType":{ + "SensorChangedPropertyType":{ "type":"object", - "title":"NotificationProducerMetadataPropertyType", + "title":"SensorChangedPropertyType", "required":[ - "notificationProducerMetadata" + "sensorChanged" ], "properties":{ - "notificationProducerMetadata":{ - "title":"notificationProducerMetadata", + "sensorChanged":{ + "title":"sensorChanged", "allOf":[ { "type":"object", @@ -3358,18 +3496,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NotificationProducerMetadataType" + "$ref":"#/definitions/SensorChangedType" } }, "elementName":{ - "localPart":"NotificationProducerMetadata", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"NotificationProducerMetadata", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3496,11 +3634,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NotificationProducerMetadataPropertyType", + "localPart":"SensorChangedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "notificationProducerMetadata", + "sensorChanged", "nilReason", "remoteSchema", "type", @@ -3512,23 +3650,23 @@ "actuate" ] }, - "AbstractContentsPropertyType":{ + "AbstractOfferingPropertyType":{ "type":"object", - "title":"AbstractContentsPropertyType", + "title":"AbstractOfferingPropertyType", "required":[ - "abstractContents" + "abstractOffering" ], "properties":{ - "abstractContents":{ - "title":"abstractContents", + "abstractOffering":{ + "title":"abstractOffering", "allOf":[ { - "$ref":"#/definitions/AbstractContentsType" + "$ref":"#/definitions/AbstractOfferingType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContents", + "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3655,11 +3793,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContentsPropertyType", + "localPart":"AbstractOfferingPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractContents", + "abstractOffering", "nilReason", "remoteSchema", "type", @@ -3671,53 +3809,72 @@ "actuate" ] }, - "SensorDescriptionType.Data":{ - "type":"object", - "title":"SensorDescriptionType.Data", + "DescribeSensorResponseType":{ "required":[ - "any" + "procedureDescriptionFormat" ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "anyOf":[ + "allOf":[ + { + "$ref":"#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"DescribeSensorResponseType", + "properties":{ + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", + "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" - }, + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"procedureDescriptionFormat", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "description":{ + "title":"description", + "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "type":"array", + "items":{ + "$ref":"#/definitions/DescribeSensorResponseType.Description" + }, + "minItems":0 } - ] + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } - ], - "propertyType":"anyElement" + } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeSensorResponseType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "any" + "procedureDescriptionFormat", + "description" ] }, - "DeleteSensorType":{ + "SensorChangedType":{ "required":[ "procedure" ], "allOf":[ { - "$ref":"#/definitions/ExtensibleRequestType" + "$ref":"#/definitions/SWESEventType" }, { "type":"object", - "title":"DeleteSensorType", + "title":"SensorChangedType", "properties":{ "procedure":{ "title":"procedure", @@ -3734,96 +3891,218 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SensorChangedType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedure" + ] + }, + "NotificationBrokerMetadataPropertyType":{ + "type":"object", + "title":"NotificationBrokerMetadataPropertyType", + "required":[ + "notificationBrokerMetadata" + ], + "properties":{ + "notificationBrokerMetadata":{ + "title":"notificationBrokerMetadata", + "allOf":[ + { + "$ref":"#/definitions/NotificationBrokerMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NotificationBrokerMetadata", + "namespaceURI":"http://www.opengis.net/swes/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":"DeleteSensorType", + "localPart":"NotificationBrokerMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedure" + "notificationBrokerMetadata", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractContentsType.Offering":{ + "InsertSensorType.RelatedFeature":{ "type":"object", - "title":"AbstractContentsType.Offering", + "title":"InsertSensorType.RelatedFeature", "required":[ - "abstractOffering" + "featureRelationship" ], "properties":{ - "abstractOffering":{ - "title":"abstractOffering", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "$ref":"#/definitions/AbstractOfferingType" + "$ref":"#/definitions/FeatureRelationshipType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOffering", + "localPart":"FeatureRelationship", "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractOffering" - ] - }, - "NotificationBrokerMetadataType":{ - "required":[ - "requiresRegistration" - ], - "allOf":[ - { - "$ref":"#/definitions/NotificationProducerMetadataType" - }, - { - "type":"object", - "title":"NotificationBrokerMetadataType", - "properties":{ - "requiresRegistration":{ - "title":"requiresRegistration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"requiresRegistration", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"NotificationBrokerMetadataType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "requiresRegistration" + "featureRelationship" ] }, - "InsertSensorPropertyType":{ + "OfferingChangedPropertyType":{ "type":"object", - "title":"InsertSensorPropertyType", + "title":"OfferingChangedPropertyType", "required":[ - "insertSensor" + "offeringChanged" ], "properties":{ - "insertSensor":{ - "title":"insertSensor", + "offeringChanged":{ + "title":"offeringChanged", "allOf":[ { - "$ref":"#/definitions/InsertSensorType" + "$ref":"#/definitions/OfferingChangedType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertSensor", + "localPart":"OfferingChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3950,11 +4229,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertSensorPropertyType", + "localPart":"OfferingChangedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "insertSensor", + "offeringChanged", "nilReason", "remoteSchema", "type", @@ -3966,46 +4245,89 @@ "actuate" ] }, - "UpdateSensorDescriptionType.Description":{ + "DescribeSensorType.ValidTime":{ "type":"object", - "title":"UpdateSensorDescriptionType.Description", + "title":"DescribeSensorType.ValidTime", "required":[ - "sensorDescription" + "abstractTimeGeometricPrimitive" ], "properties":{ - "sensorDescription":{ - "title":"sensorDescription", + "abstractTimeGeometricPrimitive":{ + "title":"abstractTimeGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + } + }, + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractTimeGeometricPrimitive" + ] + }, + "ExtensibleResponseType":{ + "type":"object", + "title":"ExtensibleResponseType", + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensibleResponseType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "sensorDescription" + "extension" ] }, - "AbstractOfferingType":{ + "DeleteSensorResponseType":{ "required":[ - "procedure" + "deletedProcedure" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWESType" + "$ref":"#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"AbstractOfferingType", + "title":"DeleteSensorResponseType", "properties":{ - "procedure":{ - "title":"procedure", + "deletedProcedure":{ + "title":"deletedProcedure", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -4013,58 +4335,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescriptionFormat", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "observableProperty":{ - "title":"observableProperty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observableProperty", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "relatedFeature":{ - "title":"relatedFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractOfferingType.RelatedFeature" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedFeature", + "localPart":"deletedProcedure", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -4073,95 +4344,239 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOfferingType", + "localPart":"DeleteSensorResponseType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedure", - "procedureDescriptionFormat", - "observableProperty", - "relatedFeature" + "deletedProcedure" ] }, - "InsertSensorType.ProcedureDescription":{ + "SensorDescriptionUpdatedType.ValidTime":{ "type":"object", - "title":"InsertSensorType.ProcedureDescription", + "title":"SensorDescriptionUpdatedType.ValidTime", "required":[ - "any" + "abstractTimeGeometricPrimitive" ], "properties":{ - "any":{ - "title":"any", + "abstractTimeGeometricPrimitive":{ + "title":"abstractTimeGeometricPrimitive", "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" }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "value":{ + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } - ] + }, + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "abstractTimeGeometricPrimitive" ] }, - "NotificationProducerMetadataType.ServedTopics":{ + "DeleteSensorResponsePropertyType":{ "type":"object", - "title":"NotificationProducerMetadataType.ServedTopics", + "title":"DeleteSensorResponsePropertyType", "required":[ - "topicSet" + "deleteSensorResponse" ], "properties":{ - "topicSet":{ - "title":"topicSet", + "deleteSensorResponse":{ + "title":"deleteSensorResponse", "allOf":[ { - "$ref":"http://docs.oasis-open.org/wsn/t-1#/definitions/TopicSetType" + "$ref":"#/definitions/DeleteSensorResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopicSet", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" + "localPart":"DeleteSensorResponse", + "namespaceURI":"http://www.opengis.net/swes/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":"DeleteSensorResponsePropertyType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "topicSet" + "deleteSensorResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "OfferingChangedPropertyType":{ + "SWESEventPropertyType":{ "type":"object", - "title":"OfferingChangedPropertyType", + "title":"SWESEventPropertyType", "required":[ - "offeringChanged" + "swesEvent" ], "properties":{ - "offeringChanged":{ - "title":"offeringChanged", + "swesEvent":{ + "title":"swesEvent", "allOf":[ { - "$ref":"#/definitions/OfferingChangedType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SWESEventType" + } + }, + "elementName":{ + "localPart":"SWESEvent", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"OfferingChanged", + "localPart":"SWESEvent", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4288,11 +4703,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OfferingChangedPropertyType", + "localPart":"SWESEventPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "offeringChanged", + "swesEvent", "nilReason", "remoteSchema", "type", @@ -4304,159 +4719,121 @@ "actuate" ] }, - "OfferingChangedType":{ + "NotificationProducerMetadataType.SupportedDialects":{ + "type":"object", + "title":"NotificationProducerMetadataType.SupportedDialects", "required":[ - "offering" + "filterDialectMetadata" ], - "allOf":[ - { - "$ref":"#/definitions/SWESEventType" + "properties":{ + "filterDialectMetadata":{ + "title":"filterDialectMetadata", + "allOf":[ + { + "$ref":"#/definitions/FilterDialectMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FilterDialectMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "filterDialectMetadata" + ] + }, + "AbstractSWESType":{ + "type":"object", + "title":"AbstractSWESType", + "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/swes/2.0" + } }, - { - "type":"object", - "title":"OfferingChangedType", - "properties":{ - "offering":{ - "title":"offering", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offering", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OfferingChangedType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "offering" - ] - }, - "DescribeSensorResponseType.Description":{ - "type":"object", - "title":"DescribeSensorResponseType.Description", - "required":[ - "sensorDescription" - ], - "properties":{ - "sensorDescription":{ - "title":"sensorDescription", + }, + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sensorDescription" - ] - }, - "AbstractContentsType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" }, - { - "type":"object", - "title":"AbstractContentsType", - "properties":{ - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescriptionFormat", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "observableProperty":{ - "title":"observableProperty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observableProperty", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "relatedFeature":{ - "title":"relatedFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractContentsType.RelatedFeature" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedFeature", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "offering":{ - "title":"offering", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractContentsType.Offering" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offering", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "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/swes/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContentsType", + "localPart":"AbstractSWESType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedureDescriptionFormat", - "observableProperty", - "relatedFeature", - "offering" + "description", + "identifier", + "name", + "extension", + "id" ] }, "UpdateSensorDescriptionPropertyType":{ @@ -4618,123 +4995,23 @@ "actuate" ] }, - "NotificationProducerMetadataType":{ - "required":[ - "producerEndpoint", - "supportedDialects", - "fixedTopicSet", - "servedTopics" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"NotificationProducerMetadataType", - "properties":{ - "producerEndpoint":{ - "title":"producerEndpoint", - "allOf":[ - { - "$ref":"#/definitions/NotificationProducerMetadataType.ProducerEndpoint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"producerEndpoint", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "supportedDialects":{ - "title":"supportedDialects", - "allOf":[ - { - "$ref":"#/definitions/NotificationProducerMetadataType.SupportedDialects" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedDialects", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "fixedTopicSet":{ - "title":"fixedTopicSet", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fixedTopicSet", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "servedTopics":{ - "title":"servedTopics", - "allOf":[ - { - "$ref":"#/definitions/NotificationProducerMetadataType.ServedTopics" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"servedTopics", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "usedTopicNamespace":{ - "title":"usedTopicNamespace", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://docs.oasis-open.org/wsn/t-1#/definitions/TopicNamespaceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usedTopicNamespace", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"NotificationProducerMetadataType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "producerEndpoint", - "supportedDialects", - "fixedTopicSet", - "servedTopics", - "usedTopicNamespace" - ] - }, - "FeatureRelationshipPropertyType":{ + "InsertSensorPropertyType":{ "type":"object", - "title":"FeatureRelationshipPropertyType", + "title":"InsertSensorPropertyType", "required":[ - "featureRelationship" + "insertSensor" ], "properties":{ - "featureRelationship":{ - "title":"featureRelationship", + "insertSensor":{ + "title":"insertSensor", "allOf":[ { - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"#/definitions/InsertSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureRelationship", + "localPart":"InsertSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4854,282 +5131,58 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureRelationshipPropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "featureRelationship", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SensorDescriptionType":{ - "type":"object", - "title":"SensorDescriptionType", - "required":[ - "data" - ], - "properties":{ - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/SensorDescriptionType.ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"#/definitions/SensorDescriptionType.Data" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"data", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SensorDescriptionType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "validTime", - "data" - ] - }, - "SWESEventType":{ - "required":[ - "eventTime", - "code", - "service" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"SWESEventType", - "properties":{ - "eventTime":{ - "title":"eventTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"eventTime", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"code", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "message":{ - "title":"message", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"message", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/SWESEventType.Service" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"service", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SWESEventType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "eventTime", - "code", - "message", - "service" - ] - }, - "InsertSensorType":{ - "required":[ - "procedureDescriptionFormat", - "procedureDescription", - "observableProperty" - ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"InsertSensorType", - "properties":{ - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescriptionFormat", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "procedureDescription":{ - "title":"procedureDescription", - "allOf":[ - { - "$ref":"#/definitions/InsertSensorType.ProcedureDescription" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescription", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "observableProperty":{ - "title":"observableProperty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observableProperty", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "relatedFeature":{ - "title":"relatedFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertSensorType.RelatedFeature" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedFeature", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertSensorType.Metadata" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertSensorType", + "localPart":"InsertSensorPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedureDescriptionFormat", - "procedureDescription", - "observableProperty", - "relatedFeature", - "metadata" + "insertSensor", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertSensorResponsePropertyType":{ + "ExtensibleRequestPropertyType":{ "type":"object", - "title":"InsertSensorResponsePropertyType", + "title":"ExtensibleRequestPropertyType", "required":[ - "insertSensorResponse" + "extensibleRequest" ], "properties":{ - "insertSensorResponse":{ - "title":"insertSensorResponse", + "extensibleRequest":{ + "title":"extensibleRequest", "allOf":[ { - "$ref":"#/definitions/InsertSensorResponseType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExtensibleRequestType" + } + }, + "elementName":{ + "localPart":"ExtensibleRequest", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"InsertSensorResponse", + "localPart":"ExtensibleRequest", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5256,11 +5309,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertSensorResponsePropertyType", + "localPart":"ExtensibleRequestPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "insertSensorResponse", + "extensibleRequest", "nilReason", "remoteSchema", "type", @@ -5272,171 +5325,109 @@ "actuate" ] }, - "SensorDescriptionUpdatedType":{ - "allOf":[ - { - "$ref":"#/definitions/SensorChangedType" - }, - { - "type":"object", - "title":"SensorDescriptionUpdatedType", - "properties":{ - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/SensorDescriptionUpdatedType.ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SensorDescriptionUpdatedType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "validTime" - ] - }, - "DescribeSensorType.ValidTime":{ + "UpdateSensorDescriptionResponsePropertyType":{ "type":"object", - "title":"DescribeSensorType.ValidTime", + "title":"UpdateSensorDescriptionResponsePropertyType", "required":[ - "abstractTimeGeometricPrimitive" + "updateSensorDescriptionResponse" ], "properties":{ - "abstractTimeGeometricPrimitive":{ - "title":"abstractTimeGeometricPrimitive", + "updateSensorDescriptionResponse":{ + "title":"updateSensorDescriptionResponse", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" - } - }, - "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/UpdateSensorDescriptionResponseType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"UpdateSensorDescriptionResponse", + "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractTimeGeometricPrimitive" - ] - }, - "DescribeSensorType":{ - "required":[ - "procedure", - "procedureDescriptionFormat" - ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleRequestType" }, - { - "type":"object", - "title":"DescribeSensorType", - "properties":{ - "procedure":{ - "title":"procedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedure", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"procedureDescriptionFormat", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/DescribeSensorType.ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/swes/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":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeSensorType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "procedure", - "procedureDescriptionFormat", - "validTime" - ] - }, - "ExtensibleRequestType":{ - "type":"object", - "title":"ExtensibleRequestType", - "required":[ - "version", - "service" - ], - "properties":{ - "extension":{ - "title":"extension", + }, + "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":[ { - "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/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5444,96 +5435,105 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "service":{ - "title":"service", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "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":"ExtensibleRequestType", + "localPart":"UpdateSensorDescriptionResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extension", - "version", - "service" + "updateSensorDescriptionResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractOfferingType.RelatedFeature":{ + "NotificationProducerMetadataType.ServedTopics":{ "type":"object", - "title":"AbstractOfferingType.RelatedFeature", + "title":"NotificationProducerMetadataType.ServedTopics", "required":[ - "featureRelationship" + "topicSet" ], "properties":{ - "featureRelationship":{ - "title":"featureRelationship", + "topicSet":{ + "title":"topicSet", "allOf":[ { - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"http://docs.oasis-open.org/wsn/t-1#/definitions/TopicSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureRelationship", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "localPart":"TopicSet", + "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureRelationship" + "topicSet" ] }, - "DeleteSensorResponseType":{ + "SWESEventType.Service":{ + "type":"object", + "title":"SWESEventType.Service", "required":[ - "deletedProcedure" + "endpointReference" ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"DeleteSensorResponseType", - "properties":{ - "deletedProcedure":{ - "title":"deletedProcedure", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"deletedProcedure", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + "properties":{ + "endpointReference":{ + "title":"endpointReference", + "allOf":[ + { + "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndpointReference", + "namespaceURI":"http://www.w3.org/2005/08/addressing" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteSensorResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "deletedProcedure" + "endpointReference" ] }, "EventCodeEnumerationType":{ @@ -5563,7 +5563,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertSensor" + "SensorDescription" ] }, "namespaceURI":{ @@ -5576,11 +5576,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertSensorType" + "$ref":"#/definitions/SensorDescriptionType" } }, "elementName":{ - "localPart":"InsertSensor", + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5597,7 +5597,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWES" + "InsertionMetadata" ] }, "namespaceURI":{ @@ -5610,11 +5610,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWESType" + "$ref":"#/definitions/InsertionMetadataType" } }, "elementName":{ - "localPart":"AbstractSWES", + "localPart":"InsertionMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5665,7 +5665,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateSensorDescription" + "InsertSensor" ] }, "namespaceURI":{ @@ -5678,11 +5678,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateSensorDescriptionType" + "$ref":"#/definitions/InsertSensorType" } }, "elementName":{ - "localPart":"UpdateSensorDescription", + "localPart":"InsertSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5699,7 +5699,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertionMetadata" + "UpdateSensorDescriptionResponse" ] }, "namespaceURI":{ @@ -5712,11 +5712,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertionMetadataType" + "$ref":"#/definitions/UpdateSensorDescriptionResponseType" } }, "elementName":{ - "localPart":"InsertionMetadata", + "localPart":"UpdateSensorDescriptionResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5733,7 +5733,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorChanged" + "AbstractContents" ] }, "namespaceURI":{ @@ -5746,11 +5746,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorChangedType" + "$ref":"#/definitions/AbstractContentsType" } }, "elementName":{ - "localPart":"SensorChanged", + "localPart":"AbstractContents", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5767,7 +5767,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOffering" + "FilterDialectMetadata" ] }, "namespaceURI":{ @@ -5780,11 +5780,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOfferingType" + "$ref":"#/definitions/FilterDialectMetadataType" } }, "elementName":{ - "localPart":"AbstractOffering", + "localPart":"FilterDialectMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5801,7 +5801,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensor" + "InsertSensorResponse" ] }, "namespaceURI":{ @@ -5814,11 +5814,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensorType" + "$ref":"#/definitions/InsertSensorResponseType" } }, "elementName":{ - "localPart":"DescribeSensor", + "localPart":"InsertSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5835,7 +5835,7 @@ "properties":{ "localPart":{ "enum":[ - "FilterDialectMetadata" + "ExtensibleRequest" ] }, "namespaceURI":{ @@ -5848,11 +5848,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterDialectMetadataType" + "$ref":"#/definitions/ExtensibleRequestType" } }, "elementName":{ - "localPart":"FilterDialectMetadata", + "localPart":"ExtensibleRequest", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5869,7 +5869,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContents" + "FeatureRelationship" ] }, "namespaceURI":{ @@ -5882,11 +5882,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContentsType" + "$ref":"#/definitions/FeatureRelationshipType" } }, "elementName":{ - "localPart":"AbstractContents", + "localPart":"FeatureRelationship", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5903,7 +5903,7 @@ "properties":{ "localPart":{ "enum":[ - "NotificationBrokerMetadata" + "AbstractOffering" ] }, "namespaceURI":{ @@ -5916,11 +5916,11 @@ ] }, "value":{ - "$ref":"#/definitions/NotificationBrokerMetadataType" + "$ref":"#/definitions/AbstractOfferingType" } }, "elementName":{ - "localPart":"NotificationBrokerMetadata", + "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5937,7 +5937,7 @@ "properties":{ "localPart":{ "enum":[ - "DeleteSensorResponse" + "AbstractSWES" ] }, "namespaceURI":{ @@ -5950,11 +5950,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteSensorResponseType" + "$ref":"#/definitions/AbstractSWESType" } }, "elementName":{ - "localPart":"DeleteSensorResponse", + "localPart":"AbstractSWES", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5971,7 +5971,7 @@ "properties":{ "localPart":{ "enum":[ - "DeleteSensor" + "SWESEvent" ] }, "namespaceURI":{ @@ -5984,11 +5984,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteSensorType" + "$ref":"#/definitions/SWESEventType" } }, "elementName":{ - "localPart":"DeleteSensor", + "localPart":"SWESEvent", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6005,7 +6005,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureRelationship" + "SensorDescriptionUpdated" ] }, "namespaceURI":{ @@ -6018,11 +6018,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"#/definitions/SensorDescriptionUpdatedType" } }, "elementName":{ - "localPart":"FeatureRelationship", + "localPart":"SensorDescriptionUpdated", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6073,7 +6073,7 @@ "properties":{ "localPart":{ "enum":[ - "SWESEvent" + "DescribeSensorResponse" ] }, "namespaceURI":{ @@ -6086,11 +6086,11 @@ ] }, "value":{ - "$ref":"#/definitions/SWESEventType" + "$ref":"#/definitions/DescribeSensorResponseType" } }, "elementName":{ - "localPart":"SWESEvent", + "localPart":"DescribeSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6107,7 +6107,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateSensorDescriptionResponse" + "NotificationBrokerMetadata" ] }, "namespaceURI":{ @@ -6120,11 +6120,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateSensorDescriptionResponseType" + "$ref":"#/definitions/NotificationBrokerMetadataType" } }, "elementName":{ - "localPart":"UpdateSensorDescriptionResponse", + "localPart":"NotificationBrokerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6141,7 +6141,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertSensorResponse" + "DeleteSensor" ] }, "namespaceURI":{ @@ -6154,11 +6154,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertSensorResponseType" + "$ref":"#/definitions/DeleteSensorType" } }, "elementName":{ - "localPart":"InsertSensorResponse", + "localPart":"DeleteSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6175,7 +6175,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtensibleRequest" + "OfferingChanged" ] }, "namespaceURI":{ @@ -6188,11 +6188,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensibleRequestType" + "$ref":"#/definitions/OfferingChangedType" } }, "elementName":{ - "localPart":"ExtensibleRequest", + "localPart":"OfferingChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6209,7 +6209,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorDescriptionUpdated" + "DeleteSensorResponse" ] }, "namespaceURI":{ @@ -6222,11 +6222,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorDescriptionUpdatedType" + "$ref":"#/definitions/DeleteSensorResponseType" } }, "elementName":{ - "localPart":"SensorDescriptionUpdated", + "localPart":"DeleteSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6243,7 +6243,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensorResponse" + "SensorChanged" ] }, "namespaceURI":{ @@ -6256,11 +6256,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensorResponseType" + "$ref":"#/definitions/SensorChangedType" } }, "elementName":{ - "localPart":"DescribeSensorResponse", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6277,7 +6277,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorDescription" + "UpdateSensorDescription" ] }, "namespaceURI":{ @@ -6290,11 +6290,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorDescriptionType" + "$ref":"#/definitions/UpdateSensorDescriptionType" } }, "elementName":{ - "localPart":"SensorDescription", + "localPart":"UpdateSensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6311,7 +6311,7 @@ "properties":{ "localPart":{ "enum":[ - "OfferingChanged" + "DescribeSensor" ] }, "namespaceURI":{ @@ -6324,11 +6324,11 @@ ] }, "value":{ - "$ref":"#/definitions/OfferingChangedType" + "$ref":"#/definitions/DescribeSensorType" } }, "elementName":{ - "localPart":"OfferingChanged", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } } diff --git a/scripts/jsonschemas/SWE_1_0_0.jsonschema b/scripts/jsonschemas/SWE_1_0_0.jsonschema index 000477f8..57fee111 100644 --- a/scripts/jsonschemas/SWE_1_0_0.jsonschema +++ b/scripts/jsonschemas/SWE_1_0_0.jsonschema @@ -2,105 +2,195 @@ { "id":"http://www.opengis.net/swe/1.0#", "definitions":{ - "MultiplexedStreamFormatType":{ + "TimeInstantGridPropertyType":{ + "type":"object", + "title":"TimeInstantGridPropertyType", "required":[ - "type", - "version" + "timeInstantGrid" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" + "properties":{ + "timeInstantGrid":{ + "title":"timeInstantGrid", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantGridType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstantGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - { - "type":"object", - "title":"MultiplexedStreamFormatType", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "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":"MultiplexedStreamFormatType", + "localPart":"TimeInstantGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ + "timeInstantGrid", + "remoteSchema", "type", - "version" + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TimePropertyType":{ + "CurvePropertyType":{ "type":"object", - "title":"TimePropertyType", + "title":"CurvePropertyType", "required":[ - "time" + "curve" ], "properties":{ - "time":{ - "title":"time", + "curve":{ + "title":"curve", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/CurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePropertyType", + "localPart":"CurvePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "time" + "curve" ] }, - "TimeGeometricComplexPropertyType":{ + "TimeGridPropertyType":{ "type":"object", - "title":"TimeGeometricComplexPropertyType", + "title":"TimeGridPropertyType", "required":[ - "timeGeometricComplex" + "timeInstantGrid" ], "properties":{ - "timeGeometricComplex":{ - "title":"timeGeometricComplex", + "timeInstantGrid":{ + "title":"timeInstantGrid", "allOf":[ { - "$ref":"#/definitions/TimeGeometricComplexType" + "$ref":"#/definitions/TimeInstantGridType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeGeometricComplex", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -211,11 +301,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricComplexPropertyType", + "localPart":"TimeGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeGeometricComplex", + "timeInstantGrid", "remoteSchema", "type", "href", @@ -226,62 +316,74 @@ "actuate" ] }, - "SimpleDataRecordPropertyType":{ + "TypedValueType":{ "type":"object", - "title":"SimpleDataRecordPropertyType", + "title":"TypedValueType", "required":[ - "simpleDataRecord" + "property", + "value" ], "properties":{ - "simpleDataRecord":{ - "title":"simpleDataRecord", + "property":{ + "title":"property", "allOf":[ { - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"#/definitions/ScopedNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"property", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleDataRecordPropertyType", + "localPart":"TypedValueType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "simpleDataRecord" + "property", + "value" ] }, - "TimeAggregateType":{ - "required":[ - "member" - ], + "DataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"TimeAggregateType", + "title":"DataRecordType", "properties":{ - "member":{ - "title":"member", + "field":{ + "title":"field", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeObjectPropertyType" + "$ref":"#/definitions/DataComponentPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -290,191 +392,93 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeAggregateType", + "localPart":"DataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "member" + "field" ] }, - "RecordType":{ + "IntervalPropertyType":{ "type":"object", - "title":"RecordType", + "title":"IntervalPropertyType", "required":[ - "field" + "interval" ], "properties":{ - "field":{ - "title":"field", + "interval":{ + "title":"interval", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/IntervalType" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "rs":{ - "title":"rs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RS", - "namespaceURI":"" - } - }, - "fieldCount":{ - "title":"fieldCount", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fieldCount", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordType", + "localPart":"IntervalPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "field", - "rs", - "fieldCount" + "interval" ] }, - "QuantityRange":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" + "BinaryBlock.Member":{ + "type":"object", + "title":"BinaryBlock.Member", + "required":[ + "component", + "block" + ], + "properties":{ + "component":{ + "title":"component", + "allOf":[ + { + "$ref":"#/definitions/BinaryBlock.Member.Component" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Component", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - { - "type":"object", - "title":"QuantityRange", - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } + "block":{ + "title":"block", + "allOf":[ + { + "$ref":"#/definitions/BinaryBlock.Member.Block" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "component", + "block" ] }, - "TimeGeometricPrimitivePropertyType":{ + "UomPropertyType":{ "type":"object", - "title":"TimeGeometricPrimitivePropertyType", + "title":"UomPropertyType", "required":[ - "timeGeometricPrimitive" + "unitDefinition" ], "properties":{ - "timeGeometricPrimitive":{ - "title":"timeGeometricPrimitive", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { "type":"object", @@ -483,21 +487,34 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"_TimeGeometricPrimitive", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_TimeGeometricPrimitive", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml" } }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -605,11 +622,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricPrimitivePropertyType", + "localPart":"UomPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeGeometricPrimitive", + "unitDefinition", + "code", "remoteSchema", "type", "href", @@ -620,39 +638,33 @@ "actuate" ] }, - "AbstractMatrixType":{ + "TimeAggregateType":{ + "required":[ + "member" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractTimeObjectType" }, { "type":"object", - "title":"AbstractMatrixType", + "title":"TimeAggregateType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeObjectPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } } @@ -660,130 +672,117 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMatrixType", + "localPart":"TimeAggregateType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "member" ] }, - "BinaryBlock.Member":{ + "VectorType.Coordinate":{ "type":"object", - "title":"BinaryBlock.Member", + "title":"VectorType.Coordinate", "required":[ - "component", - "block" + "count", + "quantity", + "time", + "name" ], "properties":{ - "component":{ - "title":"component", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/BinaryBlock.Member.Component" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"Component", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "block":{ - "title":"block", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/BinaryBlock.Member.Block" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "component", - "block" - ] - }, - "CompositePhenomenonType":{ - "required":[ - "component" - ], - "allOf":[ - { - "$ref":"#/definitions/CompoundPhenomenonType" }, - { - "type":"object", - "title":"CompositePhenomenonType", - "properties":{ - "base":{ - "title":"base", - "allOf":[ - { - "$ref":"#/definitions/PhenomenonPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"base", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "component":{ - "title":"component", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PhenomenonPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"component", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CompositePhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "base", - "component" + "count", + "quantity", + "time", + "name" ] }, - "TimeGridPropertyType":{ + "ConditionalDataType.Case":{ "type":"object", - "title":"TimeGridPropertyType", + "title":"ConditionalDataType.Case", "required":[ - "timeInstantGrid" + "name" ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "conditionalValue":{ + "title":"conditionalValue", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"#/definitions/ConditionalValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstantGrid", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -890,12 +889,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimeGridPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "timeInstantGrid", + "conditionalValue", + "name", "remoteSchema", "type", "href", @@ -906,126 +902,167 @@ "actuate" ] }, - "DataRecordPropertyType":{ + "VectorPropertyType":{ "type":"object", - "title":"DataRecordPropertyType", + "title":"VectorPropertyType", "required":[ - "dataRecord" + "vector" ], "properties":{ - "dataRecord":{ - "title":"dataRecord", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "dataRecord" - ] - }, - "ConditionalDataType":{ - "required":[ - "_case" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" }, - { - "type":"object", - "title":"ConditionalDataType", - "properties":{ - "_case":{ - "title":"_case", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ConditionalDataType.Case" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"case", - "namespaceURI":"http://www.opengis.net/swe/1.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":"ConditionalDataType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "_case" - ] - }, - "EnvelopeType":{ - "required":[ - "lowerCorner", - "upperCorner" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" }, - { - "type":"object", - "title":"EnvelopeType", - "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeRangePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "lowerCorner":{ - "title":"lowerCorner", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lowerCorner", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "upperCorner":{ - "title":"upperCorner", + "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":"VectorPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "vector", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Text":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"Text", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"upperCorner", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -1033,245 +1070,204 @@ } ], "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "QuantityPropertyType":{ + "type":"object", + "title":"QuantityPropertyType", + "required":[ + "quantity" + ], + "properties":{ + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopeType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "time", - "lowerCorner", - "upperCorner" + "quantity" ] }, - "ConstrainedPhenomenonType":{ - "required":[ - "base" - ], + "Boolean":{ "allOf":[ { - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"ConstrainedPhenomenonType", + "title":"Boolean", "properties":{ - "base":{ - "title":"base", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/PhenomenonPropertyType" + "$ref":"#/definitions/QualityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"base", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "otherConstraint":{ - "title":"otherConstraint", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"otherConstraint", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "singleConstraint":{ - "title":"singleConstraint", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TypedValuePropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"singleConstraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"ConstrainedPhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "base", - "otherConstraint", - "singleConstraint" + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "CountPropertyType":{ + "ArrayType":{ "type":"object", - "title":"CountPropertyType", + "title":"ArrayType", "required":[ - "count" + "element" ], "properties":{ - "count":{ - "title":"count", + "element":{ + "title":"element", "allOf":[ { - "$ref":"#/definitions/Count" + "type":"array", + "items":{ + "$ref":"#/definitions/XMLDataPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CountPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "count" - ] - }, - "DataStreamDefinitionType":{ - "type":"object", - "title":"DataStreamDefinitionType", - "required":[ - "streamComponent", - "streamEncoding" - ], - "properties":{ - "streamComponent":{ - "title":"streamComponent", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataBlockDefinitionPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"streamComponent", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "streamEncoding":{ - "title":"streamEncoding", - "allOf":[ - { - "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"streamEncoding", + "localPart":"element", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "id":{ - "title":"id", + "rs":{ + "title":"rs", "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":"RS", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataStreamDefinitionType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "streamComponent", - "streamEncoding", - "id" - ] - }, - "TypedValueType":{ - "type":"object", - "title":"TypedValueType", - "required":[ - "property", - "value" - ], - "properties":{ - "property":{ - "title":"property", - "allOf":[ - { - "$ref":"#/definitions/ScopedNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } }, - "value":{ - "title":"value", + "elementCount":{ + "title":"elementCount", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"elementCount", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TypedValueType", + "localPart":"ArrayType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "property", - "value" + "element", + "rs", + "elementCount" ] }, - "DataStreamDefinitionPropertyType":{ + "TimeGeometricPrimitivePropertyType":{ "type":"object", - "title":"DataStreamDefinitionPropertyType", + "title":"TimeGeometricPrimitivePropertyType", "required":[ - "dataStreamDefinition" + "timeGeometricPrimitive" ], "properties":{ - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "timeGeometricPrimitive":{ + "title":"timeGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "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":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"_TimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -1381,11 +1377,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamDefinitionPropertyType", + "localPart":"TimeGeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataStreamDefinition", + "timeGeometricPrimitive", "remoteSchema", "type", "href", @@ -1396,172 +1392,134 @@ "actuate" ] }, - "XMLDataPropertyType":{ + "TypedValueListPropertyType":{ "type":"object", - "title":"XMLDataPropertyType", + "title":"TypedValueListPropertyType", "required":[ - "item", - "record", - "array" + "typedValueList" ], "properties":{ - "item":{ - "title":"item", + "typedValueList":{ + "title":"typedValueList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TypedValueListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Item", + "localPart":"TypedValueList", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "record":{ - "title":"record", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TypedValueListPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "typedValueList" + ] + }, + "CountPropertyType":{ + "type":"object", + "title":"CountPropertyType", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"Record", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "array":{ - "title":"array", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CountPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "count" + ] + }, + "DataRecordPropertyType":{ + "type":"object", + "title":"DataRecordPropertyType", + "required":[ + "dataRecord" + ], + "properties":{ + "dataRecord":{ + "title":"dataRecord", "allOf":[ { - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/DataRecordType" } ], "propertyType":"element", "elementName":{ - "localPart":"Array", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"XMLDataPropertyType", + "localPart":"DataRecordPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "item", - "record", - "array" + "dataRecord" ] }, - "VectorType.Coordinate":{ + "AllowedValuesPropertyType":{ "type":"object", - "title":"VectorType.Coordinate", + "title":"AllowedValuesPropertyType", "required":[ - "count", - "quantity", - "time", - "name" + "allowedValues" ], "properties":{ - "count":{ - "title":"count", + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/AllowedValues" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quantity":{ - "title":"quantity", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "time":{ - "title":"time", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "count", - "quantity", - "time", - "name" - ] - }, - "MultiplexedStreamFormatPropertyType":{ - "type":"object", - "title":"MultiplexedStreamFormatPropertyType", - "properties":{ - "multiplexedStreamFormat":{ - "title":"multiplexedStreamFormat", - "allOf":[ - { - "$ref":"#/definitions/MultiplexedStreamFormatType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiplexedStreamFormat", - "namespaceURI":"http://www.opengis.net/swe/1.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" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", @@ -1651,11 +1609,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiplexedStreamFormatPropertyType", + "localPart":"AllowedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "multiplexedStreamFormat", + "allowedValues", "remoteSchema", "type", "href", @@ -1666,13 +1624,62 @@ "actuate" ] }, - "BooleanPropertyType":{ + "SimpleDataPropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"SimpleDataPropertyType", "required":[ - "_boolean" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" ], "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, "_boolean":{ "title":"_boolean", "allOf":[ @@ -1685,467 +1692,56 @@ "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "_boolean" - ] - }, - "TypedValuePropertyType":{ - "type":"object", - "title":"TypedValuePropertyType", - "required":[ - "typedValue" - ], - "properties":{ - "typedValue":{ - "title":"typedValue", + }, + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/TypedValueType" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"TypedValue", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypedValuePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "typedValue" - ] - }, - "VectorType":{ - "required":[ - "coordinate" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" }, - { - "type":"object", - "title":"VectorType", - "properties":{ - "coordinate":{ - "title":"coordinate", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/VectorType.Coordinate" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinate", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VectorType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "coordinate" - ] - }, - "TimeGridEnvelopePropertyType":{ - "type":"object", - "title":"TimeGridEnvelopePropertyType", - "required":[ - "timeGridEnvelope" - ], - "properties":{ - "timeGridEnvelope":{ - "title":"timeGridEnvelope", + }, + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeGridEnvelope", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeGridEnvelopePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "timeGridEnvelope" - ] - }, - "TypedValueListPropertyType":{ - "type":"object", - "title":"TypedValueListPropertyType", - "required":[ - "typedValueList" - ], - "properties":{ - "typedValueList":{ - "title":"typedValueList", + }, + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/TypedValueListType" + "$ref":"#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"TypedValueList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypedValueListPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "typedValueList" - ] - }, - "SimpleDataRecordType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"SimpleDataRecordType", - "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AnyScalarPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleDataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "field" - ] - }, - "NormalizedCurveType":{ - "required":[ - "function" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"NormalizedCurveType", - "properties":{ - "inputGain":{ - "title":"inputGain", - "allOf":[ - { - "$ref":"#/definitions/QuantityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputGain", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "inputBias":{ - "title":"inputBias", - "allOf":[ - { - "$ref":"#/definitions/QuantityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputBias", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "outputGain":{ - "title":"outputGain", - "allOf":[ - { - "$ref":"#/definitions/QuantityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputGain", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "outputBias":{ - "title":"outputBias", - "allOf":[ - { - "$ref":"#/definitions/QuantityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputBias", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "interpolationMethod":{ - "title":"interpolationMethod", - "allOf":[ - { - "$ref":"#/definitions/CategoryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolationMethod", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "extrapolationMethod":{ - "title":"extrapolationMethod", - "allOf":[ - { - "$ref":"#/definitions/CategoryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extrapolationMethod", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "function":{ - "title":"function", - "allOf":[ - { - "$ref":"#/definitions/CurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"function", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"NormalizedCurveType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "inputGain", - "inputBias", - "outputGain", - "outputBias", - "interpolationMethod", - "extrapolationMethod", - "function" - ] - }, - "AbstractConditionalType":{ - "required":[ - "condition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"AbstractConditionalType", - "properties":{ - "condition":{ - "title":"condition", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractConditionalType.Condition" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"condition", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractConditionalType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "condition" - ] - }, - "AbstractConditionalType.Condition":{ - "type":"object", - "title":"AbstractConditionalType.Condition", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "text":{ - "title":"text", - "allOf":[ - { - "$ref":"#/definitions/Text" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -2212,19 +1808,6 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -2331,6 +1914,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleDataPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ "count", "quantity", @@ -2343,7 +1930,6 @@ "timeRange", "abstractDataRecord", "abstractDataArray", - "name", "remoteSchema", "type", "href", @@ -2354,209 +1940,184 @@ "actuate" ] }, - "Boolean":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" + "AllowedValues":{ + "type":"object", + "title":"AllowedValues", + "required":[ + "min", + "max", + "intervalOrValueList" + ], + "properties":{ + "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/swe/1.0" + } }, - { - "type":"object", - "title":"Boolean", - "properties":{ - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/QualityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } + "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/swe/1.0" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "DataRecordType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" }, - { - "type":"object", - "title":"DataRecordType", - "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "intervalOrValueList":{ + "title":"intervalOrValueList", + "allOf":[ + { + "type":"array", + "items":{ + "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/double" + } + } + }, + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + { + "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/double" + } + } + }, + "elementName":{ + "localPart":"interval", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elementRefs" + }, + "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":"DataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "field" + "min", + "max", + "intervalOrValueList", + "id" ] }, - "TimeGeometricComplexType":{ + "TypedValueListType":{ + "type":"object", + "title":"TypedValueListType", "required":[ - "primitive" + "property", + "value" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeComplexType" + "properties":{ + "property":{ + "title":"property", + "allOf":[ + { + "$ref":"#/definitions/ScopedNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"property", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - { - "type":"object", - "title":"TimeGeometricComplexType", - "properties":{ - "primitive":{ - "title":"primitive", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"primitive", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "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/swe/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricComplexType", + "localPart":"TypedValueListType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "primitive" - ] - }, - "Text":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"Text", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ + "property", "value" ] }, - "BinaryBlock.Member.Component":{ + "TimeAggregatePropertyType":{ "type":"object", - "title":"BinaryBlock.Member.Component", + "title":"TimeAggregatePropertyType", "required":[ - "ref" + "timeAggregate" ], "properties":{ - "ref":{ - "title":"ref", + "timeAggregate":{ + "title":"timeAggregate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TimeAggregateType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeAggregate", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "dataType":{ - "title":"dataType", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2564,64 +2125,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dataType", - "namespaceURI":"" - } - }, - "significantBits":{ - "title":"significantBits", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"significantBits", - "namespaceURI":"" - } - }, - "bitLength":{ - "title":"bitLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitLength", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "paddingBitsBefore":{ - "title":"paddingBitsBefore", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"paddingBits-before", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "paddingBitsAfter":{ - "title":"paddingBitsAfter", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"paddingBits-after", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "encryption":{ - "title":"encryption", + "role":{ + "title":"role", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2629,283 +2164,259 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref", - "dataType", - "significantBits", - "bitLength", - "paddingBitsBefore", - "paddingBitsAfter", - "encryption" - ] - }, - "AllowedTimes":{ - "type":"object", - "title":"AllowedTimes", - "required":[ - "min", - "max", - "intervalOrValueList" - ], - "properties":{ - "min":{ - "title":"min", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "max":{ - "title":"max", + "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":"max", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "intervalOrValueList":{ - "title":"intervalOrValueList", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "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":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - { - "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":"interval", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ] - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRefs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "id":{ - "title":"id", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max", - "intervalOrValueList", - "id" - ] - }, - "CompoundPhenomenonType":{ - "required":[ - "dimension" - ], - "allOf":[ - { - "$ref":"#/definitions/PhenomenonType" }, - { - "type":"object", - "title":"CompoundPhenomenonType", - "properties":{ - "dimension":{ - "title":"dimension", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dimension", - "namespaceURI":"" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CompoundPhenomenonType", + "localPart":"TimeAggregatePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dimension" + "timeAggregate", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Count":{ + "AbstractDataComponentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"Count", + "title":"AbstractDataComponentType", "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", + "fixed":{ + "title":"fixed", "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":"referenceFrame", + "localPart":"fixed", "namespaceURI":"" } }, - "axisID":{ - "title":"axisID", + "definition":{ + "title":"definition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"axisID", + "localPart":"definition", "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataComponentType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "fixed", + "definition" + ] + }, + "BinaryBlock.Member.Component":{ + "type":"object", + "title":"BinaryBlock.Member.Component", + "required":[ + "ref" + ], + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + }, + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "namespaceURI":"" + } + }, + "significantBits":{ + "title":"significantBits", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"significantBits", + "namespaceURI":"" + } + }, + "bitLength":{ + "title":"bitLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bitLength", + "namespaceURI":"" + } + }, + "paddingBitsBefore":{ + "title":"paddingBitsBefore", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBits-before", + "namespaceURI":"" + } + }, + "paddingBitsAfter":{ + "title":"paddingBitsAfter", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBits-after", + "namespaceURI":"" + } + }, + "encryption":{ + "title":"encryption", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "ref", + "dataType", + "significantBits", + "bitLength", + "paddingBitsBefore", + "paddingBitsAfter", + "encryption" ] }, - "AbstractDataRecordType":{ + "PhenomenonType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"AbstractDataRecordType", + "title":"PhenomenonType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataRecordType", + "localPart":"PhenomenonType", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "DataComponentPropertyType":{ + "ConditionalValueType.Data":{ "type":"object", - "title":"DataComponentPropertyType", + "title":"ConditionalValueType.Data", "required":[ "count", "quantity", @@ -2917,8 +2428,7 @@ "countRange", "timeRange", "abstractDataRecord", - "abstractDataArray", - "name" + "abstractDataArray" ], "properties":{ "count":{ @@ -3082,136 +2592,592 @@ } } ], - "propertyType":"elementRef", + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.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", + "propertiesOrder":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ItemPropertyType":{ + "type":"object", + "title":"ItemPropertyType", + "required":[ + "item" + ], + "properties":{ + "item":{ + "title":"item", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Item", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ItemPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "item" + ] + }, + "TimePropertyType":{ + "type":"object", + "title":"TimePropertyType", + "required":[ + "time" + ], + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "time" + ] + }, + "TimeGridEnvelopePropertyType":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType", + "required":[ + "timeGridEnvelope" + ], + "properties":{ + "timeGridEnvelope":{ + "title":"timeGridEnvelope", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeGridEnvelope", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "remoteSchema":{ - "title":"remoteSchema", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridEnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "timeGridEnvelope" + ] + }, + "AllowedTimes":{ + "type":"object", + "title":"AllowedTimes", + "required":[ + "min", + "max", + "intervalOrValueList" + ], + "properties":{ + "min":{ + "title":"min", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "type":{ - "title":"type", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$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":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "href":{ - "title":"href", + "intervalOrValueList":{ + "title":"intervalOrValueList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "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":"interval", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + { + "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":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"elementRefs" }, - "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "min", + "max", + "intervalOrValueList", + "id" + ] + }, + "DataArrayPropertyType":{ + "type":"object", + "title":"DataArrayPropertyType", + "required":[ + "dataArray" + ], + "properties":{ + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataArrayType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "dataArray" + ] + }, + "AbstractDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "title":{ - "title":"title", + { + "type":"object", + "title":"AbstractDataRecordType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataRecordType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "AllowedTokens":{ + "type":"object", + "title":"AllowedTokens", + "required":[ + "valueList" + ], + "properties":{ + "valueList":{ + "title":"valueList", "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":{ + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + } + }, + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "minItems":1 } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.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":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueList", + "id" + ] + }, + "DataArrayType":{ + "required":[ + "elementType", + "encoding", + "values" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" }, - "actuate":{ - "title":"actuate", + { + "type":"object", + "title":"DataArrayType", + "properties":{ + "elementType":{ + "title":"elementType", + "allOf":[ + { + "$ref":"#/definitions/DataComponentPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataValuePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "SimpleDataRecordPropertyType":{ + "type":"object", + "title":"SimpleDataRecordPropertyType", + "required":[ + "simpleDataRecord" + ], + "properties":{ + "simpleDataRecord":{ + "title":"simpleDataRecord", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/SimpleDataRecordType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"SimpleDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentPropertyType", + "localPart":"SimpleDataRecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "simpleDataRecord" + ] + }, + "AbstractConditionalType":{ + "required":[ + "condition" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" + }, + { + "type":"object", + "title":"AbstractConditionalType", + "properties":{ + "condition":{ + "title":"condition", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractConditionalType.Condition" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condition", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractConditionalType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ + "condition" + ] + }, + "DataComponentPropertyType":{ + "type":"object", + "title":"DataComponentPropertyType", + "required":[ "count", "quantity", "time", @@ -3223,177 +3189,187 @@ "timeRange", "abstractDataRecord", "abstractDataArray", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AllowedTokensPropertyType":{ - "type":"object", - "title":"AllowedTokensPropertyType", - "required":[ - "allowedTokens" + "name" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "type":{ - "title":"type", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "href":{ - "title":"href", + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/QuantityRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "role":{ - "title":"role", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CountRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "arcrole":{ - "title":"arcrole", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "title":{ - "title":"title", + "abstractDataRecord":{ + "title":"abstractDataRecord", "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/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "show":{ - "title":"show", + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "actuate":{ - "title":"actuate", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedTokensPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "allowedTokens", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DataBlockDefinitionPropertyType":{ - "type":"object", - "title":"DataBlockDefinitionPropertyType", - "required":[ - "dataBlockDefinition" - ], - "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataBlockDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -3503,11 +3479,22 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataBlockDefinitionPropertyType", + "localPart":"DataComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataBlockDefinition", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", "remoteSchema", "type", "href", @@ -3518,28 +3505,29 @@ "actuate" ] }, - "AbstractDataArrayType":{ - "required":[ - "elementCount" - ], + "SimpleDataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"AbstractDataArrayType", + "title":"SimpleDataRecordType", "properties":{ - "elementCount":{ - "title":"elementCount", + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType.ElementCount" + "type":"array", + "items":{ + "$ref":"#/definitions/AnyScalarPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"elementCount", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -3548,277 +3536,394 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataArrayType", + "localPart":"SimpleDataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "elementCount" + "field" ] }, - "TimeGridType":{ + "TextBlock":{ "required":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval" + "tokenSeparator", + "blockSeparator", + "decimalSeparator" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"TimeGridType", + "title":"TextBlock", "properties":{ - "extent":{ - "title":"extent", - "allOf":[ - { - "$ref":"#/definitions/TimeGridEnvelopePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extent", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "originPos":{ - "title":"originPos", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"originPos", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "origin":{ - "title":"origin", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"origin", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "offsetDuration":{ - "title":"offsetDuration", + "tokenSeparator":{ + "title":"tokenSeparator", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetDuration", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"tokenSeparator", + "namespaceURI":"" } }, - "offsetInterval":{ - "title":"offsetInterval", + "blockSeparator":{ + "title":"blockSeparator", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetInterval", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"blockSeparator", + "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "decimalSeparator":{ + "title":"decimalSeparator", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"duration", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimalSeparator", + "namespaceURI":"" } } } } ], "typeType":"classInfo", + "propertiesOrder":[ + "tokenSeparator", + "blockSeparator", + "decimalSeparator" + ] + }, + "AbstractDataArrayType.ElementCount":{ + "type":"object", + "title":"AbstractDataArrayType.ElementCount", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "count", + "ref" + ] + }, + "XMLDataPropertyType":{ + "type":"object", + "title":"XMLDataPropertyType", + "required":[ + "item", + "record", + "array" + ], + "properties":{ + "item":{ + "title":"item", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Item", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "record":{ + "title":"record", + "allOf":[ + { + "$ref":"#/definitions/RecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Record", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "array":{ + "title":"array", + "allOf":[ + { + "$ref":"#/definitions/ArrayType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Array", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridType", + "localPart":"XMLDataPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval", - "duration" + "item", + "record", + "array" ] }, - "ScopedNameType":{ + "DataBlockDefinitionType":{ "type":"object", - "title":"ScopedNameType", + "title":"DataBlockDefinitionType", "required":[ - "codeSpace" + "components", + "encoding" ], "properties":{ - "value":{ - "title":"value", + "components":{ + "title":"components", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataComponentPropertyType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - "codeSpace":{ - "title":"codeSpace", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScopedNameType", + "localPart":"DataBlockDefinitionType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "value", - "codeSpace" + "components", + "encoding", + "id" ] }, - "ArrayType":{ + "DataStreamDefinitionPropertyType":{ "type":"object", - "title":"ArrayType", + "title":"DataStreamDefinitionPropertyType", "required":[ - "element" + "dataStreamDefinition" ], "properties":{ - "element":{ - "title":"element", + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/XMLDataPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"element", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "rs":{ - "title":"rs", + "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/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"RS", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "elementCount":{ - "title":"elementCount", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"elementCount", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "element", - "rs", - "elementCount" - ] - }, - "XMLBlockType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"XMLBlockType", - "properties":{ - "xmlElement":{ - "title":"xmlElement", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlElement", - "namespaceURI":"" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"XMLBlockType", + "localPart":"DataStreamDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "xmlElement" + "dataStreamDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AllowedTimesPropertyType":{ + "AllowedTokensPropertyType":{ "type":"object", - "title":"AllowedTimesPropertyType", + "title":"AllowedTokensPropertyType", "required":[ - "allowedTimes" + "allowedTokens" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "allowedTokens":{ + "title":"allowedTokens", "allOf":[ { - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/AllowedTokens" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -3929,11 +4034,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesPropertyType", + "localPart":"AllowedTokensPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "allowedTimes", + "allowedTokens", "remoteSchema", "type", "href", @@ -3944,907 +4049,808 @@ "actuate" ] }, - "SquareMatrixType":{ + "BinaryBlock":{ "required":[ - "elementType", - "encoding", - "values" + "member", + "byteEncoding", + "byteOrder" ], "allOf":[ { - "$ref":"#/definitions/AbstractMatrixType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"SquareMatrixType", + "title":"BinaryBlock", "properties":{ - "elementType":{ - "title":"elementType", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BinaryBlock.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"elementType", + "localPart":"member", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "encoding":{ - "title":"encoding", + "byteLength":{ + "title":"byteLength", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" } }, - "values":{ - "title":"values", + "byteEncoding":{ + "title":"byteEncoding", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"#/definitions/ByteEncoding" } ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteEncoding", + "namespaceURI":"" + } + }, + "byteOrder":{ + "title":"byteOrder", + "allOf":[ + { + "$ref":"#/definitions/ByteOrder" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteOrder", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SquareMatrixType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "member", + "byteLength", + "byteEncoding", + "byteOrder" ] }, - "IntervalType":{ - "type":"object", - "title":"IntervalType", + "ConditionalDataType":{ "required":[ - "lowerBound", - "upperBound" + "_case" ], - "properties":{ - "lowerBound":{ - "title":"lowerBound", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lowerBound", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" }, - "upperBound":{ - "title":"upperBound", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + { + "type":"object", + "title":"ConditionalDataType", + "properties":{ + "_case":{ + "title":"_case", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ConditionalDataType.Case" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"case", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"upperBound", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"IntervalType", + "localPart":"ConditionalDataType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "lowerBound", - "upperBound" + "_case" ] }, - "DataBlockDefinitionType":{ + "CategoryPropertyType":{ "type":"object", - "title":"DataBlockDefinitionType", + "title":"CategoryPropertyType", "required":[ - "components", - "encoding" + "category" ], "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/DataComponentPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "encoding":{ - "title":"encoding", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "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":"DataBlockDefinitionType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "components", - "encoding", - "id" + "category" ] }, - "Quantity":{ + "NormalizedCurveType":{ + "required":[ + "function" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"Quantity", + "title":"NormalizedCurveType", "properties":{ - "uom":{ - "title":"uom", + "inputGain":{ + "title":"inputGain", "allOf":[ { - "$ref":"#/definitions/UomPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"inputGain", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "constraint":{ - "title":"constraint", + "inputBias":{ + "title":"inputBias", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"inputBias", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quality":{ - "title":"quality", + "outputGain":{ + "title":"outputGain", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"outputGain", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "value":{ - "title":"value", + "outputBias":{ + "title":"outputBias", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "SimpleDataPropertyType":{ - "type":"object", - "title":"SimpleDataPropertyType", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "text":{ - "title":"text", - "allOf":[ - { - "$ref":"#/definitions/Text" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/TimeRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "elementName":{ + "localPart":"outputBias", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "interpolationMethod":{ + "title":"interpolationMethod", + "allOf":[ + { + "$ref":"#/definitions/CategoryPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "abstractDataArray":{ - "title":"abstractDataArray", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + }, + "extrapolationMethod":{ + "title":"extrapolationMethod", + "allOf":[ + { + "$ref":"#/definitions/CategoryPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"extrapolationMethod", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "function":{ + "title":"function", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"function", "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.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":"NormalizedCurveType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "inputGain", + "inputBias", + "outputGain", + "outputBias", + "interpolationMethod", + "extrapolationMethod", + "function" + ] + }, + "CompoundPhenomenonType":{ + "required":[ + "dimension" + ], + "allOf":[ + { + "$ref":"#/definitions/PhenomenonType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "type":"object", + "title":"CompoundPhenomenonType", + "properties":{ + "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":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "href":{ - "title":"href", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompoundPhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "dimension" + ] + }, + "AbstractEncodingType":{ + "type":"object", + "title":"AbstractEncodingType", + "properties":{ + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"id", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractEncodingType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "id" + ] + }, + "CompositePhenomenonType":{ + "required":[ + "component" + ], + "allOf":[ + { + "$ref":"#/definitions/CompoundPhenomenonType" }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"CompositePhenomenonType", + "properties":{ + "base":{ + "title":"base", + "allOf":[ + { + "$ref":"#/definitions/PhenomenonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"base", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "component":{ + "title":"component", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PhenomenonPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"component", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompositePhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "base", + "component" + ] + }, + "ObservableProperty":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "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":"ObservableProperty", + "properties":{ } - }, - "title":{ - "title":"title", + } + ], + "typeType":"classInfo" + }, + "DataStreamDefinitionType":{ + "type":"object", + "title":"DataStreamDefinitionType", + "required":[ + "streamComponent", + "streamEncoding" + ], + "properties":{ + "streamComponent":{ + "title":"streamComponent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DataBlockDefinitionPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"streamComponent", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "show":{ - "title":"show", + "streamEncoding":{ + "title":"streamEncoding", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"streamEncoding", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "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":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleDataPropertyType", + "localPart":"DataStreamDefinitionType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "streamComponent", + "streamEncoding", + "id" ] }, - "CodeSpacePropertyType":{ + "VectorOrSquareMatrixPropertyType":{ "type":"object", - "title":"CodeSpacePropertyType", + "title":"VectorOrSquareMatrixPropertyType", + "required":[ + "vector", + "squareMatrix" + ], "properties":{ - "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", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/VectorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "role":{ - "title":"role", + "squareMatrix":{ + "title":"squareMatrix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SquareMatrixType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"SquareMatrix", + "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorOrSquareMatrixPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "vector", + "squareMatrix" + ] + }, + "AbstractMatrixType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"AbstractMatrixType", + "properties":{ + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMatrixType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "referenceFrame", + "localFrame" + ] + }, + "GeoLocationArea":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"GeoLocationArea", + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EnvelopePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "geoLocationAreaName":{ + "title":"geoLocationAreaName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "member", + "geoLocationAreaName" + ] + }, + "CurveType":{ + "required":[ + "elementType", + "encoding", + "values" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"CurveType", + "properties":{ + "elementType":{ + "title":"elementType", + "allOf":[ + { + "$ref":"#/definitions/SimpleDataRecordPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataValuePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CurveType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "XMLBlockType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"XMLBlockType", + "properties":{ + "xmlElement":{ + "title":"xmlElement", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlElement", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeSpacePropertyType", + "localPart":"XMLBlockType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "xmlElement" ] }, - "UomPropertyType":{ + "CountRangePropertyType":{ "type":"object", - "title":"UomPropertyType", + "title":"CountRangePropertyType", "required":[ - "unitDefinition" + "countRange" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "countRange":{ + "title":"countRange", "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/CountRange" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "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" + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CountRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "countRange" + ] + }, + "TimeGeometricComplexType":{ + "required":[ + "primitive" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"TimeGeometricComplexType", + "properties":{ + "primitive":{ + "title":"primitive", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"primitive", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UomPropertyType", + "localPart":"TimeGeometricComplexType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "unitDefinition", - "code", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "primitive" ] }, - "TimeAggregatePropertyType":{ + "EnvelopePropertyType":{ "type":"object", - "title":"TimeAggregatePropertyType", + "title":"EnvelopePropertyType", "required":[ - "timeAggregate" + "envelope" ], "properties":{ - "timeAggregate":{ - "title":"timeAggregate", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeAggregate", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -4907,296 +4913,98 @@ "$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":"TimeAggregatePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "timeAggregate", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractDataArrayType.ElementCount":{ - "type":"object", - "title":"AbstractDataArrayType.ElementCount", - "required":[ - "count" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "count", - "ref" - ] - }, - "AllowedValues":{ - "type":"object", - "title":"AllowedValues", - "required":[ - "min", - "max", - "intervalOrValueList" - ], - "properties":{ - "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/swe/1.0" - } - }, - "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/swe/1.0" - } - }, - "intervalOrValueList":{ - "title":"intervalOrValueList", - "allOf":[ - { - "type":"array", - "items":{ - "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/double" - } - } - }, - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - { - "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/double" - } - } - }, - "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "id":{ - "title":"id", + "title":{ + "title":"title", "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":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max", - "intervalOrValueList", - "id" - ] - }, - "TextBlock":{ - "required":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"TextBlock", - "properties":{ - "tokenSeparator":{ - "title":"tokenSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"tokenSeparator", - "namespaceURI":"" - } - }, - "blockSeparator":{ - "title":"blockSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"blockSeparator", - "namespaceURI":"" - } - }, - "decimalSeparator":{ - "title":"decimalSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalSeparator", - "namespaceURI":"" - } + "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":"EnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" + "envelope", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "VectorPropertyType":{ + "PhenomenonPropertyType":{ "type":"object", - "title":"VectorPropertyType", + "title":"PhenomenonPropertyType", "required":[ - "vector" + "phenomenon" ], "properties":{ - "vector":{ - "title":"vector", + "phenomenon":{ + "title":"phenomenon", "allOf":[ { - "$ref":"#/definitions/VectorType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/PhenomenonType" + } + }, + "elementName":{ + "localPart":"Phenomenon", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Vector", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -5307,11 +5115,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyType", + "localPart":"PhenomenonPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "vector", + "phenomenon", "remoteSchema", "type", "href", @@ -5322,65 +5130,136 @@ "actuate" ] }, - "ConditionalValueType":{ + "BooleanPropertyType":{ + "type":"object", + "title":"BooleanPropertyType", "required":[ - "data" + "_boolean" ], + "properties":{ + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "_boolean" + ] + }, + "TimeRange":{ "allOf":[ { - "$ref":"#/definitions/AbstractConditionalType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"ConditionalValueType", + "title":"TimeRange", "properties":{ - "data":{ - "title":"data", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/ConditionalValueType.Data" + "$ref":"#/definitions/UomPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"data", + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConditionalValueType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "data" - ] - }, - "StandardFormat":{ - "required":[ - "mimeType" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"StandardFormat", - "properties":{ - "mimeType":{ - "title":"mimeType", + }, + "referenceTime":{ + "title":"referenceTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"mimeType", + "localPart":"localFrame", "namespaceURI":"" } } @@ -5389,111 +5268,45 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "mimeType" + "uom", + "constraint", + "quality", + "value", + "referenceTime", + "referenceFrame", + "localFrame" ] }, - "AnyScalarPropertyType":{ + "TimeObjectPropertyType":{ "type":"object", - "title":"AnyScalarPropertyType", + "title":"TimeObjectPropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name" + "timeObject" ], "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "text":{ - "title":"text", + "timeObject":{ + "title":"timeObject", "allOf":[ { - "$ref":"#/definitions/Text" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"_TimeObject", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -5603,17 +5416,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name", + "timeObject", "remoteSchema", "type", "href", @@ -5624,63 +5431,173 @@ "actuate" ] }, - "PhenomenonType":{ + "Count":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"PhenomenonType", + "title":"Count", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "ItemPropertyType":{ - "type":"object", - "title":"ItemPropertyType", - "required":[ - "item" - ], - "properties":{ - "item":{ - "title":"item", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Item", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"ItemPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "item" + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "AbstractVectorType":{ + "Time":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"AbstractVectorType", + "title":"Time", "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UomPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "referenceTime":{ + "title":"referenceTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" + } + }, "referenceFrame":{ "title":"referenceFrame", "allOf":[ @@ -5711,65 +5628,52 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractVectorType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceTime", "referenceFrame", "localFrame" ] }, - "CurveType":{ + "TimeIntervalGridType":{ "required":[ - "elementType", - "encoding", - "values" + "windowDuration", + "windowInterval" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/TimeGridType" }, { "type":"object", - "title":"CurveType", + "title":"TimeIntervalGridType", "properties":{ - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/SimpleDataRecordPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "encoding":{ - "title":"encoding", + "windowDuration":{ + "title":"windowDuration", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"windowDuration", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "values":{ - "title":"values", + "windowInterval":{ + "title":"windowInterval", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"#/definitions/TimeIntervalLengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"windowInterval", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -5778,48 +5682,125 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CurveType", + "localPart":"TimeIntervalGridType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "windowDuration", + "windowInterval" ] }, - "AbstractDataComponentType":{ + "PositionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractVectorType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"PositionType", "properties":{ - "fixed":{ - "title":"fixed", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TimePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixed", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "definition":{ - "title":"definition", + "location":{ + "title":"location", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orientation", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "velocity":{ + "title":"velocity", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"velocity", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "angularVelocity":{ + "title":"angularVelocity", + "allOf":[ + { + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"angularVelocity", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "acceleration":{ + "title":"acceleration", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acceleration", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "angularAcceleration":{ + "title":"angularAcceleration", + "allOf":[ + { + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"angularAcceleration", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "state":{ + "title":"state", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"state", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } } @@ -5827,61 +5808,133 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentType", + "localPart":"PositionType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "fixed", - "definition" + "time", + "location", + "orientation", + "velocity", + "angularVelocity", + "acceleration", + "angularAcceleration", + "state" ] }, - "RecordPropertyType":{ + "BinaryBlock.Member.Block":{ "type":"object", - "title":"RecordPropertyType", + "title":"BinaryBlock.Member.Block", "required":[ - "record" + "ref" ], "properties":{ - "record":{ - "title":"record", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/RecordType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Record", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" + } + }, + "paddingBytesBefore":{ + "title":"paddingBytesBefore", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBytes-before", + "namespaceURI":"" + } + }, + "paddingBytesAfter":{ + "title":"paddingBytesAfter", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBytes-after", + "namespaceURI":"" + } + }, + "encryption":{ + "title":"encryption", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", + "namespaceURI":"" + } + }, + "compression":{ + "title":"compression", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"compression", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"RecordPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "record" + "ref", + "byteLength", + "paddingBytesBefore", + "paddingBytesAfter", + "encryption", + "compression" ] }, - "TimeIntervalGridPropertyType":{ + "AllowedTimesPropertyType":{ "type":"object", - "title":"TimeIntervalGridPropertyType", + "title":"AllowedTimesPropertyType", "required":[ - "timeIntervalGrid" + "allowedTimes" ], "properties":{ - "timeIntervalGrid":{ - "title":"timeIntervalGrid", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/AllowedTimes" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeIntervalGrid", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -5992,11 +6045,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalGridPropertyType", + "localPart":"AllowedTimesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeIntervalGrid", + "allowedTimes", "remoteSchema", "type", "href", @@ -6007,100 +6060,155 @@ "actuate" ] }, - "CategoryPropertyType":{ + "TypedValuePropertyType":{ "type":"object", - "title":"CategoryPropertyType", + "title":"TypedValuePropertyType", "required":[ - "category" + "typedValue" ], "properties":{ - "category":{ - "title":"category", + "typedValue":{ + "title":"typedValue", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/TypedValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", + "localPart":"TypedValue", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryPropertyType", + "localPart":"TypedValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "category" + "typedValue" ] }, - "QualityPropertyType":{ + "IntervalType":{ "type":"object", - "title":"QualityPropertyType", + "title":"IntervalType", "required":[ - "quantity", - "quantityRange", - "category", - "text" + "lowerBound", + "upperBound" ], "properties":{ - "quantity":{ - "title":"quantity", + "lowerBound":{ + "title":"lowerBound", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quantityRange":{ - "title":"quantityRange", + "upperBound":{ + "title":"upperBound", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"QuantityRange", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IntervalType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "lowerBound", + "upperBound" + ] + }, + "AbstractVectorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" + { + "type":"object", + "title":"AbstractVectorType", + "properties":{ + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "text":{ - "title":"text", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractVectorType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "referenceFrame", + "localFrame" + ] + }, + "RecordType":{ + "type":"object", + "title":"RecordType", + "required":[ + "field" + ], + "properties":{ + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/Text" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "rs":{ + "title":"rs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -6108,51 +6216,83 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RS", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "fieldCount":{ + "title":"fieldCount", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"fieldCount", + "namespaceURI":"" } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RecordType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "field", + "rs", + "fieldCount" + ] + }, + "ArrayPropertyType":{ + "type":"object", + "title":"ArrayPropertyType", + "required":[ + "array" + ], + "properties":{ + "array":{ + "title":"array", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ArrayType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Array", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArrayPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "array" + ] + }, + "TimePositionListType":{ + "type":"object", + "title":"TimePositionListType", + "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" @@ -6160,12 +6300,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" @@ -6173,131 +6313,177 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"calendarEraName", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"indeterminatePosition", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"count", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityPropertyType", + "localPart":"TimePositionListType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "quantity", - "quantityRange", - "category", - "text", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "frame", + "calendarEraName", + "indeterminatePosition", + "count" ] }, - "DataArrayPropertyType":{ - "type":"object", - "title":"DataArrayPropertyType", + "EnvelopeType":{ "required":[ - "dataArray" + "lowerCorner", + "upperCorner" ], - "properties":{ - "dataArray":{ - "title":"dataArray", - "allOf":[ - { - "$ref":"#/definitions/DataArrayType" + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" + }, + { + "type":"object", + "title":"EnvelopeType", + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeRangePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "lowerCorner":{ + "title":"lowerCorner", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lowerCorner", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "upperCorner":{ + "title":"upperCorner", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"upperCorner", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayPropertyType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataArray" + "time", + "lowerCorner", + "upperCorner" ] }, - "DataValuePropertyType":{ + "BlockEncodingPropertyType":{ "type":"object", - "title":"DataValuePropertyType", + "title":"BlockEncodingPropertyType", + "required":[ + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "standardFormat":{ + "title":"standardFormat", + "allOf":[ + { + "$ref":"#/definitions/StandardFormat" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StandardFormat", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "binaryBlock":{ + "title":"binaryBlock", + "allOf":[ + { + "$ref":"#/definitions/BinaryBlock" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BinaryBlock", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "textBlock":{ + "title":"textBlock", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/TextBlock" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"TextBlock", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - "content":{ - "title":"content", + "xmlBlock":{ + "title":"xmlBlock", "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/XMLBlockType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"XMLBlock", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -6406,12 +6592,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataValuePropertyType", + "localPart":"BlockEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "otherAttributes", - "content", + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock", "remoteSchema", "type", "href", @@ -6422,25 +6610,161 @@ "actuate" ] }, - "TimeInstantGridPropertyType":{ + "ScopedNameType":{ "type":"object", - "title":"TimeInstantGridPropertyType", + "title":"ScopedNameType", "required":[ - "timeInstantGrid" + "codeSpace" ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "$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":"ScopedNameType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "VectorType":{ + "required":[ + "coordinate" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" + }, + { + "type":"object", + "title":"VectorType", + "properties":{ + "coordinate":{ + "title":"coordinate", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType.Coordinate" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinate", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "coordinate" + ] + }, + "RecordPropertyType":{ + "type":"object", + "title":"RecordPropertyType", + "required":[ + "record" + ], + "properties":{ + "record":{ + "title":"record", + "allOf":[ + { + "$ref":"#/definitions/RecordType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstantGrid", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "record" + ] + }, + "DataValuePropertyType":{ + "type":"object", + "title":"DataValuePropertyType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", + "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":{ + } + } + } + ] + } + } + ], + "propertyType":"anyElement" }, "remoteSchema":{ "title":"remoteSchema", @@ -6549,11 +6873,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridPropertyType", + "localPart":"DataValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeInstantGrid", + "otherAttributes", + "content", "remoteSchema", "type", "href", @@ -6564,157 +6889,63 @@ "actuate" ] }, - "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ - "type":"object", - "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", - "required":[ - "low", - "high" - ], - "properties":{ - "low":{ - "title":"low", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"low", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "high":{ - "title":"high", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"high", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "low", - "high" - ] - }, - "PositionType":{ + "PhenomenonSeriesType":{ + "required":[ + "base", + "constraintList" + ], "allOf":[ { - "$ref":"#/definitions/AbstractVectorType" + "$ref":"#/definitions/CompoundPhenomenonType" }, { "type":"object", - "title":"PositionType", + "title":"PhenomenonSeriesType", "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "location":{ - "title":"location", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orientation", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "velocity":{ - "title":"velocity", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"velocity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "angularVelocity":{ - "title":"angularVelocity", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"angularVelocity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "acceleration":{ - "title":"acceleration", + "base":{ + "title":"base", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "$ref":"#/definitions/PhenomenonPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"acceleration", + "localPart":"base", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "angularAcceleration":{ - "title":"angularAcceleration", + "constraintList":{ + "title":"constraintList", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TypedValueListPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"angularAcceleration", + "localPart":"constraintList", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "state":{ - "title":"state", + "otherConstraint":{ + "title":"otherConstraint", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"state", + "localPart":"otherConstraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -6723,77 +6954,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PositionType", + "localPart":"PhenomenonSeriesType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "time", - "location", - "orientation", - "velocity", - "angularVelocity", - "acceleration", - "angularAcceleration", - "state" + "base", + "constraintList", + "otherConstraint" ] }, - "CountRangePropertyType":{ - "type":"object", - "title":"CountRangePropertyType", + "MultiplexedStreamFormatType":{ "required":[ - "countRange" + "type", + "version" ], - "properties":{ - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRange" + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"MultiplexedStreamFormatType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CountRangePropertyType", + "localPart":"MultiplexedStreamFormatType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "countRange" + "type", + "version" ] }, - "Time":{ + "CountRange":{ "allOf":[ { "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"Time", + "title":"CountRange", "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, "constraint":{ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", @@ -6806,7 +7041,11 @@ "title":"quality", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], "propertyType":"element", @@ -6821,7 +7060,7 @@ { "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" } } ], @@ -6831,19 +7070,6 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, "referenceFrame":{ "title":"referenceFrame", "allOf":[ @@ -6857,108 +7083,143 @@ "namespaceURI":"" } }, - "localFrame":{ - "title":"localFrame", + "axisID":{ + "title":"axisID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"localFrame", + "localPart":"axisID", "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "propertiesOrder":[ + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", + "required":[ + "low", + "high" + ], + "properties":{ + "low":{ + "title":"low", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"low", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "high":{ + "title":"high", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"high", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceTime", - "referenceFrame", - "localFrame" + "low", + "high" ] }, - "ObservableProperty":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"ObservableProperty", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "BinaryBlock.Member.Block":{ + "MultiplexedStreamFormatPropertyType":{ "type":"object", - "title":"BinaryBlock.Member.Block", - "required":[ - "ref" - ], + "title":"MultiplexedStreamFormatPropertyType", "properties":{ - "ref":{ - "title":"ref", + "multiplexedStreamFormat":{ + "title":"multiplexedStreamFormat", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/MultiplexedStreamFormatType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiplexedStreamFormat", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "remoteSchema":{ + "title":"remoteSchema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "byteLength":{ - "title":"byteLength", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "paddingBytesBefore":{ - "title":"paddingBytesBefore", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"paddingBytes-before", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "paddingBytesAfter":{ - "title":"paddingBytesAfter", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"paddingBytes-after", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "encryption":{ - "title":"encryption", + "arcrole":{ + "title":"arcrole", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -6966,184 +7227,196 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "compression":{ - "title":"compression", + "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":"compression", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref", - "byteLength", - "paddingBytesBefore", - "paddingBytesAfter", - "encryption", - "compression" - ] - }, - "AbstractEncodingType":{ - "type":"object", - "title":"AbstractEncodingType", - "properties":{ - "id":{ - "title":"id", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "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":"AbstractEncodingType", + "localPart":"MultiplexedStreamFormatPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "id" + "multiplexedStreamFormat", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CountRange":{ + "TimeGridType":{ + "required":[ + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractTimeComplexType" }, { "type":"object", - "title":"CountRange", + "title":"TimeGridType", "properties":{ - "constraint":{ - "title":"constraint", + "extent":{ + "title":"extent", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/TimeGridEnvelopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"extent", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quality":{ - "title":"quality", + "originPos":{ + "title":"originPos", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"originPos", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "value":{ - "title":"value", + "origin":{ + "title":"origin", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "referenceFrame":{ - "title":"referenceFrame", + "offsetDuration":{ + "title":"offsetDuration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"offsetDuration", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "axisID":{ - "title":"axisID", + "offsetInterval":{ + "title":"offsetInterval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TimeIntervalLengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"offsetInterval", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "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/swe/1.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval", + "duration" ] }, - "TimeObjectPropertyType":{ + "TimeGeometricComplexPropertyType":{ "type":"object", - "title":"TimeObjectPropertyType", + "title":"TimeGeometricComplexPropertyType", "required":[ - "timeObject" + "timeGeometricComplex" ], "properties":{ - "timeObject":{ - "title":"timeObject", + "timeGeometricComplex":{ + "title":"timeGeometricComplex", "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/TimeGeometricComplexType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"TimeGeometricComplex", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -7253,11 +7526,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeObjectPropertyType", + "localPart":"TimeGeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeObject", + "timeGeometricComplex", "remoteSchema", "type", "href", @@ -7268,126 +7541,252 @@ "actuate" ] }, - "Category":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" + "TimeIntervalGridPropertyType":{ + "type":"object", + "title":"TimeIntervalGridPropertyType", + "required":[ + "timeIntervalGrid" + ], + "properties":{ + "timeIntervalGrid":{ + "title":"timeIntervalGrid", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalGridType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeIntervalGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - { - "type":"object", - "title":"Category", - "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/CodeSpacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedTokensPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/QualityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "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":"TimeIntervalGridPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "codeSpace", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "timeIntervalGrid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AllowedValuesPropertyType":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"AllowedValuesPropertyType", + "title":"AnyScalarPropertyType", "required":[ - "allowedValues" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -7495,145 +7894,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedValuesPropertyType", + "localPart":"AnyScalarPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "allowedValues", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name", "remoteSchema", "type", "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "PhenomenonSeriesType":{ - "required":[ - "base", - "constraintList" - ], - "allOf":[ - { - "$ref":"#/definitions/CompoundPhenomenonType" - }, - { - "type":"object", - "title":"PhenomenonSeriesType", - "properties":{ - "base":{ - "title":"base", - "allOf":[ - { - "$ref":"#/definitions/PhenomenonPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"base", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "constraintList":{ - "title":"constraintList", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TypedValueListPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraintList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "otherConstraint":{ - "title":"otherConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"otherConstraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhenomenonSeriesType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "base", - "constraintList", - "otherConstraint" - ] - }, - "QuantityPropertyType":{ - "type":"object", - "title":"QuantityPropertyType", - "required":[ - "quantity" - ], - "properties":{ - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "quantity" - ] - }, - "EnvelopePropertyType":{ - "type":"object", - "title":"EnvelopePropertyType", - "required":[ - "envelope" - ], - "properties":{ - "envelope":{ - "title":"envelope", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CodeSpacePropertyType":{ + "type":"object", + "title":"CodeSpacePropertyType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -7735,314 +8020,48 @@ "propertyType":"attribute", "attributeName":{ "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EnvelopePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "envelope", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "GeoLocationArea":{ - "required":[ - "member" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" - }, - { - "type":"object", - "title":"GeoLocationArea", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EnvelopePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "geoLocationAreaName":{ - "title":"geoLocationAreaName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "member", - "geoLocationAreaName" - ] - }, - "QuantityRangePropertyType":{ - "type":"object", - "title":"QuantityRangePropertyType", - "required":[ - "quantityRange" - ], - "properties":{ - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "quantityRange" - ] - }, - "BinaryBlock":{ - "required":[ - "member", - "byteEncoding", - "byteOrder" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"BinaryBlock", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BinaryBlock.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "byteLength":{ - "title":"byteLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" - } - }, - "byteEncoding":{ - "title":"byteEncoding", - "allOf":[ - { - "$ref":"#/definitions/ByteEncoding" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteEncoding", - "namespaceURI":"" - } - }, - "byteOrder":{ - "title":"byteOrder", - "allOf":[ - { - "$ref":"#/definitions/ByteOrder" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteOrder", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "member", - "byteLength", - "byteEncoding", - "byteOrder" - ] - }, - "IntervalPropertyType":{ - "type":"object", - "title":"IntervalPropertyType", - "required":[ - "interval" - ], - "properties":{ - "interval":{ - "title":"interval", - "allOf":[ - { - "$ref":"#/definitions/IntervalType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Interval", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"IntervalPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "interval" - ] - }, - "VectorOrSquareMatrixPropertyType":{ - "type":"object", - "title":"VectorOrSquareMatrixPropertyType", - "required":[ - "vector", - "squareMatrix" - ], - "properties":{ - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "squareMatrix":{ - "title":"squareMatrix", - "allOf":[ - { - "$ref":"#/definitions/SquareMatrixType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SquareMatrix", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorOrSquareMatrixPropertyType", + "localPart":"CodeSpacePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "vector", - "squareMatrix" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DataArrayType":{ + "AbstractDataArrayType":{ "required":[ - "elementType", - "encoding", - "values" + "elementCount" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"DataArrayType", + "title":"AbstractDataArrayType", "properties":{ - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/DataComponentPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/BlockEncodingPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "values":{ - "title":"values", + "elementCount":{ + "title":"elementCount", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"#/definitions/AbstractDataArrayType.ElementCount" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"elementCount", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -8051,18 +8070,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayType", + "localPart":"AbstractDataArrayType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "elementCount" ] }, - "ConditionalValueType.Data":{ + "AbstractConditionalType.Condition":{ "type":"object", - "title":"ConditionalValueType.Data", + "title":"AbstractConditionalType.Condition", "required":[ "count", "quantity", @@ -8074,7 +8091,8 @@ "countRange", "timeRange", "abstractDataRecord", - "abstractDataArray" + "abstractDataArray", + "name" ], "properties":{ "count":{ @@ -8227,211 +8245,34 @@ "properties":{ "name":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.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", - "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "BlockEncodingPropertyType":{ - "type":"object", - "title":"BlockEncodingPropertyType", - "required":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock" - ], - "properties":{ - "standardFormat":{ - "title":"standardFormat", - "allOf":[ - { - "$ref":"#/definitions/StandardFormat" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StandardFormat", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "binaryBlock":{ - "title":"binaryBlock", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BinaryBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "textBlock":{ - "title":"textBlock", - "allOf":[ - { - "$ref":"#/definitions/TextBlock" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TextBlock", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "xmlBlock":{ - "title":"xmlBlock", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/XMLBlockType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"XMLBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -8540,15 +8381,19 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BlockEncodingPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", "remoteSchema", "type", "href", @@ -8559,55 +8404,300 @@ "actuate" ] }, - "TimeInstantGridType":{ + "TimeRangePropertyType":{ + "type":"object", + "title":"TimeRangePropertyType", + "required":[ + "timeRange" + ], + "properties":{ + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/TimeRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "timeRange" + ] + }, + "Category":{ "allOf":[ { - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeInstantGridType", + "title":"Category", + "properties":{ + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"#/definitions/CodeSpacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeSpace", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "codeSpace", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "Quantity":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"Quantity", "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UomPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "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/swe/1.0" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"TimeInstantGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] }, - "ConditionalDataType.Case":{ + "QualityPropertyType":{ "type":"object", - "title":"ConditionalDataType.Case", + "title":"QualityPropertyType", "required":[ - "name" + "quantity", + "quantityRange", + "category", + "text" ], "properties":{ - "conditionalValue":{ - "title":"conditionalValue", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"ConditionalValue", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "name":{ - "title":"name", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/QuantityRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -8716,9 +8806,15 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"QualityPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "conditionalValue", - "name", + "quantity", + "quantityRange", + "category", + "text", "remoteSchema", "type", "href", @@ -8729,94 +8825,23 @@ "actuate" ] }, - "AllowedTokens":{ - "type":"object", - "title":"AllowedTokens", - "required":[ - "valueList" - ], - "properties":{ - "valueList":{ - "title":"valueList", - "allOf":[ - { - "type":"array", - "items":{ - "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/token" - } - } - }, - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "valueList", - "id" - ] - }, - "PhenomenonPropertyType":{ + "DataBlockDefinitionPropertyType":{ "type":"object", - "title":"PhenomenonPropertyType", + "title":"DataBlockDefinitionPropertyType", "required":[ - "phenomenon" + "dataBlockDefinition" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/PhenomenonType" - } - }, - "elementName":{ - "localPart":"Phenomenon", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "$ref":"#/definitions/DataBlockDefinitionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -8927,11 +8952,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonPropertyType", + "localPart":"DataBlockDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "phenomenon", + "dataBlockDefinition", "remoteSchema", "type", "href", @@ -8942,14 +8967,81 @@ "actuate" ] }, - "TimeRange":{ + "ConditionalValueType":{ + "required":[ + "data" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractConditionalType" + }, + { + "type":"object", + "title":"ConditionalValueType", + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/ConditionalValueType.Data" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"data", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConditionalValueType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "data" + ] + }, + "QuantityRangePropertyType":{ + "type":"object", + "title":"QuantityRangePropertyType", + "required":[ + "quantityRange" + ], + "properties":{ + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "quantityRange" + ] + }, + "QuantityRange":{ "allOf":[ { "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeRange", + "title":"QuantityRange", "properties":{ "uom":{ "title":"uom", @@ -8968,7 +9060,7 @@ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", @@ -8981,7 +9073,11 @@ "title":"quality", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], "propertyType":"element", @@ -8996,7 +9092,7 @@ { "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" } } ], @@ -9006,19 +9102,6 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, "referenceFrame":{ "title":"referenceFrame", "allOf":[ @@ -9032,16 +9115,16 @@ "namespaceURI":"" } }, - "localFrame":{ - "title":"localFrame", + "axisID":{ + "title":"axisID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"localFrame", + "localPart":"axisID", "namespaceURI":"" } } @@ -9054,238 +9137,214 @@ "constraint", "quality", "value", - "referenceTime", "referenceFrame", - "localFrame" + "axisID" ] }, - "TextPropertyType":{ - "type":"object", - "title":"TextPropertyType", + "StandardFormat":{ "required":[ - "text" + "mimeType" ], - "properties":{ - "text":{ - "title":"text", - "allOf":[ - { - "$ref":"#/definitions/Text" + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"StandardFormat", + "properties":{ + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"TextPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "text" + "mimeType" ] }, - "TimePositionListType":{ - "type":"object", - "title":"TimePositionListType", - "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":"" - } - }, - "indeterminatePosition":{ - "title":"indeterminatePosition", - "allOf":[ - { - "$ref":"#/definitions/TimeIndeterminateValueType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" - } + "TimeInstantGridType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeGridType" }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" + { + "type":"object", + "title":"TimeInstantGridType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePositionListType", + "localPart":"TimeInstantGridType", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition", - "count" - ] + } }, - "TypedValueListType":{ + "TextPropertyType":{ "type":"object", - "title":"TypedValueListType", + "title":"TextPropertyType", "required":[ - "property", - "value" + "text" ], "properties":{ - "property":{ - "title":"property", - "allOf":[ - { - "$ref":"#/definitions/ScopedNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "value":{ - "title":"value", + "text":{ + "title":"text", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":1 + "$ref":"#/definitions/Text" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TypedValueListType", + "localPart":"TextPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "property", - "value" + "text" ] }, - "CurvePropertyType":{ - "type":"object", - "title":"CurvePropertyType", + "SquareMatrixType":{ "required":[ - "curve" + "elementType", + "encoding", + "values" ], - "properties":{ - "curve":{ - "title":"curve", - "allOf":[ - { - "$ref":"#/definitions/CurveType" + "allOf":[ + { + "$ref":"#/definitions/AbstractMatrixType" + }, + { + "type":"object", + "title":"SquareMatrixType", + "properties":{ + "elementType":{ + "title":"elementType", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataValuePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Curve", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CurvePropertyType", + "localPart":"SquareMatrixType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "curve" + "elementType", + "encoding", + "values" ] }, - "TimeIntervalGridType":{ + "ConstrainedPhenomenonType":{ "required":[ - "windowDuration", - "windowInterval" + "base" ], "allOf":[ { - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/PhenomenonType" }, { "type":"object", - "title":"TimeIntervalGridType", + "title":"ConstrainedPhenomenonType", "properties":{ - "windowDuration":{ - "title":"windowDuration", + "base":{ + "title":"base", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/PhenomenonPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"windowDuration", + "localPart":"base", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "windowInterval":{ - "title":"windowInterval", + "otherConstraint":{ + "title":"otherConstraint", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"windowInterval", + "localPart":"otherConstraint", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "singleConstraint":{ + "title":"singleConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TypedValuePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"singleConstraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -9294,75 +9353,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "windowDuration", - "windowInterval" - ] - }, - "ArrayPropertyType":{ - "type":"object", - "title":"ArrayPropertyType", - "required":[ - "array" - ], - "properties":{ - "array":{ - "title":"array", - "allOf":[ - { - "$ref":"#/definitions/ArrayType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Array", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "array" - ] - }, - "TimeRangePropertyType":{ - "type":"object", - "title":"TimeRangePropertyType", - "required":[ - "timeRange" - ], - "properties":{ - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/TimeRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeRangePropertyType", + "localPart":"ConstrainedPhenomenonType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeRange" + "base", + "otherConstraint", + "singleConstraint" ] }, - "ByteOrder":{ + "ByteEncoding":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -9370,11 +9370,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"byteOrder", + "localPart":"byteEncoding", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "ByteEncoding":{ + "ByteOrder":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -9382,7 +9382,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"byteEncoding", + "localPart":"byteOrder", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -9401,7 +9401,7 @@ "properties":{ "localPart":{ "enum":[ - "Item" + "Interval" ] }, "namespaceURI":{ @@ -9414,11 +9414,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"Item", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9435,7 +9435,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGeometricComplex" + "valueList" ] }, "namespaceURI":{ @@ -9448,12 +9448,18 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGeometricComplexType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } } }, "elementName":{ - "localPart":"TimeGeometricComplex", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTokens" } }, { @@ -9469,7 +9475,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLBlock" + "DataRecord" ] }, "namespaceURI":{ @@ -9482,11 +9488,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLBlockType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"XMLBlock", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9503,7 +9509,7 @@ "properties":{ "localPart":{ "enum":[ - "CountRange" + "TimeIntervalGrid" ] }, "namespaceURI":{ @@ -9516,11 +9522,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/TimeIntervalGridType" } }, "elementName":{ - "localPart":"CountRange", + "localPart":"TimeIntervalGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9537,7 +9543,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "TypedValue" ] }, "namespaceURI":{ @@ -9550,18 +9556,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } + "$ref":"#/definitions/TypedValueType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"TypedValue", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTokens" } }, { @@ -9577,7 +9577,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "TimeInstantGrid" ] }, "namespaceURI":{ @@ -9590,18 +9590,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeInstantGridType" } }, "elementName":{ - "localPart":"interval", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -9617,7 +9611,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "ConditionalData" ] }, "namespaceURI":{ @@ -9630,11 +9624,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/ConditionalDataType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"ConditionalData", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9651,7 +9645,7 @@ "properties":{ "localPart":{ "enum":[ - "TextBlock" + "DataStreamDefinition" ] }, "namespaceURI":{ @@ -9664,11 +9658,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextBlock" + "$ref":"#/definitions/DataStreamDefinitionType" } }, "elementName":{ - "localPart":"TextBlock", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9685,7 +9679,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGrid" + "Text" ] }, "namespaceURI":{ @@ -9698,11 +9692,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/Text" } }, "elementName":{ - "localPart":"TimeGrid", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9719,7 +9713,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataArray" + "interval" ] }, "namespaceURI":{ @@ -9732,12 +9726,18 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -9753,7 +9753,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "Boolean" ] }, "namespaceURI":{ @@ -9766,18 +9766,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"interval", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -9793,7 +9787,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleDataRecord" + "AllowedValues" ] }, "namespaceURI":{ @@ -9806,11 +9800,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9827,7 +9821,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryBlock" + "ConditionalValue" ] }, "namespaceURI":{ @@ -9840,11 +9834,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryBlock" + "$ref":"#/definitions/ConditionalValueType" } }, "elementName":{ - "localPart":"BinaryBlock", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9861,7 +9855,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "TypedValueList" ] }, "namespaceURI":{ @@ -9874,11 +9868,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/TypedValueListType" } }, "elementName":{ - "localPart":"Count", + "localPart":"TypedValueList", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9895,7 +9889,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "DataArray" ] }, "namespaceURI":{ @@ -9908,11 +9902,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRange" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9929,7 +9923,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "Category" ] }, "namespaceURI":{ @@ -9942,11 +9936,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9963,7 +9957,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "TimeAggregate" ] }, "namespaceURI":{ @@ -9976,11 +9970,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/TimeAggregateType" } }, "elementName":{ - "localPart":"Vector", + "localPart":"TimeAggregate", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9997,7 +9991,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataRecord" + "TextBlock" ] }, "namespaceURI":{ @@ -10010,11 +10004,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/TextBlock" } }, "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"TextBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10031,7 +10025,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "StandardFormat" ] }, "namespaceURI":{ @@ -10044,11 +10038,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/StandardFormat" } }, "elementName":{ - "localPart":"Curve", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10065,7 +10059,7 @@ "properties":{ "localPart":{ "enum":[ - "TypedValueList" + "Phenomenon" ] }, "namespaceURI":{ @@ -10078,11 +10072,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedValueListType" + "$ref":"#/definitions/PhenomenonType" } }, "elementName":{ - "localPart":"TypedValueList", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10099,7 +10093,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "PhenomenonSeries" ] }, "namespaceURI":{ @@ -10112,11 +10106,11 @@ ] }, "value":{ - "$ref":"#/definitions/Time" + "$ref":"#/definitions/PhenomenonSeriesType" } }, "elementName":{ - "localPart":"Time", + "localPart":"PhenomenonSeries", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10133,7 +10127,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "GeoLocationArea" ] }, "namespaceURI":{ @@ -10146,11 +10140,11 @@ ] }, "value":{ - "$ref":"#/definitions/Text" + "$ref":"#/definitions/GeoLocationArea" } }, "elementName":{ - "localPart":"Text", + "localPart":"GeoLocationArea", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10167,7 +10161,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "SquareMatrix" ] }, "namespaceURI":{ @@ -10180,11 +10174,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/SquareMatrixType" } }, "elementName":{ - "localPart":"Array", + "localPart":"SquareMatrix", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10201,7 +10195,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "valueList" ] }, "namespaceURI":{ @@ -10214,12 +10208,18 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRange" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -10235,7 +10235,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "CountRange" ] }, "namespaceURI":{ @@ -10248,11 +10248,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/CountRange" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10269,7 +10269,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoLocationArea" + "Item" ] }, "namespaceURI":{ @@ -10282,11 +10282,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoLocationArea" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"GeoLocationArea", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10303,7 +10303,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStreamDefinition" + "Time" ] }, "namespaceURI":{ @@ -10316,11 +10316,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/Time" } }, "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10337,7 +10337,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstantGrid" + "Envelope" ] }, "namespaceURI":{ @@ -10350,11 +10350,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"TimeInstantGrid", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10405,7 +10405,7 @@ "properties":{ "localPart":{ "enum":[ - "Phenomenon" + "SimpleDataRecord" ] }, "namespaceURI":{ @@ -10418,11 +10418,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/SimpleDataRecordType" } }, "elementName":{ - "localPart":"Phenomenon", + "localPart":"SimpleDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10439,7 +10439,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalValue" + "Curve" ] }, "namespaceURI":{ @@ -10452,11 +10452,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"ConditionalValue", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10473,7 +10473,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "valueList" ] }, "namespaceURI":{ @@ -10486,12 +10486,18 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Category", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -10507,7 +10513,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "BinaryBlock" ] }, "namespaceURI":{ @@ -10520,11 +10526,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/BinaryBlock" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"BinaryBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10541,7 +10547,7 @@ "properties":{ "localPart":{ "enum":[ - "NormalizedCurve" + "XMLBlock" ] }, "namespaceURI":{ @@ -10554,11 +10560,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizedCurveType" + "$ref":"#/definitions/XMLBlockType" } }, "elementName":{ - "localPart":"NormalizedCurve", + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10575,7 +10581,7 @@ "properties":{ "localPart":{ "enum":[ - "SquareMatrix" + "DataBlockDefinition" ] }, "namespaceURI":{ @@ -10588,11 +10594,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareMatrixType" + "$ref":"#/definitions/DataBlockDefinitionType" } }, "elementName":{ - "localPart":"SquareMatrix", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10609,7 +10615,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeIntervalGrid" + "Record" ] }, "namespaceURI":{ @@ -10622,11 +10628,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/RecordType" } }, "elementName":{ - "localPart":"TimeIntervalGrid", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10643,7 +10649,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeAggregate" + "Vector" ] }, "namespaceURI":{ @@ -10656,11 +10662,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"TimeAggregate", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10677,7 +10683,7 @@ "properties":{ "localPart":{ "enum":[ - "ConstrainedPhenomenon" + "Count" ] }, "namespaceURI":{ @@ -10690,11 +10696,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstrainedPhenomenonType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"ConstrainedPhenomenon", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10711,7 +10717,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "TimeRange" ] }, "namespaceURI":{ @@ -10724,11 +10730,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/TimeRange" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10745,7 +10751,7 @@ "properties":{ "localPart":{ "enum":[ - "TypedValue" + "QuantityRange" ] }, "namespaceURI":{ @@ -10758,11 +10764,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedValueType" + "$ref":"#/definitions/QuantityRange" } }, "elementName":{ - "localPart":"TypedValue", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10779,7 +10785,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "interval" ] }, "namespaceURI":{ @@ -10792,12 +10798,18 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimes" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -10813,7 +10825,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "Quantity" ] }, "namespaceURI":{ @@ -10826,11 +10838,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10847,7 +10859,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "Array" ] }, "namespaceURI":{ @@ -10860,18 +10872,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -10887,7 +10893,7 @@ "properties":{ "localPart":{ "enum":[ - "StandardFormat" + "AllowedTokens" ] }, "namespaceURI":{ @@ -10900,11 +10906,11 @@ ] }, "value":{ - "$ref":"#/definitions/StandardFormat" + "$ref":"#/definitions/AllowedTokens" } }, "elementName":{ - "localPart":"StandardFormat", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10921,7 +10927,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "AllowedTimes" ] }, "namespaceURI":{ @@ -10934,18 +10940,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/AllowedTimes" } }, "elementName":{ - "localPart":"valueList", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -10961,7 +10961,7 @@ "properties":{ "localPart":{ "enum":[ - "Interval" + "TimeGrid" ] }, "namespaceURI":{ @@ -10974,11 +10974,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/TimeGridType" } }, "elementName":{ - "localPart":"Interval", + "localPart":"TimeGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10995,7 +10995,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalData" + "CompoundPhenomenon" ] }, "namespaceURI":{ @@ -11008,11 +11008,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalDataType" + "$ref":"#/definitions/CompoundPhenomenonType" } }, "elementName":{ - "localPart":"ConditionalData", + "localPart":"CompoundPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11029,7 +11029,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "AbstractDataArray" ] }, "namespaceURI":{ @@ -11042,11 +11042,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/AbstractDataArrayType" } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11063,7 +11063,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "AbstractDataRecord" ] }, "namespaceURI":{ @@ -11076,11 +11076,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"Record", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11097,7 +11097,7 @@ "properties":{ "localPart":{ "enum":[ - "CompoundPhenomenon" + "CompositePhenomenon" ] }, "namespaceURI":{ @@ -11110,11 +11110,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundPhenomenonType" + "$ref":"#/definitions/CompositePhenomenonType" } }, "elementName":{ - "localPart":"CompoundPhenomenon", + "localPart":"CompositePhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11131,7 +11131,7 @@ "properties":{ "localPart":{ "enum":[ - "PhenomenonSeries" + "ObservableProperty" ] }, "namespaceURI":{ @@ -11144,11 +11144,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonSeriesType" + "$ref":"#/definitions/ObservableProperty" } }, "elementName":{ - "localPart":"PhenomenonSeries", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11165,7 +11165,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlockDefinition" + "ConstrainedPhenomenon" ] }, "namespaceURI":{ @@ -11178,11 +11178,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/ConstrainedPhenomenonType" } }, "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"ConstrainedPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11233,7 +11233,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositePhenomenon" + "TimeGeometricComplex" ] }, "namespaceURI":{ @@ -11246,11 +11246,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositePhenomenonType" + "$ref":"#/definitions/TimeGeometricComplexType" } }, "elementName":{ - "localPart":"CompositePhenomenon", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11267,7 +11267,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservableProperty" + "NormalizedCurve" ] }, "namespaceURI":{ @@ -11280,11 +11280,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservableProperty" + "$ref":"#/definitions/NormalizedCurveType" } }, "elementName":{ - "localPart":"ObservableProperty", + "localPart":"NormalizedCurve", "namespaceURI":"http://www.opengis.net/swe/1.0" } } diff --git a/scripts/jsonschemas/SWE_1_0_1.jsonschema b/scripts/jsonschemas/SWE_1_0_1.jsonschema index e578c7ea..744586e3 100644 --- a/scripts/jsonschemas/SWE_1_0_1.jsonschema +++ b/scripts/jsonschemas/SWE_1_0_1.jsonschema @@ -2,404 +2,291 @@ { "id":"http://www.opengis.net/swe/1.0.1#", "definitions":{ - "Time":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"Time", - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedTimesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/QualityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" - } + "DataArrayPropertyType":{ + "type":"object", + "title":"DataArrayPropertyType", + "required":[ + "dataArray" + ], + "properties":{ + "dataArray":{ + "title":"dataArray", + "allOf":[ + { + "$ref":"#/definitions/DataArrayType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceTime", - "referenceFrame", - "localFrame" + "dataArray" ] }, - "Category":{ + "SquareMatrixType":{ + "required":[ + "elementType", + "encoding" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractMatrixType" }, { "type":"object", - "title":"Category", + "title":"SquareMatrixType", "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/CodeSpacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraint":{ - "title":"constraint", + "elementType":{ + "title":"elementType", "allOf":[ { - "$ref":"#/definitions/AllowedTokensPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"elementType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "quality":{ - "title":"quality", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "$ref":"#/definitions/BlockEncodingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"encoding", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "value":{ - "title":"value", + "values":{ + "title":"values", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/DataValuePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"values", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"SquareMatrixType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "codeSpace", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "elementType", + "encoding", + "values" ] }, - "ConditionalValueType.Data":{ + "AllowedTokensPropertyType":{ "type":"object", - "title":"ConditionalValueType.Data", + "title":"AllowedTokensPropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "allowedTokens" ], "properties":{ - "count":{ - "title":"count", + "allowedTokens":{ + "title":"allowedTokens", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/AllowedTokens" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "quantity":{ - "title":"quantity", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "time":{ - "title":"time", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "_boolean":{ - "title":"_boolean", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "category":{ - "title":"category", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "text":{ - "title":"text", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantityRange":{ - "title":"quantityRange", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "countRange":{ - "title":"countRange", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timeRange":{ - "title":"timeRange", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "abstractDataRecord":{ - "title":"abstractDataRecord", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AllowedTokensPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "allowedTokens", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CountPropertyType":{ + "type":"object", + "title":"CountPropertyType", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"#/definitions/Count" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "abstractDataArray":{ - "title":"abstractDataArray", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CountPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "count" + ] + }, + "AllowedTimesPropertyType":{ + "type":"object", + "title":"AllowedTimesPropertyType", + "required":[ + "allowedTimes" + ], + "properties":{ + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"#/definitions/AllowedTimes" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -509,18 +396,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AllowedTimesPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", + "allowedTimes", "remoteSchema", "type", "href", @@ -531,64 +412,167 @@ "actuate" ] }, - "SimpleDataRecordPropertyType":{ + "TextPropertyType":{ "type":"object", - "title":"SimpleDataRecordPropertyType", + "title":"TextPropertyType", "required":[ - "simpleDataRecord" + "text" ], "properties":{ - "simpleDataRecord":{ - "title":"simpleDataRecord", + "text":{ + "title":"text", "allOf":[ { - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"#/definitions/Text" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleDataRecordPropertyType", + "localPart":"TextPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "simpleDataRecord" + "text" ] }, - "BinaryBlock.Member.Block":{ + "QuantityPropertyType":{ "type":"object", - "title":"BinaryBlock.Member.Block", + "title":"QuantityPropertyType", "required":[ - "ref" + "quantity" ], "properties":{ - "ref":{ - "title":"ref", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "byteLength":{ - "title":"byteLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "quantity" + ] + }, + "ConstrainedPhenomenonType":{ + "required":[ + "base" + ], + "allOf":[ + { + "$ref":"#/definitions/PhenomenonType" + }, + { + "type":"object", + "title":"ConstrainedPhenomenonType", + "properties":{ + "base":{ + "title":"base", + "allOf":[ + { + "$ref":"#/definitions/PhenomenonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"base", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "otherConstraint":{ + "title":"otherConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"otherConstraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "singleConstraint":{ + "title":"singleConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AnyDataPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"singleConstraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstrainedPhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "base", + "otherConstraint", + "singleConstraint" + ] + }, + "BinaryBlock.Member.Block":{ + "type":"object", + "title":"BinaryBlock.Member.Block", + "required":[ + "ref" + ], + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", "attributeName":{ "localPart":"byteLength", "namespaceURI":"" @@ -657,289 +641,189 @@ "compression" ] }, - "CodeSpacePropertyType":{ - "type":"object", - "title":"CodeSpacePropertyType", - "properties":{ - "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":"CodeSpacePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SimpleDataRecordType":{ + "Category":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"SimpleDataRecordType", + "title":"Category", "properties":{ - "field":{ - "title":"field", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AnyScalarPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CodeSpacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleDataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "field" + "codeSpace", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "AllowedTimes":{ + "AbstractConditionalType.Condition":{ "type":"object", - "title":"AllowedTimes", + "title":"AbstractConditionalType.Condition", "required":[ - "min", - "max", - "intervalOrValueList" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name" ], "properties":{ - "min":{ - "title":"min", + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "max":{ - "title":"max", + "quantity":{ + "title":"quantity", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "intervalOrValueList":{ - "title":"intervalOrValueList", + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "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":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - { - "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":"interval", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ] - }, - "minItems":1 + "$ref":"#/definitions/Time" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, - "id":{ - "title":"id", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max", - "intervalOrValueList", - "id" - ] - }, - "TextPropertyType":{ - "type":"object", - "title":"TextPropertyType", - "required":[ - "text" - ], - "properties":{ + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, "text":{ "title":"text", "allOf":[ @@ -952,192 +836,107 @@ "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TextPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "text" - ] - }, - "CompoundPhenomenonType":{ - "required":[ - "dimension" - ], - "allOf":[ - { - "$ref":"#/definitions/PhenomenonType" }, - { - "type":"object", - "title":"CompoundPhenomenonType", - "properties":{ - "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":"CompoundPhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "dimension" - ] - }, - "IntervalType":{ - "type":"object", - "title":"IntervalType", - "required":[ - "lowerBound", - "upperBound" - ], - "properties":{ - "lowerBound":{ - "title":"lowerBound", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"lowerBound", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "upperBound":{ - "title":"upperBound", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"upperBound", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"IntervalType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "lowerBound", - "upperBound" - ] - }, - "StandardFormat":{ - "required":[ - "mimeType" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"StandardFormat", - "properties":{ - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "mimeType" - ] - }, - "QualityPropertyType":{ - "type":"object", - "title":"QualityPropertyType", - "required":[ - "quantity", - "quantityRange", - "category", - "text" - ], - "properties":{ - "quantity":{ - "title":"quantity", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/TimeRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "quantityRange":{ - "title":"quantityRange", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"QuantityRange", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "category":{ - "title":"category", + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "$ref":"#/definitions/Category" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Category", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "text":{ - "title":"text", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -1246,15 +1045,19 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"QualityPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ + "count", "quantity", - "quantityRange", + "time", + "_boolean", "category", "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", "remoteSchema", "type", "href", @@ -1265,175 +1068,77 @@ "actuate" ] }, - "TimeRange":{ + "ConditionalValueType":{ + "required":[ + "data" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractConditionalType" }, { "type":"object", - "title":"TimeRange", + "title":"ConditionalValueType", "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraint":{ - "title":"constraint", + "data":{ + "title":"data", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/ConditionalValueType.Data" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"data", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/QualityPropertyType" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConditionalValueType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "data" + ] + }, + "PhenomenonPropertyType":{ + "type":"object", + "title":"PhenomenonPropertyType", + "required":[ + "phenomenon" + ], + "properties":{ + "phenomenon":{ + "title":"phenomenon", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/PhenomenonType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"quality", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceTime", - "referenceFrame", - "localFrame" - ] - }, - "XMLBlockType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"XMLBlockType", - "properties":{ - "xmlElement":{ - "title":"xmlElement", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlElement", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"XMLBlockType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "xmlElement" - ] - }, - "ScopedNameType":{ - "type":"object", - "title":"ScopedNameType", - "required":[ - "codeSpace" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Phenomenon", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, - "codeSpace":{ - "title":"codeSpace", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1441,202 +1146,198 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ScopedNameType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "value", - "codeSpace" - ] - }, - "AnyDataPropertyType":{ - "type":"object", - "title":"AnyDataPropertyType", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "quantity":{ - "title":"quantity", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "time":{ - "title":"time", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "_boolean":{ - "title":"_boolean", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "category":{ - "title":"category", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "text":{ - "title":"text", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantityRange":{ - "title":"quantityRange", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "countRange":{ - "title":"countRange", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "timeRange":{ - "title":"timeRange", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PhenomenonPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "phenomenon", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ArrayType":{ + "type":"object", + "title":"ArrayType", + "required":[ + "element" + ], + "properties":{ + "element":{ + "title":"element", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "type":"array", + "items":{ + "$ref":"#/definitions/XMLDataPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", + "localPart":"element", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "abstractDataRecord":{ - "title":"abstractDataRecord", + "rs":{ + "title":"rs", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"RS", + "namespaceURI":"" } }, - "abstractDataArray":{ - "title":"abstractDataArray", + "elementCount":{ + "title":"elementCount", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"elementRef", + "propertyType":"attribute", + "attributeName":{ + "localPart":"elementCount", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "element", + "rs", + "elementCount" + ] + }, + "AllowedValuesPropertyType":{ + "type":"object", + "title":"AllowedValuesPropertyType", + "required":[ + "allowedValues" + ], + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValues" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -1747,21 +1448,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyDataPropertyType", + "localPart":"AllowedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", + "allowedValues", "remoteSchema", "type", "href", @@ -1772,283 +1463,161 @@ "actuate" ] }, - "ConstrainedPhenomenonType":{ + "TimeGeometricComplexType":{ "required":[ - "base" + "primitive" ], "allOf":[ { - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/AbstractTimeComplexType" }, { "type":"object", - "title":"ConstrainedPhenomenonType", + "title":"TimeGeometricComplexType", "properties":{ - "base":{ - "title":"base", + "primitive":{ + "title":"primitive", "allOf":[ { - "$ref":"#/definitions/PhenomenonPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"base", + "localPart":"primitive", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGeometricComplexType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "primitive" + ] + }, + "TextBlock":{ + "required":[ + "tokenSeparator", + "blockSeparator", + "decimalSeparator" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"TextBlock", + "properties":{ + "tokenSeparator":{ + "title":"tokenSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"tokenSeparator", + "namespaceURI":"" + } }, - "otherConstraint":{ - "title":"otherConstraint", + "blockSeparator":{ + "title":"blockSeparator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"otherConstraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"blockSeparator", + "namespaceURI":"" } }, - "singleConstraint":{ - "title":"singleConstraint", + "decimalSeparator":{ + "title":"decimalSeparator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AnyDataPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"singleConstraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimalSeparator", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"ConstrainedPhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "base", - "otherConstraint", - "singleConstraint" + "tokenSeparator", + "blockSeparator", + "decimalSeparator" ] }, - "TimeObjectPropertyType":{ - "type":"object", - "title":"TimeObjectPropertyType", - "required":[ - "timeObject" + "ObservableProperty":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"ObservableProperty", + "properties":{ + } + } ], - "properties":{ - "timeObject":{ - "title":"timeObject", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TimeObject", - "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":"TimeObjectPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "timeObject", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + "typeType":"classInfo" }, - "CurveType":{ + "MultiplexedStreamFormatType":{ "required":[ - "elementType", - "encoding" + "type", + "version" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"CurveType", + "title":"MultiplexedStreamFormatType", "properties":{ - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/SimpleDataRecordPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "encoding":{ - "title":"encoding", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "values":{ - "title":"values", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } } @@ -2056,48 +1625,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CurveType", + "localPart":"MultiplexedStreamFormatType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "type", + "version" ] }, - "AbstractVectorType":{ + "ConditionalDataType":{ + "required":[ + "_case" + ], "allOf":[ { "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"AbstractVectorType", + "title":"ConditionalDataType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", + "_case":{ + "title":"_case", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/ConditionalDataType.Case" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"case", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } @@ -2105,64 +1667,296 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractVectorType", + "localPart":"ConditionalDataType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "_case" ] }, - "ItemPropertyType":{ + "CountRangePropertyType":{ "type":"object", - "title":"ItemPropertyType", + "title":"CountRangePropertyType", "required":[ - "item" + "countRange" ], "properties":{ - "item":{ - "title":"item", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Item", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ItemPropertyType", + "localPart":"CountRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "item" + "countRange" ] }, - "DataStreamDefinitionPropertyType":{ + "CompositePhenomenonType":{ + "required":[ + "component" + ], + "allOf":[ + { + "$ref":"#/definitions/CompoundPhenomenonType" + }, + { + "type":"object", + "title":"CompositePhenomenonType", + "properties":{ + "base":{ + "title":"base", + "allOf":[ + { + "$ref":"#/definitions/PhenomenonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"base", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "component":{ + "title":"component", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PhenomenonPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"component", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompositePhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "base", + "component" + ] + }, + "DataComponentPropertyType":{ "type":"object", - "title":"DataStreamDefinitionPropertyType", + "title":"DataComponentPropertyType", "required":[ - "dataStreamDefinition" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name" ], "properties":{ - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "countRange":{ + "title":"countRange", + "allOf":[ + { + "$ref":"#/definitions/CountRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/TimeRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "abstractDataRecord":{ + "title":"abstractDataRecord", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "abstractDataArray":{ + "title":"abstractDataArray", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -2270,11 +2064,22 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamDefinitionPropertyType", + "localPart":"DataComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "dataStreamDefinition", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", "remoteSchema", "type", "href", @@ -2285,50 +2090,201 @@ "actuate" ] }, - "UomPropertyType":{ + "ArrayPropertyType":{ "type":"object", - "title":"UomPropertyType", + "title":"ArrayPropertyType", "required":[ - "unitDefinition" + "array" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "array":{ + "title":"array", "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/ArrayType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Array", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArrayPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "array" + ] + }, + "VectorType.Coordinate":{ + "type":"object", + "title":"VectorType.Coordinate", + "required":[ + "count", + "quantity", + "time", + "name" + ], + "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "code":{ - "title":"code", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "count", + "quantity", + "time", + "name" + ] + }, + "CategoryPropertyType":{ + "type":"object", + "title":"CategoryPropertyType", + "required":[ + "category" + ], + "properties":{ + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CategoryPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "category" + ] + }, + "VectorOrSquareMatrixPropertyType":{ + "type":"object", + "title":"VectorOrSquareMatrixPropertyType", + "required":[ + "vector", + "squareMatrix" + ], + "properties":{ + "vector":{ + "title":"vector", + "allOf":[ + { + "$ref":"#/definitions/VectorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "squareMatrix":{ + "title":"squareMatrix", + "allOf":[ + { + "$ref":"#/definitions/SquareMatrixType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SquareMatrix", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorOrSquareMatrixPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "vector", + "squareMatrix" + ] + }, + "TimeGridPropertyType":{ + "type":"object", + "title":"TimeGridPropertyType", + "required":[ + "timeInstantGrid" + ], + "properties":{ + "timeInstantGrid":{ + "title":"timeInstantGrid", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantGridType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstantGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -2437,12 +2393,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomPropertyType", + "localPart":"TimeGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "unitDefinition", - "code", + "timeInstantGrid", "remoteSchema", "type", "href", @@ -2453,53 +2408,65 @@ "actuate" ] }, - "DataArrayPropertyType":{ + "BlockEncodingPropertyType":{ "type":"object", - "title":"DataArrayPropertyType", + "title":"BlockEncodingPropertyType", "required":[ - "dataArray" + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock" ], "properties":{ - "dataArray":{ - "title":"dataArray", + "standardFormat":{ + "title":"standardFormat", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/StandardFormat" } ], "propertyType":"element", "elementName":{ - "localPart":"DataArray", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataArrayPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "dataArray" - ] - }, - "EnvelopePropertyType":{ - "type":"object", - "title":"EnvelopePropertyType", - "required":[ - "envelope" - ], - "properties":{ - "envelope":{ - "title":"envelope", + }, + "binaryBlock":{ + "title":"binaryBlock", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/BinaryBlock" } ], "propertyType":"element", "elementName":{ - "localPart":"Envelope", + "localPart":"BinaryBlock", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "textBlock":{ + "title":"textBlock", + "allOf":[ + { + "$ref":"#/definitions/TextBlock" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TextBlock", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "xmlBlock":{ + "title":"xmlBlock", + "allOf":[ + { + "$ref":"#/definitions/XMLBlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -2610,11 +2577,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopePropertyType", + "localPart":"BlockEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "envelope", + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock", "remoteSchema", "type", "href", @@ -2625,177 +2595,248 @@ "actuate" ] }, - "ObservableProperty":{ + "AbstractMatrixType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataArrayType" }, { "type":"object", - "title":"ObservableProperty", + "title":"AbstractMatrixType", "properties":{ + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } + } } } ], - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMatrixType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "referenceFrame", + "localFrame" + ] }, - "VectorOrSquareMatrixPropertyType":{ - "type":"object", - "title":"VectorOrSquareMatrixPropertyType", + "StandardFormat":{ "required":[ - "vector", - "squareMatrix" + "mimeType" ], - "properties":{ - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" }, - "squareMatrix":{ - "title":"squareMatrix", - "allOf":[ - { - "$ref":"#/definitions/SquareMatrixType" + { + "type":"object", + "title":"StandardFormat", + "properties":{ + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SquareMatrix", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"VectorOrSquareMatrixPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "vector", - "squareMatrix" + "mimeType" ] }, - "DataValuePropertyType":{ - "type":"object", - "title":"DataValuePropertyType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" + "TimeRange":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { + { + "type":"object", + "title":"TimeRange", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UomPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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/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":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "referenceTime":{ + "title":"referenceTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" } } - ], - "propertyType":"anyElement" - }, - "recordCount":{ - "title":"recordCount", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"recordCount", - "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", + "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceTime", + "referenceFrame", + "localFrame" + ] + }, + "TimeInstantGridType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeGridType" }, - "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":"TimeInstantGridType", + "properties":{ } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeInstantGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "RecordType":{ + "type":"object", + "title":"RecordType", + "required":[ + "field" + ], + "properties":{ + "field":{ + "title":"field", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "rs":{ + "title":"rs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2803,231 +2844,387 @@ ], "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":"RS", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "fieldCount":{ + "title":"fieldCount", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"fieldCount", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataValuePropertyType", + "localPart":"RecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "otherAttributes", - "content", - "recordCount", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "field", + "rs", + "fieldCount" ] }, - "AbstractConditionalType.Condition":{ - "type":"object", - "title":"AbstractConditionalType.Condition", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "CountRange":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + { + "type":"object", + "title":"CountRange", + "properties":{ + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } + } } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "Count":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" + { + "type":"object", + "title":"Count", + "properties":{ + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "CompoundPhenomenonType":{ + "required":[ + "dimension" + ], + "allOf":[ + { + "$ref":"#/definitions/PhenomenonType" }, - "text":{ - "title":"text", - "allOf":[ - { - "$ref":"#/definitions/Text" + { + "type":"object", + "title":"CompoundPhenomenonType", + "properties":{ + "dimension":{ + "title":"dimension", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dimension", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "quantityRange":{ - "title":"quantityRange", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompoundPhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "dimension" + ] + }, + "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", + "required":[ + "low", + "high" + ], + "properties":{ + "low":{ + "title":"low", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"QuantityRange", + "localPart":"low", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "countRange":{ - "title":"countRange", + "high":{ + "title":"high", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/TimeRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", + "localPart":"high", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "low", + "high" + ] + }, + "TimeIntervalGridType":{ + "required":[ + "windowDuration", + "windowInterval" + ], + "allOf":[ + { + "$ref":"#/definitions/TimeGridType" }, - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + { + "type":"object", + "title":"TimeIntervalGridType", + "properties":{ + "windowDuration":{ + "title":"windowDuration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"windowDuration", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "windowInterval":{ + "title":"windowInterval", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalLengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"windowInterval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeIntervalGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "windowDuration", + "windowInterval" + ] + }, + "TimeGridEnvelopePropertyType":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType", + "required":[ + "timeGridEnvelope" + ], + "properties":{ + "timeGridEnvelope":{ + "title":"timeGridEnvelope", + "allOf":[ + { + "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"TimeGridEnvelope", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "abstractDataArray":{ - "title":"abstractDataArray", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridEnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeGridEnvelope" + ] + }, + "UomPropertyType":{ + "type":"object", + "title":"UomPropertyType", + "required":[ + "unitDefinition" + ], + "properties":{ + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { "type":"object", @@ -3036,31 +3233,31 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } }, - "name":{ - "title":"name", + "code":{ + "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"code", "namespaceURI":"" } }, @@ -3170,19 +3367,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"UomPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name", + "unitDefinition", + "code", "remoteSchema", "type", "href", @@ -3193,264 +3384,246 @@ "actuate" ] }, - "TimeGeometricPrimitivePropertyType":{ + "BinaryBlock.Member.Component":{ "type":"object", - "title":"TimeGeometricPrimitivePropertyType", + "title":"BinaryBlock.Member.Component", "required":[ - "timeGeometricPrimitive" + "ref" ], "properties":{ - "timeGeometricPrimitive":{ - "title":"timeGeometricPrimitive", - "allOf":[ - { - "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":"elementRef", - "elementName":{ - "localPart":"_TimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "remoteSchema":{ - "title":"remoteSchema", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ref", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"dataType", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "significantBits":{ + "title":"significantBits", "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" + "localPart":"significantBits", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "bitLength":{ + "title":"bitLength", "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":"bitLength", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "paddingBitsBefore":{ + "title":"paddingBitsBefore", "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"paddingBits-before", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "paddingBitsAfter":{ + "title":"paddingBitsAfter", "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":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"paddingBits-after", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "encryption":{ + "title":"encryption", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"encryption", + "namespaceURI":"" } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref", + "dataType", + "significantBits", + "bitLength", + "paddingBitsBefore", + "paddingBitsAfter", + "encryption" + ] + }, + "Boolean":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"Boolean", + "properties":{ + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], + "typeType":"classInfo", + "propertiesOrder":[ + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "SimpleDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" + }, + { + "type":"object", + "title":"SimpleDataRecordType", + "properties":{ + "field":{ + "title":"field", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AnyScalarPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricPrimitivePropertyType", + "localPart":"SimpleDataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeGeometricPrimitive", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "field" ] }, - "AnyScalarPropertyType":{ + "VectorPropertyType":{ "type":"object", - "title":"AnyScalarPropertyType", + "title":"VectorPropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name" + "vector" ], "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "text":{ - "title":"text", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -3558,17 +3731,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"VectorPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name", + "vector", "remoteSchema", "type", "href", @@ -3579,23 +3746,20 @@ "actuate" ] }, - "AllowedTimesPropertyType":{ + "MultiplexedStreamFormatPropertyType":{ "type":"object", - "title":"AllowedTimesPropertyType", - "required":[ - "allowedTimes" - ], + "title":"MultiplexedStreamFormatPropertyType", "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "multiplexedStreamFormat":{ + "title":"multiplexedStreamFormat", "allOf":[ { - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/MultiplexedStreamFormatType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", + "localPart":"MultiplexedStreamFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -3706,11 +3870,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesPropertyType", + "localPart":"MultiplexedStreamFormatPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "allowedTimes", + "multiplexedStreamFormat", "remoteSchema", "type", "href", @@ -3721,99 +3885,104 @@ "actuate" ] }, - "CategoryPropertyType":{ + "ScopedNameType":{ "type":"object", - "title":"CategoryPropertyType", + "title":"ScopedNameType", "required":[ - "category" + "codeSpace" ], "properties":{ - "category":{ - "title":"category", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CategoryPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "category" - ] - }, - "TimeGridEnvelopePropertyType":{ - "type":"object", - "title":"TimeGridEnvelopePropertyType", - "required":[ - "timeGridEnvelope" - ], - "properties":{ - "timeGridEnvelope":{ - "title":"timeGridEnvelope", + "propertyType":"value" + }, + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeGridEnvelope", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridEnvelopePropertyType", + "localPart":"ScopedNameType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeGridEnvelope" + "value", + "codeSpace" ] }, - "AbstractDataComponentType":{ + "PhenomenonSeriesType":{ + "required":[ + "base", + "constraintList" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/CompoundPhenomenonType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"PhenomenonSeriesType", "properties":{ - "fixed":{ - "title":"fixed", + "base":{ + "title":"base", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PhenomenonPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixed", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"base", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "definition":{ - "title":"definition", + "constraintList":{ + "title":"constraintList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DataArrayPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"constraintList", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "otherConstraint":{ + "title":"otherConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"otherConstraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } @@ -3821,301 +3990,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentType", + "localPart":"PhenomenonSeriesType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "fixed", - "definition" + "base", + "constraintList", + "otherConstraint" ] }, - "QuantityRangePropertyType":{ + "TimeObjectPropertyType":{ "type":"object", - "title":"QuantityRangePropertyType", + "title":"TimeObjectPropertyType", "required":[ - "quantityRange" + "timeObject" ], "properties":{ - "quantityRange":{ - "title":"quantityRange", + "timeObject":{ + "title":"timeObject", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"_TimeObject", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "quantityRange" - ] - }, - "CurvePropertyType":{ - "type":"object", - "title":"CurvePropertyType", - "required":[ - "curve" - ], - "properties":{ - "curve":{ - "title":"curve", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/CurveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Curve", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CurvePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "curve" - ] - }, - "Text":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" }, - { - "type":"object", - "title":"Text", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "PhenomenonType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" }, - { - "type":"object", - "title":"PhenomenonType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ - "type":"object", - "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", - "required":[ - "low", - "high" - ], - "properties":{ - "low":{ - "title":"low", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"low", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "high":{ - "title":"high", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"high", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "low", - "high" - ] - }, - "BinaryBlock":{ - "required":[ - "member", - "byteEncoding", - "byteOrder" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"BinaryBlock", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BinaryBlock.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "byteLength":{ - "title":"byteLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" - } - }, - "byteEncoding":{ - "title":"byteEncoding", - "allOf":[ - { - "$ref":"#/definitions/ByteEncoding" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteEncoding", - "namespaceURI":"" - } - }, - "byteOrder":{ - "title":"byteOrder", - "allOf":[ - { - "$ref":"#/definitions/ByteOrder" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteOrder", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "member", - "byteLength", - "byteEncoding", - "byteOrder" - ] - }, - "TimeIntervalGridPropertyType":{ - "type":"object", - "title":"TimeIntervalGridPropertyType", - "required":[ - "timeIntervalGrid" - ], - "properties":{ - "timeIntervalGrid":{ - "title":"timeIntervalGrid", - "allOf":[ - { - "$ref":"#/definitions/TimeIntervalGridType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeIntervalGrid", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "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" + "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":{ @@ -4186,11 +4138,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalGridPropertyType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeIntervalGrid", + "timeObject", "remoteSchema", "type", "href", @@ -4201,331 +4153,308 @@ "actuate" ] }, - "TimeAggregatePropertyType":{ - "type":"object", - "title":"TimeAggregatePropertyType", - "required":[ - "timeAggregate" - ], - "properties":{ - "timeAggregate":{ - "title":"timeAggregate", - "allOf":[ - { - "$ref":"#/definitions/TimeAggregateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeAggregate", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "Text":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "remoteSchema":{ - "title":"remoteSchema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"Text", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "EnvelopeType":{ + "required":[ + "lowerCorner", + "upperCorner" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "type":"object", + "title":"EnvelopeType", + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeRangePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "lowerCorner":{ + "title":"lowerCorner", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lowerCorner", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "upperCorner":{ + "title":"upperCorner", + "allOf":[ + { + "$ref":"#/definitions/VectorPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"upperCorner", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EnvelopeType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "time", + "lowerCorner", + "upperCorner" + ] + }, + "DataArrayType":{ + "required":[ + "elementType", + "encoding" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"DataArrayType", + "properties":{ + "elementType":{ + "title":"elementType", + "allOf":[ + { + "$ref":"#/definitions/DataComponentPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataValuePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "IntervalType":{ + "type":"object", + "title":"IntervalType", + "required":[ + "lowerBound", + "upperBound" + ], + "properties":{ + "lowerBound":{ + "title":"lowerBound", "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":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"lowerBound", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "upperBound":{ + "title":"upperBound", "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":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"upperBound", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IntervalType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "lowerBound", + "upperBound" + ] + }, + "AbstractDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "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" + { + "type":"object", + "title":"AbstractDataRecordType", + "properties":{ } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataRecordType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "BinaryBlock.Member":{ + "type":"object", + "title":"BinaryBlock.Member", + "required":[ + "component", + "block" + ], + "properties":{ + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/BinaryBlock.Member.Component" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Component", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "actuate":{ - "title":"actuate", + "block":{ + "title":"block", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/BinaryBlock.Member.Block" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimeAggregatePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "timeAggregate", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "BinaryBlock.Member.Component":{ - "type":"object", - "title":"BinaryBlock.Member.Component", - "required":[ - "ref" - ], - "properties":{ - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - }, - "dataType":{ - "title":"dataType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dataType", - "namespaceURI":"" - } - }, - "significantBits":{ - "title":"significantBits", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"significantBits", - "namespaceURI":"" - } - }, - "bitLength":{ - "title":"bitLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitLength", - "namespaceURI":"" - } - }, - "paddingBitsBefore":{ - "title":"paddingBitsBefore", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBits-before", - "namespaceURI":"" - } - }, - "paddingBitsAfter":{ - "title":"paddingBitsAfter", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBits-after", - "namespaceURI":"" - } - }, - "encryption":{ - "title":"encryption", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref", - "dataType", - "significantBits", - "bitLength", - "paddingBitsBefore", - "paddingBitsAfter", - "encryption" - ] - }, - "DataRecordType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"DataRecordType", - "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "field" + "component", + "block" ] }, - "DataStreamDefinitionType":{ + "AllowedTokens":{ "type":"object", - "title":"DataStreamDefinitionType", + "title":"AllowedTokens", "required":[ - "streamComponent", - "streamEncoding" + "valueList" ], "properties":{ - "streamComponent":{ - "title":"streamComponent", + "valueList":{ + "title":"valueList", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataBlockDefinitionPropertyType" + "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/token" + } + } + }, + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"streamComponent", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "streamEncoding":{ - "title":"streamEncoding", - "allOf":[ - { - "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"streamEncoding", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -4544,45 +4473,28 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataStreamDefinitionType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "streamComponent", - "streamEncoding", + "valueList", "id" ] }, - "PhenomenonPropertyType":{ + "TimeGeometricComplexPropertyType":{ "type":"object", - "title":"PhenomenonPropertyType", + "title":"TimeGeometricComplexPropertyType", "required":[ - "phenomenon" + "timeGeometricComplex" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", + "timeGeometricComplex":{ + "title":"timeGeometricComplex", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/PhenomenonType" - } - }, - "elementName":{ - "localPart":"Phenomenon", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"#/definitions/TimeGeometricComplexType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -4693,11 +4605,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonPropertyType", + "localPart":"TimeGeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "phenomenon", + "timeGeometricComplex", "remoteSchema", "type", "href", @@ -4708,330 +4620,116 @@ "actuate" ] }, - "TimeGeometricComplexPropertyType":{ - "type":"object", - "title":"TimeGeometricComplexPropertyType", - "required":[ - "timeGeometricComplex" - ], - "properties":{ - "timeGeometricComplex":{ - "title":"timeGeometricComplex", - "allOf":[ - { - "$ref":"#/definitions/TimeGeometricComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeGeometricComplex", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "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":"TimeGeometricComplexPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "timeGeometricComplex", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "TimePositionListType":{ - "type":"object", - "title":"TimePositionListType", - "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":"" - } - }, - "indeterminatePosition":{ - "title":"indeterminatePosition", - "allOf":[ - { - "$ref":"#/definitions/TimeIndeterminateValueType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimePositionListType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition", - "count" - ] - }, - "NormalizedCurveType":{ - "required":[ - "function" - ], + "PositionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/AbstractVectorType" }, { "type":"object", - "title":"NormalizedCurveType", + "title":"PositionType", "properties":{ - "inputGain":{ - "title":"inputGain", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/TimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"inputGain", + "localPart":"time", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "inputBias":{ - "title":"inputBias", + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/VectorPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"inputBias", + "localPart":"location", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "outputGain":{ - "title":"outputGain", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"outputGain", + "localPart":"orientation", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "outputBias":{ - "title":"outputBias", + "velocity":{ + "title":"velocity", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/VectorPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"outputBias", + "localPart":"velocity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "interpolationMethod":{ - "title":"interpolationMethod", + "angularVelocity":{ + "title":"angularVelocity", "allOf":[ { - "$ref":"#/definitions/CategoryPropertyType" + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"angularVelocity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "extrapolationMethod":{ - "title":"extrapolationMethod", + "acceleration":{ + "title":"acceleration", "allOf":[ { - "$ref":"#/definitions/CategoryPropertyType" + "$ref":"#/definitions/VectorPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extrapolationMethod", + "localPart":"acceleration", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "function":{ - "title":"function", + "angularAcceleration":{ + "title":"angularAcceleration", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"angularAcceleration", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "state":{ + "title":"state", + "allOf":[ + { + "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"state", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } @@ -5040,65 +4738,148 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NormalizedCurveType", + "localPart":"PositionType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "inputGain", - "inputBias", - "outputGain", - "outputBias", - "interpolationMethod", - "extrapolationMethod", - "function" + "time", + "location", + "orientation", + "velocity", + "angularVelocity", + "acceleration", + "angularAcceleration", + "state" ] }, - "TimeGeometricComplexType":{ - "required":[ - "primitive" - ], + "Time":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeGeometricComplexType", + "title":"Time", "properties":{ - "primitive":{ - "title":"primitive", + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UomPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/QualityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"primitive", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + }, + "referenceTime":{ + "title":"referenceTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"TimeGeometricComplexType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "primitive" + "uom", + "constraint", + "quality", + "value", + "referenceTime", + "referenceFrame", + "localFrame" ] }, - "CountPropertyType":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"CountPropertyType", + "title":"AnyScalarPropertyType", "required":[ - "count" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name" ], "properties":{ "count":{ @@ -5113,340 +4894,84 @@ "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CountPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "count" - ] - }, - "ConditionalValueType":{ - "required":[ - "data" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractConditionalType" }, - { - "type":"object", - "title":"ConditionalValueType", - "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"#/definitions/ConditionalValueType.Data" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"data", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConditionalValueType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "data" - ] - }, - "AllowedTokens":{ - "type":"object", - "title":"AllowedTokens", - "required":[ - "valueList" - ], - "properties":{ - "valueList":{ - "title":"valueList", + "quantity":{ + "title":"quantity", "allOf":[ { - "type":"array", - "items":{ - "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/token" - } - } - }, - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "minItems":1 + "$ref":"#/definitions/Quantity" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"valueList", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "valueList", - "id" - ] - }, - "DataBlockDefinitionType":{ - "type":"object", - "title":"DataBlockDefinitionType", - "required":[ - "components", - "encoding" - ], - "properties":{ - "components":{ - "title":"components", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/DataComponentPropertyType" + "$ref":"#/definitions/Time" } ], "propertyType":"element", "elementName":{ - "localPart":"components", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "encoding":{ - "title":"encoding", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"#/definitions/Boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "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":"DataBlockDefinitionType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "components", - "encoding", - "id" - ] - }, - "AllowedValues":{ - "type":"object", - "title":"AllowedValues", - "required":[ - "min", - "max", - "intervalOrValueList" - ], - "properties":{ - "min":{ - "title":"min", + "category":{ + "title":"category", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "max":{ - "title":"max", + "text":{ + "title":"text", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Text" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "intervalOrValueList":{ - "title":"intervalOrValueList", - "allOf":[ - { - "type":"array", - "items":{ - "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/double" - } - } - }, - "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - { - "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/double" - } - } - }, - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" - }, - "id":{ - "title":"id", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max", - "intervalOrValueList", - "id" - ] - }, - "BlockEncodingPropertyType":{ - "type":"object", - "title":"BlockEncodingPropertyType", - "required":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock" - ], - "properties":{ - "standardFormat":{ - "title":"standardFormat", - "allOf":[ - { - "$ref":"#/definitions/StandardFormat" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StandardFormat", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "binaryBlock":{ - "title":"binaryBlock", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BinaryBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "textBlock":{ - "title":"textBlock", - "allOf":[ - { - "$ref":"#/definitions/TextBlock" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TextBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "xmlBlock":{ - "title":"xmlBlock", - "allOf":[ - { - "$ref":"#/definitions/XMLBlockType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"XMLBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } }, "remoteSchema":{ "title":"remoteSchema", @@ -5555,14 +5080,17 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BlockEncodingPropertyType", + "localPart":"AnyScalarPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name", "remoteSchema", "type", "href", @@ -5573,377 +5101,196 @@ "actuate" ] }, - "CountRange":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"CountRange", - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } + "SimpleDataRecordPropertyType":{ + "type":"object", + "title":"SimpleDataRecordPropertyType", + "required":[ + "simpleDataRecord" + ], + "properties":{ + "simpleDataRecord":{ + "title":"simpleDataRecord", + "allOf":[ + { + "$ref":"#/definitions/SimpleDataRecordType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleDataRecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "simpleDataRecord" ] }, - "DataComponentPropertyType":{ + "RecordPropertyType":{ "type":"object", - "title":"DataComponentPropertyType", + "title":"RecordPropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name" + "record" ], "properties":{ - "count":{ - "title":"count", + "record":{ + "title":"record", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/RecordType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "quantity":{ - "title":"quantity", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "record" + ] + }, + "BooleanPropertyType":{ + "type":"object", + "title":"BooleanPropertyType", + "required":[ + "_boolean" + ], + "properties":{ + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/Boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "time":{ - "title":"time", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "_boolean" + ] + }, + "DataBlockDefinitionPropertyType":{ + "type":"object", + "title":"DataBlockDefinitionPropertyType", + "required":[ + "dataBlockDefinition" + ], + "properties":{ + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/DataBlockDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "_boolean":{ - "title":"_boolean", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "category":{ - "title":"category", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "text":{ - "title":"text", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantityRange":{ - "title":"quantityRange", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "countRange":{ - "title":"countRange", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timeRange":{ - "title":"timeRange", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "abstractDataArray":{ - "title":"abstractDataArray", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "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", + "show":{ + "title":"show", "allOf":[ { "$ref":"#/definitions/ShowType" @@ -5971,22 +5318,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentPropertyType", + "localPart":"DataBlockDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name", + "dataBlockDefinition", "remoteSchema", "type", "href", @@ -5997,245 +5333,407 @@ "actuate" ] }, - "TimeIntervalGridType":{ + "IntervalPropertyType":{ + "type":"object", + "title":"IntervalPropertyType", "required":[ - "windowDuration", - "windowInterval" + "interval" + ], + "properties":{ + "interval":{ + "title":"interval", + "allOf":[ + { + "$ref":"#/definitions/IntervalType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Interval", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IntervalPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "interval" + ] + }, + "DataRecordPropertyType":{ + "type":"object", + "title":"DataRecordPropertyType", + "required":[ + "dataRecord" ], + "properties":{ + "dataRecord":{ + "title":"dataRecord", + "allOf":[ + { + "$ref":"#/definitions/DataRecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataRecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "dataRecord" + ] + }, + "QuantityRange":{ "allOf":[ { - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeIntervalGridType", + "title":"QuantityRange", "properties":{ - "windowDuration":{ - "title":"windowDuration", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/UomPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"windowDuration", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "windowInterval":{ - "title":"windowInterval", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"windowInterval", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeIntervalGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "windowDuration", - "windowInterval" - ] - }, - "VectorType":{ - "required":[ - "coordinate" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" - }, - { - "type":"object", - "title":"VectorType", - "properties":{ - "coordinate":{ - "title":"coordinate", + }, + "quality":{ + "title":"quality", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/VectorType.Coordinate" + "$ref":"#/definitions/QualityPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinate", + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "axisID":{ + "title":"axisID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"VectorType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "coordinate" + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "MultiplexedStreamFormatPropertyType":{ + "AllowedTimes":{ "type":"object", - "title":"MultiplexedStreamFormatPropertyType", + "title":"AllowedTimes", + "required":[ + "min", + "max", + "intervalOrValueList" + ], "properties":{ - "multiplexedStreamFormat":{ - "title":"multiplexedStreamFormat", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/MultiplexedStreamFormatType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"min", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "max":{ + "title":"max", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "type":{ - "title":"type", + "intervalOrValueList":{ + "title":"intervalOrValueList", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "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":"interval", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + { + "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":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"elementRefs" }, - "href":{ - "title":"href", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"id", + "namespaceURI":"" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "min", + "max", + "intervalOrValueList", + "id" + ] + }, + "AnyDataPropertyType":{ + "type":"object", + "title":"AnyDataPropertyType", + "required":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "title":{ - "title":"title", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "show":{ - "title":"show", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "actuate":{ - "title":"actuate", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/Category" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiplexedStreamFormatPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "multiplexedStreamFormat", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "TimeRangePropertyType":{ - "type":"object", - "title":"TimeRangePropertyType", - "required":[ - "timeRange" - ], - "properties":{ + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "countRange":{ + "title":"countRange", + "allOf":[ + { + "$ref":"#/definitions/CountRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, "timeRange":{ "title":"timeRange", "allOf":[ @@ -6248,141 +5746,54 @@ "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "timeRange" - ] - }, - "EnvelopeType":{ - "required":[ - "lowerCorner", - "upperCorner" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" }, - { - "type":"object", - "title":"EnvelopeType", - "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeRangePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "lowerCorner":{ - "title":"lowerCorner", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lowerCorner", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "upperCorner":{ - "title":"upperCorner", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" + "abstractDataRecord":{ + "title":"abstractDataRecord", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"upperCorner", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EnvelopeType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "time", - "lowerCorner", - "upperCorner" - ] - }, - "AbstractConditionalType":{ - "required":[ - "condition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" }, - { - "type":"object", - "title":"AbstractConditionalType", - "properties":{ - "condition":{ - "title":"condition", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractConditionalType.Condition" - }, - "minItems":1 + "abstractDataArray":{ + "title":"abstractDataArray", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"condition", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractConditionalType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "condition" - ] - }, - "VectorPropertyType":{ - "type":"object", - "title":"VectorPropertyType", - "required":[ - "vector" - ], - "properties":{ - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Vector", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -6493,11 +5904,21 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyType", + "localPart":"AnyDataPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "vector", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", "remoteSchema", "type", "href", @@ -6508,25 +5929,93 @@ "actuate" ] }, - "AllowedValuesPropertyType":{ + "ItemPropertyType":{ "type":"object", - "title":"AllowedValuesPropertyType", + "title":"ItemPropertyType", "required":[ - "allowedValues" + "item" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "item":{ + "title":"item", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ItemPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "item" + ] + }, + "DataValuePropertyType":{ + "type":"object", + "title":"DataValuePropertyType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", + "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":{ + } + } + } + ] + } + } + ], + "propertyType":"anyElement" + }, + "recordCount":{ + "title":"recordCount", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"recordCount", + "namespaceURI":"" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -6635,11 +6124,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedValuesPropertyType", + "localPart":"DataValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "allowedValues", + "otherAttributes", + "content", + "recordCount", "remoteSchema", "type", "href", @@ -6650,175 +6141,34 @@ "actuate" ] }, - "ConditionalDataType":{ - "required":[ - "_case" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"ConditionalDataType", - "properties":{ - "_case":{ - "title":"_case", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ConditionalDataType.Case" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"case", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConditionalDataType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "_case" - ] - }, - "AbstractDataArrayType.ElementCount":{ + "TimePropertyType":{ "type":"object", - "title":"AbstractDataArrayType.ElementCount", + "title":"TimePropertyType", "required":[ - "count" + "time" ], "properties":{ - "count":{ - "title":"count", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/Time" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } } }, "typeType":"classInfo", - "propertiesOrder":[ - "count", - "ref" - ] - }, - "AbstractDataRecordType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"AbstractDataRecordType", - "properties":{ - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataRecordType", + "localPart":"TimePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "Boolean":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"Boolean", - "properties":{ - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/QualityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", + }, "propertiesOrder":[ - "quality", - "value", - "referenceFrame", - "axisID" + "time" ] }, "AbstractEncodingType":{ @@ -6848,408 +6198,1092 @@ "id" ] }, - "PositionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractVectorType" - }, - { - "type":"object", - "title":"PositionType", - "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "location":{ - "title":"location", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orientation", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "velocity":{ - "title":"velocity", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"velocity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "angularVelocity":{ - "title":"angularVelocity", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"angularVelocity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "acceleration":{ - "title":"acceleration", - "allOf":[ - { - "$ref":"#/definitions/VectorPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acceleration", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "angularAcceleration":{ - "title":"angularAcceleration", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"angularAcceleration", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "state":{ - "title":"state", - "allOf":[ - { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"state", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PositionType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "time", - "location", - "orientation", - "velocity", - "angularVelocity", - "acceleration", - "angularAcceleration", - "state" - ] - }, - "TimeAggregateType":{ + "DataStreamDefinitionType":{ + "type":"object", + "title":"DataStreamDefinitionType", "required":[ - "member" + "streamComponent", + "streamEncoding" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeObjectType" + "properties":{ + "streamComponent":{ + "title":"streamComponent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataBlockDefinitionPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"streamComponent", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, - { - "type":"object", - "title":"TimeAggregateType", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeObjectPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "streamEncoding":{ + "title":"streamEncoding", + "allOf":[ + { + "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"streamEncoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeAggregateType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "member" - ] - }, - "MultiplexedStreamFormatType":{ - "required":[ - "type", - "version" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"MultiplexedStreamFormatType", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } + "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":"MultiplexedStreamFormatType", + "localPart":"DataStreamDefinitionType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "type", - "version" + "streamComponent", + "streamEncoding", + "id" ] }, - "TimeGridType":{ + "EnvelopePropertyType":{ + "type":"object", + "title":"EnvelopePropertyType", "required":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval" + "envelope" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeComplexType" - }, - { - "type":"object", - "title":"TimeGridType", - "properties":{ - "extent":{ - "title":"extent", - "allOf":[ - { - "$ref":"#/definitions/TimeGridEnvelopePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extent", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "originPos":{ - "title":"originPos", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"originPos", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "origin":{ - "title":"origin", + "properties":{ + "envelope":{ + "title":"envelope", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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":"EnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "envelope", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AllowedValues":{ + "type":"object", + "title":"AllowedValues", + "required":[ + "min", + "max", + "intervalOrValueList" + ], + "properties":{ + "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/swe/1.0.1" + } + }, + "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/swe/1.0.1" + } + }, + "intervalOrValueList":{ + "title":"intervalOrValueList", + "allOf":[ + { + "type":"array", + "items":{ + "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/double" + } + } + }, + "elementName":{ + "localPart":"interval", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + { + "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/double" + } + } + }, + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elementRefs" + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "min", + "max", + "intervalOrValueList", + "id" + ] + }, + "TimeIntervalGridPropertyType":{ + "type":"object", + "title":"TimeIntervalGridPropertyType", + "required":[ + "timeIntervalGrid" + ], + "properties":{ + "timeIntervalGrid":{ + "title":"timeIntervalGrid", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalGridType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeIntervalGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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":"TimeIntervalGridPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeIntervalGrid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TimeAggregateType":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeObjectType" + }, + { + "type":"object", + "title":"TimeAggregateType", + "properties":{ + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/TimeInstantPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeObjectPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"origin", + "localPart":"member", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "offsetDuration":{ - "title":"offsetDuration", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeAggregateType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "member" + ] + }, + "XMLDataPropertyType":{ + "type":"object", + "title":"XMLDataPropertyType", + "required":[ + "item", + "record", + "array" + ], + "properties":{ + "item":{ + "title":"item", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Item", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "record":{ + "title":"record", + "allOf":[ + { + "$ref":"#/definitions/RecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Record", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "array":{ + "title":"array", + "allOf":[ + { + "$ref":"#/definitions/ArrayType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Array", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"XMLDataPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "item", + "record", + "array" + ] + }, + "XMLBlockType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"XMLBlockType", + "properties":{ + "xmlElement":{ + "title":"xmlElement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetDuration", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlElement", + "namespaceURI":"" } - }, - "offsetInterval":{ - "title":"offsetInterval", - "allOf":[ - { - "$ref":"#/definitions/TimeIntervalLengthType" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"XMLBlockType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "xmlElement" + ] + }, + "TimeRangePropertyType":{ + "type":"object", + "title":"TimeRangePropertyType", + "required":[ + "timeRange" + ], + "properties":{ + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/TimeRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeRange" + ] + }, + "ConditionalValueType.Data":{ + "type":"object", + "title":"ConditionalValueType.Data", + "required":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" + ], + "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "countRange":{ + "title":"countRange", + "allOf":[ + { + "$ref":"#/definitions/CountRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/TimeRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "abstractDataRecord":{ + "title":"abstractDataRecord", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"offsetInterval", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "duration":{ - "title":"duration", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "abstractDataArray":{ + "title":"abstractDataArray", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"duration", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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", + "propertiesOrder":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ConditionalDataType.Case":{ + "type":"object", + "title":"ConditionalDataType.Case", + "required":[ + "name" + ], + "properties":{ + "conditionalValue":{ + "title":"conditionalValue", + "allOf":[ + { + "$ref":"#/definitions/ConditionalValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ConditionalValue", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval", - "duration" - ] - }, - "TextBlock":{ - "required":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"TextBlock", - "properties":{ - "tokenSeparator":{ - "title":"tokenSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"tokenSeparator", - "namespaceURI":"" - } - }, - "blockSeparator":{ - "title":"blockSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"blockSeparator", - "namespaceURI":"" - } - }, - "decimalSeparator":{ - "title":"decimalSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalSeparator", - "namespaceURI":"" - } + "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":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" + "conditionalValue", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GeoLocationArea":{ + "VectorType":{ "required":[ - "member" + "coordinate" ], "allOf":[ { @@ -7257,97 +7291,182 @@ }, { "type":"object", - "title":"GeoLocationArea", + "title":"VectorType", "properties":{ - "member":{ - "title":"member", + "coordinate":{ + "title":"coordinate", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/EnvelopePropertyType" + "$ref":"#/definitions/VectorType.Coordinate" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"coordinate", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "geoLocationAreaName":{ - "title":"geoLocationAreaName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "coordinate" + ] + }, + "DataBlockDefinitionType":{ + "type":"object", + "title":"DataBlockDefinitionType", + "required":[ + "components", + "encoding" + ], + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/DataComponentPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/BlockEncodingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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":"DataBlockDefinitionType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "components", + "encoding", + "id" + ] + }, + "TimePositionListType":{ + "type":"object", + "title":"TimePositionListType", + "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":"" + } + }, + "indeterminatePosition":{ + "title":"indeterminatePosition", + "allOf":[ + { + "$ref":"#/definitions/TimeIndeterminateValueType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"indeterminatePosition", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "member", - "geoLocationAreaName" - ] - }, - "RecordPropertyType":{ - "type":"object", - "title":"RecordPropertyType", - "required":[ - "record" - ], - "properties":{ - "record":{ - "title":"record", + }, + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/RecordType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Record", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"count", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordPropertyType", + "localPart":"TimePositionListType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "record" + "value", + "frame", + "calendarEraName", + "indeterminatePosition", + "count" ] }, - "TimeInstantGridPropertyType":{ + "CodeSpacePropertyType":{ "type":"object", - "title":"TimeInstantGridPropertyType", - "required":[ - "timeInstantGrid" - ], + "title":"CodeSpacePropertyType", "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantGridType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstantGrid", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -7455,11 +7574,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridPropertyType", + "localPart":"CodeSpacePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeInstantGrid", "remoteSchema", "type", "href", @@ -7470,45 +7588,244 @@ "actuate" ] }, - "CompositePhenomenonType":{ + "BinaryBlock":{ "required":[ - "component" + "member", + "byteEncoding", + "byteOrder" ], "allOf":[ { - "$ref":"#/definitions/CompoundPhenomenonType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"CompositePhenomenonType", + "title":"BinaryBlock", "properties":{ - "base":{ - "title":"base", + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BinaryBlock.Member" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" + } + }, + "byteEncoding":{ + "title":"byteEncoding", + "allOf":[ + { + "$ref":"#/definitions/ByteEncoding" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteEncoding", + "namespaceURI":"" + } + }, + "byteOrder":{ + "title":"byteOrder", + "allOf":[ + { + "$ref":"#/definitions/ByteOrder" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteOrder", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "member", + "byteLength", + "byteEncoding", + "byteOrder" + ] + }, + "AbstractVectorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" + }, + { + "type":"object", + "title":"AbstractVectorType", + "properties":{ + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractVectorType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "referenceFrame", + "localFrame" + ] + }, + "PhenomenonType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"PhenomenonType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "TimeGridType":{ + "required":[ + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" + }, + { + "type":"object", + "title":"TimeGridType", + "properties":{ + "extent":{ + "title":"extent", + "allOf":[ + { + "$ref":"#/definitions/TimeGridEnvelopePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extent", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "originPos":{ + "title":"originPos", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"originPos", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "origin":{ + "title":"origin", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "offsetDuration":{ + "title":"offsetDuration", "allOf":[ { - "$ref":"#/definitions/PhenomenonPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"base", + "localPart":"offsetDuration", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "component":{ - "title":"component", + "offsetInterval":{ + "title":"offsetInterval", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PhenomenonPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TimeIntervalLengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"offsetInterval", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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/swe/1.0.1" } } @@ -7517,107 +7834,98 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositePhenomenonType", + "localPart":"TimeGridType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "base", - "component" + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval", + "duration" ] }, - "BooleanPropertyType":{ + "CurvePropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"CurvePropertyType", "required":[ - "_boolean" + "curve" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "curve":{ + "title":"curve", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/CurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"CurvePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "_boolean" + "curve" ] }, - "DataRecordPropertyType":{ - "type":"object", - "title":"DataRecordPropertyType", + "CurveType":{ "required":[ - "dataRecord" + "elementType", + "encoding" ], - "properties":{ - "dataRecord":{ - "title":"dataRecord", - "allOf":[ - { - "$ref":"#/definitions/DataRecordType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "dataRecord" - ] - }, - "AbstractMatrixType":{ "allOf":[ { "$ref":"#/definitions/AbstractDataArrayType" }, { "type":"object", - "title":"AbstractMatrixType", + "title":"CurveType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "elementType":{ + "title":"elementType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SimpleDataRecordPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "localFrame":{ - "title":"localFrame", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BlockEncodingPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataValuePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } @@ -7625,152 +7933,179 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMatrixType", + "localPart":"CurveType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" - ] - }, - "BinaryBlock.Member":{ - "type":"object", - "title":"BinaryBlock.Member", - "required":[ - "component", - "block" - ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock.Member.Component" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "block":{ - "title":"block", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock.Member.Block" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Block", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "component", - "block" + "elementType", + "encoding", + "values" ] }, - "DataArrayType":{ - "required":[ - "elementType", - "encoding" - ], + "Quantity":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"DataArrayType", + "title":"Quantity", "properties":{ - "elementType":{ - "title":"elementType", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/DataComponentPropertyType" + "$ref":"#/definitions/UomPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"elementType", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "encoding":{ - "title":"encoding", + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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/swe/1.0.1" + } + }, + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" } }, - "values":{ - "title":"values", + "axisID":{ + "title":"axisID", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"DataArrayType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "ConditionalDataType.Case":{ + "QualityPropertyType":{ "type":"object", - "title":"ConditionalDataType.Case", + "title":"QualityPropertyType", "required":[ - "name" + "quantity", + "quantityRange", + "category", + "text" ], "properties":{ - "conditionalValue":{ - "title":"conditionalValue", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"ConditionalValue", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "name":{ - "title":"name", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/QuantityRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -7870,197 +8205,51 @@ { "$ref":"#/definitions/ActuateType" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "conditionalValue", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "TimeInstantGridType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeGridType" - }, - { - "type":"object", - "title":"TimeInstantGridType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeInstantGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "ArrayPropertyType":{ - "type":"object", - "title":"ArrayPropertyType", - "required":[ - "array" - ], - "properties":{ - "array":{ - "title":"array", - "allOf":[ - { - "$ref":"#/definitions/ArrayType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Array", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "array" - ] - }, - "Quantity":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"Quantity", - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "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/swe/1.0.1" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } - } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"QualityPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "quantity", + "quantityRange", + "category", + "text", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AllowedTokensPropertyType":{ + "DataStreamDefinitionPropertyType":{ "type":"object", - "title":"AllowedTokensPropertyType", + "title":"DataStreamDefinitionPropertyType", "required":[ - "allowedTokens" + "dataStreamDefinition" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -8171,11 +8360,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyType", + "localPart":"DataStreamDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "allowedTokens", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -8186,55 +8375,29 @@ "actuate" ] }, - "SquareMatrixType":{ - "required":[ - "elementType", - "encoding" - ], + "DataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMatrixType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"SquareMatrixType", + "title":"DataRecordType", "properties":{ - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/QuantityPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/BlockEncodingPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "values":{ - "title":"values", + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } @@ -8243,200 +8406,73 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SquareMatrixType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "elementType", - "encoding", - "values" - ] - }, - "XMLDataPropertyType":{ - "type":"object", - "title":"XMLDataPropertyType", - "required":[ - "item", - "record", - "array" - ], - "properties":{ - "item":{ - "title":"item", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Item", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "record":{ - "title":"record", - "allOf":[ - { - "$ref":"#/definitions/RecordType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Record", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "array":{ - "title":"array", - "allOf":[ - { - "$ref":"#/definitions/ArrayType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Array", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"XMLDataPropertyType", + "localPart":"DataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "item", - "record", - "array" - ] - }, - "QuantityRange":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"QuantityRange", - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } + "field" + ] + }, + "QuantityRangePropertyType":{ + "type":"object", + "title":"QuantityRangePropertyType", + "required":[ + "quantityRange" + ], + "properties":{ + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRange" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "quantityRange" ] }, - "TimeGridPropertyType":{ + "TimeGeometricPrimitivePropertyType":{ "type":"object", - "title":"TimeGridPropertyType", + "title":"TimeGeometricPrimitivePropertyType", "required":[ - "timeInstantGrid" + "timeGeometricPrimitive" ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "timeGeometricPrimitive":{ + "title":"timeGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "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":"TimeInstantGrid", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"_TimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -8546,11 +8582,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridPropertyType", + "localPart":"TimeGeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeInstantGrid", + "timeGeometricPrimitive", "remoteSchema", "type", "href", @@ -8561,314 +8597,180 @@ "actuate" ] }, - "TimePropertyType":{ + "TimeAggregatePropertyType":{ "type":"object", - "title":"TimePropertyType", + "title":"TimeAggregatePropertyType", "required":[ - "time" + "timeAggregate" ], "properties":{ - "time":{ - "title":"time", + "timeAggregate":{ + "title":"timeAggregate", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/TimeAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"TimeAggregate", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "time" - ] - }, - "QuantityPropertyType":{ - "type":"object", - "title":"QuantityPropertyType", - "required":[ - "quantity" - ], - "properties":{ - "quantity":{ - "title":"quantity", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "quantity" - ] - }, - "PhenomenonSeriesType":{ - "required":[ - "base", - "constraintList" - ], - "allOf":[ - { - "$ref":"#/definitions/CompoundPhenomenonType" }, - { - "type":"object", - "title":"PhenomenonSeriesType", - "properties":{ - "base":{ - "title":"base", - "allOf":[ - { - "$ref":"#/definitions/PhenomenonPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"base", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "constraintList":{ - "title":"constraintList", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataArrayPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraintList", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "otherConstraint":{ - "title":"otherConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"otherConstraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhenomenonSeriesType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "base", - "constraintList", - "otherConstraint" - ] - }, - "RecordType":{ - "type":"object", - "title":"RecordType", - "required":[ - "field" - ], - "properties":{ - "field":{ - "title":"field", + }, + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "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" } }, - "rs":{ - "title":"rs", + "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":"RS", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fieldCount":{ - "title":"fieldCount", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fieldCount", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "field", - "rs", - "fieldCount" - ] - }, - "AbstractDataArrayType":{ - "required":[ - "elementCount" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" }, - { - "type":"object", - "title":"AbstractDataArrayType", - "properties":{ - "elementCount":{ - "title":"elementCount", - "allOf":[ - { - "$ref":"#/definitions/AbstractDataArrayType.ElementCount" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementCount", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataArrayType", + "localPart":"TimeAggregatePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "elementCount" + "timeAggregate", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Count":{ + "AbstractDataComponentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"Count", + "title":"AbstractDataComponentType", "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "referenceFrame":{ - "title":"referenceFrame", + "fixed":{ + "title":"fixed", "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":"referenceFrame", + "localPart":"fixed", "namespaceURI":"" } }, - "axisID":{ - "title":"axisID", + "definition":{ + "title":"definition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"axisID", + "localPart":"definition", "namespaceURI":"" } } @@ -8876,132 +8778,32 @@ } ], "typeType":"classInfo", - "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "IntervalPropertyType":{ - "type":"object", - "title":"IntervalPropertyType", - "required":[ - "interval" - ], - "properties":{ - "interval":{ - "title":"interval", - "allOf":[ - { - "$ref":"#/definitions/IntervalType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Interval", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", "typeName":{ - "localPart":"IntervalPropertyType", + "localPart":"AbstractDataComponentType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "interval" - ] - }, - "VectorType.Coordinate":{ - "type":"object", - "title":"VectorType.Coordinate", - "required":[ - "count", - "quantity", - "time", - "name" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "count", - "quantity", - "time", - "name" + "fixed", + "definition" ] }, - "DataBlockDefinitionPropertyType":{ + "TimeInstantGridPropertyType":{ "type":"object", - "title":"DataBlockDefinitionPropertyType", + "title":"TimeInstantGridPropertyType", "required":[ - "dataBlockDefinition" + "timeInstantGrid" ], "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "timeInstantGrid":{ + "title":"timeInstantGrid", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/TimeInstantGridType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9102,124 +8904,322 @@ { "$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":"TimeInstantGridPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeInstantGrid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractDataArrayType.ElementCount":{ + "type":"object", + "title":"AbstractDataArrayType.ElementCount", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "count", + "ref" + ] + }, + "AbstractDataArrayType":{ + "required":[ + "elementCount" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"AbstractDataArrayType", + "properties":{ + "elementCount":{ + "title":"elementCount", + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType.ElementCount" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementCount", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "elementCount" + ] + }, + "GeoLocationArea":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" + }, + { + "type":"object", + "title":"GeoLocationArea", + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EnvelopePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "geoLocationAreaName":{ + "title":"geoLocationAreaName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "member", + "geoLocationAreaName" + ] + }, + "NormalizedCurveType":{ + "required":[ + "function" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" + }, + { + "type":"object", + "title":"NormalizedCurveType", + "properties":{ + "inputGain":{ + "title":"inputGain", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputGain", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "inputBias":{ + "title":"inputBias", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputBias", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "outputGain":{ + "title":"outputGain", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputGain", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "outputBias":{ + "title":"outputBias", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputBias", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "interpolationMethod":{ + "title":"interpolationMethod", + "allOf":[ + { + "$ref":"#/definitions/CategoryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "extrapolationMethod":{ + "title":"extrapolationMethod", + "allOf":[ + { + "$ref":"#/definitions/CategoryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extrapolationMethod", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "function":{ + "title":"function", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"function", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataBlockDefinitionPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "dataBlockDefinition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CountRangePropertyType":{ - "type":"object", - "title":"CountRangePropertyType", - "required":[ - "countRange" ], - "properties":{ - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"CountRangePropertyType", + "localPart":"NormalizedCurveType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "countRange" + "inputGain", + "inputBias", + "outputGain", + "outputBias", + "interpolationMethod", + "extrapolationMethod", + "function" ] }, - "ArrayType":{ - "type":"object", - "title":"ArrayType", + "AbstractConditionalType":{ "required":[ - "element" + "condition" ], - "properties":{ - "element":{ - "title":"element", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/XMLDataPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"element", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "rs":{ - "title":"rs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RS", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" }, - "elementCount":{ - "title":"elementCount", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + { + "type":"object", + "title":"AbstractConditionalType", + "properties":{ + "condition":{ + "title":"condition", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractConditionalType.Condition" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"elementCount", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ArrayType", + "localPart":"AbstractConditionalType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "element", - "rs", - "elementCount" + "condition" ] }, - "ByteEncoding":{ + "ByteOrder":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -9227,11 +9227,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"byteEncoding", + "localPart":"byteOrder", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "ByteOrder":{ + "ByteEncoding":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -9239,7 +9239,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"byteOrder", + "localPart":"byteEncoding", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } @@ -9258,7 +9258,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "Text" ] }, "namespaceURI":{ @@ -9271,11 +9271,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/Text" } }, "elementName":{ - "localPart":"Position", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9292,7 +9292,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataRecord" + "Interval" ] }, "namespaceURI":{ @@ -9305,11 +9305,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9326,7 +9326,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "Vector" ] }, "namespaceURI":{ @@ -9339,18 +9339,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -9366,7 +9360,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositePhenomenon" + "AllowedValues" ] }, "namespaceURI":{ @@ -9379,11 +9373,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositePhenomenonType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"CompositePhenomenon", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9400,7 +9394,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "BinaryBlock" ] }, "namespaceURI":{ @@ -9413,11 +9407,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/BinaryBlock" } }, "elementName":{ - "localPart":"Count", + "localPart":"BinaryBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9434,7 +9428,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "GeoLocationArea" ] }, "namespaceURI":{ @@ -9447,18 +9441,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/GeoLocationArea" } }, "elementName":{ - "localPart":"interval", + "localPart":"GeoLocationArea", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -9474,7 +9462,7 @@ "properties":{ "localPart":{ "enum":[ - "TextBlock" + "ConditionalValue" ] }, "namespaceURI":{ @@ -9487,11 +9475,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextBlock" + "$ref":"#/definitions/ConditionalValueType" } }, "elementName":{ - "localPart":"TextBlock", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9508,7 +9496,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryBlock" + "SquareMatrix" ] }, "namespaceURI":{ @@ -9521,11 +9509,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryBlock" + "$ref":"#/definitions/SquareMatrixType" } }, "elementName":{ - "localPart":"BinaryBlock", + "localPart":"SquareMatrix", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9542,7 +9530,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "XMLBlock" ] }, "namespaceURI":{ @@ -9555,18 +9543,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/XMLBlockType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -9582,7 +9564,7 @@ "properties":{ "localPart":{ "enum":[ - "Item" + "valueList" ] }, "namespaceURI":{ @@ -9595,12 +9577,18 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"Item", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -9616,7 +9604,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "QuantityRange" ] }, "namespaceURI":{ @@ -9629,11 +9617,11 @@ ] }, "value":{ - "$ref":"#/definitions/Time" + "$ref":"#/definitions/QuantityRange" } }, "elementName":{ - "localPart":"Time", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9650,7 +9638,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoLocationArea" + "CompositePhenomenon" ] }, "namespaceURI":{ @@ -9663,11 +9651,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoLocationArea" + "$ref":"#/definitions/CompositePhenomenonType" } }, "elementName":{ - "localPart":"GeoLocationArea", + "localPart":"CompositePhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9684,7 +9672,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "TimeGeometricComplex" ] }, "namespaceURI":{ @@ -9697,11 +9685,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/TimeGeometricComplexType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9718,7 +9706,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataArray" + "TextBlock" ] }, "namespaceURI":{ @@ -9731,11 +9719,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/TextBlock" } }, "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"TextBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9752,7 +9740,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstantGrid" + "AllowedTokens" ] }, "namespaceURI":{ @@ -9765,11 +9753,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"#/definitions/AllowedTokens" } }, "elementName":{ - "localPart":"TimeInstantGrid", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9786,7 +9774,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlockDefinition" + "DataStreamDefinition" ] }, "namespaceURI":{ @@ -9799,11 +9787,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/DataStreamDefinitionType" } }, "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9820,7 +9808,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "TimeInstantGrid" ] }, "namespaceURI":{ @@ -9833,11 +9821,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/TimeInstantGridType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9854,7 +9842,7 @@ "properties":{ "localPart":{ "enum":[ - "PhenomenonSeries" + "StandardFormat" ] }, "namespaceURI":{ @@ -9867,11 +9855,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonSeriesType" + "$ref":"#/definitions/StandardFormat" } }, "elementName":{ - "localPart":"PhenomenonSeries", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9888,7 +9876,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "AbstractDataArray" ] }, "namespaceURI":{ @@ -9901,11 +9889,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/AbstractDataArrayType" } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9922,7 +9910,7 @@ "properties":{ "localPart":{ "enum":[ - "ConstrainedPhenomenon" + "Time" ] }, "namespaceURI":{ @@ -9935,11 +9923,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstrainedPhenomenonType" + "$ref":"#/definitions/Time" } }, "elementName":{ - "localPart":"ConstrainedPhenomenon", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9956,7 +9944,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGrid" + "AbstractDataRecord" ] }, "namespaceURI":{ @@ -9969,11 +9957,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"TimeGrid", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9990,7 +9978,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeIntervalGrid" + "SimpleDataRecord" ] }, "namespaceURI":{ @@ -10003,11 +9991,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/SimpleDataRecordType" } }, "elementName":{ - "localPart":"TimeIntervalGrid", + "localPart":"SimpleDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10024,7 +10012,7 @@ "properties":{ "localPart":{ "enum":[ - "SquareMatrix" + "DataRecord" ] }, "namespaceURI":{ @@ -10037,11 +10025,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareMatrixType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"SquareMatrix", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10058,7 +10046,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "CompoundPhenomenon" ] }, "namespaceURI":{ @@ -10071,11 +10059,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/CompoundPhenomenonType" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"CompoundPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10092,7 +10080,7 @@ "properties":{ "localPart":{ "enum":[ - "StandardFormat" + "AllowedTimes" ] }, "namespaceURI":{ @@ -10105,11 +10093,11 @@ ] }, "value":{ - "$ref":"#/definitions/StandardFormat" + "$ref":"#/definitions/AllowedTimes" } }, "elementName":{ - "localPart":"StandardFormat", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10126,7 +10114,7 @@ "properties":{ "localPart":{ "enum":[ - "CompoundPhenomenon" + "TimeRange" ] }, "namespaceURI":{ @@ -10139,11 +10127,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundPhenomenonType" + "$ref":"#/definitions/TimeRange" } }, "elementName":{ - "localPart":"CompoundPhenomenon", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10160,7 +10148,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiplexedStreamFormat" + "ObservableProperty" ] }, "namespaceURI":{ @@ -10173,11 +10161,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplexedStreamFormatType" + "$ref":"#/definitions/ObservableProperty" } }, "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10194,7 +10182,7 @@ "properties":{ "localPart":{ "enum":[ - "Interval" + "MultiplexedStreamFormat" ] }, "namespaceURI":{ @@ -10207,11 +10195,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/MultiplexedStreamFormatType" } }, "elementName":{ - "localPart":"Interval", + "localPart":"MultiplexedStreamFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10228,7 +10216,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "Count" ] }, "namespaceURI":{ @@ -10241,11 +10229,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"Vector", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10262,7 +10250,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeAggregate" + "Quantity" ] }, "namespaceURI":{ @@ -10275,11 +10263,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"TimeAggregate", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10296,7 +10284,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "DataArray" ] }, "namespaceURI":{ @@ -10309,11 +10297,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRange" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10330,7 +10318,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "ConditionalData" ] }, "namespaceURI":{ @@ -10343,11 +10331,11 @@ ] }, "value":{ - "$ref":"#/definitions/Text" + "$ref":"#/definitions/ConditionalDataType" } }, "elementName":{ - "localPart":"Text", + "localPart":"ConditionalData", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10364,7 +10352,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "TimeIntervalGrid" ] }, "namespaceURI":{ @@ -10377,11 +10365,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/TimeIntervalGridType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"TimeIntervalGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10398,7 +10386,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalData" + "Category" ] }, "namespaceURI":{ @@ -10411,11 +10399,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalDataType" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"ConditionalData", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10432,7 +10420,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "Phenomenon" ] }, "namespaceURI":{ @@ -10445,11 +10433,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/PhenomenonType" } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10466,7 +10454,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "CountRange" ] }, "namespaceURI":{ @@ -10479,11 +10467,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/CountRange" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10500,7 +10488,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "Position" ] }, "namespaceURI":{ @@ -10513,11 +10501,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"Curve", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10534,7 +10522,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "ConstrainedPhenomenon" ] }, "namespaceURI":{ @@ -10547,11 +10535,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/ConstrainedPhenomenonType" } }, "elementName":{ - "localPart":"Record", + "localPart":"ConstrainedPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10568,7 +10556,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "DataBlockDefinition" ] }, "namespaceURI":{ @@ -10581,11 +10569,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/DataBlockDefinitionType" } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10602,7 +10590,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGeometricComplex" + "Array" ] }, "namespaceURI":{ @@ -10615,11 +10603,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGeometricComplexType" + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"TimeGeometricComplex", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10636,7 +10624,7 @@ "properties":{ "localPart":{ "enum":[ - "Phenomenon" + "PhenomenonSeries" ] }, "namespaceURI":{ @@ -10649,11 +10637,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/PhenomenonSeriesType" } }, "elementName":{ - "localPart":"Phenomenon", + "localPart":"PhenomenonSeries", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10670,7 +10658,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "Boolean" ] }, "namespaceURI":{ @@ -10683,11 +10671,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"Array", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10719,7 +10707,7 @@ "value":{ "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" } } }, @@ -10728,7 +10716,7 @@ "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "scope":{ - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/AllowedValues" } }, { @@ -10744,7 +10732,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalValue" + "interval" ] }, "namespaceURI":{ @@ -10757,12 +10745,18 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalValueType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"ConditionalValue", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -10778,7 +10772,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStreamDefinition" + "TimeAggregate" ] }, "namespaceURI":{ @@ -10791,11 +10785,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/TimeAggregateType" } }, "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"TimeAggregate", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10812,7 +10806,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservableProperty" + "TimeGrid" ] }, "namespaceURI":{ @@ -10825,11 +10819,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservableProperty" + "$ref":"#/definitions/TimeGridType" } }, "elementName":{ - "localPart":"ObservableProperty", + "localPart":"TimeGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10846,7 +10840,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "valueList" ] }, "namespaceURI":{ @@ -10859,12 +10853,18 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRange" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedTokens" } }, { @@ -10880,7 +10880,7 @@ "properties":{ "localPart":{ "enum":[ - "CountRange" + "Envelope" ] }, "namespaceURI":{ @@ -10893,11 +10893,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"CountRange", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10914,7 +10914,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "Item" ] }, "namespaceURI":{ @@ -10927,18 +10927,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedTokens" } }, { @@ -10954,7 +10948,7 @@ "properties":{ "localPart":{ "enum":[ - "NormalizedCurve" + "Record" ] }, "namespaceURI":{ @@ -10967,11 +10961,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizedCurveType" + "$ref":"#/definitions/RecordType" } }, "elementName":{ - "localPart":"NormalizedCurve", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10988,7 +10982,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleDataRecord" + "Curve" ] }, "namespaceURI":{ @@ -11001,11 +10995,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -11022,7 +11016,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "valueList" ] }, "namespaceURI":{ @@ -11035,12 +11029,18 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Category", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -11056,7 +11056,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLBlock" + "NormalizedCurve" ] }, "namespaceURI":{ @@ -11069,11 +11069,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLBlockType" + "$ref":"#/definitions/NormalizedCurveType" } }, "elementName":{ - "localPart":"XMLBlock", + "localPart":"NormalizedCurve", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } diff --git a/scripts/jsonschemas/SWE_2_0.jsonschema b/scripts/jsonschemas/SWE_2_0.jsonschema index 2efadeaf..4a78c509 100644 --- a/scripts/jsonschemas/SWE_2_0.jsonschema +++ b/scripts/jsonschemas/SWE_2_0.jsonschema @@ -2,94 +2,118 @@ { "id":"http://www.opengis.net/swe/2.0#", "definitions":{ - "DataChoicePropertyByValueType":{ + "AllowedTimesPropertyByValueType":{ "type":"object", - "title":"DataChoicePropertyByValueType", + "title":"AllowedTimesPropertyByValueType", "required":[ - "dataChoice" + "allowedTimes" ], "properties":{ - "dataChoice":{ - "title":"dataChoice", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/DataChoiceType" + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataChoice", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataChoicePropertyByValueType", + "localPart":"AllowedTimesPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataChoice" + "allowedTimes" ] }, - "BinaryEncodingType.Member":{ - "type":"object", - "title":"BinaryEncodingType.Member", + "QuantityType":{ "required":[ - "component", - "block" + "uom" ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/ComponentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" }, - "block":{ - "title":"block", - "allOf":[ - { - "$ref":"#/definitions/BlockType" + { + "type":"object", + "title":"QuantityType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UnitReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "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/swe/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Block", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, "propertiesOrder":[ - "component", - "block" + "uom", + "constraint", + "value" ] }, - "DataStreamPropertyType":{ + "TextPropertyType":{ "type":"object", - "title":"DataStreamPropertyType", + "title":"TextPropertyType", "required":[ - "dataStream" + "text" ], "properties":{ - "dataStream":{ - "title":"dataStream", + "text":{ + "title":"text", "allOf":[ { - "$ref":"#/definitions/DataStreamType" + "$ref":"#/definitions/TextType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStream", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -187,11 +211,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamPropertyType", + "localPart":"TextPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataStream", + "text", "type", "href", "role", @@ -201,93 +225,23 @@ "actuate" ] }, - "AnyScalarPropertyType":{ + "TextEncodingPropertyType":{ "type":"object", - "title":"AnyScalarPropertyType", + "title":"TextEncodingPropertyType", "required":[ - "_boolean", - "count", - "quantity", - "time", - "category", - "text" + "textEncoding" ], "properties":{ - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/BooleanType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CountType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/QuantityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/CategoryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "text":{ - "title":"text", + "textEncoding":{ + "title":"textEncoding", "allOf":[ { - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/TextEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"TextEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -385,16 +339,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"TextEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "_boolean", - "count", - "quantity", - "time", - "category", - "text", + "textEncoding", "type", "href", "role", @@ -404,35 +353,164 @@ "actuate" ] }, - "AbstractEncodingPropertyType":{ - "type":"object", - "title":"AbstractEncodingPropertyType", + "DataArrayType.ElementType":{ "required":[ - "abstractEncoding" + "name" ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"DataArrayType.ElementType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } - ], - "propertyType":"elementRef", + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "ComponentType":{ + "required":[ + "dataType", + "ref" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"ComponentType", + "properties":{ + "encryption":{ + "title":"encryption", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", + "namespaceURI":"" + } + }, + "significantBits":{ + "title":"significantBits", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"significantBits", + "namespaceURI":"" + } + }, + "bitLength":{ + "title":"bitLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bitLength", + "namespaceURI":"" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" + } + }, + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "namespaceURI":"" + } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "encryption", + "significantBits", + "bitLength", + "byteLength", + "dataType", + "ref" + ] + }, + "XMLEncodingPropertyType":{ + "type":"object", + "title":"XMLEncodingPropertyType", + "required":[ + "xmlEncoding" + ], + "properties":{ + "xmlEncoding":{ + "title":"xmlEncoding", + "allOf":[ + { + "$ref":"#/definitions/XMLEncodingType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"XMLEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -530,11 +608,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractEncodingPropertyType", + "localPart":"XMLEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "abstractEncoding", + "xmlEncoding", "type", "href", "role", @@ -544,13 +622,70 @@ "actuate" ] }, - "CategoryPropertyType":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"CategoryPropertyType", + "title":"AnyScalarPropertyType", "required":[ - "category" + "_boolean", + "count", + "quantity", + "time", + "category", + "text" ], "properties":{ + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/BooleanType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/CountType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/QuantityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, "category":{ "title":"category", "allOf":[ @@ -564,6 +699,19 @@ "namespaceURI":"http://www.opengis.net/swe/2.0" } }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/TextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, "type":{ "title":"type", "allOf":[ @@ -658,11 +806,16 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryPropertyType", + "localPart":"AnyScalarPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ + "_boolean", + "count", + "quantity", + "time", "category", + "text", "type", "href", "role", @@ -672,23 +825,23 @@ "actuate" ] }, - "TimePropertyType":{ + "DataChoicePropertyType":{ "type":"object", - "title":"TimePropertyType", + "title":"DataChoicePropertyType", "required":[ - "time" + "dataChoice" ], "properties":{ - "time":{ - "title":"time", + "dataChoice":{ + "title":"dataChoice", "allOf":[ { - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/DataChoiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"DataChoice", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -786,11 +939,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePropertyType", + "localPart":"DataChoicePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "time", + "dataChoice", "type", "href", "role", @@ -800,133 +953,23 @@ "actuate" ] }, - "CategoryType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" - }, - { - "type":"object", - "title":"CategoryType", - "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/Reference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedTokensPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CategoryType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "codeSpace", - "constraint", - "value" - ] - }, - "AllowedValuesPropertyByValueType":{ - "type":"object", - "title":"AllowedValuesPropertyByValueType", - "required":[ - "allowedValues" - ], - "properties":{ - "allowedValues":{ - "title":"allowedValues", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedValuesPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "allowedValues" - ] - }, - "XMLEncodingType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"XMLEncodingType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"XMLEncodingType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "MatrixPropertyType":{ + "BinaryEncodingPropertyType":{ "type":"object", - "title":"MatrixPropertyType", + "title":"BinaryEncodingPropertyType", "required":[ - "matrix" + "binaryEncoding" ], "properties":{ - "matrix":{ - "title":"matrix", + "binaryEncoding":{ + "title":"binaryEncoding", "allOf":[ { - "$ref":"#/definitions/MatrixType" + "$ref":"#/definitions/BinaryEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Matrix", + "localPart":"BinaryEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1024,11 +1067,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MatrixPropertyType", + "localPart":"BinaryEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "matrix", + "binaryEncoding", "type", "href", "role", @@ -1038,124 +1081,35 @@ "actuate" ] }, - "DataArrayType.ElementType":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"DataArrayType.ElementType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "DataChoiceType.ChoiceValue":{ - "type":"object", - "title":"DataChoiceType.ChoiceValue", - "required":[ - "category" - ], - "properties":{ - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/CategoryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "category" - ] - }, - "QualityPropertyType":{ + "AbstractEncodingPropertyType":{ "type":"object", - "title":"QualityPropertyType", + "title":"AbstractEncodingPropertyType", "required":[ - "quantity", - "quantityRange", - "category", - "text" + "abstractEncoding" ], "properties":{ - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/QuantityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRangeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/CategoryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "text":{ - "title":"text", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { - "$ref":"#/definitions/TextType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractEncodingType" + } + }, + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Text", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1253,14 +1207,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityPropertyType", + "localPart":"AbstractEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantity", - "quantityRange", - "category", - "text", + "abstractEncoding", "type", "href", "role", @@ -1270,25 +1221,28 @@ "actuate" ] }, - "CategoryRangeType":{ + "QuantityRangeType":{ + "required":[ + "uom" + ], "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"CategoryRangeType", + "title":"QuantityRangeType", "properties":{ - "codeSpace":{ - "title":"codeSpace", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/Reference" + "$ref":"#/definitions/UnitReference" } ], "propertyType":"element", "elementName":{ - "localPart":"codeSpace", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1296,7 +1250,7 @@ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedTokensPropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", @@ -1311,7 +1265,7 @@ { "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" } } ], @@ -1326,44 +1280,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CategoryRangeType", + "localPart":"QuantityRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "codeSpace", + "uom", "constraint", "value" ] }, - "AbstractSimpleComponentPropertyType":{ + "DataChoicePropertyByValueType":{ "type":"object", - "title":"AbstractSimpleComponentPropertyType", + "title":"DataChoicePropertyByValueType", "required":[ - "abstractSimpleComponent" + "dataChoice" ], "properties":{ - "abstractSimpleComponent":{ - "title":"abstractSimpleComponent", + "dataChoice":{ + "title":"dataChoice", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractSimpleComponentType" - } - }, - "elementName":{ - "localPart":"AbstractSimpleComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "$ref":"#/definitions/DataChoiceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSimpleComponent", + "localPart":"DataChoice", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataChoicePropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "dataChoice" + ] + }, + "VectorPropertyType":{ + "type":"object", + "title":"VectorPropertyType", + "required":[ + "vector" + ], + "properties":{ + "vector":{ + "title":"vector", + "allOf":[ + { + "$ref":"#/definitions/VectorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1461,11 +1433,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSimpleComponentPropertyType", + "localPart":"VectorPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "abstractSimpleComponent", + "vector", "type", "href", "role", @@ -1475,59 +1447,28 @@ "actuate" ] }, - "VectorType":{ + "VectorType.Coordinate":{ "required":[ - "coordinate", - "referenceFrame" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AnyNumericalPropertyType" }, { "type":"object", - "title":"VectorType", + "title":"VectorType.Coordinate", "properties":{ - "coordinate":{ - "title":"coordinate", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/VectorType.Coordinate" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinate", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", + "name":{ + "title":"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/NCName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"localFrame", + "localPart":"name", "namespaceURI":"" } } @@ -1535,83 +1476,79 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"VectorType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, "propertiesOrder":[ - "coordinate", - "referenceFrame", - "localFrame" + "name" ] }, - "ComponentType":{ + "TimeType":{ "required":[ - "dataType", - "ref" + "uom" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"ComponentType", + "title":"TimeType", "properties":{ - "encryption":{ - "title":"encryption", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/UnitReference" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "significantBits":{ - "title":"significantBits", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/AllowedTimesPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"significantBits", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "bitLength":{ - "title":"bitLength", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitLength", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "byteLength":{ - "title":"byteLength", + "referenceTime":{ + "title":"referenceTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"byteLength", + "localPart":"referenceTime", "namespaceURI":"" } }, - "dataType":{ - "title":"dataType", + "localFrame":{ + "title":"localFrame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1619,20 +1556,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dataType", - "namespaceURI":"" - } - }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", + "localPart":"localFrame", "namespaceURI":"" } } @@ -1641,78 +1565,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ComponentType", + "localPart":"TimeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "encryption", - "significantBits", - "bitLength", - "byteLength", - "dataType", - "ref" + "uom", + "constraint", + "value", + "referenceTime", + "localFrame" ] }, - "DataRecordType":{ + "AllowedValuesPropertyType":{ + "type":"object", + "title":"AllowedValuesPropertyType", "required":[ - "field" + "allowedValues" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"DataRecordType", - "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataRecordType.Field" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "field" - ] - }, - "VectorPropertyType":{ - "type":"object", - "title":"VectorPropertyType", - "required":[ - "vector" - ], - "properties":{ - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, "type":{ "title":"type", @@ -1808,11 +1690,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyType", + "localPart":"AllowedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "vector", + "allowedValues", "type", "href", "role", @@ -1822,14 +1704,140 @@ "actuate" ] }, - "CountType":{ + "BlockPropertyByValueType":{ + "type":"object", + "title":"BlockPropertyByValueType", + "required":[ + "block" + ], + "properties":{ + "block":{ + "title":"block", + "allOf":[ + { + "$ref":"#/definitions/BlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BlockPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "block" + ] + }, + "TimeRangeType":{ + "required":[ + "uom" + ], "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"CountType", + "title":"TimeRangeType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UnitReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "referenceTime":{ + "title":"referenceTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeRangeType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "uom", + "constraint", + "value", + "referenceTime", + "localFrame" + ] + }, + "CountRangeType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" + }, + { + "type":"object", + "title":"CountRangeType", "properties":{ "constraint":{ "title":"constraint", @@ -1848,7 +1856,10 @@ "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } ], "propertyType":"element", @@ -1862,7 +1873,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CountType", + "localPart":"CountRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ @@ -1870,25 +1881,297 @@ "value" ] }, - "DataRecordPropertyType":{ + "AbstractDataComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" + }, + { + "type":"object", + "title":"AbstractDataComponentType", + "properties":{ + "updatable":{ + "title":"updatable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updatable", + "namespaceURI":"" + } + }, + "optional":{ + "title":"optional", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"optional", + "namespaceURI":"" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataComponentType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "updatable", + "optional", + "definition" + ] + }, + "MatrixPropertyByValueType":{ "type":"object", - "title":"DataRecordPropertyType", + "title":"MatrixPropertyByValueType", "required":[ - "dataRecord" + "matrix" ], "properties":{ - "dataRecord":{ - "title":"dataRecord", - "allOf":[ + "matrix":{ + "title":"matrix", + "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/MatrixType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", + "localPart":"Matrix", "namespaceURI":"http://www.opengis.net/swe/2.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MatrixPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "matrix" + ] + }, + "TextType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" + }, + { + "type":"object", + "title":"TextType", + "properties":{ + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TextType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "constraint", + "value" + ] + }, + "BlockType":{ + "required":[ + "ref" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"BlockType", + "properties":{ + "compression":{ + "title":"compression", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"compression", + "namespaceURI":"" + } + }, + "encryption":{ + "title":"encryption", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", + "namespaceURI":"" + } + }, + "paddingBytesAfter":{ + "title":"paddingBytesAfter", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBytes-after", + "namespaceURI":"" + } + }, + "paddingBytesBefore":{ + "title":"paddingBytesBefore", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"paddingBytes-before", + "namespaceURI":"" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" + } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BlockType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "compression", + "encryption", + "paddingBytesAfter", + "paddingBytesBefore", + "byteLength", + "ref" + ] + }, + "EncodedValuesPropertyType":{ + "type":"object", + "title":"EncodedValuesPropertyType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", + "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":{ + } + } + } + ] + } + } + ], + "propertyType":"anyElement" }, "type":{ "title":"type", @@ -1984,11 +2267,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataRecordPropertyType", + "localPart":"EncodedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataRecord", + "otherAttributes", + "content", "type", "href", "role", @@ -1998,42 +2282,84 @@ "actuate" ] }, - "DataChoicePropertyType":{ + "AnyRangePropertyType":{ "type":"object", - "title":"DataChoicePropertyType", + "title":"AnyRangePropertyType", "required":[ - "dataChoice" + "quantityRange", + "timeRange", + "countRange", + "categoryRange" ], "properties":{ - "dataChoice":{ - "title":"dataChoice", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/DataChoiceType" + "$ref":"#/definitions/QuantityRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataChoice", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "type":{ - "title":"type", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/TimeRangeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "href":{ - "title":"href", - "allOf":[ + "countRange":{ + "title":"countRange", + "allOf":[ + { + "$ref":"#/definitions/CountRangeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "categoryRange":{ + "title":"categoryRange", + "allOf":[ + { + "$ref":"#/definitions/CategoryRangeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CategoryRange", + "namespaceURI":"http://www.opengis.net/swe/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" } @@ -2112,11 +2438,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataChoicePropertyType", + "localPart":"AnyRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataChoice", + "quantityRange", + "timeRange", + "countRange", + "categoryRange", "type", "href", "role", @@ -2126,32 +2455,54 @@ "actuate" ] }, - "NilValuesType":{ - "required":[ - "nilValue" - ], + "CategoryRangeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"NilValuesType", + "title":"CategoryRangeType", "properties":{ - "nilValue":{ - "title":"nilValue", + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"#/definitions/Reference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeSpace", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "constraint":{ + "title":"constraint", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NilValue" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"nilValue", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/2.0" } } @@ -2160,30 +2511,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NilValuesType", + "localPart":"CategoryRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "nilValue" + "codeSpace", + "constraint", + "value" ] }, - "QuantityPropertyType":{ + "VectorPropertyByValueType":{ "type":"object", - "title":"QuantityPropertyType", + "title":"VectorPropertyByValueType", "required":[ - "quantity" + "vector" ], "properties":{ - "quantity":{ - "title":"quantity", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/QuantityType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "vector" + ] + }, + "AllowedTokensPropertyType":{ + "type":"object", + "title":"AllowedTokensPropertyType", + "required":[ + "allowedTokens" + ], + "properties":{ + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -2281,11 +2664,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"AllowedTokensPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantity", + "allowedTokens", "type", "href", "role", @@ -2295,13 +2678,27 @@ "actuate" ] }, - "BlockPropertyByValueType":{ + "ComponentOrBlockPropertyType":{ "type":"object", - "title":"BlockPropertyByValueType", + "title":"ComponentOrBlockPropertyType", "required":[ + "component", "block" ], "properties":{ + "component":{ + "title":"component", + "allOf":[ + { + "$ref":"#/definitions/ComponentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Component", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, "block":{ "title":"block", "allOf":[ @@ -2314,194 +2711,18 @@ "localPart":"Block", "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BlockPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "block" - ] - }, - "AbstractEncodingPropertyByValueType":{ - "type":"object", - "title":"AbstractEncodingPropertyByValueType", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + }, + "type":{ + "title":"type", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "$ref":"#/definitions/TypeType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEncodingPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "BlockType":{ - "required":[ - "ref" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"BlockType", - "properties":{ - "compression":{ - "title":"compression", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"compression", - "namespaceURI":"" - } - }, - "encryption":{ - "title":"encryption", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" - } - }, - "paddingBytesAfter":{ - "title":"paddingBytesAfter", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBytes-after", - "namespaceURI":"" - } - }, - "paddingBytesBefore":{ - "title":"paddingBytesBefore", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBytes-before", - "namespaceURI":"" - } - }, - "byteLength":{ - "title":"byteLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" - } - }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BlockType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "compression", - "encryption", - "paddingBytesAfter", - "paddingBytesBefore", - "byteLength", - "ref" - ] - }, - "UnitReference":{ - "type":"object", - "title":"UnitReference", - "properties":{ - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -2585,11 +2806,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitReference", + "localPart":"ComponentOrBlockPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "code", + "component", + "block", "type", "href", "role", @@ -2599,56 +2821,23 @@ "actuate" ] }, - "DataChoiceType.Item":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"DataChoiceType.Item", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "CountRangePropertyType":{ + "NilValuesPropertyType":{ "type":"object", - "title":"CountRangePropertyType", + "title":"NilValuesPropertyType", "required":[ - "countRange" + "nilValues" ], "properties":{ - "countRange":{ - "title":"countRange", + "nilValues":{ + "title":"nilValues", "allOf":[ { - "$ref":"#/definitions/CountRangeType" + "$ref":"#/definitions/NilValuesType" } ], "propertyType":"element", "elementName":{ - "localPart":"CountRange", + "localPart":"NilValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -2746,11 +2935,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountRangePropertyType", + "localPart":"NilValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "countRange", + "nilValues", "type", "href", "role", @@ -2760,23 +2949,35 @@ "actuate" ] }, - "CategoryRangePropertyType":{ + "AbstractSimpleComponentPropertyType":{ "type":"object", - "title":"CategoryRangePropertyType", + "title":"AbstractSimpleComponentPropertyType", "required":[ - "categoryRange" + "abstractSimpleComponent" ], "properties":{ - "categoryRange":{ - "title":"categoryRange", + "abstractSimpleComponent":{ + "title":"abstractSimpleComponent", "allOf":[ { - "$ref":"#/definitions/CategoryRangeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractSimpleComponentType" + } + }, + "elementName":{ + "localPart":"AbstractSimpleComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CategoryRange", + "localPart":"AbstractSimpleComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -2874,11 +3075,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryRangePropertyType", + "localPart":"AbstractSimpleComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "categoryRange", + "abstractSimpleComponent", "type", "href", "role", @@ -2888,83 +3089,38 @@ "actuate" ] }, - "DataStreamType.Encoding":{ - "type":"object", - "title":"DataStreamType.Encoding", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "DataChoiceType":{ - "required":[ - "item" - ], + "CountType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"DataChoiceType", + "title":"CountType", "properties":{ - "choiceValue":{ - "title":"choiceValue", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/DataChoiceType.ChoiceValue" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"choiceValue", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "item":{ - "title":"item", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataChoiceType.Item" - }, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"item", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/2.0" } } @@ -2973,121 +3129,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DataChoiceType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "choiceValue", - "item" - ] - }, - "MatrixType":{ - "allOf":[ - { - "$ref":"#/definitions/DataArrayType" - }, - { - "type":"object", - "title":"MatrixType", - "properties":{ - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MatrixType", + "localPart":"CountType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "constraint", + "value" ] }, - "AnyRangePropertyType":{ + "QuantityPropertyType":{ "type":"object", - "title":"AnyRangePropertyType", + "title":"QuantityPropertyType", "required":[ - "quantityRange", - "timeRange", - "countRange", - "categoryRange" + "quantity" ], "properties":{ - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRangeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/TimeRangeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRangeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "categoryRange":{ - "title":"categoryRange", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/CategoryRangeType" + "$ref":"#/definitions/QuantityType" } ], "propertyType":"element", "elementName":{ - "localPart":"CategoryRange", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3185,14 +3251,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyRangePropertyType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantityRange", - "timeRange", - "countRange", - "categoryRange", + "quantity", "type", "href", "role", @@ -3202,113 +3265,23 @@ "actuate" ] }, - "DataStreamPropertyByValueType":{ - "type":"object", - "title":"DataStreamPropertyByValueType", - "required":[ - "dataStream" - ], - "properties":{ - "dataStream":{ - "title":"dataStream", - "allOf":[ - { - "$ref":"#/definitions/DataStreamType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataStream", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataStreamPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "dataStream" - ] - }, - "XMLEncodingPropertyByValueType":{ - "type":"object", - "title":"XMLEncodingPropertyByValueType", - "required":[ - "xmlEncoding" - ], - "properties":{ - "xmlEncoding":{ - "title":"xmlEncoding", - "allOf":[ - { - "$ref":"#/definitions/XMLEncodingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"XMLEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"XMLEncodingPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "xmlEncoding" - ] - }, - "DataRecordPropertyByValueType":{ - "type":"object", - "title":"DataRecordPropertyByValueType", - "required":[ - "dataRecord" - ], - "properties":{ - "dataRecord":{ - "title":"dataRecord", - "allOf":[ - { - "$ref":"#/definitions/DataRecordType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataRecord", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "dataRecord" - ] - }, - "TextPropertyType":{ + "TimeRangePropertyType":{ "type":"object", - "title":"TextPropertyType", + "title":"TimeRangePropertyType", "required":[ - "text" + "timeRange" ], "properties":{ - "text":{ - "title":"text", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/TimeRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3406,11 +3379,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TextPropertyType", + "localPart":"TimeRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "text", + "timeRange", "type", "href", "role", @@ -3420,51 +3393,68 @@ "actuate" ] }, - "AbstractDataComponentType":{ + "AbstractSimpleComponentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"AbstractSimpleComponentType", "properties":{ - "updatable":{ - "title":"updatable", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updatable", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "optional":{ - "title":"optional", + "nilValues":{ + "title":"nilValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/NilValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nilValues", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"optional", + "localPart":"referenceFrame", "namespaceURI":"" } }, - "definition":{ - "title":"definition", + "axisID":{ + "title":"axisID", "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":"definition", + "localPart":"axisID", "namespaceURI":"" } } @@ -3473,148 +3463,87 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentType", + "localPart":"AbstractSimpleComponentType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "updatable", - "optional", - "definition" + "quality", + "nilValues", + "referenceFrame", + "axisID" ] }, - "Reference":{ - "type":"object", - "title":"Reference", - "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" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "AllowedTokensType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"AllowedTokensType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "pattern":{ + "title":"pattern", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"pattern", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Reference", + "localPart":"AllowedTokensType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "pattern" ] }, - "QuantityRangeType":{ - "required":[ - "uom" - ], + "CategoryType":{ "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"QuantityRangeType", + "title":"CategoryType", "properties":{ - "uom":{ - "title":"uom", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "$ref":"#/definitions/Reference" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3622,7 +3551,7 @@ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/AllowedTokensPropertyType" } ], "propertyType":"element", @@ -3635,10 +3564,7 @@ "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/string" } ], "propertyType":"element", @@ -3652,221 +3578,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"QuantityRangeType", + "localPart":"CategoryType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", + "codeSpace", "constraint", "value" ] }, - "TextEncodingPropertyType":{ - "type":"object", - "title":"TextEncodingPropertyType", + "DataStreamType":{ "required":[ - "textEncoding" + "elementType", + "encoding", + "values" ], - "properties":{ - "textEncoding":{ - "title":"textEncoding", - "allOf":[ - { - "$ref":"#/definitions/TextEncodingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TextEncoding", - "namespaceURI":"http://www.opengis.net/swe/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":"TextEncodingPropertyType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "textEncoding", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "TimeRangeType":{ - "required":[ - "uom" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, { "type":"object", - "title":"TimeRangeType", + "title":"DataStreamType", "properties":{ - "uom":{ - "title":"uom", + "elementCount":{ + "title":"elementCount", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "$ref":"#/definitions/DataStreamType.ElementCount" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"elementCount", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "constraint":{ - "title":"constraint", + "elementType":{ + "title":"elementType", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/DataStreamType.ElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"elementType", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "value":{ - "title":"value", + "encoding":{ + "title":"encoding", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DataStreamType.Encoding" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"encoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", + "values":{ + "title":"values", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/EncodedValuesPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } } @@ -3874,64 +3658,63 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangeType", + "localPart":"DataStreamType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", - "constraint", - "value", - "referenceTime", - "localFrame" + "elementCount", + "elementType", + "encoding", + "values" ] }, - "VectorPropertyByValueType":{ + "XMLEncodingPropertyByValueType":{ "type":"object", - "title":"VectorPropertyByValueType", + "title":"XMLEncodingPropertyByValueType", "required":[ - "vector" + "xmlEncoding" ], "properties":{ - "vector":{ - "title":"vector", + "xmlEncoding":{ + "title":"xmlEncoding", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/XMLEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Vector", + "localPart":"XMLEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyByValueType", + "localPart":"XMLEncodingPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "vector" + "xmlEncoding" ] }, - "AllowedTimesPropertyType":{ + "BooleanPropertyType":{ "type":"object", - "title":"AllowedTimesPropertyType", + "title":"BooleanPropertyType", "required":[ - "allowedTimes" + "_boolean" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/AllowedTimesType" + "$ref":"#/definitions/BooleanType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4029,11 +3812,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesPropertyType", + "localPart":"BooleanPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTimes", + "_boolean", "type", "href", "role", @@ -4043,23 +3826,35 @@ "actuate" ] }, - "TimeRangePropertyType":{ + "AbstractDataComponentPropertyType":{ "type":"object", - "title":"TimeRangePropertyType", + "title":"AbstractDataComponentPropertyType", "required":[ - "timeRange" + "abstractDataComponent" ], "properties":{ - "timeRange":{ - "title":"timeRange", + "abstractDataComponent":{ + "title":"abstractDataComponent", "allOf":[ { - "$ref":"#/definitions/TimeRangeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeRange", + "localPart":"AbstractDataComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4157,11 +3952,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangePropertyType", + "localPart":"AbstractDataComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "timeRange", + "abstractDataComponent", "type", "href", "role", @@ -4171,133 +3966,78 @@ "actuate" ] }, - "TimeType":{ + "DataChoiceType":{ "required":[ - "uom" + "item" ], "allOf":[ { - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeType", + "title":"DataChoiceType", "properties":{ - "uom":{ - "title":"uom", + "choiceValue":{ + "title":"choiceValue", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "$ref":"#/definitions/DataChoiceType.ChoiceValue" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"choiceValue", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "constraint":{ - "title":"constraint", + "item":{ + "title":"item", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DataChoiceType.Item" + }, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"item", "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "referenceTime":{ - "title":"referenceTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceTime", - "namespaceURI":"" - } - }, - "localFrame":{ - "title":"localFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"DataChoiceType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", - "constraint", - "value", - "referenceTime", - "localFrame" + "choiceValue", + "item" ] }, - "ComponentOrBlockPropertyType":{ + "QuantityRangePropertyType":{ "type":"object", - "title":"ComponentOrBlockPropertyType", + "title":"QuantityRangePropertyType", "required":[ - "component", - "block" + "quantityRange" ], "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/ComponentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "block":{ - "title":"block", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/BlockType" + "$ref":"#/definitions/QuantityRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4395,12 +4135,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentOrBlockPropertyType", + "localPart":"QuantityRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "component", - "block", + "quantityRange", "type", "href", "role", @@ -4410,133 +4149,162 @@ "actuate" ] }, - "BinaryEncodingPropertyByValueType":{ + "DataStreamPropertyByValueType":{ "type":"object", - "title":"BinaryEncodingPropertyByValueType", + "title":"DataStreamPropertyByValueType", "required":[ - "binaryEncoding" + "dataStream" ], "properties":{ - "binaryEncoding":{ - "title":"binaryEncoding", + "dataStream":{ + "title":"dataStream", "allOf":[ { - "$ref":"#/definitions/BinaryEncodingType" + "$ref":"#/definitions/DataStreamType" } ], "propertyType":"element", "elementName":{ - "localPart":"BinaryEncoding", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryEncodingPropertyByValueType", + "localPart":"DataStreamPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "binaryEncoding" + "dataStream" ] }, - "AbstractSimpleComponentType":{ + "NilValuesType":{ + "required":[ + "nilValue" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"AbstractSimpleComponentType", + "title":"NilValuesType", "properties":{ - "quality":{ - "title":"quality", + "nilValue":{ + "title":"nilValue", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/QualityPropertyType" + "$ref":"#/definitions/NilValue" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"nilValue", "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "nilValues":{ - "title":"nilValues", - "allOf":[ - { - "$ref":"#/definitions/NilValuesPropertyType" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NilValuesType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "nilValue" + ] + }, + "DataChoiceType.ChoiceValue":{ + "type":"object", + "title":"DataChoiceType.ChoiceValue", + "required":[ + "category" + ], + "properties":{ + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/CategoryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "category" + ] + }, + "DataArrayPropertyByValueType":{ + "type":"object", + "title":"DataArrayPropertyByValueType", + "required":[ + "dataArray" + ], + "properties":{ + "dataArray":{ + "title":"dataArray", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DataArrayType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"nilValues", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "referenceFrame":{ - "title":"referenceFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DataArray", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSimpleComponentType", + "localPart":"DataArrayPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quality", - "nilValues", - "referenceFrame", - "axisID" + "dataArray" ] }, - "BlockPropertyType":{ + "AllowedTimesPropertyType":{ "type":"object", - "title":"BlockPropertyType", + "title":"AllowedTimesPropertyType", "required":[ - "block" + "allowedTimes" ], "properties":{ - "block":{ - "title":"block", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/BlockType" + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4634,11 +4402,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BlockPropertyType", + "localPart":"AllowedTimesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "block", + "allowedTimes", "type", "href", "role", @@ -4648,262 +4416,22 @@ "actuate" ] }, - "AbstractEncodingType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"AbstractEncodingType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEncodingType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "CountRangeType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" - }, - { - "type":"object", - "title":"CountRangeType", - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CountRangeType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "constraint", - "value" - ] - }, - "TextEncodingPropertyByValueType":{ - "type":"object", - "title":"TextEncodingPropertyByValueType", - "required":[ - "textEncoding" - ], - "properties":{ - "textEncoding":{ - "title":"textEncoding", - "allOf":[ - { - "$ref":"#/definitions/TextEncodingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TextEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TextEncodingPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "textEncoding" - ] - }, - "BooleanType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" - }, - { - "type":"object", - "title":"BooleanType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "value" - ] - }, - "NilValue":{ + "UnitReference":{ "type":"object", - "title":"NilValue", - "required":[ - "reason" - ], + "title":"UnitReference", "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"value" - }, - "reason":{ - "title":"reason", + "code":{ + "title":"code", "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":"reason", + "localPart":"code", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NilValue", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "value", - "reason" - ] - }, - "AllowedTokensType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"AllowedTokensType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "pattern":{ - "title":"pattern", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pattern", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedTokensType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "value", - "pattern" - ] - }, - "AbstractDataComponentPropertyType":{ - "type":"object", - "title":"AbstractDataComponentPropertyType", - "required":[ - "abstractDataComponent" - ], - "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataComponentType" - } - }, - "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } }, "type":{ "title":"type", @@ -4999,11 +4527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentPropertyType", + "localPart":"UnitReference", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "abstractDataComponent", + "code", "type", "href", "role", @@ -5013,29 +4541,59 @@ "actuate" ] }, - "ComponentPropertyType":{ + "TextEncodingPropertyByValueType":{ "type":"object", - "title":"ComponentPropertyType", + "title":"TextEncodingPropertyByValueType", "required":[ - "component" + "textEncoding" ], "properties":{ - "component":{ - "title":"component", + "textEncoding":{ + "title":"textEncoding", "allOf":[ { - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/TextEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Component", + "localPart":"TextEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "type":{ - "title":"type", - "allOf":[ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TextEncodingPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "textEncoding" + ] + }, + "CountPropertyType":{ + "type":"object", + "title":"CountPropertyType", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/CountType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "type":{ + "title":"type", + "allOf":[ { "$ref":"#/definitions/TypeType" } @@ -5127,11 +4685,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentPropertyType", + "localPart":"CountPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "component", + "count", "type", "href", "role", @@ -5141,50 +4699,63 @@ "actuate" ] }, - "EncodedValuesPropertyType":{ + "DataArrayType.Encoding":{ "type":"object", - "title":"EncodedValuesPropertyType", + "title":"DataArrayType.Encoding", + "required":[ + "abstractEncoding" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { "type":"object", - "additionalProperties":{ - "type":"string" + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractEncodingType" + } + }, + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "CategoryPropertyType":{ + "type":"object", + "title":"CategoryPropertyType", + "required":[ + "category" + ], + "properties":{ + "category":{ + "title":"category", "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/CategoryType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, "type":{ "title":"type", @@ -5280,12 +4851,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EncodedValuesPropertyType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "otherAttributes", - "content", + "category", "type", "href", "role", @@ -5295,23 +4865,51 @@ "actuate" ] }, - "QuantityRangePropertyType":{ + "AnyNumericalPropertyType":{ "type":"object", - "title":"QuantityRangePropertyType", + "title":"AnyNumericalPropertyType", "required":[ - "quantityRange" + "count", + "quantity", + "time" ], "properties":{ - "quantityRange":{ - "title":"quantityRange", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/QuantityRangeType" + "$ref":"#/definitions/CountType" } ], "propertyType":"element", "elementName":{ - "localPart":"QuantityRange", + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/QuantityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5409,11 +5007,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityRangePropertyType", + "localPart":"AnyNumericalPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantityRange", + "count", + "quantity", + "time", "type", "href", "role", @@ -5423,84 +5023,53 @@ "actuate" ] }, - "DataStreamType.ElementType":{ + "AllowedValuesPropertyByValueType":{ + "type":"object", + "title":"AllowedValuesPropertyByValueType", "required":[ - "name" + "allowedValues" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"DataStreamType.ElementType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"AllowedValuesPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, "propertiesOrder":[ - "name" + "allowedValues" ] }, - "AnyNumericalPropertyType":{ + "CategoryRangePropertyType":{ "type":"object", - "title":"AnyNumericalPropertyType", + "title":"CategoryRangePropertyType", "required":[ - "count", - "quantity", - "time" + "categoryRange" ], "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CountType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/QuantityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "time":{ - "title":"time", + "categoryRange":{ + "title":"categoryRange", "allOf":[ { - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/CategoryRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"CategoryRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5598,13 +5167,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyNumericalPropertyType", + "localPart":"CategoryRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "count", - "quantity", - "time", + "categoryRange", "type", "href", "role", @@ -5614,155 +5181,79 @@ "actuate" ] }, - "VectorType.Coordinate":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AnyNumericalPropertyType" - }, - { - "type":"object", - "title":"VectorType.Coordinate", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "DataArrayType.Encoding":{ + "AbstractSWEType":{ "type":"object", - "title":"DataArrayType.Encoding", - "required":[ - "abstractEncoding" - ], + "title":"AbstractSWEType", "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + "extension":{ + "title":"extension", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/swe/2.0" } + }, + "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":"AbstractSWEType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, "propertiesOrder":[ - "abstractEncoding" + "extension", + "id" ] }, - "DataArrayType":{ + "DataRecordPropertyByValueType":{ + "type":"object", + "title":"DataRecordPropertyByValueType", "required":[ - "elementCount", - "elementType" + "dataRecord" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"DataArrayType", - "properties":{ - "elementCount":{ - "title":"elementCount", - "allOf":[ - { - "$ref":"#/definitions/CountPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementCount", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/DataArrayType.ElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/DataArrayType.Encoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/EncodedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "properties":{ + "dataRecord":{ + "title":"dataRecord", + "allOf":[ + { + "$ref":"#/definitions/DataRecordType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataRecord", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayType", + "localPart":"DataRecordPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "elementCount", - "elementType", - "encoding", - "values" + "dataRecord" ] }, "TextEncodingType":{ @@ -5845,87 +5336,74 @@ "blockSeparator" ] }, - "DataRecordType.Field":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"DataRecordType.Field", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "QuantityType":{ - "required":[ - "uom" - ], + "AllowedValuesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"QuantityType", + "title":"AllowedValuesType", "properties":{ - "uom":{ - "title":"uom", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "constraint":{ - "title":"constraint", + "interval":{ + "title":"interval", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "type":"array", + "items":{ + "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/double" + } + } + }, + "elementName":{ + "localPart":"interval", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"constraint", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "value":{ - "title":"value", + "significantFigures":{ + "title":"significantFigures", "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", "elementName":{ - "localPart":"value", + "localPart":"significantFigures", "namespaceURI":"http://www.opengis.net/swe/2.0" } } @@ -5934,13 +5412,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"QuantityType", + "localPart":"AllowedValuesType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", - "constraint", - "value" + "value", + "interval", + "significantFigures" + ] + }, + "DataRecordType.Field":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"DataRecordType.Field", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" ] }, "AllowedTimesType":{ @@ -6043,154 +5554,32 @@ "significantFigures" ] }, - "AllowedValuesType":{ + "DataRecordType":{ + "required":[ + "field" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"AllowedValuesType", + "title":"DataRecordType", "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "interval":{ - "title":"interval", + "field":{ + "title":"field", "allOf":[ { "type":"array", "items":{ - "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/double" - } - } - }, - "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "$ref":"#/definitions/DataRecordType.Field" }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "significantFigures":{ - "title":"significantFigures", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"significantFigures", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedValuesType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "value", - "interval", - "significantFigures" - ] - }, - "DataStreamType":{ - "required":[ - "elementType", - "encoding", - "values" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" - }, - { - "type":"object", - "title":"DataStreamType", - "properties":{ - "elementCount":{ - "title":"elementCount", - "allOf":[ - { - "$ref":"#/definitions/DataStreamType.ElementCount" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementCount", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "elementType":{ - "title":"elementType", - "allOf":[ - { - "$ref":"#/definitions/DataStreamType.ElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elementType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/DataStreamType.Encoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/EncodedValuesPropertyType" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/2.0" } } @@ -6199,45 +5588,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamType", + "localPart":"DataRecordType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "elementCount", - "elementType", - "encoding", - "values" + "field" ] }, - "DataArrayPropertyType":{ + "DataRecordPropertyType":{ "type":"object", - "title":"DataArrayPropertyType", + "title":"DataRecordPropertyType", "required":[ - "dataArray" + "dataRecord" ], "properties":{ - "dataArray":{ - "title":"dataArray", + "dataRecord":{ + "title":"dataRecord", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DataArrayType" - } - }, - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "$ref":"#/definitions/DataRecordType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DataArray", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6297,67 +5671,609 @@ "title":"title", "allOf":[ { - "$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":"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":"DataRecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "dataRecord", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractSWEIdentifiableType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"AbstractSWEIdentifiableType", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"label", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "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/swe/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSWEIdentifiableType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "identifier", + "label", + "description" + ] + }, + "DataArrayType":{ + "required":[ + "elementCount", + "elementType" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"DataArrayType", + "properties":{ + "elementCount":{ + "title":"elementCount", + "allOf":[ + { + "$ref":"#/definitions/CountPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementCount", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "elementType":{ + "title":"elementType", + "allOf":[ + { + "$ref":"#/definitions/DataArrayType.ElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/DataArrayType.Encoding" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/EncodedValuesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "elementCount", + "elementType", + "encoding", + "values" + ] + }, + "TimePropertyType":{ + "type":"object", + "title":"TimePropertyType", + "required":[ + "time" + ], + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/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":"TimePropertyType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "time", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "BinaryEncodingType.Member":{ + "type":"object", + "title":"BinaryEncodingType.Member", + "required":[ + "component", + "block" + ], + "properties":{ + "component":{ + "title":"component", + "allOf":[ + { + "$ref":"#/definitions/ComponentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Component", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "block":{ + "title":"block", + "allOf":[ + { + "$ref":"#/definitions/BlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component", + "block" + ] + }, + "MatrixPropertyType":{ + "type":"object", + "title":"MatrixPropertyType", + "required":[ + "matrix" + ], + "properties":{ + "matrix":{ + "title":"matrix", + "allOf":[ + { + "$ref":"#/definitions/MatrixType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Matrix", + "namespaceURI":"http://www.opengis.net/swe/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":"MatrixPropertyType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "matrix", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DataStreamType.ElementType":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"DataStreamType.ElementType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "AllowedTokensPropertyByValueType":{ + "type":"object", + "title":"AllowedTokensPropertyByValueType", + "required":[ + "allowedTokens" + ], + "properties":{ + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", + "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AllowedTokensPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "allowedTokens" + ] + }, + "NilValue":{ + "type":"object", + "title":"NilValue", + "required":[ + "reason" + ], + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"value" }, - "actuate":{ - "title":"actuate", + "reason":{ + "title":"reason", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"reason", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayPropertyType", + "localPart":"NilValue", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataArray", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "reason" ] }, - "DataArrayPropertyByValueType":{ + "AbstractEncodingPropertyByValueType":{ "type":"object", - "title":"DataArrayPropertyByValueType", + "title":"AbstractEncodingPropertyByValueType", "required":[ - "dataArray" + "abstractEncoding" ], "properties":{ - "dataArray":{ - "title":"dataArray", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { "type":"object", @@ -6366,78 +6282,48 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/AbstractEncodingType" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataArrayPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "dataArray" - ] - }, - "AllowedTimesPropertyByValueType":{ - "type":"object", - "title":"AllowedTimesPropertyByValueType", - "required":[ - "allowedTimes" - ], - "properties":{ - "allowedTimes":{ - "title":"allowedTimes", - "allOf":[ - { - "$ref":"#/definitions/AllowedTimesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTimes", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesPropertyByValueType", + "localPart":"AbstractEncodingPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTimes" + "abstractEncoding" ] }, - "AllowedTokensPropertyType":{ + "BlockPropertyType":{ "type":"object", - "title":"AllowedTokensPropertyType", + "title":"BlockPropertyType", "required":[ - "allowedTokens" + "block" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "block":{ + "title":"block", "allOf":[ { - "$ref":"#/definitions/AllowedTokensType" + "$ref":"#/definitions/BlockType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"Block", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6532,40 +6418,178 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BlockPropertyType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "block", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "VectorType":{ + "required":[ + "coordinate", + "referenceFrame" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"VectorType", + "properties":{ + "coordinate":{ + "title":"coordinate", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType.Coordinate" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinate", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "referenceFrame":{ + "title":"referenceFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" + } + }, + "localFrame":{ + "title":"localFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "coordinate", + "referenceFrame", + "localFrame" + ] + }, + "DataStreamType.Encoding":{ + "type":"object", + "title":"DataStreamType.Encoding", + "required":[ + "abstractEncoding" + ], + "properties":{ + "abstractEncoding":{ + "title":"abstractEncoding", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractEncodingType" + } + }, + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "AbstractEncodingType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"AbstractEncodingType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyType", + "localPart":"AbstractEncodingType", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "allowedTokens", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "NilValuesPropertyType":{ + "DataArrayPropertyType":{ "type":"object", - "title":"NilValuesPropertyType", + "title":"DataArrayPropertyType", "required":[ - "nilValues" + "dataArray" ], "properties":{ - "nilValues":{ - "title":"nilValues", + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"#/definitions/NilValuesType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DataArrayType" + } + }, + "elementName":{ + "localPart":"DataArray", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"NilValues", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6663,11 +6687,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NilValuesPropertyType", + "localPart":"DataArrayPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "nilValues", + "dataArray", "type", "href", "role", @@ -6762,23 +6786,23 @@ "byteLength" ] }, - "CountPropertyType":{ + "CountRangePropertyType":{ "type":"object", - "title":"CountPropertyType", + "title":"CountRangePropertyType", "required":[ - "count" + "countRange" ], "properties":{ - "count":{ - "title":"count", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/CountType" + "$ref":"#/definitions/CountRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6876,11 +6900,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountPropertyType", + "localPart":"CountRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "count", + "countRange", "type", "href", "role", @@ -6890,23 +6914,99 @@ "actuate" ] }, - "BooleanPropertyType":{ + "BooleanType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" + }, + { + "type":"object", + "title":"BooleanType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "value" + ] + }, + "QualityPropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"QualityPropertyType", "required":[ - "_boolean" + "quantity", + "quantityRange", + "category", + "text" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/BooleanType" + "$ref":"#/definitions/QuantityType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "quantityRange":{ + "title":"quantityRange", + "allOf":[ + { + "$ref":"#/definitions/QuantityRangeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/CategoryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/TextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7004,11 +7104,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"QualityPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "_boolean", + "quantity", + "quantityRange", + "category", + "text", "type", "href", "role", @@ -7018,26 +7121,10 @@ "actuate" ] }, - "BinaryEncodingPropertyType":{ + "Reference":{ "type":"object", - "title":"BinaryEncodingPropertyType", - "required":[ - "binaryEncoding" - ], + "title":"Reference", "properties":{ - "binaryEncoding":{ - "title":"binaryEncoding", - "allOf":[ - { - "$ref":"#/definitions/BinaryEncodingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BinaryEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, "type":{ "title":"type", "allOf":[ @@ -7132,11 +7219,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryEncodingPropertyType", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "binaryEncoding", "type", "href", "role", @@ -7146,115 +7232,67 @@ "actuate" ] }, - "AbstractSWEIdentifiableType":{ + "XMLEncodingType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"AbstractSWEIdentifiableType", + "title":"XMLEncodingType", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "label":{ - "title":"label", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"label", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "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/swe/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSWEIdentifiableType", + "localPart":"XMLEncodingType", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "identifier", - "label", - "description" - ] + } }, - "ComponentPropertyByValueType":{ + "DataStreamType.ElementCount":{ "type":"object", - "title":"ComponentPropertyByValueType", + "title":"DataStreamType.ElementCount", "required":[ - "component" + "count" ], "properties":{ - "component":{ - "title":"component", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/CountType" } ], "propertyType":"element", "elementName":{ - "localPart":"Component", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, "propertiesOrder":[ - "component" + "count" ] }, - "AllowedValuesPropertyType":{ + "ComponentPropertyType":{ "type":"object", - "title":"AllowedValuesPropertyType", + "title":"ComponentPropertyType", "required":[ - "allowedValues" + "component" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/AllowedValuesType" + "$ref":"#/definitions/ComponentType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7352,11 +7390,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedValuesPropertyType", + "localPart":"ComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedValues", + "component", "type", "href", "role", @@ -7366,99 +7404,102 @@ "actuate" ] }, - "AllowedTokensPropertyByValueType":{ + "ComponentPropertyByValueType":{ "type":"object", - "title":"AllowedTokensPropertyByValueType", + "title":"ComponentPropertyByValueType", "required":[ - "allowedTokens" + "component" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/AllowedTokensType" + "$ref":"#/definitions/ComponentType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyByValueType", + "localPart":"ComponentPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTokens" + "component" ] }, - "MatrixPropertyByValueType":{ - "type":"object", - "title":"MatrixPropertyByValueType", + "DataChoiceType.Item":{ "required":[ - "matrix" + "name" ], - "properties":{ - "matrix":{ - "title":"matrix", - "allOf":[ - { - "$ref":"#/definitions/MatrixType" + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"DataChoiceType.Item", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Matrix", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"MatrixPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, "propertiesOrder":[ - "matrix" + "name" ] }, - "TextType":{ + "MatrixType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/DataArrayType" }, { "type":"object", - "title":"TextType", + "title":"MatrixType", "properties":{ - "constraint":{ - "title":"constraint", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "$ref":"#/definitions/AllowedTokensPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" } }, - "value":{ - "title":"value", + "localFrame":{ + "title":"localFrame", "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":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"localFrame", + "namespaceURI":"" } } } @@ -7466,102 +7507,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TextType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "constraint", - "value" - ] - }, - "AbstractSWEType":{ - "type":"object", - "title":"AbstractSWEType", - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "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":"AbstractSWEType", + "localPart":"MatrixType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "extension", - "id" - ] - }, - "DataStreamType.ElementCount":{ - "type":"object", - "title":"DataStreamType.ElementCount", - "required":[ - "count" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CountType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "count" + "referenceFrame", + "localFrame" ] }, - "XMLEncodingPropertyType":{ + "DataStreamPropertyType":{ "type":"object", - "title":"XMLEncodingPropertyType", + "title":"DataStreamPropertyType", "required":[ - "xmlEncoding" + "dataStream" ], "properties":{ - "xmlEncoding":{ - "title":"xmlEncoding", + "dataStream":{ + "title":"dataStream", "allOf":[ { - "$ref":"#/definitions/XMLEncodingType" + "$ref":"#/definitions/DataStreamType" } ], "propertyType":"element", "elementName":{ - "localPart":"XMLEncoding", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7659,21 +7629,51 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"XMLEncodingPropertyType", + "localPart":"DataStreamPropertyType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "dataStream", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "BinaryEncodingPropertyByValueType":{ + "type":"object", + "title":"BinaryEncodingPropertyByValueType", + "required":[ + "binaryEncoding" + ], + "properties":{ + "binaryEncoding":{ + "title":"binaryEncoding", + "allOf":[ + { + "$ref":"#/definitions/BinaryEncodingType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BinaryEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryEncodingPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "xmlEncoding", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "binaryEncoding" ] }, - "TimeIndeterminateValue":{ + "ByteOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7681,11 +7681,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TimeIndeterminateValue", + "localPart":"ByteOrderType", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "ByteOrderType":{ + "ByteEncodingType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7693,11 +7693,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ByteOrderType", + "localPart":"ByteEncodingType", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "ByteEncodingType":{ + "TimeIndeterminateValue":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7705,7 +7705,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ByteEncodingType", + "localPart":"TimeIndeterminateValue", "namespaceURI":"http://www.opengis.net/swe/2.0" } } @@ -7724,7 +7724,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEncoding" + "Matrix" ] }, "namespaceURI":{ @@ -7737,11 +7737,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/MatrixType" } }, "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"Matrix", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7758,7 +7758,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "AllowedValues" ] }, "namespaceURI":{ @@ -7771,11 +7771,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRangeType" + "$ref":"#/definitions/AllowedValuesType" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7792,7 +7792,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryEncoding" + "QuantityRange" ] }, "namespaceURI":{ @@ -7805,11 +7805,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryEncodingType" + "$ref":"#/definitions/QuantityRangeType" } }, "elementName":{ - "localPart":"BinaryEncoding", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7826,7 +7826,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "value" ] }, "namespaceURI":{ @@ -7839,12 +7839,18 @@ ] }, "value":{ - "$ref":"#/definitions/CountType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Count", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimesType" } }, { @@ -7860,7 +7866,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "Vector" ] }, "namespaceURI":{ @@ -7873,18 +7879,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"value", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimesType" } }, { @@ -7900,7 +7900,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWEIdentifiable" + "CountRange" ] }, "namespaceURI":{ @@ -7913,11 +7913,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/CountRangeType" } }, "elementName":{ - "localPart":"AbstractSWEIdentifiable", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7934,7 +7934,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "AbstractDataComponent" ] }, "namespaceURI":{ @@ -7947,11 +7947,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimesType" + "$ref":"#/definitions/AbstractDataComponentType" } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"AbstractDataComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7968,7 +7968,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLEncoding" + "NilValues" ] }, "namespaceURI":{ @@ -7981,11 +7981,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLEncodingType" + "$ref":"#/definitions/NilValuesType" } }, "elementName":{ - "localPart":"XMLEncoding", + "localPart":"NilValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8002,7 +8002,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "AllowedTokens" ] }, "namespaceURI":{ @@ -8015,11 +8015,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRangeType" + "$ref":"#/definitions/AllowedTokensType" } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8036,7 +8036,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "interval" ] }, "namespaceURI":{ @@ -8049,12 +8049,18 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokensType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimesType" } }, { @@ -8070,7 +8076,7 @@ "properties":{ "localPart":{ "enum":[ - "DataChoice" + "DataRecord" ] }, "namespaceURI":{ @@ -8083,11 +8089,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataChoiceType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"DataChoice", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8104,7 +8110,7 @@ "properties":{ "localPart":{ "enum":[ - "TextEncoding" + "AbstractSimpleComponent" ] }, "namespaceURI":{ @@ -8117,11 +8123,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextEncodingType" + "$ref":"#/definitions/AbstractSimpleComponentType" } }, "elementName":{ - "localPart":"TextEncoding", + "localPart":"AbstractSimpleComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8138,7 +8144,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "DataArray" ] }, "namespaceURI":{ @@ -8151,18 +8157,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"interval", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedValuesType" } }, { @@ -8178,7 +8178,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "TimeRange" ] }, "namespaceURI":{ @@ -8191,11 +8191,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/TimeRangeType" } }, "elementName":{ - "localPart":"Text", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8212,7 +8212,7 @@ "properties":{ "localPart":{ "enum":[ - "Matrix" + "DataStream" ] }, "namespaceURI":{ @@ -8225,11 +8225,11 @@ ] }, "value":{ - "$ref":"#/definitions/MatrixType" + "$ref":"#/definitions/DataStreamType" } }, "elementName":{ - "localPart":"Matrix", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8280,7 +8280,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "Component" ] }, "namespaceURI":{ @@ -8293,11 +8293,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8314,7 +8314,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "Block" ] }, "namespaceURI":{ @@ -8327,11 +8327,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/BlockType" } }, "elementName":{ - "localPart":"Time", + "localPart":"Block", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8348,7 +8348,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "AbstractEncoding" ] }, "namespaceURI":{ @@ -8361,18 +8361,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/AbstractEncodingType" } }, "elementName":{ - "localPart":"interval", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimesType" } }, { @@ -8388,7 +8382,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "Category" ] }, "namespaceURI":{ @@ -8401,11 +8395,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/CategoryType" } }, "elementName":{ - "localPart":"Vector", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8422,7 +8416,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "Count" ] }, "namespaceURI":{ @@ -8435,11 +8429,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityType" + "$ref":"#/definitions/CountType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8456,7 +8450,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWE" + "DataChoice" ] }, "namespaceURI":{ @@ -8469,11 +8463,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/DataChoiceType" } }, "elementName":{ - "localPart":"AbstractSWE", + "localPart":"DataChoice", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8490,7 +8484,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "AllowedTimes" ] }, "namespaceURI":{ @@ -8503,11 +8497,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/AllowedTimesType" } }, "elementName":{ - "localPart":"Component", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8524,7 +8518,7 @@ "properties":{ "localPart":{ "enum":[ - "CountRange" + "Quantity" ] }, "namespaceURI":{ @@ -8537,11 +8531,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountRangeType" + "$ref":"#/definitions/QuantityType" } }, "elementName":{ - "localPart":"CountRange", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8558,7 +8552,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "TextEncoding" ] }, "namespaceURI":{ @@ -8571,11 +8565,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanType" + "$ref":"#/definitions/TextEncodingType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"TextEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8592,7 +8586,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStream" + "Time" ] }, "namespaceURI":{ @@ -8605,11 +8599,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"DataStream", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8626,7 +8620,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "BinaryEncoding" ] }, "namespaceURI":{ @@ -8639,11 +8633,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryType" + "$ref":"#/definitions/BinaryEncodingType" } }, "elementName":{ - "localPart":"Category", + "localPart":"BinaryEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8660,7 +8654,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataComponent" + "XMLEncoding" ] }, "namespaceURI":{ @@ -8673,11 +8667,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/XMLEncodingType" } }, "elementName":{ - "localPart":"AbstractDataComponent", + "localPart":"XMLEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8694,7 +8688,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSimpleComponent" + "Boolean" ] }, "namespaceURI":{ @@ -8707,11 +8701,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/BooleanType" } }, "elementName":{ - "localPart":"AbstractSimpleComponent", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8728,7 +8722,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "Text" ] }, "namespaceURI":{ @@ -8741,11 +8735,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/TextType" } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8762,7 +8756,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "AbstractSWEIdentifiable" ] }, "namespaceURI":{ @@ -8775,11 +8769,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValuesType" + "$ref":"#/definitions/AbstractSWEIdentifiableType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"AbstractSWEIdentifiable", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8796,7 +8790,7 @@ "properties":{ "localPart":{ "enum":[ - "Block" + "interval" ] }, "namespaceURI":{ @@ -8809,12 +8803,18 @@ ] }, "value":{ - "$ref":"#/definitions/BlockType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"Block", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValuesType" } }, { @@ -8830,7 +8830,7 @@ "properties":{ "localPart":{ "enum":[ - "NilValues" + "AbstractSWE" ] }, "namespaceURI":{ @@ -8843,11 +8843,11 @@ ] }, "value":{ - "$ref":"#/definitions/NilValuesType" + "$ref":"#/definitions/AbstractSWEType" } }, "elementName":{ - "localPart":"NilValues", + "localPart":"AbstractSWE", "namespaceURI":"http://www.opengis.net/swe/2.0" } } diff --git a/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema b/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema index 3aefea99..0526f613 100644 --- a/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema +++ b/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema @@ -173,6 +173,80 @@ "actuate" ] }, + "SFSpatialSamplingFeatureType":{ + "required":[ + "shape" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureType" + }, + { + "type":"object", + "title":"SFSpatialSamplingFeatureType", + "properties":{ + "hostedProcedure":{ + "title":"hostedProcedure", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OMProcessPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hostedProcedure", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" + } + }, + "positionalAccuracy":{ + "title":"positionalAccuracy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DQPositionalAccuracyPropertyType" + }, + "maxItems":2, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positionalAccuracy", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" + } + }, + "shape":{ + "title":"shape", + "allOf":[ + { + "$ref":"#/definitions/ShapeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"shape", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SF_SpatialSamplingFeatureType", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" + }, + "propertiesOrder":[ + "hostedProcedure", + "positionalAccuracy", + "shape" + ] + }, "SFSpatialSamplingFeaturePropertyType":{ "type":"object", "title":"SFSpatialSamplingFeaturePropertyType", @@ -331,80 +405,6 @@ "show", "actuate" ] - }, - "SFSpatialSamplingFeatureType":{ - "required":[ - "shape" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureType" - }, - { - "type":"object", - "title":"SFSpatialSamplingFeatureType", - "properties":{ - "hostedProcedure":{ - "title":"hostedProcedure", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OMProcessPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"hostedProcedure", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - } - }, - "positionalAccuracy":{ - "title":"positionalAccuracy", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DQPositionalAccuracyPropertyType" - }, - "maxItems":2, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positionalAccuracy", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - } - }, - "shape":{ - "title":"shape", - "allOf":[ - { - "$ref":"#/definitions/ShapeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"shape", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SF_SpatialSamplingFeatureType", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - }, - "propertiesOrder":[ - "hostedProcedure", - "positionalAccuracy", - "shape" - ] } }, "anyOf":[ @@ -421,7 +421,7 @@ "properties":{ "localPart":{ "enum":[ - "shape" + "SF_SpatialSamplingFeature" ] }, "namespaceURI":{ @@ -434,11 +434,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShapeType" + "$ref":"#/definitions/SFSpatialSamplingFeatureType" } }, "elementName":{ - "localPart":"shape", + "localPart":"SF_SpatialSamplingFeature", "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } }, @@ -455,7 +455,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_SpatialSamplingFeature" + "shape" ] }, "namespaceURI":{ @@ -468,11 +468,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSpatialSamplingFeatureType" + "$ref":"#/definitions/ShapeType" } }, "elementName":{ - "localPart":"SF_SpatialSamplingFeature", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } } diff --git a/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema b/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema index 0da6629c..03999727 100644 --- a/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema +++ b/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema @@ -2,36 +2,224 @@ { "id":"http://www.opengis.net/samplingSpecimen/2.0#", "definitions":{ - "PreparationStepType.Time":{ + "SFSpecimenType":{ + "required":[ + "materialClass", + "samplingTime" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureType" + }, + { + "type":"object", + "title":"SFSpecimenType", + "properties":{ + "materialClass":{ + "title":"materialClass", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"materialClass", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "samplingTime":{ + "title":"samplingTime", + "allOf":[ + { + "$ref":"#/definitions/TimeObjectPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingTime", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "samplingMethod":{ + "title":"samplingMethod", + "allOf":[ + { + "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFProcessPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingMethod", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "samplingLocation":{ + "title":"samplingLocation", + "allOf":[ + { + "$ref":"#/definitions/GeometryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingLocation", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "processingDetails":{ + "title":"processingDetails", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PreparationStepPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processingDetails", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/SFSpecimenType.Size" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "currentLocation":{ + "title":"currentLocation", + "allOf":[ + { + "$ref":"#/definitions/LocationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"currentLocation", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "specimenType":{ + "title":"specimenType", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"specimenType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SF_SpecimenType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + }, + "propertiesOrder":[ + "materialClass", + "samplingTime", + "samplingMethod", + "samplingLocation", + "processingDetails", + "size", + "currentLocation", + "specimenType" + ] + }, + "PreparationStepType":{ "type":"object", - "title":"PreparationStepType.Time", + "title":"PreparationStepType", "required":[ - "abstractTimeObject" + "time", + "processOperator", + "processingDetails" ], "properties":{ - "abstractTimeObject":{ - "title":"abstractTimeObject", + "time":{ + "title":"time", "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/PreparationStepType.Time" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeObject", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"time", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "processOperator":{ + "title":"processOperator", + "allOf":[ + { + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processOperator", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + }, + "processingDetails":{ + "title":"processingDetails", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processingDetails", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PreparationStepType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + }, + "propertiesOrder":[ + "time", + "processOperator", + "processingDetails" + ] + }, + "SFSpecimenPropertyType":{ + "type":"object", + "title":"SFSpecimenPropertyType", + "required":[ + "sfSpecimen" + ], + "properties":{ + "sfSpecimen":{ + "title":"sfSpecimen", + "allOf":[ + { + "$ref":"#/definitions/SFSpecimenType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SF_Specimen", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" } }, "nilReason":{ @@ -156,8 +344,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SF_SpecimenPropertyType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + }, "propertiesOrder":[ - "abstractTimeObject", + "sfSpecimen", "nilReason", "remoteSchema", "type", @@ -169,76 +361,160 @@ "actuate" ] }, - "PreparationStepType":{ - "type":"object", - "title":"PreparationStepType", - "required":[ - "time", - "processOperator", - "processingDetails" - ], - "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/PreparationStepType.Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "processOperator":{ - "title":"processOperator", - "allOf":[ - { - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processOperator", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } + "SFSpecimenType.Size":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" }, - "processingDetails":{ - "title":"processingDetails", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" + { + "type":"object", + "title":"SFSpecimenType.Size", + "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":"" + } + }, + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processingDetails", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"PreparationStepType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - }, "propertiesOrder":[ - "time", - "processOperator", - "processingDetails" + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LocationPropertyType":{ + "PreparationStepType.Time":{ "type":"object", - "title":"LocationPropertyType", + "title":"PreparationStepType.Time", "required":[ - "abstractGeometry", - "exGeographicDescription" + "abstractTimeObject" ], "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + "abstractTimeObject":{ + "title":"abstractTimeObject", "allOf":[ { "type":"object", @@ -247,47 +523,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTimeObjectType" } }, "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"AbstractTimeObject", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"AbstractTimeObject", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "exGeographicDescription":{ - "title":"exGeographicDescription", - "allOf":[ - { - "$ref":"#/definitions/EXGeographicDescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EX_GeographicDescription", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "unionSemantics":{ - "title":"unionSemantics", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unionSemantics", - "namespaceURI":"" - } - }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -410,14 +660,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LocationPropertyType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - }, "propertiesOrder":[ - "abstractGeometry", - "exGeographicDescription", - "unionSemantics", + "abstractTimeObject", "nilReason", "remoteSchema", "type", @@ -429,54 +673,63 @@ "actuate" ] }, - "PreparationStepPropertyType":{ + "LocationPropertyType":{ "type":"object", - "title":"PreparationStepPropertyType", + "title":"LocationPropertyType", "required":[ - "preparationStep" + "abstractGeometry", + "exGeographicDescription" ], "properties":{ - "preparationStep":{ - "title":"preparationStep", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/PreparationStepType" + "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":"PreparationStep", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PreparationStepPropertyType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - }, - "propertiesOrder":[ - "preparationStep" - ] - }, - "SFSpecimenPropertyType":{ - "type":"object", - "title":"SFSpecimenPropertyType", - "required":[ - "sfSpecimen" - ], - "properties":{ - "sfSpecimen":{ - "title":"sfSpecimen", + }, + "exGeographicDescription":{ + "title":"exGeographicDescription", "allOf":[ { - "$ref":"#/definitions/SFSpecimenType" + "$ref":"#/definitions/EXGeographicDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SF_Specimen", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + "localPart":"EX_GeographicDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "unionSemantics":{ + "title":"unionSemantics", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" } }, "nilReason":{ @@ -602,11 +855,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SpecimenPropertyType", + "localPart":"LocationPropertyType", "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" }, "propertiesOrder":[ - "sfSpecimen", + "abstractGeometry", + "exGeographicDescription", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -618,289 +873,34 @@ "actuate" ] }, - "SFSpecimenType":{ + "PreparationStepPropertyType":{ + "type":"object", + "title":"PreparationStepPropertyType", "required":[ - "materialClass", - "samplingTime" + "preparationStep" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureType" - }, - { - "type":"object", - "title":"SFSpecimenType", - "properties":{ - "materialClass":{ - "title":"materialClass", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"materialClass", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "samplingTime":{ - "title":"samplingTime", - "allOf":[ - { - "$ref":"#/definitions/TimeObjectPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingTime", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "samplingMethod":{ - "title":"samplingMethod", - "allOf":[ - { - "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFProcessPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingMethod", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "samplingLocation":{ - "title":"samplingLocation", - "allOf":[ - { - "$ref":"#/definitions/GeometryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingLocation", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "processingDetails":{ - "title":"processingDetails", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PreparationStepPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processingDetails", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "size":{ - "title":"size", - "allOf":[ - { - "$ref":"#/definitions/SFSpecimenType.Size" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"size", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "currentLocation":{ - "title":"currentLocation", - "allOf":[ - { - "$ref":"#/definitions/LocationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"currentLocation", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } - }, - "specimenType":{ - "title":"specimenType", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"specimenType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - } + "properties":{ + "preparationStep":{ + "title":"preparationStep", + "allOf":[ + { + "$ref":"#/definitions/PreparationStepType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PreparationStep", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SpecimenType", + "localPart":"PreparationStepPropertyType", "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" }, "propertiesOrder":[ - "materialClass", - "samplingTime", - "samplingMethod", - "samplingLocation", - "processingDetails", - "size", - "currentLocation", - "specimenType" - ] - }, - "SFSpecimenType.Size":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"SFSpecimenType.Size", - "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":"" - } - }, - "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":[ - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "preparationStep" ] } }, @@ -918,7 +918,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_Specimen" + "PreparationStep" ] }, "namespaceURI":{ @@ -931,11 +931,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSpecimenType" + "$ref":"#/definitions/PreparationStepType" } }, "elementName":{ - "localPart":"SF_Specimen", + "localPart":"PreparationStep", "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" } }, @@ -952,7 +952,7 @@ "properties":{ "localPart":{ "enum":[ - "PreparationStep" + "SF_Specimen" ] }, "namespaceURI":{ @@ -965,11 +965,11 @@ ] }, "value":{ - "$ref":"#/definitions/PreparationStepType" + "$ref":"#/definitions/SFSpecimenType" } }, "elementName":{ - "localPart":"PreparationStep", + "localPart":"SF_Specimen", "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" } } diff --git a/scripts/jsonschemas/Sampling_1_0_0.jsonschema b/scripts/jsonschemas/Sampling_1_0_0.jsonschema index 8f2c6424..3bb8b515 100644 --- a/scripts/jsonschemas/Sampling_1_0_0.jsonschema +++ b/scripts/jsonschemas/Sampling_1_0_0.jsonschema @@ -2,6 +2,24 @@ { "id":"http://www.opengis.net/sampling/1.0#", "definitions":{ + "SpatiallyExtensiveSamplingFeatureType":{ + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" + }, + { + "type":"object", + "title":"SpatiallyExtensiveSamplingFeatureType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatiallyExtensiveSamplingFeatureType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, "SamplingSurfaceType":{ "required":[ "shape" @@ -53,173 +71,6 @@ "area" ] }, - "SurveyProcedureType":{ - "required":[ - "positionMethod" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"SurveyProcedureType", - "properties":{ - "operator":{ - "title":"operator", - "allOf":[ - { - "$ref":"#/definitions/AnyOrReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operator", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "elevationDatum":{ - "title":"elevationDatum", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elevationDatum", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "elevationMethod":{ - "title":"elevationMethod", - "allOf":[ - { - "$ref":"#/definitions/ProcessPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elevationMethod", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "elevationAccuracy":{ - "title":"elevationAccuracy", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"elevationAccuracy", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "geodeticDatum":{ - "title":"geodeticDatum", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geodeticDatum", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "positionMethod":{ - "title":"positionMethod", - "allOf":[ - { - "$ref":"#/definitions/ProcessPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positionMethod", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "positionAccuracy":{ - "title":"positionAccuracy", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positionAccuracy", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "projection":{ - "title":"projection", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"projection", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "surveyTime":{ - "title":"surveyTime", - "allOf":[ - { - "$ref":"#/definitions/TimePrimitivePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"surveyTime", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SurveyProcedureType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "operator", - "elevationDatum", - "elevationMethod", - "elevationAccuracy", - "geodeticDatum", - "positionMethod", - "positionAccuracy", - "projection", - "surveyTime" - ] - }, - "SpatiallyExtensiveSamplingFeatureType":{ - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureType" - }, - { - "type":"object", - "title":"SpatiallyExtensiveSamplingFeatureType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatiallyExtensiveSamplingFeatureType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, "SamplingPointPropertyType":{ "type":"object", "title":"SamplingPointPropertyType", @@ -362,23 +213,60 @@ "actuate" ] }, - "SurveyProcedurePropertyType":{ + "SamplingPointType":{ + "required":[ + "position" + ], + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" + }, + { + "type":"object", + "title":"SamplingPointType", + "properties":{ + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PointPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingPointType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "position" + ] + }, + "SamplingSurfacePropertyType":{ "type":"object", - "title":"SurveyProcedurePropertyType", + "title":"SamplingSurfacePropertyType", "required":[ - "surveyProcedure" + "samplingSurface" ], "properties":{ - "surveyProcedure":{ - "title":"surveyProcedure", + "samplingSurface":{ + "title":"samplingSurface", "allOf":[ { - "$ref":"#/definitions/SurveyProcedureType" + "$ref":"#/definitions/SamplingSurfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SurveyProcedure", + "localPart":"SamplingSurface", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -489,11 +377,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SurveyProcedurePropertyType", + "localPart":"SamplingSurfacePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "surveyProcedure", + "samplingSurface", "remoteSchema", "type", "href", @@ -504,35 +392,23 @@ "actuate" ] }, - "SamplingFeaturePropertyType":{ + "SamplingFeatureCollectionPropertyType":{ "type":"object", - "title":"SamplingFeaturePropertyType", + "title":"SamplingFeatureCollectionPropertyType", "required":[ - "samplingFeature" + "samplingFeatureCollection" ], "properties":{ - "samplingFeature":{ - "title":"samplingFeature", + "samplingFeatureCollection":{ + "title":"samplingFeatureCollection", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SamplingFeatureType" - } - }, - "elementName":{ - "localPart":"SamplingFeature", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } + "$ref":"#/definitions/SamplingFeatureCollectionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SamplingFeature", + "localPart":"SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -643,11 +519,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeaturePropertyType", + "localPart":"SamplingFeatureCollectionPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingFeature", + "samplingFeatureCollection", "remoteSchema", "type", "href", @@ -658,23 +534,172 @@ "actuate" ] }, - "SamplingFeatureCollectionPropertyType":{ + "SpecimenType":{ + "required":[ + "materialClass", + "samplingTime" + ], + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" + }, + { + "type":"object", + "title":"SpecimenType", + "properties":{ + "materialClass":{ + "title":"materialClass", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"materialClass", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "currentLocation":{ + "title":"currentLocation", + "allOf":[ + { + "$ref":"#/definitions/LocationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"currentLocation", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/SpecimenType.Size" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "samplingMethod":{ + "title":"samplingMethod", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingMethod", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "samplingTime":{ + "title":"samplingTime", + "allOf":[ + { + "$ref":"#/definitions/TimePrimitivePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingTime", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "processingDetails":{ + "title":"processingDetails", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processingDetails", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpecimenType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "materialClass", + "currentLocation", + "size", + "samplingMethod", + "samplingTime", + "processingDetails" + ] + }, + "LocatedSpecimenType":{ + "required":[ + "samplingLocation" + ], + "allOf":[ + { + "$ref":"#/definitions/SpecimenType" + }, + { + "type":"object", + "title":"LocatedSpecimenType", + "properties":{ + "samplingLocation":{ + "title":"samplingLocation", + "allOf":[ + { + "$ref":"#/definitions/GeometryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingLocation", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocatedSpecimenType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "samplingLocation" + ] + }, + "SamplingCurvePropertyType":{ "type":"object", - "title":"SamplingFeatureCollectionPropertyType", + "title":"SamplingCurvePropertyType", "required":[ - "samplingFeatureCollection" + "samplingCurve" ], "properties":{ - "samplingFeatureCollection":{ - "title":"samplingFeatureCollection", + "samplingCurve":{ + "title":"samplingCurve", "allOf":[ { - "$ref":"#/definitions/SamplingFeatureCollectionType" + "$ref":"#/definitions/SamplingCurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingFeatureCollection", + "localPart":"SamplingCurve", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -785,11 +810,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeatureCollectionPropertyType", + "localPart":"SamplingCurvePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingFeatureCollection", + "samplingCurve", "remoteSchema", "type", "href", @@ -800,53 +825,60 @@ "actuate" ] }, - "SamplingPointType":{ + "SamplingFeatureRelationType":{ + "type":"object", + "title":"SamplingFeatureRelationType", "required":[ - "position" + "role", + "target" ], - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureType" + "properties":{ + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"role", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } }, - { - "type":"object", - "title":"SamplingPointType", - "properties":{ - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PointPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } + "target":{ + "title":"target", + "allOf":[ + { + "$ref":"#/definitions/SamplingFeaturePropertyType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"target", + "namespaceURI":"http://www.opengis.net/sampling/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingPointType", + "localPart":"SamplingFeatureRelationType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "position" + "role", + "target" ] }, - "LocationPropertyType":{ + "SamplingFeaturePropertyType":{ "type":"object", - "title":"LocationPropertyType", + "title":"SamplingFeaturePropertyType", "required":[ - "geometry", - "exGeographicDescription" + "samplingFeature" ], "properties":{ - "geometry":{ - "title":"geometry", + "samplingFeature":{ + "title":"samplingFeature", "allOf":[ { "type":"object", @@ -855,47 +887,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/SamplingFeatureType" } }, "elementName":{ - "localPart":"_Geometry", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"SamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/1.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Geometry", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "exGeographicDescription":{ - "title":"exGeographicDescription", - "allOf":[ - { - "$ref":"#/definitions/AnyOrReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "unionSemantics":{ - "title":"unionSemantics", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unionSemantics", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -1003,13 +1009,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocationPropertyType", + "localPart":"SamplingFeaturePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "geometry", - "exGeographicDescription", - "unionSemantics", + "samplingFeature", "remoteSchema", "type", "href", @@ -1020,207 +1024,297 @@ "actuate" ] }, - "SpatiallyExtensiveSamplingFeaturePropertyType":{ - "type":"object", - "title":"SpatiallyExtensiveSamplingFeaturePropertyType", + "SamplingCurveType":{ "required":[ - "spatiallyExtensiveSamplingFeature" + "shape" ], - "properties":{ - "spatiallyExtensiveSamplingFeature":{ - "title":"spatiallyExtensiveSamplingFeature", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + "allOf":[ + { + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + }, + { + "type":"object", + "title":"SamplingCurveType", + "properties":{ + "shape":{ + "title":"shape", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"SpatiallyExtensiveSamplingFeature", + "localPart":"shape", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "length":{ + "title":"length", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"length", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"SpatiallyExtensiveSamplingFeature", - "namespaceURI":"http://www.opengis.net/sampling/1.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":"SpatiallyExtensiveSamplingFeaturePropertyType", + "localPart":"SamplingCurveType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "spatiallyExtensiveSamplingFeature", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "shape", + "length" ] }, - "LocatedSpecimenPropertyType":{ - "type":"object", - "title":"LocatedSpecimenPropertyType", + "SurveyProcedureType":{ "required":[ - "locatedSpecimen" + "positionMethod" ], - "properties":{ - "locatedSpecimen":{ - "title":"locatedSpecimen", - "allOf":[ - { - "$ref":"#/definitions/LocatedSpecimenType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LocatedSpecimen", - "namespaceURI":"http://www.opengis.net/sampling/1.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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "href":{ + { + "type":"object", + "title":"SurveyProcedureType", + "properties":{ + "operator":{ + "title":"operator", + "allOf":[ + { + "$ref":"#/definitions/AnyOrReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operator", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "elevationDatum":{ + "title":"elevationDatum", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elevationDatum", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "elevationMethod":{ + "title":"elevationMethod", + "allOf":[ + { + "$ref":"#/definitions/ProcessPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elevationMethod", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "elevationAccuracy":{ + "title":"elevationAccuracy", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"elevationAccuracy", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "geodeticDatum":{ + "title":"geodeticDatum", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geodeticDatum", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "positionMethod":{ + "title":"positionMethod", + "allOf":[ + { + "$ref":"#/definitions/ProcessPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positionMethod", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "positionAccuracy":{ + "title":"positionAccuracy", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positionAccuracy", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "projection":{ + "title":"projection", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"projection", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "surveyTime":{ + "title":"surveyTime", + "allOf":[ + { + "$ref":"#/definitions/TimePrimitivePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"surveyTime", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SurveyProcedureType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "operator", + "elevationDatum", + "elevationMethod", + "elevationAccuracy", + "geodeticDatum", + "positionMethod", + "positionAccuracy", + "projection", + "surveyTime" + ] + }, + "SamplingFeatureCollectionType":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" + }, + { + "type":"object", + "title":"SamplingFeatureCollectionType", + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SamplingFeaturePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeatureCollectionType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "member" + ] + }, + "AnyOrReferenceType":{ + "type":"object", + "title":"AnyOrReferenceType", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + } + ], + "propertyType":"anyElement" + }, + "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":[ { @@ -1301,11 +1395,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocatedSpecimenPropertyType", + "localPart":"AnyOrReferenceType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "locatedSpecimen", + "any", "remoteSchema", "type", "href", @@ -1316,98 +1410,41 @@ "actuate" ] }, - "SpecimenType":{ + "SamplingSolidType":{ "required":[ - "materialClass", - "samplingTime" + "shape" ], "allOf":[ { - "$ref":"#/definitions/SamplingFeatureType" + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" }, { "type":"object", - "title":"SpecimenType", + "title":"SamplingSolidType", "properties":{ - "materialClass":{ - "title":"materialClass", + "shape":{ + "title":"shape", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"materialClass", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "currentLocation":{ - "title":"currentLocation", - "allOf":[ - { - "$ref":"#/definitions/LocationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"currentLocation", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "size":{ - "title":"size", - "allOf":[ - { - "$ref":"#/definitions/SpecimenType.Size" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"size", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "samplingMethod":{ - "title":"samplingMethod", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingMethod", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "samplingTime":{ - "title":"samplingTime", - "allOf":[ - { - "$ref":"#/definitions/TimePrimitivePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingTime", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "processingDetails":{ - "title":"processingDetails", + "volume":{ + "title":"volume", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingDetails", + "localPart":"volume", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } @@ -1416,199 +1453,177 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpecimenType", + "localPart":"SamplingSolidType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "materialClass", - "currentLocation", - "size", - "samplingMethod", - "samplingTime", - "processingDetails" + "shape", + "volume" ] }, - "SamplingCurveType":{ + "SpatiallyExtensiveSamplingFeaturePropertyType":{ + "type":"object", + "title":"SpatiallyExtensiveSamplingFeaturePropertyType", "required":[ - "shape" + "spatiallyExtensiveSamplingFeature" ], - "allOf":[ - { - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" - }, - { - "type":"object", - "title":"SamplingCurveType", - "properties":{ - "shape":{ - "title":"shape", - "allOf":[ - { - "$ref":"#/definitions/CurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"shape", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "length":{ - "title":"length", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" + "properties":{ + "spatiallyExtensiveSamplingFeature":{ + "title":"spatiallyExtensiveSamplingFeature", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"length", + "localPart":"SpatiallyExtensiveSamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"SpatiallyExtensiveSamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/1.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingCurveType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "shape", - "length" - ] - }, - "SamplingFeatureType":{ - "required":[ - "sampledFeature" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" }, - { - "type":"object", - "title":"SamplingFeatureType", - "properties":{ - "sampledFeature":{ - "title":"sampledFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sampledFeature", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "relatedObservation":{ - "title":"relatedObservation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedObservation", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "relatedSamplingFeature":{ - "title":"relatedSamplingFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SamplingFeatureRelationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedSamplingFeature", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "surveyDetails":{ - "title":"surveyDetails", - "allOf":[ - { - "$ref":"#/definitions/SurveyProcedurePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"surveyDetails", - "namespaceURI":"http://www.opengis.net/sampling/1.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":"SamplingFeatureType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "sampledFeature", - "relatedObservation", - "relatedSamplingFeature", - "surveyDetails" - ] - }, - "SamplingFeatureRelationPropertyType":{ - "type":"object", - "title":"SamplingFeatureRelationPropertyType", - "required":[ - "samplingFeatureRelation" - ], - "properties":{ - "samplingFeatureRelation":{ - "title":"samplingFeatureRelation", + }, + "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/SamplingFeatureRelationType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SamplingFeatureRelation", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeatureRelationPropertyType", + "localPart":"SpatiallyExtensiveSamplingFeaturePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingFeatureRelation" + "spatiallyExtensiveSamplingFeature", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AnyOrReferenceType":{ + "SpecimenPropertyType":{ "type":"object", - "title":"AnyOrReferenceType", + "title":"SpecimenPropertyType", "required":[ - "any" + "specimen" ], "properties":{ - "any":{ - "title":"any", + "specimen":{ + "title":"specimen", "allOf":[ { "type":"object", @@ -1617,11 +1632,20 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ + "$ref":"#/definitions/SpecimenType" } + }, + "elementName":{ + "localPart":"Specimen", + "namespaceURI":"http://www.opengis.net/sampling/1.0" } } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Specimen", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -1730,11 +1754,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyOrReferenceType", + "localPart":"SpecimenPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "any", + "specimen", "remoteSchema", "type", "href", @@ -1745,23 +1769,23 @@ "actuate" ] }, - "SamplingSurfacePropertyType":{ + "LocatedSpecimenPropertyType":{ "type":"object", - "title":"SamplingSurfacePropertyType", + "title":"LocatedSpecimenPropertyType", "required":[ - "samplingSurface" + "locatedSpecimen" ], "properties":{ - "samplingSurface":{ - "title":"samplingSurface", + "locatedSpecimen":{ + "title":"locatedSpecimen", "allOf":[ { - "$ref":"#/definitions/SamplingSurfaceType" + "$ref":"#/definitions/LocatedSpecimenType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingSurface", + "localPart":"LocatedSpecimen", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -1872,11 +1896,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingSurfacePropertyType", + "localPart":"LocatedSpecimenPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingSurface", + "locatedSpecimen", "remoteSchema", "type", "href", @@ -1887,23 +1911,53 @@ "actuate" ] }, - "SamplingCurvePropertyType":{ + "SamplingFeatureRelationPropertyType":{ "type":"object", - "title":"SamplingCurvePropertyType", + "title":"SamplingFeatureRelationPropertyType", "required":[ - "samplingCurve" + "samplingFeatureRelation" ], "properties":{ - "samplingCurve":{ - "title":"samplingCurve", + "samplingFeatureRelation":{ + "title":"samplingFeatureRelation", "allOf":[ { - "$ref":"#/definitions/SamplingCurveType" + "$ref":"#/definitions/SamplingFeatureRelationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingCurve", + "localPart":"SamplingFeatureRelation", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeatureRelationPropertyType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "samplingFeatureRelation" + ] + }, + "SurveyProcedurePropertyType":{ + "type":"object", + "title":"SurveyProcedurePropertyType", + "required":[ + "surveyProcedure" + ], + "properties":{ + "surveyProcedure":{ + "title":"surveyProcedure", + "allOf":[ + { + "$ref":"#/definitions/SurveyProcedureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SurveyProcedure", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2014,11 +2068,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingCurvePropertyType", + "localPart":"SurveyProcedurePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingCurve", + "surveyProcedure", "remoteSchema", "type", "href", @@ -2029,6 +2083,97 @@ "actuate" ] }, + "SamplingFeatureType":{ + "required":[ + "sampledFeature" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"SamplingFeatureType", + "properties":{ + "sampledFeature":{ + "title":"sampledFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sampledFeature", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "relatedObservation":{ + "title":"relatedObservation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ObservationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedObservation", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "relatedSamplingFeature":{ + "title":"relatedSamplingFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SamplingFeatureRelationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedSamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "surveyDetails":{ + "title":"surveyDetails", + "allOf":[ + { + "$ref":"#/definitions/SurveyProcedurePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"surveyDetails", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeatureType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "sampledFeature", + "relatedObservation", + "relatedSamplingFeature", + "surveyDetails" + ] + }, "SpecimenType.Size":{ "allOf":[ { @@ -2137,65 +2282,24 @@ } ], "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SamplingFeatureCollectionType":{ - "required":[ - "member" - ], - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureType" - }, - { - "type":"object", - "title":"SamplingFeatureCollectionType", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SamplingFeaturePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, "propertiesOrder":[ - "member" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "SamplingSolidPropertyType":{ @@ -2340,132 +2444,63 @@ "actuate" ] }, - "SamplingSolidType":{ - "required":[ - "shape" - ], - "allOf":[ - { - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" - }, - { - "type":"object", - "title":"SamplingSolidType", - "properties":{ - "shape":{ - "title":"shape", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"shape", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "volume":{ - "title":"volume", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"volume", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingSolidType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "shape", - "volume" - ] - }, - "SamplingFeatureRelationType":{ + "LocationPropertyType":{ "type":"object", - "title":"SamplingFeatureRelationType", + "title":"LocationPropertyType", "required":[ - "role", - "target" + "geometry", + "exGeographicDescription" ], "properties":{ - "role":{ - "title":"role", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/CodeType" + "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":"role", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } }, - "target":{ - "title":"target", + "exGeographicDescription":{ + "title":"exGeographicDescription", "allOf":[ { - "$ref":"#/definitions/SamplingFeaturePropertyType" + "$ref":"#/definitions/AnyOrReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"target", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.opengis.net/sampling/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingFeatureRelationType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "role", - "target" - ] - }, - "SpecimenPropertyType":{ - "type":"object", - "title":"SpecimenPropertyType", - "required":[ - "specimen" - ], - "properties":{ - "specimen":{ - "title":"specimen", + }, + "unionSemantics":{ + "title":"unionSemantics", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SpecimenType" - } - }, - "elementName":{ - "localPart":"Specimen", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Specimen", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" } }, "remoteSchema":{ @@ -2575,11 +2610,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SpecimenPropertyType", + "localPart":"LocationPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "specimen", + "geometry", + "exGeographicDescription", + "unionSemantics", "remoteSchema", "type", "href", @@ -2590,43 +2627,6 @@ "actuate" ] }, - "LocatedSpecimenType":{ - "required":[ - "samplingLocation" - ], - "allOf":[ - { - "$ref":"#/definitions/SpecimenType" - }, - { - "type":"object", - "title":"LocatedSpecimenType", - "properties":{ - "samplingLocation":{ - "title":"samplingLocation", - "allOf":[ - { - "$ref":"#/definitions/GeometryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingLocation", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LocatedSpecimenType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "samplingLocation" - ] - }, "PositionMethodType":{ "allOf":[ { @@ -2654,7 +2654,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingSolid" + "SamplingCurve" ] }, "namespaceURI":{ @@ -2667,11 +2667,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingSolidType" + "$ref":"#/definitions/SamplingCurveType" } }, "elementName":{ - "localPart":"SamplingSolid", + "localPart":"SamplingCurve", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2688,7 +2688,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeatureCollection" + "SurveyProcedure" ] }, "namespaceURI":{ @@ -2701,11 +2701,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureCollectionType" + "$ref":"#/definitions/SurveyProcedureType" } }, "elementName":{ - "localPart":"SamplingFeatureCollection", + "localPart":"SurveyProcedure", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2722,7 +2722,7 @@ "properties":{ "localPart":{ "enum":[ - "SurveyProcedure" + "SamplingPoint" ] }, "namespaceURI":{ @@ -2735,11 +2735,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurveyProcedureType" + "$ref":"#/definitions/SamplingPointType" } }, "elementName":{ - "localPart":"SurveyProcedure", + "localPart":"SamplingPoint", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2756,7 +2756,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingPoint" + "SpatiallyExtensiveSamplingFeature" ] }, "namespaceURI":{ @@ -2769,11 +2769,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingPointType" + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" } }, "elementName":{ - "localPart":"SamplingPoint", + "localPart":"SpatiallyExtensiveSamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2790,7 +2790,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingSurface" + "SamplingFeature" ] }, "namespaceURI":{ @@ -2803,11 +2803,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingSurfaceType" + "$ref":"#/definitions/SamplingFeatureType" } }, "elementName":{ - "localPart":"SamplingSurface", + "localPart":"SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2824,7 +2824,7 @@ "properties":{ "localPart":{ "enum":[ - "SpatiallyExtensiveSamplingFeature" + "SamplingSolid" ] }, "namespaceURI":{ @@ -2837,11 +2837,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + "$ref":"#/definitions/SamplingSolidType" } }, "elementName":{ - "localPart":"SpatiallyExtensiveSamplingFeature", + "localPart":"SamplingSolid", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2858,7 +2858,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingCurve" + "SamplingFeatureCollection" ] }, "namespaceURI":{ @@ -2871,11 +2871,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingCurveType" + "$ref":"#/definitions/SamplingFeatureCollectionType" } }, "elementName":{ - "localPart":"SamplingCurve", + "localPart":"SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2892,7 +2892,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeatureRelation" + "Specimen" ] }, "namespaceURI":{ @@ -2905,11 +2905,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureRelationType" + "$ref":"#/definitions/SpecimenType" } }, "elementName":{ - "localPart":"SamplingFeatureRelation", + "localPart":"Specimen", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2926,7 +2926,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeature" + "SamplingFeatureRelation" ] }, "namespaceURI":{ @@ -2939,11 +2939,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureType" + "$ref":"#/definitions/SamplingFeatureRelationType" } }, "elementName":{ - "localPart":"SamplingFeature", + "localPart":"SamplingFeatureRelation", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2994,7 +2994,7 @@ "properties":{ "localPart":{ "enum":[ - "Specimen" + "SamplingSurface" ] }, "namespaceURI":{ @@ -3007,11 +3007,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpecimenType" + "$ref":"#/definitions/SamplingSurfaceType" } }, "elementName":{ - "localPart":"Specimen", + "localPart":"SamplingSurface", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } diff --git a/scripts/jsonschemas/Sampling_2_0.jsonschema b/scripts/jsonschemas/Sampling_2_0.jsonschema index ea9f40b9..6881deca 100644 --- a/scripts/jsonschemas/Sampling_2_0.jsonschema +++ b/scripts/jsonschemas/Sampling_2_0.jsonschema @@ -2,26 +2,122 @@ { "id":"http://www.opengis.net/sampling/2.0#", "definitions":{ - "SFSamplingFeatureCollectionPropertyType":{ + "SFSamplingFeatureCollectionType":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"SFSamplingFeatureCollectionType", + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SFSamplingFeaturePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SF_SamplingFeatureCollectionType", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + }, + "propertiesOrder":[ + "member" + ] + }, + "SamplingFeatureComplexType":{ "type":"object", - "title":"SFSamplingFeatureCollectionPropertyType", + "title":"SamplingFeatureComplexType", "required":[ - "sfSamplingFeatureCollection" + "role", + "relatedSamplingFeature" ], "properties":{ - "sfSamplingFeatureCollection":{ - "title":"sfSamplingFeatureCollection", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/SFSamplingFeatureCollectionType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SF_SamplingFeatureCollection", + "localPart":"role", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, + "relatedSamplingFeature":{ + "title":"relatedSamplingFeature", + "allOf":[ + { + "$ref":"#/definitions/SFSamplingFeaturePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedSamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeatureComplexType", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + }, + "propertiesOrder":[ + "role", + "relatedSamplingFeature" + ] + }, + "SFProcessPropertyType":{ + "type":"object", + "title":"SFProcessPropertyType", + "required":[ + "any" + ], + "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" + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -145,11 +241,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SamplingFeatureCollectionPropertyType", + "localPart":"SF_ProcessPropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "sfSamplingFeatureCollection", + "any", "nilReason", "remoteSchema", "type", @@ -161,77 +257,6 @@ "actuate" ] }, - "SFSamplingFeatureCollectionType":{ - "required":[ - "member" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"SFSamplingFeatureCollectionType", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SFSamplingFeaturePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SF_SamplingFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - }, - "propertiesOrder":[ - "member" - ] - }, - "SamplingFeatureComplexPropertyType":{ - "type":"object", - "title":"SamplingFeatureComplexPropertyType", - "required":[ - "samplingFeatureComplex" - ], - "properties":{ - "samplingFeatureComplex":{ - "title":"samplingFeatureComplex", - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SamplingFeatureComplex", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingFeatureComplexPropertyType", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - }, - "propertiesOrder":[ - "samplingFeatureComplex" - ] - }, "SFSamplingFeatureType":{ "required":[ "sampledFeature" @@ -514,35 +539,25 @@ "actuate" ] }, - "SFProcessPropertyType":{ + "SFSamplingFeatureCollectionPropertyType":{ "type":"object", - "title":"SFProcessPropertyType", + "title":"SFSamplingFeatureCollectionPropertyType", "required":[ - "any" + "sfSamplingFeatureCollection" ], "properties":{ - "any":{ - "title":"any", + "sfSamplingFeatureCollection":{ + "title":"sfSamplingFeatureCollection", "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/SFSamplingFeatureCollectionType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"SF_SamplingFeatureCollection", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -667,11 +682,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_ProcessPropertyType", + "localPart":"SF_SamplingFeatureCollectionPropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "any", + "sfSamplingFeatureCollection", "nilReason", "remoteSchema", "type", @@ -683,49 +698,34 @@ "actuate" ] }, - "SamplingFeatureComplexType":{ + "SamplingFeatureComplexPropertyType":{ "type":"object", - "title":"SamplingFeatureComplexType", + "title":"SamplingFeatureComplexPropertyType", "required":[ - "role", - "relatedSamplingFeature" + "samplingFeatureComplex" ], "properties":{ - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "relatedSamplingFeature":{ - "title":"relatedSamplingFeature", + "samplingFeatureComplex":{ + "title":"samplingFeatureComplex", "allOf":[ { - "$ref":"#/definitions/SFSamplingFeaturePropertyType" + "$ref":"#/definitions/SamplingFeatureComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"relatedSamplingFeature", + "localPart":"SamplingFeatureComplex", "namespaceURI":"http://www.opengis.net/sampling/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeatureComplexType", + "localPart":"SamplingFeatureComplexPropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "role", - "relatedSamplingFeature" + "samplingFeatureComplex" ] } }, @@ -743,7 +743,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_SamplingFeatureCollection" + "SF_SamplingFeature" ] }, "namespaceURI":{ @@ -756,11 +756,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSamplingFeatureCollectionType" + "$ref":"#/definitions/SFSamplingFeatureType" } }, "elementName":{ - "localPart":"SF_SamplingFeatureCollection", + "localPart":"SF_SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, @@ -777,7 +777,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_SamplingFeature" + "SF_SamplingFeatureCollection" ] }, "namespaceURI":{ @@ -790,11 +790,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSamplingFeatureType" + "$ref":"#/definitions/SFSamplingFeatureCollectionType" } }, "elementName":{ - "localPart":"SF_SamplingFeature", + "localPart":"SF_SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, diff --git a/scripts/jsonschemas/SensorML_1_0_0.jsonschema b/scripts/jsonschemas/SensorML_1_0_0.jsonschema index 75cef97b..615fa0d0 100644 --- a/scripts/jsonschemas/SensorML_1_0_0.jsonschema +++ b/scripts/jsonschemas/SensorML_1_0_0.jsonschema @@ -2,68 +2,28 @@ { "id":"http://www.opengis.net/sensorML/1.0#", "definitions":{ - "ProcessChainType":{ - "required":[ - "components", - "connections" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPureProcessType" - }, - { - "type":"object", - "title":"ProcessChainType", - "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessChainType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "components", - "connections" - ] - }, - "Position":{ + "TimePosition":{ "type":"object", - "title":"Position", + "title":"TimePosition", "required":[ + "time", "process", - "position", - "vector", "name" ], "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, "process":{ "title":"process", "allOf":[ @@ -89,32 +49,6 @@ "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, "name":{ "title":"name", "allOf":[ @@ -235,9 +169,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "time", "process", - "position", - "vector", "name", "remoteSchema", "type", @@ -249,269 +182,37 @@ "actuate" ] }, - "Schematron":{ - "required":[ - "any" - ], - "allOf":[ - { - "$ref":"#/definitions/RuleLanguageType" - }, - { - "type":"object", - "title":"Schematron", - "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" - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "ProcessMethodType.Rules":{ + "Parameters":{ "type":"object", - "title":"ProcessMethodType.Rules", + "title":"Parameters", "required":[ - "rulesDefinition" + "parameterList" ], "properties":{ - "rulesDefinition":{ - "title":"rulesDefinition", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" + "$ref":"#/definitions/Parameters.ParameterList" } ], "propertyType":"element", "elementName":{ - "localPart":"RulesDefinition", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "rulesDefinition" - ] - }, - "Link.Source":{ - "type":"object", - "title":"Link.Source", - "required":[ - "ref" - ], - "properties":{ - "ref":{ - "title":"ref", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "AbstractDerivableProcessType":{ - "required":[ - "method", - "components", - "connections" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"AbstractDerivableProcessType", - "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/InputsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/OutputsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/ParametersPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/ComponentsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "dataSources":{ - "title":"dataSources", - "allOf":[ - { - "$ref":"#/definitions/DataSourcesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSources", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/ConnectionsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDerivableProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "method", - "components", - "dataSources", - "connections" - ] - }, - "Documentation":{ - "type":"object", - "title":"Documentation", - "required":[ - "document", - "documentList" - ], - "properties":{ - "document":{ - "title":"document", - "allOf":[ - { - "$ref":"#/definitions/Document" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Document", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "documentList":{ - "title":"documentList", - "allOf":[ - { - "$ref":"#/definitions/DocumentList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DocumentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.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":{ @@ -608,8 +309,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "document", - "documentList", + "parameterList", "remoteSchema", "type", "href", @@ -620,23 +320,63 @@ "actuate" ] }, - "LegalConstraint":{ + "SensorML.Member":{ "type":"object", - "title":"LegalConstraint", + "title":"SensorML.Member", "required":[ - "rights" + "process", + "documentList", + "contactList" ], "properties":{ - "rights":{ - "title":"rights", + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/Rights" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "documentList":{ + "title":"documentList", + "allOf":[ + { + "$ref":"#/definitions/DocumentList" } ], "propertyType":"element", "elementName":{ - "localPart":"Rights", + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "contactList":{ + "title":"contactList", + "allOf":[ + { + "$ref":"#/definitions/ContactList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -747,7 +487,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "rights", + "process", + "documentList", + "contactList", "remoteSchema", "type", "href", @@ -758,203 +500,284 @@ "actuate" ] }, - "OnlineResource":{ + "SensorML":{ "type":"object", - "title":"OnlineResource", + "title":"SensorML", + "required":[ + "member", + "version" + ], "properties":{ - "remoteSchema":{ - "title":"remoteSchema", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "type":{ - "title":"type", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "href":{ - "title":"href", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "role":{ - "title":"role", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ValidTime" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "arcrole":{ - "title":"arcrole", + "securityConstraint":{ + "title":"securityConstraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SecurityConstraint" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "title":{ - "title":"title", + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "show":{ - "title":"show", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "actuate":{ - "title":"actuate", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ContactInfo.Phone":{ - "type":"object", - "title":"ContactInfo.Phone", - "properties":{ - "voice":{ - "title":"voice", + }, + "contact":{ + "title":"contact", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Contact" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "facsimile":{ - "title":"facsimile", + "documentation":{ + "title":"documentation", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Documentation" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"facsimile", + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "history":{ + "title":"history", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SensorML.Member" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "voice", - "facsimile" + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "member", + "version" ] }, - "ContactList.Member":{ + "Connections":{ "type":"object", - "title":"ContactList.Member", + "title":"Connections", "required":[ - "person", - "responsibleParty" + "connectionList" ], "properties":{ - "person":{ - "title":"person", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"#/definitions/Person" + "$ref":"#/definitions/Connections.ConnectionList" } ], "propertyType":"element", "elementName":{ - "localPart":"Person", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "responsibleParty":{ - "title":"responsibleParty", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "connectionList" + ] + }, + "DataSourcesPropertyType":{ + "type":"object", + "title":"DataSourcesPropertyType", + "required":[ + "dataSourceList" + ], + "properties":{ + "dataSourceList":{ + "title":"dataSourceList", "allOf":[ { - "$ref":"#/definitions/ResponsibleParty" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"DataSourceList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -1064,9 +887,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"dataSourcesPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "person", - "responsibleParty", + "dataSourceList", "remoteSchema", "type", "href", @@ -1077,152 +903,114 @@ "actuate" ] }, - "MethodPropertyType":{ + "Components.ComponentList":{ "type":"object", - "title":"MethodPropertyType", + "title":"Components.ComponentList", "required":[ - "processMethod" + "component" ], "properties":{ - "processMethod":{ - "title":"processMethod", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "type":"array", + "items":{ + "$ref":"#/definitions/Components.ComponentList.Component" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessMethod", + "localPart":"component", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "remoteSchema":{ - "title":"remoteSchema", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component" + ] + }, + "Parameters.ParameterList":{ + "type":"object", + "title":"Parameters.ParameterList", + "required":[ + "parameter" + ], + "properties":{ + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "type":{ - "title":"type", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"id", + "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" - } - }, - "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", + "propertiesOrder":[ + "parameter", + "id" + ] + }, + "DocumentList.Member":{ + "type":"object", + "title":"DocumentList.Member", + "required":[ + "document", + "name" + ], + "properties":{ + "document":{ + "title":"document", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Document" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Document", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "show":{ - "title":"show", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"name", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"methodPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "processMethod", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DataSourceType.ObservationReference":{ - "type":"object", - "title":"DataSourceType.ObservationReference", - "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -1330,6 +1118,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "document", + "name", "remoteSchema", "type", "href", @@ -1340,166 +1130,163 @@ "actuate" ] }, - "ContactInfo":{ + "Identification.IdentifierList":{ "type":"object", - "title":"ContactInfo", + "title":"Identification.IdentifierList", + "required":[ + "identifier" + ], "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/ContactInfo.Phone" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "address":{ - "title":"address", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/ContactInfo.Address" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification.IdentifierList.Identifier" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "onlineResource":{ - "title":"onlineResource", + "id":{ + "title":"id", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineResource" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"onlineResource", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } - }, - "hoursOfService":{ - "title":"hoursOfService", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "id" + ] + }, + "ProcessMethodType.Rules.RulesDefinition":{ + "type":"object", + "title":"ProcessMethodType.Rules.RulesDefinition", + "properties":{ + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"hoursOfService", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "contactInstructions":{ - "title":"contactInstructions", + "ruleLanguage":{ + "title":"ruleLanguage", "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/RuleLanguageType" + } + }, + "elementName":{ + "localPart":"ruleLanguage", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"contactInstructions", + "localPart":"ruleLanguage", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "description", + "ruleLanguage" ] }, - "ProcessMethodType.Algorithm":{ + "ArrayLink":{ "type":"object", - "title":"ProcessMethodType.Algorithm", + "title":"ArrayLink", "required":[ - "algorithmDefinition" + "sourceArray", + "destinationArray" ], "properties":{ - "algorithmDefinition":{ - "title":"algorithmDefinition", + "sourceArray":{ + "title":"sourceArray", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" + "$ref":"#/definitions/ArrayLink.SourceArray" } ], "propertyType":"element", "elementName":{ - "localPart":"AlgorithmDefinition", + "localPart":"sourceArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "algorithmDefinition" - ] - }, - "Parameters.ParameterList":{ - "type":"object", - "title":"Parameters.ParameterList", - "required":[ - "parameter" - ], - "properties":{ - "parameter":{ - "title":"parameter", + }, + "destinationIndex":{ + "title":"destinationIndex", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataComponentPropertyType" + "$ref":"#/definitions/ArrayLink.DestinationIndex" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", + "localPart":"destinationIndex", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "destinationArray":{ + "title":"destinationArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ArrayLink.DestinationArray" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"destinationArray", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameter", - "id" - ] - }, - "Connections.ConnectionList":{ - "type":"object", - "title":"Connections.ConnectionList", - "required":[ - "connection" - ], - "properties":{ + }, + "sourceIndex":{ + "title":"sourceIndex", + "allOf":[ + { + "$ref":"#/definitions/ArrayLink.SourceIndex" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sourceIndex", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, "connection":{ "title":"connection", "allOf":[ @@ -1508,7 +1295,7 @@ "items":{ "$ref":"#/definitions/Connection" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -1520,333 +1307,197 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "sourceArray", + "destinationIndex", + "destinationArray", + "sourceIndex", "connection" ] }, - "SecurityConstraint":{ + "ContactInfo":{ "type":"object", - "title":"SecurityConstraint", - "required":[ - "security" - ], + "title":"ContactInfo", "properties":{ - "security":{ - "title":"security", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/Security" + "$ref":"#/definitions/ContactInfo.Phone" } ], "propertyType":"element", "elementName":{ - "localPart":"Security", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "security" - ] - }, - "AbstractComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDerivableComponentType" }, - { - "type":"object", - "title":"AbstractComponentType", - "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/Outputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/Parameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters" - ] - }, - "ArrayLink.SourceArray":{ - "type":"object", - "title":"ArrayLink.SourceArray", - "properties":{ - "ref":{ - "title":"ref", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ContactInfo.Address" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "ProcessMethodType.Implementation":{ - "type":"object", - "title":"ProcessMethodType.Implementation", - "required":[ - "processChain", - "implementationCode" - ], - "properties":{ - "processChain":{ - "title":"processChain", + }, + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ProcessChainType" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessChain", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "implementationCode":{ - "title":"implementationCode", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ImplementationCode", + "localPart":"hoursOfService", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "contactInstructions":{ + "title":"contactInstructions", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"contactInstructions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "type":{ - "title":"type", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" + ] + }, + "Connection":{ + "type":"object", + "title":"Connection", + "required":[ + "link", + "arrayLink" + ], + "properties":{ + "link":{ + "title":"link", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/Link" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "href":{ - "title":"href", + "arrayLink":{ + "title":"arrayLink", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ArrayLink" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ArrayLink", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "role":{ - "title":"role", + "name":{ + "title":"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/token" } ], "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" + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "processChain", - "implementationCode", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "link", + "arrayLink", + "name" ] }, - "TimePosition":{ + "SecurityConstraint":{ "type":"object", - "title":"TimePosition", + "title":"SecurityConstraint", "required":[ - "time", - "process", - "name" + "security" ], "properties":{ - "time":{ - "title":"time", + "security":{ + "title":"security", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/Security" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"Security", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "process":{ - "title":"process", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "security" + ] + }, + "ComponentsPropertyType":{ + "type":"object", + "title":"ComponentsPropertyType", + "required":[ + "processList" + ], + "properties":{ + "processList":{ + "title":"processList", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" - } - }, - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "$ref":"#/definitions/AbstractListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"ProcessList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -1953,10 +1604,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"componentsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "time", - "process", - "name", + "processList", "remoteSchema", "type", "href", @@ -1967,25 +1620,35 @@ "actuate" ] }, - "Components":{ + "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ "type":"object", - "title":"Components", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", "required":[ - "componentList" + "any" ], "properties":{ - "componentList":{ - "title":"componentList", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/Components.ComponentList" + "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":"ComponentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "propertyType":"anyElement" }, "remoteSchema":{ "title":"remoteSchema", @@ -2094,7 +1757,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "componentList", + "any", "remoteSchema", "type", "href", @@ -2105,73 +1768,53 @@ "actuate" ] }, - "Outputs.OutputList":{ + "ValidTime":{ "type":"object", - "title":"Outputs.OutputList", + "title":"ValidTime", "required":[ - "output" + "timeInstant", + "timePeriod" ], "properties":{ - "output":{ - "title":"output", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"output", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } }, - "id":{ - "title":"id", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/TimePeriodType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "output", - "id" + "timeInstant", + "timePeriod" ] }, - "EventList.Member":{ + "ArrayLink.SourceIndex":{ "type":"object", - "title":"EventList.Member", - "required":[ - "event", - "name" - ], + "title":"ArrayLink.SourceIndex", "properties":{ - "event":{ - "title":"event", - "allOf":[ - { - "$ref":"#/definitions/Event" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Event", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "name":{ - "title":"name", + "ref":{ + "title":"ref", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -2179,261 +1822,295 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"ref", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "Schematron":{ + "required":[ + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/RuleLanguageType" }, - "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", + { + "type":"object", + "title":"Schematron", + "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" + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "Link.Source":{ + "type":"object", + "title":"Link.Source", + "required":[ + "ref" + ], + "properties":{ + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"ref", + "namespaceURI":"" } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "IoComponentPropertyType":{ + "type":"object", + "title":"IoComponentPropertyType", + "required":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "role":{ - "title":"role", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "arcrole":{ - "title":"arcrole", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "title":{ - "title":"title", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "show":{ - "title":"show", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/Category" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "actuate":{ - "title":"actuate", + "text":{ + "title":"text", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/Text" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "event", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "Connection":{ - "type":"object", - "title":"Connection", - "required":[ - "link", - "arrayLink" - ], - "properties":{ - "link":{ - "title":"link", + }, + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/Link" + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "arrayLink":{ - "title":"arrayLink", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/ArrayLink" + "$ref":"#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"ArrayLink", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "name":{ - "title":"name", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TimeRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "link", - "arrayLink", - "name" - ] - }, - "Positions.PositionList":{ - "type":"object", - "title":"Positions.PositionList", - "required":[ - "position", - "timePosition" - ], - "properties":{ - "position":{ - "title":"position", + }, + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Position" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } }, - "minItems":1 + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "timePosition":{ - "title":"timePosition", + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "$ref":"#/definitions/TimePosition" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "id":{ - "title":"id", + "observableProperty":{ + "title":"observableProperty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ObservableProperty" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ObservableProperty", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "position", - "timePosition", - "id" - ] - }, - "ParametersPropertyType":{ - "type":"object", - "title":"ParametersPropertyType", - "required":[ - "parameterList" - ], - "properties":{ - "parameterList":{ - "title":"parameterList", + }, + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -2543,11 +2220,23 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"parametersPropertyType", + "localPart":"IoComponentPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "parameterList", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name", "remoteSchema", "type", "href", @@ -2558,36 +2247,103 @@ "actuate" ] }, - "Characteristics":{ + "ResponsibleParty":{ "type":"object", - "title":"Characteristics", + "title":"ResponsibleParty", + "properties":{ + "individualName":{ + "title":"individualName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"individualName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "organizationName":{ + "title":"organizationName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"organizationName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "positionName":{ + "title":"positionName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positionName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "contactInfo":{ + "title":"contactInfo", + "allOf":[ + { + "$ref":"#/definitions/ContactInfo" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contactInfo", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "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", + "propertiesOrder":[ + "individualName", + "organizationName", + "positionName", + "contactInfo", + "id" + ] + }, + "Components":{ + "type":"object", + "title":"Components", "required":[ - "abstractDataRecord" + "componentList" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", + "componentList":{ + "title":"componentList", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "$ref":"#/definitions/Components.ComponentList" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"ComponentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -2697,7 +2453,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "abstractDataRecord", + "componentList", "remoteSchema", "type", "href", @@ -2708,64 +2464,24 @@ "actuate" ] }, - "ComponentArrayType.Parameters":{ - "allOf":[ - { - "$ref":"#/definitions/ParametersPropertyType" - }, - { - "type":"object", - "title":"ComponentArrayType.Parameters", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "Location":{ + "InputsPropertyType":{ "type":"object", - "title":"Location", + "title":"InputsPropertyType", "required":[ - "point", - "curve" + "inputList" ], "properties":{ - "point":{ - "title":"point", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "curve":{ - "title":"curve", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -2874,9 +2590,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"inputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "point", - "curve", + "inputList", "remoteSchema", "type", "href", @@ -2887,23 +2606,145 @@ "actuate" ] }, - "Parameters":{ + "AbstractDerivableComponentType":{ + "required":[ + "targetLocation", + "targetPosition" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractDerivableComponentType", + "properties":{ + "spatialReferenceFrame":{ + "title":"spatialReferenceFrame", + "allOf":[ + { + "$ref":"#/definitions/SpatialReferenceFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialReferenceFrame", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "temporalReferenceFrame":{ + "title":"temporalReferenceFrame", + "allOf":[ + { + "$ref":"#/definitions/TemporalReferenceFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalReferenceFrame", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "targetLocation":{ + "title":"targetLocation", + "allOf":[ + { + "$ref":"#/definitions/Location" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "targetPosition":{ + "title":"targetPosition", + "allOf":[ + { + "$ref":"#/definitions/Position" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "$ref":"#/definitions/TimePosition" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "interfaces":{ + "title":"interfaces", + "allOf":[ + { + "$ref":"#/definitions/Interfaces" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interfaces", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "spatialReferenceFrame", + "temporalReferenceFrame", + "targetLocation", + "targetPosition", + "timePosition", + "interfaces" + ] + }, + "ComponentArrayType.Parameters":{ + "allOf":[ + { + "$ref":"#/definitions/ParametersPropertyType" + }, + { + "type":"object", + "title":"ComponentArrayType.Parameters", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "MethodPropertyType":{ "type":"object", - "title":"Parameters", + "title":"MethodPropertyType", "required":[ - "parameterList" + "processMethod" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"#/definitions/Parameters.ParameterList" + "$ref":"#/definitions/ProcessMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -3013,8 +2854,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"methodPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "parameterList", + "processMethod", "remoteSchema", "type", "href", @@ -3025,183 +2870,93 @@ "actuate" ] }, - "Event":{ + "Link":{ "type":"object", - "title":"Event", + "title":"Link", + "required":[ + "source", + "destination" + ], "properties":{ - "date":{ - "title":"date", + "source":{ + "title":"source", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Link.Source" } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"source", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "description":{ - "title":"description", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/Link.Destination" } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"destination", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "keywords":{ - "title":"keywords", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } - }, - "identification":{ - "title":"identification", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "source", + "destination", + "type" + ] + }, + "Interface":{ + "type":"object", + "title":"Interface", + "required":[ + "interfaceDefinition", + "name" + ], + "properties":{ + "interfaceDefinition":{ + "title":"interfaceDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"#/definitions/InterfaceDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "classification":{ - "title":"classification", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "property":{ - "title":"property", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "date", - "description", - "keywords", - "identification", - "classification", - "contact", - "documentation", - "property", - "id" - ] - }, - "ConnectionsPropertyType":{ - "type":"object", - "title":"ConnectionsPropertyType", - "required":[ - "connectionList" - ], - "properties":{ - "connectionList":{ - "title":"connectionList", - "allOf":[ - { - "$ref":"#/definitions/AbstractListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ConnectionList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -3310,12 +3065,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"connectionsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "connectionList", + "interfaceDefinition", + "name", "remoteSchema", "type", "href", @@ -3326,76 +3078,24 @@ "actuate" ] }, - "SpatialReferenceFrame":{ - "type":"object", - "title":"SpatialReferenceFrame", - "required":[ - "engineeringCRS" - ], - "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", - "allOf":[ - { - "$ref":"#/definitions/EngineeringCRSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EngineeringCRS", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "engineeringCRS" - ] - }, - "LayerPropertyType":{ + "Inputs":{ "type":"object", - "title":"LayerPropertyType", + "title":"Inputs", "required":[ - "abstractDataRecord", - "category" + "inputList" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "category":{ - "title":"category", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/Inputs.InputList" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -3504,13 +3204,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", + "inputList", "remoteSchema", "type", "href", @@ -3521,24 +3216,36 @@ "actuate" ] }, - "Identification":{ + "Capabilities":{ "type":"object", - "title":"Identification", + "title":"Capabilities", "required":[ - "identifierList" + "abstractDataRecord" ], "properties":{ - "identifierList":{ - "title":"identifierList", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/Identification.IdentifierList" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"IdentifierList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -3648,7 +3355,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "identifierList", + "abstractDataRecord", "remoteSchema", "type", "href", @@ -3659,208 +3366,131 @@ "actuate" ] }, - "Positions":{ + "ContactInfo.Address":{ "type":"object", - "title":"Positions", - "required":[ - "positionList" - ], + "title":"ContactInfo.Address", "properties":{ - "positionList":{ - "title":"positionList", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { - "$ref":"#/definitions/Positions.PositionList" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PositionList", + "localPart":"deliveryPoint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "city":{ + "title":"city", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"city", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "type":{ - "title":"type", + "administrativeArea":{ + "title":"administrativeArea", "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" - } - }, - "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" + "propertyType":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "title":{ - "title":"title", + "postalCode":{ + "title":"postalCode", "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":[ - "positionList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "Term":{ - "type":"object", - "title":"Term", - "required":[ - "value" - ], - "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/CodeSpacePropertyType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"codeSpace", + "localPart":"postalCode", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "value":{ - "title":"value", + "country":{ + "title":"country", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"country", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "definition":{ - "title":"definition", + "electronicMailAddress":{ + "title":"electronicMailAddress", "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":"definition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"electronicMailAddress", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "codeSpace", - "value", - "definition" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "Components.ComponentList.Component":{ + "AbstractSMLType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractSMLType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSMLType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "LayerPropertyType":{ "type":"object", - "title":"Components.ComponentList.Component", + "title":"LayerPropertyType", "required":[ - "process", - "name" + "abstractDataRecord", + "category" ], "properties":{ - "process":{ - "title":"process", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { "type":"object", @@ -3869,32 +3499,32 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "name":{ - "title":"name", + "category":{ + "title":"category", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Category" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -4003,9 +3633,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "process", - "name", + "abstractDataRecord", + "category", "remoteSchema", "type", "href", @@ -4016,44 +3650,98 @@ "actuate" ] }, - "Keywords":{ + "PresentationLayerPropertyType":{ "type":"object", - "title":"Keywords", + "title":"PresentationLayerPropertyType", "required":[ - "keywordList" + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition" ], "properties":{ - "keywordList":{ - "title":"keywordList", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/Keywords.KeywordList" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "category":{ + "title":"category", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Category" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "type":{ - "title":"type", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/DataBlockDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "dataStreamDefinition":{ + "title":"dataStreamDefinition", + "allOf":[ + { + "$ref":"#/definitions/DataStreamDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.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", @@ -4142,8 +3830,15 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PresentationLayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "keywordList", + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -4154,80 +3849,10 @@ "actuate" ] }, - "PresentationLayerPropertyType":{ + "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ "type":"object", - "title":"PresentationLayerPropertyType", - "required":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition" - ], + "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "dataBlockDefinition":{ - "title":"dataBlockDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataBlockDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataStreamDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -4334,15 +3959,7 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PresentationLayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition", "remoteSchema", "type", "href", @@ -4353,28 +3970,56 @@ "actuate" ] }, - "ProcessModelType":{ + "DataSourceType":{ "required":[ - "method" + "dataDefinition", + "values", + "observationReference" ], "allOf":[ { - "$ref":"#/definitions/AbstractPureProcessType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"ProcessModelType", + "title":"DataSourceType", "properties":{ - "method":{ - "title":"method", + "dataDefinition":{ + "title":"dataDefinition", "allOf":[ { - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/DataSourceType.DataDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"dataDefinition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataSourceType.Values" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "observationReference":{ + "title":"observationReference", + "allOf":[ + { + "$ref":"#/definitions/DataSourceType.ObservationReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationReference", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } @@ -4383,34 +4028,50 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessModelType", + "localPart":"DataSourceType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "method" + "dataDefinition", + "values", + "observationReference" ] }, - "Identification.IdentifierList":{ + "Positions.PositionList":{ "type":"object", - "title":"Identification.IdentifierList", + "title":"Positions.PositionList", "required":[ - "identifier" + "position", + "timePosition" ], "properties":{ - "identifier":{ - "title":"identifier", + "position":{ + "title":"position", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Identification.IdentifierList.Identifier" + "$ref":"#/definitions/Position" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "$ref":"#/definitions/TimePosition" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -4430,27 +4091,42 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", + "position", + "timePosition", "id" ] }, - "ComponentsPropertyType":{ + "ContactList.Member":{ "type":"object", - "title":"ComponentsPropertyType", + "title":"ContactList.Member", "required":[ - "processList" + "person", + "responsibleParty" ], "properties":{ - "processList":{ - "title":"processList", + "person":{ + "title":"person", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessList", + "localPart":"Person", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "responsibleParty":{ + "title":"responsibleParty", + "allOf":[ + { + "$ref":"#/definitions/ResponsibleParty" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -4560,12 +4236,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"componentsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "processList", + "person", + "responsibleParty", "remoteSchema", "type", "href", @@ -4576,443 +4249,325 @@ "actuate" ] }, - "ArrayLink":{ + "ArrayLink.DestinationArray":{ "type":"object", - "title":"ArrayLink", - "required":[ - "sourceArray", - "destinationArray" - ], + "title":"ArrayLink.DestinationArray", "properties":{ - "sourceArray":{ - "title":"sourceArray", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceArray" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "Contact":{ + "type":"object", + "title":"Contact", + "required":[ + "person", + "responsibleParty", + "contactList" + ], + "properties":{ + "person":{ + "title":"person", + "allOf":[ + { + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"sourceArray", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "destinationIndex":{ - "title":"destinationIndex", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArrayLink.DestinationIndex" - }, - "minItems":0 + "$ref":"#/definitions/ResponsibleParty" } ], "propertyType":"element", "elementName":{ - "localPart":"destinationIndex", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "destinationArray":{ - "title":"destinationArray", + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"#/definitions/ArrayLink.DestinationArray" + "$ref":"#/definitions/ContactList" } ], "propertyType":"element", "elementName":{ - "localPart":"destinationArray", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "sourceIndex":{ - "title":"sourceIndex", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceIndex" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceIndex", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "connection":{ - "title":"connection", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Connection" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"connection", - "namespaceURI":"http://www.opengis.net/sensorML/1.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" + } + }, + "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":[ - "sourceArray", - "destinationIndex", - "destinationArray", - "sourceIndex", - "connection" + "person", + "responsibleParty", + "contactList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSMLType" + "OnlineResource":{ + "type":"object", + "title":"OnlineResource", + "properties":{ + "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":"object", - "title":"AbstractProcessType", - "properties":{ - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "securityConstraint":{ - "title":"securityConstraint", - "allOf":[ - { - "$ref":"#/definitions/SecurityConstraint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "legalConstraint":{ - "title":"legalConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "history":{ - "title":"history", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history" - ] - }, - "IoComponentPropertyType":{ - "type":"object", - "title":"IoComponentPropertyType", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "observableProperty", - "name" - ], - "properties":{ - "count":{ - "title":"count", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantity":{ - "title":"quantity", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "time":{ - "title":"time", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "_boolean":{ - "title":"_boolean", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "category":{ - "title":"category", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "text":{ - "title":"text", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantityRange":{ - "title":"quantityRange", - "allOf":[ - { - "$ref":"#/definitions/QuantityRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "countRange":{ - "title":"countRange", - "allOf":[ - { - "$ref":"#/definitions/CountRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "timeRange":{ - "title":"timeRange", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Characteristics":{ + "type":"object", + "title":"Characteristics", + "required":[ + "abstractDataRecord" + ], + "properties":{ "abstractDataRecord":{ "title":"abstractDataRecord", "allOf":[ @@ -5038,57 +4593,6 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "abstractDataArray":{ - "title":"abstractDataArray", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "observableProperty":{ - "title":"observableProperty", - "allOf":[ - { - "$ref":"#/definitions/ObservableProperty" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservableProperty", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -5195,24 +4699,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"IoComponentPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", "abstractDataRecord", - "abstractDataArray", - "observableProperty", - "name", "remoteSchema", "type", "href", @@ -5223,91 +4711,208 @@ "actuate" ] }, - "Classification.ClassifierList.Classifier":{ + "ContactList":{ "type":"object", - "title":"Classification.ClassifierList.Classifier", + "title":"ContactList", "required":[ - "term" + "member" ], "properties":{ - "term":{ - "title":"term", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ContactList.Member" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "name":{ - "title":"name", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "term", - "name" + "description", + "member", + "id" ] }, - "Capabilities":{ - "type":"object", - "title":"Capabilities", + "RelaxNG":{ "required":[ - "abstractDataRecord" + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/RuleLanguageType" + }, + { + "type":"object", + "title":"RelaxNG", + "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" + } + } + } ], + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "AbstractListType":{ + "type":"object", + "title":"AbstractListType", "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "propertyType":"anyAttribute" }, - "remoteSchema":{ - "title":"remoteSchema", + "any":{ + "title":"any", "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":"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" + }, + "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":"AbstractListType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "otherAttributes", + "any", + "id" + ] + }, + "ParametersPropertyType":{ + "type":"object", + "title":"ParametersPropertyType", + "required":[ + "parameterList" + ], + "properties":{ + "parameterList":{ + "title":"parameterList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterList", + "namespaceURI":"http://www.opengis.net/sensorML/1.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":[ @@ -5401,8 +5006,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"parametersPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "abstractDataRecord", + "parameterList", "remoteSchema", "type", "href", @@ -5413,146 +5022,38 @@ "actuate" ] }, - "AbstractDerivableComponentType":{ - "required":[ - "targetLocation", - "targetPosition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"AbstractDerivableComponentType", - "properties":{ - "spatialReferenceFrame":{ - "title":"spatialReferenceFrame", - "allOf":[ - { - "$ref":"#/definitions/SpatialReferenceFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialReferenceFrame", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "temporalReferenceFrame":{ - "title":"temporalReferenceFrame", - "allOf":[ - { - "$ref":"#/definitions/TemporalReferenceFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalReferenceFrame", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "targetLocation":{ - "title":"targetLocation", - "allOf":[ - { - "$ref":"#/definitions/Location" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "targetPosition":{ - "title":"targetPosition", - "allOf":[ - { - "$ref":"#/definitions/Position" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "timePosition":{ - "title":"timePosition", - "allOf":[ - { - "$ref":"#/definitions/TimePosition" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "interfaces":{ - "title":"interfaces", - "allOf":[ - { - "$ref":"#/definitions/Interfaces" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interfaces", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDerivableComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "spatialReferenceFrame", - "temporalReferenceFrame", - "targetLocation", - "targetPosition", - "timePosition", - "interfaces" - ] - }, - "Interface":{ + "ProcessMethodType.Implementation":{ "type":"object", - "title":"Interface", + "title":"ProcessMethodType.Implementation", "required":[ - "interfaceDefinition", - "name" + "processChain", + "implementationCode" ], "properties":{ - "interfaceDefinition":{ - "title":"interfaceDefinition", + "processChain":{ + "title":"processChain", "allOf":[ { - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/ProcessChainType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"ProcessChain", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "name":{ - "title":"name", + "implementationCode":{ + "title":"implementationCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ImplementationCode", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -5662,8 +5163,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "interfaceDefinition", - "name", + "processChain", + "implementationCode", "remoteSchema", "type", "href", @@ -5674,81 +5175,112 @@ "actuate" ] }, - "ContactList":{ + "Link.Destination":{ "type":"object", - "title":"ContactList", + "title":"Link.Destination", "required":[ - "member" + "ref" ], "properties":{ - "description":{ - "title":"description", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } - }, - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ContactList.Member" - }, - "minItems":1 + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "ProcessModelType":{ + "required":[ + "method" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPureProcessType" + }, + { + "type":"object", + "title":"ProcessModelType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "id":{ - "title":"id", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessModelType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "method" + ] + }, + "SpatialReferenceFrame":{ + "type":"object", + "title":"SpatialReferenceFrame", + "required":[ + "engineeringCRS" + ], + "properties":{ + "engineeringCRS":{ + "title":"engineeringCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/EngineeringCRSType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", + "propertyType":"element", + "elementName":{ + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "member", - "id" + "engineeringCRS" ] }, - "DataSourcesPropertyType":{ + "LegalConstraint":{ "type":"object", - "title":"DataSourcesPropertyType", + "title":"LegalConstraint", "required":[ - "dataSourceList" + "rights" ], "properties":{ - "dataSourceList":{ - "title":"dataSourceList", + "rights":{ + "title":"rights", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Rights" } ], "propertyType":"element", "elementName":{ - "localPart":"DataSourceList", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -5858,12 +5390,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"dataSourcesPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "dataSourceList", + "rights", "remoteSchema", "type", "href", @@ -5874,88 +5402,123 @@ "actuate" ] }, - "ProcessMethodType.Algorithm.AlgorithmDefinition":{ + "Keywords.KeywordList":{ "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", + "title":"Keywords.KeywordList", + "required":[ + "keyword" + ], "properties":{ - "description":{ - "title":"description", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"keyword", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "mathML":{ - "title":"mathML", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"mathML", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "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", "propertiesOrder":[ - "description", - "mathML" + "keyword", + "id", + "codeSpace" ] }, - "AbstractPureProcessType":{ + "ArrayLink.SourceArray":{ + "type":"object", + "title":"ArrayLink.SourceArray", + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "ProcessChainType":{ + "required":[ + "components", + "connections" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRestrictedProcessType" + "$ref":"#/definitions/AbstractPureProcessType" }, { "type":"object", - "title":"AbstractPureProcessType", + "title":"ProcessChainType", "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "outputs":{ - "title":"outputs", + "components":{ + "title":"components", "allOf":[ { - "$ref":"#/definitions/Outputs" + "$ref":"#/definitions/Components" } ], "propertyType":"element", "elementName":{ - "localPart":"outputs", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "parameters":{ - "title":"parameters", + "connections":{ + "title":"connections", "allOf":[ { - "$ref":"#/definitions/Parameters" + "$ref":"#/definitions/Connections" } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } @@ -5964,419 +5527,387 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPureProcessType", + "localPart":"ProcessChainType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "inputs", - "outputs", - "parameters" + "components", + "connections" ] }, - "TemporalReferenceFrame":{ + "ArrayLink.DestinationIndex":{ "type":"object", - "title":"TemporalReferenceFrame", - "required":[ - "temporalCRS" - ], + "title":"ArrayLink.DestinationIndex", "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalCRS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "temporalCRS" + "ref" ] }, - "ContactInfo.Address":{ + "InterfaceDefinition":{ "type":"object", - "title":"ContactInfo.Address", + "title":"InterfaceDefinition", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "serviceLayer":{ + "title":"serviceLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryPoint", + "localPart":"serviceLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "city":{ - "title":"city", + "applicationLayer":{ + "title":"applicationLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"city", + "localPart":"applicationLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "administrativeArea":{ - "title":"administrativeArea", + "presentationLayer":{ + "title":"presentationLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PresentationLayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"administrativeArea", + "localPart":"presentationLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "postalCode":{ - "title":"postalCode", + "sessionLayer":{ + "title":"sessionLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"postalCode", + "localPart":"sessionLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "country":{ - "title":"country", + "transportLayer":{ + "title":"transportLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"country", + "localPart":"transportLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "networkLayer":{ + "title":"networkLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"electronicMailAddress", + "localPart":"networkLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "Keywords.KeywordList":{ - "type":"object", - "title":"Keywords.KeywordList", - "required":[ - "keyword" - ], - "properties":{ - "keyword":{ - "title":"keyword", + }, + "dataLinkLayer":{ + "title":"dataLinkLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":1 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"keyword", + "localPart":"dataLinkLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "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", - "propertiesOrder":[ - "keyword", - "id", - "codeSpace" - ] - }, - "OutputsPropertyType":{ - "type":"object", - "title":"OutputsPropertyType", - "required":[ - "outputList" - ], - "properties":{ - "outputList":{ - "title":"outputList", + "physicalLayer":{ + "title":"physicalLayer", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputList", + "localPart":"physicalLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.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", + "mechanicalLayer":{ + "title":"mechanicalLayer", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"mechanicalLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "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":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"outputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "outputList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "serviceLayer", + "applicationLayer", + "presentationLayer", + "sessionLayer", + "transportLayer", + "networkLayer", + "dataLinkLayer", + "physicalLayer", + "mechanicalLayer", + "id" ] }, - "ArrayLink.DestinationArray":{ - "type":"object", - "title":"ArrayLink.DestinationArray", - "properties":{ - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "SystemType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractComponentType" + }, + { + "type":"object", + "title":"SystemType", + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/Components" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "positions":{ + "title":"positions", + "allOf":[ + { + "$ref":"#/definitions/Positions" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/Connections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + } } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"SystemType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "ref" + "components", + "positions", + "connections" ] }, - "SensorML.Member":{ - "type":"object", - "title":"SensorML.Member", + "ComponentArrayType":{ "required":[ - "process", - "documentList", - "contactList" + "parameters" ], - "properties":{ - "process":{ - "title":"process", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" + "allOf":[ + { + "$ref":"#/definitions/AbstractDerivableComponentType" + }, + { + "type":"object", + "title":"ComponentArrayType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ComponentArrayType.Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/Components" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "positions":{ + "title":"positions", + "allOf":[ + { + "$ref":"#/definitions/Positions" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/Connections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "documentList":{ - "title":"documentList", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentArrayType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "inputs", + "outputs", + "parameters", + "components", + "positions", + "connections" + ] + }, + "EventList.Member":{ + "type":"object", + "title":"EventList.Member", + "required":[ + "event", + "name" + ], + "properties":{ + "event":{ + "title":"event", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/Event" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contactList":{ - "title":"contactList", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ContactList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -6486,9 +6017,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "process", - "documentList", - "contactList", + "event", + "name", "remoteSchema", "type", "href", @@ -6499,673 +6029,379 @@ "actuate" ] }, - "ComponentArrayType":{ - "required":[ - "parameters" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDerivableComponentType" + "DataSourceType.ObservationReference":{ + "type":"object", + "title":"DataSourceType.ObservationReference", + "properties":{ + "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":"object", - "title":"ComponentArrayType", - "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/Outputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/ComponentArrayType.Parameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "positions":{ - "title":"positions", - "allOf":[ - { - "$ref":"#/definitions/Positions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentArrayType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "components", - "positions", - "connections" - ] - }, - "DataSourceType":{ - "required":[ - "dataDefinition", - "values", - "observationReference" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"DataSourceType", - "properties":{ - "dataDefinition":{ - "title":"dataDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.DataDefinition" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataDefinition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.Values" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "observationReference":{ - "title":"observationReference", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.ObservationReference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationReference", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataSourceType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "dataDefinition", - "values", - "observationReference" - ] - }, - "Components.ComponentList":{ - "type":"object", - "title":"Components.ComponentList", - "required":[ - "component" - ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Components.ComponentList.Component" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"component", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "component" - ] - }, - "ProcessMethodType":{ - "required":[ - "rules" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"ProcessMethodType", - "properties":{ - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "securityConstraint":{ - "title":"securityConstraint", - "allOf":[ - { - "$ref":"#/definitions/SecurityConstraint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "legalConstraint":{ - "title":"legalConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "history":{ - "title":"history", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "rules":{ - "title":"rules", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodType.Rules" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rules", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "algorithm":{ - "title":"algorithm", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodType.Algorithm" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"algorithm", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "implementation":{ - "title":"implementation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessMethodType.Implementation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"implementation", - "namespaceURI":"http://www.opengis.net/sensorML/1.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":"ProcessMethodType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "rules", - "algorithm", - "implementation" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Interfaces.InterfaceList":{ + "Components.ComponentList.Component":{ "type":"object", - "title":"Interfaces.InterfaceList", + "title":"Components.ComponentList.Component", "required":[ - "_interface" + "process", + "name" ], "properties":{ - "_interface":{ - "title":"_interface", + "process":{ + "title":"process", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Interface" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } }, - "minItems":1 + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"interface", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "_interface", - "id" - ] - }, - "Security":{ - "type":"object", - "title":"Security", - "properties":{ - "classification":{ - "title":"classification", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "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" } }, - "ownerProducer":{ - "title":"ownerProducer", + "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "scIcontrols":{ - "title":"scIcontrols", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "disseminationControls":{ - "title":"disseminationControls", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "process", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Identification":{ + "type":"object", + "title":"Identification", + "required":[ + "identifierList" + ], + "properties":{ + "identifierList":{ + "title":"identifierList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Identification.IdentifierList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"IdentifierList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "remoteSchema":{ + "title":"remoteSchema", "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":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "releasableTo":{ - "title":"releasableTo", + "href":{ + "title":"href", "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":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "role":{ + "title":"role", "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "classifiedBy":{ - "title":"classifiedBy", + "arcrole":{ + "title":"arcrole", "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":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "classificationReason":{ - "title":"classificationReason", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7173,148 +6409,162 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "derivedFrom":{ - "title":"derivedFrom", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassDate":{ - "title":"declassDate", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "declassEvent":{ - "title":"declassEvent", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifierList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Identification.IdentifierList.Identifier":{ + "type":"object", + "title":"Identification.IdentifierList.Identifier", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Term" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "declassException":{ - "title":"declassException", + "name":{ + "title":"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/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } - }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "term", + "name" + ] + }, + "Position":{ + "type":"object", + "title":"Position", + "required":[ + "process", + "position", + "vector", + "name" + ], + "properties":{ + "process":{ + "title":"process", "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/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/PositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "declassManualReview":{ - "title":"declassManualReview", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/VectorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" - ] - }, - "Outputs":{ - "type":"object", - "title":"Outputs", - "required":[ - "outputList" - ], - "properties":{ - "outputList":{ - "title":"outputList", + }, + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Outputs.OutputList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -7424,7 +6674,10 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputList", + "process", + "position", + "vector", + "name", "remoteSchema", "type", "href", @@ -7435,35 +6688,39 @@ "actuate" ] }, - "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ + "Documentation":{ "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", + "title":"Documentation", "required":[ - "any" + "document", + "documentList" ], "properties":{ - "any":{ - "title":"any", + "document":{ + "title":"document", "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/Document" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Document", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "documentList":{ + "title":"documentList", + "allOf":[ + { + "$ref":"#/definitions/DocumentList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -7535,174 +6792,99 @@ "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":[ - "any", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractSMLType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AbstractSMLType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSMLType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "EventList":{ - "type":"object", - "title":"EventList", - "required":[ - "member" - ], - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EventList.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "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", - "propertiesOrder":[ - "member", - "id" - ] - }, - "Identification.IdentifierList.Identifier":{ - "type":"object", - "title":"Identification.IdentifierList.Identifier", - "required":[ - "term" - ], - "properties":{ - "term":{ - "title":"term", + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Term", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "name":{ - "title":"name", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "term", - "name" + "document", + "documentList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Interfaces":{ + "Location":{ "type":"object", - "title":"Interfaces", + "title":"Location", "required":[ - "interfaceList" + "point", + "curve" ], "properties":{ - "interfaceList":{ - "title":"interfaceList", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/Interfaces.InterfaceList" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "curve":{ + "title":"curve", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Curve", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -7812,7 +6994,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "interfaceList", + "point", + "curve", "remoteSchema", "type", "href", @@ -7823,565 +7006,826 @@ "actuate" ] }, - "ComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractComponentType" - }, - { - "type":"object", - "title":"ComponentType", - "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "method" - ] - }, - "SensorML":{ + "Classification":{ "type":"object", - "title":"SensorML", + "title":"Classification", "required":[ - "member", - "version" + "classifierList" ], "properties":{ - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "classification":{ - "title":"classification", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"#/definitions/Classification.ClassifierList" } ], "propertyType":"element", "elementName":{ - "localPart":"classification", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "validTime":{ - "title":"validTime", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ValidTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "securityConstraint":{ - "title":"securityConstraint", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "legalConstraint":{ - "title":"legalConstraint", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "characteristics":{ - "title":"characteristics", + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "capabilities":{ - "title":"capabilities", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contact":{ - "title":"contact", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "documentation":{ - "title":"documentation", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "history":{ - "title":"history", + "actuate":{ + "title":"actuate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classifierList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DataSourceType.Values":{ + "type":"object", + "title":"DataSourceType.Values", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "member":{ - "title":"member", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SensorML.Member" + "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":1 + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "any" + ] + }, + "AbstractDerivableProcessType":{ + "required":[ + "method", + "components", + "connections" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + { + "type":"object", + "title":"AbstractDerivableProcessType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/InputsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/OutputsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ParametersPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/ComponentsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "dataSources":{ + "title":"dataSources", + "allOf":[ + { + "$ref":"#/definitions/DataSourcesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataSources", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/ConnectionsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "member", - "version" + "inputs", + "outputs", + "parameters", + "method", + "components", + "dataSources", + "connections" ] }, - "ProcessMethodType.Implementation.ImplementationCode":{ + "Person":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode", + "title":"Person", "required":[ - "language" + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email" ], "properties":{ - "description":{ - "title":"description", + "surname":{ + "title":"surname", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"surname", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "keywords":{ - "title":"keywords", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", + "localPart":"name", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "identification":{ - "title":"identification", + "userID":{ + "title":"userID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"userID", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "classification":{ - "title":"classification", + "affiliation":{ + "title":"affiliation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"classification", + "localPart":"affiliation", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "validTime":{ - "title":"validTime", + "phoneNumber":{ + "title":"phoneNumber", "allOf":[ { - "$ref":"#/definitions/ValidTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"validTime", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "securityConstraint":{ - "title":"securityConstraint", + "email":{ + "title":"email", "allOf":[ { - "$ref":"#/definitions/SecurityConstraint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"securityConstraint", + "localPart":"email", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "legalConstraint":{ - "title":"legalConstraint", + "id":{ + "title":"id", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 + "$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", + "propertiesOrder":[ + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email", + "id" + ] + }, + "ProcessMethodType.Algorithm":{ + "type":"object", + "title":"ProcessMethodType.Algorithm", + "required":[ + "algorithmDefinition" + ], + "properties":{ + "algorithmDefinition":{ + "title":"algorithmDefinition", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"legalConstraint", + "localPart":"AlgorithmDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "algorithmDefinition" + ] + }, + "AbstractProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSMLType" }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 + { + "type":"object", + "title":"AbstractProcessType", + "properties":{ + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "securityConstraint":{ + "title":"securityConstraint", + "allOf":[ + { + "$ref":"#/definitions/SecurityConstraint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "legalConstraint":{ + "title":"legalConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "characteristics":{ + "title":"characteristics", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "history":{ + "title":"history", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "capabilities":{ - "title":"capabilities", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history" + ] + }, + "History":{ + "type":"object", + "title":"History", + "required":[ + "eventList" + ], + "properties":{ + "eventList":{ + "title":"eventList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 + "$ref":"#/definitions/EventList" } ], "propertyType":"element", "elementName":{ - "localPart":"capabilities", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contact":{ - "title":"contact", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "documentation":{ - "title":"documentation", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "history":{ - "title":"history", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sourceRef":{ - "title":"sourceRef", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.SourceRef" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceRef", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "binaryRef":{ - "title":"binaryRef", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.BinaryRef" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"binaryRef", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "language":{ - "title":"language", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "framework":{ - "title":"framework", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"framework", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "sourceRef", - "binaryRef", - "language", - "framework", - "version" + "eventList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ + "OutputsPropertyType":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", + "title":"OutputsPropertyType", + "required":[ + "outputList" + ], "properties":{ + "outputList":{ + "title":"outputList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -8488,7 +7932,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"outputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ + "outputList", "remoteSchema", "type", "href", @@ -8499,240 +7948,177 @@ "actuate" ] }, - "SystemType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractComponentType" - }, - { - "type":"object", - "title":"SystemType", - "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "positions":{ - "title":"positions", - "allOf":[ - { - "$ref":"#/definitions/Positions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SystemType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "components", - "positions", - "connections" - ] - }, - "ResponsibleParty":{ + "DataSourceType.DataDefinition":{ "type":"object", - "title":"ResponsibleParty", + "title":"DataSourceType.DataDefinition", + "required":[ + "dataBlockDefinition", + "dataStreamDefinition" + ], "properties":{ - "individualName":{ - "title":"individualName", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataBlockDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"individualName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "organizationName":{ - "title":"organizationName", + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"organizationName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "positionName":{ - "title":"positionName", + "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":"positionName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "contactInfo":{ - "title":"contactInfo", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ContactInfo" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contactInfo", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "id":{ - "title":"id", + "href":{ + "title":"href", "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":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "individualName", - "organizationName", - "positionName", - "contactInfo", - "id" - ] - }, - "AbstractRestrictedProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" }, - { - "type":"object", - "title":"AbstractRestrictedProcessType", - "properties":{ + "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":"AbstractRestrictedProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "RelaxNG":{ - "required":[ - "any" - ], - "allOf":[ - { - "$ref":"#/definitions/RuleLanguageType" }, - { - "type":"object", - "title":"RelaxNG", - "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" + "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":[ - "any" + "dataBlockDefinition", + "dataStreamDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DataSourceType.DataDefinition":{ + "Interfaces":{ "type":"object", - "title":"DataSourceType.DataDefinition", + "title":"Interfaces", "required":[ - "dataBlockDefinition", - "dataStreamDefinition" + "interfaceList" ], "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataBlockDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "interfaceList":{ + "title":"interfaceList", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/Interfaces.InterfaceList" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"InterfaceList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -8842,8 +8228,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataBlockDefinition", - "dataStreamDefinition", + "interfaceList", "remoteSchema", "type", "href", @@ -8854,331 +8239,651 @@ "actuate" ] }, - "InterfaceDefinition":{ + "Outputs.OutputList":{ "type":"object", - "title":"InterfaceDefinition", + "title":"Outputs.OutputList", + "required":[ + "output" + ], "properties":{ - "serviceLayer":{ - "title":"serviceLayer", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/IoComponentPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"serviceLayer", + "localPart":"output", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "applicationLayer":{ - "title":"applicationLayer", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "output", + "id" + ] + }, + "TemporalReferenceFrame":{ + "type":"object", + "title":"TemporalReferenceFrame", + "required":[ + "temporalCRS" + ], + "properties":{ + "temporalCRS":{ + "title":"temporalCRS", + "allOf":[ + { + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"applicationLayer", + "localPart":"TemporalCRS", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalCRS" + ] + }, + "Event":{ + "type":"object", + "title":"Event", + "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.opengis.net/sensorML/1.0" } }, - "presentationLayer":{ - "title":"presentationLayer", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/PresentationLayerPropertyType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"presentationLayer", + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "sessionLayer":{ - "title":"sessionLayer", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sessionLayer", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "transportLayer":{ - "title":"transportLayer", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transportLayer", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "networkLayer":{ - "title":"networkLayer", + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "property":{ + "title":"property", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"property", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "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", + "propertiesOrder":[ + "date", + "description", + "keywords", + "identification", + "classification", + "contact", + "documentation", + "property", + "id" + ] + }, + "ProcessMethodType.Rules":{ + "type":"object", + "title":"ProcessMethodType.Rules", + "required":[ + "rulesDefinition" + ], + "properties":{ + "rulesDefinition":{ + "title":"rulesDefinition", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"networkLayer", + "localPart":"RulesDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "dataLinkLayer":{ - "title":"dataLinkLayer", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "rulesDefinition" + ] + }, + "EventList":{ + "type":"object", + "title":"EventList", + "required":[ + "member" + ], + "properties":{ + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/EventList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"dataLinkLayer", + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "physicalLayer":{ - "title":"physicalLayer", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"physicalLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "mechanicalLayer":{ - "title":"mechanicalLayer", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "member", + "id" + ] + }, + "Connections.ConnectionList":{ + "type":"object", + "title":"Connections.ConnectionList", + "required":[ + "connection" + ], + "properties":{ + "connection":{ + "title":"connection", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Connection" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"mechanicalLayer", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "connection" + ] + }, + "ProcessMethodType":{ + "required":[ + "rules" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + { + "type":"object", + "title":"ProcessMethodType", + "properties":{ + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "securityConstraint":{ + "title":"securityConstraint", + "allOf":[ + { + "$ref":"#/definitions/SecurityConstraint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "legalConstraint":{ + "title":"legalConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "characteristics":{ + "title":"characteristics", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "history":{ + "title":"history", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "rules":{ + "title":"rules", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Rules" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rules", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "algorithm":{ + "title":"algorithm", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Algorithm" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"algorithm", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "implementation":{ + "title":"implementation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessMethodType.Implementation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"implementation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessMethodType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "serviceLayer", - "applicationLayer", - "presentationLayer", - "sessionLayer", - "transportLayer", - "networkLayer", - "dataLinkLayer", - "physicalLayer", - "mechanicalLayer", - "id" + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "rules", + "algorithm", + "implementation" ] }, - "InputsPropertyType":{ + "ProcessMethodType.Algorithm.AlgorithmDefinition":{ "type":"object", - "title":"InputsPropertyType", - "required":[ - "inputList" - ], + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", "properties":{ - "inputList":{ - "title":"inputList", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "remoteSchema":{ - "title":"remoteSchema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "localPart":"description", "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", + "mathML":{ + "title":"mathML", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"mathML", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"inputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "inputList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description", + "mathML" ] }, - "DocumentList.Member":{ + "Positions":{ "type":"object", - "title":"DocumentList.Member", + "title":"Positions", "required":[ - "document", - "name" + "positionList" ], "properties":{ - "document":{ - "title":"document", + "positionList":{ + "title":"positionList", "allOf":[ { - "$ref":"#/definitions/Document" + "$ref":"#/definitions/Positions.PositionList" } ], "propertyType":"element", "elementName":{ - "localPart":"Document", + "localPart":"PositionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -9286,8 +8991,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "document", - "name", + "positionList", "remoteSchema", "type", "href", @@ -9298,137 +9002,243 @@ "actuate" ] }, - "Link":{ + "AbstractPureProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRestrictedProcessType" + }, + { + "type":"object", + "title":"AbstractPureProcessType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPureProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "inputs", + "outputs", + "parameters" + ] + }, + "ComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractComponentType" + }, + { + "type":"object", + "title":"ComponentType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "method" + ] + }, + "Keywords":{ "type":"object", - "title":"Link", + "title":"Keywords", "required":[ - "source", - "destination" + "keywordList" ], "properties":{ - "source":{ - "title":"source", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/Link.Source" + "$ref":"#/definitions/Keywords.KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"source", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "destination":{ - "title":"destination", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Link.Destination" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"destination", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, "type":{ "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ "localPart":"type", - "namespaceURI":"" + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "source", - "destination", - "type" - ] - }, - "DataSourceType.Values":{ - "type":"object", - "title":"DataSourceType.Values", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "href":{ + "title":"href", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"anyAttribute" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "any":{ - "title":"any", + "role":{ + "title":"role", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "any" - ] - }, - "ArrayLink.DestinationIndex":{ - "type":"object", - "title":"ArrayLink.DestinationIndex", - "properties":{ - "ref":{ - "title":"ref", + "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/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "ref" + "keywordList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "RuleLanguageType":{ + "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ "type":"object", - "title":"RuleLanguageType", + "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", "properties":{ "remoteSchema":{ "title":"remoteSchema", @@ -9536,10 +9346,6 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ruleLanguageType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ "remoteSchema", "type", @@ -9551,11 +9357,147 @@ "actuate" ] }, - "DocumentList":{ + "Rights":{ "type":"object", - "title":"DocumentList", + "title":"Rights", "required":[ - "member" + "documentation" + ], + "properties":{ + "documentation":{ + "title":"documentation", + "allOf":[ + { + "$ref":"#/definitions/Documentation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "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" + } + }, + "privacyAct":{ + "title":"privacyAct", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"privacyAct", + "namespaceURI":"" + } + }, + "intellectualPropertyRights":{ + "title":"intellectualPropertyRights", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"intellectualPropertyRights", + "namespaceURI":"" + } + }, + "copyRights":{ + "title":"copyRights", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"copyRights", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "documentation", + "id", + "privacyAct", + "intellectualPropertyRights", + "copyRights" + ] + }, + "Term":{ + "type":"object", + "title":"Term", + "required":[ + "value" + ], + "properties":{ + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"#/definitions/CodeSpacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeSpace", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "codeSpace", + "value", + "definition" + ] + }, + "ProcessMethodType.Implementation.ImplementationCode":{ + "type":"object", + "title":"ProcessMethodType.Implementation.ImplementationCode", + "required":[ + "language" ], "properties":{ "description":{ @@ -9571,212 +9513,292 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "member":{ - "title":"member", + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "securityConstraint":{ + "title":"securityConstraint", + "allOf":[ + { + "$ref":"#/definitions/SecurityConstraint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DocumentList.Member" + "$ref":"#/definitions/LegalConstraint" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "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", - "propertiesOrder":[ - "description", - "member", - "id" - ] - }, - "Connections":{ - "type":"object", - "title":"Connections", - "required":[ - "connectionList" - ], - "properties":{ - "connectionList":{ - "title":"connectionList", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"#/definitions/Connections.ConnectionList" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "connectionList" - ] - }, - "History":{ - "type":"object", - "title":"History", - "required":[ - "eventList" - ], - "properties":{ - "eventList":{ - "title":"eventList", + }, + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/EventList" + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"EventList", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "contact":{ + "title":"contact", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "type":{ - "title":"type", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "href":{ - "title":"href", + "history":{ + "title":"history", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "role":{ - "title":"role", + "sourceRef":{ + "title":"sourceRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.SourceRef" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"sourceRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "arcrole":{ - "title":"arcrole", + "binaryRef":{ + "title":"binaryRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.BinaryRef" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"binaryRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "title":{ - "title":"title", + "language":{ + "title":"language", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"language", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"framework", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "eventList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description", + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "sourceRef", + "binaryRef", + "language", + "framework", + "version" ] }, - "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ + "Outputs":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", + "title":"Outputs", + "required":[ + "outputList" + ], "properties":{ + "outputList":{ + "title":"outputList", + "allOf":[ + { + "$ref":"#/definitions/Outputs.OutputList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -9884,6 +9906,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "outputList", "remoteSchema", "type", "href", @@ -9894,27 +9917,27 @@ "actuate" ] }, - "Inputs.InputList":{ + "Classification.ClassifierList":{ "type":"object", - "title":"Inputs.InputList", + "title":"Classification.ClassifierList", "required":[ - "input" + "classifier" ], "properties":{ - "input":{ - "title":"input", + "classifier":{ + "title":"classifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IoComponentPropertyType" + "$ref":"#/definitions/Classification.ClassifierList.Classifier" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"classifier", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -9934,179 +9957,183 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "input", + "classifier", "id" ] }, - "Rights":{ + "Security":{ "type":"object", - "title":"Rights", - "required":[ - "documentation" - ], + "title":"Security", "properties":{ - "documentation":{ - "title":"documentation", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "id":{ - "title":"id", + "ownerProducer":{ + "title":"ownerProducer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "privacyAct":{ - "title":"privacyAct", + "scIcontrols":{ + "title":"scIcontrols", "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":"privacyAct", - "namespaceURI":"" + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "intellectualPropertyRights":{ - "title":"intellectualPropertyRights", + "sarIdentifier":{ + "title":"sarIdentifier", "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":"intellectualPropertyRights", - "namespaceURI":"" + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "copyRights":{ - "title":"copyRights", + "disseminationControls":{ + "title":"disseminationControls", "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":"copyRights", - "namespaceURI":"" + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "documentation", - "id", - "privacyAct", - "intellectualPropertyRights", - "copyRights" - ] - }, - "Classification":{ - "type":"object", - "title":"Classification", - "required":[ - "classifierList" - ], - "properties":{ - "classifierList":{ - "title":"classifierList", + }, + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "allOf":[ { - "$ref":"#/definitions/Classification.ClassifierList" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ClassifierList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "type":{ - "title":"type", + "releasableTo":{ + "title":"releasableTo", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "href":{ - "title":"href", + "nonICmarkings":{ + "title":"nonICmarkings", "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" + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "role":{ - "title":"role", + "classifiedBy":{ + "title":"classifiedBy", "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":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "arcrole":{ - "title":"arcrole", + "classificationReason":{ + "title":"classificationReason", "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" + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "title":{ - "title":"title", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -10114,117 +10141,123 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "show":{ - "title":"show", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "actuate":{ - "title":"actuate", + "declassEvent":{ + "title":"declassEvent", "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":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "classifierList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ArrayLink.SourceIndex":{ - "type":"object", - "title":"ArrayLink.SourceIndex", - "properties":{ - "ref":{ - "title":"ref", + }, + "declassException":{ + "title":"declassException", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "ValidTime":{ - "type":"object", - "title":"ValidTime", - "required":[ - "timeInstant", - "timePeriod" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", + }, + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "timePeriod":{ - "title":"timePeriod", + "declassManualReview":{ + "title":"declassManualReview", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } } }, "typeType":"classInfo", "propertiesOrder":[ - "timeInstant", - "timePeriod" + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" ] }, - "ProcessMethodType.Rules.RulesDefinition":{ + "Document":{ "type":"object", - "title":"ProcessMethodType.Rules.RulesDefinition", + "title":"Document", + "required":[ + "description" + ], "properties":{ "description":{ "title":"description", @@ -10239,482 +10272,485 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "ruleLanguage":{ - "title":"ruleLanguage", + "date":{ + "title":"date", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RuleLanguageType" - } - }, - "elementName":{ - "localPart":"ruleLanguage", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ruleLanguage", + "localPart":"date", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "ruleLanguage" - ] - }, - "Contact":{ - "type":"object", - "title":"Contact", - "required":[ - "person", - "responsibleParty", - "contactList" - ], - "properties":{ - "person":{ - "title":"person", + }, + "contact":{ + "title":"contact", "allOf":[ { - "$ref":"#/definitions/Person" + "$ref":"#/definitions/Contact" } ], "propertyType":"element", "elementName":{ - "localPart":"Person", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "responsibleParty":{ - "title":"responsibleParty", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/ResponsibleParty" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"format", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contactList":{ - "title":"contactList", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ContactList" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ContactList", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "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" } }, - "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", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"version", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "date", + "contact", + "format", + "onlineResource", + "id", + "version" + ] + }, + "AbstractComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDerivableComponentType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"AbstractComponentType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "person", - "responsibleParty", - "contactList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "inputs", + "outputs", + "parameters" ] }, - "Person":{ + "AbstractRestrictedProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractRestrictedProcessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRestrictedProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "DocumentList":{ "type":"object", - "title":"Person", + "title":"DocumentList", "required":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email" + "member" ], "properties":{ - "surname":{ - "title":"surname", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"surname", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "name":{ - "title":"name", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "userID":{ - "title":"userID", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"userID", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "affiliation":{ - "title":"affiliation", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "member", + "id" + ] + }, + "Interfaces.InterfaceList":{ + "type":"object", + "title":"Interfaces.InterfaceList", + "required":[ + "_interface" + ], + "properties":{ + "_interface":{ + "title":"_interface", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/Interface" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"affiliation", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "phoneNumber":{ - "title":"phoneNumber", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"phoneNumber", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } - }, - "email":{ - "title":"email", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "_interface", + "id" + ] + }, + "Classification.ClassifierList.Classifier":{ + "type":"object", + "title":"Classification.ClassifierList.Classifier", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Term" } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email", - "id" + "term", + "name" ] }, - "Document":{ + "ConnectionsPropertyType":{ "type":"object", - "title":"Document", + "title":"ConnectionsPropertyType", "required":[ - "description" + "connectionList" ], "properties":{ - "description":{ - "title":"description", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"ConnectionList", + "namespaceURI":"http://www.opengis.net/sensorML/1.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" } }, - "date":{ - "title":"date", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contact":{ - "title":"contact", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Contact" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "format":{ - "title":"format", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"format", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "onlineResource":{ - "title":"onlineResource", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineResource" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"onlineResource", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "id":{ - "title":"id", + "title":{ + "title":"title", "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":"http://www.opengis.net/gml" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "date", - "contact", - "format", - "onlineResource", - "id", - "version" - ] - }, - "Link.Destination":{ - "type":"object", - "title":"Link.Destination", - "required":[ - "ref" - ], - "properties":{ - "ref":{ - "title":"ref", + }, + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"connectionsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "ref" + "connectionList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Classification.ClassifierList":{ + "Inputs.InputList":{ "type":"object", - "title":"Classification.ClassifierList", + "title":"Inputs.InputList", "required":[ - "classifier" + "input" ], "properties":{ - "classifier":{ - "title":"classifier", + "input":{ + "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Classification.ClassifierList.Classifier" + "$ref":"#/definitions/IoComponentPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"classifier", + "localPart":"input", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -10734,30 +10770,14 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "classifier", + "input", "id" ] }, - "Inputs":{ + "RuleLanguageType":{ "type":"object", - "title":"Inputs", - "required":[ - "inputList" - ], + "title":"RuleLanguageType", "properties":{ - "inputList":{ - "title":"inputList", - "allOf":[ - { - "$ref":"#/definitions/Inputs.InputList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -10864,8 +10884,11 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ruleLanguageType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "inputList", "remoteSchema", "type", "href", @@ -10876,72 +10899,49 @@ "actuate" ] }, - "AbstractListType":{ + "ContactInfo.Phone":{ "type":"object", - "title":"AbstractListType", + "title":"ContactInfo.Phone", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "any":{ - "title":"any", + "voice":{ + "title":"voice", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"voice", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } }, - "id":{ - "title":"id", + "facsimile":{ + "title":"facsimile", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"facsimile", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractListType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "otherAttributes", - "any", - "id" + "voice", + "facsimile" ] } }, @@ -10959,7 +10959,7 @@ "properties":{ "localPart":{ "enum":[ - "_Process" + "Link" ] }, "namespaceURI":{ @@ -10972,11 +10972,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/Link" } }, "elementName":{ - "localPart":"_Process", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -10993,7 +10993,7 @@ "properties":{ "localPart":{ "enum":[ - "documentation" + "validTime" ] }, "namespaceURI":{ @@ -11006,11 +11006,11 @@ ] }, "value":{ - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/ValidTime" } }, "elementName":{ - "localPart":"documentation", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11027,7 +11027,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "Person" ] }, "namespaceURI":{ @@ -11040,11 +11040,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventList" + "$ref":"#/definitions/Person" } }, "elementName":{ - "localPart":"EventList", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11061,7 +11061,7 @@ "properties":{ "localPart":{ "enum":[ - "Person" + "InterfaceDefinition" ] }, "namespaceURI":{ @@ -11074,11 +11074,11 @@ ] }, "value":{ - "$ref":"#/definitions/Person" + "$ref":"#/definitions/InterfaceDefinition" } }, "elementName":{ - "localPart":"Person", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11095,7 +11095,7 @@ "properties":{ "localPart":{ "enum":[ - "connections" + "contact" ] }, "namespaceURI":{ @@ -11108,11 +11108,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connections" + "$ref":"#/definitions/Contact" } }, "elementName":{ - "localPart":"connections", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11129,7 +11129,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "documentation" ] }, "namespaceURI":{ @@ -11142,11 +11142,11 @@ ] }, "value":{ - "$ref":"#/definitions/Link" + "$ref":"#/definitions/Documentation" } }, "elementName":{ - "localPart":"Link", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11163,7 +11163,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "outputs" ] }, "namespaceURI":{ @@ -11176,11 +11176,11 @@ ] }, "value":{ - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Outputs" } }, "elementName":{ - "localPart":"Term", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11197,7 +11197,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialReferenceFrame" + "history" ] }, "namespaceURI":{ @@ -11210,11 +11210,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialReferenceFrame" + "$ref":"#/definitions/History" } }, "elementName":{ - "localPart":"spatialReferenceFrame", + "localPart":"history", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11231,7 +11231,7 @@ "properties":{ "localPart":{ "enum":[ - "inputs" + "schematron" ] }, "namespaceURI":{ @@ -11244,11 +11244,11 @@ ] }, "value":{ - "$ref":"#/definitions/Inputs" + "$ref":"#/definitions/Schematron" } }, "elementName":{ - "localPart":"inputs", + "localPart":"schematron", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11265,7 +11265,7 @@ "properties":{ "localPart":{ "enum":[ - "Security" + "Rights" ] }, "namespaceURI":{ @@ -11278,11 +11278,11 @@ ] }, "value":{ - "$ref":"#/definitions/Security" + "$ref":"#/definitions/Rights" } }, "elementName":{ - "localPart":"Security", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11299,7 +11299,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessChain" + "Component" ] }, "namespaceURI":{ @@ -11312,11 +11312,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessChainType" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"ProcessChain", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11333,7 +11333,7 @@ "properties":{ "localPart":{ "enum":[ - "System" + "interface" ] }, "namespaceURI":{ @@ -11346,11 +11346,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/Interface" } }, "elementName":{ - "localPart":"System", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11367,7 +11367,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorML" + "spatialReferenceFrame" ] }, "namespaceURI":{ @@ -11380,11 +11380,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorML" + "$ref":"#/definitions/SpatialReferenceFrame" } }, "elementName":{ - "localPart":"SensorML", + "localPart":"spatialReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11401,7 +11401,7 @@ "properties":{ "localPart":{ "enum":[ - "legalConstraint" + "_Process" ] }, "namespaceURI":{ @@ -11414,11 +11414,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegalConstraint" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"legalConstraint", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11435,7 +11435,7 @@ "properties":{ "localPart":{ "enum":[ - "contactInfo" + "ProcessMethod" ] }, "namespaceURI":{ @@ -11448,11 +11448,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInfo" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"contactInfo", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11469,7 +11469,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "onlineResource" ] }, "namespaceURI":{ @@ -11482,11 +11482,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11503,7 +11503,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "positions" ] }, "namespaceURI":{ @@ -11516,11 +11516,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/Positions" } }, "elementName":{ - "localPart":"keywords", + "localPart":"positions", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11537,7 +11537,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessModel" + "relaxNG" ] }, "namespaceURI":{ @@ -11550,11 +11550,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessModelType" + "$ref":"#/definitions/RelaxNG" } }, "elementName":{ - "localPart":"ProcessModel", + "localPart":"relaxNG", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11571,7 +11571,7 @@ "properties":{ "localPart":{ "enum":[ - "DataSource" + "EventList" ] }, "namespaceURI":{ @@ -11584,11 +11584,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataSourceType" + "$ref":"#/definitions/EventList" } }, "elementName":{ - "localPart":"DataSource", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11605,7 +11605,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "keywords" ] }, "namespaceURI":{ @@ -11618,11 +11618,11 @@ ] }, "value":{ - "$ref":"#/definitions/Position" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"position", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11639,7 +11639,7 @@ "properties":{ "localPart":{ "enum":[ - "InterfaceDefinition" + "contactInfo" ] }, "namespaceURI":{ @@ -11652,11 +11652,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/ContactInfo" } }, "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11673,7 +11673,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "ArrayLink" ] }, "namespaceURI":{ @@ -11686,11 +11686,11 @@ ] }, "value":{ - "$ref":"#/definitions/Parameters" + "$ref":"#/definitions/ArrayLink" } }, "elementName":{ - "localPart":"parameters", + "localPart":"ArrayLink", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11707,7 +11707,7 @@ "properties":{ "localPart":{ "enum":[ - "capabilities" + "DataSource" ] }, "namespaceURI":{ @@ -11720,11 +11720,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/DataSourceType" } }, "elementName":{ - "localPart":"capabilities", + "localPart":"DataSource", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11741,7 +11741,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "temporalReferenceFrame" ] }, "namespaceURI":{ @@ -11754,11 +11754,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/TemporalReferenceFrame" } }, "elementName":{ - "localPart":"Component", + "localPart":"temporalReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11775,7 +11775,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "identification" ] }, "namespaceURI":{ @@ -11788,11 +11788,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/Identification" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11809,7 +11809,7 @@ "properties":{ "localPart":{ "enum":[ - "ArrayLink" + "Document" ] }, "namespaceURI":{ @@ -11822,11 +11822,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayLink" + "$ref":"#/definitions/Document" } }, "elementName":{ - "localPart":"ArrayLink", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11843,7 +11843,7 @@ "properties":{ "localPart":{ "enum":[ - "onlineResource" + "connections" ] }, "namespaceURI":{ @@ -11856,11 +11856,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Connections" } }, "elementName":{ - "localPart":"onlineResource", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11877,7 +11877,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalReferenceFrame" + "characteristics" ] }, "namespaceURI":{ @@ -11890,11 +11890,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalReferenceFrame" + "$ref":"#/definitions/Characteristics" } }, "elementName":{ - "localPart":"temporalReferenceFrame", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11911,7 +11911,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponsibleParty" + "classification" ] }, "namespaceURI":{ @@ -11924,11 +11924,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsibleParty" + "$ref":"#/definitions/Classification" } }, "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11945,7 +11945,7 @@ "properties":{ "localPart":{ "enum":[ - "components" + "System" ] }, "namespaceURI":{ @@ -11958,11 +11958,11 @@ ] }, "value":{ - "$ref":"#/definitions/Components" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"components", + "localPart":"System", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11979,7 +11979,7 @@ "properties":{ "localPart":{ "enum":[ - "interfaces" + "legalConstraint" ] }, "namespaceURI":{ @@ -11992,11 +11992,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interfaces" + "$ref":"#/definitions/LegalConstraint" } }, "elementName":{ - "localPart":"interfaces", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12013,7 +12013,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "method" ] }, "namespaceURI":{ @@ -12026,11 +12026,11 @@ ] }, "value":{ - "$ref":"#/definitions/History" + "$ref":"#/definitions/MethodPropertyType" } }, "elementName":{ - "localPart":"history", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12047,7 +12047,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "position" ] }, "namespaceURI":{ @@ -12060,11 +12060,11 @@ ] }, "value":{ - "$ref":"#/definitions/Event" + "$ref":"#/definitions/Position" } }, "elementName":{ - "localPart":"Event", + "localPart":"position", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12081,7 +12081,7 @@ "properties":{ "localPart":{ "enum":[ - "classification" + "Security" ] }, "namespaceURI":{ @@ -12094,11 +12094,11 @@ ] }, "value":{ - "$ref":"#/definitions/Classification" + "$ref":"#/definitions/Security" } }, "elementName":{ - "localPart":"classification", + "localPart":"Security", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12115,7 +12115,7 @@ "properties":{ "localPart":{ "enum":[ - "contact" + "location" ] }, "namespaceURI":{ @@ -12128,11 +12128,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contact" + "$ref":"#/definitions/Location" } }, "elementName":{ - "localPart":"contact", + "localPart":"location", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12149,7 +12149,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "ProcessChain" ] }, "namespaceURI":{ @@ -12162,11 +12162,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/ProcessChainType" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"ProcessChain", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12183,7 +12183,7 @@ "properties":{ "localPart":{ "enum":[ - "positions" + "timePosition" ] }, "namespaceURI":{ @@ -12196,11 +12196,11 @@ ] }, "value":{ - "$ref":"#/definitions/Positions" + "$ref":"#/definitions/TimePosition" } }, "elementName":{ - "localPart":"positions", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12217,7 +12217,7 @@ "properties":{ "localPart":{ "enum":[ - "identification" + "ruleLanguage" ] }, "namespaceURI":{ @@ -12230,11 +12230,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identification" + "$ref":"#/definitions/RuleLanguageType" } }, "elementName":{ - "localPart":"identification", + "localPart":"ruleLanguage", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12251,7 +12251,7 @@ "properties":{ "localPart":{ "enum":[ - "method" + "ResponsibleParty" ] }, "namespaceURI":{ @@ -12264,11 +12264,11 @@ ] }, "value":{ - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/ResponsibleParty" } }, "elementName":{ - "localPart":"method", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12285,7 +12285,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "inputs" ] }, "namespaceURI":{ @@ -12298,11 +12298,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactList" + "$ref":"#/definitions/Inputs" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12319,7 +12319,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "securityConstraint" ] }, "namespaceURI":{ @@ -12332,11 +12332,11 @@ ] }, "value":{ - "$ref":"#/definitions/Location" + "$ref":"#/definitions/SecurityConstraint" } }, "elementName":{ - "localPart":"location", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12353,7 +12353,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "Term" ] }, "namespaceURI":{ @@ -12366,11 +12366,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidTime" + "$ref":"#/definitions/Term" } }, "elementName":{ - "localPart":"validTime", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12387,7 +12387,7 @@ "properties":{ "localPart":{ "enum":[ - "characteristics" + "ComponentArray" ] }, "namespaceURI":{ @@ -12400,11 +12400,11 @@ ] }, "value":{ - "$ref":"#/definitions/Characteristics" + "$ref":"#/definitions/ComponentArrayType" } }, "elementName":{ - "localPart":"characteristics", + "localPart":"ComponentArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12421,7 +12421,7 @@ "properties":{ "localPart":{ "enum":[ - "schematron" + "Event" ] }, "namespaceURI":{ @@ -12434,11 +12434,11 @@ ] }, "value":{ - "$ref":"#/definitions/Schematron" + "$ref":"#/definitions/Event" } }, "elementName":{ - "localPart":"schematron", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12455,7 +12455,7 @@ "properties":{ "localPart":{ "enum":[ - "relaxNG" + "ContactList" ] }, "namespaceURI":{ @@ -12468,11 +12468,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelaxNG" + "$ref":"#/definitions/ContactList" } }, "elementName":{ - "localPart":"relaxNG", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12489,7 +12489,7 @@ "properties":{ "localPart":{ "enum":[ - "connection" + "interfaces" ] }, "namespaceURI":{ @@ -12502,11 +12502,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/Interfaces" } }, "elementName":{ - "localPart":"connection", + "localPart":"interfaces", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12523,7 +12523,7 @@ "properties":{ "localPart":{ "enum":[ - "ruleLanguage" + "DocumentList" ] }, "namespaceURI":{ @@ -12536,11 +12536,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/DocumentList" } }, "elementName":{ - "localPart":"ruleLanguage", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12557,7 +12557,7 @@ "properties":{ "localPart":{ "enum":[ - "Rights" + "components" ] }, "namespaceURI":{ @@ -12570,11 +12570,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rights" + "$ref":"#/definitions/Components" } }, "elementName":{ - "localPart":"Rights", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12591,7 +12591,7 @@ "properties":{ "localPart":{ "enum":[ - "interface" + "SensorML" ] }, "namespaceURI":{ @@ -12604,11 +12604,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/SensorML" } }, "elementName":{ - "localPart":"interface", + "localPart":"SensorML", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12625,7 +12625,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "parameters" ] }, "namespaceURI":{ @@ -12638,11 +12638,11 @@ ] }, "value":{ - "$ref":"#/definitions/Document" + "$ref":"#/definitions/Parameters" } }, "elementName":{ - "localPart":"Document", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12659,7 +12659,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentArray" + "ProcessModel" ] }, "namespaceURI":{ @@ -12672,11 +12672,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentArrayType" + "$ref":"#/definitions/ProcessModelType" } }, "elementName":{ - "localPart":"ComponentArray", + "localPart":"ProcessModel", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12693,7 +12693,7 @@ "properties":{ "localPart":{ "enum":[ - "securityConstraint" + "connection" ] }, "namespaceURI":{ @@ -12706,11 +12706,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/Connection" } }, "elementName":{ - "localPart":"securityConstraint", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12727,7 +12727,7 @@ "properties":{ "localPart":{ "enum":[ - "outputs" + "capabilities" ] }, "namespaceURI":{ @@ -12740,11 +12740,11 @@ ] }, "value":{ - "$ref":"#/definitions/Outputs" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"outputs", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } diff --git a/scripts/jsonschemas/SensorML_1_0_1.jsonschema b/scripts/jsonschemas/SensorML_1_0_1.jsonschema index 74a96caf..88b2287a 100644 --- a/scripts/jsonschemas/SensorML_1_0_1.jsonschema +++ b/scripts/jsonschemas/SensorML_1_0_1.jsonschema @@ -2,151 +2,191 @@ { "id":"http://www.opengis.net/sensorML/1.0.1#", "definitions":{ - "AbstractSMLType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AbstractSMLType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSMLType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "Components.ComponentList":{ + "ContactList":{ "type":"object", - "title":"Components.ComponentList", + "title":"ContactList", "required":[ - "component" + "member" ], "properties":{ - "component":{ - "title":"component", + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "member":{ + "title":"member", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Components.ComponentList.Component" + "$ref":"#/definitions/ContactList.Member" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } + }, + "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", "propertiesOrder":[ - "component" + "description", + "member", + "id" ] }, - "ArrayLink":{ + "DataSourceType.ObservationReference":{ "type":"object", - "title":"ArrayLink", - "required":[ - "sourceArray", - "destinationArray" - ], + "title":"DataSourceType.ObservationReference", "properties":{ - "sourceArray":{ - "title":"sourceArray", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceArray" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceArray", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "destinationIndex":{ - "title":"destinationIndex", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArrayLink.DestinationIndex" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"destinationIndex", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "destinationArray":{ - "title":"destinationArray", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ArrayLink.DestinationArray" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"destinationArray", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sourceIndex":{ - "title":"sourceIndex", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceIndex" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceIndex", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "connection":{ - "title":"connection", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Connection" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"connection", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "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":[ - "sourceArray", - "destinationIndex", - "destinationArray", - "sourceIndex", - "connection" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Documentation":{ + "DocumentList.Member":{ "type":"object", - "title":"Documentation", + "title":"DocumentList.Member", "required":[ "document", - "documentList" + "name" ], "properties":{ "document":{ @@ -162,17 +202,17 @@ "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "documentList":{ - "title":"documentList", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DocumentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -283,7 +323,7 @@ "typeType":"classInfo", "propertiesOrder":[ "document", - "documentList", + "name", "remoteSchema", "type", "href", @@ -294,1498 +334,39 @@ "actuate" ] }, - "SensorML":{ + "SecurityConstraint":{ "type":"object", - "title":"SensorML", + "title":"SecurityConstraint", "required":[ - "member", - "version" + "security" ], "properties":{ - "keywords":{ - "title":"keywords", + "security":{ + "title":"security", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"#/definitions/Security" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", + "localPart":"Security", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "securityConstraint":{ - "title":"securityConstraint", - "allOf":[ - { - "$ref":"#/definitions/SecurityConstraint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "legalConstraint":{ - "title":"legalConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "history":{ - "title":"history", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorML.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "member", - "version" - ] - }, - "Keywords":{ - "type":"object", - "title":"Keywords", - "required":[ - "keywordList" - ], - "properties":{ - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/Keywords.KeywordList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "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", - "propertiesOrder":[ - "keywordList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "RelaxNG":{ - "required":[ - "any" - ], - "allOf":[ - { - "$ref":"#/definitions/RuleLanguageType" - }, - { - "type":"object", - "title":"RelaxNG", - "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" - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "Connections":{ - "type":"object", - "title":"Connections", - "required":[ - "connectionList" - ], - "properties":{ - "connectionList":{ - "title":"connectionList", - "allOf":[ - { - "$ref":"#/definitions/Connections.ConnectionList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ConnectionList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "connectionList" - ] - }, - "InterfaceDefinition":{ - "type":"object", - "title":"InterfaceDefinition", - "properties":{ - "serviceLayer":{ - "title":"serviceLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "applicationLayer":{ - "title":"applicationLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"applicationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "presentationLayer":{ - "title":"presentationLayer", - "allOf":[ - { - "$ref":"#/definitions/PresentationLayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"presentationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "sessionLayer":{ - "title":"sessionLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sessionLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "transportLayer":{ - "title":"transportLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"transportLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "networkLayer":{ - "title":"networkLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"networkLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "dataLinkLayer":{ - "title":"dataLinkLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataLinkLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "physicalLayer":{ - "title":"physicalLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"physicalLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "mechanicalLayer":{ - "title":"mechanicalLayer", - "allOf":[ - { - "$ref":"#/definitions/LayerPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mechanicalLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceLayer", - "applicationLayer", - "presentationLayer", - "sessionLayer", - "transportLayer", - "networkLayer", - "dataLinkLayer", - "physicalLayer", - "mechanicalLayer", - "id" - ] - }, - "Capabilities":{ - "type":"object", - "title":"Capabilities", - "required":[ - "abstractDataRecord" - ], - "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "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", - "propertiesOrder":[ - "abstractDataRecord", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "Contact":{ - "type":"object", - "title":"Contact", - "required":[ - "person", - "responsibleParty", - "contactList" - ], - "properties":{ - "person":{ - "title":"person", - "allOf":[ - { - "$ref":"#/definitions/Person" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Person", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "responsibleParty":{ - "title":"responsibleParty", - "allOf":[ - { - "$ref":"#/definitions/ResponsibleParty" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResponsibleParty", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "contactList":{ - "title":"contactList", - "allOf":[ - { - "$ref":"#/definitions/ContactList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "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", - "propertiesOrder":[ - "person", - "responsibleParty", - "contactList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDerivableComponentType" - }, - { - "type":"object", - "title":"AbstractComponentType", - "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/Outputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/Parameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters" - ] - }, - "AbstractPureProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRestrictedProcessType" - }, - { - "type":"object", - "title":"AbstractPureProcessType", - "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/Outputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/Parameters" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPureProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters" - ] - }, - "Link":{ - "type":"object", - "title":"Link", - "required":[ - "source", - "destination" - ], - "properties":{ - "source":{ - "title":"source", - "allOf":[ - { - "$ref":"#/definitions/Link.Source" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "destination":{ - "title":"destination", - "allOf":[ - { - "$ref":"#/definitions/Link.Destination" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"destination", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "source", - "destination", - "type" - ] - }, - "ProcessModelType":{ - "required":[ - "method" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPureProcessType" - }, - { - "type":"object", - "title":"ProcessModelType", - "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessModelType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "method" - ] - }, - "DataSourceType":{ - "required":[ - "dataDefinition", - "values", - "observationReference" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"DataSourceType", - "properties":{ - "dataDefinition":{ - "title":"dataDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.DataDefinition" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataDefinition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.Values" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "observationReference":{ - "title":"observationReference", - "allOf":[ - { - "$ref":"#/definitions/DataSourceType.ObservationReference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationReference", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataSourceType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "dataDefinition", - "values", - "observationReference" - ] - }, - "AbstractListType":{ - "type":"object", - "title":"AbstractListType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "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" - }, - "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":"AbstractListType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "otherAttributes", - "any", - "id" - ] - }, - "EventList.Member":{ - "type":"object", - "title":"EventList.Member", - "required":[ - "event", - "name" - ], - "properties":{ - "event":{ - "title":"event", - "allOf":[ - { - "$ref":"#/definitions/Event" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Event", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "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", - "propertiesOrder":[ - "event", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DocumentList":{ - "type":"object", - "title":"DocumentList", - "required":[ - "member" - ], - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentList.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "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", - "propertiesOrder":[ - "description", - "member", - "id" - ] - }, - "ProcessMethodType":{ - "required":[ - "rules" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "security" + ] + }, + "ProcessMethodType":{ + "required":[ + "rules" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", @@ -2038,208 +619,159 @@ "implementation" ] }, - "Inputs.InputList":{ + "InterfaceDefinition":{ "type":"object", - "title":"Inputs.InputList", - "required":[ - "input" - ], + "title":"InterfaceDefinition", "properties":{ - "input":{ - "title":"input", + "serviceLayer":{ + "title":"serviceLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"serviceLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "input", - "id" - ] - }, - "Parameters":{ - "type":"object", - "title":"Parameters", - "required":[ - "parameterList" - ], - "properties":{ - "parameterList":{ - "title":"parameterList", + "applicationLayer":{ + "title":"applicationLayer", "allOf":[ { - "$ref":"#/definitions/Parameters.ParameterList" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "localPart":"applicationLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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", + "presentationLayer":{ + "title":"presentationLayer", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/PresentationLayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"presentationLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "href":{ - "title":"href", + "sessionLayer":{ + "title":"sessionLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"sessionLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "role":{ - "title":"role", + "transportLayer":{ + "title":"transportLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"transportLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "networkLayer":{ + "title":"networkLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"networkLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "title":{ - "title":"title", + "dataLinkLayer":{ + "title":"dataLinkLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"dataLinkLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "physicalLayer":{ + "title":"physicalLayer", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"physicalLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ConnectionsPropertyType":{ - "type":"object", - "title":"ConnectionsPropertyType", - "required":[ - "connectionList" - ], - "properties":{ - "connectionList":{ - "title":"connectionList", + "mechanicalLayer":{ + "title":"mechanicalLayer", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"mechanicalLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "serviceLayer", + "applicationLayer", + "presentationLayer", + "sessionLayer", + "transportLayer", + "networkLayer", + "dataLinkLayer", + "physicalLayer", + "mechanicalLayer", + "id" + ] + }, + "RuleLanguageType":{ + "type":"object", + "title":"RuleLanguageType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -2347,11 +879,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"connectionsPropertyType", + "localPart":"ruleLanguageType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "connectionList", "remoteSchema", "type", "href", @@ -2362,10 +893,40 @@ "actuate" ] }, - "RuleLanguageType":{ + "Documentation":{ "type":"object", - "title":"RuleLanguageType", + "title":"Documentation", + "required":[ + "document", + "documentList" + ], "properties":{ + "document":{ + "title":"document", + "allOf":[ + { + "$ref":"#/definitions/Document" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Document", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "documentList":{ + "title":"documentList", + "allOf":[ + { + "$ref":"#/definitions/DocumentList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -2472,11 +1033,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ruleLanguageType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ + "document", + "documentList", "remoteSchema", "type", "href", @@ -2487,191 +1046,173 @@ "actuate" ] }, - "ContactList.Member":{ + "TemporalReferenceFrame":{ "type":"object", - "title":"ContactList.Member", + "title":"TemporalReferenceFrame", "required":[ - "person", - "responsibleParty" + "temporalCRS" ], "properties":{ - "person":{ - "title":"person", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "$ref":"#/definitions/Person" + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Person", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"TemporalCRS", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "responsibleParty":{ - "title":"responsibleParty", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalCRS" + ] + }, + "ContactInfo.Address":{ + "type":"object", + "title":"ContactInfo.Address", + "properties":{ + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { - "$ref":"#/definitions/ResponsibleParty" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"deliveryPoint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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", + "city":{ + "title":"city", "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":"city", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "administrativeArea":{ + "title":"administrativeArea", "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":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "title":{ - "title":"title", + "postalCode":{ + "title":"postalCode", "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" + "propertyType":"element", + "elementName":{ + "localPart":"postalCode", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "country":{ + "title":"country", "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":"element", + "elementName":{ + "localPart":"country", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "actuate":{ - "title":"actuate", + "electronicMailAddress":{ + "title":"electronicMailAddress", "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" + "propertyType":"element", + "elementName":{ + "localPart":"electronicMailAddress", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "person", - "responsibleParty", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "DataSourceType.DataDefinition":{ + "ProcessMethodType.Algorithm":{ "type":"object", - "title":"DataSourceType.DataDefinition", + "title":"ProcessMethodType.Algorithm", "required":[ - "dataBlockDefinition", - "dataStreamDefinition" + "algorithmDefinition" ], "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "algorithmDefinition":{ + "title":"algorithmDefinition", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"AlgorithmDefinition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "algorithmDefinition" + ] + }, + "MethodPropertyType":{ + "type":"object", + "title":"MethodPropertyType", + "required":[ + "processMethod" + ], + "properties":{ + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/ProcessMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"ProcessMethod", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -2780,9 +1321,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"methodPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "dataBlockDefinition", - "dataStreamDefinition", + "processMethod", "remoteSchema", "type", "href", @@ -2793,78 +1337,141 @@ "actuate" ] }, - "Position":{ + "ArrayLink":{ "type":"object", - "title":"Position", + "title":"ArrayLink", "required":[ - "process", - "position", - "vector", - "name" + "sourceArray", + "destinationArray" ], "properties":{ - "process":{ - "title":"process", + "sourceArray":{ + "title":"sourceArray", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" - } + "$ref":"#/definitions/ArrayLink.SourceArray" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sourceArray", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "destinationIndex":{ + "title":"destinationIndex", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ArrayLink.DestinationIndex" }, - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"destinationIndex", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "position":{ - "title":"position", + "destinationArray":{ + "title":"destinationArray", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/ArrayLink.DestinationArray" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"destinationArray", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "vector":{ - "title":"vector", + "sourceIndex":{ + "title":"sourceIndex", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/ArrayLink.SourceIndex" } ], "propertyType":"element", "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"sourceIndex", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "connection":{ + "title":"connection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/Connection" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"connection", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "sourceArray", + "destinationIndex", + "destinationArray", + "sourceIndex", + "connection" + ] + }, + "Location":{ + "type":"object", + "title":"Location", + "required":[ + "point", + "curve" + ], + "properties":{ + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "curve":{ + "title":"curve", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Curve", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -2949,56 +1556,131 @@ "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", + "propertiesOrder":[ + "point", + "curve", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Classification.ClassifierList.Classifier":{ + "type":"object", + "title":"Classification.ClassifierList.Classifier", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", + "allOf":[ + { + "$ref":"#/definitions/Term" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "term", + "name" + ] + }, + "Identification.IdentifierList.Identifier":{ + "type":"object", + "title":"Identification.IdentifierList.Identifier", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", + "allOf":[ + { + "$ref":"#/definitions/Term" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "actuate":{ - "title":"actuate", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "process", - "position", - "vector", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "term", + "name" ] }, - "ComponentArrayType":{ - "required":[ - "parameters" - ], + "AbstractComponentType":{ "allOf":[ { "$ref":"#/definitions/AbstractDerivableComponentType" }, { "type":"object", - "title":"ComponentArrayType", + "title":"AbstractComponentType", "properties":{ "inputs":{ "title":"inputs", @@ -3030,7 +1712,7 @@ "title":"parameters", "allOf":[ { - "$ref":"#/definitions/ComponentArrayType.Parameters" + "$ref":"#/definitions/Parameters" } ], "propertyType":"element", @@ -3038,127 +1720,30 @@ "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "positions":{ - "title":"positions", - "allOf":[ - { - "$ref":"#/definitions/Positions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ComponentArrayType", + "localPart":"AbstractComponentType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ "inputs", "outputs", - "parameters", - "components", - "positions", - "connections" - ] - }, - "Connection":{ - "type":"object", - "title":"Connection", - "required":[ - "link", - "arrayLink" - ], - "properties":{ - "link":{ - "title":"link", - "allOf":[ - { - "$ref":"#/definitions/Link" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Link", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "arrayLink":{ - "title":"arrayLink", - "allOf":[ - { - "$ref":"#/definitions/ArrayLink" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ArrayLink", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "link", - "arrayLink", - "name" + "parameters" ] }, - "OutputsPropertyType":{ + "ComponentsPropertyType":{ "type":"object", - "title":"OutputsPropertyType", + "title":"ComponentsPropertyType", "required":[ - "outputList" + "processList" ], "properties":{ - "outputList":{ - "title":"outputList", + "processList":{ + "title":"processList", "allOf":[ { "$ref":"#/definitions/AbstractListType" @@ -3166,7 +1751,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"OutputList", + "localPart":"ProcessList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -3277,11 +1862,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"outputsPropertyType", + "localPart":"componentsPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "outputList", + "processList", "remoteSchema", "type", "href", @@ -3292,10 +1877,109 @@ "actuate" ] }, - "DataSourceType.ObservationReference":{ + "ProcessMethodType.Rules.RulesDefinition":{ "type":"object", - "title":"DataSourceType.ObservationReference", + "title":"ProcessMethodType.Rules.RulesDefinition", + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ruleLanguage":{ + "title":"ruleLanguage", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RuleLanguageType" + } + }, + "elementName":{ + "localPart":"ruleLanguage", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"ruleLanguage", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "ruleLanguage" + ] + }, + "ComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractComponentType" + }, + { + "type":"object", + "title":"ComponentType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "method" + ] + }, + "Components":{ + "type":"object", + "title":"Components", + "required":[ + "componentList" + ], "properties":{ + "componentList":{ + "title":"componentList", + "allOf":[ + { + "$ref":"#/definitions/Components.ComponentList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ComponentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -3369,330 +2053,122 @@ } ], "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":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SystemType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractComponentType" - }, - { - "type":"object", - "title":"SystemType", - "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "positions":{ - "title":"positions", - "allOf":[ - { - "$ref":"#/definitions/Positions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SystemType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "components", - "positions", - "connections" - ] - }, - "Outputs.OutputList":{ - "type":"object", - "title":"Outputs.OutputList", - "required":[ - "output" - ], - "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"output", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output", - "id" - ] - }, - "AbstractDerivableComponentType":{ - "required":[ - "targetLocation", - "targetPosition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"AbstractDerivableComponentType", - "properties":{ - "spatialReferenceFrame":{ - "title":"spatialReferenceFrame", - "allOf":[ - { - "$ref":"#/definitions/SpatialReferenceFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialReferenceFrame", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "temporalReferenceFrame":{ - "title":"temporalReferenceFrame", - "allOf":[ - { - "$ref":"#/definitions/TemporalReferenceFrame" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalReferenceFrame", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "targetLocation":{ - "title":"targetLocation", - "allOf":[ - { - "$ref":"#/definitions/Location" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "targetPosition":{ - "title":"targetPosition", - "allOf":[ - { - "$ref":"#/definitions/Position" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "timePosition":{ - "title":"timePosition", - "allOf":[ - { - "$ref":"#/definitions/TimePosition" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "interfaces":{ - "title":"interfaces", - "allOf":[ - { - "$ref":"#/definitions/Interfaces" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interfaces", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "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":"AbstractDerivableComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, + "typeType":"classInfo", "propertiesOrder":[ - "spatialReferenceFrame", - "temporalReferenceFrame", - "targetLocation", - "targetPosition", - "timePosition", - "interfaces" + "componentList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ContactInfo.Phone":{ + "DataSourceType.Values":{ "type":"object", - "title":"ContactInfo.Phone", + "title":"DataSourceType.Values", "properties":{ - "voice":{ - "title":"voice", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"voice", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "propertyType":"anyAttribute" }, - "facsimile":{ - "title":"facsimile", + "any":{ + "title":"any", "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":{ + } + } + } + ] }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"facsimile", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "voice", - "facsimile" + "otherAttributes", + "any" ] }, - "Keywords.KeywordList":{ + "Interfaces.InterfaceList":{ "type":"object", - "title":"Keywords.KeywordList", + "title":"Interfaces.InterfaceList", "required":[ - "keyword" + "_interface" ], "properties":{ - "keyword":{ - "title":"keyword", + "_interface":{ + "title":"_interface", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Interface" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"keyword", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -3708,26 +2184,12 @@ "localPart":"id", "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", "propertiesOrder":[ - "keyword", - "id", - "codeSpace" + "_interface", + "id" ] }, "Identification":{ @@ -3868,303 +2330,379 @@ "actuate" ] }, - "Security":{ + "InputsPropertyType":{ "type":"object", - "title":"Security", + "title":"InputsPropertyType", + "required":[ + "inputList" + ], "properties":{ - "classification":{ - "title":"classification", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "remoteSchema":{ + "title":"remoteSchema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "ownerProducer":{ - "title":"ownerProducer", + "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "scIcontrols":{ - "title":"scIcontrols", + "href":{ + "title":"href", "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "role":{ + "title":"role", "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "disseminationControls":{ - "title":"disseminationControls", + "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":"attribute", "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "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":"inputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "inputList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Components.ComponentList":{ + "type":"object", + "title":"Components.ComponentList", + "required":[ + "component" + ], + "properties":{ + "component":{ + "title":"component", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Components.ComponentList.Component" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"component", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component" + ] + }, + "IoComponentPropertyType":{ + "type":"object", + "title":"IoComponentPropertyType", + "required":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "releasableTo":{ - "title":"releasableTo", + "quantity":{ + "title":"quantity", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "classifiedBy":{ - "title":"classifiedBy", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "classificationReason":{ - "title":"classificationReason", + "category":{ + "title":"category", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Category" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "derivedFrom":{ - "title":"derivedFrom", + "text":{ + "title":"text", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Text" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "declassDate":{ - "title":"declassDate", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/QuantityRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "declassEvent":{ - "title":"declassEvent", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CountRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "declassException":{ - "title":"declassException", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "abstractDataRecord":{ + "title":"abstractDataRecord", "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/AbstractDataRecordType" + } + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } + }, + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "declassManualReview":{ - "title":"declassManualReview", + "observableProperty":{ + "title":"observableProperty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ObservableProperty" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"ObservableProperty", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" - ] - }, - "ArrayLink.DestinationIndex":{ - "type":"object", - "title":"ArrayLink.DestinationIndex", - "properties":{ - "ref":{ - "title":"ref", + }, + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -4172,193 +2710,176 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "Event":{ - "type":"object", - "title":"Event", - "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.opengis.net/sensorML/1.0.1" - } }, - "description":{ - "title":"description", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "keywords":{ - "title":"keywords", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "identification":{ - "title":"identification", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "classification":{ - "title":"classification", + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contact":{ - "title":"contact", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "documentation":{ - "title":"documentation", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "property":{ - "title":"property", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "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" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"IoComponentPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "date", - "description", - "keywords", - "identification", - "classification", - "contact", - "documentation", - "property", - "id" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Components":{ + "DataSourceType.DataDefinition":{ "type":"object", - "title":"Components", + "title":"DataSourceType.DataDefinition", "required":[ - "componentList" + "dataBlockDefinition", + "dataStreamDefinition" ], "properties":{ - "componentList":{ - "title":"componentList", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", + "allOf":[ + { + "$ref":"#/definitions/DataBlockDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "$ref":"#/definitions/Components.ComponentList" + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ComponentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -4468,7 +2989,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "componentList", + "dataBlockDefinition", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -4479,82 +3001,61 @@ "actuate" ] }, - "ArrayLink.SourceIndex":{ - "type":"object", - "title":"ArrayLink.SourceIndex", - "properties":{ - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "RelaxNG":{ + "required":[ + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/RuleLanguageType" + }, + { + "type":"object", + "title":"RelaxNG", + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "ref" + "any" ] }, - "AbstractDerivableProcessType":{ + "ProcessModelType":{ "required":[ - "method", - "components", - "connections" + "method" ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractPureProcessType" }, { "type":"object", - "title":"AbstractDerivableProcessType", + "title":"ProcessModelType", "properties":{ - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/InputsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "outputs":{ - "title":"outputs", - "allOf":[ - { - "$ref":"#/definitions/OutputsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputs", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "parameters":{ - "title":"parameters", - "allOf":[ - { - "$ref":"#/definitions/ParametersPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameters", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, "method":{ "title":"method", "allOf":[ @@ -4567,94 +3068,275 @@ "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/ComponentsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "dataSources":{ - "title":"dataSources", - "allOf":[ - { - "$ref":"#/definitions/DataSourcesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSources", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/ConnectionsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDerivableProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessModelType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "method" + ] + }, + "Contact":{ + "type":"object", + "title":"Contact", + "required":[ + "person", + "responsibleParty", + "contactList" + ], + "properties":{ + "person":{ + "title":"person", + "allOf":[ + { + "$ref":"#/definitions/Person" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Person", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "responsibleParty":{ + "title":"responsibleParty", + "allOf":[ + { + "$ref":"#/definitions/ResponsibleParty" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResponsibleParty", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "contactList":{ + "title":"contactList", + "allOf":[ + { + "$ref":"#/definitions/ContactList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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", "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "method", - "components", - "dataSources", - "connections" + "person", + "responsibleParty", + "contactList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TemporalReferenceFrame":{ + "Keywords.KeywordList":{ "type":"object", - "title":"TemporalReferenceFrame", + "title":"Keywords.KeywordList", "required":[ - "temporalCRS" + "keyword" ], "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalCRS", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"keyword", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "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", "propertiesOrder":[ - "temporalCRS" + "keyword", + "id", + "codeSpace" ] }, - "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ + "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", + "required":[ + "any" + ], "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" + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -4762,529 +3444,576 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "any", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractRestrictedProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractRestrictedProcessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRestrictedProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "AbstractListType":{ + "type":"object", + "title":"AbstractListType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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" + }, + "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":"AbstractListType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "otherAttributes", + "any", + "id" ] }, - "ContactInfo":{ + "ProcessMethodType.Implementation.ImplementationCode":{ "type":"object", - "title":"ContactInfo", + "title":"ProcessMethodType.Implementation.ImplementationCode", + "required":[ + "language" + ], "properties":{ - "phone":{ - "title":"phone", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/ContactInfo.Phone" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "address":{ - "title":"address", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/ContactInfo.Address" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "onlineResource":{ - "title":"onlineResource", + "identification":{ + "title":"identification", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Identification" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"onlineResource", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "hoursOfService":{ - "title":"hoursOfService", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"hoursOfService", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "contactInstructions":{ - "title":"contactInstructions", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"contactInstructions", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" - ] - }, - "Rights":{ - "type":"object", - "title":"Rights", - "required":[ - "documentation" - ], - "properties":{ - "documentation":{ - "title":"documentation", + }, + "securityConstraint":{ + "title":"securityConstraint", "allOf":[ { - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/SecurityConstraint" } ], "propertyType":"element", "elementName":{ - "localPart":"documentation", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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" - } - }, - "privacyAct":{ - "title":"privacyAct", + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"privacyAct", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "intellectualPropertyRights":{ - "title":"intellectualPropertyRights", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"intellectualPropertyRights", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "copyRights":{ - "title":"copyRights", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"copyRights", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "documentation", - "id", - "privacyAct", - "intellectualPropertyRights", - "copyRights" - ] - }, - "ArrayLink.SourceArray":{ - "type":"object", - "title":"ArrayLink.SourceArray", - "properties":{ - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "LegalConstraint":{ - "type":"object", - "title":"LegalConstraint", - "required":[ - "rights" - ], - "properties":{ - "rights":{ - "title":"rights", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/Rights" + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Rights", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "contact":{ + "title":"contact", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "type":{ - "title":"type", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "href":{ - "title":"href", + "history":{ + "title":"history", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "role":{ - "title":"role", + "sourceRef":{ + "title":"sourceRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.SourceRef" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"sourceRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "binaryRef":{ + "title":"binaryRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.BinaryRef" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"binaryRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "title":{ - "title":"title", + "language":{ + "title":"language", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"language", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"framework", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "rights", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description", + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "sourceRef", + "binaryRef", + "language", + "framework", + "version" ] }, - "Interface":{ + "Outputs.OutputList":{ "type":"object", - "title":"Interface", + "title":"Outputs.OutputList", "required":[ - "interfaceDefinition", - "name" + "output" ], "properties":{ - "interfaceDefinition":{ - "title":"interfaceDefinition", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/InterfaceDefinition" + "type":"array", + "items":{ + "$ref":"#/definitions/IoComponentPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"output", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"id", "namespaceURI":"" } - }, - "remoteSchema":{ - "title":"remoteSchema", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "output", + "id" + ] + }, + "SpatialReferenceFrame":{ + "type":"object", + "title":"SpatialReferenceFrame", + "required":[ + "engineeringCRS" + ], + "properties":{ + "engineeringCRS":{ + "title":"engineeringCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/EngineeringCRSType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"EngineeringCRS", "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "engineeringCRS" + ] + }, + "ProcessMethodType.Algorithm.AlgorithmDefinition":{ + "type":"object", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", + "properties":{ + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "arcrole":{ - "title":"arcrole", + "mathML":{ + "title":"mathML", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"mathML", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "mathML" + ] + }, + "Positions.PositionList":{ + "type":"object", + "title":"Positions.PositionList", + "required":[ + "position", + "timePosition" + ], + "properties":{ + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Position" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "timePosition":{ + "title":"timePosition", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TimePosition" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "interfaceDefinition", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "position", + "timePosition", + "id" ] }, - "ContactList":{ + "Inputs.InputList":{ "type":"object", - "title":"ContactList", + "title":"Inputs.InputList", "required":[ - "member" + "input" ], "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "member":{ - "title":"member", + "input":{ + "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ContactList.Member" + "$ref":"#/definitions/IoComponentPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"input", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -5298,14 +4027,13 @@ "propertyType":"attribute", "attributeName":{ "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "member", + "input", "id" ] }, @@ -5377,25 +4105,217 @@ "title":"phoneNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phoneNumber", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "email":{ + "title":"email", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"email", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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", + "propertiesOrder":[ + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email", + "id" + ] + }, + "ContactInfo.Phone":{ + "type":"object", + "title":"ContactInfo.Phone", + "properties":{ + "voice":{ + "title":"voice", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"voice", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "facsimile":{ + "title":"facsimile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"facsimile", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "voice", + "facsimile" + ] + }, + "Schematron":{ + "required":[ + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/RuleLanguageType" + }, + { + "type":"object", + "title":"Schematron", + "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" + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "ArrayLink.SourceIndex":{ + "type":"object", + "title":"ArrayLink.SourceIndex", + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "ResponsibleParty":{ + "type":"object", + "title":"ResponsibleParty", + "properties":{ + "individualName":{ + "title":"individualName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"individualName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "organizationName":{ + "title":"organizationName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"organizationName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "positionName":{ + "title":"positionName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"phoneNumber", + "localPart":"positionName", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "email":{ - "title":"email", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ContactInfo" } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -5415,35 +4335,161 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email", + "individualName", + "organizationName", + "positionName", + "contactInfo", "id" ] }, - "Outputs":{ + "Connections":{ "type":"object", - "title":"Outputs", + "title":"Connections", "required":[ - "outputList" + "connectionList" ], "properties":{ - "outputList":{ - "title":"outputList", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"#/definitions/Outputs.OutputList" + "$ref":"#/definitions/Connections.ConnectionList" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputList", + "localPart":"ConnectionList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "connectionList" + ] + }, + "SystemType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractComponentType" + }, + { + "type":"object", + "title":"SystemType", + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/Components" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "positions":{ + "title":"positions", + "allOf":[ + { + "$ref":"#/definitions/Positions" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/Connections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SystemType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "components", + "positions", + "connections" + ] + }, + "TimePosition":{ + "type":"object", + "title":"TimePosition", + "required":[ + "time", + "process", + "name" + ], + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/Time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "process":{ + "title":"process", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -5551,7 +4597,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputList", + "time", + "process", + "name", "remoteSchema", "type", "href", @@ -5562,30 +4610,91 @@ "actuate" ] }, - "TimePosition":{ + "ArrayLink.DestinationArray":{ "type":"object", - "title":"TimePosition", + "title":"ArrayLink.DestinationArray", + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "Connections.ConnectionList":{ + "type":"object", + "title":"Connections.ConnectionList", "required":[ - "time", - "process", - "name" + "connection" ], "properties":{ - "time":{ - "title":"time", + "connection":{ + "title":"connection", "allOf":[ { - "$ref":"#/definitions/Time" + "type":"array", + "items":{ + "$ref":"#/definitions/Connection" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"connection", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "process":{ - "title":"process", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "connection" + ] + }, + "ArrayLink.SourceArray":{ + "type":"object", + "title":"ArrayLink.SourceArray", + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "Characteristics":{ + "type":"object", + "title":"Characteristics", + "required":[ + "abstractDataRecord" + ], + "properties":{ + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { "type":"object", @@ -5594,19 +4703,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "name":{ @@ -5729,8 +4838,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "time", - "process", + "abstractDataRecord", "name", "remoteSchema", "type", @@ -5768,204 +4876,354 @@ "ref" ] }, - "ProcessMethodType.Algorithm.AlgorithmDefinition":{ + "ComponentArrayType":{ + "required":[ + "parameters" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDerivableComponentType" + }, + { + "type":"object", + "title":"ComponentArrayType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ComponentArrayType.Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/Components" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "positions":{ + "title":"positions", + "allOf":[ + { + "$ref":"#/definitions/Positions" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/Connections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentArrayType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "inputs", + "outputs", + "parameters", + "components", + "positions", + "connections" + ] + }, + "ValidTime":{ "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", + "title":"ValidTime", + "required":[ + "timeInstant", + "timePeriod" + ], "properties":{ - "description":{ - "title":"description", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"TimeInstant", "namespaceURI":"http://www.opengis.net/gml" } }, - "mathML":{ - "title":"mathML", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"mathML", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "mathML" + "timeInstant", + "timePeriod" ] }, - "Identification.IdentifierList":{ + "EventList":{ "type":"object", - "title":"Identification.IdentifierList", + "title":"EventList", "required":[ - "identifier" + "member" ], "properties":{ - "identifier":{ - "title":"identifier", + "member":{ + "title":"member", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Identification.IdentifierList.Identifier" + "$ref":"#/definitions/EventList.Member" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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", + "propertiesOrder":[ + "member", + "id" + ] + }, + "Keywords":{ + "type":"object", + "title":"Keywords", + "required":[ + "keywordList" + ], + "properties":{ + "keywordList":{ + "title":"keywordList", + "allOf":[ + { + "$ref":"#/definitions/Keywords.KeywordList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", + "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/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "id" - ] - }, - "ComponentArrayType.Parameters":{ - "allOf":[ - { - "$ref":"#/definitions/ParametersPropertyType" }, - { - "type":"object", - "title":"ComponentArrayType.Parameters", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "Positions.PositionList":{ - "type":"object", - "title":"Positions.PositionList", - "required":[ - "position", - "timePosition" - ], - "properties":{ - "position":{ - "title":"position", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Position" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timePosition":{ - "title":"timePosition", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "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":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "position", - "timePosition", - "id" + "keywordList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LayerPropertyType":{ + "Outputs":{ "type":"object", - "title":"LayerPropertyType", + "title":"Outputs", "required":[ - "abstractDataRecord", - "category" + "outputList" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "category":{ - "title":"category", + "outputList":{ + "title":"outputList", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/Outputs.OutputList" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"OutputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -6074,13 +5332,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", + "outputList", "remoteSchema", "type", "href", @@ -6091,76 +5344,151 @@ "actuate" ] }, - "ValidTime":{ + "Parameters":{ "type":"object", - "title":"ValidTime", + "title":"Parameters", "required":[ - "timeInstant", - "timePeriod" + "parameterList" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/Parameters.ParameterList" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ParameterList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "timePeriod":{ - "title":"timePeriod", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant", - "timePeriod" - ] - }, - "ArrayLink.DestinationArray":{ - "type":"object", - "title":"ArrayLink.DestinationArray", - "properties":{ - "ref":{ - "title":"ref", + }, + "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/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "ref" + "parameterList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Components.ComponentList.Component":{ + "SensorML.Member":{ "type":"object", - "title":"Components.ComponentList.Component", + "title":"SensorML.Member", "required":[ "process", - "name" + "documentList", + "contactList" ], "properties":{ "process":{ @@ -6188,17 +5516,30 @@ "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "documentList":{ + "title":"documentList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/DocumentList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "contactList":{ + "title":"contactList", + "allOf":[ + { + "$ref":"#/definitions/ContactList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -6309,7 +5650,8 @@ "typeType":"classInfo", "propertiesOrder":[ "process", - "name", + "documentList", + "contactList", "remoteSchema", "type", "href", @@ -6320,49 +5662,55 @@ "actuate" ] }, - "Link.Destination":{ + "AbstractSMLType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractSMLType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSMLType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "ContactList.Member":{ "type":"object", - "title":"Link.Destination", + "title":"ContactList.Member", "required":[ - "ref" + "person", + "responsibleParty" ], "properties":{ - "ref":{ - "title":"ref", + "person":{ + "title":"person", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Person" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Person", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "Classification":{ - "type":"object", - "title":"Classification", - "required":[ - "classifierList" - ], - "properties":{ - "classifierList":{ - "title":"classifierList", + }, + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"#/definitions/Classification.ClassifierList" + "$ref":"#/definitions/ResponsibleParty" } ], "propertyType":"element", "elementName":{ - "localPart":"ClassifierList", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -6473,7 +5821,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "classifierList", + "person", + "responsibleParty", "remoteSchema", "type", "href", @@ -6484,413 +5833,588 @@ "actuate" ] }, - "AbstractRestrictedProcessType":{ + "AbstractPureProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractRestrictedProcessType" }, { "type":"object", - "title":"AbstractRestrictedProcessType", + "title":"AbstractPureProcessType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRestrictedProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "ProcessMethodType.Implementation.ImplementationCode":{ - "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode", - "required":[ - "language" - ], - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "securityConstraint":{ - "title":"securityConstraint", - "allOf":[ - { - "$ref":"#/definitions/SecurityConstraint" + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPureProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "inputs", + "outputs", + "parameters" + ] + }, + "DataSourceType":{ + "required":[ + "dataDefinition", + "values", + "observationReference" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" }, - "legalConstraint":{ - "title":"legalConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 + { + "type":"object", + "title":"DataSourceType", + "properties":{ + "dataDefinition":{ + "title":"dataDefinition", + "allOf":[ + { + "$ref":"#/definitions/DataSourceType.DataDefinition" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataDefinition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/DataSourceType.Values" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "observationReference":{ + "title":"observationReference", + "allOf":[ + { + "$ref":"#/definitions/DataSourceType.ObservationReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationReference", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "characteristics":{ - "title":"characteristics", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataSourceType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "dataDefinition", + "values", + "observationReference" + ] + }, + "ProcessMethodType.Rules":{ + "type":"object", + "title":"ProcessMethodType.Rules", + "required":[ + "rulesDefinition" + ], + "properties":{ + "rulesDefinition":{ + "title":"rulesDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 + "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"characteristics", + "localPart":"RulesDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "rulesDefinition" + ] + }, + "AbstractProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSMLType" }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 + { + "type":"object", + "title":"AbstractProcessType", + "properties":{ + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "securityConstraint":{ + "title":"securityConstraint", + "allOf":[ + { + "$ref":"#/definitions/SecurityConstraint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "legalConstraint":{ + "title":"legalConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "characteristics":{ + "title":"characteristics", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "history":{ + "title":"history", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/History" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "contact":{ - "title":"contact", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history" + ] + }, + "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ + "type":"object", + "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", + "properties":{ + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "documentation":{ - "title":"documentation", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "history":{ - "title":"history", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sourceRef":{ - "title":"sourceRef", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.SourceRef" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceRef", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "binaryRef":{ - "title":"binaryRef", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.BinaryRef" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"binaryRef", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "language":{ - "title":"language", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "framework":{ - "title":"framework", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"framework", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "sourceRef", - "binaryRef", - "language", - "framework", - "version" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Connections.ConnectionList":{ + "ArrayLink.DestinationIndex":{ "type":"object", - "title":"Connections.ConnectionList", - "required":[ - "connection" - ], + "title":"ArrayLink.DestinationIndex", "properties":{ - "connection":{ - "title":"connection", + "ref":{ + "title":"ref", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Connection" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"connection", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "connection" + "ref" ] }, - "Interfaces.InterfaceList":{ + "Position":{ "type":"object", - "title":"Interfaces.InterfaceList", + "title":"Position", "required":[ - "_interface" + "process", + "position", + "vector", + "name" ], "properties":{ - "_interface":{ - "title":"_interface", + "process":{ + "title":"process", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Interface" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } }, - "minItems":1 + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"interface", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/PositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "_interface", - "id" - ] - }, - "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ - "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "vector":{ + "title":"vector", "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/VectorType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -6999,7 +6523,10 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "any", + "process", + "position", + "vector", + "name", "remoteSchema", "type", "href", @@ -7010,26 +6537,40 @@ "actuate" ] }, - "DataSourcesPropertyType":{ + "Interface":{ "type":"object", - "title":"DataSourcesPropertyType", + "title":"Interface", "required":[ - "dataSourceList" + "interfaceDefinition", + "name" ], "properties":{ - "dataSourceList":{ - "title":"dataSourceList", + "interfaceDefinition":{ + "title":"interfaceDefinition", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/InterfaceDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"DataSourceList", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -7136,12 +6677,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"dataSourcesPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "dataSourceList", + "interfaceDefinition", + "name", "remoteSchema", "type", "href", @@ -7152,63 +6690,105 @@ "actuate" ] }, - "SensorML.Member":{ + "Rights":{ "type":"object", - "title":"SensorML.Member", + "title":"Rights", "required":[ - "process", - "documentList", - "contactList" + "documentation" ], "properties":{ - "process":{ - "title":"process", + "documentation":{ + "title":"documentation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" - } - }, - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "$ref":"#/definitions/Documentation" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "documentList":{ - "title":"documentList", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DocumentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } }, - "contactList":{ - "title":"contactList", + "privacyAct":{ + "title":"privacyAct", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"privacyAct", + "namespaceURI":"" + } + }, + "intellectualPropertyRights":{ + "title":"intellectualPropertyRights", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"intellectualPropertyRights", + "namespaceURI":"" + } + }, + "copyRights":{ + "title":"copyRights", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"copyRights", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "documentation", + "id", + "privacyAct", + "intellectualPropertyRights", + "copyRights" + ] + }, + "OutputsPropertyType":{ + "type":"object", + "title":"OutputsPropertyType", + "required":[ + "outputList" + ], + "properties":{ + "outputList":{ + "title":"outputList", "allOf":[ { - "$ref":"#/definitions/ContactList" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactList", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -7318,10 +6898,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"outputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "process", - "documentList", - "contactList", + "outputList", "remoteSchema", "type", "href", @@ -7332,23 +6914,92 @@ "actuate" ] }, - "Inputs":{ + "Connection":{ "type":"object", - "title":"Inputs", + "title":"Connection", "required":[ - "inputList" + "link", + "arrayLink" ], "properties":{ - "inputList":{ - "title":"inputList", + "link":{ + "title":"link", "allOf":[ { - "$ref":"#/definitions/Inputs.InputList" + "$ref":"#/definitions/Link" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "arrayLink":{ + "title":"arrayLink", + "allOf":[ + { + "$ref":"#/definitions/ArrayLink" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ArrayLink", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "link", + "arrayLink", + "name" + ] + }, + "ComponentArrayType.Parameters":{ + "allOf":[ + { + "$ref":"#/definitions/ParametersPropertyType" + }, + { + "type":"object", + "title":"ComponentArrayType.Parameters", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "DataSourcesPropertyType":{ + "type":"object", + "title":"DataSourcesPropertyType", + "required":[ + "dataSourceList" + ], + "properties":{ + "dataSourceList":{ + "title":"dataSourceList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataSourceList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -7458,8 +7109,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"dataSourcesPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "inputList", + "dataSourceList", "remoteSchema", "type", "href", @@ -7470,9 +7125,12 @@ "actuate" ] }, - "ProcessMethodType.Rules.RulesDefinition":{ + "Document":{ "type":"object", - "title":"ProcessMethodType.Rules.RulesDefinition", + "title":"Document", + "required":[ + "description" + ], "properties":{ "description":{ "title":"description", @@ -7487,69 +7145,175 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "ruleLanguage":{ - "title":"ruleLanguage", + "date":{ + "title":"date", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RuleLanguageType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"date", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "$ref":"#/definitions/Contact" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"format", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" }, - "elementName":{ - "localPart":"ruleLanguage", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"onlineResource", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "date", + "contact", + "format", + "onlineResource", + "id", + "version" + ] + }, + "DocumentList":{ + "type":"object", + "title":"DocumentList", + "required":[ + "member" + ], + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentList.Member" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"ruleLanguage", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ "description", - "ruleLanguage" + "member", + "id" ] }, - "ProcessMethodType.Implementation":{ + "LegalConstraint":{ "type":"object", - "title":"ProcessMethodType.Implementation", + "title":"LegalConstraint", "required":[ - "processChain", - "implementationCode" + "rights" ], "properties":{ - "processChain":{ - "title":"processChain", - "allOf":[ - { - "$ref":"#/definitions/ProcessChainType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessChain", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "implementationCode":{ - "title":"implementationCode", + "rights":{ + "title":"rights", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" + "$ref":"#/definitions/Rights" } ], "propertyType":"element", "elementName":{ - "localPart":"ImplementationCode", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -7660,8 +7424,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "processChain", - "implementationCode", + "rights", "remoteSchema", "type", "href", @@ -7672,339 +7435,551 @@ "actuate" ] }, - "DataSourceType.Values":{ + "Term":{ "type":"object", - "title":"DataSourceType.Values", + "title":"Term", + "required":[ + "value" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/CodeSpacePropertyType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"codeSpace", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } }, - "any":{ - "title":"any", + "value":{ + "title":"value", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "otherAttributes", - "any" + "codeSpace", + "value", + "definition" ] }, - "Schematron":{ - "required":[ - "any" - ], - "allOf":[ - { - "$ref":"#/definitions/RuleLanguageType" + "Event":{ + "type":"object", + "title":"Event", + "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.opengis.net/sensorML/1.0.1" + } }, - { - "type":"object", - "title":"Schematron", - "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" + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "contact":{ + "title":"contact", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "property":{ + "title":"property", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"property", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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", "propertiesOrder":[ - "any" + "date", + "description", + "keywords", + "identification", + "classification", + "contact", + "documentation", + "property", + "id" ] }, - "AbstractProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSMLType" - }, - { - "type":"object", - "title":"AbstractProcessType", - "properties":{ - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "securityConstraint":{ - "title":"securityConstraint", - "allOf":[ - { - "$ref":"#/definitions/SecurityConstraint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "legalConstraint":{ - "title":"legalConstraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "history":{ - "title":"history", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "PresentationLayerPropertyType":{ + "type":"object", + "title":"PresentationLayerPropertyType", + "required":[ + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition" + ], + "properties":{ + "abstractDataRecord":{ + "title":"abstractDataRecord", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/Category" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "dataBlockDefinition":{ + "title":"dataBlockDefinition", + "allOf":[ + { + "$ref":"#/definitions/DataBlockDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "dataStreamDefinition":{ + "title":"dataStreamDefinition", + "allOf":[ + { + "$ref":"#/definitions/DataStreamDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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":"AbstractProcessType", + "localPart":"PresentationLayerPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history" + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Document":{ + "SensorML":{ "type":"object", - "title":"Document", + "title":"SensorML", "required":[ - "description" + "member", + "version" ], "properties":{ - "description":{ - "title":"description", + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/ValidTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "securityConstraint":{ + "title":"securityConstraint", + "allOf":[ + { + "$ref":"#/definitions/SecurityConstraint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"legalConstraint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "date":{ - "title":"date", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -8012,7 +7987,11 @@ "title":"contact", "allOf":[ { - "$ref":"#/definitions/Contact" + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 } ], "propertyType":"element", @@ -8021,47 +8000,55 @@ "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "format":{ - "title":"format", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "onlineResource":{ - "title":"onlineResource", + "history":{ + "title":"history", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/History" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"onlineResource", + "localPart":"history", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "type":"array", + "items":{ + "$ref":"#/definitions/SensorML.Member" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "version":{ @@ -8080,35 +8067,133 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "date", + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", "contact", - "format", - "onlineResource", - "id", + "documentation", + "history", + "member", "version" ] }, - "History":{ - "type":"object", - "title":"History", + "AbstractDerivableComponentType":{ "required":[ - "eventList" + "targetLocation", + "targetPosition" ], - "properties":{ - "eventList":{ - "title":"eventList", - "allOf":[ - { - "$ref":"#/definitions/EventList" + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractDerivableComponentType", + "properties":{ + "spatialReferenceFrame":{ + "title":"spatialReferenceFrame", + "allOf":[ + { + "$ref":"#/definitions/SpatialReferenceFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialReferenceFrame", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "temporalReferenceFrame":{ + "title":"temporalReferenceFrame", + "allOf":[ + { + "$ref":"#/definitions/TemporalReferenceFrame" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalReferenceFrame", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "targetLocation":{ + "title":"targetLocation", + "allOf":[ + { + "$ref":"#/definitions/Location" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "targetPosition":{ + "title":"targetPosition", + "allOf":[ + { + "$ref":"#/definitions/Position" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "$ref":"#/definitions/TimePosition" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "interfaces":{ + "title":"interfaces", + "allOf":[ + { + "$ref":"#/definitions/Interfaces" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interfaces", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EventList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "spatialReferenceFrame", + "temporalReferenceFrame", + "targetLocation", + "targetPosition", + "timePosition", + "interfaces" + ] + }, + "OnlineResource":{ + "type":"object", + "title":"OnlineResource", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -8216,7 +8301,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "eventList", "remoteSchema", "type", "href", @@ -8227,49 +8311,38 @@ "actuate" ] }, - "Characteristics":{ + "ProcessMethodType.Implementation":{ "type":"object", - "title":"Characteristics", + "title":"ProcessMethodType.Implementation", "required":[ - "abstractDataRecord" + "processChain", + "implementationCode" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "processChain":{ + "title":"processChain", + "allOf":[ + { + "$ref":"#/definitions/ProcessChainType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"ProcessChain", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "implementationCode":{ + "title":"implementationCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ImplementationCode", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -8379,8 +8452,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "abstractDataRecord", - "name", + "processChain", + "implementationCode", "remoteSchema", "type", "href", @@ -8391,26 +8464,40 @@ "actuate" ] }, - "ParametersPropertyType":{ + "EventList.Member":{ "type":"object", - "title":"ParametersPropertyType", + "title":"EventList.Member", "required":[ - "parameterList" + "event", + "name" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "event":{ + "title":"event", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Event" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -8517,12 +8604,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"parametersPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "parameterList", + "event", + "name", "remoteSchema", "type", "href", @@ -8533,68 +8617,50 @@ "actuate" ] }, - "Parameters.ParameterList":{ + "LayerPropertyType":{ "type":"object", - "title":"Parameters.ParameterList", + "title":"LayerPropertyType", "required":[ - "parameter" + "abstractDataRecord", + "category" ], "properties":{ - "parameter":{ - "title":"parameter", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataRecordType" + } }, - "minItems":1 + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameter", - "id" - ] - }, - "Positions":{ - "type":"object", - "title":"Positions", - "required":[ - "positionList" - ], - "properties":{ - "positionList":{ - "title":"positionList", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/Positions.PositionList" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -8703,8 +8769,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "positionList", + "abstractDataRecord", + "category", "remoteSchema", "type", "href", @@ -8715,147 +8786,219 @@ "actuate" ] }, - "OnlineResource":{ + "AbstractDerivableProcessType":{ + "required":[ + "method", + "components", + "connections" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractDerivableProcessType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/InputsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "outputs":{ + "title":"outputs", + "allOf":[ + { + "$ref":"#/definitions/OutputsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/ParametersPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/ComponentsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "dataSources":{ + "title":"dataSources", + "allOf":[ + { + "$ref":"#/definitions/DataSourcesPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataSources", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/ConnectionsPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "inputs", + "outputs", + "parameters", + "method", + "components", + "dataSources", + "connections" + ] + }, + "Identification.IdentifierList":{ "type":"object", - "title":"OnlineResource", + "title":"Identification.IdentifierList", + "required":[ + "identifier" + ], "properties":{ - "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", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification.IdentifierList.Identifier" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "identifier", + "id" ] }, - "InputsPropertyType":{ + "Components.ComponentList.Component":{ "type":"object", - "title":"InputsPropertyType", + "title":"Components.ComponentList.Component", "required":[ - "inputList" + "process", + "name" ], "properties":{ - "inputList":{ - "title":"inputList", + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"InputList", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -8915,204 +9058,101 @@ "$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":"inputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "inputList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractComponentType" - }, - { - "type":"object", - "title":"ComponentType", - "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "method" - ] - }, - "ProcessMethodType.Algorithm":{ - "type":"object", - "title":"ProcessMethodType.Algorithm", - "required":[ - "algorithmDefinition" - ], - "properties":{ - "algorithmDefinition":{ - "title":"algorithmDefinition", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AlgorithmDefinition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "algorithmDefinition" - ] - }, - "Identification.IdentifierList.Identifier":{ - "type":"object", - "title":"Identification.IdentifierList.Identifier", - "required":[ - "term" - ], - "properties":{ - "term":{ - "title":"term", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Term", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "name":{ - "title":"name", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "term", - "name" + "process", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SpatialReferenceFrame":{ + "Link.Destination":{ "type":"object", - "title":"SpatialReferenceFrame", + "title":"Link.Destination", "required":[ - "engineeringCRS" + "ref" ], "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EngineeringCRS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "engineeringCRS" + "ref" ] }, - "ComponentsPropertyType":{ + "ConnectionsPropertyType":{ "type":"object", - "title":"ComponentsPropertyType", + "title":"ConnectionsPropertyType", "required":[ - "processList" + "connectionList" ], "properties":{ - "processList":{ - "title":"processList", + "connectionList":{ + "title":"connectionList", "allOf":[ { "$ref":"#/definitions/AbstractListType" @@ -9120,7 +9160,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ProcessList", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -9231,11 +9271,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"componentsPropertyType", + "localPart":"connectionsPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "processList", + "connectionList", "remoteSchema", "type", "href", @@ -9246,137 +9286,78 @@ "actuate" ] }, - "ContactInfo.Address":{ - "type":"object", - "title":"ContactInfo.Address", - "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"deliveryPoint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"city", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "administrativeArea":{ - "title":"administrativeArea", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"administrativeArea", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"postalCode", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "country":{ - "title":"country", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"country", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "ProcessChainType":{ + "required":[ + "components", + "connections" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPureProcessType" }, - "electronicMailAddress":{ - "title":"electronicMailAddress", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"ProcessChainType", + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/Components" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/Connections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"electronicMailAddress", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } - }, + ], "typeType":"classInfo", - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "typeName":{ + "localPart":"ProcessChainType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "components", + "connections" ] }, - "DocumentList.Member":{ + "History":{ "type":"object", - "title":"DocumentList.Member", + "title":"History", "required":[ - "document", - "name" + "eventList" ], "properties":{ - "document":{ - "title":"document", + "eventList":{ + "title":"eventList", "allOf":[ { - "$ref":"#/definitions/Document" + "$ref":"#/definitions/EventList" } ], "propertyType":"element", "elementName":{ - "localPart":"Document", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -9484,8 +9465,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "document", - "name", + "eventList", "remoteSchema", "type", "href", @@ -9496,344 +9476,452 @@ "actuate" ] }, - "Classification.ClassifierList.Classifier":{ + "Link":{ "type":"object", - "title":"Classification.ClassifierList.Classifier", + "title":"Link", "required":[ - "term" + "source", + "destination" ], "properties":{ - "term":{ - "title":"term", + "source":{ + "title":"source", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Link.Source" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"source", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Link.Destination" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"destination", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"type", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "term", - "name" + "source", + "destination", + "type" ] }, - "SecurityConstraint":{ + "Security":{ "type":"object", - "title":"SecurityConstraint", - "required":[ - "security" - ], + "title":"Security", "properties":{ - "security":{ - "title":"security", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/Security" + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Security", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "security" - ] - }, - "Term":{ - "type":"object", - "title":"Term", - "required":[ - "value" - ], - "properties":{ - "codeSpace":{ - "title":"codeSpace", + }, + "ownerProducer":{ + "title":"ownerProducer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "scIcontrols":{ + "title":"scIcontrols", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "sarIdentifier":{ + "title":"sarIdentifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "disseminationControls":{ + "title":"disseminationControls", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "fgIsourceOpen":{ + "title":"fgIsourceOpen", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "fgIsourceProtected":{ + "title":"fgIsourceProtected", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "releasableTo":{ + "title":"releasableTo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "nonICmarkings":{ + "title":"nonICmarkings", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "classifiedBy":{ + "title":"classifiedBy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "classificationReason":{ + "title":"classificationReason", "allOf":[ { - "$ref":"#/definitions/CodeSpacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "value":{ - "title":"value", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "definition":{ - "title":"definition", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"definition", - "namespaceURI":"" + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "codeSpace", - "value", - "definition" - ] - }, - "ProcessChainType":{ - "required":[ - "components", - "connections" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPureProcessType" }, - { - "type":"object", - "title":"ProcessChainType", - "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/Components" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/Connections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessChainType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "components", - "connections" - ] - }, - "ResponsibleParty":{ - "type":"object", - "title":"ResponsibleParty", - "properties":{ - "individualName":{ - "title":"individualName", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"individualName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "organizationName":{ - "title":"organizationName", + "declassException":{ + "title":"declassException", "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":"organizationName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "positionName":{ - "title":"positionName", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "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":"positionName", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "contactInfo":{ - "title":"contactInfo", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/ContactInfo" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contactInfo", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "id":{ - "title":"id", + "declassManualReview":{ + "title":"declassManualReview", "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" + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } } }, "typeType":"classInfo", "propertiesOrder":[ - "individualName", - "organizationName", - "positionName", - "contactInfo", - "id" + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" ] }, - "ProcessMethodType.Rules":{ + "ContactInfo":{ "type":"object", - "title":"ProcessMethodType.Rules", - "required":[ - "rulesDefinition" - ], + "title":"ContactInfo", "properties":{ - "rulesDefinition":{ - "title":"rulesDefinition", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" + "$ref":"#/definitions/ContactInfo.Phone" } ], "propertyType":"element", "elementName":{ - "localPart":"RulesDefinition", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "rulesDefinition" - ] - }, - "EventList":{ - "type":"object", - "title":"EventList", - "required":[ - "member" - ], - "properties":{ - "member":{ - "title":"member", + }, + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"#/definitions/ContactInfo.Address" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"onlineResource", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EventList.Member" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"hoursOfService", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", + "contactInstructions":{ + "title":"contactInstructions", "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":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"contactInstructions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "member", - "id" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "MethodPropertyType":{ + "Interfaces":{ "type":"object", - "title":"MethodPropertyType", + "title":"Interfaces", "required":[ - "processMethod" + "interfaceList" ], "properties":{ - "processMethod":{ - "title":"processMethod", + "interfaceList":{ + "title":"interfaceList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/Interfaces.InterfaceList" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessMethod", + "localPart":"InterfaceList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -9943,12 +10031,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"methodPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "processMethod", + "interfaceList", "remoteSchema", "type", "href", @@ -10003,217 +10087,207 @@ "id" ] }, - "IoComponentPropertyType":{ + "Classification":{ "type":"object", - "title":"IoComponentPropertyType", + "title":"Classification", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "observableProperty", - "name" + "classifierList" ], "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "time":{ - "title":"time", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/Classification.ClassifierList" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"ClassifierList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "_boolean":{ - "title":"_boolean", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "category":{ - "title":"category", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "text":{ - "title":"text", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "quantityRange":{ - "title":"quantityRange", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "countRange":{ - "title":"countRange", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timeRange":{ - "title":"timeRange", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "abstractDataRecord":{ - "title":"abstractDataRecord", + "show":{ + "title":"show", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataRecordType" - } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "abstractDataArray":{ - "title":"abstractDataArray", + "actuate":{ + "title":"actuate", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractDataArrayType" - } - }, - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "observableProperty":{ - "title":"observableProperty", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classifierList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Parameters.ParameterList":{ + "type":"object", + "title":"Parameters.ParameterList", + "required":[ + "parameter" + ], + "properties":{ + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/ObservableProperty" + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ObservableProperty", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"id", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameter", + "id" + ] + }, + "ParametersPropertyType":{ + "type":"object", + "title":"ParametersPropertyType", + "required":[ + "parameterList" + ], + "properties":{ + "parameterList":{ + "title":"parameterList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -10322,23 +10396,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IoComponentPropertyType", + "localPart":"parametersPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "observableProperty", - "name", + "parameterList", "remoteSchema", "type", "href", @@ -10349,9 +10411,9 @@ "actuate" ] }, - "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ + "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", + "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", "properties":{ "remoteSchema":{ "title":"remoteSchema", @@ -10470,50 +10532,24 @@ "actuate" ] }, - "Location":{ + "Inputs":{ "type":"object", - "title":"Location", + "title":"Inputs", "required":[ - "point", - "curve" + "inputList" ], "properties":{ - "point":{ - "title":"point", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/Inputs.InputList" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "curve":{ - "title":"curve", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -10623,8 +10659,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "point", - "curve", + "inputList", "remoteSchema", "type", "href", @@ -10635,14 +10670,11 @@ "actuate" ] }, - "PresentationLayerPropertyType":{ + "Capabilities":{ "type":"object", - "title":"PresentationLayerPropertyType", + "title":"Capabilities", "required":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition" + "abstractDataRecord" ], "properties":{ "abstractDataRecord":{ @@ -10670,43 +10702,17 @@ "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "dataBlockDefinition":{ - "title":"dataBlockDefinition", - "allOf":[ - { - "$ref":"#/definitions/DataBlockDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -10815,15 +10821,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PresentationLayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition", + "name", "remoteSchema", "type", "href", @@ -10834,23 +10834,23 @@ "actuate" ] }, - "Interfaces":{ + "Positions":{ "type":"object", - "title":"Interfaces", + "title":"Positions", "required":[ - "interfaceList" + "positionList" ], "properties":{ - "interfaceList":{ - "title":"interfaceList", + "positionList":{ + "title":"positionList", "allOf":[ { - "$ref":"#/definitions/Interfaces.InterfaceList" + "$ref":"#/definitions/Positions.PositionList" } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceList", + "localPart":"PositionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -10961,7 +10961,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "interfaceList", + "positionList", "remoteSchema", "type", "href", @@ -10987,7 +10987,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialReferenceFrame" + "method" ] }, "namespaceURI":{ @@ -11000,11 +11000,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialReferenceFrame" + "$ref":"#/definitions/MethodPropertyType" } }, "elementName":{ - "localPart":"spatialReferenceFrame", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11021,7 +11021,7 @@ "properties":{ "localPart":{ "enum":[ - "method" + "System" ] }, "namespaceURI":{ @@ -11034,11 +11034,11 @@ ] }, "value":{ - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"method", + "localPart":"System", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11055,7 +11055,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "onlineResource" ] }, "namespaceURI":{ @@ -11068,11 +11068,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidTime" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"validTime", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11089,7 +11089,7 @@ "properties":{ "localPart":{ "enum":[ - "schematron" + "legalConstraint" ] }, "namespaceURI":{ @@ -11102,11 +11102,11 @@ ] }, "value":{ - "$ref":"#/definitions/Schematron" + "$ref":"#/definitions/LegalConstraint" } }, "elementName":{ - "localPart":"schematron", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11123,7 +11123,7 @@ "properties":{ "localPart":{ "enum":[ - "connections" + "Link" ] }, "namespaceURI":{ @@ -11136,11 +11136,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connections" + "$ref":"#/definitions/Link" } }, "elementName":{ - "localPart":"connections", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11157,7 +11157,7 @@ "properties":{ "localPart":{ "enum":[ - "System" + "history" ] }, "namespaceURI":{ @@ -11170,11 +11170,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/History" } }, "elementName":{ - "localPart":"System", + "localPart":"history", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11191,7 +11191,7 @@ "properties":{ "localPart":{ "enum":[ - "Security" + "ruleLanguage" ] }, "namespaceURI":{ @@ -11204,11 +11204,11 @@ ] }, "value":{ - "$ref":"#/definitions/Security" + "$ref":"#/definitions/RuleLanguageType" } }, "elementName":{ - "localPart":"Security", + "localPart":"ruleLanguage", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11225,7 +11225,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "interfaces" ] }, "namespaceURI":{ @@ -11238,11 +11238,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/Interfaces" } }, "elementName":{ - "localPart":"Component", + "localPart":"interfaces", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11259,7 +11259,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentArray" + "interface" ] }, "namespaceURI":{ @@ -11272,11 +11272,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentArrayType" + "$ref":"#/definitions/Interface" } }, "elementName":{ - "localPart":"ComponentArray", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11293,7 +11293,7 @@ "properties":{ "localPart":{ "enum":[ - "relaxNG" + "documentation" ] }, "namespaceURI":{ @@ -11306,11 +11306,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelaxNG" + "$ref":"#/definitions/Documentation" } }, "elementName":{ - "localPart":"relaxNG", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11327,7 +11327,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "ResponsibleParty" ] }, "namespaceURI":{ @@ -11340,11 +11340,11 @@ ] }, "value":{ - "$ref":"#/definitions/Location" + "$ref":"#/definitions/ResponsibleParty" } }, "elementName":{ - "localPart":"location", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11361,7 +11361,7 @@ "properties":{ "localPart":{ "enum":[ - "components" + "schematron" ] }, "namespaceURI":{ @@ -11374,11 +11374,11 @@ ] }, "value":{ - "$ref":"#/definitions/Components" + "$ref":"#/definitions/Schematron" } }, "elementName":{ - "localPart":"components", + "localPart":"schematron", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11395,7 +11395,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "characteristics" ] }, "namespaceURI":{ @@ -11408,11 +11408,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/Characteristics" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11429,7 +11429,7 @@ "properties":{ "localPart":{ "enum":[ - "contactInfo" + "Document" ] }, "namespaceURI":{ @@ -11442,11 +11442,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInfo" + "$ref":"#/definitions/Document" } }, "elementName":{ - "localPart":"contactInfo", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11463,7 +11463,7 @@ "properties":{ "localPart":{ "enum":[ - "interfaces" + "Person" ] }, "namespaceURI":{ @@ -11476,11 +11476,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interfaces" + "$ref":"#/definitions/Person" } }, "elementName":{ - "localPart":"interfaces", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11497,7 +11497,7 @@ "properties":{ "localPart":{ "enum":[ - "identification" + "Security" ] }, "namespaceURI":{ @@ -11510,11 +11510,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identification" + "$ref":"#/definitions/Security" } }, "elementName":{ - "localPart":"identification", + "localPart":"Security", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11531,7 +11531,7 @@ "properties":{ "localPart":{ "enum":[ - "connection" + "Rights" ] }, "namespaceURI":{ @@ -11544,11 +11544,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/Rights" } }, "elementName":{ - "localPart":"connection", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11565,7 +11565,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponsibleParty" + "InterfaceDefinition" ] }, "namespaceURI":{ @@ -11578,11 +11578,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsibleParty" + "$ref":"#/definitions/InterfaceDefinition" } }, "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11599,7 +11599,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "keywords" ] }, "namespaceURI":{ @@ -11612,11 +11612,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11633,7 +11633,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessChain" + "location" ] }, "namespaceURI":{ @@ -11646,11 +11646,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessChainType" + "$ref":"#/definitions/Location" } }, "elementName":{ - "localPart":"ProcessChain", + "localPart":"location", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11667,7 +11667,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "inputs" ] }, "namespaceURI":{ @@ -11680,11 +11680,11 @@ ] }, "value":{ - "$ref":"#/definitions/Event" + "$ref":"#/definitions/Inputs" } }, "elementName":{ - "localPart":"Event", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11701,7 +11701,7 @@ "properties":{ "localPart":{ "enum":[ - "onlineResource" + "DataSource" ] }, "namespaceURI":{ @@ -11714,11 +11714,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/DataSourceType" } }, "elementName":{ - "localPart":"onlineResource", + "localPart":"DataSource", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11735,7 +11735,7 @@ "properties":{ "localPart":{ "enum":[ - "capabilities" + "parameters" ] }, "namespaceURI":{ @@ -11748,11 +11748,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/Parameters" } }, "elementName":{ - "localPart":"capabilities", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11769,7 +11769,7 @@ "properties":{ "localPart":{ "enum":[ - "interface" + "components" ] }, "namespaceURI":{ @@ -11782,11 +11782,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/Components" } }, "elementName":{ - "localPart":"interface", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11803,7 +11803,7 @@ "properties":{ "localPart":{ "enum":[ - "inputs" + "spatialReferenceFrame" ] }, "namespaceURI":{ @@ -11816,11 +11816,11 @@ ] }, "value":{ - "$ref":"#/definitions/Inputs" + "$ref":"#/definitions/SpatialReferenceFrame" } }, "elementName":{ - "localPart":"inputs", + "localPart":"spatialReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11837,7 +11837,7 @@ "properties":{ "localPart":{ "enum":[ - "Person" + "SensorML" ] }, "namespaceURI":{ @@ -11850,11 +11850,11 @@ ] }, "value":{ - "$ref":"#/definitions/Person" + "$ref":"#/definitions/SensorML" } }, "elementName":{ - "localPart":"Person", + "localPart":"SensorML", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11871,7 +11871,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessModel" + "connection" ] }, "namespaceURI":{ @@ -11884,11 +11884,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessModelType" + "$ref":"#/definitions/Connection" } }, "elementName":{ - "localPart":"ProcessModel", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11905,7 +11905,7 @@ "properties":{ "localPart":{ "enum":[ - "ruleLanguage" + "relaxNG" ] }, "namespaceURI":{ @@ -11918,11 +11918,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/RelaxNG" } }, "elementName":{ - "localPart":"ruleLanguage", + "localPart":"relaxNG", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11939,7 +11939,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "contactInfo" ] }, "namespaceURI":{ @@ -11952,11 +11952,11 @@ ] }, "value":{ - "$ref":"#/definitions/Parameters" + "$ref":"#/definitions/ContactInfo" } }, "elementName":{ - "localPart":"parameters", + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11973,7 +11973,7 @@ "properties":{ "localPart":{ "enum":[ - "InterfaceDefinition" + "ProcessModel" ] }, "namespaceURI":{ @@ -11986,11 +11986,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/ProcessModelType" } }, "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"ProcessModel", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12007,7 +12007,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalReferenceFrame" + "connections" ] }, "namespaceURI":{ @@ -12020,11 +12020,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalReferenceFrame" + "$ref":"#/definitions/Connections" } }, "elementName":{ - "localPart":"temporalReferenceFrame", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12041,7 +12041,7 @@ "properties":{ "localPart":{ "enum":[ - "characteristics" + "DocumentList" ] }, "namespaceURI":{ @@ -12054,11 +12054,11 @@ ] }, "value":{ - "$ref":"#/definitions/Characteristics" + "$ref":"#/definitions/DocumentList" } }, "elementName":{ - "localPart":"characteristics", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12075,7 +12075,7 @@ "properties":{ "localPart":{ "enum":[ - "DataSource" + "Event" ] }, "namespaceURI":{ @@ -12088,11 +12088,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataSourceType" + "$ref":"#/definitions/Event" } }, "elementName":{ - "localPart":"DataSource", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12109,7 +12109,7 @@ "properties":{ "localPart":{ "enum":[ - "classification" + "contact" ] }, "namespaceURI":{ @@ -12122,11 +12122,11 @@ ] }, "value":{ - "$ref":"#/definitions/Classification" + "$ref":"#/definitions/Contact" } }, "elementName":{ - "localPart":"classification", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12143,7 +12143,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "Component" ] }, "namespaceURI":{ @@ -12156,11 +12156,11 @@ ] }, "value":{ - "$ref":"#/definitions/Term" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"Term", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12177,7 +12177,7 @@ "properties":{ "localPart":{ "enum":[ - "securityConstraint" + "position" ] }, "namespaceURI":{ @@ -12190,11 +12190,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/Position" } }, "elementName":{ - "localPart":"securityConstraint", + "localPart":"position", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12211,7 +12211,7 @@ "properties":{ "localPart":{ "enum":[ - "Rights" + "timePosition" ] }, "namespaceURI":{ @@ -12224,11 +12224,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rights" + "$ref":"#/definitions/TimePosition" } }, "elementName":{ - "localPart":"Rights", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12245,7 +12245,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "EventList" ] }, "namespaceURI":{ @@ -12258,11 +12258,11 @@ ] }, "value":{ - "$ref":"#/definitions/History" + "$ref":"#/definitions/EventList" } }, "elementName":{ - "localPart":"history", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12279,7 +12279,7 @@ "properties":{ "localPart":{ "enum":[ - "positions" + "temporalReferenceFrame" ] }, "namespaceURI":{ @@ -12292,11 +12292,11 @@ ] }, "value":{ - "$ref":"#/definitions/Positions" + "$ref":"#/definitions/TemporalReferenceFrame" } }, "elementName":{ - "localPart":"positions", + "localPart":"temporalReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12313,7 +12313,7 @@ "properties":{ "localPart":{ "enum":[ - "ArrayLink" + "ComponentArray" ] }, "namespaceURI":{ @@ -12326,11 +12326,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayLink" + "$ref":"#/definitions/ComponentArrayType" } }, "elementName":{ - "localPart":"ArrayLink", + "localPart":"ComponentArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12347,7 +12347,7 @@ "properties":{ "localPart":{ "enum":[ - "legalConstraint" + "_Process" ] }, "namespaceURI":{ @@ -12360,11 +12360,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegalConstraint" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"legalConstraint", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12381,7 +12381,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "capabilities" ] }, "namespaceURI":{ @@ -12394,11 +12394,11 @@ ] }, "value":{ - "$ref":"#/definitions/Position" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"position", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12415,7 +12415,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "ArrayLink" ] }, "namespaceURI":{ @@ -12428,11 +12428,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventList" + "$ref":"#/definitions/ArrayLink" } }, "elementName":{ - "localPart":"EventList", + "localPart":"ArrayLink", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12449,7 +12449,7 @@ "properties":{ "localPart":{ "enum":[ - "contact" + "positions" ] }, "namespaceURI":{ @@ -12462,11 +12462,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contact" + "$ref":"#/definitions/Positions" } }, "elementName":{ - "localPart":"contact", + "localPart":"positions", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12483,7 +12483,7 @@ "properties":{ "localPart":{ "enum":[ - "_Process" + "ContactList" ] }, "namespaceURI":{ @@ -12496,11 +12496,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/ContactList" } }, "elementName":{ - "localPart":"_Process", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12517,7 +12517,7 @@ "properties":{ "localPart":{ "enum":[ - "documentation" + "identification" ] }, "namespaceURI":{ @@ -12530,11 +12530,11 @@ ] }, "value":{ - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/Identification" } }, "elementName":{ - "localPart":"documentation", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12551,7 +12551,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "validTime" ] }, "namespaceURI":{ @@ -12564,11 +12564,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/ValidTime" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12585,7 +12585,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "outputs" ] }, "namespaceURI":{ @@ -12598,11 +12598,11 @@ ] }, "value":{ - "$ref":"#/definitions/Link" + "$ref":"#/definitions/Outputs" } }, "elementName":{ - "localPart":"Link", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12619,7 +12619,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "ProcessChain" ] }, "namespaceURI":{ @@ -12632,11 +12632,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactList" + "$ref":"#/definitions/ProcessChainType" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"ProcessChain", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12653,7 +12653,7 @@ "properties":{ "localPart":{ "enum":[ - "outputs" + "securityConstraint" ] }, "namespaceURI":{ @@ -12666,11 +12666,11 @@ ] }, "value":{ - "$ref":"#/definitions/Outputs" + "$ref":"#/definitions/SecurityConstraint" } }, "elementName":{ - "localPart":"outputs", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12687,7 +12687,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "Term" ] }, "namespaceURI":{ @@ -12700,11 +12700,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/Term" } }, "elementName":{ - "localPart":"keywords", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12721,7 +12721,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "ProcessMethod" ] }, "namespaceURI":{ @@ -12734,11 +12734,11 @@ ] }, "value":{ - "$ref":"#/definitions/Document" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"Document", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12755,7 +12755,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorML" + "classification" ] }, "namespaceURI":{ @@ -12768,11 +12768,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorML" + "$ref":"#/definitions/Classification" } }, "elementName":{ - "localPart":"SensorML", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } diff --git a/scripts/jsonschemas/SensorML_2_0.jsonschema b/scripts/jsonschemas/SensorML_2_0.jsonschema index 5705853a..f0221903 100644 --- a/scripts/jsonschemas/SensorML_2_0.jsonschema +++ b/scripts/jsonschemas/SensorML_2_0.jsonschema @@ -2,156 +2,148 @@ { "id":"http://www.opengis.net/sensorml/2.0#", "definitions":{ - "ParameterListPropertyType":{ + "ObservablePropertyType":{ + "required":[ + "definition" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" + }, + { + "type":"object", + "title":"ObservablePropertyType", + "properties":{ + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservablePropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "definition" + ] + }, + "AbstractProcessType.Configuration":{ "type":"object", - "title":"ParameterListPropertyType", + "title":"AbstractProcessType.Configuration", "required":[ - "parameterList" + "abstractSettings" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "abstractSettings":{ + "title":"abstractSettings", "allOf":[ { - "$ref":"#/definitions/ParameterListType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractSettingsType" + } + }, + "elementName":{ + "localPart":"AbstractSettings", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ParameterList", + "localPart":"AbstractSettings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractSettings" + ] + }, + "ModeChoiceType":{ + "required":[ + "mode" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractModesType" }, - "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":"object", + "title":"ModeChoiceType", + "properties":{ + "mode":{ + "title":"mode", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ModePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mode", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterListPropertyType", + "localPart":"ModeChoiceType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "parameterList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mode" ] }, - "TemporalFrameType":{ + "ComponentListType":{ "required":[ - "origin" + "component" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"TemporalFrameType", + "title":"ComponentListType", "properties":{ - "origin":{ - "title":"origin", + "component":{ + "title":"component", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ComponentListType.Component" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"origin", + "localPart":"component", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -160,30 +152,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalFrameType", + "localPart":"ComponentListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "origin" + "component" ] }, - "SpatialFramePropertyType":{ + "ObservablePropertyPropertyType":{ "type":"object", - "title":"SpatialFramePropertyType", + "title":"ObservablePropertyPropertyType", "required":[ - "spatialFrame" + "observableProperty" ], "properties":{ - "spatialFrame":{ - "title":"spatialFrame", + "observableProperty":{ + "title":"observableProperty", "allOf":[ { - "$ref":"#/definitions/SpatialFrameType" + "$ref":"#/definitions/ObservablePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialFrame", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -281,11 +273,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialFramePropertyType", + "localPart":"ObservablePropertyPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "spatialFrame", + "observableProperty", "type", "href", "role", @@ -295,43 +287,57 @@ "actuate" ] }, - "AbstractProcessType.FeaturesOfInterest":{ + "StatusSettingPropertyType":{ "type":"object", - "title":"AbstractProcessType.FeaturesOfInterest", + "title":"StatusSettingPropertyType", "required":[ - "featureList" + "ref" ], "properties":{ - "featureList":{ - "title":"featureList", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/FeatureListType" + "$ref":"#/definitions/StatusType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"value" + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"StatusSettingPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "featureList" + "value", + "ref" ] }, - "ComponentListType.Component":{ + "CapabilityListType.Capability":{ "required":[ "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessPropertyType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"ComponentListType.Component", + "title":"CapabilityListType.Capability", "properties":{ "name":{ "title":"name", @@ -354,38 +360,68 @@ "name" ] }, - "AbstractModesPropertyType":{ + "AggregateProcessPropertyType":{ "type":"object", - "title":"AbstractModesPropertyType", + "title":"AggregateProcessPropertyType", "required":[ - "abstractModes" + "aggregateProcess" ], "properties":{ - "abstractModes":{ - "title":"abstractModes", + "aggregateProcess":{ + "title":"aggregateProcess", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractModesType" - } - }, - "elementName":{ - "localPart":"AbstractModes", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "$ref":"#/definitions/AggregateProcessType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractModes", + "localPart":"AggregateProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, + "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":[ @@ -480,11 +516,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractModesPropertyType", + "localPart":"AggregateProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractModes", + "aggregateProcess", + "owns", + "nilReason", + "remoteSchema", "type", "href", "role", @@ -494,124 +533,23 @@ "actuate" ] }, - "InputListType.Input":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/DataComponentOrObservablePropertyType" - }, - { - "type":"object", - "title":"InputListType.Input", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "ParameterListType":{ - "required":[ - "parameter" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"ParameterListType", - "properties":{ - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterListType.Parameter" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "parameter" - ] - }, - "AbstractAlgorithmType":{ - "type":"object", - "title":"AbstractAlgorithmType", - "properties":{ - "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/3.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractAlgorithmType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "id" - ] - }, - "EventPropertyType":{ + "ClassifierListPropertyType":{ "type":"object", - "title":"EventPropertyType", + "title":"ClassifierListPropertyType", "required":[ - "event" + "classifierList" ], "properties":{ - "event":{ - "title":"event", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "$ref":"#/definitions/EventType" + "$ref":"#/definitions/ClassifierListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Event", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -709,11 +647,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EventPropertyType", + "localPart":"ClassifierListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "event", + "classifierList", "type", "href", "role", @@ -723,131 +661,65 @@ "actuate" ] }, - "LinkType":{ + "AbstractProcessPropertyType":{ "type":"object", - "title":"LinkType", + "title":"AbstractProcessPropertyType", "required":[ - "source", - "destination" + "abstractProcess" ], "properties":{ - "source":{ - "title":"source", + "abstractProcess":{ + "title":"abstractProcess", "allOf":[ { - "$ref":"#/definitions/DataComponentRefPropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"AbstractProcess", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"source", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "destination":{ - "title":"destination", - "allOf":[ - { - "$ref":"#/definitions/DataComponentRefPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"destination", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "id":{ - "title":"id", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"nilReason", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LinkType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "source", - "destination", - "id" - ] - }, - "AggregateProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" }, - { - "type":"object", - "title":"AggregateProcessType", - "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/ComponentListPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "connections":{ - "title":"connections", - "allOf":[ - { - "$ref":"#/definitions/ConnectionListPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AggregateProcessType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "components", - "connections" - ] - }, - "ModeChoicePropertyType":{ - "type":"object", - "title":"ModeChoicePropertyType", - "required":[ - "modeChoice" - ], - "properties":{ - "modeChoice":{ - "title":"modeChoice", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ModeChoiceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ModeChoice", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -940,111 +812,60 @@ "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":"ModeChoicePropertyType", + "localPart":"AbstractProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "modeChoice", + "abstractProcess", + "nilReason", + "remoteSchema", "type", "href", "role", "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "AbstractProcessType.Parameters":{ + "ConnectionListPropertyType":{ "type":"object", - "title":"AbstractProcessType.Parameters", + "title":"ConnectionListPropertyType", "required":[ - "parameterList" + "connectionList" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"#/definitions/ParameterListType" + "$ref":"#/definitions/ConnectionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterList" - ] - }, - "AbstractPhysicalProcessPropertyType":{ - "type":"object", - "title":"AbstractPhysicalProcessPropertyType", - "required":[ - "abstractPhysicalProcess" - ], - "properties":{ - "abstractPhysicalProcess":{ - "title":"abstractPhysicalProcess", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractPhysicalProcessType" - } - }, - "elementName":{ - "localPart":"AbstractPhysicalProcess", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractPhysicalProcess", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorml/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":[ @@ -1135,186 +956,55 @@ "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":"AbstractPhysicalProcessPropertyType", + "localPart":"ConnectionListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractPhysicalProcess", - "nilReason", - "remoteSchema", + "connectionList", "type", "href", "role", "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "ArraySettingPropertyType":{ + "CapabilityListPropertyType":{ "type":"object", - "title":"ArraySettingPropertyType", + "title":"CapabilityListPropertyType", "required":[ - "arrayValues", - "ref" + "capabilityList" ], "properties":{ - "arrayValues":{ - "title":"arrayValues", + "capabilityList":{ + "title":"capabilityList", "allOf":[ { - "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues" + "$ref":"#/definitions/CapabilityListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ArrayValues", + "localPart":"CapabilityList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "ref":{ - "title":"ref", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArraySettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "arrayValues", - "ref" - ] - }, - "ArraySettingPropertyType.ArrayValues":{ - "type":"object", - "title":"ArraySettingPropertyType.ArrayValues", - "required":[ - "encoding", - "value" - ], - "properties":{ - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues.Encoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"#/definitions/EncodedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "encoding", - "value" - ] - }, - "SimpleProcessPropertyType":{ - "type":"object", - "title":"SimpleProcessPropertyType", - "required":[ - "simpleProcess" - ], - "properties":{ - "simpleProcess":{ - "title":"simpleProcess", - "allOf":[ - { - "$ref":"#/definitions/SimpleProcessType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleProcess", - "namespaceURI":"http://www.opengis.net/sensorml/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" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -1394,91 +1084,41 @@ "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":"SimpleProcessPropertyType", + "localPart":"CapabilityListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "simpleProcess", - "nilReason", - "remoteSchema", + "capabilityList", "type", "href", "role", "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "PhysicalComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractPhysicalProcessType" - }, - { - "type":"object", - "title":"PhysicalComponentType", - "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhysicalComponentType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "method" + "actuate" ] }, - "DocumentListPropertyType":{ + "EventPropertyType":{ "type":"object", - "title":"DocumentListPropertyType", + "title":"EventPropertyType", "required":[ - "documentList" + "event" ], "properties":{ - "documentList":{ - "title":"documentList", + "event":{ + "title":"event", "allOf":[ { - "$ref":"#/definitions/DocumentListType" + "$ref":"#/definitions/EventType" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -1576,11 +1216,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DocumentListPropertyType", + "localPart":"EventPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "documentList", + "event", "type", "href", "role", @@ -1590,52 +1230,15 @@ "actuate" ] }, - "ModeType":{ - "required":[ - "configuration" - ], - "allOf":[ - { - "$ref":"#/definitions/DescribedObjectType" - }, - { - "type":"object", - "title":"ModeType", - "properties":{ - "configuration":{ - "title":"configuration", - "allOf":[ - { - "$ref":"#/definitions/SettingsPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"configuration", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ModeType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "configuration" - ] - }, - "EventType.Configuration":{ + "AbstractPhysicalProcessPropertyType":{ "type":"object", - "title":"EventType.Configuration", + "title":"AbstractPhysicalProcessPropertyType", "required":[ - "abstractSettings" + "abstractPhysicalProcess" ], "properties":{ - "abstractSettings":{ - "title":"abstractSettings", + "abstractPhysicalProcess":{ + "title":"abstractPhysicalProcess", "allOf":[ { "type":"object", @@ -1644,139 +1247,61 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractSettingsType" + "$ref":"#/definitions/AbstractPhysicalProcessType" } }, "elementName":{ - "localPart":"AbstractSettings", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractSettings", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractSettings" - ] - }, - "PositionUnionPropertyType":{ - "type":"object", - "title":"PositionUnionPropertyType", - "required":[ - "text", - "point", - "vector", - "dataRecord", - "dataArray", - "abstractProcess" - ], - "properties":{ - "text":{ - "title":"text", - "allOf":[ - { - "$ref":"#/definitions/TextType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Text", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } }, - "dataRecord":{ - "title":"dataRecord", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataRecord", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, - "dataArray":{ - "title":"dataArray", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DataArrayType" - } - }, - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "abstractProcess":{ - "title":"abstractProcess", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" - } - }, - "elementName":{ - "localPart":"AbstractProcess", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractProcess", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -1873,16 +1398,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PositionUnionPropertyType", + "localPart":"AbstractPhysicalProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "text", - "point", - "vector", - "dataRecord", - "dataArray", - "abstractProcess", + "abstractPhysicalProcess", + "owns", + "nilReason", + "remoteSchema", "type", "href", "role", @@ -1892,103 +1415,66 @@ "actuate" ] }, - "OutputListType.Output":{ + "SimpleProcessPropertyType":{ + "type":"object", + "title":"SimpleProcessPropertyType", "required":[ - "name" + "simpleProcess" ], - "allOf":[ - { - "$ref":"#/definitions/DataComponentOrObservablePropertyType" + "properties":{ + "simpleProcess":{ + "title":"simpleProcess", + "allOf":[ + { + "$ref":"#/definitions/SimpleProcessType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleProcess", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - { - "type":"object", - "title":"OutputListType.Output", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "owns":{ + "title":"owns", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "AbstractMetadataListType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - { - "type":"object", - "title":"AbstractMetadataListType", - "properties":{ - "definition":{ - "title":"definition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "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":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMetadataListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "definition" - ] - }, - "AbstractSettingsPropertyType":{ - "type":"object", - "title":"AbstractSettingsPropertyType", - "required":[ - "abstractSettings" - ], - "properties":{ - "abstractSettings":{ - "title":"abstractSettings", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractSettingsType" - } - }, - "elementName":{ - "localPart":"AbstractSettings", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSettings", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -2085,46 +1571,63 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSettingsPropertyType", + "localPart":"SimpleProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractSettings", - "type", - "href", - "role", + "simpleProcess", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", "arcrole", "title", "show", "actuate" ] }, - "ContactListType":{ + "SpatialFrameType":{ "required":[ - "contact" + "origin", + "axis" ], "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, { "type":"object", - "title":"ContactListType", + "title":"SpatialFrameType", "properties":{ - "contact":{ - "title":"contact", + "origin":{ + "title":"origin", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "axis":{ + "title":"axis", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "$ref":"#/definitions/SpatialFrameType.Axis" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -2133,39 +1636,105 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ContactListType", + "localPart":"SpatialFrameType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "contact" + "origin", + "axis" ] }, - "InputListType":{ - "required":[ - "input" - ], + "SettingsType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractSettingsType" }, { "type":"object", - "title":"InputListType", + "title":"SettingsType", "properties":{ - "input":{ - "title":"input", + "setValue":{ + "title":"setValue", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputListType.Input" + "$ref":"#/definitions/ValueSettingPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"setValue", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "setArrayValues":{ + "title":"setArrayValues", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ArraySettingPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setArrayValues", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "setConstraint":{ + "title":"setConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ConstraintSettingPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setConstraint", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "setMode":{ + "title":"setMode", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ModeSettingPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setMode", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "setStatus":{ + "title":"setStatus", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StatusSettingPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setStatus", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -2174,60 +1743,61 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InputListType", + "localPart":"SettingsType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "input" + "setValue", + "setArrayValues", + "setConstraint", + "setMode", + "setStatus" ] }, - "PhysicalSystemPropertyType":{ + "AbstractProcessType.Inputs":{ "type":"object", - "title":"PhysicalSystemPropertyType", + "title":"AbstractProcessType.Inputs", "required":[ - "physicalSystem" + "inputList" ], "properties":{ - "physicalSystem":{ - "title":"physicalSystem", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/PhysicalSystemType" + "$ref":"#/definitions/InputListType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhysicalSystem", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorml/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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputList" + ] + }, + "ProcessMethodPropertyType":{ + "type":"object", + "title":"ProcessMethodPropertyType", + "required":[ + "processMethod" + ], + "properties":{ + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessMethodType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"ProcessMethod", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, "type":{ @@ -2320,90 +1890,105 @@ "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":"PhysicalSystemPropertyType", + "localPart":"ProcessMethodPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "physicalSystem", - "nilReason", - "remoteSchema", + "processMethod", "type", "href", "role", "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "DescribedObjectType.Characteristics":{ + "EventType.Configuration":{ + "type":"object", + "title":"EventType.Configuration", "required":[ - "name" + "abstractSettings" ], - "allOf":[ - { - "$ref":"#/definitions/CharacteristicListPropertyType" - }, - { - "type":"object", - "title":"DescribedObjectType.Characteristics", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "properties":{ + "abstractSettings":{ + "title":"abstractSettings", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractSettingsType" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } + }, + "elementName":{ + "localPart":"AbstractSettings", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSettings", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractSettings" + ] + }, + "AbstractPhysicalProcessType.LocalReferenceFrame":{ + "type":"object", + "title":"AbstractPhysicalProcessType.LocalReferenceFrame", + "required":[ + "spatialFrame" ], + "properties":{ + "spatialFrame":{ + "title":"spatialFrame", + "allOf":[ + { + "$ref":"#/definitions/SpatialFrameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpatialFrame", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "name" + "spatialFrame" ] }, - "ComponentListPropertyType":{ + "DocumentListPropertyType":{ "type":"object", - "title":"ComponentListPropertyType", + "title":"DocumentListPropertyType", "required":[ - "componentList" + "documentList" ], "properties":{ - "componentList":{ - "title":"componentList", + "documentList":{ + "title":"documentList", "allOf":[ { - "$ref":"#/definitions/ComponentListType" + "$ref":"#/definitions/DocumentListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ComponentList", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2501,11 +2086,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentListPropertyType", + "localPart":"DocumentListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "componentList", + "documentList", "type", "href", "role", @@ -2515,15 +2100,56 @@ "actuate" ] }, - "AbstractMetadataListPropertyType":{ + "OutputListType":{ + "required":[ + "output" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"OutputListType", + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OutputListType.Output" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"output", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "output" + ] + }, + "ArraySettingPropertyType.ArrayValues.Encoding":{ "type":"object", - "title":"AbstractMetadataListPropertyType", + "title":"ArraySettingPropertyType.ArrayValues.Encoding", "required":[ - "abstractMetadataList" + "abstractEncoding" ], "properties":{ - "abstractMetadataList":{ - "title":"abstractMetadataList", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { "type":"object", @@ -2532,18 +2158,84 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractEncodingType" } }, "elementName":{ - "localPart":"AbstractMetadataList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMetadataList", + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "DataComponentOrObservablePropertyType":{ + "type":"object", + "title":"DataComponentOrObservablePropertyType", + "required":[ + "abstractDataComponent", + "observableProperty", + "dataInterface" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "observableProperty":{ + "title":"observableProperty", + "allOf":[ + { + "$ref":"#/definitions/ObservablePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservableProperty", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "dataInterface":{ + "title":"dataInterface", + "allOf":[ + { + "$ref":"#/definitions/DataInterfaceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataInterface", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2641,11 +2333,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMetadataListPropertyType", + "localPart":"DataComponentOrObservablePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractMetadataList", + "abstractDataComponent", + "observableProperty", + "dataInterface", "type", "href", "role", @@ -2655,64 +2349,23 @@ "actuate" ] }, - "DescribedObjectType.ValidTime":{ - "type":"object", - "title":"DescribedObjectType.ValidTime", - "required":[ - "timePeriod", - "timeInstant" - ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "timeInstant":{ - "title":"timeInstant", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timePeriod", - "timeInstant" - ] - }, - "FeatureListPropertyType":{ + "ComponentListPropertyType":{ "type":"object", - "title":"FeatureListPropertyType", + "title":"ComponentListPropertyType", "required":[ - "featureList" + "componentList" ], "properties":{ - "featureList":{ - "title":"featureList", + "componentList":{ + "title":"componentList", "allOf":[ { - "$ref":"#/definitions/FeatureListType" + "$ref":"#/definitions/ComponentListType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureList", + "localPart":"ComponentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2810,11 +2463,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureListPropertyType", + "localPart":"ComponentListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "featureList", + "componentList", "type", "href", "role", @@ -2824,77 +2477,26 @@ "actuate" ] }, - "AbstractProcessType.Configuration":{ + "PhysicalSystemPropertyType":{ "type":"object", - "title":"AbstractProcessType.Configuration", + "title":"PhysicalSystemPropertyType", "required":[ - "abstractSettings" + "physicalSystem" ], "properties":{ - "abstractSettings":{ - "title":"abstractSettings", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractSettingsType" - } - }, - "elementName":{ - "localPart":"AbstractSettings", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSettings", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractSettings" - ] - }, - "AggregateProcessPropertyType":{ - "type":"object", - "title":"AggregateProcessPropertyType", - "required":[ - "aggregateProcess" - ], - "properties":{ - "aggregateProcess":{ - "title":"aggregateProcess", + "physicalSystem":{ + "title":"physicalSystem", "allOf":[ { - "$ref":"#/definitions/AggregateProcessType" + "$ref":"#/definitions/PhysicalSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"AggregateProcess", + "localPart":"PhysicalSystem", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "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":[ @@ -3014,16 +2616,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":"AggregateProcessPropertyType", + "localPart":"PhysicalSystemPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "aggregateProcess", - "owns", + "physicalSystem", "nilReason", "remoteSchema", "type", @@ -3032,35 +2646,36 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "ConnectionListType":{ + "IdentifierListType":{ "required":[ - "connection" + "smlIdentifier" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"ConnectionListType", + "title":"IdentifierListType", "properties":{ - "connection":{ - "title":"connection", + "smlIdentifier":{ + "title":"smlIdentifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ConnectionListType.Connection" + "$ref":"#/definitions/IdentifierListType.Identifier" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"connection", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -3069,32 +2684,99 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConnectionListType", + "localPart":"IdentifierListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "connection" + "smlIdentifier" ] }, - "ProcessMethodPropertyType":{ + "AbstractAlgorithmType":{ "type":"object", - "title":"ProcessMethodPropertyType", + "title":"AbstractAlgorithmType", + "properties":{ + "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/3.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractAlgorithmType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "id" + ] + }, + "AbstractProcessType.Parameters":{ + "type":"object", + "title":"AbstractProcessType.Parameters", "required":[ - "processMethod" + "parameterList" ], "properties":{ - "processMethod":{ - "title":"processMethod", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/ParameterListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessMethod", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterList" + ] + }, + "TimeInstantOrPeriodPropertyType":{ + "type":"object", + "title":"TimeInstantOrPeriodPropertyType", + "required":[ + "timePeriod", + "timeInstant" + ], + "properties":{ + "timePeriod":{ + "title":"timePeriod", + "allOf":[ + { + "$ref":"#/definitions/TimePeriodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "timeInstant":{ + "title":"timeInstant", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "type":{ "title":"type", @@ -3190,11 +2872,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessMethodPropertyType", + "localPart":"TimeInstantOrPeriodPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "processMethod", + "timePeriod", + "timeInstant", "type", "href", "role", @@ -3204,133 +2887,192 @@ "actuate" ] }, - "SettingsType":{ + "AbstractProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSettingsType" + "$ref":"#/definitions/DescribedObjectType" }, { "type":"object", - "title":"SettingsType", + "title":"AbstractProcessType", "properties":{ - "setValue":{ - "title":"setValue", + "typeOf":{ + "title":"typeOf", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ValueSettingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"setValue", + "localPart":"typeOf", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "setArrayValues":{ - "title":"setArrayValues", + "configuration":{ + "title":"configuration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArraySettingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AbstractProcessType.Configuration" } ], "propertyType":"element", "elementName":{ - "localPart":"setArrayValues", + "localPart":"configuration", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "setConstraint":{ - "title":"setConstraint", + "featuresOfInterest":{ + "title":"featuresOfInterest", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ConstraintSettingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AbstractProcessType.FeaturesOfInterest" } ], "propertyType":"element", "elementName":{ - "localPart":"setConstraint", + "localPart":"featuresOfInterest", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "setMode":{ - "title":"setMode", + "inputs":{ + "title":"inputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ModeSettingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AbstractProcessType.Inputs" } ], "propertyType":"element", "elementName":{ - "localPart":"setMode", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "setStatus":{ - "title":"setStatus", + "outputs":{ + "title":"outputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StatusSettingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AbstractProcessType.Outputs" } ], "propertyType":"element", "elementName":{ - "localPart":"setStatus", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SettingsType", + }, + "parameters":{ + "title":"parameters", + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType.Parameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameters", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "modes":{ + "title":"modes", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractProcessType.Modes" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"modes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractProcessType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "setValue", - "setArrayValues", - "setConstraint", - "setMode", - "setStatus" + "typeOf", + "configuration", + "featuresOfInterest", + "inputs", + "outputs", + "parameters", + "modes", + "definition" ] }, - "CapabilityListPropertyType":{ + "CharacteristicListType.Characteristic":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"CharacteristicListType.Characteristic", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "TemporalFramePropertyType":{ "type":"object", - "title":"CapabilityListPropertyType", + "title":"TemporalFramePropertyType", "required":[ - "capabilityList" + "temporalFrame" ], "properties":{ - "capabilityList":{ - "title":"capabilityList", + "temporalFrame":{ + "title":"temporalFrame", "allOf":[ { - "$ref":"#/definitions/CapabilityListType" + "$ref":"#/definitions/TemporalFrameType" } ], "propertyType":"element", "elementName":{ - "localPart":"CapabilityList", + "localPart":"TemporalFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3428,11 +3170,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilityListPropertyType", + "localPart":"TemporalFramePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "capabilityList", + "temporalFrame", "type", "href", "role", @@ -3442,23 +3184,92 @@ "actuate" ] }, - "SettingsPropertyType":{ + "SpatialFrameType.Axis":{ "type":"object", - "title":"SettingsPropertyType", + "title":"SpatialFrameType.Axis", "required":[ - "settings" + "name" ], "properties":{ - "settings":{ - "title":"settings", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/SettingsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "name" + ] + }, + "ComponentListType.Component":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessPropertyType" + }, + { + "type":"object", + "title":"ComponentListType.Component", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "ModeChoicePropertyType":{ + "type":"object", + "title":"ModeChoicePropertyType", + "required":[ + "modeChoice" + ], + "properties":{ + "modeChoice":{ + "title":"modeChoice", + "allOf":[ + { + "$ref":"#/definitions/ModeChoiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Settings", + "localPart":"ModeChoice", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3556,11 +3367,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SettingsPropertyType", + "localPart":"ModeChoicePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "settings", + "modeChoice", "type", "href", "role", @@ -3570,23 +3381,23 @@ "actuate" ] }, - "EventListPropertyType":{ + "TermPropertyType":{ "type":"object", - "title":"EventListPropertyType", + "title":"TermPropertyType", "required":[ - "eventList" + "term" ], "properties":{ - "eventList":{ - "title":"eventList", + "term":{ + "title":"term", "allOf":[ { - "$ref":"#/definitions/EventListType" + "$ref":"#/definitions/TermType" } ], "propertyType":"element", "elementName":{ - "localPart":"EventList", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3684,11 +3495,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EventListPropertyType", + "localPart":"TermPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "eventList", + "term", "type", "href", "role", @@ -3698,63 +3509,49 @@ "actuate" ] }, - "StatusSettingPropertyType":{ + "ClassifierListType.Classifier":{ "type":"object", - "title":"StatusSettingPropertyType", + "title":"ClassifierListType.Classifier", "required":[ - "ref" + "term" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"#/definitions/StatusType" - } - ], - "propertyType":"value" - }, - "ref":{ - "title":"ref", + "term":{ + "title":"term", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TermType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"StatusSettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "value", - "ref" + "term" ] }, - "ContactListPropertyType":{ + "KeywordListPropertyType":{ "type":"object", - "title":"ContactListPropertyType", + "title":"KeywordListPropertyType", "required":[ - "contactList" + "keywordList" ], "properties":{ - "contactList":{ - "title":"contactList", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/ContactListType" + "$ref":"#/definitions/KeywordListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactList", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3852,11 +3649,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactListPropertyType", + "localPart":"KeywordListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "contactList", + "keywordList", "type", "href", "role", @@ -3866,178 +3663,213 @@ "actuate" ] }, - "AbstractPhysicalProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" - }, - { - "type":"object", - "title":"AbstractPhysicalProcessType", - "properties":{ - "attachedTo":{ - "title":"attachedTo", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"attachedTo", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "localReferenceFrame":{ - "title":"localReferenceFrame", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractPhysicalProcessType.LocalReferenceFrame" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"localReferenceFrame", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "localTimeFrame":{ - "title":"localTimeFrame", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractPhysicalProcessType.LocalTimeFrame" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"localTimeFrame", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "position":{ - "title":"position", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PositionUnionPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "timePosition":{ - "title":"timePosition", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimePropertyType" - }, - "minItems":0 + "AbstractSettingsPropertyType":{ + "type":"object", + "title":"AbstractSettingsPropertyType", + "required":[ + "abstractSettings" + ], + "properties":{ + "abstractSettings":{ + "title":"abstractSettings", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractSettingsType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"timePosition", + "localPart":"AbstractSettings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSettings", + "namespaceURI":"http://www.opengis.net/sensorml/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":"AbstractPhysicalProcessType", + "localPart":"AbstractSettingsPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "attachedTo", - "localReferenceFrame", - "localTimeFrame", - "position", - "timePosition" + "abstractSettings", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ProcessMethodType.Algorithm":{ + "DescribedObjectType.ValidTime":{ "type":"object", - "title":"ProcessMethodType.Algorithm", + "title":"DescribedObjectType.ValidTime", "required":[ - "abstractAlgorithm" + "timePeriod", + "timeInstant" ], "properties":{ - "abstractAlgorithm":{ - "title":"abstractAlgorithm", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/AbstractAlgorithmType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractAlgorithm", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractAlgorithm" + }, + "timeInstant":{ + "title":"timeInstant", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timePeriod", + "timeInstant" ] }, - "SpatialFrameType":{ + "CharacteristicListType":{ "required":[ - "origin", - "axis" + "characteristic" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"SpatialFrameType", + "title":"CharacteristicListType", "properties":{ - "origin":{ - "title":"origin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"origin", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "axis":{ - "title":"axis", + "characteristic":{ + "title":"characteristic", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialFrameType.Axis" + "$ref":"#/definitions/CharacteristicListType.Characteristic" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"characteristic", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -4046,51 +3878,177 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpatialFrameType", + "localPart":"CharacteristicListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "origin", - "axis" + "characteristic" ] }, - "SimpleProcessType":{ + "DataInterfacePropertyType":{ + "type":"object", + "title":"DataInterfacePropertyType", + "required":[ + "dataInterface" + ], + "properties":{ + "dataInterface":{ + "title":"dataInterface", + "allOf":[ + { + "$ref":"#/definitions/DataInterfaceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataInterface", + "namespaceURI":"http://www.opengis.net/sensorml/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":"DataInterfacePropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "dataInterface", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "InputListType.Input":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/DataComponentOrObservablePropertyType" }, { "type":"object", - "title":"SimpleProcessType", + "title":"InputListType.Input", "properties":{ - "method":{ - "title":"method", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ProcessMethodPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleProcessType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "method" + "name" ] }, - "EventType":{ + "DataInterfaceType":{ "required":[ - "time" + "data" ], "allOf":[ { @@ -4098,55 +4056,214 @@ }, { "type":"object", - "title":"EventType", + "title":"DataInterfaceType", "properties":{ - "keywords":{ - "title":"keywords", + "data":{ + "title":"data", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDKeywordsPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DataStreamPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", + "localPart":"data", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "identification":{ - "title":"identification", + "interfaceParameters":{ + "title":"interfaceParameters", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierListPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DataRecordPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"interfaceParameters", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ClassifierListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataInterfaceType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "data", + "interfaceParameters" + ] + }, + "AbstractProcessType.FeaturesOfInterest":{ + "type":"object", + "title":"AbstractProcessType.FeaturesOfInterest", + "required":[ + "featureList" + ], + "properties":{ + "featureList":{ + "title":"featureList", + "allOf":[ + { + "$ref":"#/definitions/FeatureListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureList" + ] + }, + "InputListType":{ + "required":[ + "input" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"InputListType", + "properties":{ + "input":{ + "title":"input", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputListType.Input" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"input", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "input" + ] + }, + "FeatureListType":{ + "required":[ + "feature" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" + }, + { + "type":"object", + "title":"FeatureListType", + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"feature", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "feature" + ] + }, + "EventType":{ + "required":[ + "time" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" + }, + { + "type":"object", + "title":"EventType", + "properties":{ + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDKeywordsPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "identification":{ + "title":"identification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/IdentifierListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClassifierListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } @@ -4261,202 +4378,58 @@ "definition" ] }, - "AbstractProcessPropertyType":{ - "type":"object", - "title":"AbstractProcessPropertyType", + "ClassifierListType":{ "required":[ - "abstractProcess" + "classifier" ], - "properties":{ - "abstractProcess":{ - "title":"abstractProcess", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" + }, + { + "type":"object", + "title":"ClassifierListType", + "properties":{ + "classifier":{ + "title":"classifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClassifierListType.Classifier" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractProcess", + "localPart":"classifier", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractProcess", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "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":"AbstractProcessPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "abstractProcess", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ParameterListType.Parameter":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/DataComponentOrObservablePropertyType" + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ClassifierListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "classifier" + ] + }, + "OutputListType.Output":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/DataComponentOrObservablePropertyType" }, { "type":"object", - "title":"ParameterListType.Parameter", + "title":"OutputListType.Output", "properties":{ "name":{ "title":"name", @@ -4479,23 +4452,23 @@ "name" ] }, - "IdentifierListPropertyType":{ + "ContactListPropertyType":{ "type":"object", - "title":"IdentifierListPropertyType", + "title":"ContactListPropertyType", "required":[ - "identifierList" + "contactList" ], "properties":{ - "identifierList":{ - "title":"identifierList", + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"#/definitions/IdentifierListType" + "$ref":"#/definitions/ContactListType" } ], "propertyType":"element", "elementName":{ - "localPart":"IdentifierList", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -4593,11 +4566,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IdentifierListPropertyType", + "localPart":"ContactListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "identifierList", + "contactList", "type", "href", "role", @@ -4607,9 +4580,49 @@ "actuate" ] }, - "IdentifierListType":{ + "ModeSettingPropertyType":{ + "type":"object", + "title":"ModeSettingPropertyType", "required":[ - "smlIdentifier" + "ref" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"value" + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ModeSettingPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "value", + "ref" + ] + }, + "ContactListType":{ + "required":[ + "contact" ], "allOf":[ { @@ -4617,22 +4630,22 @@ }, { "type":"object", - "title":"IdentifierListType", + "title":"ContactListType", "properties":{ - "smlIdentifier":{ - "title":"smlIdentifier", + "contact":{ + "title":"contact", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IdentifierListType.Identifier" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -4641,46 +4654,251 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IdentifierListType", + "localPart":"ContactListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "smlIdentifier" + "contact" ] }, - "PhysicalComponentPropertyType":{ + "EventType.Time":{ "type":"object", - "title":"PhysicalComponentPropertyType", + "title":"EventType.Time", "required":[ - "physicalComponent" + "timePeriod", + "timeInstant" ], "properties":{ - "physicalComponent":{ - "title":"physicalComponent", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/PhysicalComponentType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhysicalComponent", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "owns":{ - "title":"owns", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TimeInstantType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" - } - }, + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timePeriod", + "timeInstant" + ] + }, + "PhysicalComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractPhysicalProcessType" + }, + { + "type":"object", + "title":"PhysicalComponentType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhysicalComponentType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "method" + ] + }, + "EventListType":{ + "required":[ + "event" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" + }, + { + "type":"object", + "title":"EventListType", + "properties":{ + "event":{ + "title":"event", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EventPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"event", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EventListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "event" + ] + }, + "CapabilityListType":{ + "required":[ + "capability" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" + }, + { + "type":"object", + "title":"CapabilityListType", + "properties":{ + "capability":{ + "title":"capability", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CapabilityListType.Capability" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capability", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilityListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "capability" + ] + }, + "AggregateProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AggregateProcessType", + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/ComponentListPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/ConnectionListPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AggregateProcessType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "components", + "connections" + ] + }, + "PhysicalComponentPropertyType":{ + "type":"object", + "title":"PhysicalComponentPropertyType", + "required":[ + "physicalComponent" + ], + "properties":{ + "physicalComponent":{ + "title":"physicalComponent", + "allOf":[ + { + "$ref":"#/definitions/PhysicalComponentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PhysicalComponent", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "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":[ @@ -4821,61 +5039,49 @@ "actuate" ] }, - "ArraySettingPropertyType.ArrayValues.Encoding":{ + "ConnectionListType.Connection":{ "type":"object", - "title":"ArraySettingPropertyType.ArrayValues.Encoding", + "title":"ConnectionListType.Connection", "required":[ - "abstractEncoding" + "link" ], "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + "link":{ + "title":"link", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractEncodingType" - } - }, - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "$ref":"#/definitions/LinkType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractEncoding" + "link" ] }, - "AbstractAlgorithmPropertyType":{ + "IdentifierListPropertyType":{ "type":"object", - "title":"AbstractAlgorithmPropertyType", + "title":"IdentifierListPropertyType", "required":[ - "abstractAlgorithm" + "identifierList" ], "properties":{ - "abstractAlgorithm":{ - "title":"abstractAlgorithm", + "identifierList":{ + "title":"identifierList", "allOf":[ { - "$ref":"#/definitions/AbstractAlgorithmType" + "$ref":"#/definitions/IdentifierListType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractAlgorithm", + "localPart":"IdentifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -4973,11 +5179,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractAlgorithmPropertyType", + "localPart":"IdentifierListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractAlgorithm", + "identifierList", "type", "href", "role", @@ -4987,23 +5193,136 @@ "actuate" ] }, - "ObservablePropertyPropertyType":{ + "AbstractProcessType.Modes":{ "type":"object", - "title":"ObservablePropertyPropertyType", + "title":"AbstractProcessType.Modes", "required":[ - "observableProperty" + "abstractModes" ], "properties":{ - "observableProperty":{ - "title":"observableProperty", + "abstractModes":{ + "title":"abstractModes", "allOf":[ { - "$ref":"#/definitions/ObservablePropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractModesType" + } + }, + "elementName":{ + "localPart":"AbstractModes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractModes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractModes" + ] + }, + "ConstraintSettingPropertyType":{ + "type":"object", + "title":"ConstraintSettingPropertyType", + "required":[ + "allowedTimes", + "allowedTokens", + "allowedValues", + "ref" + ], + "properties":{ + "allowedTimes":{ + "title":"allowedTimes", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservableProperty", + "localPart":"AllowedTimes", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstraintSettingPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "allowedTimes", + "allowedTokens", + "allowedValues", + "ref" + ] + }, + "SettingsPropertyType":{ + "type":"object", + "title":"SettingsPropertyType", + "required":[ + "settings" + ], + "properties":{ + "settings":{ + "title":"settings", + "allOf":[ + { + "$ref":"#/definitions/SettingsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Settings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -5101,11 +5420,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservablePropertyPropertyType", + "localPart":"SettingsPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "observableProperty", + "settings", "type", "href", "role", @@ -5115,32 +5434,65 @@ "actuate" ] }, - "CharacteristicListType":{ + "DescribedObjectType.Capabilities":{ "required":[ - "characteristic" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/CapabilityListPropertyType" }, { "type":"object", - "title":"CharacteristicListType", + "title":"DescribedObjectType.Capabilities", "properties":{ - "characteristic":{ - "title":"characteristic", + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "ParameterListType":{ + "required":[ + "parameter" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"ParameterListType", + "properties":{ + "parameter":{ + "title":"parameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CharacteristicListType.Characteristic" + "$ref":"#/definitions/ParameterListType.Parameter" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"characteristic", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -5149,30 +5501,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CharacteristicListType", + "localPart":"ParameterListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "characteristic" + "parameter" ] }, - "ClassifierListPropertyType":{ + "AbstractModesPropertyType":{ "type":"object", - "title":"ClassifierListPropertyType", + "title":"AbstractModesPropertyType", "required":[ - "classifierList" + "abstractModes" ], "properties":{ - "classifierList":{ - "title":"classifierList", + "abstractModes":{ + "title":"abstractModes", "allOf":[ { - "$ref":"#/definitions/ClassifierListType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractModesType" + } + }, + "elementName":{ + "localPart":"AbstractModes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ClassifierList", + "localPart":"AbstractModes", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -5270,11 +5634,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ClassifierListPropertyType", + "localPart":"AbstractModesPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "classifierList", + "abstractModes", "type", "href", "role", @@ -5284,9 +5648,9 @@ "actuate" ] }, - "ComponentListType":{ + "ConnectionListType":{ "required":[ - "component" + "connection" ], "allOf":[ { @@ -5294,22 +5658,22 @@ }, { "type":"object", - "title":"ComponentListType", + "title":"ConnectionListType", "properties":{ - "component":{ - "title":"component", + "connection":{ + "title":"connection", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ComponentListType.Component" + "$ref":"#/definitions/ConnectionListType.Connection" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -5318,196 +5682,193 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ComponentListType", + "localPart":"ConnectionListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "component" + "connection" ] }, - "ProcessMethodType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" - }, - { - "type":"object", - "title":"ProcessMethodType", - "properties":{ - "algorithm":{ - "title":"algorithm", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessMethodType.Algorithm" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"algorithm", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessMethodType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "algorithm" - ] - }, - "TermPropertyType":{ + "ArraySettingPropertyType.ArrayValues":{ "type":"object", - "title":"TermPropertyType", + "title":"ArraySettingPropertyType.ArrayValues", "required":[ - "term" + "encoding", + "value" ], "properties":{ - "term":{ - "title":"term", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/TermType" + "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues.Encoding" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"encoding", "namespaceURI":"http://www.opengis.net/sensorml/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", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/EncodedValuesPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "encoding", + "value" + ] + }, + "ValueSettingPropertyType":{ + "type":"object", + "title":"ValueSettingPropertyType", + "required":[ + "ref" + ], + "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/token" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"value" }, - "title":{ - "title":"title", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"ref", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ValueSettingPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "value", + "ref" + ] + }, + "PhysicalSystemType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractPhysicalProcessType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"PhysicalSystemType", + "properties":{ + "components":{ + "title":"components", + "allOf":[ + { + "$ref":"#/definitions/ComponentListPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"components", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "connections":{ + "title":"connections", + "allOf":[ + { + "$ref":"#/definitions/ConnectionListPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connections", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhysicalSystemType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "components", + "connections" + ] + }, + "AbstractMetadataListType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"AbstractMetadataListType", + "properties":{ + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TermPropertyType", + "localPart":"AbstractMetadataListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "term", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "definition" ] }, - "TemporalFramePropertyType":{ + "ParameterListPropertyType":{ "type":"object", - "title":"TemporalFramePropertyType", + "title":"ParameterListPropertyType", "required":[ - "temporalFrame" + "parameterList" ], "properties":{ - "temporalFrame":{ - "title":"temporalFrame", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/TemporalFrameType" + "$ref":"#/definitions/ParameterListType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalFrame", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -5605,11 +5966,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalFramePropertyType", + "localPart":"ParameterListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "temporalFrame", + "parameterList", "type", "href", "role", @@ -5619,23 +5980,23 @@ "actuate" ] }, - "InputListPropertyType":{ + "FeatureListPropertyType":{ "type":"object", - "title":"InputListPropertyType", + "title":"FeatureListPropertyType", "required":[ - "inputList" + "featureList" ], "properties":{ - "inputList":{ - "title":"inputList", + "featureList":{ + "title":"featureList", "allOf":[ { - "$ref":"#/definitions/InputListType" + "$ref":"#/definitions/FeatureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"FeatureList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -5733,11 +6094,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InputListPropertyType", + "localPart":"FeatureListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "inputList", + "featureList", "type", "href", "role", @@ -5747,441 +6108,497 @@ "actuate" ] }, - "DataInterfaceType":{ - "required":[ - "data" - ], + "DescribedObjectType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"DataInterfaceType", + "title":"DescribedObjectType", "properties":{ - "data":{ - "title":"data", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/DataStreamPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"data", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "interfaceParameters":{ - "title":"interfaceParameters", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/DataRecordPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordListPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interfaceParameters", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataInterfaceType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "data", - "interfaceParameters" - ] - }, - "DescribedObjectType.Capabilities":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/CapabilityListPropertyType" - }, - { - "type":"object", - "title":"DescribedObjectType.Capabilities", - "properties":{ - "name":{ - "title":"name", + }, + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "type":"array", + "items":{ + "$ref":"#/definitions/IdentifierListPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "PhysicalSystemType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractPhysicalProcessType" - }, - { - "type":"object", - "title":"PhysicalSystemType", - "properties":{ - "components":{ - "title":"components", + }, + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/ComponentListPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ClassifierListPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"components", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "connections":{ - "title":"connections", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/ConnectionListPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DescribedObjectType.ValidTime" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"connections", + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "securityConstraints":{ + "title":"securityConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"securityConstraints", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "legalConstraints":{ + "title":"legalConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDLegalConstraintsPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"legalConstraints", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "characteristics":{ + "title":"characteristics", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DescribedObjectType.Characteristics" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characteristics", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DescribedObjectType.Capabilities" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + }, + "contacts":{ + "title":"contacts", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ContactListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contacts", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "history":{ + "title":"history", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EventListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PhysicalSystemType", + "localPart":"DescribedObjectType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "components", - "connections" + "extension", + "keywords", + "identification", + "classification", + "validTime", + "securityConstraints", + "legalConstraints", + "characteristics", + "capabilities", + "contacts", + "documentation", + "history", + "lang" ] }, - "ConstraintPropertyType":{ - "type":"object", - "title":"ConstraintPropertyType", + "DocumentListType":{ "required":[ - "allowedTimes", - "allowedTokens", - "allowedValues" + "document" ], - "properties":{ - "allowedTimes":{ - "title":"allowedTimes", - "allOf":[ - { - "$ref":"#/definitions/AllowedTimesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTimes", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "allowedTokens":{ - "title":"allowedTokens", - "allOf":[ - { - "$ref":"#/definitions/AllowedTokensType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTokens", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "allowedValues":{ - "title":"allowedValues", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/swe/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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"DocumentListType", + "properties":{ + "document":{ + "title":"document", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CIOnlineResourcePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"document", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ConstraintPropertyType", + "localPart":"DocumentListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "allowedTimes", - "allowedTokens", - "allowedValues", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "document" ] }, - "CharacteristicListPropertyType":{ + "AbstractPhysicalProcessType.LocalTimeFrame":{ "type":"object", - "title":"CharacteristicListPropertyType", + "title":"AbstractPhysicalProcessType.LocalTimeFrame", "required":[ - "characteristicList" + "temporalFrame" ], "properties":{ - "characteristicList":{ - "title":"characteristicList", + "temporalFrame":{ + "title":"temporalFrame", "allOf":[ { - "$ref":"#/definitions/CharacteristicListType" + "$ref":"#/definitions/TemporalFrameType" } ], "propertyType":"element", "elementName":{ - "localPart":"CharacteristicList", + "localPart":"TemporalFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalFrame" + ] + }, + "AbstractPhysicalProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" }, - "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" + { + "type":"object", + "title":"AbstractPhysicalProcessType", + "properties":{ + "attachedTo":{ + "title":"attachedTo", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"attachedTo", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "localReferenceFrame":{ + "title":"localReferenceFrame", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractPhysicalProcessType.LocalReferenceFrame" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"localReferenceFrame", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "localTimeFrame":{ + "title":"localTimeFrame", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractPhysicalProcessType.LocalTimeFrame" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"localTimeFrame", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "position":{ + "title":"position", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PositionUnionPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"position", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TimePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPhysicalProcessType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "attachedTo", + "localReferenceFrame", + "localTimeFrame", + "position", + "timePosition" + ] + }, + "DescribedObjectType.Characteristics":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/CharacteristicListPropertyType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"DescribedObjectType.Characteristics", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "AbstractModesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"AbstractModesType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CharacteristicListPropertyType", + "localPart":"AbstractModesType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "characteristicList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "KeywordListPropertyType":{ + "ModePropertyType":{ "type":"object", - "title":"KeywordListPropertyType", + "title":"ModePropertyType", "required":[ - "keywordList" + "mode" ], "properties":{ - "keywordList":{ - "title":"keywordList", + "mode":{ + "title":"mode", "allOf":[ { - "$ref":"#/definitions/KeywordListType" + "$ref":"#/definitions/ModeType" } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"Mode", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -6279,11 +6696,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordListPropertyType", + "localPart":"ModePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "keywordList", + "mode", "type", "href", "role", @@ -6293,88 +6710,49 @@ "actuate" ] }, - "IdentifierListType.Identifier":{ + "DescribedObjectPropertyType":{ "type":"object", - "title":"IdentifierListType.Identifier", + "title":"DescribedObjectPropertyType", "required":[ - "term" + "describedObject" ], "properties":{ - "term":{ - "title":"term", + "describedObject":{ + "title":"describedObject", "allOf":[ { - "$ref":"#/definitions/TermType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DescribedObjectType" + } + }, + "elementName":{ + "localPart":"DescribedObject", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Term", + "localPart":"DescribedObject", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "term" - ] - }, - "AbstractPhysicalProcessType.LocalTimeFrame":{ - "type":"object", - "title":"AbstractPhysicalProcessType.LocalTimeFrame", - "required":[ - "temporalFrame" - ], - "properties":{ - "temporalFrame":{ - "title":"temporalFrame", - "allOf":[ - { - "$ref":"#/definitions/TemporalFrameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalFrame", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "temporalFrame" - ] - }, - "DescribedObjectPropertyType":{ - "type":"object", - "title":"DescribedObjectPropertyType", - "required":[ - "describedObject" - ], - "properties":{ - "describedObject":{ - "title":"describedObject", + }, + "owns":{ + "title":"owns", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DescribedObjectType" - } - }, - "elementName":{ - "localPart":"DescribedObject", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DescribedObject", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -6496,19 +6874,6 @@ "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", @@ -6518,6 +6883,7 @@ }, "propertiesOrder":[ "describedObject", + "owns", "nilReason", "remoteSchema", "type", @@ -6526,65 +6892,71 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "AbstractProcessType.Modes":{ + "ArraySettingPropertyType":{ "type":"object", - "title":"AbstractProcessType.Modes", + "title":"ArraySettingPropertyType", "required":[ - "abstractModes" + "arrayValues", + "ref" ], "properties":{ - "abstractModes":{ - "title":"abstractModes", + "arrayValues":{ + "title":"arrayValues", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractModesType" - } - }, - "elementName":{ - "localPart":"AbstractModes", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractModes", + "localPart":"ArrayValues", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ArraySettingPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "abstractModes" + "arrayValues", + "ref" ] }, - "ConnectionListPropertyType":{ + "EventListPropertyType":{ "type":"object", - "title":"ConnectionListPropertyType", + "title":"EventListPropertyType", "required":[ - "connectionList" + "eventList" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "eventList":{ + "title":"eventList", "allOf":[ { - "$ref":"#/definitions/ConnectionListType" + "$ref":"#/definitions/EventListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -6682,11 +7054,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConnectionListPropertyType", + "localPart":"EventListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "connectionList", + "eventList", "type", "href", "role", @@ -6696,279 +7068,63 @@ "actuate" ] }, - "ModeChoiceType":{ + "AbstractProcessType.Outputs":{ + "type":"object", + "title":"AbstractProcessType.Outputs", "required":[ - "mode" + "outputList" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractModesType" - }, - { - "type":"object", - "title":"ModeChoiceType", - "properties":{ - "mode":{ - "title":"mode", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ModePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mode", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "properties":{ + "outputList":{ + "title":"outputList", + "allOf":[ + { + "$ref":"#/definitions/OutputListType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ModeChoiceType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "mode" + "outputList" ] }, - "EventListType":{ + "SpatialFramePropertyType":{ + "type":"object", + "title":"SpatialFramePropertyType", "required":[ - "event" + "spatialFrame" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" + "properties":{ + "spatialFrame":{ + "title":"spatialFrame", + "allOf":[ + { + "$ref":"#/definitions/SpatialFrameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpatialFrame", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - { - "type":"object", - "title":"EventListType", - "properties":{ - "event":{ - "title":"event", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EventPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"event", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EventListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "event" - ] - }, - "TermType":{ - "required":[ - "label", - "value" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"TermType", - "properties":{ - "label":{ - "title":"label", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"label", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/Reference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "definition":{ - "title":"definition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TermType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "label", - "codeSpace", - "value", - "definition" - ] - }, - "DataComponentRefPropertyType":{ - "type":"object", - "title":"DataComponentRefPropertyType", - "required":[ - "ref" - ], - "properties":{ - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataComponentRefPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "ref" - ] - }, - "SpatialFrameType.Axis":{ - "type":"object", - "title":"SpatialFrameType.Axis", - "required":[ - "name" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "name" - ] - }, - "TimeInstantOrPeriodPropertyType":{ - "type":"object", - "title":"TimeInstantOrPeriodPropertyType", - "required":[ - "timePeriod", - "timeInstant" - ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "timeInstant":{ - "title":"timeInstant", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "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" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -7052,12 +7208,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantOrPeriodPropertyType", + "localPart":"SpatialFramePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "timePeriod", - "timeInstant", + "spatialFrame", "type", "href", "role", @@ -7067,152 +7222,285 @@ "actuate" ] }, - "OutputListPropertyType":{ + "DataComponentRefPropertyType":{ "type":"object", - "title":"OutputListPropertyType", + "title":"DataComponentRefPropertyType", "required":[ - "outputList" + "ref" ], "properties":{ - "outputList":{ - "title":"outputList", - "allOf":[ - { - "$ref":"#/definitions/OutputListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"ref", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataComponentRefPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "ref" + ] + }, + "TemporalFrameType":{ + "required":[ + "origin" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "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":"TemporalFrameType", + "properties":{ + "origin":{ + "title":"origin", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } } - }, - "arcrole":{ - "title":"arcrole", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalFrameType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "origin" + ] + }, + "LinkType":{ + "type":"object", + "title":"LinkType", + "required":[ + "source", + "destination" + ], + "properties":{ + "source":{ + "title":"source", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataComponentRefPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"source", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "title":{ - "title":"title", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataComponentRefPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"destination", + "namespaceURI":"http://www.opengis.net/sensorml/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":"LinkType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "source", + "destination", + "id" + ] + }, + "IdentifierListType.Identifier":{ + "type":"object", + "title":"IdentifierListType.Identifier", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/TermType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "term" + ] + }, + "ProcessMethodType.Algorithm":{ + "type":"object", + "title":"ProcessMethodType.Algorithm", + "required":[ + "abstractAlgorithm" + ], + "properties":{ + "abstractAlgorithm":{ + "title":"abstractAlgorithm", + "allOf":[ + { + "$ref":"#/definitions/AbstractAlgorithmType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractAlgorithm", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "abstractAlgorithm" + ] + }, + "KeywordListType":{ + "required":[ + "keyword" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" + }, + { + "type":"object", + "title":"KeywordListType", + "properties":{ + "codeSpace":{ + "title":"codeSpace", + "allOf":[ + { + "$ref":"#/definitions/Reference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeSpace", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "keyword":{ + "title":"keyword", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keyword", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"OutputListPropertyType", + "localPart":"KeywordListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "outputList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "codeSpace", + "keyword" ] }, - "DataInterfacePropertyType":{ + "ConstraintPropertyType":{ "type":"object", - "title":"DataInterfacePropertyType", + "title":"ConstraintPropertyType", "required":[ - "dataInterface" + "allowedTimes", + "allowedTokens", + "allowedValues" ], "properties":{ - "dataInterface":{ - "title":"dataInterface", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/DataInterfaceType" + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInterface", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"AllowedTimes", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValuesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, "type":{ @@ -7309,11 +7597,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataInterfacePropertyType", + "localPart":"ConstraintPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "dataInterface", + "allowedTimes", + "allowedTokens", + "allowedValues", "type", "href", "role", @@ -7323,345 +7613,328 @@ "actuate" ] }, - "DescribedObjectType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" + "InputListPropertyType":{ + "type":"object", + "title":"InputListPropertyType", + "required":[ + "inputList" + ], + "properties":{ + "inputList":{ + "title":"inputList", + "allOf":[ + { + "$ref":"#/definitions/InputListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - { - "type":"object", - "title":"DescribedObjectType", - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extension", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "identification":{ - "title":"identification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identification", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "classification":{ - "title":"classification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ClassifierListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribedObjectType.ValidTime" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "securityConstraints":{ - "title":"securityConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"securityConstraints", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "legalConstraints":{ - "title":"legalConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MDLegalConstraintsPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraints", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "characteristics":{ - "title":"characteristics", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribedObjectType.Characteristics" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribedObjectType.Capabilities" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "contacts":{ - "title":"contacts", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ContactListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contacts", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "history":{ - "title":"history", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EventListPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribedObjectType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "extension", - "keywords", - "identification", - "classification", - "validTime", - "securityConstraints", - "legalConstraints", - "characteristics", - "capabilities", - "contacts", - "documentation", - "history", - "lang" - ] - }, - "ObservablePropertyType":{ - "required":[ - "definition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - { - "type":"object", - "title":"ObservablePropertyType", - "properties":{ - "definition":{ - "title":"definition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "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" + } + }, + "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":"ObservablePropertyType", + "localPart":"InputListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "definition" + "inputList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CapabilityListType":{ + "AbstractAlgorithmPropertyType":{ + "type":"object", + "title":"AbstractAlgorithmPropertyType", "required":[ - "capability" + "abstractAlgorithm" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" + "properties":{ + "abstractAlgorithm":{ + "title":"abstractAlgorithm", + "allOf":[ + { + "$ref":"#/definitions/AbstractAlgorithmType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractAlgorithm", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - { - "type":"object", - "title":"CapabilityListType", - "properties":{ - "capability":{ - "title":"capability", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CapabilityListType.Capability" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"capability", - "namespaceURI":"http://www.opengis.net/sensorml/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":"CapabilityListType", + "localPart":"AbstractAlgorithmPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "capability" + "abstractAlgorithm", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DataComponentOrObservablePropertyType":{ + "PositionUnionPropertyType":{ "type":"object", - "title":"DataComponentOrObservablePropertyType", + "title":"PositionUnionPropertyType", "required":[ - "abstractDataComponent", - "observableProperty", - "dataInterface" + "text", + "point", + "vector", + "dataRecord", + "dataArray", + "abstractProcess" ], "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/TextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "vector":{ + "title":"vector", + "allOf":[ + { + "$ref":"#/definitions/VectorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "dataRecord":{ + "title":"dataRecord", + "allOf":[ + { + "$ref":"#/definitions/DataRecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataRecord", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "dataArray":{ + "title":"dataArray", "allOf":[ { "type":"object", @@ -7670,44 +7943,176 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"AbstractDataComponent", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDataComponent", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "observableProperty":{ - "title":"observableProperty", + "abstractProcess":{ + "title":"abstractProcess", "allOf":[ { - "$ref":"#/definitions/ObservablePropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" + } + }, + "elementName":{ + "localPart":"AbstractProcess", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ObservableProperty", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "dataInterface":{ - "title":"dataInterface", + "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":"PositionUnionPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "text", + "point", + "vector", + "dataRecord", + "dataArray", + "abstractProcess", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CharacteristicListPropertyType":{ + "type":"object", + "title":"CharacteristicListPropertyType", + "required":[ + "characteristicList" + ], + "properties":{ + "characteristicList":{ + "title":"characteristicList", "allOf":[ { - "$ref":"#/definitions/DataInterfaceType" + "$ref":"#/definitions/CharacteristicListType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInterface", + "localPart":"CharacteristicList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -7805,13 +8210,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentOrObservablePropertyType", + "localPart":"CharacteristicListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractDataComponent", - "observableProperty", - "dataInterface", + "characteristicList", "type", "href", "role", @@ -7821,23 +8224,23 @@ "actuate" ] }, - "LinkPropertyType":{ + "OutputListPropertyType":{ "type":"object", - "title":"LinkPropertyType", + "title":"OutputListPropertyType", "required":[ - "link" + "outputList" ], "properties":{ - "link":{ - "title":"link", + "outputList":{ + "title":"outputList", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/OutputListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -7935,11 +8338,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LinkPropertyType", + "localPart":"OutputListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "link", + "outputList", "type", "href", "role", @@ -7949,309 +8352,153 @@ "actuate" ] }, - "EventType.Time":{ + "LinkPropertyType":{ "type":"object", - "title":"EventType.Time", + "title":"LinkPropertyType", "required":[ - "timePeriod", - "timeInstant" + "link" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "link":{ + "title":"link", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "timeInstant":{ - "title":"timeInstant", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timePeriod", - "timeInstant" - ] - }, - "FeatureListType":{ - "required":[ - "feature" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" }, - { - "type":"object", - "title":"FeatureListType", - "properties":{ - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"feature", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + "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":"FeatureListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "feature" - ] - }, - "DocumentListType":{ - "required":[ - "document" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" }, - { - "type":"object", - "title":"DocumentListType", - "properties":{ - "document":{ - "title":"document", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CIOnlineResourcePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"document", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DocumentListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "document" - ] - }, - "ModeSettingPropertyType":{ - "type":"object", - "title":"ModeSettingPropertyType", - "required":[ - "ref" - ], - "properties":{ - "value":{ - "title":"value", + "role":{ + "title":"role", "allOf":[ { - "$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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "ref":{ - "title":"ref", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ModeSettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "value", - "ref" - ] - }, - "ConnectionListType.Connection":{ - "type":"object", - "title":"ConnectionListType.Connection", - "required":[ - "link" - ], - "properties":{ - "link":{ - "title":"link", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Link", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "link" - ] - }, - "CharacteristicListType.Characteristic":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" }, - { - "type":"object", - "title":"CharacteristicListType.Characteristic", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "KeywordListType":{ - "required":[ - "keyword" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" }, - { - "type":"object", - "title":"KeywordListType", - "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/Reference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "keyword":{ - "title":"keyword", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keyword", - "namespaceURI":"http://www.opengis.net/sensorml/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":"KeywordListType", + "localPart":"LinkPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "codeSpace", - "keyword" + "link", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ClassifierListType":{ - "required":[ - "classifier" - ], + "SimpleProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"ClassifierListType", + "title":"SimpleProcessType", "properties":{ - "classifier":{ - "title":"classifier", + "method":{ + "title":"method", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ClassifierListType.Classifier" - }, - "minItems":1 + "$ref":"#/definitions/ProcessMethodPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"classifier", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -8260,114 +8507,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ClassifierListType", + "localPart":"SimpleProcessType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "classifier" + "method" ] }, - "AbstractProcessType":{ + "TermType":{ + "required":[ + "label", + "value" + ], "allOf":[ { - "$ref":"#/definitions/DescribedObjectType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"AbstractProcessType", + "title":"TermType", "properties":{ - "typeOf":{ - "title":"typeOf", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"typeOf", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "configuration":{ - "title":"configuration", - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType.Configuration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"configuration", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "featuresOfInterest":{ - "title":"featuresOfInterest", - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType.FeaturesOfInterest" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"featuresOfInterest", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "inputs":{ - "title":"inputs", - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType.Inputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputs", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "outputs":{ - "title":"outputs", + "label":{ + "title":"label", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Outputs" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"outputs", + "localPart":"label", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "parameters":{ - "title":"parameters", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Parameters" + "$ref":"#/definitions/Reference" } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "modes":{ - "title":"modes", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractProcessType.Modes" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"modes", + "localPart":"value", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8386,99 +8581,48 @@ } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractProcessType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "typeOf", - "configuration", - "featuresOfInterest", - "inputs", - "outputs", - "parameters", - "modes", - "definition" - ] - }, - "CapabilityListType.Capability":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - { - "type":"object", - "title":"CapabilityListType.Capability", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "AbstractProcessType.Inputs":{ - "type":"object", - "title":"AbstractProcessType.Inputs", - "required":[ - "inputList" - ], - "properties":{ - "inputList":{ - "title":"inputList", - "allOf":[ - { - "$ref":"#/definitions/InputListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"TermType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "inputList" + "label", + "codeSpace", + "value", + "definition" ] }, - "ModePropertyType":{ + "AbstractMetadataListPropertyType":{ "type":"object", - "title":"ModePropertyType", + "title":"AbstractMetadataListPropertyType", "required":[ - "mode" + "abstractMetadataList" ], "properties":{ - "mode":{ - "title":"mode", + "abstractMetadataList":{ + "title":"abstractMetadataList", "allOf":[ { - "$ref":"#/definitions/ModeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractMetadataListType" + } + }, + "elementName":{ + "localPart":"AbstractMetadataList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Mode", + "localPart":"AbstractMetadataList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8576,11 +8720,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ModePropertyType", + "localPart":"AbstractMetadataListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "mode", + "abstractMetadataList", "type", "href", "role", @@ -8590,46 +8734,6 @@ "actuate" ] }, - "ValueSettingPropertyType":{ - "type":"object", - "title":"ValueSettingPropertyType", - "required":[ - "ref" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"value" - }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ValueSettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "value", - "ref" - ] - }, "AbstractSettingsType":{ "allOf":[ { @@ -8648,177 +8752,99 @@ "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "ConstraintSettingPropertyType":{ - "type":"object", - "title":"ConstraintSettingPropertyType", - "required":[ - "allowedTimes", - "allowedTokens", - "allowedValues", - "ref" - ], - "properties":{ - "allowedTimes":{ - "title":"allowedTimes", - "allOf":[ - { - "$ref":"#/definitions/AllowedTimesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTimes", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "allowedTokens":{ - "title":"allowedTokens", - "allOf":[ - { - "$ref":"#/definitions/AllowedTokensType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTokens", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "allowedValues":{ - "title":"allowedValues", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "ProcessMethodType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + { + "type":"object", + "title":"ProcessMethodType", + "properties":{ + "algorithm":{ + "title":"algorithm", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessMethodType.Algorithm" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"algorithm", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ConstraintSettingPropertyType", + "localPart":"ProcessMethodType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "allowedTimes", - "allowedTokens", - "allowedValues", - "ref" + "algorithm" ] }, - "AbstractProcessType.Outputs":{ - "type":"object", - "title":"AbstractProcessType.Outputs", + "ParameterListType.Parameter":{ "required":[ - "outputList" + "name" ], - "properties":{ - "outputList":{ - "title":"outputList", - "allOf":[ - { - "$ref":"#/definitions/OutputListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "outputList" - ] - }, - "AbstractModesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/DataComponentOrObservablePropertyType" }, { "type":"object", - "title":"AbstractModesType", + "title":"ParameterListType.Parameter", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractModesType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "AbstractPhysicalProcessType.LocalReferenceFrame":{ - "type":"object", - "title":"AbstractPhysicalProcessType.LocalReferenceFrame", - "required":[ - "spatialFrame" - ], - "properties":{ - "spatialFrame":{ - "title":"spatialFrame", - "allOf":[ - { - "$ref":"#/definitions/SpatialFrameType" + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SpatialFrame", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "spatialFrame" + "name" ] }, - "OutputListType":{ + "ModeType":{ "required":[ - "output" + "configuration" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/DescribedObjectType" }, { "type":"object", - "title":"OutputListType", + "title":"ModeType", "properties":{ - "output":{ - "title":"output", + "configuration":{ + "title":"configuration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputListType.Output" - }, - "minItems":1 + "$ref":"#/definitions/SettingsPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"output", + "localPart":"configuration", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -8827,37 +8853,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputListType", + "localPart":"ModeType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "output" - ] - }, - "ClassifierListType.Classifier":{ - "type":"object", - "title":"ClassifierListType.Classifier", - "required":[ - "term" - ], - "properties":{ - "term":{ - "title":"term", - "allOf":[ - { - "$ref":"#/definitions/TermType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Term", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "term" + "configuration" ] }, "StatusType":{ @@ -8887,7 +8887,7 @@ "properties":{ "localPart":{ "enum":[ - "CapabilityList" + "FeatureList" ] }, "namespaceURI":{ @@ -8900,11 +8900,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilityListType" + "$ref":"#/definitions/FeatureListType" } }, "elementName":{ - "localPart":"CapabilityList", + "localPart":"FeatureList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8921,7 +8921,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "ModeChoice" ] }, "namespaceURI":{ @@ -8934,11 +8934,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentListType" + "$ref":"#/definitions/ModeChoiceType" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"ModeChoice", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8955,7 +8955,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractProcess" + "Mode" ] }, "namespaceURI":{ @@ -8968,11 +8968,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/ModeType" } }, "elementName":{ - "localPart":"AbstractProcess", + "localPart":"Mode", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8989,7 +8989,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractPhysicalProcess" + "OutputList" ] }, "namespaceURI":{ @@ -9002,11 +9002,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPhysicalProcessType" + "$ref":"#/definitions/OutputListType" } }, "elementName":{ - "localPart":"AbstractPhysicalProcess", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9023,7 +9023,7 @@ "properties":{ "localPart":{ "enum":[ - "PhysicalComponent" + "SimpleProcess" ] }, "namespaceURI":{ @@ -9036,11 +9036,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhysicalComponentType" + "$ref":"#/definitions/SimpleProcessType" } }, "elementName":{ - "localPart":"PhysicalComponent", + "localPart":"SimpleProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9057,7 +9057,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSettings" + "TemporalFrame" ] }, "namespaceURI":{ @@ -9070,11 +9070,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSettingsType" + "$ref":"#/definitions/TemporalFrameType" } }, "elementName":{ - "localPart":"AbstractSettings", + "localPart":"TemporalFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9125,7 +9125,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "DescribedObject" ] }, "namespaceURI":{ @@ -9138,11 +9138,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/DescribedObjectType" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"DescribedObject", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9159,7 +9159,7 @@ "properties":{ "localPart":{ "enum":[ - "ClassifierList" + "AggregateProcess" ] }, "namespaceURI":{ @@ -9172,11 +9172,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClassifierListType" + "$ref":"#/definitions/AggregateProcessType" } }, "elementName":{ - "localPart":"ClassifierList", + "localPart":"AggregateProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9193,7 +9193,7 @@ "properties":{ "localPart":{ "enum":[ - "ModeChoice" + "Link" ] }, "namespaceURI":{ @@ -9206,11 +9206,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModeChoiceType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"ModeChoice", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9227,7 +9227,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionList" + "Term" ] }, "namespaceURI":{ @@ -9240,11 +9240,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionListType" + "$ref":"#/definitions/TermType" } }, "elementName":{ - "localPart":"ConnectionList", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9261,7 +9261,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservableProperty" + "SpatialFrame" ] }, "namespaceURI":{ @@ -9274,11 +9274,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservablePropertyType" + "$ref":"#/definitions/SpatialFrameType" } }, "elementName":{ - "localPart":"ObservableProperty", + "localPart":"SpatialFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9295,7 +9295,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "DataInterface" ] }, "namespaceURI":{ @@ -9308,11 +9308,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventType" + "$ref":"#/definitions/DataInterfaceType" } }, "elementName":{ - "localPart":"Event", + "localPart":"DataInterface", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9329,7 +9329,7 @@ "properties":{ "localPart":{ "enum":[ - "Mode" + "PhysicalComponent" ] }, "namespaceURI":{ @@ -9342,11 +9342,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModeType" + "$ref":"#/definitions/PhysicalComponentType" } }, "elementName":{ - "localPart":"Mode", + "localPart":"PhysicalComponent", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9363,7 +9363,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureList" + "ProcessMethod" ] }, "namespaceURI":{ @@ -9376,11 +9376,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListType" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"FeatureList", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9397,7 +9397,7 @@ "properties":{ "localPart":{ "enum":[ - "IdentifierList" + "DocumentList" ] }, "namespaceURI":{ @@ -9410,11 +9410,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierListType" + "$ref":"#/definitions/DocumentListType" } }, "elementName":{ - "localPart":"IdentifierList", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9431,7 +9431,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "AbstractPhysicalProcess" ] }, "namespaceURI":{ @@ -9444,11 +9444,11 @@ ] }, "value":{ - "$ref":"#/definitions/TermType" + "$ref":"#/definitions/AbstractPhysicalProcessType" } }, "elementName":{ - "localPart":"Term", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9465,7 +9465,7 @@ "properties":{ "localPart":{ "enum":[ - "Settings" + "CapabilityList" ] }, "namespaceURI":{ @@ -9478,11 +9478,11 @@ ] }, "value":{ - "$ref":"#/definitions/SettingsType" + "$ref":"#/definitions/CapabilityListType" } }, "elementName":{ - "localPart":"Settings", + "localPart":"CapabilityList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9499,7 +9499,7 @@ "properties":{ "localPart":{ "enum":[ - "SpatialFrame" + "AbstractProcess" ] }, "namespaceURI":{ @@ -9512,11 +9512,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialFrameType" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"SpatialFrame", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9533,7 +9533,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractAlgorithm" + "ContactList" ] }, "namespaceURI":{ @@ -9546,11 +9546,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractAlgorithmType" + "$ref":"#/definitions/ContactListType" } }, "elementName":{ - "localPart":"AbstractAlgorithm", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9567,7 +9567,7 @@ "properties":{ "localPart":{ "enum":[ - "AggregateProcess" + "EventList" ] }, "namespaceURI":{ @@ -9580,11 +9580,11 @@ ] }, "value":{ - "$ref":"#/definitions/AggregateProcessType" + "$ref":"#/definitions/EventListType" } }, "elementName":{ - "localPart":"AggregateProcess", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9601,7 +9601,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputList" + "Settings" ] }, "namespaceURI":{ @@ -9614,11 +9614,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputListType" + "$ref":"#/definitions/SettingsType" } }, "elementName":{ - "localPart":"OutputList", + "localPart":"Settings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9635,7 +9635,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalFrame" + "ObservableProperty" ] }, "namespaceURI":{ @@ -9648,11 +9648,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalFrameType" + "$ref":"#/definitions/ObservablePropertyType" } }, "elementName":{ - "localPart":"TemporalFrame", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9669,7 +9669,7 @@ "properties":{ "localPart":{ "enum":[ - "InputList" + "ConnectionList" ] }, "namespaceURI":{ @@ -9682,11 +9682,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputListType" + "$ref":"#/definitions/ConnectionListType" } }, "elementName":{ - "localPart":"InputList", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9703,7 +9703,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleProcess" + "AbstractModes" ] }, "namespaceURI":{ @@ -9716,11 +9716,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleProcessType" + "$ref":"#/definitions/AbstractModesType" } }, "elementName":{ - "localPart":"SimpleProcess", + "localPart":"AbstractModes", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9737,7 +9737,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "AbstractMetadataList" ] }, "namespaceURI":{ @@ -9750,11 +9750,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordListType" + "$ref":"#/definitions/AbstractMetadataListType" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"AbstractMetadataList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9771,7 +9771,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetadataList" + "AbstractAlgorithm" ] }, "namespaceURI":{ @@ -9784,11 +9784,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractAlgorithmType" } }, "elementName":{ - "localPart":"AbstractMetadataList", + "localPart":"AbstractAlgorithm", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9805,7 +9805,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "Event" ] }, "namespaceURI":{ @@ -9818,11 +9818,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactListType" + "$ref":"#/definitions/EventType" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9839,7 +9839,7 @@ "properties":{ "localPart":{ "enum":[ - "DataInterface" + "KeywordList" ] }, "namespaceURI":{ @@ -9852,11 +9852,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataInterfaceType" + "$ref":"#/definitions/KeywordListType" } }, "elementName":{ - "localPart":"DataInterface", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9873,7 +9873,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "ComponentList" ] }, "namespaceURI":{ @@ -9886,11 +9886,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventListType" + "$ref":"#/definitions/ComponentListType" } }, "elementName":{ - "localPart":"EventList", + "localPart":"ComponentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9907,7 +9907,7 @@ "properties":{ "localPart":{ "enum":[ - "CharacteristicList" + "AbstractSettings" ] }, "namespaceURI":{ @@ -9920,11 +9920,11 @@ ] }, "value":{ - "$ref":"#/definitions/CharacteristicListType" + "$ref":"#/definitions/AbstractSettingsType" } }, "elementName":{ - "localPart":"CharacteristicList", + "localPart":"AbstractSettings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9941,7 +9941,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractModes" + "InputList" ] }, "namespaceURI":{ @@ -9954,11 +9954,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractModesType" + "$ref":"#/definitions/InputListType" } }, "elementName":{ - "localPart":"AbstractModes", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9975,7 +9975,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentList" + "CharacteristicList" ] }, "namespaceURI":{ @@ -9988,11 +9988,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentListType" + "$ref":"#/definitions/CharacteristicListType" } }, "elementName":{ - "localPart":"ComponentList", + "localPart":"CharacteristicList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10009,7 +10009,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterList" + "IdentifierList" ] }, "namespaceURI":{ @@ -10022,11 +10022,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterListType" + "$ref":"#/definitions/IdentifierListType" } }, "elementName":{ - "localPart":"ParameterList", + "localPart":"IdentifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10043,7 +10043,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribedObject" + "ParameterList" ] }, "namespaceURI":{ @@ -10056,11 +10056,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribedObjectType" + "$ref":"#/definitions/ParameterListType" } }, "elementName":{ - "localPart":"DescribedObject", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10077,7 +10077,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "ClassifierList" ] }, "namespaceURI":{ @@ -10090,11 +10090,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/ClassifierListType" } }, "elementName":{ - "localPart":"Link", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } diff --git a/scripts/jsonschemas/TJS_1_0.jsonschema b/scripts/jsonschemas/TJS_1_0.jsonschema index 0199d522..ff09c2c0 100644 --- a/scripts/jsonschemas/TJS_1_0.jsonschema +++ b/scripts/jsonschemas/TJS_1_0.jsonschema @@ -2,154 +2,9 @@ { "id":"http://www.opengis.net/tjs/1.0#", "definitions":{ - "JoinDataResponse.Status.Failed":{ - "type":"object", - "title":"JoinDataResponse.Status.Failed", - "properties":{ - }, - "typeType":"classInfo" - }, - "Measure":{ - "type":"object", - "title":"Measure", - "required":[ - "uom" - ], - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UOM" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "uncertainty":{ - "title":"uncertainty", - "allOf":[ - { - "$ref":"#/definitions/Uncertainty" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Uncertainty", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "exceptions":{ - "title":"exceptions", - "allOf":[ - { - "$ref":"#/definitions/MeasureCountExceptions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uom", - "uncertainty", - "exceptions" - ] - }, - "Nominal.Classes.Value":{ - "type":"object", - "title":"Nominal.Classes.Value", - "required":[ - "identifier", - "title", - "_abstract" - ], - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"#/definitions/AbstractType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "color":{ - "title":"color", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "documentation", - "color" - ] - }, - "FrameworkDescriptions":{ + "DataDescriptions":{ "type":"object", - "title":"FrameworkDescriptions", + "title":"DataDescriptions", "required":[ "framework", "service", @@ -164,7 +19,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/FrameworkDescriptions.Framework" + "$ref":"#/definitions/FrameworkDatasetDescribeDataType" }, "minItems":1 } @@ -237,445 +92,660 @@ "lang" ] }, - "OutputMechanismsType":{ + "SpatialFrameworks":{ "type":"object", - "title":"OutputMechanismsType", + "title":"SpatialFrameworks", "required":[ - "mechanism" + "framework" ], "properties":{ - "mechanism":{ - "title":"mechanism", + "framework":{ + "title":"framework", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Mechanism" + "$ref":"#/definitions/SpatialFrameworks.Framework" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Mechanism", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputMechanismsType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "mechanism" + "framework" ] }, - "JoinData.AttributeData":{ + "Columnset.FrameworkKey":{ "type":"object", - "title":"JoinData.AttributeData", + "title":"Columnset.FrameworkKey", "required":[ - "getDataURL", - "getDataXML" + "column", + "relationship", + "complete" ], "properties":{ - "getDataURL":{ - "title":"getDataURL", + "column":{ + "title":"column", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Columnset.FrameworkKey.Column" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GetDataURL", + "localPart":"Column", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "getDataXML":{ - "title":"getDataXML", + "relationship":{ + "title":"relationship", "allOf":[ { - "$ref":"#/definitions/JoinData.AttributeData.GetDataXML" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetDataXML", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"relationship", + "namespaceURI":"" + } + }, + "complete":{ + "title":"complete", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"complete", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getDataURL", - "getDataXML" + "column", + "relationship", + "complete" ] }, - "JoinDataResponse.JoinedOutputs.Output.Resource":{ + "Ordinal":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.Resource", - "required":[ - "url" - ], + "title":"Ordinal", "properties":{ - "url":{ - "title":"url", + "classes":{ + "title":"classes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Ordinal.Classes" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"Classes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "parameter":{ - "title":"parameter", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource.Parameter" - }, - "minItems":0 + "$ref":"#/definitions/NominalOrdinalExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "url", - "parameter" + "classes", + "exceptions" ] }, - "OutputStylingsType":{ + "Rowset":{ "type":"object", - "title":"OutputStylingsType", + "title":"Rowset", "required":[ - "styling" + "row" ], "properties":{ - "styling":{ - "title":"styling", + "row":{ + "title":"row", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Styling" + "$ref":"#/definitions/Rowset.Row" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Styling", + "localPart":"Row", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputStylingsType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "styling" + "row" ] }, - "BoundingCoordinates":{ + "Columnset.FrameworkKey.Column":{ "type":"object", - "title":"BoundingCoordinates", + "title":"Columnset.FrameworkKey.Column", "required":[ - "north", - "south", - "east", - "west" + "name", + "type", + "length" ], "properties":{ - "north":{ - "title":"north", + "name":{ + "title":"name", "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":"North", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "south":{ - "title":"south", + "type":{ + "title":"type", "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":"South", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "east":{ - "title":"east", + "length":{ + "title":"length", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"East", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"length", + "namespaceURI":"" } }, - "west":{ - "title":"west", + "decimals":{ + "title":"decimals", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"West", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimals", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "north", - "south", - "east", - "west" + "name", + "type", + "length", + "decimals" ] }, - "NominalOrdinalExceptions":{ + "GDAS.Framework":{ "type":"object", - "title":"NominalOrdinalExceptions", + "title":"GDAS.Framework", "required":[ - "_null" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" ], "properties":{ - "_null":{ - "title":"_null", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NominalOrdinalExceptions.Null" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NominalOrdinalExceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, - "propertiesOrder":[ - "_null" - ] - }, - "JoinAbilities":{ - "type":"object", - "title":"JoinAbilities", - "required":[ - "spatialFrameworks", - "attributeLimit", - "outputMechanisms", - "updateSupported", - "service", - "version", - "capabilities", - "lang" - ], - "properties":{ - "spatialFrameworks":{ - "title":"spatialFrameworks", + }, + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"#/definitions/SpatialFrameworks" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialFrameworks", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "attributeLimit":{ - "title":"attributeLimit", + "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":"AttributeLimit", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "outputMechanisms":{ - "title":"outputMechanisms", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/OutputMechanismsType" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputMechanisms", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "outputStylings":{ - "title":"outputStylings", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"#/definitions/JoinAbilities.OutputStylings" + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputStylings", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "classificationSchemaURL":{ - "title":"classificationSchemaURL", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ClassificationSchemaURL", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "updateSupported":{ - "title":"updateSupported", + "documentation":{ + "title":"documentation", "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":"updateSupported", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FrameworkKey" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkKey", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "boundingCoordinates":{ + "title":"boundingCoordinates", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/BoundingCoordinates" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingCoordinates", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "capabilities":{ - "title":"capabilities", + "describeDatasetsRequest":{ + "title":"describeDatasetsRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeDatasetsRequest" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DescribeDatasetsRequest", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "lang":{ - "title":"lang", + "dataset":{ + "title":"dataset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GDAS.Framework.Dataset" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } - } - }, + "propertyType":"element", + "elementName":{ + "localPart":"Dataset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, "typeType":"classInfo", "propertiesOrder":[ - "spatialFrameworks", - "attributeLimit", - "outputMechanisms", - "outputStylings", - "classificationSchemaURL", - "updateSupported", + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" + ] + }, + "GDAS":{ + "type":"object", + "title":"GDAS", + "required":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ], + "properties":{ + "framework":{ + "title":"framework", + "allOf":[ + { + "$ref":"#/definitions/GDAS.Framework" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Framework", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "capabilities":{ + "title":"capabilities", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" + } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework", "service", "version", "capabilities", "lang" ] }, - "NominalOrdinalExceptions.Null":{ + "DescribeData":{ + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeData", + "properties":{ + "frameworkURI":{ + "title":"frameworkURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "datasetURI":{ + "title":"datasetURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatasetURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "attributes":{ + "title":"attributes", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Attributes", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "frameworkURI", + "datasetURI", + "attributes" + ] + }, + "DescribeDatasets":{ + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeDatasets", + "properties":{ + "frameworkURI":{ + "title":"frameworkURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "datasetURI":{ + "title":"datasetURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatasetURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "frameworkURI", + "datasetURI" + ] + }, + "UOM":{ "type":"object", - "title":"NominalOrdinalExceptions.Null", + "title":"UOM", "required":[ - "identifier", - "title", - "_abstract" + "shortForm", + "longForm" ], "properties":{ - "identifier":{ - "title":"identifier", + "shortForm":{ + "title":"shortForm", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"ShortForm", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "longForm":{ + "title":"longForm", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LongForm", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "shortForm", + "longForm", + "reference" + ] + }, + "Ordinal.Classes":{ + "type":"object", + "title":"Ordinal.Classes", + "required":[ + "title", + "_abstract", + "value" + ], + "properties":{ "title":{ "title":"title", "allOf":[ @@ -715,45 +785,43 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "color":{ - "title":"color", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/Ordinal.Classes.Value" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", "title", "_abstract", "documentation", - "color" + "value" ] }, - "SpatialFrameworks.Framework":{ + "MeasureCountExceptions.Null":{ "type":"object", - "title":"SpatialFrameworks.Framework", + "title":"MeasureCountExceptions.Null", "required":[ - "frameworkURI", - "organization", + "identifier", "title", - "_abstract", - "referenceDate", - "version", - "frameworkKey", - "boundingCoordinates" + "_abstract" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -761,12 +829,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -774,59 +842,82 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "referenceDate":{ - "title":"referenceDate", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "title", + "_abstract", + "documentation" + ] + }, + "Columnset.Attributes.Column":{ + "type":"object", + "title":"Columnset.Attributes.Column", + "required":[ + "title", + "_abstract", + "values", + "getDataRequest", + "purpose", + "name", + "type", + "length" + ], + "properties":{ + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceDate", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -843,320 +934,190 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "frameworkKey":{ - "title":"frameworkKey", + "values":{ + "title":"values", "allOf":[ { - "$ref":"#/definitions/FrameworkKey" + "$ref":"#/definitions/Values" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkKey", + "localPart":"Values", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "boundingCoordinates":{ - "title":"boundingCoordinates", + "getDataRequest":{ + "title":"getDataRequest", "allOf":[ { - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"#/definitions/GetDataRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"GetDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "frameworkKey", - "boundingCoordinates" - ] - }, - "JoinDataResponse.JoinedOutputs.Output.Resource.Parameter":{ - "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.Resource.Parameter", - "required":[ - "name" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "name":{ - "title":"name", + "purpose":{ + "title":"purpose", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"purpose", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "name" - ] - }, - "DescribeDatasets":{ - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeDatasets", - "properties":{ - "frameworkURI":{ - "title":"frameworkURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "datasetURI":{ - "title":"datasetURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DatasetURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkURI", - "datasetURI" - ] - }, - "GDAS":{ - "type":"object", - "title":"GDAS", - "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ], - "properties":{ - "framework":{ - "title":"framework", - "allOf":[ - { - "$ref":"#/definitions/GDAS.Framework" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Framework", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } }, - "service":{ - "title":"service", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"name", "namespaceURI":"" } }, - "version":{ - "title":"version", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"type", "namespaceURI":"" } }, - "capabilities":{ - "title":"capabilities", + "length":{ + "title":"length", "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":"capabilities", + "localPart":"length", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "decimals":{ + "title":"decimals", "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"decimals", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "title", + "_abstract", + "documentation", + "values", + "getDataRequest", + "purpose", + "name", + "type", + "length", + "decimals" ] }, - "MeasureCountExceptions":{ + "OutputMechanismsType":{ "type":"object", - "title":"MeasureCountExceptions", + "title":"OutputMechanismsType", "required":[ - "_null" + "mechanism" ], "properties":{ - "_null":{ - "title":"_null", + "mechanism":{ + "title":"mechanism", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MeasureCountExceptions.Null" + "$ref":"#/definitions/Mechanism" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"Mechanism", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MeasureCountExceptions", + "localPart":"OutputMechanismsType", "namespaceURI":"http://www.opengis.net/tjs/1.0" }, "propertiesOrder":[ - "_null" + "mechanism" ] }, - "Mechanism":{ + "JoinData.AttributeData":{ "type":"object", - "title":"Mechanism", + "title":"JoinData.AttributeData", "required":[ - "identifier", - "title", - "_abstract", - "reference" + "getDataURL", + "getDataXML" ], "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "_abstract":{ - "title":"_abstract", + "getDataURL":{ + "title":"getDataURL", "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":"Abstract", + "localPart":"GetDataURL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "reference":{ - "title":"reference", + "getDataXML":{ + "title":"getDataXML", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/JoinData.AttributeData.GetDataXML" } ], "propertyType":"element", "elementName":{ - "localPart":"Reference", + "localPart":"GetDataXML", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "reference" + "getDataURL", + "getDataXML" ] }, - "DatasetDescriptions.Framework":{ + "Framework":{ "type":"object", - "title":"DatasetDescriptions.Framework", + "title":"Framework", "required":[ "frameworkURI", "organization", @@ -1166,7 +1127,6 @@ "version", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest", "dataset" ], "properties":{ @@ -1287,28 +1247,11 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDatasetsRequest":{ - "title":"describeDatasetsRequest", - "allOf":[ - { - "$ref":"#/definitions/DescribeDatasetsRequest" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeDatasetsRequest", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, "dataset":{ "title":"dataset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DatasetDescriptions.Framework.Dataset" - }, - "minItems":1 + "$ref":"#/definitions/Dataset" } ], "propertyType":"element", @@ -1329,198 +1272,20 @@ "documentation", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest", "dataset" ] }, - "DatasetDescriptions":{ - "type":"object", - "title":"DatasetDescriptions", - "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ], - "properties":{ - "framework":{ - "title":"framework", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatasetDescriptions.Framework" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Framework", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "capabilities":{ - "title":"capabilities", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ] - }, - "K":{ - "type":"object", - "title":"K", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "aid":{ - "title":"aid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aid", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "aid" - ] - }, - "Rowset":{ - "type":"object", - "title":"Rowset", - "required":[ - "row" - ], - "properties":{ - "row":{ - "title":"row", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Rowset.Row" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Row", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "row" - ] - }, - "RequestBaseType":{ + "FrameworkKey.Column":{ "type":"object", - "title":"RequestBaseType", + "title":"FrameworkKey.Column", "required":[ - "service" + "name", + "type", + "length" ], "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "language":{ - "title":"language", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1528,169 +1293,147 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestBaseType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, - "propertiesOrder":[ - "service", - "version", - "language" - ] - }, - "Ordinal.Classes":{ - "type":"object", - "title":"Ordinal.Classes", - "required":[ - "title", - "_abstract", - "value" - ], - "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "_abstract":{ - "title":"_abstract", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "documentation":{ - "title":"documentation", + "length":{ + "title":"length", "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":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"length", + "namespaceURI":"" } }, - "value":{ - "title":"value", + "decimals":{ + "title":"decimals", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Ordinal.Classes.Value" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimals", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "_abstract", - "documentation", - "value" + "name", + "type", + "length", + "decimals" ] }, - "MeasureCountExceptions.Null":{ + "JoinDataResponse.Status":{ "type":"object", - "title":"MeasureCountExceptions.Null", + "title":"JoinDataResponse.Status", "required":[ - "identifier", - "title", - "_abstract" + "accepted", + "completed", + "failed", + "href", + "creationTime" ], "properties":{ - "identifier":{ - "title":"identifier", + "accepted":{ + "title":"accepted", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"Accepted", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "completed":{ + "title":"completed", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Completed", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "failed":{ + "title":"failed", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/JoinDataResponse.Status.Failed" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Failed", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "href":{ + "title":"href", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "creationTime":{ + "title":"creationTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"creationTime", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "documentation" + "accepted", + "completed", + "failed", + "href", + "creationTime" ] }, - "DescribeFrameworkKeyType":{ + "SpatialFrameworks.Framework":{ "type":"object", - "title":"DescribeFrameworkKeyType", + "title":"SpatialFrameworks.Framework", "required":[ "frameworkURI", "organization", @@ -1699,8 +1442,7 @@ "referenceDate", "version", "frameworkKey", - "boundingCoordinates", - "rowset" + "boundingCoordinates" ], "properties":{ "frameworkURI":{ @@ -1819,26 +1561,9 @@ "localPart":"BoundingCoordinates", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "rowset":{ - "title":"rowset", - "allOf":[ - { - "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Rowset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeFrameworkKeyType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ "frameworkURI", "organization", @@ -1848,62 +1573,79 @@ "version", "documentation", "frameworkKey", - "boundingCoordinates", - "rowset" + "boundingCoordinates" ] }, - "JoinDataResponse":{ + "DescribeDatasetsRequest":{ "type":"object", - "title":"JoinDataResponse", + "title":"DescribeDatasetsRequest", "required":[ - "status", - "dataInputs", - "joinedOutputs", - "service", - "version", - "capabilities", - "lang" + "href" ], "properties":{ - "status":{ - "title":"status", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.Status" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Status", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "dataInputs":{ - "title":"dataInputs", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "href" + ] + }, + "Nominal":{ + "type":"object", + "title":"Nominal", + "properties":{ + "classes":{ + "title":"classes", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.DataInputs" + "$ref":"#/definitions/Nominal.Classes" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInputs", + "localPart":"Classes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "joinedOutputs":{ - "title":"joinedOutputs", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs" + "$ref":"#/definitions/NominalOrdinalExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"JoinedOutputs", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classes", + "exceptions" + ] + }, + "RequestBaseType":{ + "type":"object", + "title":"RequestBaseType", + "required":[ + "service" + ], + "properties":{ "service":{ "title":"service", "allOf":[ @@ -1921,7 +1663,7 @@ "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", @@ -1930,8 +1672,8 @@ "namespaceURI":"" } }, - "capabilities":{ - "title":"capabilities", + "language":{ + "title":"language", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1939,58 +1681,31 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"capabilities", + "localPart":"language", "namespaceURI":"" } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RequestBaseType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "status", - "dataInputs", - "joinedOutputs", "service", "version", - "capabilities", - "lang" + "language" ] }, - "Ordinal.Classes.Value":{ + "Nominal.Classes":{ "type":"object", - "title":"Ordinal.Classes.Value", + "title":"Nominal.Classes", "required":[ - "identifier", "title", "_abstract", - "rank" + "value" ], "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, "title":{ "title":"title", "allOf":[ @@ -2030,51 +1745,40 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "rank":{ - "title":"rank", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"rank", - "namespaceURI":"" - } - }, - "color":{ - "title":"color", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/Nominal.Classes.Value" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", "title", "_abstract", "documentation", - "rank", - "color" + "value" ] }, - "DescribeData":{ + "DescribeFrameworks":{ "allOf":[ { "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"DescribeData", + "title":"DescribeFrameworks", "properties":{ "frameworkURI":{ "title":"frameworkURI", @@ -2088,71 +1792,13 @@ "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "datasetURI":{ - "title":"datasetURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DatasetURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "attributes":{ - "title":"attributes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Attributes", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } } } } ], "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", - "datasetURI", - "attributes" - ] - }, - "DescribeFrameworkKeyType.Rowset":{ - "type":"object", - "title":"DescribeFrameworkKeyType.Rowset", - "required":[ - "row" - ], - "properties":{ - "row":{ - "title":"row", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset.Row" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Row", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "row" + "frameworkURI" ] }, "TjsCapabilitiesType":{ @@ -2216,158 +1862,16 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "wsdl":{ - "title":"wsdl", - "allOf":[ - { - "$ref":"#/definitions/TjsCapabilitiesType.WSDL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WSDL", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"tjsCapabilitiesType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, - "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "languages", - "wsdl", - "service", - "version", - "updateSequence", - "lang" - ] - }, - "JoinDataResponse.JoinedOutputs.Output.ExceptionReport":{ - "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.ExceptionReport", - "required":[ - "exception" - ], - "properties":{ - "exception":{ - "title":"exception", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exception", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "exception" - ] - }, - "GetCapabilities":{ - "type":"object", - "title":"GetCapabilities", - "required":[ - "service" - ], - "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "$ref":"#/definitions/GetCapabilities.AcceptVersions" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptVersions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "sections":{ - "title":"sections", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/SectionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Sections", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "acceptFormats":{ - "title":"acceptFormats", + "wsdl":{ + "title":"wsdl", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptFormatsType" + "$ref":"#/definitions/TjsCapabilitiesType.WSDL" } ], "propertyType":"element", "elementName":{ - "localPart":"AcceptFormats", + "localPart":"WSDL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -2384,8 +1888,8 @@ "namespaceURI":"" } }, - "language":{ - "title":"language", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2393,7 +1897,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", + "localPart":"version", "namespaceURI":"" } }, @@ -2409,222 +1913,241 @@ "localPart":"updateSequence", "namespaceURI":"" } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"tjsCapabilitiesType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "languages", + "wsdl", "service", - "language", - "updateSequence" + "version", + "updateSequence", + "lang" ] }, - "JoinDataResponse.DataInputs":{ + "Values":{ "type":"object", - "title":"JoinDataResponse.DataInputs", + "title":"Values", "required":[ - "framework" + "nominal", + "ordinal", + "count", + "measure" ], "properties":{ - "framework":{ - "title":"framework", + "nominal":{ + "title":"nominal", "allOf":[ { - "$ref":"#/definitions/FrameworkDatasetDescribeDataType" + "$ref":"#/definitions/Nominal" } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"Nominal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "framework" - ] - }, - "Dataset":{ - "type":"object", - "title":"Dataset", - "required":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "columnset", - "rowset" - ], - "properties":{ - "datasetURI":{ - "title":"datasetURI", + }, + "ordinal":{ + "title":"ordinal", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Ordinal" } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"Ordinal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "measure":{ + "title":"measure", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Measure" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Measure", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "nominal", + "ordinal", + "count", + "measure" + ] + }, + "JoinData.MapStyling":{ + "type":"object", + "title":"JoinData.MapStyling", + "required":[ + "stylingIdentifier", + "stylingURL" + ], + "properties":{ + "stylingIdentifier":{ + "title":"stylingIdentifier", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"StylingIdentifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "referenceDate":{ - "title":"referenceDate", + "stylingURL":{ + "title":"stylingURL", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceDate", + "localPart":"StylingURL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "version":{ - "title":"version", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "stylingIdentifier", + "stylingURL" + ] + }, + "JoinDataResponse.JoinedOutputs.Output.Resource":{ + "type":"object", + "title":"JoinDataResponse.JoinedOutputs.Output.Resource", + "required":[ + "url" + ], + "properties":{ + "url":{ + "title":"url", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource.Parameter" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "columnset":{ - "title":"columnset", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "url", + "parameter" + ] + }, + "DescribeFrameworkKeyType.Rowset.Row":{ + "type":"object", + "title":"DescribeFrameworkKeyType.Rowset.Row", + "required":[ + "k" + ], + "properties":{ + "k":{ + "title":"k", "allOf":[ { - "$ref":"#/definitions/Columnset" + "type":"array", + "items":{ + "$ref":"#/definitions/K" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Columnset", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "rowset":{ - "title":"rowset", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Rowset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Rowset", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "columnset", - "rowset" - ] - }, - "DescribeFrameworks":{ - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeFrameworks", - "properties":{ - "frameworkURI":{ - "title":"frameworkURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkURI" + "k", + "title" ] }, - "TjsCapabilitiesType.WSDL":{ + "GetDataRequest":{ "type":"object", - "title":"TjsCapabilitiesType.WSDL", + "title":"GetDataRequest", "required":[ "href" ], @@ -2648,125 +2171,184 @@ "href" ] }, - "JoinDataResponse.JoinedOutputs.Output":{ + "GetCapabilities.AcceptVersions":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output", + "title":"GetCapabilities.AcceptVersions", "required":[ - "mechanism", - "resource", - "exceptionReport" + "version" ], "properties":{ - "mechanism":{ - "title":"mechanism", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/Mechanism" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Mechanism", + "localPart":"Version", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", + "required":[ + "service" + ], + "properties":{ + "acceptVersions":{ + "title":"acceptVersions", + "allOf":[ + { + "$ref":"#/definitions/GetCapabilities.AcceptVersions" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "resource":{ - "title":"resource", + "sections":{ + "title":"sections", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Resource", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "exceptionReport":{ - "title":"exceptionReport", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.ExceptionReport" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionReport", + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/tjs/1.0" } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "mechanism", - "resource", - "exceptionReport" + "acceptVersions", + "sections", + "acceptFormats", + "service", + "language", + "updateSequence" ] }, - "Columnset.FrameworkKey":{ + "Rowset.Row":{ "type":"object", - "title":"Columnset.FrameworkKey", + "title":"Rowset.Row", "required":[ - "column", - "relationship", - "complete" + "k", + "v" ], "properties":{ - "column":{ - "title":"column", + "k":{ + "title":"k", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Columnset.FrameworkKey.Column" + "$ref":"#/definitions/K" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Column", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "relationship":{ - "title":"relationship", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"relationship", - "namespaceURI":"" - } - }, - "complete":{ - "title":"complete", + "v":{ + "title":"v", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/Rowset.Row.V" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"complete", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"V", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "column", - "relationship", - "complete" + "k", + "v" ] }, - "FrameworkDatasetDescribeDataType":{ + "DatasetDescriptions.Framework":{ "type":"object", - "title":"FrameworkDatasetDescribeDataType", + "title":"DatasetDescriptions.Framework", "required":[ "frameworkURI", "organization", @@ -2916,7 +2498,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/FrameworkDatasetDescribeDataType.Dataset" + "$ref":"#/definitions/DatasetDescriptions.Framework.Dataset" }, "minItems":1 } @@ -2929,10 +2511,6 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"FrameworkDatasetDescribeDataType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ "frameworkURI", "organization", @@ -2947,99 +2525,37 @@ "dataset" ] }, - "Columnset":{ - "type":"object", - "title":"Columnset", - "required":[ - "frameworkKey", - "attributes" - ], - "properties":{ - "frameworkKey":{ - "title":"frameworkKey", - "allOf":[ - { - "$ref":"#/definitions/Columnset.FrameworkKey" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkKey", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "attributes":{ - "title":"attributes", - "allOf":[ - { - "$ref":"#/definitions/Columnset.Attributes" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Attributes", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkKey", - "attributes" - ] - }, - "Count":{ - "type":"object", - "title":"Count", + "DescribeKey":{ "required":[ - "uom" + "frameworkURI" ], - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UOM" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "uncertainty":{ - "title":"uncertainty", - "allOf":[ - { - "$ref":"#/definitions/Uncertainty" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Uncertainty", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "exceptions":{ - "title":"exceptions", - "allOf":[ - { - "$ref":"#/definitions/MeasureCountExceptions" + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeKey", + "properties":{ + "frameworkURI":{ + "title":"frameworkURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "uom", - "uncertainty", - "exceptions" + "frameworkURI" ] }, "GetData":{ @@ -3174,21 +2690,62 @@ "aid" ] }, - "ReferenceDate":{ + "DatasetDescriptions":{ "type":"object", - "title":"ReferenceDate", + "title":"DatasetDescriptions", + "required":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ], "properties":{ - "value":{ - "title":"value", + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DatasetDescriptions.Framework" + }, + "minItems":1 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Framework", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } }, - "startDate":{ - "title":"startDate", + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "capabilities":{ + "title":"capabilities", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3196,25 +2753,167 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"startDate", + "localPart":"capabilities", "namespaceURI":"" } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "startDate" + "framework", + "service", + "version", + "capabilities", + "lang" ] }, - "Styling":{ + "FrameworkKey":{ "type":"object", - "title":"Styling", + "title":"FrameworkKey", + "required":[ + "column" + ], + "properties":{ + "column":{ + "title":"column", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FrameworkKey.Column" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Column", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "column" + ] + }, + "BoundingCoordinates":{ + "type":"object", + "title":"BoundingCoordinates", + "required":[ + "north", + "south", + "east", + "west" + ], + "properties":{ + "north":{ + "title":"north", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"North", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "south":{ + "title":"south", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"South", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "east":{ + "title":"east", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"East", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "west":{ + "title":"west", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"West", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "north", + "south", + "east", + "west" + ] + }, + "TjsCapabilitiesType.WSDL":{ + "type":"object", + "title":"TjsCapabilitiesType.WSDL", + "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" + ] + }, + "NominalOrdinalExceptions.Null":{ + "type":"object", + "title":"NominalOrdinalExceptions.Null", "required":[ "identifier", "title", - "_abstract", - "reference" + "_abstract" ], "properties":{ "identifier":{ @@ -3247,7 +2946,7 @@ "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", @@ -3256,8 +2955,8 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "reference":{ - "title":"reference", + "documentation":{ + "title":"documentation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3265,21 +2964,21 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Reference", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "schema":{ - "title":"schema", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Schema", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" } } }, @@ -3288,13 +2987,13 @@ "identifier", "title", "_abstract", - "reference", - "schema" + "documentation", + "color" ] }, - "Rowset.Row.V":{ + "K":{ "type":"object", - "title":"Rowset.Row.V", + "title":"K", "properties":{ "value":{ "title":"value", @@ -3309,7 +3008,7 @@ "title":"aid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", @@ -3317,31 +3016,47 @@ "localPart":"aid", "namespaceURI":"" } - }, - "_null":{ - "title":"_null", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "aid" + ] + }, + "TjsCapabilitiesType.Languages":{ + "type":"object", + "title":"TjsCapabilitiesType.Languages", + "required":[ + "language" + ], + "properties":{ + "language":{ + "title":"language", "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/language" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"null", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "aid", - "_null" + "language" ] }, - "FrameworkDescriptions.Framework":{ + "FrameworkDatasetDescribeDataType":{ "type":"object", - "title":"FrameworkDescriptions.Framework", + "title":"FrameworkDatasetDescribeDataType", "required":[ "frameworkURI", "organization", @@ -3351,7 +3066,8 @@ "version", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest" + "describeDatasetsRequest", + "dataset" ], "properties":{ "frameworkURI":{ @@ -3483,9 +3199,30 @@ "localPart":"DescribeDatasetsRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } + }, + "dataset":{ + "title":"dataset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FrameworkDatasetDescribeDataType.Dataset" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Dataset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"FrameworkDatasetDescribeDataType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ "frameworkURI", "organization", @@ -3496,142 +3233,118 @@ "documentation", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest" + "describeDatasetsRequest", + "dataset" ] }, - "AbstractType":{ + "MeasureCountExceptions":{ "type":"object", - "title":"AbstractType", + "title":"MeasureCountExceptions", + "required":[ + "_null" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "_null":{ + "title":"_null", "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" - } - ] - } + "$ref":"#/definitions/MeasureCountExceptions.Null" + }, + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Null", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractType", + "localPart":"MeasureCountExceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" }, "propertiesOrder":[ - "otherAttributes", - "content" + "_null" ] }, - "Ordinal":{ + "Mechanism":{ "type":"object", - "title":"Ordinal", + "title":"Mechanism", + "required":[ + "identifier", + "title", + "_abstract", + "reference" + ], "properties":{ - "classes":{ - "title":"classes", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/Ordinal.Classes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Classes", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "exceptions":{ - "title":"exceptions", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/NominalOrdinalExceptions" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Exceptions", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "classes", - "exceptions" - ] - }, - "DescribeKey":{ - "required":[ - "frameworkURI" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"DescribeKey", - "properties":{ - "frameworkURI":{ - "title":"frameworkURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI" + "identifier", + "title", + "_abstract", + "reference" ] }, - "JoinAbilities.OutputStylings":{ - "allOf":[ - { - "$ref":"#/definitions/OutputStylingsType" - }, - { - "type":"object", - "title":"JoinAbilities.OutputStylings", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "FrameworkDatasetDescribeDataType.Dataset":{ + "GDAS.Framework.Dataset":{ "type":"object", - "title":"FrameworkDatasetDescribeDataType.Dataset", + "title":"GDAS.Framework.Dataset", "required":[ "datasetURI", "organization", @@ -3640,7 +3353,8 @@ "referenceDate", "version", "describeDataRequest", - "columnset" + "columnset", + "rowset" ], "properties":{ "datasetURI":{ @@ -3759,6 +3473,19 @@ "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } + }, + "rowset":{ + "title":"rowset", + "allOf":[ + { + "$ref":"#/definitions/Rowset" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rowset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } } }, "typeType":"classInfo", @@ -3771,69 +3498,71 @@ "version", "documentation", "describeDataRequest", - "columnset" + "columnset", + "rowset" ] }, - "UOM":{ + "JoinDataResponse.JoinedOutputs.Output":{ "type":"object", - "title":"UOM", + "title":"JoinDataResponse.JoinedOutputs.Output", "required":[ - "shortForm", - "longForm" + "mechanism", + "resource", + "exceptionReport" ], "properties":{ - "shortForm":{ - "title":"shortForm", + "mechanism":{ + "title":"mechanism", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Mechanism" } ], "propertyType":"element", "elementName":{ - "localPart":"ShortForm", + "localPart":"Mechanism", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "longForm":{ - "title":"longForm", + "resource":{ + "title":"resource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource" } ], "propertyType":"element", "elementName":{ - "localPart":"LongForm", + "localPart":"Resource", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "reference":{ - "title":"reference", + "exceptionReport":{ + "title":"exceptionReport", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.ExceptionReport" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"element", + "elementName":{ + "localPart":"ExceptionReport", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "shortForm", - "longForm", - "reference" + "mechanism", + "resource", + "exceptionReport" ] }, - "Uncertainty":{ + "JoinDataResponse.JoinedOutputs.Output.Resource.Parameter":{ "type":"object", - "title":"Uncertainty", + "title":"JoinDataResponse.JoinedOutputs.Output.Resource.Parameter", "required":[ - "gaussian" + "name" ], "properties":{ "value":{ @@ -3845,16 +3574,16 @@ ], "propertyType":"value" }, - "gaussian":{ - "title":"gaussian", + "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/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"gaussian", + "localPart":"name", "namespaceURI":"" } } @@ -3862,162 +3591,149 @@ "typeType":"classInfo", "propertiesOrder":[ "value", - "gaussian" + "name" ] }, - "JoinDataResponse.Status":{ + "Measure":{ "type":"object", - "title":"JoinDataResponse.Status", + "title":"Measure", "required":[ - "accepted", - "completed", - "failed", - "href", - "creationTime" + "uom" ], "properties":{ - "accepted":{ - "title":"accepted", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/UOM" } ], "propertyType":"element", "elementName":{ - "localPart":"Accepted", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "completed":{ - "title":"completed", + "uncertainty":{ + "title":"uncertainty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Uncertainty" } ], "propertyType":"element", "elementName":{ - "localPart":"Completed", + "localPart":"Uncertainty", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "failed":{ - "title":"failed", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.Status.Failed" + "$ref":"#/definitions/MeasureCountExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"Failed", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "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" - } - }, - "creationTime":{ - "title":"creationTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"creationTime", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "accepted", - "completed", - "failed", - "href", - "creationTime" + "uom", + "uncertainty", + "exceptions" ] }, - "Nominal":{ - "type":"object", - "title":"Nominal", - "properties":{ - "classes":{ - "title":"classes", - "allOf":[ - { - "$ref":"#/definitions/Nominal.Classes" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Classes", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "JoinData":{ + "required":[ + "attributeData" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "exceptions":{ - "title":"exceptions", - "allOf":[ - { - "$ref":"#/definitions/NominalOrdinalExceptions" + { + "type":"object", + "title":"JoinData", + "properties":{ + "attributeData":{ + "title":"attributeData", + "allOf":[ + { + "$ref":"#/definitions/JoinData.AttributeData" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AttributeData", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "mapStyling":{ + "title":"mapStyling", + "allOf":[ + { + "$ref":"#/definitions/JoinData.MapStyling" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MapStyling", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "classificationURL":{ + "title":"classificationURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ClassificationURL", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "update":{ + "title":"update", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"update", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "classes", - "exceptions" + "attributeData", + "mapStyling", + "classificationURL", + "update" ] }, - "Framework":{ + "Nominal.Classes.Value":{ "type":"object", - "title":"Framework", + "title":"Nominal.Classes.Value", "required":[ - "frameworkURI", - "organization", + "identifier", "title", - "_abstract", - "referenceDate", - "version", - "frameworkKey", - "boundingCoordinates", - "dataset" + "_abstract" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkURI", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "organization":{ - "title":"organization", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4025,7 +3741,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -4055,370 +3771,491 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "referenceDate":{ - "title":"referenceDate", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceDate", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "color":{ + "title":"color", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "title", + "_abstract", + "documentation", + "color" + ] + }, + "Columnset":{ + "type":"object", + "title":"Columnset", + "required":[ + "frameworkKey", + "attributes" + ], + "properties":{ + "frameworkKey":{ + "title":"frameworkKey", + "allOf":[ + { + "$ref":"#/definitions/Columnset.FrameworkKey" } ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "attributes":{ + "title":"attributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Columnset.Attributes" } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "frameworkKey", + "attributes" + ] + }, + "Uncertainty":{ + "type":"object", + "title":"Uncertainty", + "required":[ + "gaussian" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - "frameworkKey":{ - "title":"frameworkKey", + "gaussian":{ + "title":"gaussian", "allOf":[ { - "$ref":"#/definitions/FrameworkKey" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"gaussian", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "gaussian" + ] + }, + "JoinDataResponse.JoinedOutputs":{ + "type":"object", + "title":"JoinDataResponse.JoinedOutputs", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkKey", + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "output" + ] + }, + "Count":{ + "type":"object", + "title":"Count", + "required":[ + "uom" + ], + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UOM" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "boundingCoordinates":{ - "title":"boundingCoordinates", + "uncertainty":{ + "title":"uncertainty", "allOf":[ { - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"#/definitions/Uncertainty" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"Uncertainty", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "dataset":{ - "title":"dataset", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"#/definitions/Dataset" + "$ref":"#/definitions/MeasureCountExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"Dataset", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "frameworkKey", - "boundingCoordinates", - "dataset" + "uom", + "uncertainty", + "exceptions" ] }, - "Columnset.FrameworkKey.Column":{ + "DescribeDataRequest":{ "type":"object", - "title":"Columnset.FrameworkKey.Column", + "title":"DescribeDataRequest", "required":[ - "name", - "type", - "length" + "href" ], "properties":{ - "name":{ - "title":"name", + "href":{ + "title":"href", "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":"name", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "type":{ - "title":"type", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "href" + ] + }, + "OutputStylingsType":{ + "type":"object", + "title":"OutputStylingsType", + "required":[ + "styling" + ], + "properties":{ + "styling":{ + "title":"styling", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Styling" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Styling", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "length":{ - "title":"length", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputStylingsType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, + "propertiesOrder":[ + "styling" + ] + }, + "FrameworkDatasetDescribeDataType.Dataset":{ + "type":"object", + "title":"FrameworkDatasetDescribeDataType.Dataset", + "required":[ + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "describeDataRequest", + "columnset" + ], + "properties":{ + "datasetURI":{ + "title":"datasetURI", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"length", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DatasetURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "decimals":{ - "title":"decimals", + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimals", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Organization", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "type", - "length", - "decimals" - ] - }, - "Values":{ - "type":"object", - "title":"Values", - "required":[ - "nominal", - "ordinal", - "count", - "measure" - ], - "properties":{ - "nominal":{ - "title":"nominal", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Nominal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Nominal", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "ordinal":{ - "title":"ordinal", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/Ordinal" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"Ordinal", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "count":{ - "title":"count", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "measure":{ - "title":"measure", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/Measure" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Measure", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "nominal", - "ordinal", - "count", - "measure" - ] - }, - "JoinData.MapStyling":{ - "type":"object", - "title":"JoinData.MapStyling", - "required":[ - "stylingIdentifier", - "stylingURL" - ], - "properties":{ - "stylingIdentifier":{ - "title":"stylingIdentifier", + }, + "documentation":{ + "title":"documentation", "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":"StylingIdentifier", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "stylingURL":{ - "title":"stylingURL", + "describeDataRequest":{ + "title":"describeDataRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DescribeDataRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"StylingURL", + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "stylingIdentifier", - "stylingURL" - ] - }, - "Columnset.Attributes":{ - "type":"object", - "title":"Columnset.Attributes", - "required":[ - "column" - ], - "properties":{ - "column":{ - "title":"column", + }, + "columnset":{ + "title":"columnset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Columnset.Attributes.Column" - }, - "minItems":1 + "$ref":"#/definitions/Columnset" } ], "propertyType":"element", "elementName":{ - "localPart":"Column", + "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "column" + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "describeDataRequest", + "columnset" ] }, - "TjsCapabilitiesType.Languages":{ + "JoinDataResponse.Status.Failed":{ "type":"object", - "title":"TjsCapabilitiesType.Languages", + "title":"JoinDataResponse.Status.Failed", + "properties":{ + }, + "typeType":"classInfo" + }, + "JoinDataResponse.JoinedOutputs.Output.ExceptionReport":{ + "type":"object", + "title":"JoinDataResponse.JoinedOutputs.Output.ExceptionReport", "required":[ - "language" + "exception" ], "properties":{ - "language":{ - "title":"language", + "exception":{ + "title":"exception", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "language" + "exception" ] }, - "DescribeDatasetsRequest":{ + "Rowset.Row.V":{ "type":"object", - "title":"DescribeDatasetsRequest", - "required":[ - "href" - ], + "title":"Rowset.Row.V", "properties":{ - "href":{ - "title":"href", + "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":"value" + }, + "aid":{ + "title":"aid", + "allOf":[ + { + "$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":"aid", + "namespaceURI":"" + } + }, + "_null":{ + "title":"_null", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"null", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "value", + "aid", + "_null" ] }, - "GDAS.Framework.Dataset":{ + "Dataset":{ "type":"object", - "title":"GDAS.Framework.Dataset", + "title":"Dataset", "required":[ "datasetURI", "organization", @@ -4426,7 +4263,6 @@ "_abstract", "referenceDate", "version", - "describeDataRequest", "columnset", "rowset" ], @@ -4522,19 +4358,6 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDataRequest":{ - "title":"describeDataRequest", - "allOf":[ - { - "$ref":"#/definitions/DescribeDataRequest" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeDataRequest", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, "columnset":{ "title":"columnset", "allOf":[ @@ -4571,20 +4394,33 @@ "referenceDate", "version", "documentation", - "describeDataRequest", "columnset", "rowset" ] }, - "Nominal.Classes":{ + "Ordinal.Classes.Value":{ "type":"object", - "title":"Nominal.Classes", + "title":"Ordinal.Classes.Value", "required":[ + "identifier", "title", "_abstract", - "value" + "rank" ], "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, "title":{ "title":"title", "allOf":[ @@ -4624,235 +4460,289 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "value":{ - "title":"value", + "rank":{ + "title":"rank", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Nominal.Classes.Value" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"rank", + "namespaceURI":"" + } + }, + "color":{ + "title":"color", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "identifier", "title", "_abstract", "documentation", - "value" + "rank", + "color" ] }, - "Columnset.Attributes.Column":{ + "FrameworkDescriptions":{ "type":"object", - "title":"Columnset.Attributes.Column", + "title":"FrameworkDescriptions", "required":[ - "title", - "_abstract", - "values", - "getDataRequest", - "purpose", - "name", - "type", - "length" + "framework", + "service", + "version", + "capabilities", + "lang" ], "properties":{ - "title":{ - "title":"title", + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FrameworkDescriptions.Framework" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "documentation":{ - "title":"documentation", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "values":{ - "title":"values", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/Values" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Values", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" } }, - "getDataRequest":{ - "title":"getDataRequest", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"#/definitions/GetDataRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ] + }, + "JoinDataResponse.DataInputs":{ + "type":"object", + "title":"JoinDataResponse.DataInputs", + "required":[ + "framework" + ], + "properties":{ + "framework":{ + "title":"framework", + "allOf":[ + { + "$ref":"#/definitions/FrameworkDatasetDescribeDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetDataRequest", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "purpose":{ - "title":"purpose", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework" + ] + }, + "FrameworkKeyDescription":{ + "type":"object", + "title":"FrameworkKeyDescription", + "required":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ], + "properties":{ + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeFrameworkKeyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"purpose", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Framework", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "name":{ - "title":"name", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"service", "namespaceURI":"" } }, - "type":{ - "title":"type", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"version", "namespaceURI":"" } }, - "length":{ - "title":"length", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"length", + "localPart":"capabilities", "namespaceURI":"" } }, - "decimals":{ - "title":"decimals", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"decimals", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "_abstract", - "documentation", - "values", - "getDataRequest", - "purpose", - "name", - "type", - "length", - "decimals" + "framework", + "service", + "version", + "capabilities", + "lang" ] }, - "DescribeFrameworkKeyType.Rowset.Row":{ + "DescribeFrameworkKeyType.Rowset":{ "type":"object", - "title":"DescribeFrameworkKeyType.Rowset.Row", + "title":"DescribeFrameworkKeyType.Rowset", "required":[ - "k" + "row" ], - "properties":{ - "k":{ - "title":"k", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/K" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"K", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "title":{ - "title":"title", + "properties":{ + "row":{ + "title":"row", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset.Row" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Row", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "k", - "title" + "row" ] }, + "JoinAbilities.OutputStylings":{ + "allOf":[ + { + "$ref":"#/definitions/OutputStylingsType" + }, + { + "type":"object", + "title":"JoinAbilities.OutputStylings", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, "DatasetDescriptions.Framework.Dataset":{ "type":"object", "title":"DatasetDescriptions.Framework.Dataset", @@ -4983,140 +4873,203 @@ "describeDataRequest" ] }, - "DescribeDataRequest":{ + "FrameworkDescriptions.Framework":{ "type":"object", - "title":"DescribeDataRequest", + "title":"FrameworkDescriptions.Framework", "required":[ - "href" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest" ], "properties":{ - "href":{ - "title":"href", + "frameworkURI":{ + "title":"frameworkURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkURI", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "organization":{ + "title":"organization", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Organization", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"#/definitions/AbstractType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "referenceDate":{ + "title":"referenceDate", + "allOf":[ + { + "$ref":"#/definitions/ReferenceDate" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceDate", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "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/tjs/1.0" + } + }, + "documentation":{ + "title":"documentation", "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":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "href" - ] - }, - "JoinData":{ - "required":[ - "attributeData" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"JoinData", - "properties":{ - "attributeData":{ - "title":"attributeData", - "allOf":[ - { - "$ref":"#/definitions/JoinData.AttributeData" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AttributeData", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "mapStyling":{ - "title":"mapStyling", - "allOf":[ - { - "$ref":"#/definitions/JoinData.MapStyling" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MapStyling", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "classificationURL":{ - "title":"classificationURL", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ClassificationURL", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "update":{ - "title":"update", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"update", - "namespaceURI":"" - } + "frameworkKey":{ + "title":"frameworkKey", + "allOf":[ + { + "$ref":"#/definitions/FrameworkKey" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkKey", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "boundingCoordinates":{ + "title":"boundingCoordinates", + "allOf":[ + { + "$ref":"#/definitions/BoundingCoordinates" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingCoordinates", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "describeDatasetsRequest":{ + "title":"describeDatasetsRequest", + "allOf":[ + { + "$ref":"#/definitions/DescribeDatasetsRequest" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DescribeDatasetsRequest", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "attributeData", - "mapStyling", - "classificationURL", - "update" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest" ] }, - "SpatialFrameworks":{ + "NominalOrdinalExceptions":{ "type":"object", - "title":"SpatialFrameworks", + "title":"NominalOrdinalExceptions", "required":[ - "framework" + "_null" ], "properties":{ - "framework":{ - "title":"framework", + "_null":{ + "title":"_null", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialFrameworks.Framework" + "$ref":"#/definitions/NominalOrdinalExceptions.Null" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"Null", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"NominalOrdinalExceptions", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "framework" + "_null" ] }, - "FrameworkKey":{ + "Columnset.Attributes":{ "type":"object", - "title":"FrameworkKey", + "title":"Columnset.Attributes", "required":[ "column" ], @@ -5127,7 +5080,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/FrameworkKey.Column" + "$ref":"#/definitions/Columnset.Attributes.Column" }, "minItems":1 } @@ -5144,71 +5097,91 @@ "column" ] }, - "Rowset.Row":{ + "DescribeFrameworkKeyType":{ "type":"object", - "title":"Rowset.Row", + "title":"DescribeFrameworkKeyType", "required":[ - "k", - "v" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "frameworkKey", + "boundingCoordinates", + "rowset" ], "properties":{ - "k":{ - "title":"k", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/K" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"K", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "v":{ - "title":"v", + "organization":{ + "title":"organization", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Rowset.Row.V" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"V", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "k", - "v" - ] - }, - "GetCapabilities.AcceptVersions":{ - "type":"object", - "title":"GetCapabilities.AcceptVersions", - "required":[ - "version" - ], - "properties":{ + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"#/definitions/AbstractType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "referenceDate":{ + "title":"referenceDate", + "allOf":[ + { + "$ref":"#/definitions/ReferenceDate" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceDate", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, "version":{ "title":"version", "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/string" } ], "propertyType":"element", @@ -5216,125 +5189,168 @@ "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "frameworkKey":{ + "title":"frameworkKey", + "allOf":[ + { + "$ref":"#/definitions/FrameworkKey" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkKey", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "boundingCoordinates":{ + "title":"boundingCoordinates", + "allOf":[ + { + "$ref":"#/definitions/BoundingCoordinates" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingCoordinates", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "rowset":{ + "title":"rowset", + "allOf":[ + { + "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rowset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeFrameworkKeyType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "version" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "frameworkKey", + "boundingCoordinates", + "rowset" ] }, - "DataDescriptions":{ + "JoinAbilities":{ "type":"object", - "title":"DataDescriptions", + "title":"JoinAbilities", "required":[ - "framework", + "spatialFrameworks", + "attributeLimit", + "outputMechanisms", + "updateSupported", "service", "version", "capabilities", "lang" ], "properties":{ - "framework":{ - "title":"framework", + "spatialFrameworks":{ + "title":"spatialFrameworks", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameworkDatasetDescribeDataType" - }, - "minItems":1 + "$ref":"#/definitions/SpatialFrameworks" } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"SpatialFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "attributeLimit":{ + "title":"attributeLimit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AttributeLimit", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "outputMechanisms":{ + "title":"outputMechanisms", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/OutputMechanismsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OutputMechanisms", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "capabilities":{ - "title":"capabilities", + "outputStylings":{ + "title":"outputStylings", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinAbilities.OutputStylings" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OutputStylings", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "lang":{ - "title":"lang", + }, + "classificationSchemaURL":{ + "title":"classificationSchemaURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "propertyType":"element", + "elementName":{ + "localPart":"ClassificationSchemaURL", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ] - }, - "FrameworkKeyDescription":{ - "type":"object", - "title":"FrameworkKeyDescription", - "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ], - "properties":{ - "framework":{ - "title":"framework", + }, + "updateSupported":{ + "title":"updateSupported", "allOf":[ { - "$ref":"#/definitions/DescribeFrameworkKeyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Framework", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSupported", + "namespaceURI":"" } }, "service":{ @@ -5392,57 +5408,70 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "framework", + "spatialFrameworks", + "attributeLimit", + "outputMechanisms", + "outputStylings", + "classificationSchemaURL", + "updateSupported", "service", "version", "capabilities", "lang" ] }, - "JoinDataResponse.JoinedOutputs":{ + "AbstractType":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs", - "required":[ - "output" - ], + "title":"AbstractType", "properties":{ - "output":{ - "title":"output", + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output" - }, - "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" + } + ] + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "output" + "otherAttributes", + "content" ] }, - "GDAS.Framework":{ + "JoinData.AttributeData.GetDataXML":{ "type":"object", - "title":"GDAS.Framework", + "title":"JoinData.AttributeData.GetDataXML", "required":[ "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" + "datasetURI" ], "properties":{ "frameworkURI":{ @@ -5458,8 +5487,8 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "datasetURI":{ + "title":"datasetURI", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5467,12 +5496,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "attributes":{ + "title":"attributes", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5480,38 +5509,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"#/definitions/AbstractType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "referenceDate":{ - "title":"referenceDate", - "allOf":[ - { - "$ref":"#/definitions/ReferenceDate" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceDate", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "linkageKeys":{ + "title":"linkageKeys", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5519,192 +5522,160 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"LinkageKeys", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "getDataHost":{ + "title":"getDataHost", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "frameworkKey":{ - "title":"frameworkKey", - "allOf":[ - { - "$ref":"#/definitions/FrameworkKey" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkKey", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "boundingCoordinates":{ - "title":"boundingCoordinates", - "allOf":[ - { - "$ref":"#/definitions/BoundingCoordinates" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingCoordinates", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "describeDatasetsRequest":{ - "title":"describeDatasetsRequest", - "allOf":[ - { - "$ref":"#/definitions/DescribeDatasetsRequest" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeDatasetsRequest", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"getDataHost", + "namespaceURI":"" } }, - "dataset":{ - "title":"dataset", + "language":{ + "title":"language", "allOf":[ { - "$ref":"#/definitions/GDAS.Framework.Dataset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Dataset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" + "datasetURI", + "attributes", + "linkageKeys", + "getDataHost", + "language" ] }, - "GetDataRequest":{ + "ReferenceDate":{ "type":"object", - "title":"GetDataRequest", - "required":[ - "href" - ], + "title":"ReferenceDate", "properties":{ - "href":{ - "title":"href", + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "startDate":{ + "title":"startDate", "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":"startDate", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "value", + "startDate" ] }, - "JoinData.AttributeData.GetDataXML":{ + "JoinDataResponse":{ "type":"object", - "title":"JoinData.AttributeData.GetDataXML", + "title":"JoinDataResponse", "required":[ - "frameworkURI", - "datasetURI" + "status", + "dataInputs", + "joinedOutputs", + "service", + "version", + "capabilities", + "lang" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinDataResponse.Status" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"Status", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "datasetURI":{ - "title":"datasetURI", + "dataInputs":{ + "title":"dataInputs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinDataResponse.DataInputs" } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"DataInputs", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "attributes":{ - "title":"attributes", + "joinedOutputs":{ + "title":"joinedOutputs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs" } ], "propertyType":"element", "elementName":{ - "localPart":"Attributes", + "localPart":"JoinedOutputs", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "linkageKeys":{ - "title":"linkageKeys", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LinkageKeys", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "getDataHost":{ - "title":"getDataHost", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"getDataHost", + "localPart":"version", "namespaceURI":"" } }, - "language":{ - "title":"language", + "capabilities":{ + "title":"capabilities", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5712,92 +5683,121 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"language", + "localPart":"capabilities", "namespaceURI":"" } + }, + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", - "datasetURI", - "attributes", - "linkageKeys", - "getDataHost", - "language" + "status", + "dataInputs", + "joinedOutputs", + "service", + "version", + "capabilities", + "lang" ] }, - "FrameworkKey.Column":{ + "Styling":{ "type":"object", - "title":"FrameworkKey.Column", + "title":"Styling", "required":[ - "name", - "type", - "length" + "identifier", + "title", + "_abstract", + "reference" ], "properties":{ - "name":{ - "title":"name", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "type":{ - "title":"type", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "length":{ - "title":"length", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"length", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "decimals":{ - "title":"decimals", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimals", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "schema":{ + "title":"schema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Schema", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "type", - "length", - "decimals" + "identifier", + "title", + "_abstract", + "reference", + "schema" ] }, - "GetDataValueType":{ + "DescribeFrameworksValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5805,11 +5805,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetDataValueType", + "localPart":"DescribeFrameworksValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "GetCapabilitiesValueType":{ + "JoinDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5817,11 +5817,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetCapabilitiesValueType", + "localPart":"JoinDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeDatasetsValueType":{ + "DescribeDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5829,11 +5829,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeDatasetsValueType", + "localPart":"DescribeDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeFrameworksValueType":{ + "VersionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5841,11 +5841,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeFrameworksValueType", + "localPart":"VersionType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "RequestServiceType":{ + "DescribeDatasetsValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5853,7 +5853,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RequestServiceType", + "localPart":"DescribeDatasetsValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -5869,7 +5869,7 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "VersionType":{ + "DescribeKeyValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5877,11 +5877,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"VersionType", + "localPart":"DescribeKeyValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeDataValueType":{ + "GetCapabilitiesValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5889,11 +5889,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeDataValueType", + "localPart":"GetCapabilitiesValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "JoinDataValueType":{ + "RequestServiceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5901,11 +5901,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"JoinDataValueType", + "localPart":"RequestServiceType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeKeyValueType":{ + "GetDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5913,7 +5913,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeKeyValueType", + "localPart":"GetDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } @@ -5932,7 +5932,7 @@ "properties":{ "localPart":{ "enum":[ - "K" + "Organization" ] }, "namespaceURI":{ @@ -5945,11 +5945,11 @@ ] }, "value":{ - "$ref":"#/definitions/K" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"K", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -5966,7 +5966,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFrameworks" + "DescribeData" ] }, "namespaceURI":{ @@ -5979,11 +5979,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFrameworks" + "$ref":"#/definitions/DescribeData" } }, "elementName":{ - "localPart":"DescribeFrameworks", + "localPart":"DescribeData", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6000,7 +6000,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkKeyDescription" + "DatasetURI" ] }, "namespaceURI":{ @@ -6013,11 +6013,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkKeyDescription" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FrameworkKeyDescription", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6034,7 +6034,7 @@ "properties":{ "localPart":{ "enum":[ - "Rowset" + "Values" ] }, "namespaceURI":{ @@ -6047,11 +6047,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rowset" + "$ref":"#/definitions/Values" } }, "elementName":{ - "localPart":"Rowset", + "localPart":"Values", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6068,7 +6068,7 @@ "properties":{ "localPart":{ "enum":[ - "GetData" + "FrameworkDescriptions" ] }, "namespaceURI":{ @@ -6081,11 +6081,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetData" + "$ref":"#/definitions/FrameworkDescriptions" } }, "elementName":{ - "localPart":"GetData", + "localPart":"FrameworkDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6102,7 +6102,7 @@ "properties":{ "localPart":{ "enum":[ - "Version" + "LinkageKeys" ] }, "namespaceURI":{ @@ -6119,7 +6119,7 @@ } }, "elementName":{ - "localPart":"Version", + "localPart":"LinkageKeys", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6136,7 +6136,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptions" + "Capabilities" ] }, "namespaceURI":{ @@ -6149,11 +6149,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptions" + "$ref":"#/definitions/TjsCapabilitiesType" } }, "elementName":{ - "localPart":"DatasetDescriptions", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6170,7 +6170,7 @@ "properties":{ "localPart":{ "enum":[ - "Documentation" + "GDAS" ] }, "namespaceURI":{ @@ -6183,11 +6183,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GDAS" } }, "elementName":{ - "localPart":"Documentation", + "localPart":"GDAS", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6204,7 +6204,7 @@ "properties":{ "localPart":{ "enum":[ - "AttributeLimit" + "DescribeDatasetsRequest" ] }, "namespaceURI":{ @@ -6217,11 +6217,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/DescribeDatasetsRequest" } }, "elementName":{ - "localPart":"AttributeLimit", + "localPart":"DescribeDatasetsRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6238,7 +6238,7 @@ "properties":{ "localPart":{ "enum":[ - "Styling" + "FrameworkURI" ] }, "namespaceURI":{ @@ -6251,11 +6251,11 @@ ] }, "value":{ - "$ref":"#/definitions/Styling" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Styling", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6272,7 +6272,7 @@ "properties":{ "localPart":{ "enum":[ - "Organization" + "Ordinal" ] }, "namespaceURI":{ @@ -6285,11 +6285,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Ordinal" } }, "elementName":{ - "localPart":"Organization", + "localPart":"Ordinal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6306,7 +6306,7 @@ "properties":{ "localPart":{ "enum":[ - "Columnset" + "JoinDataResponse" ] }, "namespaceURI":{ @@ -6319,11 +6319,11 @@ ] }, "value":{ - "$ref":"#/definitions/Columnset" + "$ref":"#/definitions/JoinDataResponse" } }, "elementName":{ - "localPart":"Columnset", + "localPart":"JoinDataResponse", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6340,7 +6340,7 @@ "properties":{ "localPart":{ "enum":[ - "Measure" + "Uncertainty" ] }, "namespaceURI":{ @@ -6353,11 +6353,11 @@ ] }, "value":{ - "$ref":"#/definitions/Measure" + "$ref":"#/definitions/Uncertainty" } }, "elementName":{ - "localPart":"Measure", + "localPart":"Uncertainty", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6374,7 +6374,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkKey" + "DescribeDatasets" ] }, "namespaceURI":{ @@ -6387,11 +6387,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkKey" + "$ref":"#/definitions/DescribeDatasets" } }, "elementName":{ - "localPart":"FrameworkKey", + "localPart":"DescribeDatasets", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6408,7 +6408,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingCoordinates" + "Version" ] }, "namespaceURI":{ @@ -6421,11 +6421,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6442,7 +6442,7 @@ "properties":{ "localPart":{ "enum":[ - "Dataset" + "Styling" ] }, "namespaceURI":{ @@ -6455,11 +6455,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dataset" + "$ref":"#/definitions/Styling" } }, "elementName":{ - "localPart":"Dataset", + "localPart":"Styling", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6476,7 +6476,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Nominal" ] }, "namespaceURI":{ @@ -6489,11 +6489,11 @@ ] }, "value":{ - "$ref":"#/definitions/TjsCapabilitiesType" + "$ref":"#/definitions/Nominal" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Nominal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6510,7 +6510,7 @@ "properties":{ "localPart":{ "enum":[ - "GDAS" + "DescribeJoinAbilities" ] }, "namespaceURI":{ @@ -6523,11 +6523,11 @@ ] }, "value":{ - "$ref":"#/definitions/GDAS" + "$ref":"#/definitions/RequestBaseType" } }, "elementName":{ - "localPart":"GDAS", + "localPart":"DescribeJoinAbilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6544,7 +6544,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "Attributes" ] }, "namespaceURI":{ @@ -6561,7 +6561,7 @@ } }, "elementName":{ - "localPart":"Title", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6578,7 +6578,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetURI" + "DatasetDescriptions" ] }, "namespaceURI":{ @@ -6591,11 +6591,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DatasetDescriptions" } }, "elementName":{ - "localPart":"DatasetURI", + "localPart":"DatasetDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6612,7 +6612,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinDataResponse" + "Title" ] }, "namespaceURI":{ @@ -6625,11 +6625,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinDataResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"JoinDataResponse", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6646,7 +6646,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceDate" + "DataDescriptions" ] }, "namespaceURI":{ @@ -6659,11 +6659,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceDate" + "$ref":"#/definitions/DataDescriptions" } }, "elementName":{ - "localPart":"ReferenceDate", + "localPart":"DataDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6680,7 +6680,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "Framework" ] }, "namespaceURI":{ @@ -6693,11 +6693,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/Framework" } }, "elementName":{ - "localPart":"Count", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6714,7 +6714,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkURI" + "FrameworkKey" ] }, "namespaceURI":{ @@ -6727,11 +6727,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameworkKey" } }, "elementName":{ - "localPart":"FrameworkURI", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6748,7 +6748,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkDescriptions" + "Columnset" ] }, "namespaceURI":{ @@ -6761,11 +6761,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkDescriptions" + "$ref":"#/definitions/Columnset" } }, "elementName":{ - "localPart":"FrameworkDescriptions", + "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6782,7 +6782,7 @@ "properties":{ "localPart":{ "enum":[ - "DataDescriptions" + "BoundingCoordinates" ] }, "namespaceURI":{ @@ -6795,11 +6795,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataDescriptions" + "$ref":"#/definitions/BoundingCoordinates" } }, "elementName":{ - "localPart":"DataDescriptions", + "localPart":"BoundingCoordinates", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6816,7 +6816,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDataRequest" + "Count" ] }, "namespaceURI":{ @@ -6829,11 +6829,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDataRequest" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"DescribeDataRequest", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6850,7 +6850,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "K" ] }, "namespaceURI":{ @@ -6863,11 +6863,11 @@ ] }, "value":{ - "$ref":"#/definitions/UOM" + "$ref":"#/definitions/K" } }, "elementName":{ - "localPart":"UOM", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6884,7 +6884,7 @@ "properties":{ "localPart":{ "enum":[ - "Attributes" + "JoinAbilities" ] }, "namespaceURI":{ @@ -6897,11 +6897,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinAbilities" } }, "elementName":{ - "localPart":"Attributes", + "localPart":"JoinAbilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6918,7 +6918,7 @@ "properties":{ "localPart":{ "enum":[ - "Ordinal" + "Rowset" ] }, "namespaceURI":{ @@ -6931,11 +6931,11 @@ ] }, "value":{ - "$ref":"#/definitions/Ordinal" + "$ref":"#/definitions/Rowset" } }, "elementName":{ - "localPart":"Ordinal", + "localPart":"Rowset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6952,7 +6952,7 @@ "properties":{ "localPart":{ "enum":[ - "Uncertainty" + "Documentation" ] }, "namespaceURI":{ @@ -6965,11 +6965,11 @@ ] }, "value":{ - "$ref":"#/definitions/Uncertainty" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Uncertainty", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7020,7 +7020,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinAbilities" + "DescribeKey" ] }, "namespaceURI":{ @@ -7033,11 +7033,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinAbilities" + "$ref":"#/definitions/DescribeKey" } }, "elementName":{ - "localPart":"JoinAbilities", + "localPart":"DescribeKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7054,7 +7054,7 @@ "properties":{ "localPart":{ "enum":[ - "SpatialFrameworks" + "AttributeLimit" ] }, "namespaceURI":{ @@ -7067,11 +7067,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialFrameworks" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"SpatialFrameworks", + "localPart":"AttributeLimit", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7088,7 +7088,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "GetCapabilities" ] }, "namespaceURI":{ @@ -7101,11 +7101,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7122,7 +7122,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeKey" + "GetDataRequest" ] }, "namespaceURI":{ @@ -7135,11 +7135,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeKey" + "$ref":"#/definitions/GetDataRequest" } }, "elementName":{ - "localPart":"DescribeKey", + "localPart":"GetDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7156,7 +7156,7 @@ "properties":{ "localPart":{ "enum":[ - "Nominal" + "DescribeFrameworks" ] }, "namespaceURI":{ @@ -7169,11 +7169,11 @@ ] }, "value":{ - "$ref":"#/definitions/Nominal" + "$ref":"#/definitions/DescribeFrameworks" } }, "elementName":{ - "localPart":"Nominal", + "localPart":"DescribeFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7190,7 +7190,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "GetData" ] }, "namespaceURI":{ @@ -7203,11 +7203,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetData" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"GetData", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7224,7 +7224,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeJoinAbilities" + "JoinData" ] }, "namespaceURI":{ @@ -7237,11 +7237,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/JoinData" } }, "elementName":{ - "localPart":"DescribeJoinAbilities", + "localPart":"JoinData", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7258,7 +7258,7 @@ "properties":{ "localPart":{ "enum":[ - "Framework" + "ReferenceDate" ] }, "namespaceURI":{ @@ -7271,11 +7271,11 @@ ] }, "value":{ - "$ref":"#/definitions/Framework" + "$ref":"#/definitions/ReferenceDate" } }, "elementName":{ - "localPart":"Framework", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7292,7 +7292,7 @@ "properties":{ "localPart":{ "enum":[ - "DataClass" + "UOM" ] }, "namespaceURI":{ @@ -7305,11 +7305,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UOM" } }, "elementName":{ - "localPart":"DataClass", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7326,7 +7326,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeData" + "SpatialFrameworks" ] }, "namespaceURI":{ @@ -7339,11 +7339,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeData" + "$ref":"#/definitions/SpatialFrameworks" } }, "elementName":{ - "localPart":"DescribeData", + "localPart":"SpatialFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7360,7 +7360,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDatasetsRequest" + "DataClass" ] }, "namespaceURI":{ @@ -7373,11 +7373,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDatasetsRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DescribeDatasetsRequest", + "localPart":"DataClass", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7394,7 +7394,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinData" + "FrameworkKeyDescription" ] }, "namespaceURI":{ @@ -7407,11 +7407,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinData" + "$ref":"#/definitions/FrameworkKeyDescription" } }, "elementName":{ - "localPart":"JoinData", + "localPart":"FrameworkKeyDescription", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7428,7 +7428,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDatasets" + "Measure" ] }, "namespaceURI":{ @@ -7441,11 +7441,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDatasets" + "$ref":"#/definitions/Measure" } }, "elementName":{ - "localPart":"DescribeDatasets", + "localPart":"Measure", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7462,7 +7462,7 @@ "properties":{ "localPart":{ "enum":[ - "GetDataRequest" + "Identifier" ] }, "namespaceURI":{ @@ -7475,11 +7475,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetDataRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetDataRequest", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7496,7 +7496,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkageKeys" + "Dataset" ] }, "namespaceURI":{ @@ -7509,11 +7509,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Dataset" } }, "elementName":{ - "localPart":"LinkageKeys", + "localPart":"Dataset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7530,7 +7530,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "DescribeDataRequest" ] }, "namespaceURI":{ @@ -7543,11 +7543,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/DescribeDataRequest" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7564,7 +7564,7 @@ "properties":{ "localPart":{ "enum":[ - "Values" + "Abstract" ] }, "namespaceURI":{ @@ -7577,11 +7577,11 @@ ] }, "value":{ - "$ref":"#/definitions/Values" + "$ref":"#/definitions/AbstractType" } }, "elementName":{ - "localPart":"Values", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } diff --git a/scripts/jsonschemas/TML_1_0_0.jsonschema b/scripts/jsonschemas/TML_1_0_0.jsonschema index 92aa3458..c6252c40 100644 --- a/scripts/jsonschemas/TML_1_0_0.jsonschema +++ b/scripts/jsonschemas/TML_1_0_0.jsonschema @@ -2,67 +2,50 @@ { "id":"http://www.opengis.net/tml#", "definitions":{ - "ResponseModels.SteadyStateResponse":{ + "SystemType.Relations.TimeRelation":{ "type":"object", - "title":"ResponseModels.SteadyStateResponse", + "title":"SystemType.Relations.TimeRelation", "properties":{ - "responseParameters":{ - "title":"responseParameters", + "sysClkUidRef":{ + "title":"sysClkUidRef", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.ResponseParameters" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"responseParameters", + "localPart":"sysClkUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "propValues":{ - "title":"propValues", + "timeReference":{ + "title":"timeReference", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"propValues", + "localPart":"timeReference", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataValues":{ - "title":"dataValues", + "timeCoordinate":{ + "title":"timeCoordinate", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.DataValues" + "$ref":"#/definitions/SystemType.Relations.TimeRelation.TimeCoordinate" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dataValues", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"code", + "localPart":"timeCoordinate", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -108,21 +91,20 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "responseParameters", - "propValues", - "dataValues", - "code", + "sysClkUidRef", + "timeReference", + "timeCoordinate", "refName", "refUid", "refUidRef" ] }, - "Accuracy":{ + "TemporalModel.CfTrigger":{ "type":"object", - "title":"Accuracy", + "title":"TemporalModel.CfTrigger", "properties":{ - "type":{ - "title":"type", + "trigType":{ + "title":"trigType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -130,12 +112,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"trigType", "namespaceURI":"http://www.opengis.net/tml" } }, - "errorDistribution":{ - "title":"errorDistribution", + "publicTrigger":{ + "title":"publicTrigger", "allOf":[ { "$ref":"#/definitions/BindType" @@ -143,59 +125,73 @@ ], "propertyType":"element", "elementName":{ - "localPart":"errorDistribution", + "localPart":"publicTrigger", "namespaceURI":"http://www.opengis.net/tml" } }, - "factor":{ - "title":"factor", + "period":{ + "title":"period", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"factor", + "localPart":"period", "namespaceURI":"http://www.opengis.net/tml" } }, - "accyValues":{ - "title":"accyValues", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"accyValues", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", - "errorDistribution", - "factor", - "accyValues" + "trigType", + "publicTrigger", + "period", + "refName", + "refUid", + "refUidRef" ] }, - "ResponseModels.FrequencyResponse.Frequency":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.FrequencyResponse.Frequency", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, "ClusterDesc.DataUnitEncoding":{ "type":"object", "title":"ClusterDesc.DataUnitEncoding", @@ -345,88 +341,52 @@ "refUidRef" ] }, - "TransducerType.OtherProperties":{ + "ProcessType.Input":{ "type":"object", - "title":"TransducerType.OtherProperties", + "title":"ProcessType.Input", "properties":{ - "property":{ - "title":"property", + "inputIdent":{ + "title":"inputIdent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/ProcessType.Input.InputIdent" } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"inputIdent", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "property" - ] - }, - "ProcessType.OtherProperties":{ - "type":"object", - "title":"ProcessType.OtherProperties", - "properties":{ - "property":{ - "title":"property", + }, + "logicalDataStructure":{ + "title":"logicalDataStructure", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LogicalDataStructure" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "property" - ] - }, - "Subject":{ - "type":"object", - "title":"Subject", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "any":{ - "title":"any", + "dataValue":{ + "title":"dataValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"dataValue", + "namespaceURI":"http://www.opengis.net/tml" + } }, "refName":{ "title":"refName", @@ -470,269 +430,218 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "otherAttributes", - "any", + "inputIdent", + "logicalDataStructure", + "dataValue", "refName", "refUid", "refUidRef" ] }, - "Tml":{ + "SystemType.Relations.PropToPropRelation":{ "type":"object", - "title":"Tml", - "required":[ - "version" - ], + "title":"SystemType.Relations.PropToPropRelation", "properties":{ - "systemOrSubjectOrTransducer":{ - "title":"systemOrSubjectOrTransducer", + "relationDescription":{ + "title":"relationDescription", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relationDescription", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "propUidRef":{ + "title":"propUidRef", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/SystemType" - } - ], - "elementName":{ - "localPart":"system", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Subject" - } - ], - "elementName":{ - "localPart":"subject", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/TransducerType" - } - ], - "elementName":{ - "localPart":"transducer", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/ProcessType" - } - ], - "elementName":{ - "localPart":"process", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Tml.ExtSysRelations" - } - ], - "elementName":{ - "localPart":"extSysRelations", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Data" - } - ], - "elementName":{ - "localPart":"data", - "namespaceURI":"http://www.opengis.net/tml" - } - } - ] + "$ref":"#/definitions/BindType" }, "minItems":0 } ], - "propertyType":"elements" - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"propUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "classification":{ - "title":"classification", + "propagationMedium":{ + "title":"propagationMedium", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"propagationMedium", + "namespaceURI":"http://www.opengis.net/tml" } }, - "ownerProducer":{ - "title":"ownerProducer", + "propagationMechanism":{ + "title":"propagationMechanism", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"propagationMechanism", + "namespaceURI":"http://www.opengis.net/tml" } }, - "scIcontrols":{ - "title":"scIcontrols", + "refName":{ + "title":"refName", "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "refUid":{ + "title":"refUid", "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "disseminationControls":{ - "title":"disseminationControls", + "refUidRef":{ + "title":"refUidRef", "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":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "relationDescription", + "uid", + "propUidRef", + "propagationMedium", + "propagationMechanism", + "refName", + "refUid", + "refUidRef" + ] + }, + "LogicalDataStructure":{ + "type":"object", + "title":"LogicalDataStructure", + "properties":{ + "uid":{ + "title":"uid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "releasableTo":{ - "title":"releasableTo", + "ldsDimensionality":{ + "title":"ldsDimensionality", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"ldsDimensionality", + "namespaceURI":"http://www.opengis.net/tml" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "numOfDataSetsInCf":{ + "title":"numOfDataSetsInCf", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"numOfDataSetsInCf", + "namespaceURI":"http://www.opengis.net/tml" } }, - "classifiedBy":{ - "title":"classifiedBy", + "cfDataArray":{ + "title":"cfDataArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataArrayType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"cfDataArray", + "namespaceURI":"http://www.opengis.net/tml" } }, - "classificationReason":{ - "title":"classificationReason", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -740,105 +649,133 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "derivedFrom":{ - "title":"derivedFrom", + "refUid":{ + "title":"refUid", "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":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "declassDate":{ - "title":"declassDate", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "ldsDimensionality", + "numOfDataSetsInCf", + "cfDataArray", + "refName", + "refUid", + "refUidRef" + ] + }, + "ObjToDataRelation":{ + "type":"object", + "title":"ObjToDataRelation", + "properties":{ + "relationDescription":{ + "title":"relationDescription", + "allOf":[ + { + "$ref":"#/definitions/ObjToDataRelation.RelationDescription" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relationDescription", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassException":{ - "title":"declassException", + "object":{ + "title":"object", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ObjToDataRelation.Object" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"object", + "namespaceURI":"http://www.opengis.net/tml" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/tml" } }, "refName":{ @@ -879,219 +816,150 @@ "localPart":"uidRef", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "systemOrSubjectOrTransducer", - "version", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview", - "refName", - "refUid", - "refUidRef" - ] - }, - "TemporalModel.AmbiguityTime":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" }, - { - "type":"object", - "title":"TemporalModel.AmbiguityTime", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "cfSubSampling":{ - "title":"cfSubSampling", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CfSubSampling" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfSubSampling", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "dataUidRef", - "cfSubSampling" - ] - }, - "ClusterDesc.ClusterProperties":{ - "type":"object", - "title":"ClusterDesc.ClusterProperties", - "properties":{ - "direction":{ - "title":"direction", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"direction", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "complexity":{ - "title":"complexity", + "ownerProducer":{ + "title":"ownerProducer", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"complexity", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "clusterType":{ - "title":"clusterType", + "scIcontrols":{ + "title":"scIcontrols", "allOf":[ { - "$ref":"#/definitions/BindType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } ], - "propertyType":"element", - "elementName":{ - "localPart":"clusterType", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "clusterSize":{ - "title":"clusterSize", + "sarIdentifier":{ + "title":"sarIdentifier", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"clusterSize", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "direction", - "complexity", - "clusterType", - "clusterSize" - ] - }, - "LogicalDataStructure":{ - "type":"object", - "title":"LogicalDataStructure", - "properties":{ - "uid":{ - "title":"uid", + }, + "disseminationControls":{ + "title":"disseminationControls", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "name":{ - "title":"name", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "ldsDimensionality":{ - "title":"ldsDimensionality", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ldsDimensionality", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "numOfDataSetsInCf":{ - "title":"numOfDataSetsInCf", + "releasableTo":{ + "title":"releasableTo", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"numOfDataSetsInCf", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "cfDataArray":{ - "title":"cfDataArray", + "nonICmarkings":{ + "title":"nonICmarkings", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"cfDataArray", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1099,365 +967,214 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "classificationReason":{ + "title":"classificationReason", "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":"uid", - "namespaceURI":"" + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "derivedFrom":{ + "title":"derivedFrom", "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":"uidRef", - "namespaceURI":"" + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uid", - "name", - "ldsDimensionality", - "numOfDataSetsInCf", - "cfDataArray", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.Identification.Owner":{ - "type":"object", - "title":"SystemType.Identification.Owner", - "properties":{ - "name":{ - "title":"name", + }, + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "organization":{ - "title":"organization", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"organization", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "email":{ - "title":"email", + "declassException":{ + "title":"declassException", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"email", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "phone":{ - "title":"phone", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "date":{ - "title":"date", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "SystemType.Identification.Operator":{ - "type":"object", - "title":"SystemType.Identification.Operator", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "organization":{ - "title":"organization", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"organization", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "email":{ - "title":"email", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"email", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "date":{ - "title":"date", + "declassManualReview":{ + "title":"declassManualReview", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } } }, "typeType":"classInfo", "propertiesOrder":[ + "relationDescription", + "uid", + "object", "name", - "organization", - "email", - "phone", - "date" + "dataUidRef", + "value", + "refName", + "refUid", + "refUidRef", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" ] }, - "ClusterDesc.IdMapping":{ + "SystemType.Systems":{ "type":"object", - "title":"ClusterDesc.IdMapping", + "title":"SystemType.Systems", "properties":{ - "tapPointUidRef":{ - "title":"tapPointUidRef", + "system":{ + "title":"system", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"tapPointUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "localID":{ - "title":"localID", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"localID", + "localPart":"system", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "tapPointUidRef", - "localID" + "system" ] }, - "ValueType":{ + "SpatialModel.AmbiguitySpace":{ "type":"object", - "title":"ValueType", + "title":"SpatialModel.AmbiguitySpace", "properties":{ - "numValues":{ - "title":"numValues", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numValues", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "arrayType":{ - "title":"arrayType", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arrayType", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "fcnInterpol":{ - "title":"fcnInterpol", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fcnInterpol", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "valueDataType":{ - "title":"valueDataType", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"valueDataType", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "offset":{ - "title":"offset", + "shape":{ + "title":"shape", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"offset", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/tml" } }, - "accuracy":{ - "title":"accuracy", + "position":{ + "title":"position", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Accuracy" + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Position" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"accuracy", + "localPart":"position", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -1502,173 +1219,126 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ValueType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "numValues", - "arrayType", - "fcnInterpol", - "valueDataType", - "values", - "mult", - "offset", - "accuracy", + "shape", + "position", "refName", "refUid", "refUidRef" ] }, - "ResponseModels":{ + "BindType":{ "type":"object", - "title":"ResponseModels", + "title":"BindType", "properties":{ - "cfSubSampling":{ - "title":"cfSubSampling", - "allOf":[ - { - "$ref":"#/definitions/CfSubSampling" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfSubSampling", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "steadyStateResponse":{ - "title":"steadyStateResponse", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.SteadyStateResponse" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"steadyStateResponse", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "impulseResponse":{ - "title":"impulseResponse", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.ImpulseResponse" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"impulseResponse", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "frequencyResponse":{ - "title":"frequencyResponse", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.FrequencyResponse" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"frequencyResponse", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "refName":{ - "title":"refName", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "propertyType":"value" }, - "refUid":{ - "title":"refUid", + "bindUid":{ + "title":"bindUid", "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":"uid", + "localPart":"bindUid", "namespaceURI":"" } }, - "refUidRef":{ - "title":"refUidRef", + "bindUidRef":{ + "title":"bindUidRef", "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":"uidRef", + "localPart":"bindUidRef", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"BindType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "cfSubSampling", - "steadyStateResponse", - "impulseResponse", - "frequencyResponse", - "refName", - "refUid", - "refUidRef" + "value", + "bindUid", + "bindUidRef" ] }, - "SystemType.Subjects":{ - "type":"object", - "title":"SystemType.Subjects", - "properties":{ - "subject":{ - "title":"subject", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Subject" - }, - "minItems":0 + "ResponseModels.SteadyStateResponse.PropValues.UOM":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"ResponseModels.SteadyStateResponse.PropValues.UOM", + "properties":{ + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subject", - "namespaceURI":"http://www.opengis.net/tml" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "subject" + "refName", + "refUid", + "refUidRef" ] }, - "TransducerType.Identification.OwnedBy":{ + "IdentificationType.Characterization.ValidatedBy":{ "type":"object", - "title":"TransducerType.Identification.OwnedBy", + "title":"IdentificationType.Characterization.ValidatedBy", "properties":{ "name":{ "title":"name", @@ -1745,12 +1415,12 @@ "date" ] }, - "SystemType.Relations.TimeRelation":{ + "ProcessType.Input.InputIdent":{ "type":"object", - "title":"SystemType.Relations.TimeRelation", + "title":"ProcessType.Input.InputIdent", "properties":{ - "sysClkUidRef":{ - "title":"sysClkUidRef", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1758,12 +1428,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"sysClkUidRef", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "timeReference":{ - "title":"timeReference", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1771,109 +1441,89 @@ ], "propertyType":"element", "elementName":{ - "localPart":"timeReference", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "timeCoordinate":{ - "title":"timeCoordinate", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SystemType.Relations.TimeRelation.TimeCoordinate" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeCoordinate", + "localPart":"description", "namespaceURI":"http://www.opengis.net/tml" } - }, - "refName":{ - "title":"refName", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "description" + ] + }, + "DataUnit":{ + "type":"object", + "title":"DataUnit", + "properties":{ + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "variableName":{ + "title":"variableName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sysClkUidRef", - "timeReference", - "timeCoordinate", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.Relations.DataToDataRelation.DataSource":{ - "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSource", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"variableName", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUidRef":{ - "title":"dataUidRef", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSource.DataUidRef" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"dataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "value":{ - "title":"value", + "bytesInBlob":{ + "title":"bytesInBlob", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1881,7 +1531,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"bytesInBlob", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -1927,80 +1577,103 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "uid", "name", - "dataUidRef", - "value", + "variableName", + "dataType", + "bytesInBlob", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.ImpulseResponse":{ + "ProcessType.Output":{ "type":"object", - "title":"ResponseModels.ImpulseResponse", + "title":"ProcessType.Output", "properties":{ - "dataUidRef":{ - "title":"dataUidRef", + "outputIdent":{ + "title":"outputIdent", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ProcessType.Output.OutputIdent" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"outputIdent", "namespaceURI":"http://www.opengis.net/tml" } }, - "freqTime":{ - "title":"freqTime", + "logicalDataStructure":{ + "title":"logicalDataStructure", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/LogicalDataStructure" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"freqTime", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } }, - "amplitude":{ - "title":"amplitude", + "responseModels":{ + "title":"responseModels", "allOf":[ { - "$ref":"#/definitions/ResponseModels.ImpulseResponse.Amplitude" + "$ref":"#/definitions/ResponseModels" } ], "propertyType":"element", "elementName":{ - "localPart":"amplitude", + "localPart":"responseModels", "namespaceURI":"http://www.opengis.net/tml" } }, - "time":{ - "title":"time", + "spatialModel":{ + "title":"spatialModel", "allOf":[ { - "$ref":"#/definitions/ResponseModels.ImpulseResponse.Time" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialModel" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"spatialModel", "namespaceURI":"http://www.opengis.net/tml" } }, - "frequency":{ - "title":"frequency", + "temporalModel":{ + "title":"temporalModel", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/TemporalModel" } ], "propertyType":"element", "elementName":{ - "localPart":"frequency", + "localPart":"temporalModel", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "other":{ + "title":"other", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"other", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2046,78 +1719,66 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataUidRef", - "freqTime", - "amplitude", - "time", - "frequency", + "outputIdent", + "logicalDataStructure", + "responseModels", + "spatialModel", + "temporalModel", + "other", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.PropValues.PropName":{ + "ResponseModels.SteadyStateResponse.Code.Listing":{ "allOf":[ { "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"ResponseModels.SteadyStateResponse.PropValues.PropName", + "title":"ResponseModels.SteadyStateResponse.Code.Listing", "properties":{ - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" - } - }, - "refUidRef":{ - "title":"refUidRef", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } - } } } ], - "typeType":"classInfo", - "propertiesOrder":[ - "refName", - "refUid", - "refUidRef" - ] + "typeType":"classInfo" }, - "ObjToDataRelation.Object":{ + "SpatialModel.AmbiguitySpace.Position":{ + "allOf":[ + { + "$ref":"#/definitions/SpatialCoordType" + }, + { + "type":"object", + "title":"SpatialModel.AmbiguitySpace.Position", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "DataArrayType":{ "type":"object", - "title":"ObjToDataRelation.Object", + "title":"DataArrayType", + "required":[ + "dataSet", + "dataArray" + ], "properties":{ + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } + }, "name":{ "title":"name", "allOf":[ @@ -2131,8 +1792,8 @@ "namespaceURI":"http://www.opengis.net/tml" } }, - "objType":{ - "title":"objType", + "variableName":{ + "title":"variableName", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2140,25 +1801,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objType", + "localPart":"variableName", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfSubSampling":{ - "title":"cfSubSampling", + "arrayOf":{ + "title":"arrayOf", "allOf":[ { - "$ref":"#/definitions/CfSubSampling" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"cfSubSampling", + "localPart":"arrayOf", "namespaceURI":"http://www.opengis.net/tml" } }, - "objUidRef":{ - "title":"objUidRef", + "numObjInArray":{ + "title":"numObjInArray", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2166,33 +1827,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objUidRef", + "localPart":"numObjInArray", "namespaceURI":"http://www.opengis.net/tml" } }, - "objLocalID":{ - "title":"objLocalID", + "dataSet":{ + "title":"dataSet", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/DataArrayType.DataSet" } ], "propertyType":"element", "elementName":{ - "localPart":"objLocalID", + "localPart":"dataSet", "namespaceURI":"http://www.opengis.net/tml" } }, - "confidence":{ - "title":"confidence", + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/DataArrayType" } ], "propertyType":"element", "elementName":{ - "localPart":"confidence", + "localPart":"dataArray", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2237,24 +1898,29 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ + "uid", "name", - "objType", - "cfSubSampling", - "objUidRef", - "objLocalID", - "confidence", - "refName", + "variableName", + "arrayOf", + "numObjInArray", + "dataSet", + "dataArray", + "refName", "refUid", "refUidRef" ] }, - "IdentificationType.Calibration.CalibratedBy":{ + "ResponseModels.ImpulseResponse":{ "type":"object", - "title":"IdentificationType.Calibration.CalibratedBy", + "title":"ResponseModels.ImpulseResponse", "properties":{ - "name":{ - "title":"name", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2262,12 +1928,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "organization":{ - "title":"organization", + "freqTime":{ + "title":"freqTime", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2275,118 +1941,129 @@ ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "localPart":"freqTime", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "amplitude":{ + "title":"amplitude", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.ImpulseResponse.Amplitude" } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"amplitude", "namespaceURI":"http://www.opengis.net/tml" } }, - "phone":{ - "title":"phone", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.ImpulseResponse.Time" } ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"time", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "frequency":{ + "title":"frequency", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"frequency", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "SystemType.Relations.DataToDataRelation":{ - "type":"object", - "title":"SystemType.Relations.DataToDataRelation", - "properties":{ - "relationDescription":{ - "title":"relationDescription", + }, + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"relationDescription", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "uid":{ - "title":"uid", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" + "namespaceURI":"" } }, - "dataSource":{ - "title":"dataSource", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSource", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "freqTime", + "amplitude", + "time", + "frequency", + "refName", + "refUid", + "refUidRef" + ] + }, + "Subject":{ + "type":"object", + "title":"Subject", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "dataSink":{ - "title":"dataSink", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSink", - "namespaceURI":"http://www.opengis.net/tml" - } + "propertyType":"anyElement" }, "refName":{ "title":"refName", @@ -2430,51 +2107,33 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "relationDescription", - "uid", - "dataSource", - "dataSink", + "otherAttributes", + "any", "refName", "refUid", "refUidRef" ] }, - "DataArrayType":{ - "type":"object", - "title":"DataArrayType", - "required":[ - "dataSet", - "dataArray" - ], - "properties":{ - "uid":{ - "title":"uid", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" - } + "ResponseModels.FrequencyResponse.Frequency":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Frequency", + "properties":{ } - }, - "variableName":{ - "title":"variableName", + } + ], + "typeType":"classInfo" + }, + "ResponseModels.FrequencyResponse":{ + "type":"object", + "title":"ResponseModels.FrequencyResponse", + "properties":{ + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2482,12 +2141,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"variableName", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "arrayOf":{ - "title":"arrayOf", + "freqRespType":{ + "title":"freqRespType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2495,46 +2154,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"arrayOf", + "localPart":"freqRespType", "namespaceURI":"http://www.opengis.net/tml" } }, - "numObjInArray":{ - "title":"numObjInArray", + "amplitude":{ + "title":"amplitude", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Amplitude" } ], "propertyType":"element", "elementName":{ - "localPart":"numObjInArray", + "localPart":"amplitude", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataSet":{ - "title":"dataSet", + "phase":{ + "title":"phase", "allOf":[ { - "$ref":"#/definitions/DataArrayType.DataSet" + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Phase" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSet", + "localPart":"phase", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataArray":{ - "title":"dataArray", + "frequency":{ + "title":"frequency", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Frequency" } ], "propertyType":"element", "elementName":{ - "localPart":"dataArray", + "localPart":"frequency", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2579,42 +2238,36 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataArrayType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "uid", - "name", - "variableName", - "arrayOf", - "numObjInArray", - "dataSet", - "dataArray", + "dataUidRef", + "freqRespType", + "amplitude", + "phase", + "frequency", "refName", "refUid", "refUidRef" ] }, - "ProcessType.Output.OutputIdent":{ + "ProcessType.Identification.OwnedBy":{ "type":"object", - "title":"ProcessType.Output.OutputIdent", + "title":"ProcessType.Identification.OwnedBy", "properties":{ - "uid":{ - "title":"uid", - "allOf":[ + "name":{ + "title":"name", + "allOf":[ { "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2622,12 +2275,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "description":{ - "title":"description", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2635,344 +2288,331 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"email", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "phone":{ + "title":"phone", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phone", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "date":{ + "title":"date", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "uid", "name", - "description" + "organization", + "email", + "phone", + "date" ] }, - "ProcessType":{ + "ClusterDesc.TransSeq.Sequence":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"ClusterDesc.TransSeq.Sequence", + "properties":{ + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "refName", + "refUid", + "refUidRef" + ] + }, + "SystemType.Relations.TimeRelation.TimeCoordinate":{ "type":"object", - "title":"ProcessType", + "title":"SystemType.Relations.TimeRelation.TimeCoordinate", "properties":{ - "identification":{ - "title":"identification", + "timeCoordType":{ + "title":"timeCoordType", "allOf":[ { - "$ref":"#/definitions/ProcessType.Identification" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"timeCoordType", "namespaceURI":"http://www.opengis.net/tml" } }, - "input":{ - "title":"input", + "absTimeUidRef":{ + "title":"absTimeUidRef", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ProcessType.Input" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"absTimeUidRef", "namespaceURI":"http://www.opengis.net/tml" } - }, - "output":{ - "title":"output", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timeCoordType", + "absTimeUidRef" + ] + }, + "CfSubSampling":{ + "type":"object", + "title":"CfSubSampling", + "properties":{ + "cfStructComp":{ + "title":"cfStructComp", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessType.Output" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"output", + "localPart":"cfStructComp", "namespaceURI":"http://www.opengis.net/tml" } }, - "otherProperties":{ - "title":"otherProperties", + "numOfSubSampleIndexPoints":{ + "title":"numOfSubSampleIndexPoints", "allOf":[ { - "$ref":"#/definitions/ProcessType.OtherProperties" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherProperties", + "localPart":"numOfSubSampleIndexPoints", "namespaceURI":"http://www.opengis.net/tml" } }, - "classification":{ - "title":"classification", + "subSampleCfIndexPts":{ + "title":"subSampleCfIndexPts", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"subSampleCfIndexPts", + "namespaceURI":"http://www.opengis.net/tml" } }, - "ownerProducer":{ - "title":"ownerProducer", + "refName":{ + "title":"refName", "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "scIcontrols":{ - "title":"scIcontrols", + "refUid":{ + "title":"refUid", "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "refUidRef":{ + "title":"refUidRef", "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "disseminationControls":{ - "title":"disseminationControls", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "cfStructComp", + "numOfSubSampleIndexPoints", + "subSampleCfIndexPts", + "refName", + "refUid", + "refUidRef" + ] + }, + "ClusterDesc.BinHeaderEncode.HeaderAttrib":{ + "type":"object", + "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib", + "properties":{ + "headerAttribName":{ + "title":"headerAttribName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"headerAttribName", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "dataType":{ + "title":"dataType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "releasableTo":{ - "title":"releasableTo", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "nonICmarkings":{ - "title":"nonICmarkings", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "classifiedBy":{ - "title":"classifiedBy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "classificationReason":{ - "title":"classificationReason", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "derivedFrom":{ - "title":"derivedFrom", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "declassDate":{ - "title":"declassDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"dataType", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "dataUnitFieldSize":{ + "title":"dataUnitFieldSize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"dataUnitFieldSize", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassException":{ - "title":"declassException", + "endian":{ + "title":"endian", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"endian", + "namespaceURI":"http://www.opengis.net/tml" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "encode":{ + "title":"encode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"encode", + "namespaceURI":"http://www.opengis.net/tml" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "numBase":{ + "title":"numBase", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"numBase", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "handleAsType":{ + "title":"handleAsType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"handleAsType", + "namespaceURI":"http://www.opengis.net/tml" } }, "refName":{ @@ -3016,653 +2656,383 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "identification", - "input", - "output", - "otherProperties", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview", + "headerAttribName", + "dataType", + "dataUnitFieldSize", + "endian", + "encode", + "numBase", + "handleAsType", "refName", "refUid", "refUidRef" ] }, - "IdentificationType.Calibration":{ + "ResponseModels.ImpulseResponse.Time":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.ImpulseResponse.Time", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SystemType.Transducers":{ "type":"object", - "title":"IdentificationType.Calibration", + "title":"SystemType.Transducers", "properties":{ - "calibratedBy":{ - "title":"calibratedBy", + "transducer":{ + "title":"transducer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IdentificationType.Calibration.CalibratedBy" + "$ref":"#/definitions/TransducerType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"calibratedBy", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "validatedBy":{ - "title":"validatedBy", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentificationType.Calibration.ValidatedBy" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validatedBy", + "localPart":"transducer", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "calibratedBy", - "validatedBy" + "transducer" ] }, - "SystemType.Relations.DataToDataRelation.DataSink.DataUidRef":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSink.DataUidRef", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SpatialModel.AmbiguitySpace":{ + "ClusterDesc.TransSeq":{ "type":"object", - "title":"SpatialModel.AmbiguitySpace", + "title":"ClusterDesc.TransSeq", "properties":{ - "shape":{ - "title":"shape", + "seqOfThisDataStruct":{ + "title":"seqOfThisDataStruct", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"seqOfThisDataStruct", "namespaceURI":"http://www.opengis.net/tml" } }, - "position":{ - "title":"position", + "inThisDataStruct":{ + "title":"inThisDataStruct", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Position" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"position", + "localPart":"inThisDataStruct", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" - } - }, - "refUidRef":{ - "title":"refUidRef", + "sequence":{ + "title":"sequence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ClusterDesc.TransSeq.Sequence" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"sequence", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "shape", - "position", - "refName", - "refUid", - "refUidRef" + "seqOfThisDataStruct", + "inThisDataStruct", + "sequence" ] }, - "SystemType.Systems":{ + "SystemType":{ "type":"object", - "title":"SystemType.Systems", + "title":"SystemType", "properties":{ - "system":{ - "title":"system", + "identification":{ + "title":"identification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SystemType" - }, - "minItems":0 + "$ref":"#/definitions/SystemType.Identification" } ], "propertyType":"element", "elementName":{ - "localPart":"system", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "system" - ] - }, - "TemporalModel.CfOffsetTime":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"TemporalModel.CfOffsetTime", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "cfSubSampling":{ - "title":"cfSubSampling", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CfSubSampling" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfSubSampling", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "dataUidRef", - "cfSubSampling" - ] - }, - "TransducerType.Identification":{ - "allOf":[ - { - "$ref":"#/definitions/IdentificationType" }, - { - "type":"object", - "title":"TransducerType.Identification", - "properties":{ - "manufacture":{ - "title":"manufacture", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"manufacture", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "modelNumber":{ - "title":"modelNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"modelNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "serialNumber":{ - "title":"serialNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serialNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "ownedBy":{ - "title":"ownedBy", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TransducerType.Identification.OwnedBy" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ownedBy", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "manufacture", - "modelNumber", - "serialNumber", - "ownedBy" - ] - }, - "SpatialCoordType":{ - "type":"object", - "title":"SpatialCoordType", - "properties":{ - "spaceCoordSystem":{ - "title":"spaceCoordSystem", + "sysClk":{ + "title":"sysClk", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.SysClk" } ], "propertyType":"element", "elementName":{ - "localPart":"spaceCoordSystem", + "localPart":"sysClk", "namespaceURI":"http://www.opengis.net/tml" } }, - "spaceRefSystem":{ - "title":"spaceRefSystem", + "systems":{ + "title":"systems", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.Systems" } ], "propertyType":"element", "elementName":{ - "localPart":"spaceRefSystem", + "localPart":"systems", "namespaceURI":"http://www.opengis.net/tml" } }, - "refObjUidRef":{ - "title":"refObjUidRef", + "subjects":{ + "title":"subjects", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.Subjects" } ], "propertyType":"element", "elementName":{ - "localPart":"refObjUidRef", + "localPart":"subjects", "namespaceURI":"http://www.opengis.net/tml" } }, - "spaceCoords":{ - "title":"spaceCoords", + "transducers":{ + "title":"transducers", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialCoordType.SpaceCoords" - }, - "minItems":0 + "$ref":"#/definitions/SystemType.Transducers" } ], "propertyType":"element", "elementName":{ - "localPart":"spaceCoords", + "localPart":"transducers", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "processes":{ + "title":"processes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SystemType.Processes" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"processes", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "relations":{ + "title":"relations", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SystemType.Relations" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"relations", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "clusterDescriptions":{ + "title":"clusterDescriptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SystemType.ClusterDescriptions" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"clusterDescriptions", + "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialCoordType", - "namespaceURI":"http://www.opengis.net/tml" - }, - "propertiesOrder":[ - "spaceCoordSystem", - "spaceRefSystem", - "refObjUidRef", - "spaceCoords", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.Relations.TimeRelation.TimeCoordinate":{ - "type":"object", - "title":"SystemType.Relations.TimeRelation.TimeCoordinate", - "properties":{ - "timeCoordType":{ - "title":"timeCoordType", + }, + "otherProperties":{ + "title":"otherProperties", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.OtherProperties" } ], "propertyType":"element", "elementName":{ - "localPart":"timeCoordType", + "localPart":"otherProperties", "namespaceURI":"http://www.opengis.net/tml" } }, - "absTimeUidRef":{ - "title":"absTimeUidRef", + "classification":{ + "title":"classification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"absTimeUidRef", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeCoordType", - "absTimeUidRef" - ] - }, - "SystemType.OtherProperties":{ - "type":"object", - "title":"SystemType.OtherProperties", - "properties":{ - "property":{ - "title":"property", + }, + "ownerProducer":{ + "title":"ownerProducer", "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":"property", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "property" - ] - }, - "SystemType.ClusterDescriptions":{ - "type":"object", - "title":"SystemType.ClusterDescriptions", - "properties":{ - "clusterDesc":{ - "title":"clusterDesc", + }, + "scIcontrols":{ + "title":"scIcontrols", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ClusterDesc" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"clusterDesc", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "clusterDesc" - ] - }, - "Tml.ExtSysRelations":{ - "type":"object", - "title":"Tml.ExtSysRelations", - "properties":{ - "objToObjRelation":{ - "title":"objToObjRelation", + }, + "sarIdentifier":{ + "title":"sarIdentifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ObjToObjRelation" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"objToObjRelation", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "objToDataRelation":{ - "title":"objToDataRelation", + "disseminationControls":{ + "title":"disseminationControls", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ObjToDataRelation" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"objToDataRelation", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "otherRelations":{ - "title":"otherRelations", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "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":"otherRelations", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "objToObjRelation", - "objToDataRelation", - "otherRelations" - ] - }, - "CfSubSampling":{ - "type":"object", - "title":"CfSubSampling", - "properties":{ - "cfStructComp":{ - "title":"cfStructComp", + }, + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"cfStructComp", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "numOfSubSampleIndexPoints":{ - "title":"numOfSubSampleIndexPoints", + "releasableTo":{ + "title":"releasableTo", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"numOfSubSampleIndexPoints", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "subSampleCfIndexPts":{ - "title":"subSampleCfIndexPts", + "nonICmarkings":{ + "title":"nonICmarkings", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"subSampleCfIndexPts", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3670,194 +3040,118 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "classificationReason":{ + "title":"classificationReason", "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":"uid", - "namespaceURI":"" + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "derivedFrom":{ + "title":"derivedFrom", "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":"uidRef", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "cfStructComp", - "numOfSubSampleIndexPoints", - "subSampleCfIndexPts", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.SysClk":{ - "type":"object", - "title":"SystemType.SysClk", - "properties":{ - "uid":{ - "title":"uid", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "period":{ - "title":"period", - "allOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"period", - "namespaceURI":"http://www.opengis.net/tml" + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "countNumBase":{ - "title":"countNumBase", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"countNumBase", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "min":{ - "title":"min", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uid", - "name", - "period", - "countNumBase", - "min", - "max" - ] - }, - "ObjToObjRelation.Object":{ - "type":"object", - "title":"ObjToObjRelation.Object", - "properties":{ - "name":{ - "title":"name", + "declassException":{ + "title":"declassException", "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":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "objType":{ - "title":"objType", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"objType", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "dirIndirSubj":{ - "title":"dirIndirSubj", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dirIndirSubj", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "objUidRef":{ - "title":"objUidRef", + "declassManualReview":{ + "title":"declassManualReview", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"objUidRef", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, "refName":{ @@ -3901,479 +3195,345 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SystemType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "name", - "objType", - "dirIndirSubj", - "objUidRef", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.Identification":{ - "allOf":[ - { - "$ref":"#/definitions/IdentificationType" - }, - { - "type":"object", - "title":"SystemType.Identification", - "properties":{ - "manufacture":{ - "title":"manufacture", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"manufacture", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "modelNumber":{ - "title":"modelNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"modelNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "serialNumber":{ - "title":"serialNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serialNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "owner":{ - "title":"owner", - "allOf":[ - { - "$ref":"#/definitions/SystemType.Identification.Owner" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"owner", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "operator":{ - "title":"operator", - "allOf":[ - { - "$ref":"#/definitions/SystemType.Identification.Operator" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operator", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "manufacture", - "modelNumber", - "serialNumber", - "owner", - "operator" + "identification", + "sysClk", + "systems", + "subjects", + "transducers", + "processes", + "relations", + "clusterDescriptions", + "otherProperties", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", + "refName", + "refUid", + "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.Code.Properties":{ + "TransducerType":{ "type":"object", - "title":"ResponseModels.SteadyStateResponse.Code.Properties", + "title":"TransducerType", "properties":{ - "codeType":{ - "title":"codeType", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/TransducerType.Identification" } ], "propertyType":"element", "elementName":{ - "localPart":"codeType", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/tml" } }, - "codeLanguage":{ - "title":"codeLanguage", + "transducerClass":{ + "title":"transducerClass", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/TransducerType.TransducerClass" } ], "propertyType":"element", "elementName":{ - "localPart":"codeLanguage", + "localPart":"transducerClass", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "codeType", - "codeLanguage" - ] - }, - "IdentificationType.Characterization":{ - "type":"object", - "title":"IdentificationType.Characterization", - "properties":{ - "characterizedBy":{ - "title":"characterizedBy", + }, + "logicalDataStructure":{ + "title":"logicalDataStructure", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Characterization.CharacterizedBy" + "type":"array", + "items":{ + "$ref":"#/definitions/LogicalDataStructure" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"characterizedBy", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } }, - "validatedBy":{ - "title":"validatedBy", + "responseModels":{ + "title":"responseModels", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Characterization.ValidatedBy" + "$ref":"#/definitions/ResponseModels" } ], "propertyType":"element", "elementName":{ - "localPart":"validatedBy", + "localPart":"responseModels", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "characterizedBy", - "validatedBy" - ] - }, - "ClusterDesc.DataUnitEncoding.DataUnitFieldSize":{ - "type":"object", - "title":"ClusterDesc.DataUnitEncoding.DataUnitFieldSize", - "properties":{ - "numBits":{ - "title":"numBits", + }, + "spatialModel":{ + "title":"spatialModel", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialModel" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numBits", + "localPart":"spatialModel", "namespaceURI":"http://www.opengis.net/tml" } }, - "numSigBits":{ - "title":"numSigBits", + "temporalModel":{ + "title":"temporalModel", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/TemporalModel" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numSigBits", + "localPart":"temporalModel", "namespaceURI":"http://www.opengis.net/tml" } }, - "justification":{ - "title":"justification", + "otherProperties":{ + "title":"otherProperties", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/TransducerType.OtherProperties" } ], "propertyType":"element", "elementName":{ - "localPart":"justification", + "localPart":"otherProperties", "namespaceURI":"http://www.opengis.net/tml" } }, - "beginTextDelimiter":{ - "title":"beginTextDelimiter", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"beginTextDelimiter", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "endTextDelimiter":{ - "title":"endTextDelimiter", + "ownerProducer":{ + "title":"ownerProducer", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"endTextDelimiter", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "numBits", - "numSigBits", - "justification", - "beginTextDelimiter", - "endTextDelimiter" - ] - }, - "SpatialModel.AmbiguitySpace.Shape":{ - "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape", - "properties":{ - "pwrProfile":{ - "title":"pwrProfile", + }, + "scIcontrols":{ + "title":"scIcontrols", "allOf":[ { - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.PwrProfile" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"pwrProfile", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "spaceCoordSystem":{ - "title":"spaceCoordSystem", + "sarIdentifier":{ + "title":"sarIdentifier", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"spaceCoordSystem", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "spaceLocCoords":{ - "title":"spaceLocCoords", + "disseminationControls":{ + "title":"disseminationControls", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"spaceLocCoords", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "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":"name", - "namespaceURI":"" + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "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":"uid", - "namespaceURI":"" + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "releasableTo":{ + "title":"releasableTo", "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":"uidRef", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "pwrProfile", - "spaceCoordSystem", - "spaceLocCoords", - "refName", - "refUid", - "refUidRef" - ] - }, - "SpatialModel.AmbiguitySpace.Shape.PwrProfile":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape.PwrProfile", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SpatialModel.AmbiguitySpace.Position":{ - "allOf":[ - { - "$ref":"#/definitions/SpatialCoordType" - }, - { - "type":"object", - "title":"SpatialModel.AmbiguitySpace.Position", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "ResponseModels.ImpulseResponse.Amplitude":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.ImpulseResponse.Amplitude", - "properties":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - ], - "typeType":"classInfo" - }, - "ObjToDataRelation.RelationDescription":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" }, - { - "type":"object", - "title":"ObjToDataRelation.RelationDescription", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "ResponseModels.FrequencyResponse":{ - "type":"object", - "title":"ResponseModels.FrequencyResponse", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", + "nonICmarkings":{ + "title":"nonICmarkings", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "freqRespType":{ - "title":"freqRespType", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"freqRespType", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "amplitude":{ - "title":"amplitude", + "classificationReason":{ + "title":"classificationReason", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Amplitude" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"amplitude", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "phase":{ - "title":"phase", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Phase" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"phase", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "frequency":{ - "title":"frequency", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Frequency" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"frequency", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4381,24 +3541,95 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "declassException":{ + "title":"declassException", "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":"uid", - "namespaceURI":"" + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "declassManualReview":{ + "title":"declassManualReview", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ "title":"refUidRef", "allOf":[ { @@ -4413,143 +3644,209 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TransducerType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "dataUidRef", - "freqRespType", - "amplitude", - "phase", - "frequency", + "identification", + "transducerClass", + "logicalDataStructure", + "responseModels", + "spatialModel", + "temporalModel", + "otherProperties", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.Code.Listing":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"ResponseModels.SteadyStateResponse.Code.Listing", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "IdentificationType.Calibration.ValidatedBy":{ + "Tml.ExtSysRelations":{ "type":"object", - "title":"IdentificationType.Calibration.ValidatedBy", + "title":"Tml.ExtSysRelations", "properties":{ - "name":{ - "title":"name", + "objToObjRelation":{ + "title":"objToObjRelation", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToObjRelation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"objToObjRelation", "namespaceURI":"http://www.opengis.net/tml" } }, - "organization":{ - "title":"organization", + "objToDataRelation":{ + "title":"objToDataRelation", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToDataRelation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "localPart":"objToDataRelation", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "otherRelations":{ + "title":"otherRelations", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"otherRelations", "namespaceURI":"http://www.opengis.net/tml" } - }, - "phone":{ - "title":"phone", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "objToObjRelation", + "objToDataRelation", + "otherRelations" + ] + }, + "SystemType.Subjects":{ + "type":"object", + "title":"SystemType.Subjects", + "properties":{ + "subject":{ + "title":"subject", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/Subject" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/tml" } - }, - "date":{ - "title":"date", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "subject" + ] + }, + "SystemType.OtherProperties":{ + "type":"object", + "title":"SystemType.OtherProperties", + "properties":{ + "property":{ + "title":"property", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"property", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" + "property" ] }, - "SystemType.Transducers":{ + "IdentificationType.Calibration":{ "type":"object", - "title":"SystemType.Transducers", + "title":"IdentificationType.Calibration", "properties":{ - "transducer":{ - "title":"transducer", + "calibratedBy":{ + "title":"calibratedBy", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TransducerType" + "$ref":"#/definitions/IdentificationType.Calibration.CalibratedBy" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transducer", + "localPart":"calibratedBy", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "validatedBy":{ + "title":"validatedBy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/IdentificationType.Calibration.ValidatedBy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validatedBy", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "transducer" + "calibratedBy", + "validatedBy" ] }, - "ClusterDesc.BinHeaderEncode.HeaderAttrib":{ + "ClusterDesc.ClusterProperties":{ "type":"object", - "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib", + "title":"ClusterDesc.ClusterProperties", "properties":{ - "headerAttribName":{ - "title":"headerAttribName", + "direction":{ + "title":"direction", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4557,12 +3854,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"headerAttribName", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataType":{ - "title":"dataType", + "complexity":{ + "title":"complexity", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4570,25 +3867,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataType", + "localPart":"complexity", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUnitFieldSize":{ - "title":"dataUnitFieldSize", + "clusterType":{ + "title":"clusterType", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitFieldSize", + "localPart":"clusterType", "namespaceURI":"http://www.opengis.net/tml" } }, - "endian":{ - "title":"endian", + "clusterSize":{ + "title":"clusterSize", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4596,12 +3893,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"endian", + "localPart":"clusterSize", "namespaceURI":"http://www.opengis.net/tml" } - }, - "encode":{ - "title":"encode", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "direction", + "complexity", + "clusterType", + "clusterSize" + ] + }, + "SystemType.Identification.Owner":{ + "type":"object", + "title":"SystemType.Identification.Owner", + "properties":{ + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4609,12 +3919,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"encode", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "numBase":{ - "title":"numBase", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4622,12 +3932,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numBase", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "handleAsType":{ - "title":"handleAsType", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4635,91 +3945,73 @@ ], "propertyType":"element", "elementName":{ - "localPart":"handleAsType", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"phone", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "date":{ + "title":"date", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"date", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "headerAttribName", - "dataType", - "dataUnitFieldSize", - "endian", - "encode", - "numBase", - "handleAsType", - "refName", - "refUid", - "refUidRef" + "name", + "organization", + "email", + "phone", + "date" ] }, - "ResponseModels.SteadyStateResponse.Code":{ + "SystemType.Relations.DataToDataRelation.DataSink":{ "type":"object", - "title":"ResponseModels.SteadyStateResponse.Code", + "title":"SystemType.Relations.DataToDataRelation.DataSink", "properties":{ - "properties":{ - "title":"properties", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Properties" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"properties", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "listing":{ - "title":"listing", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Listing" + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink.DataUidRef" } ], "propertyType":"element", "elementName":{ - "localPart":"listing", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -4765,74 +4057,43 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "properties", - "listing", + "name", + "dataUidRef", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.PropValues.UOM":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"ResponseModels.SteadyStateResponse.PropValues.UOM", - "properties":{ - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" - } - }, - "refUidRef":{ - "title":"refUidRef", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } + "SystemType.ClusterDescriptions":{ + "type":"object", + "title":"SystemType.ClusterDescriptions", + "properties":{ + "clusterDesc":{ + "title":"clusterDesc", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClusterDesc" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"clusterDesc", + "namespaceURI":"http://www.opengis.net/tml" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "refName", - "refUid", - "refUidRef" + "clusterDesc" ] }, - "ProcessType.Identification.OwnedBy":{ + "IdentificationType.Calibration.ValidatedBy":{ "type":"object", - "title":"ProcessType.Identification.OwnedBy", + "title":"IdentificationType.Calibration.ValidatedBy", "properties":{ "name":{ "title":"name", @@ -4909,98 +4170,74 @@ "date" ] }, - "DataArrayType.DataSet":{ + "ResponseModels":{ "type":"object", - "title":"DataArrayType.DataSet", + "title":"ResponseModels", "properties":{ - "uid":{ - "title":"uid", + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/CfSubSampling" } ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "steadyStateResponse":{ + "title":"steadyStateResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.SteadyStateResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"steadyStateResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "variableName":{ - "title":"variableName", + "impulseResponse":{ + "title":"impulseResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.ImpulseResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"variableName", + "localPart":"impulseResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "numObjInSet":{ - "title":"numObjInSet", + "frequencyResponse":{ + "title":"frequencyResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.FrequencyResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numObjInSet", + "localPart":"frequencyResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUnitOrDataArray":{ - "title":"dataUnitOrDataArray", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/DataUnit" - } - ], - "elementName":{ - "localPart":"dataUnit", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DataArrayType" - } - ], - "elementName":{ - "localPart":"dataArray", - "namespaceURI":"http://www.opengis.net/tml" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" - }, "refName":{ "title":"refName", "allOf":[ @@ -5043,60 +4280,145 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "uid", - "name", - "variableName", - "numObjInSet", - "dataUnitOrDataArray", + "cfSubSampling", + "steadyStateResponse", + "impulseResponse", + "frequencyResponse", "refName", "refUid", "refUidRef" ] }, - "ProcessType.Input":{ + "ResponseModels.SteadyStateResponse.DataValues":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.SteadyStateResponse.DataValues", + "properties":{ + "inputOutput":{ + "title":"inputOutput", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputOutput", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "dataUidRef":{ + "title":"dataUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "variableName":{ + "title":"variableName", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"variableName", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "calibData":{ + "title":"calibData", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"calibData", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "inputOutput", + "dataUidRef", + "variableName", + "calibData" + ] + }, + "SystemType.Relations.DataToDataRelation.DataSink.DataUidRef":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"SystemType.Relations.DataToDataRelation.DataSink.DataUidRef", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SpatialCoordType.SpaceCoords":{ "type":"object", - "title":"ProcessType.Input", + "title":"SpatialCoordType.SpaceCoords", "properties":{ - "inputIdent":{ - "title":"inputIdent", + "posVelAccel":{ + "title":"posVelAccel", "allOf":[ { - "$ref":"#/definitions/ProcessType.Input.InputIdent" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"inputIdent", + "localPart":"posVelAccel", "namespaceURI":"http://www.opengis.net/tml" } }, - "logicalDataStructure":{ - "title":"logicalDataStructure", + "coordName":{ + "title":"coordName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LogicalDataStructure" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"coordName", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataValue":{ - "title":"dataValue", + "coords":{ + "title":"coords", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataValue", + "localPart":"coords", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -5142,20 +4464,20 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "inputIdent", - "logicalDataStructure", - "dataValue", + "posVelAccel", + "coordName", + "coords", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.ResponseParameters":{ + "SystemType.Identification.Operator":{ "type":"object", - "title":"ResponseModels.SteadyStateResponse.ResponseParameters", + "title":"SystemType.Identification.Operator", "properties":{ - "codePlot":{ - "title":"codePlot", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5163,12 +4485,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"codePlot", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "hysteresisDirection":{ - "title":"hysteresisDirection", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5176,12 +4498,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"hysteresisDirection", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "calibrated":{ - "title":"calibrated", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5189,12 +4511,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"calibrated", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "proportional":{ - "title":"proportional", + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5202,12 +4524,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"proportional", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "invertability":{ - "title":"invertability", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5215,189 +4537,243 @@ ], "propertyType":"element", "elementName":{ - "localPart":"invertability", + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } - }, - "timeInvariant":{ - "title":"timeInvariant", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "Data":{ + "type":"object", + "title":"Data", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"timeInvariant", - "namespaceURI":"http://www.opengis.net/tml" - } + "propertyType":"value" }, - "linear":{ - "title":"linear", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"linear", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } }, - "interCfInterpolate":{ - "title":"interCfInterpolate", + "clk":{ + "title":"clk", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"interCfInterpolate", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"clk", + "namespaceURI":"" } }, - "intraCfInterpolate":{ - "title":"intraCfInterpolate", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"intraCfInterpolate", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "codePlot", - "hysteresisDirection", - "calibrated", - "proportional", - "invertability", - "timeInvariant", - "linear", - "interCfInterpolate", - "intraCfInterpolate" - ] - }, - "SpatialCoordType.SpaceCoords":{ - "type":"object", - "title":"SpatialCoordType.SpaceCoords", - "properties":{ - "posVelAccel":{ - "title":"posVelAccel", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"posVelAccel", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", + "namespaceURI":"" } }, - "coordName":{ - "title":"coordName", + "dateTime":{ + "title":"dateTime", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateTime", + "namespaceURI":"" } }, - "coords":{ - "title":"coords", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coords", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"contents", + "namespaceURI":"" } }, - "refName":{ - "title":"refName", + "seq":{ + "title":"seq", "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":"name", + "localPart":"seq", "namespaceURI":"" } }, - "refUid":{ - "title":"refUid", + "total":{ + "title":"total", "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":"uid", + "localPart":"total", "namespaceURI":"" } }, - "refUidRef":{ - "title":"refUidRef", + "ismclass":{ + "title":"ismclass", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ClassificationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uidRef", + "localPart":"ismclass", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "posVelAccel", - "coordName", - "coords", - "refName", - "refUid", - "refUidRef" + "value", + "ref", + "clk", + "reference", + "dateTime", + "contents", + "seq", + "total", + "ismclass" ] }, - "SystemType.Relations.DataToDataRelation.DataSource.DataUidRef":{ + "SystemType.Identification":{ "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/IdentificationType" }, { "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSource.DataUidRef", + "title":"SystemType.Identification", "properties":{ + "manufacture":{ + "title":"manufacture", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"manufacture", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "modelNumber":{ + "title":"modelNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"modelNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "serialNumber":{ + "title":"serialNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"serialNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "owner":{ + "title":"owner", + "allOf":[ + { + "$ref":"#/definitions/SystemType.Identification.Owner" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"owner", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "operator":{ + "title":"operator", + "allOf":[ + { + "$ref":"#/definitions/SystemType.Identification.Operator" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operator", + "namespaceURI":"http://www.opengis.net/tml" + } + } } } ], - "typeType":"classInfo" + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "owner", + "operator" + ] }, - "TransducerType.TransducerClass":{ + "TransducerType.Identification.OwnedBy":{ "type":"object", - "title":"TransducerType.TransducerClass", + "title":"TransducerType.Identification.OwnedBy", "properties":{ - "transmitterReceiver":{ - "title":"transmitterReceiver", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5405,12 +4781,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"transmitterReceiver", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "insituRemote":{ - "title":"insituRemote", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5418,12 +4794,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"insituRemote", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "spatialDependancy":{ - "title":"spatialDependancy", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5431,24 +4807,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"spatialDependancy", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "transmitterReceiver", - "insituRemote", - "spatialDependancy" - ] - }, - "ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize":{ - "type":"object", - "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize", - "properties":{ - "numBits":{ - "title":"numBits", + }, + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5456,12 +4820,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numBits", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "numSigBits":{ - "title":"numSigBits", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5469,25 +4833,26 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numSigBits", + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } - }, - "justification":{ - "title":"justification", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"justification", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "beginTextDelimiter":{ - "title":"beginTextDelimiter", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "ClusterDesc.DataUnitEncoding.DataUnitFieldSize":{ + "type":"object", + "title":"ClusterDesc.DataUnitEncoding.DataUnitFieldSize", + "properties":{ + "numBits":{ + "title":"numBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5495,12 +4860,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"beginTextDelimiter", + "localPart":"numBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "endTextDelimiter":{ - "title":"endTextDelimiter", + "numSigBits":{ + "title":"numSigBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5508,26 +4873,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"endTextDelimiter", + "localPart":"numSigBits", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "numBits", - "numSigBits", - "justification", - "beginTextDelimiter", - "endTextDelimiter" - ] - }, - "ProcessType.Input.InputIdent":{ - "type":"object", - "title":"ProcessType.Input.InputIdent", - "properties":{ - "uid":{ - "title":"uid", + }, + "justification":{ + "title":"justification", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5535,12 +4886,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"justification", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "beginTextDelimiter":{ + "title":"beginTextDelimiter", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5548,12 +4899,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"beginTextDelimiter", "namespaceURI":"http://www.opengis.net/tml" } }, - "description":{ - "title":"description", + "endTextDelimiter":{ + "title":"endTextDelimiter", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5561,275 +4912,87 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"endTextDelimiter", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "uid", - "name", - "description" - ] - }, - "ProcessType.Identification":{ - "allOf":[ - { - "$ref":"#/definitions/IdentificationType" - }, - { - "type":"object", - "title":"ProcessType.Identification", - "properties":{ - "manufacture":{ - "title":"manufacture", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"manufacture", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "modelNumber":{ - "title":"modelNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"modelNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "serialNumber":{ - "title":"serialNumber", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serialNumber", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "processVersion":{ - "title":"processVersion", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processVersion", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "ownedBy":{ - "title":"ownedBy", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessType.Identification.OwnedBy" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ownedBy", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "manufacture", - "modelNumber", - "serialNumber", - "processVersion", - "ownedBy" - ] - }, - "SystemType.Relations.PositionRelation":{ - "allOf":[ - { - "$ref":"#/definitions/SpatialCoordType" - }, - { - "type":"object", - "title":"SystemType.Relations.PositionRelation", - "properties":{ - "objUidRef":{ - "title":"objUidRef", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"objUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "objUidRef" + "numBits", + "numSigBits", + "justification", + "beginTextDelimiter", + "endTextDelimiter" ] }, - "ResponseModels.FrequencyResponse.Phase":{ + "SpatialModel.AmbiguitySpace.Shape.PwrProfile":{ "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"ResponseModels.FrequencyResponse.Phase", + "title":"SpatialModel.AmbiguitySpace.Shape.PwrProfile", "properties":{ } } ], "typeType":"classInfo" }, - "SystemType.Processes":{ + "SpatialModel":{ "type":"object", - "title":"SystemType.Processes", + "title":"SpatialModel", "properties":{ - "process":{ - "title":"process", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"process", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "process" - ] - }, - "ProcessType.Output":{ - "type":"object", - "title":"ProcessType.Output", - "properties":{ - "outputIdent":{ - "title":"outputIdent", + }, + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { - "$ref":"#/definitions/ProcessType.Output.OutputIdent" + "type":"array", + "items":{ + "$ref":"#/definitions/CfSubSampling" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outputIdent", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, - "logicalDataStructure":{ - "title":"logicalDataStructure", + "ambiguitySpace":{ + "title":"ambiguitySpace", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LogicalDataStructure" + "$ref":"#/definitions/SpatialModel.AmbiguitySpace" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"ambiguitySpace", "namespaceURI":"http://www.opengis.net/tml" } }, - "responseModels":{ - "title":"responseModels", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responseModels", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "spatialModel":{ - "title":"spatialModel", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialModel", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "temporalModel":{ - "title":"temporalModel", - "allOf":[ - { - "$ref":"#/definitions/TemporalModel" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalModel", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "other":{ - "title":"other", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"other", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "refName":{ - "title":"refName", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5870,23 +5033,20 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputIdent", - "logicalDataStructure", - "responseModels", - "spatialModel", - "temporalModel", - "other", + "dataUidRef", + "cfSubSampling", + "ambiguitySpace", "refName", "refUid", "refUidRef" ] }, - "TemporalModel.CfTrigger":{ + "ResponseModels.SteadyStateResponse.ResponseParameters":{ "type":"object", - "title":"TemporalModel.CfTrigger", + "title":"ResponseModels.SteadyStateResponse.ResponseParameters", "properties":{ - "trigType":{ - "title":"trigType", + "codePlot":{ + "title":"codePlot", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5894,12 +5054,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"trigType", + "localPart":"codePlot", "namespaceURI":"http://www.opengis.net/tml" } }, - "publicTrigger":{ - "title":"publicTrigger", + "hysteresisDirection":{ + "title":"hysteresisDirection", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5907,93 +5067,64 @@ ], "propertyType":"element", "elementName":{ - "localPart":"publicTrigger", + "localPart":"hysteresisDirection", "namespaceURI":"http://www.opengis.net/tml" } }, - "period":{ - "title":"period", + "calibrated":{ + "title":"calibrated", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"period", + "localPart":"calibrated", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "proportional":{ + "title":"proportional", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"proportional", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "invertability":{ + "title":"invertability", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"invertability", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "timeInvariant":{ + "title":"timeInvariant", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"timeInvariant", + "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "trigType", - "publicTrigger", - "period", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.FrequencyResponse.Amplitude":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" }, - { - "type":"object", - "title":"ResponseModels.FrequencyResponse.Amplitude", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "ObjToObjRelation":{ - "type":"object", - "title":"ObjToObjRelation", - "properties":{ - "relationDescription":{ - "title":"relationDescription", + "linear":{ + "title":"linear", "allOf":[ { "$ref":"#/definitions/BindType" @@ -6001,12 +5132,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"relationDescription", + "localPart":"linear", "namespaceURI":"http://www.opengis.net/tml" } }, - "uid":{ - "title":"uid", + "interCfInterpolate":{ + "title":"interCfInterpolate", "allOf":[ { "$ref":"#/definitions/BindType" @@ -6014,29 +5145,43 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"interCfInterpolate", "namespaceURI":"http://www.opengis.net/tml" } }, - "object":{ - "title":"object", + "intraCfInterpolate":{ + "title":"intraCfInterpolate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObjToObjRelation.Object" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"object", + "localPart":"intraCfInterpolate", "namespaceURI":"http://www.opengis.net/tml" } - }, - "confidence":{ - "title":"confidence", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "codePlot", + "hysteresisDirection", + "calibrated", + "proportional", + "invertability", + "timeInvariant", + "linear", + "interCfInterpolate", + "intraCfInterpolate" + ] + }, + "Accuracy":{ + "type":"object", + "title":"Accuracy", + "properties":{ + "type":{ + "title":"type", "allOf":[ { "$ref":"#/definitions/BindType" @@ -6044,53 +5189,1043 @@ ], "propertyType":"element", "elementName":{ - "localPart":"confidence", + "localPart":"type", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "errorDistribution":{ + "title":"errorDistribution", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"errorDistribution", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "factor":{ + "title":"factor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"factor", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "accyValues":{ + "title":"accyValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"accyValues", + "namespaceURI":"http://www.opengis.net/tml" } - }, - "classification":{ - "title":"classification", - "allOf":[ - { + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "type", + "errorDistribution", + "factor", + "accyValues" + ] + }, + "SystemType.SysClk":{ + "type":"object", + "title":"SystemType.SysClk", + "properties":{ + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "period":{ + "title":"period", + "allOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"period", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "countNumBase":{ + "title":"countNumBase", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"countNumBase", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "min":{ + "title":"min", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "period", + "countNumBase", + "min", + "max" + ] + }, + "ResponseModels.SteadyStateResponse.Code.Properties":{ + "type":"object", + "title":"ResponseModels.SteadyStateResponse.Code.Properties", + "properties":{ + "codeType":{ + "title":"codeType", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeType", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "codeLanguage":{ + "title":"codeLanguage", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codeLanguage", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "codeType", + "codeLanguage" + ] + }, + "SystemType.Relations":{ + "type":"object", + "title":"SystemType.Relations", + "properties":{ + "positionRelationAndTimeRelationAndObjToObjRelation":{ + "title":"positionRelationAndTimeRelationAndObjToObjRelation", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/SystemType.Relations.PositionRelation" + } + ], + "elementName":{ + "localPart":"positionRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/SystemType.Relations.TimeRelation" + } + ], + "elementName":{ + "localPart":"timeRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/ObjToObjRelation" + } + ], + "elementName":{ + "localPart":"objToObjRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/ObjToDataRelation" + } + ], + "elementName":{ + "localPart":"objToDataRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation" + } + ], + "elementName":{ + "localPart":"dataToDataRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/SystemType.Relations.PropToPropRelation" + } + ], + "elementName":{ + "localPart":"propToPropRelation", + "namespaceURI":"http://www.opengis.net/tml" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "positionRelationAndTimeRelationAndObjToObjRelation" + ] + }, + "SystemType.Processes":{ + "type":"object", + "title":"SystemType.Processes", + "properties":{ + "process":{ + "title":"process", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"process", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "process" + ] + }, + "ResponseModels.SteadyStateResponse":{ + "type":"object", + "title":"ResponseModels.SteadyStateResponse", + "properties":{ + "responseParameters":{ + "title":"responseParameters", + "allOf":[ + { + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.ResponseParameters" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responseParameters", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "propValues":{ + "title":"propValues", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"propValues", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "dataValues":{ + "title":"dataValues", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.DataValues" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataValues", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"code", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "responseParameters", + "propValues", + "dataValues", + "code", + "refName", + "refUid", + "refUidRef" + ] + }, + "TemporalModel.CfOffsetTime":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"TemporalModel.CfOffsetTime", + "properties":{ + "dataUidRef":{ + "title":"dataUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "cfSubSampling":{ + "title":"cfSubSampling", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CfSubSampling" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cfSubSampling", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "cfSubSampling" + ] + }, + "ObjToObjRelation":{ + "type":"object", + "title":"ObjToObjRelation", + "properties":{ + "relationDescription":{ + "title":"relationDescription", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relationDescription", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "object":{ + "title":"object", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToObjRelation.Object" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"object", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "confidence":{ + "title":"confidence", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"confidence", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { + "$ref":"#/definitions/ClassificationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "ownerProducer":{ + "title":"ownerProducer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "scIcontrols":{ + "title":"scIcontrols", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "sarIdentifier":{ + "title":"sarIdentifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "disseminationControls":{ + "title":"disseminationControls", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "fgIsourceOpen":{ + "title":"fgIsourceOpen", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "fgIsourceProtected":{ + "title":"fgIsourceProtected", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "releasableTo":{ + "title":"releasableTo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "nonICmarkings":{ + "title":"nonICmarkings", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "classifiedBy":{ + "title":"classifiedBy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "classificationReason":{ + "title":"classificationReason", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "derivedFrom":{ + "title":"derivedFrom", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "declassDate":{ + "title":"declassDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "declassEvent":{ + "title":"declassEvent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "declassException":{ + "title":"declassException", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "declassManualReview":{ + "title":"declassManualReview", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "relationDescription", + "uid", + "object", + "confidence", + "refName", + "refUid", + "refUidRef", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" + ] + }, + "SystemType.Relations.DataToDataRelation.DataSource.DataUidRef":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"SystemType.Relations.DataToDataRelation.DataSource.DataUidRef", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "TemporalModel.AmbiguityTime":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"TemporalModel.AmbiguityTime", + "properties":{ + "dataUidRef":{ + "title":"dataUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "cfSubSampling":{ + "title":"cfSubSampling", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CfSubSampling" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cfSubSampling", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "cfSubSampling" + ] + }, + "ClusterDesc":{ + "type":"object", + "title":"ClusterDesc", + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "idMapping":{ + "title":"idMapping", + "allOf":[ + { + "$ref":"#/definitions/ClusterDesc.IdMapping" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"idMapping", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "clusterProperties":{ + "title":"clusterProperties", + "allOf":[ + { + "$ref":"#/definitions/ClusterDesc.ClusterProperties" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"clusterProperties", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "binHeaderEncode":{ + "title":"binHeaderEncode", + "allOf":[ + { + "$ref":"#/definitions/ClusterDesc.BinHeaderEncode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"binHeaderEncode", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "timeTag":{ + "title":"timeTag", + "allOf":[ + { + "$ref":"#/definitions/ClusterDesc.TimeTag" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeTag", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "dataUnitEncoding":{ + "title":"dataUnitEncoding", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClusterDesc.DataUnitEncoding" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataUnitEncoding", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "numCfInCluster":{ + "title":"numCfInCluster", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numCfInCluster", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "transSeq":{ + "title":"transSeq", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ClusterDesc.TransSeq" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"transSeq", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "classification":{ + "title":"classification", + "allOf":[ + { "$ref":"#/definitions/ClassificationType" } ], @@ -6278,184 +6413,77 @@ "attributeName":{ "localPart":"declassDate", "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "declassEvent":{ - "title":"declassEvent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "declassException":{ - "title":"declassException", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "declassManualReview":{ - "title":"declassManualReview", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "relationDescription", - "uid", - "object", - "confidence", - "refName", - "refUid", - "refUidRef", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" - ] - }, - "TemporalModel":{ - "type":"object", - "title":"TemporalModel", - "properties":{ - "cfTrigger":{ - "title":"cfTrigger", + } + }, + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/TemporalModel.CfTrigger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"cfTrigger", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "cfDuration":{ - "title":"cfDuration", + "declassException":{ + "title":"declassException", "allOf":[ { - "$ref":"#/definitions/ValueType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"cfDuration", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "latencyTime":{ - "title":"latencyTime", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/ValueType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"latencyTime", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "ambiguityTime":{ - "title":"ambiguityTime", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalModel.AmbiguityTime" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ambiguityTime", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "cfOffsetTime":{ - "title":"cfOffsetTime", + "declassManualReview":{ + "title":"declassManualReview", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalModel.CfOffsetTime" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"cfOffsetTime", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, "refName":{ @@ -6500,22 +6528,164 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "cfTrigger", - "cfDuration", - "latencyTime", - "ambiguityTime", - "cfOffsetTime", + "description", + "idMapping", + "clusterProperties", + "binHeaderEncode", + "timeTag", + "dataUnitEncoding", + "numCfInCluster", + "transSeq", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", "refName", "refUid", "refUidRef" ] }, - "SystemType.Relations":{ + "ResponseModels.SteadyStateResponse.PropValues":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.SteadyStateResponse.PropValues", + "properties":{ + "inputOutput":{ + "title":"inputOutput", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"inputOutput", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "propName":{ + "title":"propName", + "allOf":[ + { + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues.PropName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"propName", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "propQualifier":{ + "title":"propQualifier", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"propQualifier", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues.UOM" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"direction", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "variableName":{ + "title":"variableName", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"variableName", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "calibProp":{ + "title":"calibProp", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"calibProp", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "inputOutput", + "propName", + "propQualifier", + "uom", + "direction", + "variableName", + "calibProp" + ] + }, + "Tml":{ "type":"object", - "title":"SystemType.Relations", + "title":"Tml", + "required":[ + "version" + ], "properties":{ - "positionRelationAndTimeRelationAndObjToObjRelation":{ - "title":"positionRelationAndTimeRelationAndObjToObjRelation", + "systemOrSubjectOrTransducer":{ + "title":"systemOrSubjectOrTransducer", "allOf":[ { "type":"array", @@ -6524,66 +6694,66 @@ { "anyOf":[ { - "$ref":"#/definitions/SystemType.Relations.PositionRelation" + "$ref":"#/definitions/SystemType" } ], "elementName":{ - "localPart":"positionRelation", + "localPart":"system", "namespaceURI":"http://www.opengis.net/tml" } }, { "anyOf":[ { - "$ref":"#/definitions/SystemType.Relations.TimeRelation" + "$ref":"#/definitions/Subject" } ], "elementName":{ - "localPart":"timeRelation", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/tml" } }, { "anyOf":[ { - "$ref":"#/definitions/ObjToObjRelation" + "$ref":"#/definitions/TransducerType" } ], "elementName":{ - "localPart":"objToObjRelation", + "localPart":"transducer", "namespaceURI":"http://www.opengis.net/tml" } }, { "anyOf":[ { - "$ref":"#/definitions/ObjToDataRelation" + "$ref":"#/definitions/ProcessType" } ], "elementName":{ - "localPart":"objToDataRelation", + "localPart":"process", "namespaceURI":"http://www.opengis.net/tml" } }, { "anyOf":[ { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation" + "$ref":"#/definitions/Tml.ExtSysRelations" } ], "elementName":{ - "localPart":"dataToDataRelation", + "localPart":"extSysRelations", "namespaceURI":"http://www.opengis.net/tml" } }, { "anyOf":[ { - "$ref":"#/definitions/SystemType.Relations.PropToPropRelation" + "$ref":"#/definitions/Data" } ], "elementName":{ - "localPart":"propToPropRelation", + "localPart":"data", "namespaceURI":"http://www.opengis.net/tml" } } @@ -6593,66 +6763,9 @@ } ], "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "positionRelationAndTimeRelationAndObjToObjRelation" - ] - }, - "SpatialModel":{ - "type":"object", - "title":"SpatialModel", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "cfSubSampling":{ - "title":"cfSubSampling", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CfSubSampling" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfSubSampling", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "ambiguitySpace":{ - "title":"ambiguitySpace", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ambiguitySpace", - "namespaceURI":"http://www.opengis.net/tml" - } }, - "refName":{ - "title":"refName", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6660,460 +6773,420 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"version", "namespaceURI":"" } }, - "refUid":{ - "title":"refUid", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ClassificationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "ownerProducer":{ + "title":"ownerProducer", "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":"uidRef", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dataUidRef", - "cfSubSampling", - "ambiguitySpace", - "refName", - "refUid", - "refUidRef" - ] - }, - "SystemType.Relations.DataToDataRelation.DataSink":{ - "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSink", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink.DataUidRef" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "scIcontrols":{ + "title":"scIcontrols", "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":"name", - "namespaceURI":"" + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "sarIdentifier":{ + "title":"sarIdentifier", "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":"uid", - "namespaceURI":"" + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "disseminationControls":{ + "title":"disseminationControls", "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":"uidRef", - "namespaceURI":"" + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "dataUidRef", - "refName", - "refUid", - "refUidRef" - ] - }, - "ClusterDesc.TransSeq.Sequence":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" }, - { - "type":"object", - "title":"ClusterDesc.TransSeq.Sequence", - "properties":{ - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" - } - }, - "refUidRef":{ - "title":"refUidRef", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "refName", - "refUid", - "refUidRef" - ] - }, - "IdentificationType.Characterization.ValidatedBy":{ - "type":"object", - "title":"IdentificationType.Characterization.ValidatedBy", - "properties":{ - "name":{ - "title":"name", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "organization":{ - "title":"organization", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"organization", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "email":{ - "title":"email", + "releasableTo":{ + "title":"releasableTo", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"email", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "phone":{ - "title":"phone", + "nonICmarkings":{ + "title":"nonICmarkings", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "date":{ - "title":"date", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "ResponseModels.ImpulseResponse.Time":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" }, - { - "type":"object", - "title":"ResponseModels.ImpulseResponse.Time", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "DataUnit":{ - "type":"object", - "title":"DataUnit", - "properties":{ - "uid":{ - "title":"uid", + "classificationReason":{ + "title":"classificationReason", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "name":{ - "title":"name", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "variableName":{ - "title":"variableName", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"variableName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "dataType":{ - "title":"dataType", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataType", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "bytesInBlob":{ - "title":"bytesInBlob", + "declassException":{ + "title":"declassException", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"bytesInBlob", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "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":"name", - "namespaceURI":"" + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "declassManualReview":{ + "title":"declassManualReview", "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":"uidRef", - "namespaceURI":"" + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uid", - "name", - "variableName", - "dataType", - "bytesInBlob", - "refName", - "refUid", - "refUidRef" - ] - }, - "ClusterDesc.TransSeq":{ - "type":"object", - "title":"ClusterDesc.TransSeq", - "properties":{ - "seqOfThisDataStruct":{ - "title":"seqOfThisDataStruct", + }, + "refName":{ + "title":"refName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"seqOfThisDataStruct", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "inThisDataStruct":{ - "title":"inThisDataStruct", + "refUid":{ + "title":"refUid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"inThisDataStruct", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "sequence":{ - "title":"sequence", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.TransSeq.Sequence" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sequence", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "seqOfThisDataStruct", - "inThisDataStruct", - "sequence" + "systemOrSubjectOrTransducer", + "version", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", + "refName", + "refUid", + "refUidRef" ] }, - "IdentificationType.Characterization.CharacterizedBy":{ + "TransducerType.Identification":{ + "allOf":[ + { + "$ref":"#/definitions/IdentificationType" + }, + { + "type":"object", + "title":"TransducerType.Identification", + "properties":{ + "manufacture":{ + "title":"manufacture", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"manufacture", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "modelNumber":{ + "title":"modelNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"modelNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "serialNumber":{ + "title":"serialNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"serialNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "ownedBy":{ + "title":"ownedBy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TransducerType.Identification.OwnedBy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ownedBy", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "ownedBy" + ] + }, + "ObjToDataRelation.Object":{ "type":"object", - "title":"IdentificationType.Characterization.CharacterizedBy", + "title":"ObjToDataRelation.Object", "properties":{ "name":{ "title":"name", @@ -7128,8 +7201,8 @@ "namespaceURI":"http://www.opengis.net/tml" } }, - "organization":{ - "title":"organization", + "objType":{ + "title":"objType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7137,25 +7210,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "localPart":"objType", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/CfSubSampling" } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, - "phone":{ - "title":"phone", + "objUidRef":{ + "title":"objUidRef", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7163,12 +7236,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"objUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "objLocalID":{ + "title":"objLocalID", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7176,48 +7249,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"objLocalID", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "BindType":{ - "type":"object", - "title":"BindType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "bindUid":{ - "title":"bindUid", + "confidence":{ + "title":"confidence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bindUid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"confidence", + "namespaceURI":"http://www.opengis.net/tml" } }, - "bindUidRef":{ - "title":"bindUidRef", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7225,84 +7275,69 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"bindUidRef", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BindType", - "namespaceURI":"http://www.opengis.net/tml" - }, - "propertiesOrder":[ - "value", - "bindUid", - "bindUidRef" - ] - }, - "ObjToDataRelation":{ - "type":"object", - "title":"ObjToDataRelation", - "properties":{ - "relationDescription":{ - "title":"relationDescription", - "allOf":[ - { - "$ref":"#/definitions/ObjToDataRelation.RelationDescription" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relationDescription", - "namespaceURI":"http://www.opengis.net/tml" - } }, - "uid":{ - "title":"uid", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" + "namespaceURI":"" } }, - "object":{ - "title":"object", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObjToDataRelation.Object" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"object", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "objType", + "cfSubSampling", + "objUidRef", + "objLocalID", + "confidence", + "refName", + "refUid", + "refUidRef" + ] + }, + "SpatialModel.AmbiguitySpace.Shape":{ + "type":"object", + "title":"SpatialModel.AmbiguitySpace.Shape", + "properties":{ + "pwrProfile":{ + "title":"pwrProfile", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.PwrProfile" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"pwrProfile", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUidRef":{ - "title":"dataUidRef", + "spaceCoordSystem":{ + "title":"spaceCoordSystem", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7310,20 +7345,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"spaceCoordSystem", "namespaceURI":"http://www.opengis.net/tml" } }, - "value":{ - "title":"value", + "spaceLocCoords":{ + "title":"spaceLocCoords", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"spaceLocCoords", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -7365,309 +7404,408 @@ "localPart":"uidRef", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "pwrProfile", + "spaceCoordSystem", + "spaceLocCoords", + "refName", + "refUid", + "refUidRef" + ] + }, + "IdentificationType":{ + "type":"object", + "title":"IdentificationType", + "properties":{ + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } }, - "classification":{ - "title":"classification", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "ownerProducer":{ - "title":"ownerProducer", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/tml" } }, - "scIcontrols":{ - "title":"scIcontrols", + "complexity":{ + "title":"complexity", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"complexity", + "namespaceURI":"http://www.opengis.net/tml" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "characterization":{ + "title":"characterization", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/IdentificationType.Characterization" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"characterization", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "calibration":{ + "title":"calibration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/IdentificationType.Calibration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"calibration", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IdentificationType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "uid", + "name", + "description", + "complexity", + "characterization", + "calibration" + ] + }, + "IdentificationType.Characterization":{ + "type":"object", + "title":"IdentificationType.Characterization", + "properties":{ + "characterizedBy":{ + "title":"characterizedBy", + "allOf":[ + { + "$ref":"#/definitions/IdentificationType.Characterization.CharacterizedBy" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterizedBy", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "validatedBy":{ + "title":"validatedBy", + "allOf":[ + { + "$ref":"#/definitions/IdentificationType.Characterization.ValidatedBy" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validatedBy", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "characterizedBy", + "validatedBy" + ] + }, + "ClusterDesc.BinHeaderEncode":{ + "type":"object", + "title":"ClusterDesc.BinHeaderEncode", + "properties":{ + "headerAttrib":{ + "title":"headerAttrib", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"headerAttrib", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "headerAttrib" + ] + }, + "SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords":{ + "type":"object", + "title":"SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords", + "properties":{ + "coordName":{ + "title":"coordName", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordName", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "coords":{ + "title":"coords", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"coords", + "namespaceURI":"http://www.opengis.net/tml" } }, - "releasableTo":{ - "title":"releasableTo", + "refName":{ + "title":"refName", "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":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "refUid":{ + "title":"refUid", "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "classifiedBy":{ - "title":"classifiedBy", + "refUidRef":{ + "title":"refUidRef", "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":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "classificationReason":{ - "title":"classificationReason", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coordName", + "coords", + "refName", + "refUid", + "refUidRef" + ] + }, + "DataArrayType.DataSet":{ + "type":"object", + "title":"DataArrayType.DataSet", + "properties":{ + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "derivedFrom":{ - "title":"derivedFrom", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassDate":{ - "title":"declassDate", + "variableName":{ + "title":"variableName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"variableName", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "numObjInSet":{ + "title":"numObjInSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"numObjInSet", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassException":{ - "title":"declassException", + "dataUnitOrDataArray":{ + "title":"dataUnitOrDataArray", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/DataUnit" + } + ], + "elementName":{ + "localPart":"dataUnit", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/DataArrayType" + } + ], + "elementName":{ + "localPart":"dataArray", + "namespaceURI":"http://www.opengis.net/tml" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } + "propertyType":"elements" }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "refName":{ + "title":"refName", "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":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "declassManualReview":{ - "title":"declassManualReview", + "refUidRef":{ + "title":"refUidRef", "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":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "relationDescription", "uid", - "object", "name", - "dataUidRef", - "value", + "variableName", + "numObjInSet", + "dataUnitOrDataArray", "refName", "refUid", - "refUidRef", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" + "refUidRef" ] }, - "SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords":{ + "IdentificationType.Calibration.CalibratedBy":{ "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords", + "title":"IdentificationType.Calibration.CalibratedBy", "properties":{ - "coordName":{ - "title":"coordName", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7675,78 +7813,78 @@ ], "propertyType":"element", "elementName":{ - "localPart":"coordName", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "coords":{ - "title":"coords", + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"coords", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "email":{ + "title":"email", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"email", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"phone", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "date":{ + "title":"date", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"date", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "coordName", - "coords", - "refName", - "refUid", - "refUidRef" + "name", + "organization", + "email", + "phone", + "date" ] }, - "IdentificationType":{ + "ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize":{ "type":"object", - "title":"IdentificationType", + "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize", "properties":{ - "uid":{ - "title":"uid", + "numBits":{ + "title":"numBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7754,12 +7892,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"numBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "numSigBits":{ + "title":"numSigBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7767,12 +7905,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"numSigBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "description":{ - "title":"description", + "justification":{ + "title":"justification", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7780,12 +7918,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"justification", "namespaceURI":"http://www.opengis.net/tml" } }, - "complexity":{ - "title":"complexity", + "beginTextDelimiter":{ + "title":"beginTextDelimiter", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7793,156 +7931,274 @@ ], "propertyType":"element", "elementName":{ - "localPart":"complexity", + "localPart":"beginTextDelimiter", "namespaceURI":"http://www.opengis.net/tml" } }, - "characterization":{ - "title":"characterization", + "endTextDelimiter":{ + "title":"endTextDelimiter", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Characterization" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"characterization", + "localPart":"endTextDelimiter", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "numBits", + "numSigBits", + "justification", + "beginTextDelimiter", + "endTextDelimiter" + ] + }, + "ClusterDesc.TimeTag":{ + "type":"object", + "title":"ClusterDesc.TimeTag", + "properties":{ + "sysClkUidRef":{ + "title":"sysClkUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sysClkUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "calibration":{ - "title":"calibration", + "accuracy":{ + "title":"accuracy", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Calibration" + "$ref":"#/definitions/Accuracy" } ], "propertyType":"element", "elementName":{ - "localPart":"calibration", + "localPart":"accuracy", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"IdentificationType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "uid", - "name", - "description", - "complexity", - "characterization", - "calibration" + "sysClkUidRef", + "accuracy" ] }, - "SystemType":{ + "ResponseModels.FrequencyResponse.Phase":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Phase", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SpatialCoordType":{ "type":"object", - "title":"SystemType", + "title":"SpatialCoordType", "properties":{ - "identification":{ - "title":"identification", + "spaceCoordSystem":{ + "title":"spaceCoordSystem", "allOf":[ { - "$ref":"#/definitions/SystemType.Identification" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"spaceCoordSystem", "namespaceURI":"http://www.opengis.net/tml" } }, - "sysClk":{ - "title":"sysClk", + "spaceRefSystem":{ + "title":"spaceRefSystem", "allOf":[ { - "$ref":"#/definitions/SystemType.SysClk" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"sysClk", + "localPart":"spaceRefSystem", "namespaceURI":"http://www.opengis.net/tml" } }, - "systems":{ - "title":"systems", + "refObjUidRef":{ + "title":"refObjUidRef", "allOf":[ { - "$ref":"#/definitions/SystemType.Systems" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"systems", + "localPart":"refObjUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "subjects":{ - "title":"subjects", + "spaceCoords":{ + "title":"spaceCoords", "allOf":[ { - "$ref":"#/definitions/SystemType.Subjects" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialCoordType.SpaceCoords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"subjects", + "localPart":"spaceCoords", "namespaceURI":"http://www.opengis.net/tml" } }, - "transducers":{ - "title":"transducers", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/SystemType.Transducers" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialCoordType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "spaceCoordSystem", + "spaceRefSystem", + "refObjUidRef", + "spaceCoords", + "refName", + "refUid", + "refUidRef" + ] + }, + "ProcessType.OtherProperties":{ + "type":"object", + "title":"ProcessType.OtherProperties", + "properties":{ + "property":{ + "title":"property", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transducers", + "localPart":"property", "namespaceURI":"http://www.opengis.net/tml" } - }, - "processes":{ - "title":"processes", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "property" + ] + }, + "ProcessType":{ + "type":"object", + "title":"ProcessType", + "properties":{ + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/SystemType.Processes" + "$ref":"#/definitions/ProcessType.Identification" } ], "propertyType":"element", "elementName":{ - "localPart":"processes", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/tml" } }, - "relations":{ - "title":"relations", + "input":{ + "title":"input", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessType.Input" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"relations", + "localPart":"input", "namespaceURI":"http://www.opengis.net/tml" } }, - "clusterDescriptions":{ - "title":"clusterDescriptions", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/SystemType.ClusterDescriptions" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessType.Output" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"clusterDescriptions", + "localPart":"output", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -7950,7 +8206,7 @@ "title":"otherProperties", "allOf":[ { - "$ref":"#/definitions/SystemType.OtherProperties" + "$ref":"#/definitions/ProcessType.OtherProperties" } ], "propertyType":"element", @@ -7959,45 +8215,6 @@ "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "refUid":{ - "title":"refUid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" - } - }, - "refUidRef":{ - "title":"refUidRef", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } - }, "classification":{ "title":"classification", "allOf":[ @@ -8261,126 +8478,6 @@ "localPart":"declassManualReview", "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SystemType", - "namespaceURI":"http://www.opengis.net/tml" - }, - "propertiesOrder":[ - "identification", - "sysClk", - "systems", - "subjects", - "transducers", - "processes", - "relations", - "clusterDescriptions", - "otherProperties", - "refName", - "refUid", - "refUidRef", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" - ] - }, - "SystemType.Relations.PropToPropRelation":{ - "type":"object", - "title":"SystemType.Relations.PropToPropRelation", - "properties":{ - "relationDescription":{ - "title":"relationDescription", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relationDescription", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "uid":{ - "title":"uid", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uid", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "propUidRef":{ - "title":"propUidRef", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"propUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "propagationMedium":{ - "title":"propagationMedium", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"propagationMedium", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "propagationMechanism":{ - "title":"propagationMechanism", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"propagationMechanism", - "namespaceURI":"http://www.opengis.net/tml" - } }, "refName":{ "title":"refName", @@ -8423,413 +8520,333 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "relationDescription", - "uid", - "propUidRef", - "propagationMedium", - "propagationMechanism", + "identification", + "input", + "output", + "otherProperties", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", "refName", "refUid", "refUidRef" ] }, - "ClusterDesc.BinHeaderEncode":{ - "type":"object", - "title":"ClusterDesc.BinHeaderEncode", - "properties":{ - "headerAttrib":{ - "title":"headerAttrib", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"headerAttrib", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "headerAttrib" - ] - }, - "TransducerType":{ + "ValueType":{ "type":"object", - "title":"TransducerType", - "properties":{ - "identification":{ - "title":"identification", + "title":"ValueType", + "properties":{ + "numValues":{ + "title":"numValues", "allOf":[ { - "$ref":"#/definitions/TransducerType.Identification" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"numValues", "namespaceURI":"http://www.opengis.net/tml" } }, - "transducerClass":{ - "title":"transducerClass", + "arrayType":{ + "title":"arrayType", "allOf":[ { - "$ref":"#/definitions/TransducerType.TransducerClass" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"transducerClass", + "localPart":"arrayType", "namespaceURI":"http://www.opengis.net/tml" } }, - "logicalDataStructure":{ - "title":"logicalDataStructure", + "fcnInterpol":{ + "title":"fcnInterpol", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LogicalDataStructure" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"fcnInterpol", "namespaceURI":"http://www.opengis.net/tml" } }, - "responseModels":{ - "title":"responseModels", + "valueDataType":{ + "title":"valueDataType", "allOf":[ { - "$ref":"#/definitions/ResponseModels" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"responseModels", + "localPart":"valueDataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "spatialModel":{ - "title":"spatialModel", + "values":{ + "title":"values", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialModel", + "localPart":"values", "namespaceURI":"http://www.opengis.net/tml" } }, - "temporalModel":{ - "title":"temporalModel", + "mult":{ + "title":"mult", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TemporalModel" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"temporalModel", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/tml" } }, - "otherProperties":{ - "title":"otherProperties", + "offset":{ + "title":"offset", "allOf":[ { - "$ref":"#/definitions/TransducerType.OtherProperties" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"otherProperties", + "localPart":"offset", "namespaceURI":"http://www.opengis.net/tml" } }, - "classification":{ - "title":"classification", - "allOf":[ - { - "$ref":"#/definitions/ClassificationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "ownerProducer":{ - "title":"ownerProducer", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "scIcontrols":{ - "title":"scIcontrols", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "sarIdentifier":{ - "title":"sarIdentifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "disseminationControls":{ - "title":"disseminationControls", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "releasableTo":{ - "title":"releasableTo", + "accuracy":{ + "title":"accuracy", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Accuracy" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"accuracy", + "namespaceURI":"http://www.opengis.net/tml" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "refName":{ + "title":"refName", "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "classifiedBy":{ - "title":"classifiedBy", + "refUid":{ + "title":"refUid", "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":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "classificationReason":{ - "title":"classificationReason", + "refUidRef":{ + "title":"refUidRef", "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":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "derivedFrom":{ - "title":"derivedFrom", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ValueType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "numValues", + "arrayType", + "fcnInterpol", + "valueDataType", + "values", + "mult", + "offset", + "accuracy", + "refName", + "refUid", + "refUidRef" + ] + }, + "TransducerType.OtherProperties":{ + "type":"object", + "title":"TransducerType.OtherProperties", + "properties":{ + "property":{ + "title":"property", "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":"attribute", - "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"property", + "namespaceURI":"http://www.opengis.net/tml" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "property" + ] + }, + "ResponseModels.FrequencyResponse.Amplitude":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" }, - "declassDate":{ - "title":"declassDate", + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Amplitude", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "TemporalModel":{ + "type":"object", + "title":"TemporalModel", + "properties":{ + "cfTrigger":{ + "title":"cfTrigger", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/TemporalModel.CfTrigger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"cfTrigger", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "cfDuration":{ + "title":"cfDuration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"cfDuration", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassException":{ - "title":"declassException", + "latencyTime":{ + "title":"latencyTime", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"latencyTime", + "namespaceURI":"http://www.opengis.net/tml" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "ambiguityTime":{ + "title":"ambiguityTime", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/TemporalModel.AmbiguityTime" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"ambiguityTime", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "cfOffsetTime":{ + "title":"cfOffsetTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/TemporalModel.CfOffsetTime" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"cfOffsetTime", + "namespaceURI":"http://www.opengis.net/tml" } }, "refName":{ @@ -8873,47 +8890,113 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TransducerType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "identification", - "transducerClass", - "logicalDataStructure", - "responseModels", - "spatialModel", - "temporalModel", - "otherProperties", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview", + "cfTrigger", + "cfDuration", + "latencyTime", + "ambiguityTime", + "cfOffsetTime", "refName", "refUid", "refUidRef" ] }, - "ClusterDesc.TimeTag":{ + "ProcessType.Identification":{ + "allOf":[ + { + "$ref":"#/definitions/IdentificationType" + }, + { + "type":"object", + "title":"ProcessType.Identification", + "properties":{ + "manufacture":{ + "title":"manufacture", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"manufacture", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "modelNumber":{ + "title":"modelNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"modelNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "serialNumber":{ + "title":"serialNumber", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"serialNumber", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "processVersion":{ + "title":"processVersion", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processVersion", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "ownedBy":{ + "title":"ownedBy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessType.Identification.OwnedBy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ownedBy", + "namespaceURI":"http://www.opengis.net/tml" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "processVersion", + "ownedBy" + ] + }, + "SystemType.Relations.DataToDataRelation.DataSource":{ "type":"object", - "title":"ClusterDesc.TimeTag", + "title":"SystemType.Relations.DataToDataRelation.DataSource", "properties":{ - "sysClkUidRef":{ - "title":"sysClkUidRef", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8921,45 +9004,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"sysClkUidRef", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "accuracy":{ - "title":"accuracy", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "$ref":"#/definitions/Accuracy" + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSource.DataUidRef" } ], "propertyType":"element", "elementName":{ - "localPart":"accuracy", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sysClkUidRef", - "accuracy" - ] - }, - "Data":{ - "type":"object", - "title":"Data", - "properties":{ + }, "value":{ "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/tml" + } }, - "ref":{ - "title":"ref", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8967,25 +9043,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", + "localPart":"name", "namespaceURI":"" } }, - "clk":{ - "title":"clk", + "refUid":{ + "title":"refUid", "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":"clk", + "localPart":"uid", "namespaceURI":"" } }, - "reference":{ - "title":"reference", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -8993,289 +9069,203 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"reference", + "localPart":"uidRef", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "dataUidRef", + "value", + "refName", + "refUid", + "refUidRef" + ] + }, + "ResponseModels.ImpulseResponse.Amplitude":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" }, - "dateTime":{ - "title":"dateTime", + { + "type":"object", + "title":"ResponseModels.ImpulseResponse.Amplitude", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SystemType.Relations.DataToDataRelation":{ + "type":"object", + "title":"SystemType.Relations.DataToDataRelation", + "properties":{ + "relationDescription":{ + "title":"relationDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"relationDescription", + "namespaceURI":"http://www.opengis.net/tml" } }, - "contents":{ - "title":"contents", + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"contents", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "seq":{ - "title":"seq", + "dataSource":{ + "title":"dataSource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataSource", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "dataSink":{ + "title":"dataSink", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataSink", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"seq", + "localPart":"name", "namespaceURI":"" } }, - "total":{ - "title":"total", + "refUid":{ + "title":"refUid", "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":"total", + "localPart":"uid", "namespaceURI":"" } }, - "ismclass":{ - "title":"ismclass", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ismclass", + "localPart":"uidRef", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "ref", - "clk", - "reference", - "dateTime", - "contents", - "seq", - "total", - "ismclass" - ] - }, - "ResponseModels.SteadyStateResponse.DataValues":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.SteadyStateResponse.DataValues", - "properties":{ - "inputOutput":{ - "title":"inputOutput", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputOutput", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "variableName":{ - "title":"variableName", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"variableName", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "calibData":{ - "title":"calibData", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"calibData", - "namespaceURI":"http://www.opengis.net/tml" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "inputOutput", - "dataUidRef", - "variableName", - "calibData" + "relationDescription", + "uid", + "dataSource", + "dataSink", + "refName", + "refUid", + "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.PropValues":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" + "TransducerType.TransducerClass":{ + "type":"object", + "title":"TransducerType.TransducerClass", + "properties":{ + "transmitterReceiver":{ + "title":"transmitterReceiver", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"transmitterReceiver", + "namespaceURI":"http://www.opengis.net/tml" + } }, - { - "type":"object", - "title":"ResponseModels.SteadyStateResponse.PropValues", - "properties":{ - "inputOutput":{ - "title":"inputOutput", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputOutput", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "propName":{ - "title":"propName", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues.PropName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"propName", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "propQualifier":{ - "title":"propQualifier", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"propQualifier", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues.UOM" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "direction":{ - "title":"direction", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"direction", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "variableName":{ - "title":"variableName", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"variableName", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "calibProp":{ - "title":"calibProp", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"calibProp", - "namespaceURI":"http://www.opengis.net/tml" - } + "insituRemote":{ + "title":"insituRemote", + "allOf":[ + { + "$ref":"#/definitions/BindType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"insituRemote", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "spatialDependancy":{ + "title":"spatialDependancy", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialDependancy", + "namespaceURI":"http://www.opengis.net/tml" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "inputOutput", - "propName", - "propQualifier", - "uom", - "direction", - "variableName", - "calibProp" + "transmitterReceiver", + "insituRemote", + "spatialDependancy" ] }, - "ClusterDesc":{ + "IdentificationType.Characterization.CharacterizedBy":{ "type":"object", - "title":"ClusterDesc", + "title":"IdentificationType.Characterization.CharacterizedBy", "properties":{ - "description":{ - "title":"description", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9283,81 +9273,153 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "idMapping":{ - "title":"idMapping", + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.IdMapping" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"idMapping", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "clusterProperties":{ - "title":"clusterProperties", + "email":{ + "title":"email", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.ClusterProperties" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"clusterProperties", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "binHeaderEncode":{ - "title":"binHeaderEncode", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"binHeaderEncode", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "timeTag":{ - "title":"timeTag", + "date":{ + "title":"date", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.TimeTag" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeTag", + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } - }, - "dataUnitEncoding":{ - "title":"dataUnitEncoding", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "ResponseModels.SteadyStateResponse.PropValues.PropName":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"ResponseModels.SteadyStateResponse.PropValues.PropName", + "properties":{ + "refName":{ + "title":"refName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "refUid":{ + "title":"refUid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } + }, + "refUidRef":{ + "title":"refUidRef", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "refName", + "refUid", + "refUidRef" + ] + }, + "ClusterDesc.IdMapping":{ + "type":"object", + "title":"ClusterDesc.IdMapping", + "properties":{ + "tapPointUidRef":{ + "title":"tapPointUidRef", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ClusterDesc.DataUnitEncoding" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitEncoding", + "localPart":"tapPointUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "numCfInCluster":{ - "title":"numCfInCluster", + "localID":{ + "title":"localID", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9365,289 +9427,249 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numCfInCluster", + "localPart":"localID", "namespaceURI":"http://www.opengis.net/tml" } - }, - "transSeq":{ - "title":"transSeq", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "tapPointUidRef", + "localID" + ] + }, + "ResponseModels.SteadyStateResponse.Code":{ + "type":"object", + "title":"ResponseModels.SteadyStateResponse.Code", + "properties":{ + "properties":{ + "title":"properties", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ClusterDesc.TransSeq" - }, - "minItems":0 + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Properties" } ], "propertyType":"element", "elementName":{ - "localPart":"transSeq", + "localPart":"properties", "namespaceURI":"http://www.opengis.net/tml" } }, - "classification":{ - "title":"classification", - "allOf":[ - { - "$ref":"#/definitions/ClassificationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "ownerProducer":{ - "title":"ownerProducer", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "scIcontrols":{ - "title":"scIcontrols", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "sarIdentifier":{ - "title":"sarIdentifier", + "listing":{ + "title":"listing", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Listing" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"listing", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "refName":{ + "title":"refName", "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":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "refUid":{ + "title":"refUid", "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":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "refUidRef":{ + "title":"refUidRef", "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "properties", + "listing", + "refName", + "refUid", + "refUidRef" + ] + }, + "ObjToDataRelation.RelationDescription":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" }, - "releasableTo":{ - "title":"releasableTo", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + { + "type":"object", + "title":"ObjToDataRelation.RelationDescription", + "properties":{ } + } + ], + "typeType":"classInfo" + }, + "SystemType.Relations.PositionRelation":{ + "allOf":[ + { + "$ref":"#/definitions/SpatialCoordType" }, - "nonICmarkings":{ - "title":"nonICmarkings", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"SystemType.Relations.PositionRelation", + "properties":{ + "objUidRef":{ + "title":"objUidRef", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"objUidRef", + "namespaceURI":"http://www.opengis.net/tml" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "classifiedBy":{ - "title":"classifiedBy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" - } - }, - "classificationReason":{ - "title":"classificationReason", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "derivedFrom":{ - "title":"derivedFrom", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "objUidRef" + ] + }, + "ProcessType.Output.OutputIdent":{ + "type":"object", + "title":"ProcessType.Output.OutputIdent", + "properties":{ + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"uid", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassDate":{ - "title":"declassDate", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/tml" } - }, - "declassException":{ - "title":"declassException", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "description" + ] + }, + "ObjToObjRelation.Object":{ + "type":"object", + "title":"ObjToObjRelation.Object", + "properties":{ + "name":{ + "title":"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/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "objType":{ + "title":"objType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"objType", + "namespaceURI":"http://www.opengis.net/tml" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "dirIndirSubj":{ + "title":"dirIndirSubj", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"dirIndirSubj", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "objUidRef":{ + "title":"objUidRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"objUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, "refName":{ @@ -9692,32 +9714,10 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "idMapping", - "clusterProperties", - "binHeaderEncode", - "timeTag", - "dataUnitEncoding", - "numCfInCluster", - "transSeq", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview", + "name", + "objType", + "dirIndirSubj", + "objUidRef", "refName", "refUid", "refUidRef" @@ -9738,7 +9738,7 @@ "properties":{ "localPart":{ "enum":[ - "transducer" + "tml" ] }, "namespaceURI":{ @@ -9751,11 +9751,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransducerType" + "$ref":"#/definitions/Tml" } }, "elementName":{ - "localPart":"transducer", + "localPart":"tml", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9772,7 +9772,7 @@ "properties":{ "localPart":{ "enum":[ - "logicalDataStructure" + "complexity" ] }, "namespaceURI":{ @@ -9785,11 +9785,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalDataStructure" + "$ref":"#/definitions/BindType" } }, "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"complexity", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9806,7 +9806,7 @@ "properties":{ "localPart":{ "enum":[ - "cfSubSampling" + "accuracy" ] }, "namespaceURI":{ @@ -9819,11 +9819,11 @@ ] }, "value":{ - "$ref":"#/definitions/CfSubSampling" + "$ref":"#/definitions/Accuracy" } }, "elementName":{ - "localPart":"cfSubSampling", + "localPart":"accuracy", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9840,7 +9840,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalModel" + "system" ] }, "namespaceURI":{ @@ -9853,11 +9853,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalModel" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"temporalModel", + "localPart":"system", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9874,7 +9874,7 @@ "properties":{ "localPart":{ "enum":[ - "complexity" + "subject" ] }, "namespaceURI":{ @@ -9887,11 +9887,11 @@ ] }, "value":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/Subject" } }, "elementName":{ - "localPart":"complexity", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9908,7 +9908,7 @@ "properties":{ "localPart":{ "enum":[ - "clusterDesc" + "transducer" ] }, "namespaceURI":{ @@ -9921,11 +9921,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClusterDesc" + "$ref":"#/definitions/TransducerType" } }, "elementName":{ - "localPart":"clusterDesc", + "localPart":"transducer", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9942,7 +9942,7 @@ "properties":{ "localPart":{ "enum":[ - "tml" + "clusterDesc" ] }, "namespaceURI":{ @@ -9955,11 +9955,11 @@ ] }, "value":{ - "$ref":"#/definitions/Tml" + "$ref":"#/definitions/ClusterDesc" } }, "elementName":{ - "localPart":"tml", + "localPart":"clusterDesc", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9976,7 +9976,7 @@ "properties":{ "localPart":{ "enum":[ - "responseModels" + "spaceCoordSystem" ] }, "namespaceURI":{ @@ -9989,11 +9989,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseModels" + "$ref":"#/definitions/BindType" } }, "elementName":{ - "localPart":"responseModels", + "localPart":"spaceCoordSystem", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10010,7 +10010,7 @@ "properties":{ "localPart":{ "enum":[ - "spaceCoordSystem" + "spatialModel" ] }, "namespaceURI":{ @@ -10023,11 +10023,11 @@ ] }, "value":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SpatialModel" } }, "elementName":{ - "localPart":"spaceCoordSystem", + "localPart":"spatialModel", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10044,7 +10044,7 @@ "properties":{ "localPart":{ "enum":[ - "objToObjRelation" + "temporalModel" ] }, "namespaceURI":{ @@ -10057,11 +10057,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObjToObjRelation" + "$ref":"#/definitions/TemporalModel" } }, "elementName":{ - "localPart":"objToObjRelation", + "localPart":"temporalModel", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10112,7 +10112,7 @@ "properties":{ "localPart":{ "enum":[ - "system" + "logicalDataStructure" ] }, "namespaceURI":{ @@ -10125,11 +10125,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/LogicalDataStructure" } }, "elementName":{ - "localPart":"system", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10146,7 +10146,7 @@ "properties":{ "localPart":{ "enum":[ - "data" + "responseModels" ] }, "namespaceURI":{ @@ -10159,11 +10159,11 @@ ] }, "value":{ - "$ref":"#/definitions/Data" + "$ref":"#/definitions/ResponseModels" } }, "elementName":{ - "localPart":"data", + "localPart":"responseModels", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10180,7 +10180,7 @@ "properties":{ "localPart":{ "enum":[ - "accuracy" + "dataUnit" ] }, "namespaceURI":{ @@ -10193,11 +10193,11 @@ ] }, "value":{ - "$ref":"#/definitions/Accuracy" + "$ref":"#/definitions/DataUnit" } }, "elementName":{ - "localPart":"accuracy", + "localPart":"dataUnit", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10214,7 +10214,7 @@ "properties":{ "localPart":{ "enum":[ - "dataUnit" + "cfSubSampling" ] }, "namespaceURI":{ @@ -10227,11 +10227,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataUnit" + "$ref":"#/definitions/CfSubSampling" } }, "elementName":{ - "localPart":"dataUnit", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10248,7 +10248,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialModel" + "data" ] }, "namespaceURI":{ @@ -10261,11 +10261,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialModel" + "$ref":"#/definitions/Data" } }, "elementName":{ - "localPart":"spatialModel", + "localPart":"data", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10316,7 +10316,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "objToObjRelation" ] }, "namespaceURI":{ @@ -10329,11 +10329,11 @@ ] }, "value":{ - "$ref":"#/definitions/Subject" + "$ref":"#/definitions/ObjToObjRelation" } }, "elementName":{ - "localPart":"subject", + "localPart":"objToObjRelation", "namespaceURI":"http://www.opengis.net/tml" } } diff --git a/scripts/jsonschemas/WAMI_1_0_0.jsonschema b/scripts/jsonschemas/WAMI_1_0_0.jsonschema index 65fa90e3..b7ca8568 100644 --- a/scripts/jsonschemas/WAMI_1_0_0.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_0.jsonschema @@ -2,121 +2,173 @@ { "id":"http://www.pixia.com/wami#", "definitions":{ - "PathMapTrackType":{ + "MultipartImageRootDocumentType.Reference":{ "type":"object", - "title":"PathMapTrackType", - "required":[ - "aoi", - "cid" - ], + "title":"MultipartImageRootDocumentType.Reference", "properties":{ - "aoi":{ - "title":"aoi", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackAoiType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Aoi", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "cid":{ - "title":"cid", + "imageReference":{ + "title":"imageReference", "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":"CID", + "localPart":"imageReference", "namespaceURI":"" } }, - "method":{ - "title":"method", + "metadataReference":{ + "title":"metadataReference", "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":"method", + "localPart":"metadataReference", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapTrackType", - "namespaceURI":"http://www.pixia.com/wami" - }, "propertiesOrder":[ - "aoi", - "cid", - "method" + "imageReference", + "metadataReference" ] }, - "FileSectionType":{ + "MultipartImageRootDocumentType":{ "type":"object", - "title":"FileSectionType", + "title":"MultipartImageRootDocumentType", "properties":{ - "geoTransform":{ - "title":"geoTransform", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"#/definitions/GeoTransformType" + "type":"array", + "items":{ + "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"GeoTransform", + "localPart":"Reference", "namespaceURI":"http://www.pixia.com/wami" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MultipartImageRootDocumentType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "reference" + ] + }, + "ISMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" }, - "wkt":{ - "title":"wkt", + { + "type":"object", + "title":"ISMapType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapType", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "PathMapType":{ + "type":"object", + "title":"PathMapType", + "required":[ + "track" + ], + "properties":{ + "track":{ + "title":"track", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"WKT", + "localPart":"Track", "namespaceURI":"http://www.pixia.com/wami" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "track" + ] + }, + "NameValuePairType":{ + "type":"object", + "title":"NameValuePairType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "boundingPolygon":{ - "title":"boundingPolygon", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundingPolygonType" - }, - "minItems":0 + "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":"BoundingPolygon", - "namespaceURI":"http://www.pixia.com/wami" - } + "propertyType":"anyElement" }, - "fileName":{ - "title":"fileName", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -124,64 +176,125 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fileName", + "localPart":"name", "namespaceURI":"" } - }, - "fileSize":{ - "title":"fileSize", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NameValuePairType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "name" + ] + }, + "PostContentTypeMetaData.XML":{ + "type":"object", + "title":"PostContentTypeMetaData.XML", + "required":[ + "schemaElement" + ], + "properties":{ + "schemaElement":{ + "title":"schemaElement", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fileSize", + "localPart":"schemaElement", "namespaceURI":"" } - }, - "createTime":{ - "title":"createTime", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "schemaElement" + ] + }, + "GeoBoxSectionType":{ + "type":"object", + "title":"GeoBoxSectionType", + "properties":{ + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundBoxType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"createTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.pixia.com/wami" } }, - "modifyTime":{ - "title":"modifyTime", + "nativeCRS":{ + "title":"nativeCRS", "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":"modifyTime", + "localPart":"nativeCRS", "namespaceURI":"" } - }, - "pixelWidth":{ - "title":"pixelWidth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"pixelWidth", - "namespaceURI":"" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoBoxSectionType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "boundingBox", + "nativeCRS" + ] + }, + "FrameOrTimeRangeRequestType":{ + "type":"object", + "title":"FrameOrTimeRangeRequestType", + "properties":{ + "frameRange":{ + "title":"frameRange", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameRange", + "namespaceURI":"http://www.pixia.com/wami" } }, - "pixelHeight":{ - "title":"pixelHeight", + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "frame":{ + "title":"frame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -189,38 +302,85 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"pixelHeight", + "localPart":"frame", "namespaceURI":"" } }, - "fileFormat":{ - "title":"fileFormat", + "time":{ + "title":"time", "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":"fileFormat", + "localPart":"time", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FrameOrTimeRangeRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "frameRange", + "timeRange", + "frame", + "time" + ] + }, + "BoundingPolygonType":{ + "type":"object", + "title":"BoundingPolygonType", + "required":[ + "crs" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + } + ], + "propertyType":"value" }, - "bands":{ - "title":"bands", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"bands", + "localPart":"crs", "namespaceURI":"" } - }, - "bitsPerBand":{ - "title":"bitsPerBand", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundingPolygonType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "value", + "crs" + ] + }, + "FrameOrTimeRequestType":{ + "type":"object", + "title":"FrameOrTimeRequestType", + "properties":{ + "frame":{ + "title":"frame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -228,454 +388,479 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"bitsPerBand", + "localPart":"frame", "namespaceURI":"" } }, - "bandDataType":{ - "title":"bandDataType", + "time":{ + "title":"time", "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":"bandDataType", + "localPart":"time", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FileSectionType", + "localPart":"FrameOrTimeRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" + "frame", + "time" ] }, - "NamedServiceElementType":{ + "PathMapTrackType":{ + "type":"object", + "title":"PathMapTrackType", "required":[ - "name" + "aoi", + "cid" ], - "allOf":[ - { - "$ref":"#/definitions/ServiceElementType" + "properties":{ + "aoi":{ + "title":"aoi", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackAoiType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Aoi", + "namespaceURI":"http://www.pixia.com/wami" + } }, - { - "type":"object", - "title":"NamedServiceElementType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/ServiceNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedServiceElementType", + "localPart":"PathMapTrackType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "name" + "aoi", + "cid", + "method" ] }, - "ISGetMapRequestType":{ + "BoundBoxType":{ + "type":"object", + "title":"BoundBoxType", "required":[ - "bBox", - "time", - "cid" + "crs", + "minx", + "miny", + "maxx", + "maxy" ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "properties":{ + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"ISGetMapRequestType", - "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "cid":{ - "title":"cid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" - } - }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disposition", - "namespaceURI":"" - } - }, - "styles":{ - "title":"styles", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"styles", - "namespaceURI":"" - } - }, - "bgcolor":{ - "title":"bgcolor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bgcolor", - "namespaceURI":"" - } - }, - "transparent":{ - "title":"transparent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" - } + "minx":{ + "title":"minx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid", - "disposition", - "styles", - "bgcolor", - "transparent" - ] - }, - "MultipartImageRootDocumentType":{ - "type":"object", - "title":"MultipartImageRootDocumentType", - "properties":{ - "reference":{ - "title":"reference", + }, + "miny":{ + "title":"miny", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultipartImageRootDocumentType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "reference" - ] - }, - "CommonAbstractRequestType":{ - "type":"object", - "title":"CommonAbstractRequestType", - "required":[ - "service", - "request" - ], - "properties":{ - "service":{ - "title":"service", + }, + "maxx":{ + "title":"maxx", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"maxx", "namespaceURI":"" } }, - "request":{ - "title":"request", + "maxy":{ + "title":"maxy", "allOf":[ { - "$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":"request", + "localPart":"maxy", "namespaceURI":"" } }, - "exceptions":{ - "title":"exceptions", + "resx":{ + "title":"resx", "allOf":[ { - "$ref":"#/definitions/ExceptionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptions", + "localPart":"resx", "namespaceURI":"" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "resy":{ + "title":"resy", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptLanguages", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonAbstractRequestType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "service", - "request", - "exceptions", - "acceptLanguages" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "ISMapInfoType":{ + "ISPathMapInfoType":{ "allOf":[ { "$ref":"#/definitions/ISAbstractMapInfoType" }, { "type":"object", - "title":"ISMapInfoType", + "title":"ISPathMapInfoType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_MapInfoType", + "localPart":"IS_PathMapInfoType", "namespaceURI":"http://www.pixia.com/wami" } }, - "ISMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" + "AbstractResponseType":{ + "type":"object", + "title":"AbstractResponseType", + "properties":{ + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"ISMapType", - "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":"IS_MapType", + "localPart":"AbstractResponseType", "namespaceURI":"http://www.pixia.com/wami" - } + }, + "propertiesOrder":[ + "lang", + "version" + ] }, - "AbstractRequestType":{ + "PathMapTrackAoiType":{ + "type":"object", + "title":"PathMapTrackAoiType", "required":[ - "version" + "bBox", + "time" ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" + "properties":{ + "bBox":{ + "title":"bBox", + "allOf":[ + { + "$ref":"#/definitions/BoundBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami" + } }, - { - "type":"object", - "title":"AbstractRequestType", - "properties":{ - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "timeSpan":{ + "title":"timeSpan", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeSpanRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeSpan", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRequestType", + "localPart":"PathMapTrackAoiType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "version", - "format" + "bBox", + "time", + "timeSpan", + "option" ] }, - "CSCollectionsType":{ + "CommonAbstractRequestType":{ + "type":"object", + "title":"CommonAbstractRequestType", "required":[ - "node" + "service", + "request" ], + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "request":{ + "title":"request", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"request", + "namespaceURI":"" + } + }, + "exceptions":{ + "title":"exceptions", + "allOf":[ + { + "$ref":"#/definitions/ExceptionNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"exceptions", + "namespaceURI":"" + } + }, + "acceptLanguages":{ + "title":"acceptLanguages", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptLanguages", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonAbstractRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "service", + "request", + "exceptions", + "acceptLanguages" + ] + }, + "CSGetCollectionsRequestType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"CSCollectionsType", + "title":"CSGetCollectionsRequestType", "properties":{ - "description":{ - "title":"description", + "nid":{ + "title":"nid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "parent":{ - "title":"parent", + "depth":{ + "title":"depth", "allOf":[ { - "$ref":"#/definitions/CSCollectionsType.Parent" + "$ref":"#/definitions/NodeDepthType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Parent", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", + "namespaceURI":"" } }, - "node":{ - "title":"node", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/CSNodeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadata", + "namespaceURI":"" } } } @@ -683,13 +868,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionsType", + "localPart":"CS_GetCollectionsRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "description", - "parent", - "node" + "nid", + "depth", + "metadata" ] }, "BinaryAbstractGetMapRequestType":{ @@ -729,160 +914,81 @@ "viewPort" ] }, - "GetHelpRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" - }, - { - "type":"object", - "title":"GetHelpRequestType", - "properties":{ - "topic":{ - "title":"topic", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "ExtendedMetadataSection":{ + "type":"object", + "title":"ExtendedMetadataSection", + "properties":{ + "abstractMetaData":{ + "title":"abstractMetaData", + "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":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"topic", - "namespaceURI":"" - } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/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":"GetHelpRequestType", - "namespaceURI":"http://www.pixia.com/wami" }, + "typeType":"classInfo", "propertiesOrder":[ - "topic" + "abstractMetaData", + "name" ] }, - "CSCollectionCountType":{ + "NamedServiceElementType":{ "required":[ - "root", - "nid", - "childNodes", - "totalNodes", - "collections" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/ServiceElementType" }, { "type":"object", - "title":"CSCollectionCountType", + "title":"NamedServiceElementType", "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.pixia.com/wami" - } - }, - "root":{ - "title":"root", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"root", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - }, - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "childNodes":{ - "title":"childNodes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"childNodes", - "namespaceURI":"" - } - }, - "totalNodes":{ - "title":"totalNodes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"totalNodes", - "namespaceURI":"" - } - }, - "collections":{ - "title":"collections", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"collections", - "namespaceURI":"" - } - }, - "edgeDepth":{ - "title":"edgeDepth", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"edgeDepth", + "localPart":"name", "namespaceURI":"" } } @@ -891,232 +997,298 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionCountType", + "localPart":"NamedServiceElementType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "description", - "root", - "depth", - "nid", - "childNodes", - "totalNodes", - "collections", - "edgeDepth" + "name" ] }, - "CollectionSectionType":{ + "HelpResponseType":{ "type":"object", - "title":"CollectionSectionType", + "title":"HelpResponseType", + "required":[ + "service", + "request" + ], "properties":{ - "startFrame":{ - "title":"startFrame", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startFrame", - "namespaceURI":"" - } + "propertyType":"anyAttribute" }, - "endFrame":{ - "title":"endFrame", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "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":{ + } + } + } + ] + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"endFrame", - "namespaceURI":"" - } + "propertyType":"anyElement" }, - "frameCount":{ - "title":"frameCount", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frameCount", + "localPart":"service", "namespaceURI":"" } }, - "startTime":{ - "title":"startTime", + "request":{ + "title":"request", "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":"startTime", + "localPart":"request", "namespaceURI":"" } }, - "endTime":{ - "title":"endTime", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"endTime", + "localPart":"lang", "namespaceURI":"" } }, - "timeSpan":{ - "title":"timeSpan", + "version":{ + "title":"version", "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":"attribute", "attributeName":{ - "localPart":"timeSpan", + "localPart":"version", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"HelpResponseType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" + ] + }, + "CSNodeType":{ + "type":"object", + "title":"CSNodeType", + "required":[ + "nid" + ], + "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.pixia.com/wami" + } }, - "frameInterval":{ - "title":"frameInterval", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedServiceElementType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/CollectionMetadataSectionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "node":{ + "title":"node", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CSNodeType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frameInterval", + "localPart":"id", "namespaceURI":"" } }, - "frameJitter":{ - "title":"frameJitter", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"frameJitter", + "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionSectionType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter" - ] - }, - "CSGetCollectionsRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" }, - { - "type":"object", - "title":"CSGetCollectionsRequestType", - "properties":{ - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadata", - "namespaceURI":"" - } + "parentNID":{ + "title":"parentNID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parentNID", + "namespaceURI":"" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionsRequestType", + "localPart":"CS_NodeType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ + "description", + "service", + "metadata", + "node", + "id", + "name", + "parentNID", "nid", - "depth", - "metadata" + "cid" ] }, - "ISGetPathMapInfoRequestType":{ - "required":[ - "path" - ], + "ISInfoType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISGetPathMapInfoRequestType", + "title":"ISInfoType", "properties":{ - "path":{ - "title":"path", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/PathMapType" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Path", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami" } } @@ -1125,184 +1297,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetPathMapInfoRequestType", + "localPart":"IS_InfoType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "path" + "metadata" ] }, - "GetCapabilitiesRequestType":{ - "required":[ - "acceptVersions" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" - }, - { - "type":"object", - "title":"GetCapabilitiesRequestType", - "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"acceptVersions", - "namespaceURI":"" - } - }, - "acceptFormats":{ - "title":"acceptFormats", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"acceptFormats", - "namespaceURI":"" - } - }, - "sections":{ - "title":"sections", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sections", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "acceptVersions", - "acceptFormats", - "sections", - "updateSequence" - ] - }, - "MetadataGroupType":{ + "FileSectionType":{ "type":"object", - "title":"MetadataGroupType", - "required":[ - "name" - ], + "title":"FileSectionType", "properties":{ - "attribute":{ - "title":"attribute", + "geoTransform":{ + "title":"geoTransform", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"#/definitions/GeoTransformType" } ], "propertyType":"element", "elementName":{ - "localPart":"Attribute", + "localPart":"GeoTransform", "namespaceURI":"http://www.pixia.com/wami" } }, - "name":{ - "title":"name", + "wkt":{ + "title":"wkt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"WKT", + "namespaceURI":"http://www.pixia.com/wami" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataGroupType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "attribute", - "name" - ] - }, - "ExtendedMetadataSection":{ - "type":"object", - "title":"ExtendedMetadataSection", - "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + }, + "boundingPolygon":{ + "title":"boundingPolygon", "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":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "$ref":"#/definitions/BoundingPolygonType" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"BoundingPolygon", + "namespaceURI":"http://www.pixia.com/wami" } }, - "name":{ - "title":"name", + "fileName":{ + "title":"fileName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1310,27 +1360,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"fileName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractMetaData", - "name" - ] - }, - "DimensionType":{ - "type":"object", - "title":"DimensionType", - "required":[ - "width", - "height" - ], - "properties":{ - "width":{ - "title":"width", + }, + "fileSize":{ + "title":"fileSize", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -1338,12 +1373,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"fileSize", "namespaceURI":"" } }, - "height":{ - "title":"height", + "createTime":{ + "title":"createTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"createTime", + "namespaceURI":"" + } + }, + "modifyTime":{ + "title":"modifyTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"modifyTime", + "namespaceURI":"" + } + }, + "pixelWidth":{ + "title":"pixelWidth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -1351,42 +1412,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"pixelWidth", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "width", - "height" - ] - }, - "BoundingPolygonType":{ - "type":"object", - "title":"BoundingPolygonType", - "required":[ - "crs" - ], - "properties":{ - "value":{ - "title":"value", + }, + "pixelHeight":{ + "title":"pixelHeight", "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/nonNegativeInteger" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"pixelHeight", + "namespaceURI":"" + } }, - "crs":{ - "title":"crs", + "fileFormat":{ + "title":"fileFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1394,181 +1438,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", + "localPart":"fileFormat", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundingPolygonType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "value", - "crs" - ] - }, - "CommonAbstractGetMapRequestType":{ - "required":[ - "crs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" }, - { - "type":"object", - "title":"CommonAbstractGetMapRequestType", - "properties":{ - "option":{ - "title":"option", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadata", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CommonAbstractGetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "option", - "crs", - "metadata" - ] - }, - "PostContentTypeMetaData.KVP":{ - "type":"object", - "title":"PostContentTypeMetaData.KVP", - "properties":{ - }, - "typeType":"classInfo" - }, - "ServiceElementType":{ - "type":"object", - "title":"ServiceElementType", - "required":[ - "request" - ], - "properties":{ - "request":{ - "title":"request", + "bands":{ + "title":"bands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RequestMethodLinkType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bands", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ServiceElementType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "request" - ] - }, - "NameValuePairType":{ - "type":"object", - "title":"NameValuePairType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "bitsPerBand":{ + "title":"bitsPerBand", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bitsPerBand", + "namespaceURI":"" + } }, - "name":{ - "title":"name", + "bandDataType":{ + "title":"bandDataType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1576,107 +1477,361 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"bandDataType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NameValuePairType", + "localPart":"FileSectionType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "otherAttributes", - "content", - "name" + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" ] }, - "CSCollectionsType.Parent":{ + "FrameOrTimeRangeRequestType.TimeRange":{ "type":"object", - "title":"CSCollectionsType.Parent", - "required":[ - "service", - "nid" - ], + "title":"FrameOrTimeRangeRequestType.TimeRange", "properties":{ - "service":{ - "title":"service", + "start":{ + "title":"start", "allOf":[ { - "$ref":"#/definitions/NamedServiceElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"start", + "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "end":{ + "title":"end", "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":"NID", + "localPart":"end", + "namespaceURI":"" + } + }, + "step":{ + "title":"step", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"step", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "service", - "nid" + "start", + "end", + "step" ] }, - "ISPathMapInfoType":{ + "ISGetMapRequestType":{ + "required":[ + "bBox", + "time", + "cid" + ], "allOf":[ { - "$ref":"#/definitions/ISAbstractMapInfoType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISPathMapInfoType", + "title":"ISGetMapRequestType", "properties":{ - } - } - ], - "typeType":"classInfo", + "bBox":{ + "title":"bBox", + "allOf":[ + { + "$ref":"#/definitions/BoundBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "disposition":{ + "title":"disposition", + "allOf":[ + { + "$ref":"#/definitions/DispositionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disposition", + "namespaceURI":"" + } + }, + "styles":{ + "title":"styles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" + } + }, + "bgcolor":{ + "title":"bgcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"IS_PathMapInfoType", + "localPart":"IS_GetMapRequestType", "namespaceURI":"http://www.pixia.com/wami" - } + }, + "propertiesOrder":[ + "bBox", + "time", + "cid", + "disposition", + "styles", + "bgcolor", + "transparent" + ] }, - "BoundBoxType":{ - "type":"object", - "title":"BoundBoxType", + "VSGetMapVideoRequestType":{ "required":[ - "crs", - "minx", - "miny", - "maxx", - "maxy" + "bBox", + "time", + "cid", + "dup" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + }, + { + "type":"object", + "title":"VSGetMapVideoRequestType", + "properties":{ + "bBox":{ + "title":"bBox", + "allOf":[ + { + "$ref":"#/definitions/BoundBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "styles":{ + "title":"styles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" + } + }, + "bgcolor":{ + "title":"bgcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "dup":{ + "title":"dup", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dup", + "namespaceURI":"" + } + } + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VS_GetMapVideoRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "bBox", + "time", + "cid", + "styles", + "bgcolor", + "transparent", + "dup" + ] + }, + "FrameOrTimeSpanRequestType":{ + "type":"object", + "title":"FrameOrTimeSpanRequestType", "properties":{ - "crs":{ - "title":"crs", + "frames":{ + "title":"frames", "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":"crs", + "localPart":"frames", "namespaceURI":"" } }, - "minx":{ - "title":"minx", + "duration":{ + "title":"duration", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1684,100 +1839,319 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"minx", + "localPart":"duration", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FrameOrTimeSpanRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "frames", + "duration" + ] + }, + "CommonAbstractGetMapRequestType":{ + "required":[ + "crs" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"CommonAbstractGetMapRequestType", + "properties":{ + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadata", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "option", + "crs", + "metadata" + ] + }, + "CSGetCollectionCountRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" }, - "maxx":{ - "title":"maxx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"CSGetCollectionCountRequestType", + "properties":{ + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + }, + "depth":{ + "title":"depth", + "allOf":[ + { + "$ref":"#/definitions/NodeCountDepthType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_GetCollectionCountRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "nid", + "depth" + ] + }, + "AbstractRequestType":{ + "required":[ + "version" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractRequestType" }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"AbstractRequestType", + "properties":{ + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "version", + "format" + ] + }, + "ISGetMapInfoRequestType":{ + "required":[ + "bBox", + "time", + "cid" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - "resx":{ - "title":"resx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"ISGetMapInfoRequestType", + "properties":{ + "bBox":{ + "title":"bBox", + "allOf":[ + { + "$ref":"#/definitions/BoundBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetMapInfoRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "bBox", + "time", + "cid" + ] + }, + "RequestMethodLinkType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" }, - "resy":{ - "title":"resy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"RequestMethodLinkType", + "properties":{ + "get":{ + "title":"get", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"get", + "namespaceURI":"" + } + }, + "post":{ + "title":"post", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"post", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundBoxType", + "localPart":"RequestMethodLinkType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "get", + "post" ] }, - "FrameOrTimeRangeRequestType.TimeRange":{ + "FrameOrTimeRangeRequestType.FrameRange":{ "type":"object", - "title":"FrameOrTimeRangeRequestType.TimeRange", + "title":"FrameOrTimeRangeRequestType.FrameRange", "properties":{ "start":{ "title":"start", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", @@ -1790,7 +2164,7 @@ "title":"end", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", @@ -1803,7 +2177,7 @@ "title":"step", "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":"attribute", @@ -1820,101 +2194,68 @@ "step" ] }, - "CSNodeType":{ + "CapabilitiesResponseBaseType":{ "type":"object", - "title":"CSNodeType", - "required":[ - "nid" - ], + "title":"CapabilitiesResponseBaseType", "properties":{ - "description":{ - "title":"description", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.pixia.com/wami" + "localPart":"ServiceIdentification", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "service":{ - "title":"service", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedServiceElementType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami" + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami" + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "node":{ - "title":"node", + "language":{ + "title":"language", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CSNodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"Language", "namespaceURI":"http://www.pixia.com/wami" } }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "parentNID":{ - "title":"parentNID", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1922,25 +2263,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"parentNID", + "localPart":"updateSequence", "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"NID", + "localPart":"lang", "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1948,60 +2289,48 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_NodeType", + "localPart":"CapabilitiesResponseBaseType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "language", + "updateSequence", + "lang", + "version" ] }, - "CSGetCollectionCountRequestType":{ + "GetHelpRequestType":{ "allOf":[ { "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"CSGetCollectionCountRequestType", + "title":"GetHelpRequestType", "properties":{ - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", + "topic":{ + "title":"topic", "allOf":[ { - "$ref":"#/definitions/NodeCountDepthType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"depth", + "localPart":"topic", "namespaceURI":"" } } @@ -2010,12 +2339,63 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionCountRequestType", + "localPart":"GetHelpRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "nid", - "depth" + "topic" + ] + }, + "PostContentTypeMetaData.KVP":{ + "type":"object", + "title":"PostContentTypeMetaData.KVP", + "properties":{ + }, + "typeType":"classInfo" + }, + "DimensionType":{ + "type":"object", + "title":"DimensionType", + "required":[ + "width", + "height" + ], + "properties":{ + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "width", + "height" ] }, "ISAbstractMapInfoType":{ @@ -2049,14 +2429,69 @@ } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_AbstractMapInfoType", - "namespaceURI":"http://www.pixia.com/wami" + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_AbstractMapInfoType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "metadata" + ] + }, + "ISMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" + }, + { + "type":"object", + "title":"ISMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapInfoType", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "PostContentTypeMetaData":{ + "type":"object", + "title":"PostContentTypeMetaData", + "properties":{ + "kvp":{ + "title":"kvp", + "allOf":[ + { + "$ref":"#/definitions/PostContentTypeMetaData.KVP" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KVP", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "xml":{ + "title":"xml", + "allOf":[ + { + "$ref":"#/definitions/PostContentTypeMetaData.XML" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XML", + "namespaceURI":"http://www.pixia.com/wami" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "metadata" + "kvp", + "xml" ] }, "GeoTransformType":{ @@ -2145,341 +2580,121 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ySkew", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GeoTransformType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" - ] - }, - "MultipartImageRootDocumentType.Reference":{ - "type":"object", - "title":"MultipartImageRootDocumentType.Reference", - "properties":{ - "imageReference":{ - "title":"imageReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"imageReference", - "namespaceURI":"" - } - }, - "metadataReference":{ - "title":"metadataReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadataReference", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "imageReference", - "metadataReference" - ] - }, - "PostContentTypeMetaData":{ - "type":"object", - "title":"PostContentTypeMetaData", - "properties":{ - "kvp":{ - "title":"kvp", - "allOf":[ - { - "$ref":"#/definitions/PostContentTypeMetaData.KVP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KVP", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "xml":{ - "title":"xml", - "allOf":[ - { - "$ref":"#/definitions/PostContentTypeMetaData.XML" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"XML", - "namespaceURI":"http://www.pixia.com/wami" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "kvp", - "xml" - ] - }, - "ISGetPathMapRequestType":{ - "required":[ - "path" - ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "type":"object", - "title":"ISGetPathMapRequestType", - "properties":{ - "path":{ - "title":"path", - "allOf":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disposition", - "namespaceURI":"" - } - }, - "styles":{ - "title":"styles", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"styles", - "namespaceURI":"" - } - }, - "bgcolor":{ - "title":"bgcolor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bgcolor", - "namespaceURI":"" - } - }, - "transparent":{ - "title":"transparent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetPathMapRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" - ] - }, - "GeoBoxSectionType":{ - "type":"object", - "title":"GeoBoxSectionType", - "properties":{ - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundBoxType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "nativeCRS":{ - "title":"nativeCRS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nativeCRS", + "localPart":"ySkew", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeoBoxSectionType", + "localPart":"GeoTransformType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "boundingBox", - "nativeCRS" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" ] }, - "VSGetMapVideoRequestType":{ + "CSCollectionCountType":{ "required":[ - "bBox", - "time", - "cid", - "dup" + "root", + "nid", + "childNodes", + "totalNodes", + "collections" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"VSGetMapVideoRequestType", + "title":"CSCollectionCountType", "properties":{ - "bBox":{ - "title":"bBox", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami" } }, - "time":{ - "title":"time", + "root":{ + "title":"root", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"root", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "depth":{ + "title":"depth", "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/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"depth", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "nid":{ + "title":"nid", "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":"styles", + "localPart":"NID", "namespaceURI":"" } }, - "bgcolor":{ - "title":"bgcolor", + "childNodes":{ + "title":"childNodes", "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":"bgcolor", + "localPart":"childNodes", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "totalNodes":{ + "title":"totalNodes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"transparent", + "localPart":"totalNodes", "namespaceURI":"" } }, - "dup":{ - "title":"dup", + "collections":{ + "title":"collections", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -2487,309 +2702,63 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dup", + "localPart":"collections", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VS_GetMapVideoRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid", - "styles", - "bgcolor", - "transparent", - "dup" - ] - }, - "AbstractResponseType":{ - "type":"object", - "title":"AbstractResponseType", - "properties":{ - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"" - } - }, - "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":"AbstractResponseType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "lang", - "version" - ] - }, - "FrameOrTimeRangeRequestType.FrameRange":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType.FrameRange", - "properties":{ - "start":{ - "title":"start", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"start", - "namespaceURI":"" - } - }, - "end":{ - "title":"end", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"end", - "namespaceURI":"" - } - }, - "step":{ - "title":"step", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"step", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "start", - "end", - "step" - ] - }, - "HelpResponseType":{ - "type":"object", - "title":"HelpResponseType", - "required":[ - "service", - "request" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "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":{ - } - } - } - ] + }, + "edgeDepth":{ + "title":"edgeDepth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"edgeDepth", + "namespaceURI":"" } } - ], - "propertyType":"anyElement" - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/ServiceNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "request":{ - "title":"request", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"request", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"" - } - }, - "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":"HelpResponseType", + "localPart":"CS_CollectionCountType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "otherAttributes", - "content", - "service", - "request", - "lang", - "version" + "description", + "root", + "depth", + "nid", + "childNodes", + "totalNodes", + "collections", + "edgeDepth" ] }, - "FrameOrTimeRangeRequestType":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType", - "properties":{ - "frameRange":{ - "title":"frameRange", - "allOf":[ - { - "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameRange", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "frame":{ - "title":"frame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frame", - "namespaceURI":"" - } + "ISPathMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"time", - "namespaceURI":"" + { + "type":"object", + "title":"ISPathMapType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeRangeRequestType", + "localPart":"IS_PathMapType", "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "frameRange", - "timeRange", - "frame", - "time" - ] + } }, - "VSGetPathMapVideoRequestType":{ + "ISGetPathMapRequestType":{ "required":[ - "path", - "dup" + "path" ], "allOf":[ { @@ -2797,7 +2766,7 @@ }, { "type":"object", - "title":"VSGetPathMapVideoRequestType", + "title":"ISGetPathMapRequestType", "properties":{ "path":{ "title":"path", @@ -2812,6 +2781,19 @@ "namespaceURI":"http://www.pixia.com/wami" } }, + "disposition":{ + "title":"disposition", + "allOf":[ + { + "$ref":"#/definitions/DispositionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disposition", + "namespaceURI":"" + } + }, "styles":{ "title":"styles", "allOf":[ @@ -2853,89 +2835,101 @@ "localPart":"transparent", "namespaceURI":"" } - }, - "dup":{ - "title":"dup", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dup", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetPathMapVideoRequestType", + "localPart":"IS_GetPathMapRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ "path", + "disposition", "styles", "bgcolor", - "transparent", - "dup" + "transparent" ] }, - "ISGetMapInfoRequestType":{ + "VSGetPathMapVideoRequestType":{ "required":[ - "bBox", - "time", - "cid" + "path", + "dup" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISGetMapInfoRequestType", + "title":"VSGetPathMapVideoRequestType", "properties":{ - "bBox":{ - "title":"bBox", + "path":{ + "title":"path", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami" } }, - "time":{ - "title":"time", + "styles":{ + "title":"styles", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "bgcolor":{ + "title":"bgcolor", "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":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "dup":{ + "title":"dup", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"dup", "namespaceURI":"" } } @@ -2944,337 +2938,314 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapInfoRequestType", + "localPart":"VS_GetPathMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "bBox", - "time", - "cid" + "path", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "FrameOrTimeSpanRequestType":{ + "CSCollectionsType.Parent":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"CSCollectionsType.Parent", + "required":[ + "service", + "nid" + ], "properties":{ - "frames":{ - "title":"frames", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/NamedServiceElementType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frames", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami" } }, - "duration":{ - "title":"duration", + "nid":{ + "title":"nid", "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":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"NID", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, "propertiesOrder":[ - "frames", - "duration" + "service", + "nid" ] }, - "CollectionMetadataSectionsType":{ + "ServiceElementType":{ "type":"object", - "title":"CollectionMetadataSectionsType", + "title":"ServiceElementType", + "required":[ + "request" + ], "properties":{ - "collection":{ - "title":"collection", - "allOf":[ - { - "$ref":"#/definitions/CollectionSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "geoBox":{ - "title":"geoBox", + "request":{ + "title":"request", "allOf":[ { - "$ref":"#/definitions/GeoBoxSectionType" + "type":"array", + "items":{ + "$ref":"#/definitions/RequestMethodLinkType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GeoBox", + "localPart":"Request", "namespaceURI":"http://www.pixia.com/wami" } - }, - "toa":{ - "title":"toa", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceElementType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "request" + ] + }, + "CollectionSectionType":{ + "type":"object", + "title":"CollectionSectionType", + "properties":{ + "startFrame":{ + "title":"startFrame", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TOA", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"startFrame", + "namespaceURI":"" } }, - "frameNum":{ - "title":"frameNum", + "endFrame":{ + "title":"endFrame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameNum", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"endFrame", + "namespaceURI":"" } }, - "file":{ - "title":"file", + "frameCount":{ + "title":"frameCount", "allOf":[ { - "$ref":"#/definitions/FileSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"File", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameCount", + "namespaceURI":"" } }, - "group":{ - "title":"group", + "startTime":{ + "title":"startTime", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataGroupType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Group", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"startTime", + "namespaceURI":"" } }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedMetadataSection", - "namespaceURI":"http://www.pixia.com/wami" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionMetadataSectionsType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" - ] - }, - "PathMapTrackAoiType":{ - "type":"object", - "title":"PathMapTrackAoiType", - "required":[ - "bBox", - "time" - ], - "properties":{ - "bBox":{ - "title":"bBox", + "endTime":{ + "title":"endTime", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"endTime", + "namespaceURI":"" } }, - "time":{ - "title":"time", + "timeSpan":{ + "title":"timeSpan", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeSpan", + "namespaceURI":"" } }, - "timeSpan":{ - "title":"timeSpan", + "frameInterval":{ + "title":"frameInterval", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeSpanRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeSpan", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameInterval", + "namespaceURI":"" } }, - "option":{ - "title":"option", + "frameJitter":{ + "title":"frameJitter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameJitter", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackAoiType", + "localPart":"CollectionSectionType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "bBox", - "time", + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", "timeSpan", - "option" + "frameInterval", + "frameJitter" ] }, - "PathMapType":{ + "MetadataGroupType":{ "type":"object", - "title":"PathMapType", + "title":"MetadataGroupType", "required":[ - "track" + "name" ], "properties":{ - "track":{ - "title":"track", + "attribute":{ + "title":"attribute", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PathMapTrackType" + "$ref":"#/definitions/NameValuePairType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Track", + "localPart":"Attribute", "namespaceURI":"http://www.pixia.com/wami" } + }, + "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":"PathMapType", + "localPart":"MetadataGroupType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "track" + "attribute", + "name" ] }, - "ISPathMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" - }, - { - "type":"object", - "title":"ISPathMapType", - "properties":{ - } - } + "CSCollectionsType":{ + "required":[ + "node" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapType", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "RequestMethodLinkType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"RequestMethodLinkType", + "title":"CSCollectionsType", "properties":{ - "get":{ - "title":"get", + "description":{ + "title":"description", "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":"get", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Description", + "namespaceURI":"http://www.pixia.com/wami" } }, - "post":{ - "title":"post", + "parent":{ + "title":"parent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CSCollectionsType.Parent" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"post", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Parent", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "node":{ + "title":"node", + "allOf":[ + { + "$ref":"#/definitions/CSNodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami" } } } @@ -3282,174 +3253,156 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodLinkType", + "localPart":"CS_CollectionsType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "get", - "post" - ] - }, - "PostContentTypeMetaData.XML":{ - "type":"object", - "title":"PostContentTypeMetaData.XML", - "required":[ - "schemaElement" - ], - "properties":{ - "schemaElement":{ - "title":"schemaElement", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaElement", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "schemaElement" + "description", + "parent", + "node" ] }, - "CapabilitiesResponseBaseType":{ + "CollectionMetadataSectionsType":{ "type":"object", - "title":"CapabilitiesResponseBaseType", + "title":"CollectionMetadataSectionsType", "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", + "collection":{ + "title":"collection", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" + "$ref":"#/definitions/CollectionSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"Collection", + "namespaceURI":"http://www.pixia.com/wami" } }, - "serviceProvider":{ - "title":"serviceProvider", + "geoBox":{ + "title":"geoBox", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" + "$ref":"#/definitions/GeoBoxSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"GeoBox", + "namespaceURI":"http://www.pixia.com/wami" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "toa":{ + "title":"toa", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"TOA", + "namespaceURI":"http://www.pixia.com/wami" } }, - "language":{ - "title":"language", + "frameNum":{ + "title":"frameNum", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"FrameNum", "namespaceURI":"http://www.pixia.com/wami" } }, - "updateSequence":{ - "title":"updateSequence", + "file":{ + "title":"file", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FileSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.pixia.com/wami" } }, - "lang":{ - "title":"lang", + "group":{ + "title":"group", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataGroupType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Group", + "namespaceURI":"http://www.pixia.com/wami" } }, - "version":{ - "title":"version", + "extendedMetadataSection":{ + "title":"extendedMetadataSection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ExtendedMetadataSection" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedMetadataSection", + "namespaceURI":"http://www.pixia.com/wami" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesResponseBaseType", + "localPart":"CollectionMetadataSectionsType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "language", - "updateSequence", - "lang", - "version" + "collection", + "geoBox", + "toa", + "frameNum", + "file", + "group", + "extendedMetadataSection" ] }, - "ISInfoType":{ + "ISGetPathMapInfoRequestType":{ + "required":[ + "path" + ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"ISInfoType", + "title":"ISGetPathMapInfoRequestType", "properties":{ - "metadata":{ - "title":"metadata", + "path":{ + "title":"path", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami" } } @@ -3458,52 +3411,99 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_InfoType", + "localPart":"IS_GetPathMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "metadata" + "path" ] }, - "FrameOrTimeRequestType":{ - "type":"object", - "title":"FrameOrTimeRequestType", - "properties":{ - "frame":{ - "title":"frame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frame", - "namespaceURI":"" - } + "GetCapabilitiesRequestType":{ + "required":[ + "acceptVersions" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractRequestType" }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + { + "type":"object", + "title":"GetCapabilitiesRequestType", + "properties":{ + "acceptVersions":{ + "title":"acceptVersions", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptVersions", + "namespaceURI":"" + } + }, + "acceptFormats":{ + "title":"acceptFormats", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptFormats", + "namespaceURI":"" + } + }, + "sections":{ + "title":"sections", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"sections", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"time", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeRequestType", + "localPart":"GetCapabilitiesRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "frame", - "time" + "acceptVersions", + "acceptFormats", + "sections", + "updateSequence" ] }, "NodeCountDepthType":{ @@ -3518,7 +3518,7 @@ "namespaceURI":"http://www.pixia.com/wami" } }, - "ExceptionNameType":{ + "DispositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3526,11 +3526,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ExceptionNameType", + "localPart":"DispositionType", "namespaceURI":"http://www.pixia.com/wami" } }, - "DispositionType":{ + "ExceptionNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3538,11 +3538,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"ExceptionNameType", "namespaceURI":"http://www.pixia.com/wami" } }, - "ServiceNameType":{ + "NodeDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3550,11 +3550,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ServiceNameType", + "localPart":"NodeDepthType", "namespaceURI":"http://www.pixia.com/wami" } }, - "NodeDepthType":{ + "ServiceNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3562,7 +3562,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeDepthType", + "localPart":"ServiceNameType", "namespaceURI":"http://www.pixia.com/wami" } } @@ -3581,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "CS_CollectionCount" ] }, "namespaceURI":{ @@ -3594,11 +3594,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/CSCollectionCountType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"CS_CollectionCount", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3615,7 +3615,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -3628,11 +3628,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3649,7 +3649,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "PostContentTypeMetaData" ] }, "namespaceURI":{ @@ -3662,11 +3662,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/PostContentTypeMetaData" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"PostContentTypeMetaData", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3683,7 +3683,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -3696,11 +3696,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3717,7 +3717,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -3730,11 +3730,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3751,7 +3751,7 @@ "properties":{ "localPart":{ "enum":[ - "PostContentTypeMetaData" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -3764,11 +3764,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostContentTypeMetaData" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"PostContentTypeMetaData", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3785,7 +3785,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapInfoRequest" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -3798,11 +3798,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapInfoRequestType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"IS_GetPathMapInfoRequest", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3819,7 +3819,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "IS_GetPathMapInfoRequest" ] }, "namespaceURI":{ @@ -3832,11 +3832,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/ISGetPathMapInfoRequestType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"IS_GetPathMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3887,7 +3887,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -3900,11 +3900,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"CS_GetCollectionsRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3921,7 +3921,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "Capabilities" ] }, "namespaceURI":{ @@ -3934,11 +3934,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3989,7 +3989,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "IS_PathMap" ] }, "namespaceURI":{ @@ -4002,11 +4002,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4023,7 +4023,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "IS_PathMapInfo" ] }, "namespaceURI":{ @@ -4036,11 +4036,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/ISPathMapInfoType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"IS_PathMapInfo", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4057,7 +4057,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -4070,11 +4070,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4091,7 +4091,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -4104,11 +4104,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"Help", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4125,7 +4125,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapInfoRequest" + "Help" ] }, "namespaceURI":{ @@ -4138,11 +4138,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapInfoRequestType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"IS_GetMapInfoRequest", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4159,7 +4159,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "IS_GetMapInfoRequest" ] }, "namespaceURI":{ @@ -4172,11 +4172,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/ISGetMapInfoRequestType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"IS_GetMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4193,7 +4193,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_CollectionCount" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -4206,11 +4206,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionCountType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"CS_CollectionCount", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4227,7 +4227,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMapInfo" + "IS_Map" ] }, "namespaceURI":{ @@ -4240,11 +4240,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapInfoType" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"IS_PathMapInfo", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami" } } diff --git a/scripts/jsonschemas/WAMI_1_0_1.jsonschema b/scripts/jsonschemas/WAMI_1_0_1.jsonschema index 785fb0fa..27cbc650 100644 --- a/scripts/jsonschemas/WAMI_1_0_1.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_1.jsonschema @@ -2,68 +2,55 @@ { "id":"http://www.pixia.com/wami/v101#", "definitions":{ - "CapabilitiesResponseBaseType":{ + "FileSectionType":{ "type":"object", - "title":"CapabilitiesResponseBaseType", + "title":"FileSectionType", "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "serviceProvider":{ - "title":"serviceProvider", + "geoTransform":{ + "title":"geoTransform", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" + "$ref":"#/definitions/GeoTransformType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"GeoTransform", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "wkt":{ + "title":"wkt", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"WKT", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "language":{ - "title":"language", + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/BoundingPolygonType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"BoundingPolygon", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "updateSequence":{ - "title":"updateSequence", + "fileName":{ + "title":"fileName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -71,99 +58,64 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"fileName", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "fileSize":{ + "title":"fileSize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"fileSize", "namespaceURI":"" } }, - "version":{ - "title":"version", + "createTime":{ + "title":"createTime", "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":"version", + "localPart":"createTime", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CapabilitiesResponseBaseType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "language", - "updateSequence", - "lang", - "version" - ] - }, - "AbstractResponseType":{ - "type":"object", - "title":"AbstractResponseType", - "properties":{ - "lang":{ - "title":"lang", + }, + "modifyTime":{ + "title":"modifyTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"modifyTime", "namespaceURI":"" } }, - "version":{ - "title":"version", + "pixelWidth":{ + "title":"pixelWidth", "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":"version", + "localPart":"pixelWidth", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractResponseType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "lang", - "version" - ] - }, - "FrameOrTimeRequestType":{ - "type":"object", - "title":"FrameOrTimeRequestType", - "properties":{ - "frame":{ - "title":"frame", + }, + "pixelHeight":{ + "title":"pixelHeight", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -171,60 +123,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", + "localPart":"pixelHeight", "namespaceURI":"" } }, - "time":{ - "title":"time", + "fileFormat":{ + "title":"fileFormat", "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":"time", + "localPart":"fileFormat", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FrameOrTimeRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "frame", - "time" - ] - }, - "MetadataGroupType":{ - "type":"object", - "title":"MetadataGroupType", - "required":[ - "name" - ], - "properties":{ - "attribute":{ - "title":"attribute", + }, + "bands":{ + "title":"bands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Attribute", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bands", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "bitsPerBand":{ + "title":"bitsPerBand", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bitsPerBand", + "namespaceURI":"" + } + }, + "bandDataType":{ + "title":"bandDataType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -232,124 +175,206 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"bandDataType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataGroupType", + "localPart":"FileSectionType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "attribute", - "name" + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" ] }, - "GeoTransformType":{ + "DimensionType":{ "type":"object", - "title":"GeoTransformType", + "title":"DimensionType", "required":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" + "width", + "height" ], "properties":{ - "xOffset":{ - "title":"xOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xOffset", - "namespaceURI":"" - } - }, - "yOffset":{ - "title":"yOffset", + "width":{ + "title":"width", "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":"attribute", "attributeName":{ - "localPart":"yOffset", + "localPart":"width", "namespaceURI":"" } }, - "xScale":{ - "title":"xScale", + "height":{ + "title":"height", "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":"attribute", "attributeName":{ - "localPart":"xScale", + "localPart":"height", "namespaceURI":"" } - }, - "yScale":{ - "title":"yScale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "width", + "height" + ] + }, + "FrameOrTimeRangeRequestType":{ + "type":"object", + "title":"FrameOrTimeRangeRequestType", + "properties":{ + "frameRange":{ + "title":"frameRange", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FrameRange", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "timeList":{ + "title":"timeList", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeList", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FrameOrTimeRangeRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "frameRange", + "timeRange", + "timeList" + ] + }, + "FrameOrTimeRangeRequestType.FrameRange":{ + "type":"object", + "title":"FrameOrTimeRangeRequestType.FrameRange", + "properties":{ + "recurringInterval":{ + "title":"recurringInterval", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"yScale", + "localPart":"recurringInterval", "namespaceURI":"" } }, - "xSkew":{ - "title":"xSkew", + "start":{ + "title":"start", "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":"attribute", "attributeName":{ - "localPart":"xSkew", + "localPart":"start", "namespaceURI":"" } }, - "ySkew":{ - "title":"ySkew", + "end":{ + "title":"end", "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":"attribute", "attributeName":{ - "localPart":"ySkew", + "localPart":"end", + "namespaceURI":"" + } + }, + "step":{ + "title":"step", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"step", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GeoTransformType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" + "recurringInterval", + "start", + "end", + "step" ] }, "VSGetPathMapVideoRequestType":{ @@ -449,148 +474,179 @@ "dup" ] }, - "CollectionMetadataSectionsType":{ + "CommonAbstractGetMapRequestType":{ + "required":[ + "crs" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" + }, + { + "type":"object", + "title":"CommonAbstractGetMapRequestType", + "properties":{ + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadata", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "option", + "crs", + "metadata" + ] + }, + "GetHelpRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" + }, + { + "type":"object", + "title":"GetHelpRequestType", + "properties":{ + "topic":{ + "title":"topic", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"topic", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetHelpRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "topic" + ] + }, + "FrameOrTimeRequestType":{ "type":"object", - "title":"CollectionMetadataSectionsType", + "title":"FrameOrTimeRequestType", "properties":{ - "collection":{ - "title":"collection", + "frame":{ + "title":"frame", "allOf":[ { - "$ref":"#/definitions/CollectionSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "geoBox":{ - "title":"geoBox", - "allOf":[ - { - "$ref":"#/definitions/GeoBoxSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoBox", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frame", + "namespaceURI":"" } }, - "toa":{ - "title":"toa", + "time":{ + "title":"time", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TOA", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "frameNum":{ - "title":"frameNum", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameNum", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "file":{ - "title":"file", - "allOf":[ - { - "$ref":"#/definitions/FileSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"File", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "group":{ - "title":"group", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataGroupType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Group", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedMetadataSection", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"time", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionMetadataSectionsType", + "localPart":"FrameOrTimeRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" + "frame", + "time" ] }, - "CommonAbstractRequestType":{ + "CSCollectionsType.Parent":{ "type":"object", - "title":"CommonAbstractRequestType", + "title":"CSCollectionsType.Parent", "required":[ "service", - "request" + "nid" ], "properties":{ "service":{ "title":"service", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"#/definitions/NamedServiceElementType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "request":{ - "title":"request", + "nid":{ + "title":"nid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -598,98 +654,112 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"request", + "localPart":"NID", "namespaceURI":"" } - }, - "exceptions":{ - "title":"exceptions", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "nid" + ] + }, + "ExtendedMetadataSection":{ + "type":"object", + "title":"ExtendedMetadataSection", + "properties":{ + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"#/definitions/ExceptionNameType" + "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":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"exceptions", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptLanguages", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CommonAbstractRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, "propertiesOrder":[ - "service", - "request", - "exceptions", - "acceptLanguages" + "abstractMetaData", + "name" ] }, - "GetCapabilitiesRequestType":{ + "ISGetMapInfoRequestType":{ "required":[ - "acceptVersions" + "bBox", + "time", + "cid" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"GetCapabilitiesRequestType", + "title":"ISGetMapInfoRequestType", "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "bBox":{ + "title":"bBox", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BoundBoxType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"acceptVersions", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "acceptFormats":{ - "title":"acceptFormats", + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/FrameOrTimeRangeRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"acceptFormats", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "sections":{ - "title":"sections", + "cid":{ + "title":"cid", "allOf":[ { "type":"array", @@ -700,20 +770,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"sections", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "localPart":"CID", "namespaceURI":"" } } @@ -722,143 +779,90 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesRequestType", + "localPart":"IS_GetMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "acceptVersions", - "acceptFormats", - "sections", - "updateSequence" - ] + "bBox", + "time", + "cid" + ] }, - "MultipartImageRootDocumentType.Reference":{ + "BoundingPolygonType":{ "type":"object", - "title":"MultipartImageRootDocumentType.Reference", + "title":"BoundingPolygonType", + "required":[ + "crs" + ], "properties":{ - "imageReference":{ - "title":"imageReference", + "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/double" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"imageReference", - "namespaceURI":"" - } + "propertyType":"value" }, - "metadataReference":{ - "title":"metadataReference", + "crs":{ + "title":"crs", "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":"metadataReference", + "localPart":"crs", "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "imageReference", - "metadataReference" - ] - }, - "NamedServiceElementType":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ServiceElementType" - }, - { - "type":"object", - "title":"NamedServiceElementType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/ServiceNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"NamedServiceElementType", + "localPart":"BoundingPolygonType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "name" + "value", + "crs" ] }, - "ISGetMapInfoRequestType":{ - "required":[ - "bBox", - "time", - "cid" - ], + "CSGetCollectionCountRequestType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"ISGetMapInfoRequestType", + "title":"CSGetCollectionCountRequestType", "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "time":{ - "title":"time", + "nid":{ + "title":"nid", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "depth":{ + "title":"depth", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/NodeCountDepthType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"depth", "namespaceURI":"" } } @@ -867,305 +871,275 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapInfoRequestType", + "localPart":"CS_GetCollectionCountRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "bBox", - "time", - "cid" + "nid", + "depth" ] }, - "FrameOrTimeSpanRequestType":{ + "MetadataGroupType":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"MetadataGroupType", + "required":[ + "name" + ], "properties":{ - "frames":{ - "title":"frames", + "attribute":{ + "title":"attribute", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frames", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Attribute", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "duration":{ - "title":"duration", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", + "localPart":"MetadataGroupType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "frames", - "duration" + "attribute", + "name" ] }, - "PathMapType":{ + "CollectionMetadataSectionsType":{ "type":"object", - "title":"PathMapType", - "required":[ - "track" - ], + "title":"CollectionMetadataSectionsType", "properties":{ - "track":{ - "title":"track", + "collection":{ + "title":"collection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackType" - }, - "minItems":1 + "$ref":"#/definitions/CollectionSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Track", + "localPart":"Collection", "namespaceURI":"http://www.pixia.com/wami/v101" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "track" - ] - }, - "PathMapTrackAoiType":{ - "type":"object", - "title":"PathMapTrackAoiType", - "required":[ - "bBox", - "time" - ], - "properties":{ - "bBox":{ - "title":"bBox", + }, + "geoBox":{ + "title":"geoBox", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"#/definitions/GeoBoxSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"GeoBox", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "time":{ - "title":"time", + "toa":{ + "title":"toa", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"TOA", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "timeSpan":{ - "title":"timeSpan", + "frameNum":{ + "title":"frameNum", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeSpanRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpan", + "localPart":"FrameNum", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "option":{ - "title":"option", + "file":{ + "title":"file", + "allOf":[ + { + "$ref":"#/definitions/FileSectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "group":{ + "title":"group", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NameValuePairType" + "$ref":"#/definitions/MetadataGroupType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapTrackAoiType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "bBox", - "time", - "timeSpan", - "option" - ] - }, - "PostContentTypeMetaData":{ - "type":"object", - "title":"PostContentTypeMetaData", - "properties":{ - "kvp":{ - "title":"kvp", - "allOf":[ - { - "$ref":"#/definitions/PostContentTypeMetaData.KVP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KVP", + "localPart":"Group", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "xml":{ - "title":"xml", + "extendedMetadataSection":{ + "title":"extendedMetadataSection", "allOf":[ { - "$ref":"#/definitions/PostContentTypeMetaData.XML" + "type":"array", + "items":{ + "$ref":"#/definitions/ExtendedMetadataSection" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"XML", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami/v101" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CollectionMetadataSectionsType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "kvp", - "xml" + "collection", + "geoBox", + "toa", + "frameNum", + "file", + "group", + "extendedMetadataSection" ] }, - "VSGetMapVideoRequestType":{ + "CSCollectionCountType":{ "required":[ - "bBox", - "time", - "cid", - "dup" + "root", + "childNodes", + "totalNodes" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"VSGetMapVideoRequestType", + "title":"CSCollectionCountType", "properties":{ - "bBox":{ - "title":"bBox", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "time":{ - "title":"time", + "root":{ + "title":"root", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"root", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "depth":{ + "title":"depth", "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/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"depth", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "nid":{ + "title":"nid", "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":"styles", + "localPart":"NID", "namespaceURI":"" } }, - "bgcolor":{ - "title":"bgcolor", + "childNodes":{ + "title":"childNodes", "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":"bgcolor", + "localPart":"childNodes", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "totalNodes":{ + "title":"totalNodes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"transparent", + "localPart":"totalNodes", "namespaceURI":"" } }, - "dup":{ - "title":"dup", + "collections":{ + "title":"collections", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -1173,7 +1147,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dup", + "localPart":"collections", + "namespaceURI":"" + } + }, + "edgeDepth":{ + "title":"edgeDepth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"edgeDepth", "namespaceURI":"" } } @@ -1182,302 +1169,162 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetMapVideoRequestType", + "localPart":"CS_CollectionCountType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "bBox", - "time", - "cid", - "styles", - "bgcolor", - "transparent", - "dup" + "description", + "root", + "depth", + "nid", + "childNodes", + "totalNodes", + "collections", + "edgeDepth" ] }, - "BoundBoxType":{ + "PostContentTypeMetaData.KVP":{ "type":"object", - "title":"BoundBoxType", - "required":[ - "crs", - "minx", - "miny", - "maxx", - "maxy" - ], + "title":"PostContentTypeMetaData.KVP", "properties":{ - "crs":{ - "title":"crs", + }, + "typeType":"classInfo" + }, + "MultipartImageRootDocumentType.Reference":{ + "type":"object", + "title":"MultipartImageRootDocumentType.Reference", + "properties":{ + "imageReference":{ + "title":"imageReference", "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":"crs", + "localPart":"imageReference", "namespaceURI":"" } }, - "minx":{ - "title":"minx", + "metadataReference":{ + "title":"metadataReference", "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":"attribute", "attributeName":{ - "localPart":"minx", + "localPart":"metadataReference", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "imageReference", + "metadataReference" + ] + }, + "ISInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"ISInfoType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/CollectionMetadataSectionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v101" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" } - }, - "maxx":{ - "title":"maxx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" - } - }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } - }, - "resx":{ - "title":"resx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", - "namespaceURI":"" - } - }, - "resy":{ - "title":"resy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundBoxType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" - ] - }, - "ISMapInfoType":{ - "allOf":[ - { - "$ref":"#/definitions/ISAbstractMapInfoType" - }, - { - "type":"object", - "title":"ISMapInfoType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_MapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "PathMapTrackType":{ - "type":"object", - "title":"PathMapTrackType", - "required":[ - "aoi", - "cid" - ], - "properties":{ - "aoi":{ - "title":"aoi", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_InfoType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "metadata" + ] + }, + "ServiceElementType":{ + "type":"object", + "title":"ServiceElementType", + "required":[ + "request" + ], + "properties":{ + "request":{ + "title":"request", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PathMapTrackAoiType" + "$ref":"#/definitions/RequestMethodLinkType" }, - "minItems":2 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Aoi", + "localPart":"Request", "namespaceURI":"http://www.pixia.com/wami/v101" } - }, - "cid":{ - "title":"cid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" - } - }, - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"method", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackType", + "localPart":"ServiceElementType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "aoi", - "cid", - "method" + "request" ] }, - "ISAbstractMapInfoType":{ + "GetCapabilitiesRequestType":{ "required":[ - "metadata" + "acceptVersions" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/CommonAbstractRequestType" }, { "type":"object", - "title":"ISAbstractMapInfoType", + "title":"GetCapabilitiesRequestType", "properties":{ - "metadata":{ - "title":"metadata", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CollectionMetadataSectionsType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_AbstractMapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "metadata" - ] - }, - "ISGetPathMapRequestType":{ - "required":[ - "path" - ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "type":"object", - "title":"ISGetPathMapRequestType", - "properties":{ - "path":{ - "title":"path", - "allOf":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"disposition", + "localPart":"acceptVersions", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { "type":"array", @@ -1488,33 +1335,36 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"styles", + "localPart":"acceptFormats", "namespaceURI":"" } }, - "bgcolor":{ - "title":"bgcolor", + "sections":{ + "title":"sections", "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":"bgcolor", + "localPart":"sections", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "updateSequence":{ + "title":"updateSequence", "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":"transparent", + "localPart":"updateSequence", "namespaceURI":"" } } @@ -1523,23 +1373,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetPathMapRequestType", + "localPart":"GetCapabilitiesRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" + "acceptVersions", + "acceptFormats", + "sections", + "updateSequence" ] }, - "FrameOrTimeRangeRequestType.TimeRange":{ + "FrameOrTimeSpanRequestType":{ "type":"object", - "title":"FrameOrTimeRangeRequestType.TimeRange", + "title":"FrameOrTimeSpanRequestType", "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + "frames":{ + "title":"frames", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -1547,56 +1396,233 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"recurringInterval", + "localPart":"frames", "namespaceURI":"" } }, - "start":{ - "title":"start", + "duration":{ + "title":"duration", "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":"attribute", "attributeName":{ - "localPart":"start", + "localPart":"duration", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FrameOrTimeSpanRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "frames", + "duration" + ] + }, + "PostContentTypeMetaData":{ + "type":"object", + "title":"PostContentTypeMetaData", + "properties":{ + "kvp":{ + "title":"kvp", + "allOf":[ + { + "$ref":"#/definitions/PostContentTypeMetaData.KVP" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KVP", + "namespaceURI":"http://www.pixia.com/wami/v101" + } }, - "end":{ - "title":"end", + "xml":{ + "title":"xml", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/PostContentTypeMetaData.XML" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XML", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "kvp", + "xml" + ] + }, + "CSNodeType":{ + "type":"object", + "title":"CSNodeType", + "required":[ + "nid" + ], + "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.pixia.com/wami/v101" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NamedServiceElementType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/CollectionMetadataSectionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "node":{ + "title":"node", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CSNodeType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"id", "namespaceURI":"" } }, - "resolution":{ - "title":"resolution", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolution", + "localPart":"name", + "namespaceURI":"" + } + }, + "parentNID":{ + "title":"parentNID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parentNID", + "namespaceURI":"" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CS_NodeType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "resolution" + "description", + "service", + "metadata", + "node", + "id", + "name", + "parentNID", + "nid", + "cid", + "updateSequence" ] }, "NameValuePairType":{ @@ -1748,187 +1774,165 @@ "updateSequence" ] }, - "ISPathMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" - }, - { - "type":"object", - "title":"ISPathMapType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "FrameOrTimeRangeRequestType.FrameRange":{ + "HelpResponseType":{ "type":"object", - "title":"FrameOrTimeRangeRequestType.FrameRange", + "title":"HelpResponseType", + "required":[ + "service", + "request" + ], "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"recurringInterval", - "namespaceURI":"" - } + "propertyType":"anyAttribute" }, - "start":{ - "title":"start", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"start", - "namespaceURI":"" - } - }, - "end":{ - "title":"end", + "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":{ + } + } + } + ] + } + } + ], + "propertyType":"anyElement" + }, + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"service", "namespaceURI":"" } }, - "step":{ - "title":"step", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"step", + "localPart":"request", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "step" - ] - }, - "PostContentTypeMetaData.XML":{ - "type":"object", - "title":"PostContentTypeMetaData.XML", - "required":[ - "schemaElement" - ], - "properties":{ - "schemaElement":{ - "title":"schemaElement", + }, + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"schemaElement", + "localPart":"lang", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "schemaElement" - ] - }, - "ISGetPathMapInfoRequestType":{ - "required":[ - "path" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - { - "type":"object", - "title":"ISGetPathMapInfoRequestType", - "properties":{ - "path":{ - "title":"path", - "allOf":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami/v101" - } + "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":"IS_GetPathMapInfoRequestType", + "localPart":"HelpResponseType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "path" + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" ] }, - "ExtendedMetadataSection":{ + "PathMapTrackType":{ "type":"object", - "title":"ExtendedMetadataSection", + "title":"PathMapTrackType", + "required":[ + "aoi", + "cid" + ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "aoi":{ + "title":"aoi", "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":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "$ref":"#/definitions/PathMapTrackAoiType" }, - "minItems":0 + "minItems":2 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"Aoi", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "name":{ - "title":"name", + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "method":{ + "title":"method", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1936,66 +1940,30 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"method", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "abstractMetaData", - "name" + "aoi", + "cid", + "method" ] }, - "HelpResponseType":{ + "CommonAbstractRequestType":{ "type":"object", - "title":"HelpResponseType", + "title":"CommonAbstractRequestType", "required":[ "service", "request" ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "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":{ - } - } - } - ] - } - } - ], - "propertyType":"anyElement" - }, "service":{ "title":"service", "allOf":[ @@ -2022,123 +1990,98 @@ "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/ExceptionNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"exceptions", "namespaceURI":"" } }, - "version":{ - "title":"version", + "acceptLanguages":{ + "title":"acceptLanguages", "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/language" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"acceptLanguages", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HelpResponseType", + "localPart":"CommonAbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "otherAttributes", - "content", "service", "request", - "lang", - "version" + "exceptions", + "acceptLanguages" ] }, - "GetHelpRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" - }, - { - "type":"object", - "title":"GetHelpRequestType", - "properties":{ - "topic":{ - "title":"topic", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"topic", - "namespaceURI":"" - } + "MultipartImageRootDocumentType":{ + "type":"object", + "title":"MultipartImageRootDocumentType", + "properties":{ + "reference":{ + "title":"reference", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.pixia.com/wami/v101" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetHelpRequestType", + "localPart":"MultipartImageRootDocumentType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "topic" + "reference" ] }, - "ISMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" - }, - { - "type":"object", - "title":"ISMapType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_MapType", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "BoundingPolygonType":{ + "AbstractResponseType":{ "type":"object", - "title":"BoundingPolygonType", - "required":[ - "crs" - ], + "title":"AbstractResponseType", "properties":{ - "value":{ - "title":"value", + "lang":{ + "title":"lang", "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/language" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"" + } }, - "crs":{ - "title":"crs", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2146,40 +2089,43 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingPolygonType", + "localPart":"AbstractResponseType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "value", - "crs" + "lang", + "version" ] }, - "ISInfoType":{ + "ISGetPathMapInfoRequestType":{ + "required":[ + "path" + ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"ISInfoType", + "title":"ISGetPathMapInfoRequestType", "properties":{ - "metadata":{ - "title":"metadata", + "path":{ + "title":"path", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami/v101" } } @@ -2188,245 +2134,171 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_InfoType", + "localPart":"IS_GetPathMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "metadata" + "path" ] }, - "FileSectionType":{ - "type":"object", - "title":"FileSectionType", - "properties":{ - "geoTransform":{ - "title":"geoTransform", - "allOf":[ - { - "$ref":"#/definitions/GeoTransformType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoTransform", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "wkt":{ - "title":"wkt", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WKT", - "namespaceURI":"http://www.pixia.com/wami/v101" - } + "RequestMethodLinkType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" }, - "boundingPolygon":{ - "title":"boundingPolygon", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingPolygonType" - }, - "minItems":0 + { + "type":"object", + "title":"RequestMethodLinkType", + "properties":{ + "get":{ + "title":"get", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"get", + "namespaceURI":"" + } + }, + "post":{ + "title":"post", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"post", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingPolygon", - "namespaceURI":"http://www.pixia.com/wami/v101" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestMethodLinkType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "get", + "post" + ] + }, + "AbstractRequestType":{ + "required":[ + "version" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractRequestType" }, - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"AbstractRequestType", + "properties":{ + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileName", - "namespaceURI":"" - } - }, - "fileSize":{ - "title":"fileSize", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileSize", - "namespaceURI":"" - } - }, - "createTime":{ - "title":"createTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"createTime", - "namespaceURI":"" - } - }, - "modifyTime":{ - "title":"modifyTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"modifyTime", - "namespaceURI":"" - } - }, - "pixelWidth":{ - "title":"pixelWidth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"pixelWidth", - "namespaceURI":"" - } - }, - "pixelHeight":{ - "title":"pixelHeight", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"pixelHeight", - "namespaceURI":"" - } - }, - "fileFormat":{ - "title":"fileFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileFormat", - "namespaceURI":"" - } - }, - "bands":{ - "title":"bands", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bands", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "version", + "format" + ] + }, + "ISMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" }, - "bitsPerBand":{ - "title":"bitsPerBand", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitsPerBand", - "namespaceURI":"" + { + "type":"object", + "title":"ISMapInfoType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "ISPathMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" }, - "bandDataType":{ - "title":"bandDataType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bandDataType", - "namespaceURI":"" + { + "type":"object", + "title":"ISPathMapType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FileSectionType", + "localPart":"IS_PathMapType", "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" - ] + } }, - "RequestMethodLinkType":{ + "BinaryAbstractGetMapRequestType":{ + "required":[ + "viewPort" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"RequestMethodLinkType", + "title":"BinaryAbstractGetMapRequestType", "properties":{ - "get":{ - "title":"get", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"get", - "namespaceURI":"" - } - }, - "post":{ - "title":"post", + "viewPort":{ + "title":"viewPort", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/DimensionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"post", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ViewPort", + "namespaceURI":"http://www.pixia.com/wami/v101" } } } @@ -2434,189 +2306,264 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodLinkType", + "localPart":"BinaryAbstractGetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "get", - "post" + "viewPort" ] }, - "CollectionSectionType":{ + "PathMapTrackAoiType":{ "type":"object", - "title":"CollectionSectionType", + "title":"PathMapTrackAoiType", + "required":[ + "bBox", + "time" + ], "properties":{ - "cid":{ - "title":"cid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" - } - }, - "startFrame":{ - "title":"startFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startFrame", - "namespaceURI":"" - } - }, - "endFrame":{ - "title":"endFrame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"endFrame", - "namespaceURI":"" - } - }, - "frameCount":{ - "title":"frameCount", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameCount", - "namespaceURI":"" - } - }, - "startTime":{ - "title":"startTime", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/BoundBoxType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "endTime":{ - "title":"endTime", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/FrameOrTimeRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"endTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, "timeSpan":{ "title":"timeSpan", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/FrameOrTimeSpanRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"timeSpan", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeSpan", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "frameInterval":{ - "title":"frameInterval", + "option":{ + "title":"option", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameInterval", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami/v101" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackAoiType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "bBox", + "time", + "timeSpan", + "option" + ] + }, + "ISGetPathMapRequestType":{ + "required":[ + "path" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, - "frameJitter":{ - "title":"frameJitter", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"ISGetPathMapRequestType", + "properties":{ + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "disposition":{ + "title":"disposition", + "allOf":[ + { + "$ref":"#/definitions/DispositionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disposition", + "namespaceURI":"" + } + }, + "styles":{ + "title":"styles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" + } + }, + "bgcolor":{ + "title":"bgcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameJitter", - "namespaceURI":"" } - }, - "live":{ - "title":"live", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetPathMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "path", + "disposition", + "styles", + "bgcolor", + "transparent" + ] + }, + "PathMapType":{ + "type":"object", + "title":"PathMapType", + "required":[ + "track" + ], + "properties":{ + "track":{ + "title":"track", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"live", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Track", + "namespaceURI":"http://www.pixia.com/wami/v101" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionSectionType", + "localPart":"PathMapType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "cid", - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter", - "live" + "track" ] }, - "BinaryAbstractGetMapRequestType":{ + "ISPathMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" + }, + { + "type":"object", + "title":"ISPathMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "ISAbstractMapInfoType":{ "required":[ - "viewPort" + "metadata" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"BinaryAbstractGetMapRequestType", + "title":"ISAbstractMapInfoType", "properties":{ - "viewPort":{ - "title":"viewPort", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/DimensionType" + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionMetadataSectionsType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ViewPort", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami/v101" } } @@ -2625,234 +2572,245 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryAbstractGetMapRequestType", + "localPart":"IS_AbstractMapInfoType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "viewPort" + "metadata" ] }, - "ISPathMapInfoType":{ + "NamedServiceElementType":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/ISAbstractMapInfoType" + "$ref":"#/definitions/ServiceElementType" }, { "type":"object", - "title":"ISPathMapInfoType", + "title":"NamedServiceElementType", "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_PathMapInfoType", + "localPart":"NamedServiceElementType", "namespaceURI":"http://www.pixia.com/wami/v101" - } + }, + "propertiesOrder":[ + "name" + ] }, - "CSNodeType":{ + "GeoBoxSectionType":{ "type":"object", - "title":"CSNodeType", - "required":[ - "nid" - ], + "title":"GeoBoxSectionType", "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.pixia.com/wami/v101" - } - }, - "service":{ - "title":"service", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NamedServiceElementType" + "$ref":"#/definitions/BoundBoxType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"BoundingBox", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "metadata":{ - "title":"metadata", + "nativeCRS":{ + "title":"nativeCRS", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nativeCRS", + "namespaceURI":"" } - }, - "node":{ - "title":"node", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoBoxSectionType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "boundingBox", + "nativeCRS" + ] + }, + "BoundBoxType":{ + "type":"object", + "title":"BoundBoxType", + "required":[ + "crs", + "minx", + "miny", + "maxx", + "maxy" + ], + "properties":{ + "crs":{ + "title":"crs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CSNodeType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "minx":{ + "title":"minx", "allOf":[ { - "$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":"id", + "localPart":"minx", "namespaceURI":"" } }, - "name":{ - "title":"name", + "miny":{ + "title":"miny", "allOf":[ { - "$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":"name", + "localPart":"miny", "namespaceURI":"" } }, - "parentNID":{ - "title":"parentNID", + "maxx":{ + "title":"maxx", "allOf":[ { - "$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":"parentNID", + "localPart":"maxx", "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "maxy":{ + "title":"maxy", "allOf":[ { - "$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":"NID", + "localPart":"maxy", "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "resx":{ + "title":"resx", "allOf":[ { - "$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":"CID", + "localPart":"resx", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "resy":{ + "title":"resy", "allOf":[ { - "$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":"updateSequence", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_NodeType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid", - "updateSequence" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "CommonAbstractGetMapRequestType":{ - "required":[ - "crs" - ], + "CSGetCollectionsRequestType":{ "allOf":[ { "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"CommonAbstractGetMapRequestType", + "title":"CSGetCollectionsRequestType", "properties":{ - "option":{ - "title":"option", + "nid":{ + "title":"nid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "crs":{ - "title":"crs", + "depth":{ + "title":"depth", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NodeDepthType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", + "localPart":"depth", "namespaceURI":"" } }, @@ -2877,160 +2835,130 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CommonAbstractGetMapRequestType", + "localPart":"CS_GetCollectionsRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "option", - "crs", + "nid", + "depth", "metadata" ] }, - "CSCollectionsType.Parent":{ + "FrameOrTimeRangeRequestType.TimeRange":{ "type":"object", - "title":"CSCollectionsType.Parent", - "required":[ - "service", - "nid" - ], + "title":"FrameOrTimeRangeRequestType.TimeRange", "properties":{ - "service":{ - "title":"service", + "recurringInterval":{ + "title":"recurringInterval", "allOf":[ { - "$ref":"#/definitions/NamedServiceElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"recurringInterval", + "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "start":{ + "title":"start", "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":"NID", + "localPart":"start", + "namespaceURI":"" + } + }, + "end":{ + "title":"end", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"end", + "namespaceURI":"" + } + }, + "resolution":{ + "title":"resolution", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolution", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "service", - "nid" + "recurringInterval", + "start", + "end", + "resolution" ] }, - "CSGetCollectionCountRequestType":{ + "ISMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/MultipartImageRootDocumentType" }, { "type":"object", - "title":"CSGetCollectionCountRequestType", + "title":"ISMapType", "properties":{ - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeCountDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionCountRequestType", + "localPart":"IS_MapType", "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "nid", - "depth" - ] + } }, - "AbstractRequestType":{ + "PostContentTypeMetaData.XML":{ + "type":"object", + "title":"PostContentTypeMetaData.XML", "required":[ - "version" + "schemaElement" ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" - }, - { - "type":"object", - "title":"AbstractRequestType", - "properties":{ - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } + "properties":{ + "schemaElement":{ + "title":"schemaElement", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaElement", + "namespaceURI":"" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" }, + "typeType":"classInfo", "propertiesOrder":[ - "version", - "format" + "schemaElement" ] }, - "ISGetMapRequestType":{ + "VSGetMapVideoRequestType":{ "required":[ "bBox", "time", - "cid" + "cid", + "dup" ], "allOf":[ { @@ -3038,7 +2966,7 @@ }, { "type":"object", - "title":"ISGetMapRequestType", + "title":"VSGetMapVideoRequestType", "properties":{ "bBox":{ "title":"bBox", @@ -3082,19 +3010,6 @@ "namespaceURI":"" } }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disposition", - "namespaceURI":"" - } - }, "styles":{ "title":"styles", "allOf":[ @@ -3136,456 +3051,541 @@ "localPart":"transparent", "namespaceURI":"" } + }, + "dup":{ + "title":"dup", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dup", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapRequestType", + "localPart":"VS_GetMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ "bBox", "time", "cid", - "disposition", "styles", "bgcolor", - "transparent" + "transparent", + "dup" ] }, - "GeoBoxSectionType":{ + "GeoTransformType":{ "type":"object", - "title":"GeoBoxSectionType", + "title":"GeoTransformType", + "required":[ + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "xOffset":{ + "title":"xOffset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundBoxType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xOffset", + "namespaceURI":"" } }, - "nativeCRS":{ - "title":"nativeCRS", + "yOffset":{ + "title":"yOffset", "allOf":[ { - "$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":"nativeCRS", + "localPart":"yOffset", + "namespaceURI":"" + } + }, + "xScale":{ + "title":"xScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xScale", + "namespaceURI":"" + } + }, + "yScale":{ + "title":"yScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"yScale", + "namespaceURI":"" + } + }, + "xSkew":{ + "title":"xSkew", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xSkew", + "namespaceURI":"" + } + }, + "ySkew":{ + "title":"ySkew", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ySkew", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeoBoxSectionType", + "localPart":"GeoTransformType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "boundingBox", - "nativeCRS" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" ] }, - "ServiceElementType":{ + "CapabilitiesResponseBaseType":{ "type":"object", - "title":"ServiceElementType", - "required":[ - "request" - ], + "title":"CapabilitiesResponseBaseType", "properties":{ - "request":{ - "title":"request", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RequestMethodLinkType" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.pixia.com/wami/v101" + "localPart":"ServiceIdentification", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ServiceElementType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "request" - ] - }, - "CSGetCollectionsRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" }, - { - "type":"object", - "title":"CSGetCollectionsRequestType", - "properties":{ - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadata", - "namespaceURI":"" - } + "serviceProvider":{ + "title":"serviceProvider", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "operationsMetadata":{ + "title":"operationsMetadata", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CS_GetCollectionsRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "nid", - "depth", - "metadata" - ] - }, - "DimensionType":{ - "type":"object", - "title":"DimensionType", - "required":[ - "width", - "height" - ], - "properties":{ - "width":{ - "title":"width", + }, + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"lang", "namespaceURI":"" } }, - "height":{ - "title":"height", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DimensionType", + "localPart":"CapabilitiesResponseBaseType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "width", - "height" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "language", + "updateSequence", + "lang", + "version" ] }, - "PostContentTypeMetaData.KVP":{ - "type":"object", - "title":"PostContentTypeMetaData.KVP", - "properties":{ - }, - "typeType":"classInfo" - }, - "CSCollectionCountType":{ + "ISGetMapRequestType":{ "required":[ - "root", - "childNodes", - "totalNodes" + "bBox", + "time", + "cid" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"CSCollectionCountType", + "title":"ISGetMapRequestType", "properties":{ - "description":{ - "title":"description", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"BBox", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "root":{ - "title":"root", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"root", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FrameOrTimeRangeRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "nid":{ - "title":"nid", + "cid":{ + "title":"cid", "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":"NID", + "localPart":"CID", "namespaceURI":"" } }, - "childNodes":{ - "title":"childNodes", + "disposition":{ + "title":"disposition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/DispositionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"childNodes", + "localPart":"disposition", "namespaceURI":"" } }, - "totalNodes":{ - "title":"totalNodes", + "styles":{ + "title":"styles", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"totalNodes", + "localPart":"styles", "namespaceURI":"" } }, - "collections":{ - "title":"collections", + "bgcolor":{ + "title":"bgcolor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"collections", + "localPart":"bgcolor", "namespaceURI":"" } }, - "edgeDepth":{ - "title":"edgeDepth", + "transparent":{ + "title":"transparent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"edgeDepth", + "localPart":"transparent", "namespaceURI":"" } } } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CS_CollectionCountType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "description", - "root", - "depth", - "nid", - "childNodes", - "totalNodes", - "collections", - "edgeDepth" - ] - }, - "MultipartImageRootDocumentType":{ - "type":"object", - "title":"MultipartImageRootDocumentType", - "properties":{ - "reference":{ - "title":"reference", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "bBox", + "time", + "cid", + "disposition", + "styles", + "bgcolor", + "transparent" + ] + }, + "CollectionSectionType":{ + "type":"object", + "title":"CollectionSectionType", + "properties":{ + "cid":{ + "title":"cid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "startFrame":{ + "title":"startFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"startFrame", + "namespaceURI":"" + } + }, + "endFrame":{ + "title":"endFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"endFrame", + "namespaceURI":"" + } + }, + "frameCount":{ + "title":"frameCount", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameCount", + "namespaceURI":"" + } + }, + "startTime":{ + "title":"startTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"startTime", + "namespaceURI":"" + } + }, + "endTime":{ + "title":"endTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"endTime", + "namespaceURI":"" + } + }, + "timeSpan":{ + "title":"timeSpan", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeSpan", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultipartImageRootDocumentType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "reference" - ] - }, - "FrameOrTimeRangeRequestType":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType", - "properties":{ - "frameRange":{ - "title":"frameRange", + }, + "frameInterval":{ + "title":"frameInterval", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameRange", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameInterval", + "namespaceURI":"" } }, - "timeRange":{ - "title":"timeRange", + "frameJitter":{ + "title":"frameJitter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameJitter", + "namespaceURI":"" } }, - "timeList":{ - "title":"timeList", + "live":{ + "title":"live", "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":"TimeList", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"live", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeRangeRequestType", + "localPart":"CollectionSectionType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "frameRange", - "timeRange", - "timeList" + "cid", + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", + "timeSpan", + "frameInterval", + "frameJitter", + "live" ] }, - "ExceptionNameType":{ + "DispositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3593,11 +3593,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ExceptionNameType", + "localPart":"DispositionType", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "DispositionType":{ + "NodeDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3605,11 +3605,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"NodeDepthType", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "NodeDepthType":{ + "NodeCountDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3617,11 +3617,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeDepthType", + "localPart":"NodeCountDepthType", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "NodeCountDepthType":{ + "ExceptionNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3629,7 +3629,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeCountDepthType", + "localPart":"ExceptionNameType", "namespaceURI":"http://www.pixia.com/wami/v101" } } @@ -3648,7 +3648,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -3661,11 +3661,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3716,7 +3716,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "IS_Map" ] }, "namespaceURI":{ @@ -3729,11 +3729,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3750,7 +3750,7 @@ "properties":{ "localPart":{ "enum":[ - "PostContentTypeMetaData" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -3763,11 +3763,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostContentTypeMetaData" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"PostContentTypeMetaData", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3784,7 +3784,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_CollectionCount" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -3797,11 +3797,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionCountType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"CS_CollectionCount", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3818,7 +3818,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapInfoRequest" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -3831,11 +3831,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapInfoRequestType" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"IS_GetMapInfoRequest", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3852,7 +3852,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapRequest" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -3865,11 +3865,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapRequestType" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"IS_GetPathMapRequest", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3886,7 +3886,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "Capabilities" ] }, "namespaceURI":{ @@ -3899,11 +3899,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3920,7 +3920,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -3933,11 +3933,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3954,7 +3954,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "IS_GetMapInfoRequest" ] }, "namespaceURI":{ @@ -3967,11 +3967,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/ISGetMapInfoRequestType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"IS_GetMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3988,7 +3988,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "IS_GetPathMapRequest" ] }, "namespaceURI":{ @@ -4001,11 +4001,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/ISGetPathMapRequestType" } }, "elementName":{ - "localPart":"Help", + "localPart":"IS_GetPathMapRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4022,7 +4022,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "Help" ] }, "namespaceURI":{ @@ -4035,11 +4035,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4056,7 +4056,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "IS_PathMap" ] }, "namespaceURI":{ @@ -4069,11 +4069,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4090,7 +4090,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "CS_CollectionCount" ] }, "namespaceURI":{ @@ -4103,11 +4103,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/CSCollectionCountType" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"CS_CollectionCount", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4124,7 +4124,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "CS_Collections" ] }, "namespaceURI":{ @@ -4137,11 +4137,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/CSCollectionsType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"CS_Collections", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4158,7 +4158,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -4171,11 +4171,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4226,7 +4226,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_Collections" + "PostContentTypeMetaData" ] }, "namespaceURI":{ @@ -4239,11 +4239,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionsType" + "$ref":"#/definitions/PostContentTypeMetaData" } }, "elementName":{ - "localPart":"CS_Collections", + "localPart":"PostContentTypeMetaData", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4260,7 +4260,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -4273,11 +4273,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"CS_GetCollectionsRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4294,7 +4294,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -4307,11 +4307,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } } diff --git a/scripts/jsonschemas/WAMI_1_0_2.jsonschema b/scripts/jsonschemas/WAMI_1_0_2.jsonschema index 7fe65605..15288e4c 100644 --- a/scripts/jsonschemas/WAMI_1_0_2.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_2.jsonschema @@ -2,11 +2,9 @@ { "id":"http://www.pixia.com/wami/v102#", "definitions":{ - "CSCollectionCountType":{ + "ISAbstractMapInfoType":{ "required":[ - "root", - "childNodes", - "totalNodes" + "metadata" ], "allOf":[ { @@ -14,134 +12,40 @@ }, { "type":"object", - "title":"CSCollectionCountType", + "title":"ISAbstractMapInfoType", "properties":{ - "description":{ - "title":"description", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionMetadataSectionsType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami/v102" } - }, - "root":{ - "title":"root", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"root", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - }, - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "childNodes":{ - "title":"childNodes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"childNodes", - "namespaceURI":"" - } - }, - "totalNodes":{ - "title":"totalNodes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"totalNodes", - "namespaceURI":"" - } - }, - "collections":{ - "title":"collections", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"collections", - "namespaceURI":"" - } - }, - "edgeDepth":{ - "title":"edgeDepth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"edgeDepth", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionCountType", + "localPart":"IS_AbstractMapInfoType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "description", - "root", - "depth", - "nid", - "childNodes", - "totalNodes", - "collections", - "edgeDepth" + "metadata" ] }, - "FrameOrTimeRangeRequestType.FrameRange":{ + "FrameOrTimeRangeRequestType.TimeRange":{ "type":"object", - "title":"FrameOrTimeRangeRequestType.FrameRange", + "title":"FrameOrTimeRangeRequestType.TimeRange", "properties":{ "recurringInterval":{ "title":"recurringInterval", @@ -160,7 +64,7 @@ "title":"start", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", @@ -173,7 +77,7 @@ "title":"end", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", @@ -182,16 +86,16 @@ "namespaceURI":"" } }, - "step":{ - "title":"step", + "resolution":{ + "title":"resolution", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"step", + "localPart":"resolution", "namespaceURI":"" } } @@ -201,177 +105,135 @@ "recurringInterval", "start", "end", - "step" + "resolution" ] }, - "NameValuePairType":{ + "TimeRangeRequestType.TimeRange":{ "type":"object", - "title":"NameValuePairType", + "title":"TimeRangeRequestType.TimeRange", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "recurringInterval":{ + "title":"recurringInterval", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"recurringInterval", + "namespaceURI":"" + } }, - "name":{ - "title":"name", + "start":{ + "title":"start", "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":"name", + "localPart":"start", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NameValuePairType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "otherAttributes", - "content", - "name" - ] - }, - "GeoBoxSectionType":{ - "type":"object", - "title":"GeoBoxSectionType", - "properties":{ - "boundingBox":{ - "title":"boundingBox", + }, + "end":{ + "title":"end", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundBoxType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"end", + "namespaceURI":"" } }, - "nativeCRS":{ - "title":"nativeCRS", + "resolution":{ + "title":"resolution", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"nativeCRS", + "localPart":"resolution", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GeoBoxSectionType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "boundingBox", - "nativeCRS" + "recurringInterval", + "start", + "end", + "resolution" ] }, - "ISGetMapInfoRequestType":{ + "CSCollectionsType":{ "required":[ - "bBox", - "time", - "cid" + "node" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISGetMapInfoRequestType", + "title":"CSCollectionsType", "properties":{ - "bBox":{ - "title":"bBox", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "time":{ - "title":"time", + "parent":{ + "title":"parent", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"#/definitions/CSCollectionsType.Parent" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Parent", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "cid":{ - "title":"cid", + "node":{ + "title":"node", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CSNodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"updateSequence", "namespaceURI":"" } } @@ -380,19 +242,163 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapInfoRequestType", + "localPart":"CS_CollectionsType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "cid" + "description", + "parent", + "node", + "updateSequence" ] }, - "VSGetPathMapVideoRequestType":{ + "GeoTransformType":{ + "type":"object", + "title":"GeoTransformType", "required":[ - "path", - "dup" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ], + "properties":{ + "xOffset":{ + "title":"xOffset", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xOffset", + "namespaceURI":"" + } + }, + "yOffset":{ + "title":"yOffset", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"yOffset", + "namespaceURI":"" + } + }, + "xScale":{ + "title":"xScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xScale", + "namespaceURI":"" + } + }, + "yScale":{ + "title":"yScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"yScale", + "namespaceURI":"" + } + }, + "xSkew":{ + "title":"xSkew", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xSkew", + "namespaceURI":"" + } + }, + "ySkew":{ + "title":"ySkew", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ySkew", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoTransformType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ] + }, + "NamedServiceElementType":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/ServiceElementType" + }, + { + "type":"object", + "title":"NamedServiceElementType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"NamedServiceElementType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "name" + ] + }, + "ISGetMapRequestType":{ + "required":[ + "bBox", + "time", + "cid" ], "allOf":[ { @@ -400,21 +406,63 @@ }, { "type":"object", - "title":"VSGetPathMapVideoRequestType", + "title":"ISGetMapRequestType", "properties":{ - "path":{ - "title":"path", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"#/definitions/PathMapType" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Path", + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", "namespaceURI":"http://www.pixia.com/wami/v102" } }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "disposition":{ + "title":"disposition", + "allOf":[ + { + "$ref":"#/definitions/DispositionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"disposition", + "namespaceURI":"" + } + }, "styles":{ "title":"styles", "allOf":[ @@ -456,109 +504,71 @@ "localPart":"transparent", "namespaceURI":"" } - }, - "dup":{ - "title":"dup", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dup", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetPathMapVideoRequestType", + "localPart":"IS_GetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "path", + "bBox", + "time", + "cid", + "disposition", "styles", "bgcolor", - "transparent", - "dup" + "transparent" ] }, - "FrameOrTimeSpanRequestType":{ + "MetadataGroupType":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"MetadataGroupType", + "required":[ + "name" + ], "properties":{ - "frames":{ - "title":"frames", + "attribute":{ + "title":"attribute", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frames", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Attribute", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "duration":{ - "title":"duration", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "frames", - "duration" - ] - }, - "ServiceElementType":{ - "type":"object", - "title":"ServiceElementType", - "required":[ - "request" - ], - "properties":{ - "request":{ - "title":"request", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RequestMethodLinkType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ServiceElementType", + "localPart":"MetadataGroupType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "request" + "attribute", + "name" ] }, "ISPathMapInfoType":{ @@ -579,70 +589,101 @@ "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "HelpResponseType":{ + "PostContentTypeMetaData":{ "type":"object", - "title":"HelpResponseType", - "required":[ - "service", - "request" - ], + "title":"PostContentTypeMetaData", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "kvp":{ + "title":"kvp", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/PostContentTypeMetaData.KVP" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"KVP", + "namespaceURI":"http://www.pixia.com/wami/v102" + } }, - "content":{ - "title":"content", + "xml":{ + "title":"xml", + "allOf":[ + { + "$ref":"#/definitions/PostContentTypeMetaData.XML" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XML", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "kvp", + "xml" + ] + }, + "GeoBoxSectionType":{ + "type":"object", + "title":"GeoBoxSectionType", + "properties":{ + "boundingBox":{ + "title":"boundingBox", "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/BoundBoxType" + }, + "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.pixia.com/wami/v102" + } }, - "service":{ - "title":"service", + "nativeCRS":{ + "title":"nativeCRS", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"nativeCRS", "namespaceURI":"" } - }, - "request":{ - "title":"request", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoBoxSectionType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "boundingBox", + "nativeCRS" + ] + }, + "BoundBoxType":{ + "type":"object", + "title":"BoundBoxType", + "required":[ + "crs", + "minx", + "miny", + "maxx", + "maxy" + ], + "properties":{ + "crs":{ + "title":"crs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -650,429 +691,161 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"request", + "localPart":"crs", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "minx":{ + "title":"minx", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"minx", "namespaceURI":"" } }, - "version":{ - "title":"version", + "miny":{ + "title":"miny", "allOf":[ { - "$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":"version", + "localPart":"miny", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HelpResponseType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "otherAttributes", - "content", - "service", - "request", - "lang", - "version" - ] - }, - "FrameOrTimeRequestType":{ - "type":"object", - "title":"FrameOrTimeRequestType", - "properties":{ - "frame":{ - "title":"frame", + }, + "maxx":{ + "title":"maxx", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", + "localPart":"maxx", "namespaceURI":"" } }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"time", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FrameOrTimeRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "frame", - "time" - ] - }, - "CSNodeType":{ - "type":"object", - "title":"CSNodeType", - "required":[ - "nid" - ], - "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.pixia.com/wami/v102" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedServiceElementType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/CollectionMetadataSectionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "node":{ - "title":"node", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CSNodeType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "parentNID":{ - "title":"parentNID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"parentNID", - "namespaceURI":"" - } - }, - "nid":{ - "title":"nid", + "maxy":{ + "title":"maxy", "allOf":[ { - "$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":"NID", + "localPart":"maxy", "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "resx":{ + "title":"resx", "allOf":[ { - "$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":"CID", + "localPart":"resx", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "resy":{ + "title":"resy", "allOf":[ { - "$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":"updateSequence", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_NodeType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid", - "updateSequence" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "GetHelpRequestType":{ + "AbstractRequestType":{ + "required":[ + "version" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/CommonAbstractRequestType" }, { "type":"object", - "title":"GetHelpRequestType", + "title":"AbstractRequestType", "properties":{ - "topic":{ - "title":"topic", + "version":{ + "title":"version", "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":"topic", + "localPart":"version", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetHelpRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "topic" - ] - }, - "FrameOrTimeRangeRequestType.TimeRange":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType.TimeRange", - "properties":{ - "recurringInterval":{ - "title":"recurringInterval", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"recurringInterval", - "namespaceURI":"" - } - }, - "start":{ - "title":"start", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"start", - "namespaceURI":"" - } - }, - "end":{ - "title":"end", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"end", - "namespaceURI":"" - } - }, - "resolution":{ - "title":"resolution", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolution", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "resolution" - ] - }, - "PathMapTrackType":{ - "type":"object", - "title":"PathMapTrackType", - "required":[ - "aoi", - "cid" - ], - "properties":{ - "aoi":{ - "title":"aoi", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackAoiType" - }, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Aoi", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "cid":{ - "title":"cid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" - } - }, - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"method", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackType", + "localPart":"AbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "aoi", - "cid", - "method" + "version", + "format" ] }, - "ISGetMapRequestType":{ + "VSGetMapVideoRequestType":{ "required":[ "bBox", "time", - "cid" + "cid", + "dup" ], "allOf":[ { @@ -1080,7 +853,7 @@ }, { "type":"object", - "title":"ISGetMapRequestType", + "title":"VSGetMapVideoRequestType", "properties":{ "bBox":{ "title":"bBox", @@ -1124,19 +897,6 @@ "namespaceURI":"" } }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disposition", - "namespaceURI":"" - } - }, "styles":{ "title":"styles", "allOf":[ @@ -1178,47 +938,17 @@ "localPart":"transparent", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid", - "disposition", - "styles", - "bgcolor", - "transparent" - ] - }, - "NamedServiceElementType":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ServiceElementType" - }, - { - "type":"object", - "title":"NamedServiceElementType", - "properties":{ - "name":{ - "title":"name", + }, + "dup":{ + "title":"dup", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"dup", "namespaceURI":"" } } @@ -1227,562 +957,580 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NamedServiceElementType", + "localPart":"VS_GetMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "name" + "bBox", + "time", + "cid", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "ISGetPathMapRequestType":{ + "CSCollectionsType.Parent":{ + "type":"object", + "title":"CSCollectionsType.Parent", "required":[ - "path" + "service", + "nid" ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "type":"object", - "title":"ISGetPathMapRequestType", - "properties":{ - "path":{ - "title":"path", - "allOf":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "disposition":{ - "title":"disposition", - "allOf":[ - { - "$ref":"#/definitions/DispositionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disposition", - "namespaceURI":"" - } - }, - "styles":{ - "title":"styles", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"styles", - "namespaceURI":"" - } - }, - "bgcolor":{ - "title":"bgcolor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bgcolor", - "namespaceURI":"" - } - }, - "transparent":{ - "title":"transparent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" - } + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/NamedServiceElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetPathMapRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" }, + "typeType":"classInfo", "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" + "service", + "nid" ] }, - "CollectionSectionType":{ + "CSNodeType":{ "type":"object", - "title":"CollectionSectionType", + "title":"CSNodeType", + "required":[ + "nid" + ], "properties":{ - "cid":{ - "title":"cid", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Description", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "startFrame":{ - "title":"startFrame", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedServiceElementType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "endFrame":{ - "title":"endFrame", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"endFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "frameCount":{ - "title":"frameCount", + "node":{ + "title":"node", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/CSNodeType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameCount", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "startTime":{ - "title":"startTime", + "id":{ + "title":"id", "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":"startTime", + "localPart":"id", "namespaceURI":"" } }, - "endTime":{ - "title":"endTime", + "name":{ + "title":"name", "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":"endTime", + "localPart":"name", "namespaceURI":"" } }, - "timeSpan":{ - "title":"timeSpan", + "parentNID":{ + "title":"parentNID", "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":"attribute", "attributeName":{ - "localPart":"timeSpan", + "localPart":"parentNID", "namespaceURI":"" } }, - "frameInterval":{ - "title":"frameInterval", + "nid":{ + "title":"nid", "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":"attribute", "attributeName":{ - "localPart":"frameInterval", + "localPart":"NID", "namespaceURI":"" } }, - "frameJitter":{ - "title":"frameJitter", + "cid":{ + "title":"cid", "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":"attribute", "attributeName":{ - "localPart":"frameJitter", + "localPart":"CID", "namespaceURI":"" } }, - "live":{ - "title":"live", + "updateSequence":{ + "title":"updateSequence", "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":"live", + "localPart":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionSectionType", + "localPart":"CS_NodeType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ + "description", + "service", + "metadata", + "node", + "id", + "name", + "parentNID", + "nid", "cid", - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter", - "live" + "updateSequence" + ] + }, + "CSGetCollectionsRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" + }, + { + "type":"object", + "title":"CSGetCollectionsRequestType", + "properties":{ + "bBox":{ + "title":"bBox", + "allOf":[ + { + "$ref":"#/definitions/BoundBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + }, + "depth":{ + "title":"depth", + "allOf":[ + { + "$ref":"#/definitions/NodeDepthType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", + "namespaceURI":"" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadata", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_GetCollectionsRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "bBox", + "time", + "nid", + "depth", + "metadata" ] }, - "CSCollectionsType.Parent":{ + "FrameOrTimeRequestType":{ "type":"object", - "title":"CSCollectionsType.Parent", - "required":[ - "service", - "nid" - ], + "title":"FrameOrTimeRequestType", "properties":{ - "service":{ - "title":"service", + "frame":{ + "title":"frame", "allOf":[ { - "$ref":"#/definitions/NamedServiceElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frame", + "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "time":{ + "title":"time", "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":"NID", + "localPart":"time", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"FrameOrTimeRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, "propertiesOrder":[ - "service", - "nid" + "frame", + "time" ] }, - "MultipartImageRootDocumentType.Reference":{ + "ExtendedMetadataSection":{ "type":"object", - "title":"MultipartImageRootDocumentType.Reference", + "title":"ExtendedMetadataSection", "properties":{ - "imageReference":{ - "title":"imageReference", + "abstractMetaData":{ + "title":"abstractMetaData", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"imageReference", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadataReference":{ - "title":"metadataReference", + "name":{ + "title":"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/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"metadataReference", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "imageReference", - "metadataReference" + "abstractMetaData", + "name" ] }, - "ISInfoType":{ + "CSCollectionCountType":{ + "required":[ + "root", + "childNodes", + "totalNodes" + ], "allOf":[ { "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISInfoType", + "title":"CSCollectionCountType", "properties":{ - "metadata":{ - "title":"metadata", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami/v102" } + }, + "root":{ + "title":"root", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"root", + "namespaceURI":"" + } + }, + "depth":{ + "title":"depth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", + "namespaceURI":"" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + }, + "childNodes":{ + "title":"childNodes", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"childNodes", + "namespaceURI":"" + } + }, + "totalNodes":{ + "title":"totalNodes", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"totalNodes", + "namespaceURI":"" + } + }, + "collections":{ + "title":"collections", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"collections", + "namespaceURI":"" + } + }, + "edgeDepth":{ + "title":"edgeDepth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"edgeDepth", + "namespaceURI":"" + } } } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_InfoType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "metadata" - ] - }, - "PostContentTypeMetaData":{ - "type":"object", - "title":"PostContentTypeMetaData", - "properties":{ - "kvp":{ - "title":"kvp", - "allOf":[ - { - "$ref":"#/definitions/PostContentTypeMetaData.KVP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KVP", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "xml":{ - "title":"xml", - "allOf":[ - { - "$ref":"#/definitions/PostContentTypeMetaData.XML" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"XML", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "kvp", - "xml" - ] - }, - "MetadataGroupType":{ - "type":"object", - "title":"MetadataGroupType", - "required":[ - "name" - ], - "properties":{ - "attribute":{ - "title":"attribute", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Attribute", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "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":"MetadataGroupType", + "localPart":"CS_CollectionCountType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "attribute", - "name" + "description", + "root", + "depth", + "nid", + "childNodes", + "totalNodes", + "collections", + "edgeDepth" ] }, - "GeoTransformType":{ + "ServiceElementType":{ "type":"object", - "title":"GeoTransformType", + "title":"ServiceElementType", "required":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" + "request" ], "properties":{ - "xOffset":{ - "title":"xOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xOffset", - "namespaceURI":"" - } - }, - "yOffset":{ - "title":"yOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yOffset", - "namespaceURI":"" - } - }, - "xScale":{ - "title":"xScale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xScale", - "namespaceURI":"" - } - }, - "yScale":{ - "title":"yScale", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yScale", - "namespaceURI":"" - } - }, - "xSkew":{ - "title":"xSkew", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xSkew", - "namespaceURI":"" - } - }, - "ySkew":{ - "title":"ySkew", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/RequestMethodLinkType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ySkew", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Request", + "namespaceURI":"http://www.pixia.com/wami/v102" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeoTransformType", + "localPart":"ServiceElementType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" + "request" ] }, "GetCapabilitiesRequestType":{ @@ -1873,114 +1621,178 @@ "updateSequence" ] }, - "AbstractResponseType":{ + "CollectionSectionType":{ "type":"object", - "title":"AbstractResponseType", + "title":"CollectionSectionType", "properties":{ - "lang":{ - "title":"lang", + "cid":{ + "title":"cid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"CID", "namespaceURI":"" } }, - "version":{ - "title":"version", + "startFrame":{ + "title":"startFrame", "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":"version", + "localPart":"startFrame", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractResponseType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "lang", - "version" - ] - }, - "DimensionType":{ - "type":"object", - "title":"DimensionType", - "required":[ - "width", - "height" - ], - "properties":{ - "width":{ - "title":"width", + }, + "endFrame":{ + "title":"endFrame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"endFrame", + "namespaceURI":"" + } + }, + "frameCount":{ + "title":"frameCount", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameCount", + "namespaceURI":"" + } + }, + "startTime":{ + "title":"startTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"startTime", + "namespaceURI":"" + } + }, + "endTime":{ + "title":"endTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"endTime", + "namespaceURI":"" + } + }, + "timeSpan":{ + "title":"timeSpan", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeSpan", + "namespaceURI":"" + } + }, + "frameInterval":{ + "title":"frameInterval", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameInterval", + "namespaceURI":"" + } + }, + "frameJitter":{ + "title":"frameJitter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"frameJitter", "namespaceURI":"" } }, - "height":{ - "title":"height", + "live":{ + "title":"live", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"live", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DimensionType", + "localPart":"CollectionSectionType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "width", - "height" + "cid", + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", + "timeSpan", + "frameInterval", + "frameJitter", + "live" ] }, - "ISGetPathMapInfoRequestType":{ - "required":[ - "path" - ], + "ISInfoType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISGetPathMapInfoRequestType", + "title":"ISInfoType", "properties":{ - "path":{ - "title":"path", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/PathMapType" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Path", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami/v102" } } @@ -1989,101 +1801,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetPathMapInfoRequestType", + "localPart":"IS_InfoType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "path" - ] - }, - "PostContentTypeMetaData.XML":{ - "type":"object", - "title":"PostContentTypeMetaData.XML", - "required":[ - "schemaElement" - ], - "properties":{ - "schemaElement":{ - "title":"schemaElement", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaElement", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "schemaElement" + "metadata" ] }, - "CapabilitiesResponseBaseType":{ + "NameValuePairType":{ "type":"object", - "title":"CapabilitiesResponseBaseType", + "title":"NameValuePairType", "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "serviceProvider":{ - "title":"serviceProvider", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "operationsMetadata":{ - "title":"operationsMetadata", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "propertyType":"anyAttribute" }, - "language":{ - "title":"language", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - }, - "minItems":0 + "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":"Language", - "namespaceURI":"http://www.pixia.com/wami/v102" - } + "propertyType":"anyElement" }, - "updateSequence":{ - "title":"updateSequence", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2091,76 +1862,128 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } - }, - "lang":{ - "title":"lang", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NameValuePairType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "name" + ] + }, + "BinaryAbstractGetMapRequestType":{ + "required":[ + "viewPort" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"BinaryAbstractGetMapRequestType", + "properties":{ + "viewPort":{ + "title":"viewPort", + "allOf":[ + { + "$ref":"#/definitions/DimensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ViewPort", + "namespaceURI":"http://www.pixia.com/wami/v102" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesResponseBaseType", + "localPart":"BinaryAbstractGetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "language", - "updateSequence", - "lang", - "version" + "viewPort" ] }, - "RequestMethodLinkType":{ + "ISGetPathMapRequestType":{ + "required":[ + "path" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"RequestMethodLinkType", + "title":"ISGetPathMapRequestType", "properties":{ - "get":{ - "title":"get", + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "disposition":{ + "title":"disposition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/DispositionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"get", + "localPart":"disposition", "namespaceURI":"" } }, - "post":{ - "title":"post", + "styles":{ + "title":"styles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" + } + }, + "bgcolor":{ + "title":"bgcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -2168,7 +1991,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"post", + "localPart":"transparent", "namespaceURI":"" } } @@ -2177,43 +2000,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodLinkType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "get", - "post" - ] - }, - "MultipartImageRootDocumentType":{ - "type":"object", - "title":"MultipartImageRootDocumentType", - "properties":{ - "reference":{ - "title":"reference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultipartImageRootDocumentType", + "localPart":"IS_GetPathMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "reference" + "path", + "disposition", + "styles", + "bgcolor", + "transparent" ] }, "FrameOrTimeRangeRequestType":{ @@ -2282,316 +2077,330 @@ "timeList" ] }, - "ISMapInfoType":{ - "allOf":[ - { - "$ref":"#/definitions/ISAbstractMapInfoType" + "FrameOrTimeRangeRequestType.FrameRange":{ + "type":"object", + "title":"FrameOrTimeRangeRequestType.FrameRange", + "properties":{ + "recurringInterval":{ + "title":"recurringInterval", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"recurringInterval", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"ISMapInfoType", - "properties":{ + "start":{ + "title":"start", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"start", + "namespaceURI":"" + } + }, + "end":{ + "title":"end", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"end", + "namespaceURI":"" + } + }, + "step":{ + "title":"step", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"step", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", - "typeName":{ - "localPart":"IS_MapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v102" - } + "propertiesOrder":[ + "recurringInterval", + "start", + "end", + "step" + ] }, - "CSGetCollectionsRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" + "CommonAbstractRequestType":{ + "type":"object", + "title":"CommonAbstractRequestType", + "required":[ + "service", + "request" + ], + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"CSGetCollectionsRequestType", - "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeRangeRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadata", - "namespaceURI":"" - } + "request":{ + "title":"request", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"request", + "namespaceURI":"" + } + }, + "exceptions":{ + "title":"exceptions", + "allOf":[ + { + "$ref":"#/definitions/ExceptionNameType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"exceptions", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CS_GetCollectionsRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "bBox", - "time", - "nid", - "depth", - "metadata" - ] - }, - "CommonAbstractGetMapRequestType":{ - "required":[ - "crs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" }, - { - "type":"object", - "title":"CommonAbstractGetMapRequestType", - "properties":{ - "option":{ - "title":"option", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadata", - "namespaceURI":"" + "acceptLanguages":{ + "title":"acceptLanguages", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptLanguages", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonAbstractGetMapRequestType", + "localPart":"CommonAbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "option", - "crs", - "metadata" + "service", + "request", + "exceptions", + "acceptLanguages" ] }, - "FileSectionType":{ + "CollectionMetadataSectionsType":{ "type":"object", - "title":"FileSectionType", + "title":"CollectionMetadataSectionsType", "properties":{ - "geoTransform":{ - "title":"geoTransform", + "collection":{ + "title":"collection", "allOf":[ { - "$ref":"#/definitions/GeoTransformType" + "$ref":"#/definitions/CollectionSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeoTransform", + "localPart":"Collection", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "wkt":{ - "title":"wkt", + "geoBox":{ + "title":"geoBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeoBoxSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"WKT", + "localPart":"GeoBox", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "boundingPolygon":{ - "title":"boundingPolygon", + "toa":{ + "title":"toa", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingPolygonType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingPolygon", + "localPart":"TOA", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "fileName":{ - "title":"fileName", + "frameNum":{ + "title":"frameNum", "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":"fileName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FrameNum", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "fileSize":{ - "title":"fileSize", + "file":{ + "title":"file", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FileSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileSize", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "createTime":{ - "title":"createTime", + "group":{ + "title":"group", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataGroupType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"createTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Group", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "modifyTime":{ - "title":"modifyTime", + "extendedMetadataSection":{ + "title":"extendedMetadataSection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "type":"array", + "items":{ + "$ref":"#/definitions/ExtendedMetadataSection" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"modifyTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedMetadataSection", + "namespaceURI":"http://www.pixia.com/wami/v102" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CollectionMetadataSectionsType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "collection", + "geoBox", + "toa", + "frameNum", + "file", + "group", + "extendedMetadataSection" + ] + }, + "HelpResponseType":{ + "type":"object", + "title":"HelpResponseType", + "required":[ + "service", + "request" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "pixelWidth":{ - "title":"pixelWidth", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "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":{ + } + } + } + ] + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"pixelWidth", - "namespaceURI":"" - } + "propertyType":"anyElement" }, - "pixelHeight":{ - "title":"pixelHeight", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"pixelHeight", + "localPart":"service", "namespaceURI":"" } }, - "fileFormat":{ - "title":"fileFormat", + "request":{ + "title":"request", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2599,543 +2408,622 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fileFormat", + "localPart":"request", "namespaceURI":"" } }, - "bands":{ - "title":"bands", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"bands", + "localPart":"lang", "namespaceURI":"" } }, - "bitsPerBand":{ - "title":"bitsPerBand", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"bitsPerBand", + "localPart":"version", "namespaceURI":"" } - }, - "bandDataType":{ - "title":"bandDataType", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"HelpResponseType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" + ] + }, + "MultipartImageRootDocumentType":{ + "type":"object", + "title":"MultipartImageRootDocumentType", + "properties":{ + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bandDataType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.pixia.com/wami/v102" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FileSectionType", + "localPart":"MultipartImageRootDocumentType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" + "reference" ] }, - "BoundBoxType":{ + "CapabilitiesResponseBaseType":{ "type":"object", - "title":"BoundBoxType", - "required":[ - "crs", - "minx", - "miny", - "maxx", - "maxy" - ], + "title":"CapabilitiesResponseBaseType", "properties":{ - "crs":{ - "title":"crs", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceIdentification", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "minx":{ - "title":"minx", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "miny":{ - "title":"miny", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "maxx":{ - "title":"maxx", + "language":{ + "title":"language", "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/language" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxx", + "localPart":"updateSequence", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxy", + "localPart":"lang", "namespaceURI":"" } }, - "resx":{ - "title":"resx", + "version":{ + "title":"version", "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":"attribute", "attributeName":{ - "localPart":"resx", + "localPart":"version", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilitiesResponseBaseType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "language", + "updateSequence", + "lang", + "version" + ] + }, + "VSGetPathMapVideoRequestType":{ + "required":[ + "path", + "dup" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, - "resy":{ - "title":"resy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"VSGetPathMapVideoRequestType", + "properties":{ + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "styles":{ + "title":"styles", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"styles", + "namespaceURI":"" + } + }, + "bgcolor":{ + "title":"bgcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bgcolor", + "namespaceURI":"" + } + }, + "transparent":{ + "title":"transparent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"transparent", + "namespaceURI":"" + } + }, + "dup":{ + "title":"dup", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dup", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundBoxType", + "localPart":"VS_GetPathMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "path", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "TimeRangeRequestType.TimeRange":{ + "FileSectionType":{ "type":"object", - "title":"TimeRangeRequestType.TimeRange", + "title":"FileSectionType", "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + "geoTransform":{ + "title":"geoTransform", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/GeoTransformType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"recurringInterval", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeoTransform", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "start":{ - "title":"start", + "wkt":{ + "title":"wkt", "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":"start", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"WKT", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "end":{ - "title":"end", + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingPolygonType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"end", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingPolygon", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "resolution":{ - "title":"resolution", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolution", + "localPart":"fileName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "resolution" - ] - }, - "ISPathMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" }, - { - "type":"object", - "title":"ISPathMapType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "CommonAbstractRequestType":{ - "type":"object", - "title":"CommonAbstractRequestType", - "required":[ - "service", - "request" - ], - "properties":{ - "service":{ - "title":"service", + "fileSize":{ + "title":"fileSize", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"fileSize", "namespaceURI":"" } }, - "request":{ - "title":"request", + "createTime":{ + "title":"createTime", "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":"request", + "localPart":"createTime", "namespaceURI":"" } }, - "exceptions":{ - "title":"exceptions", + "modifyTime":{ + "title":"modifyTime", "allOf":[ { - "$ref":"#/definitions/ExceptionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptions", + "localPart":"modifyTime", "namespaceURI":"" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "pixelWidth":{ + "title":"pixelWidth", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptLanguages", + "localPart":"pixelWidth", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CommonAbstractRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "service", - "request", - "exceptions", - "acceptLanguages" - ] - }, - "CollectionMetadataSectionsType":{ - "type":"object", - "title":"CollectionMetadataSectionsType", - "properties":{ - "collection":{ - "title":"collection", - "allOf":[ - { - "$ref":"#/definitions/CollectionSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.pixia.com/wami/v102" - } }, - "geoBox":{ - "title":"geoBox", + "pixelHeight":{ + "title":"pixelHeight", "allOf":[ { - "$ref":"#/definitions/GeoBoxSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoBox", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"pixelHeight", + "namespaceURI":"" } }, - "toa":{ - "title":"toa", + "fileFormat":{ + "title":"fileFormat", "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":"TOA", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fileFormat", + "namespaceURI":"" } }, - "frameNum":{ - "title":"frameNum", + "bands":{ + "title":"bands", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameNum", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bands", + "namespaceURI":"" } }, - "file":{ - "title":"file", + "bitsPerBand":{ + "title":"bitsPerBand", "allOf":[ { - "$ref":"#/definitions/FileSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"File", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bitsPerBand", + "namespaceURI":"" } }, - "group":{ - "title":"group", + "bandDataType":{ + "title":"bandDataType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataGroupType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Group", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bandDataType", + "namespaceURI":"" } - }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FileSectionType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" + ] + }, + "PostContentTypeMetaData.KVP":{ + "type":"object", + "title":"PostContentTypeMetaData.KVP", + "properties":{ + }, + "typeType":"classInfo" + }, + "PathMapType":{ + "type":"object", + "title":"PathMapType", + "required":[ + "track" + ], + "properties":{ + "track":{ + "title":"track", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/PathMapTrackType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"Track", "namespaceURI":"http://www.pixia.com/wami/v102" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionMetadataSectionsType", + "localPart":"PathMapType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" + "track" ] }, - "ExtendedMetadataSection":{ + "ISPathMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" + }, + { + "type":"object", + "title":"ISPathMapType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapType", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "MultipartImageRootDocumentType.Reference":{ "type":"object", - "title":"ExtendedMetadataSection", + "title":"MultipartImageRootDocumentType.Reference", "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "imageReference":{ + "title":"imageReference", "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":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"imageReference", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "metadataReference":{ + "title":"metadataReference", "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":"name", + "localPart":"metadataReference", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractMetaData", - "name" + "imageReference", + "metadataReference" ] }, - "BinaryAbstractGetMapRequestType":{ - "required":[ - "viewPort" - ], + "RequestMethodLinkType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" }, { "type":"object", - "title":"BinaryAbstractGetMapRequestType", + "title":"RequestMethodLinkType", "properties":{ - "viewPort":{ - "title":"viewPort", + "get":{ + "title":"get", "allOf":[ { - "$ref":"#/definitions/DimensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ViewPort", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"get", + "namespaceURI":"" + } + }, + "post":{ + "title":"post", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"post", + "namespaceURI":"" } } } @@ -3143,122 +3031,90 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryAbstractGetMapRequestType", + "localPart":"RequestMethodLinkType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "viewPort" + "get", + "post" ] }, - "TimeRangeRequestType":{ - "type":"object", - "title":"TimeRangeRequestType", - "properties":{ - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeRangeRequestType.TimeRange" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.pixia.com/wami/v102" - } + "ISMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" }, - "timeList":{ - "title":"timeList", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeList", - "namespaceURI":"http://www.pixia.com/wami/v102" + { + "type":"object", + "title":"ISMapInfoType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangeRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "timeRange", - "timeList" - ] - }, - "CSCollectionsType":{ - "required":[ - "node" - ], + "localPart":"IS_MapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "CSGetCollectionCountRequestType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"CSCollectionsType", + "title":"CSGetCollectionCountRequestType", "properties":{ - "description":{ - "title":"description", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"BBox", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "parent":{ - "title":"parent", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/CSCollectionsType.Parent" + "$ref":"#/definitions/TimeRangeRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parent", + "localPart":"Time", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "node":{ - "title":"node", + "nid":{ + "title":"nid", "allOf":[ { - "$ref":"#/definitions/CSNodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "depth":{ + "title":"depth", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NodeCountDepthType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"depth", "namespaceURI":"" } } @@ -3267,42 +3123,101 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionsType", + "localPart":"CS_GetCollectionCountRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "description", - "parent", - "node", - "updateSequence" + "bBox", + "time", + "nid", + "depth" ] }, - "ISAbstractMapInfoType":{ + "DimensionType":{ + "type":"object", + "title":"DimensionType", "required":[ - "metadata" + "width", + "height" ], + "properties":{ + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "width", + "height" + ] + }, + "ISMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/MultipartImageRootDocumentType" }, { "type":"object", - "title":"ISAbstractMapInfoType", + "title":"ISMapType", "properties":{ - "metadata":{ - "title":"metadata", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapType", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "ISGetPathMapInfoRequestType":{ + "required":[ + "path" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" + }, + { + "type":"object", + "title":"ISGetPathMapInfoRequestType", + "properties":{ + "path":{ + "title":"path", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionMetadataSectionsType" - }, - "minItems":1 + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami/v102" } } @@ -3311,82 +3226,92 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_AbstractMapInfoType", + "localPart":"IS_GetPathMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "metadata" + "path" ] }, - "PathMapType":{ + "PostContentTypeMetaData.XML":{ "type":"object", - "title":"PathMapType", + "title":"PostContentTypeMetaData.XML", "required":[ - "track" + "schemaElement" ], "properties":{ - "track":{ - "title":"track", + "schemaElement":{ + "title":"schemaElement", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Track", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaElement", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "track" + "schemaElement" ] }, - "AbstractRequestType":{ + "ISGetMapInfoRequestType":{ "required":[ - "version" + "bBox", + "time", + "cid" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"AbstractRequestType", + "title":"ISGetMapInfoRequestType", "properties":{ - "version":{ - "title":"version", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundBoxType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "format":{ - "title":"format", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"CID", "namespaceURI":"" } } @@ -3395,91 +3320,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRequestType", + "localPart":"IS_GetMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "version", - "format" + "bBox", + "time", + "cid" ] }, - "ISMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" + "FrameOrTimeSpanRequestType":{ + "type":"object", + "title":"FrameOrTimeSpanRequestType", + "properties":{ + "frames":{ + "title":"frames", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frames", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"ISMapType", - "properties":{ + "duration":{ + "title":"duration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IS_MapType", + "localPart":"FrameOrTimeSpanRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" - } + }, + "propertiesOrder":[ + "frames", + "duration" + ] }, - "VSGetMapVideoRequestType":{ + "CommonAbstractGetMapRequestType":{ "required":[ - "bBox", - "time", - "cid", - "dup" + "crs" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"VSGetMapVideoRequestType", + "title":"CommonAbstractGetMapRequestType", "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "time":{ - "title":"time", + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Option", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "cid":{ - "title":"cid", + "crs":{ + "title":"crs", "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":"CID", + "localPart":"crs", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", @@ -3490,46 +3424,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"styles", - "namespaceURI":"" - } - }, - "bgcolor":{ - "title":"bgcolor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bgcolor", - "namespaceURI":"" - } - }, - "transparent":{ - "title":"transparent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" - } - }, - "dup":{ - "title":"dup", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dup", + "localPart":"metadata", "namespaceURI":"" } } @@ -3538,17 +3433,120 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetMapVideoRequestType", + "localPart":"CommonAbstractGetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", + "option", + "crs", + "metadata" + ] + }, + "PathMapTrackType":{ + "type":"object", + "title":"PathMapTrackType", + "required":[ + "aoi", + "cid" + ], + "properties":{ + "aoi":{ + "title":"aoi", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackAoiType" + }, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Aoi", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "cid":{ + "title":"cid", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" + } + }, + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "aoi", "cid", - "styles", - "bgcolor", - "transparent", - "dup" + "method" + ] + }, + "AbstractResponseType":{ + "type":"object", + "title":"AbstractResponseType", + "properties":{ + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"" + } + }, + "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":"AbstractResponseType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "lang", + "version" ] }, "PathMapTrackAoiType":{ @@ -3608,24 +3606,61 @@ }, "minItems":0 } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v102" + ], + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackAoiType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "bBox", + "time", + "timeSpan", + "option" + ] + }, + "GetHelpRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" + }, + { + "type":"object", + "title":"GetHelpRequestType", + "properties":{ + "topic":{ + "title":"topic", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"topic", + "namespaceURI":"" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackAoiType", + "localPart":"GetHelpRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "timeSpan", - "option" + "topic" ] }, "BoundingPolygonType":{ @@ -3671,90 +3706,55 @@ "crs" ] }, - "CSGetCollectionCountRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" + "TimeRangeRequestType":{ + "type":"object", + "title":"TimeRangeRequestType", + "properties":{ + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TimeRangeRequestType.TimeRange" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.pixia.com/wami/v102" + } }, - { - "type":"object", - "title":"CSGetCollectionCountRequestType", - "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeRangeRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" - } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeCountDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" + "timeList":{ + "title":"timeList", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeList", + "namespaceURI":"http://www.pixia.com/wami/v102" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionCountRequestType", + "localPart":"TimeRangeRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "nid", - "depth" + "timeRange", + "timeList" ] }, - "PostContentTypeMetaData.KVP":{ - "type":"object", - "title":"PostContentTypeMetaData.KVP", - "properties":{ - }, - "typeType":"classInfo" - }, - "ExceptionNameType":{ + "NodeCountDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3762,11 +3762,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ExceptionNameType", + "localPart":"NodeCountDepthType", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "NodeCountDepthType":{ + "DispositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3774,7 +3774,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeCountDepthType", + "localPart":"DispositionType", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3790,7 +3790,7 @@ "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "DispositionType":{ + "ExceptionNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3798,7 +3798,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"ExceptionNameType", "namespaceURI":"http://www.pixia.com/wami/v102" } } @@ -3817,7 +3817,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "IS_PathMapInfo" ] }, "namespaceURI":{ @@ -3830,11 +3830,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/ISPathMapInfoType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"IS_PathMapInfo", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3851,7 +3851,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "IS_GetPathMapInfoRequest" ] }, "namespaceURI":{ @@ -3864,11 +3864,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/ISGetPathMapInfoRequestType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"IS_GetPathMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3885,7 +3885,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapRequest" + "PostContentTypeMetaData" ] }, "namespaceURI":{ @@ -3898,11 +3898,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapRequestType" + "$ref":"#/definitions/PostContentTypeMetaData" } }, "elementName":{ - "localPart":"IS_GetPathMapRequest", + "localPart":"PostContentTypeMetaData", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3919,7 +3919,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapInfoRequest" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -3932,11 +3932,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapInfoRequestType" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"IS_GetPathMapInfoRequest", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3987,7 +3987,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -4000,11 +4000,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4055,7 +4055,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -4068,11 +4068,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4089,7 +4089,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "IS_Map" ] }, "namespaceURI":{ @@ -4102,11 +4102,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4123,7 +4123,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -4136,11 +4136,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4157,7 +4157,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "IS_PathMap" ] }, "namespaceURI":{ @@ -4170,11 +4170,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4191,7 +4191,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMapInfo" + "Capabilities" ] }, "namespaceURI":{ @@ -4204,11 +4204,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapInfoType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"IS_PathMapInfo", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4225,7 +4225,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "CS_Collections" ] }, "namespaceURI":{ @@ -4238,11 +4238,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/CSCollectionsType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"CS_Collections", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4259,7 +4259,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -4272,11 +4272,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"CS_GetCollectionsRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4293,7 +4293,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_Collections" + "IS_GetPathMapRequest" ] }, "namespaceURI":{ @@ -4306,11 +4306,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionsType" + "$ref":"#/definitions/ISGetPathMapRequestType" } }, "elementName":{ - "localPart":"CS_Collections", + "localPart":"IS_GetPathMapRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4327,7 +4327,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "Help" ] }, "namespaceURI":{ @@ -4340,11 +4340,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4361,7 +4361,7 @@ "properties":{ "localPart":{ "enum":[ - "PostContentTypeMetaData" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -4374,11 +4374,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostContentTypeMetaData" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"PostContentTypeMetaData", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4395,7 +4395,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -4408,11 +4408,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"Help", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4429,7 +4429,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -4442,11 +4442,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4463,7 +4463,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -4476,11 +4476,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } } diff --git a/scripts/jsonschemas/WCPS_1_0.jsonschema b/scripts/jsonschemas/WCPS_1_0.jsonschema index ab79b91f..673a856b 100644 --- a/scripts/jsonschemas/WCPS_1_0.jsonschema +++ b/scripts/jsonschemas/WCPS_1_0.jsonschema @@ -2,9 +2,264 @@ { "id":"http://www.opengis.net/wcps/1.0#", "definitions":{ - "ExtendCoverageExprType":{ + "ComplexConstantType":{ "type":"object", - "title":"ExtendCoverageExprType", + "title":"ComplexConstantType", + "required":[ + "re", + "im" + ], + "properties":{ + "re":{ + "title":"re", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "im":{ + "title":"im", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexConstantType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "re", + "im" + ] + }, + "BooleanScalarExprType":{ + "type":"object", + "title":"BooleanScalarExprType", + "required":[ + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString" + ], + "properties":{ + "booleanConstant":{ + "title":"booleanConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanNot":{ + "title":"booleanNot", + "allOf":[ + { + "$ref":"#/definitions/BooleanScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanNot", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanAnd":{ + "title":"booleanAnd", + "allOf":[ + { + "$ref":"#/definitions/BooleanScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanAnd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanOr":{ + "title":"booleanOr", + "allOf":[ + { + "$ref":"#/definitions/BooleanScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanOr", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanXor":{ + "title":"booleanXor", + "allOf":[ + { + "$ref":"#/definitions/BooleanScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanXor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanLessThan":{ + "title":"booleanLessThan", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanLessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanLessOrEqual":{ + "title":"booleanLessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanLessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanGreaterThan":{ + "title":"booleanGreaterThan", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanGreaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanGreaterOrEqual":{ + "title":"booleanGreaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanGreaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanEqualNumeric":{ + "title":"booleanEqualNumeric", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanEqualNumeric", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanNotEqualNumeric":{ + "title":"booleanNotEqualNumeric", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanNotEqualNumeric", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanEqualString":{ + "title":"booleanEqualString", + "allOf":[ + { + "$ref":"#/definitions/StringScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "booleanNotEqualString":{ + "title":"booleanNotEqualString", + "allOf":[ + { + "$ref":"#/definitions/StringScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"booleanNotEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanScalarExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString" + ] + }, + "SliceCoverageExprType":{ + "type":"object", + "title":"SliceCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -56,7 +311,7 @@ "scale", "construct", "_const", - "dimensionIntervalElementType" + "dimensionPointElementType" ], "properties":{ "coverage":{ @@ -709,834 +964,57 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "dimensionIntervalElementType":{ - "title":"dimensionIntervalElementType", + "dimensionPointElementType":{ + "title":"dimensionPointElementType", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - }, - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"greaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - }, - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SliceCoverageExprType" - } - }, - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - }, - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - }, - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "anyOf":[ + { + "$ref":"#/definitions/AxisNameType" } - }, + ], "elementName":{ - "localPart":"sin", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ + "anyOf":[ + { "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } - }, + ], "elementName":{ "localPart":"srsName", "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/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - }, - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - }, - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" - } - }, - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ + "anyOf":[ + { "$ref":"#/definitions/ScalarExprType" } - }, - "elementName":{ - "localPart":"lowerBound", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, + ], "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - }, - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" - } - }, - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AxisNameType" - } - }, - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - }, - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - }, - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScalarExprType" - } - }, - "elementName":{ - "localPart":"upperBound", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RangeCoverageExprType" - } - }, - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"im", + "localPart":"slicingPosition", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "minItems":3 + "minItems":2 } ], - "propertyType":"elementRefs" + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtendCoverageExprType", + "localPart":"SliceCoverageExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ @@ -1590,146 +1068,135 @@ "scale", "construct", "_const", - "dimensionIntervalElementType" + "dimensionPointElementType" ] }, - "CondenseScalarExprType.InterpolationSet.Cast":{ + "RangeExprType.Component":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.Cast", + "title":"RangeExprType.Component", "required":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "type" + "field", + "identifier", + "imageCrs", + "imageCrsDomain", + "crsSet", + "domainMetadata", + "nullSet", + "interpolationDefault", + "interpolationSet", + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString", + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce", + "all", + "some", + "count", + "add", + "avg", + "min", + "max", + "stringIdentifier", + "stringConstant" ], "properties":{ - "coverage":{ - "title":"coverage", + "field":{ + "title":"field", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FieldNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"coverage", + "localPart":"field", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setIdentifier":{ - "title":"setIdentifier", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"setIdentifier", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setCrsSet":{ - "title":"setCrsSet", + "imageCrs":{ + "title":"imageCrs", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"setCrsSet", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setNullSet":{ - "title":"setNullSet", + "imageCrsDomain":{ + "title":"imageCrsDomain", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } ], "propertyType":"element", "elementName":{ - "localPart":"setNullSet", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", + "crsSet":{ + "title":"crsSet", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setInterpolationSet":{ - "title":"setInterpolationSet", + "domainMetadata":{ + "title":"domainMetadata", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/DomainMetadataExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "unaryPlus":{ - "title":"unaryPlus", + "nullSet":{ + "title":"nullSet", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -1737,983 +1204,684 @@ ], "propertyType":"element", "elementName":{ - "localPart":"unaryPlus", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "unaryMinus":{ - "title":"unaryMinus", + "interpolationDefault":{ + "title":"interpolationDefault", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } ], "propertyType":"element", "elementName":{ - "localPart":"unaryMinus", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sqrt":{ - "title":"sqrt", + "interpolationSet":{ + "title":"interpolationSet", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } ], "propertyType":"element", "elementName":{ - "localPart":"sqrt", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "abs":{ - "title":"abs", + "booleanConstant":{ + "title":"booleanConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"abs", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "exp":{ - "title":"exp", + "booleanNot":{ + "title":"booleanNot", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"exp", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "log":{ - "title":"log", + "booleanAnd":{ + "title":"booleanAnd", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"log", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "ln":{ - "title":"ln", + "booleanOr":{ + "title":"booleanOr", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"ln", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sin":{ - "title":"sin", + "booleanXor":{ + "title":"booleanXor", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"sin", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cos":{ - "title":"cos", + "booleanLessThan":{ + "title":"booleanLessThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tan":{ - "title":"tan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sinh":{ - "title":"sinh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sinh", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cosh":{ - "title":"cosh", + "booleanLessOrEqual":{ + "title":"booleanLessOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"cosh", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "tanh":{ - "title":"tanh", + "booleanGreaterThan":{ + "title":"booleanGreaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"tanh", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arcsin":{ - "title":"arcsin", + "booleanGreaterOrEqual":{ + "title":"booleanGreaterOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arcsin", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arccos":{ - "title":"arccos", + "booleanEqualNumeric":{ + "title":"booleanEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arccos", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arctan":{ - "title":"arctan", + "booleanNotEqualNumeric":{ + "title":"booleanNotEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arctan", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "not":{ - "title":"not", + "booleanEqualString":{ + "title":"booleanEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"not", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "re":{ - "title":"re", + "booleanNotEqualString":{ + "title":"booleanNotEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"re", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "im":{ - "title":"im", + "numericConstant":{ + "title":"numericConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"im", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "bit":{ - "title":"bit", + "complexConstant":{ + "title":"complexConstant", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/ComplexConstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"bit", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cast":{ - "title":"cast", + "numericUnaryMinus":{ + "title":"numericUnaryMinus", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } ], "propertyType":"element", "elementName":{ - "localPart":"cast", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "fieldSelect":{ - "title":"fieldSelect", + "numericAdd":{ + "title":"numericAdd", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"fieldSelect", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "plus":{ - "title":"plus", + "numericMinus":{ + "title":"numericMinus", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"plus", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "minus":{ - "title":"minus", + "numericMult":{ + "title":"numericMult", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"minus", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "mult":{ - "title":"mult", + "numericDiv":{ + "title":"numericDiv", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"mult", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "div":{ - "title":"div", + "condense":{ + "title":"condense", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"div", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "and":{ - "title":"and", + "reduce":{ + "title":"reduce", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ReduceScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"and", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "or":{ - "title":"or", + "all":{ + "title":"all", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"or", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "xor":{ - "title":"xor", + "some":{ + "title":"some", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"xor", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "equals":{ - "title":"equals", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"equals", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessThan":{ - "title":"lessThan", + "add":{ + "title":"add", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"lessThan", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterThan":{ - "title":"greaterThan", + "avg":{ + "title":"avg", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterThan", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessOrEqual":{ - "title":"lessOrEqual", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"lessOrEqual", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterOrEqual":{ - "title":"greaterOrEqual", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "notEqual":{ - "title":"notEqual", + "stringIdentifier":{ + "title":"stringIdentifier", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"notEqual", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "overlay":{ - "title":"overlay", + "stringConstant":{ + "title":"stringConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"overlay", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "rangeConstructor":{ - "title":"rangeConstructor", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "field", + "identifier", + "imageCrs", + "imageCrsDomain", + "crsSet", + "domainMetadata", + "nullSet", + "interpolationDefault", + "interpolationSet", + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString", + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce", + "all", + "some", + "count", + "add", + "avg", + "min", + "max", + "stringIdentifier", + "stringConstant" + ] + }, + "CondenseScalarExprType.NumericUnaryMinus":{ + "type":"object", + "title":"CondenseScalarExprType.NumericUnaryMinus", + "required":[ + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce" + ], + "properties":{ + "numericConstant":{ + "title":"numericConstant", "allOf":[ { - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeConstructor", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "trim":{ - "title":"trim", + "complexConstant":{ + "title":"complexConstant", "allOf":[ { - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ComplexConstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"trim", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "slice":{ - "title":"slice", + "numericUnaryMinus":{ + "title":"numericUnaryMinus", "allOf":[ { - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } ], "propertyType":"element", "elementName":{ - "localPart":"slice", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "extend":{ - "title":"extend", + "numericAdd":{ + "title":"numericAdd", "allOf":[ { - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"extend", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsTransform":{ - "title":"crsTransform", + "numericMinus":{ + "title":"numericMinus", "allOf":[ { - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"crsTransform", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "scale":{ - "title":"scale", + "numericMult":{ + "title":"numericMult", "allOf":[ { - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "construct":{ - "title":"construct", + "numericDiv":{ + "title":"numericDiv", "allOf":[ { - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"construct", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "_const":{ - "title":"_const", + "condense":{ + "title":"condense", "allOf":[ { - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"const", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "type":{ - "title":"type", + "reduce":{ + "title":"reduce", "allOf":[ { - "$ref":"#/definitions/RangeFieldType" + "$ref":"#/definitions/ReduceScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "type" + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce" ] }, - "RangeCoverageExprType.Component":{ + "ReduceScalarExprType":{ "type":"object", - "title":"RangeCoverageExprType.Component", + "title":"ReduceScalarExprType", "required":[ - "field", - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const" + "all", + "some", + "count", + "add", + "avg", + "min", + "max" ], "properties":{ - "field":{ - "title":"field", + "all":{ + "title":"all", "allOf":[ { - "$ref":"#/definitions/FieldNameType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "coverage":{ - "title":"coverage", + "some":{ + "title":"some", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"coverage", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setIdentifier":{ - "title":"setIdentifier", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"setIdentifier", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setCrsSet":{ - "title":"setCrsSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setNullSet":{ - "title":"setNullSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationSet":{ - "title":"setInterpolationSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryPlus":{ - "title":"unaryPlus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryMinus":{ - "title":"unaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sqrt":{ - "title":"sqrt", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "abs":{ - "title":"abs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "exp":{ - "title":"exp", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "log":{ - "title":"log", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "ln":{ - "title":"ln", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sin":{ - "title":"sin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cos":{ - "title":"cos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tan":{ - "title":"tan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sinh":{ - "title":"sinh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cosh":{ - "title":"cosh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tanh":{ - "title":"tanh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arcsin":{ - "title":"arcsin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arccos":{ - "title":"arccos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arctan":{ - "title":"arctan", + "add":{ + "title":"add", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -2721,12 +1889,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"arctan", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "not":{ - "title":"not", + "avg":{ + "title":"avg", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -2734,12 +1902,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"not", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "re":{ - "title":"re", + "min":{ + "title":"min", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -2747,12 +1915,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"re", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "im":{ - "title":"im", + "max":{ + "title":"max", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -2760,3742 +1928,79 @@ ], "propertyType":"element", "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "bit":{ - "title":"bit", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cast":{ - "title":"cast", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "fieldSelect":{ - "title":"fieldSelect", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "plus":{ - "title":"plus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "minus":{ - "title":"minus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "div":{ - "title":"div", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "and":{ - "title":"and", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "or":{ - "title":"or", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "xor":{ - "title":"xor", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "equals":{ - "title":"equals", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessThan":{ - "title":"lessThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterThan":{ - "title":"greaterThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterThan", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "lessOrEqual":{ - "title":"lessOrEqual", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ReduceScalarExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "all", + "some", + "count", + "add", + "avg", + "min", + "max" + ] + }, + "ProcessCoverageXmlRequestType.CoverageIterator":{ + "type":"object", + "title":"ProcessCoverageXmlRequestType.CoverageIterator", + "required":[ + "iteratorVar" + ], + "properties":{ + "iteratorVar":{ + "title":"iteratorVar", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"lessOrEqual", + "localPart":"iteratorVar", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterOrEqual":{ - "title":"greaterOrEqual", + "coverageName":{ + "title":"coverageName", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"coverageName", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "notEqual":{ - "title":"notEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "overlay":{ - "title":"overlay", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "rangeConstructor":{ - "title":"rangeConstructor", - "allOf":[ - { - "$ref":"#/definitions/RangeCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "trim":{ - "title":"trim", - "allOf":[ - { - "$ref":"#/definitions/TrimCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "slice":{ - "title":"slice", - "allOf":[ - { - "$ref":"#/definitions/SliceCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "extend":{ - "title":"extend", - "allOf":[ - { - "$ref":"#/definitions/ExtendCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "field", - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const" - ] - }, - "CondenseScalarExprType.InterpolationSet.SetNullSet":{ - "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetNullSet", - "required":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const" - ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setIdentifier":{ - "title":"setIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setCrsSet":{ - "title":"setCrsSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setNullSet":{ - "title":"setNullSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationSet":{ - "title":"setInterpolationSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryPlus":{ - "title":"unaryPlus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryMinus":{ - "title":"unaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sqrt":{ - "title":"sqrt", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "abs":{ - "title":"abs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "exp":{ - "title":"exp", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "log":{ - "title":"log", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "ln":{ - "title":"ln", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sin":{ - "title":"sin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cos":{ - "title":"cos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tan":{ - "title":"tan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sinh":{ - "title":"sinh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cosh":{ - "title":"cosh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tanh":{ - "title":"tanh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arcsin":{ - "title":"arcsin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arccos":{ - "title":"arccos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arctan":{ - "title":"arctan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "not":{ - "title":"not", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "re":{ - "title":"re", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "im":{ - "title":"im", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "bit":{ - "title":"bit", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cast":{ - "title":"cast", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "fieldSelect":{ - "title":"fieldSelect", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "plus":{ - "title":"plus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "minus":{ - "title":"minus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "div":{ - "title":"div", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "and":{ - "title":"and", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "or":{ - "title":"or", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "xor":{ - "title":"xor", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "equals":{ - "title":"equals", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessThan":{ - "title":"lessThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterThan":{ - "title":"greaterThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessOrEqual":{ - "title":"lessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterOrEqual":{ - "title":"greaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "notEqual":{ - "title":"notEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "overlay":{ - "title":"overlay", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "rangeConstructor":{ - "title":"rangeConstructor", - "allOf":[ - { - "$ref":"#/definitions/RangeCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "trim":{ - "title":"trim", - "allOf":[ - { - "$ref":"#/definitions/TrimCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "slice":{ - "title":"slice", - "allOf":[ - { - "$ref":"#/definitions/SliceCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "extend":{ - "title":"extend", - "allOf":[ - { - "$ref":"#/definitions/ExtendCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_null":{ - "title":"_null", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeExprType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"null", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "_null" - ] - }, - "AxisIteratorType":{ - "type":"object", - "title":"AxisIteratorType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SliceCoverageExprType" - } - }, - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ReduceScalarExprType" - } - }, - "elementName":{ - "localPart":"reduce", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - }, - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType" - } - }, - "elementName":{ - "localPart":"condense", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - }, - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericAdd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - }, - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"greaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - }, - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericDiv", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"iteratorVar", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" - } - }, - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" - } - }, - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - }, - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericMult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - }, - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RangeCoverageExprType" - } - }, - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - }, - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AxisNameType" - } - }, - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ComplexConstantType" - } - }, - "elementName":{ - "localPart":"complexConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - }, - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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/double" - } - }, - "elementName":{ - "localPart":"numericConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - }, - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - }, - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "maxItems":4, - "minItems":4 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AxisIteratorType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "CondenseScalarExprType.InterpolationSet.SetInterpolationSet":{ - "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationSet", - "required":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "field" - ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setIdentifier":{ - "title":"setIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setCrsSet":{ - "title":"setCrsSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setNullSet":{ - "title":"setNullSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationSet":{ - "title":"setInterpolationSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryPlus":{ - "title":"unaryPlus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryMinus":{ - "title":"unaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sqrt":{ - "title":"sqrt", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "abs":{ - "title":"abs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "exp":{ - "title":"exp", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "log":{ - "title":"log", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "ln":{ - "title":"ln", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sin":{ - "title":"sin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cos":{ - "title":"cos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tan":{ - "title":"tan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sinh":{ - "title":"sinh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cosh":{ - "title":"cosh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tanh":{ - "title":"tanh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arcsin":{ - "title":"arcsin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arccos":{ - "title":"arccos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arctan":{ - "title":"arctan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "not":{ - "title":"not", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "re":{ - "title":"re", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "im":{ - "title":"im", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "bit":{ - "title":"bit", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cast":{ - "title":"cast", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "fieldSelect":{ - "title":"fieldSelect", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "plus":{ - "title":"plus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "minus":{ - "title":"minus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "div":{ - "title":"div", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "and":{ - "title":"and", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "or":{ - "title":"or", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "xor":{ - "title":"xor", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "equals":{ - "title":"equals", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessThan":{ - "title":"lessThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterThan":{ - "title":"greaterThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessOrEqual":{ - "title":"lessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterOrEqual":{ - "title":"greaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "notEqual":{ - "title":"notEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "overlay":{ - "title":"overlay", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "rangeConstructor":{ - "title":"rangeConstructor", - "allOf":[ - { - "$ref":"#/definitions/RangeCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "trim":{ - "title":"trim", - "allOf":[ - { - "$ref":"#/definitions/TrimCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "slice":{ - "title":"slice", - "allOf":[ - { - "$ref":"#/definitions/SliceCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "extend":{ - "title":"extend", - "allOf":[ - { - "$ref":"#/definitions/ExtendCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "field":{ - "title":"field", - "allOf":[ - { - "$ref":"#/definitions/FieldNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "interpolationMethodType":{ - "title":"interpolationMethodType", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "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":"interpolationMethod", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"nullResistance", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "field", - "interpolationMethodType" - ] - }, - "DomainMetadataExprType":{ - "type":"object", - "title":"DomainMetadataExprType", - "required":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "axis", - "srsName" - ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setIdentifier":{ - "title":"setIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setCrsSet":{ - "title":"setCrsSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setNullSet":{ - "title":"setNullSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setInterpolationSet":{ - "title":"setInterpolationSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryPlus":{ - "title":"unaryPlus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "unaryMinus":{ - "title":"unaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sqrt":{ - "title":"sqrt", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "abs":{ - "title":"abs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "exp":{ - "title":"exp", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "log":{ - "title":"log", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"log", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "ln":{ - "title":"ln", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ln", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sin":{ - "title":"sin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cos":{ - "title":"cos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tan":{ - "title":"tan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "sinh":{ - "title":"sinh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cosh":{ - "title":"cosh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tanh":{ - "title":"tanh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arcsin":{ - "title":"arcsin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arccos":{ - "title":"arccos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arctan":{ - "title":"arctan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "not":{ - "title":"not", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "re":{ - "title":"re", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "im":{ - "title":"im", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "bit":{ - "title":"bit", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cast":{ - "title":"cast", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "fieldSelect":{ - "title":"fieldSelect", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "plus":{ - "title":"plus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "minus":{ - "title":"minus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "div":{ - "title":"div", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "and":{ - "title":"and", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "or":{ - "title":"or", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "xor":{ - "title":"xor", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "equals":{ - "title":"equals", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessThan":{ - "title":"lessThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterThan":{ - "title":"greaterThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessOrEqual":{ - "title":"lessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterOrEqual":{ - "title":"greaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "notEqual":{ - "title":"notEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "overlay":{ - "title":"overlay", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "rangeConstructor":{ - "title":"rangeConstructor", - "allOf":[ - { - "$ref":"#/definitions/RangeCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "trim":{ - "title":"trim", - "allOf":[ - { - "$ref":"#/definitions/TrimCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "slice":{ - "title":"slice", - "allOf":[ - { - "$ref":"#/definitions/SliceCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "extend":{ - "title":"extend", - "allOf":[ - { - "$ref":"#/definitions/ExtendCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "axis":{ - "title":"axis", - "allOf":[ - { - "$ref":"#/definitions/AxisNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "srsName":{ - "title":"srsName", - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainMetadataExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "axis", - "srsName" - ] - }, - "StringScalarExprPairType":{ - "type":"object", - "title":"StringScalarExprPairType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "iteratorVar", + "coverageName" + ] + }, + "AxisIteratorType":{ + "type":"object", + "title":"AxisIteratorType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", "allOf":[ { "type":"array", @@ -6508,11 +2013,416 @@ "$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/CondenseScalarExprType.InterpolationSet.Bit" + } + }, + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SliceCoverageExprType" + } + }, + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + }, + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + }, + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConstructCoverageExprType" + } + }, + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"iteratorVar", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConstantCoverageExprType" + } + }, + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + }, + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RangeCoverageExprType" + } + }, + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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/double" + } + }, + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -6527,76 +2437,522 @@ } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - ] - }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StringScalarExprPairType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "ProcessCoverageXmlRequestType.CoverageIterator":{ - "type":"object", - "title":"ProcessCoverageXmlRequestType.CoverageIterator", - "required":[ - "iteratorVar" - ], - "properties":{ - "iteratorVar":{ - "title":"iteratorVar", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"iteratorVar", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "coverageName":{ - "title":"coverageName", - "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/ExtendCoverageExprType" + } + }, + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + }, + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReduceScalarExprType" + } + }, + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + }, + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + }, + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AxisNameType" + } + }, + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ComplexConstantType" + } + }, + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + }, + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + }, + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] }, - "minItems":0 + "maxItems":4, + "minItems":4 } ], - "propertyType":"element", - "elementName":{ - "localPart":"coverageName", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AxisIteratorType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ - "iteratorVar", - "coverageName" + "content" ] }, - "ProcessCoverageXmlRequestType.Where":{ + "ConstructCoverageExprType":{ "type":"object", - "title":"ProcessCoverageXmlRequestType.Where", + "title":"ConstructCoverageExprType", "required":[ + "name", + "axisIterator", + "identifier", + "imageCrs", + "imageCrsDomain", + "crsSet", + "domainMetadata", + "nullSet", + "interpolationDefault", + "interpolationSet", "booleanConstant", "booleanNot", "booleanAnd", @@ -6609,292 +2965,29 @@ "booleanEqualNumeric", "booleanNotEqualNumeric", "booleanEqualString", - "booleanNotEqualString" - ], - "properties":{ - "booleanConstant":{ - "title":"booleanConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanNot":{ - "title":"booleanNot", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNot", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanAnd":{ - "title":"booleanAnd", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanAnd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanOr":{ - "title":"booleanOr", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanOr", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanXor":{ - "title":"booleanXor", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanXor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanLessThan":{ - "title":"booleanLessThan", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanLessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanLessOrEqual":{ - "title":"booleanLessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanLessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanGreaterThan":{ - "title":"booleanGreaterThan", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanGreaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanGreaterOrEqual":{ - "title":"booleanGreaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanGreaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanEqualNumeric":{ - "title":"booleanEqualNumeric", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNotEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanEqualString":{ - "title":"booleanEqualString", - "allOf":[ - { - "$ref":"#/definitions/StringScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", - "allOf":[ - { - "$ref":"#/definitions/StringScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNotEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString" - ] - }, - "ProcessCoveragesRequestType":{ - "required":[ - "query" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"ProcessCoveragesRequestType", - "properties":{ - "query":{ - "title":"query", - "allOf":[ - { - "$ref":"#/definitions/ProcessOneCoverageType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"query", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessCoveragesRequestType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "query" - ] - }, - "TrimCoverageExprType":{ - "type":"object", - "title":"TrimCoverageExprType", - "required":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "dimensionIntervalElementType" + "booleanNotEqualString", + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce", + "all", + "some", + "count", + "add", + "avg", + "min", + "max", + "stringIdentifier", + "stringConstant" ], "properties":{ - "coverage":{ - "title":"coverage", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6902,77 +2995,42 @@ ], "propertyType":"element", "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setIdentifier":{ - "title":"setIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setCrsSet":{ - "title":"setCrsSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setCrsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "setNullSet":{ - "title":"setNullSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"setNullSet", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setInterpolationDefault":{ - "title":"setInterpolationDefault", + "axisIterator":{ + "title":"axisIterator", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "type":"array", + "items":{ + "$ref":"#/definitions/AxisIteratorType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"axisIterator", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "setInterpolationSet":{ - "title":"setInterpolationSet", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "unaryPlus":{ - "title":"unaryPlus", + "imageCrs":{ + "title":"imageCrs", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -6980,25 +3038,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"unaryPlus", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "unaryMinus":{ - "title":"unaryMinus", + "imageCrsDomain":{ + "title":"imageCrsDomain", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } ], "propertyType":"element", "elementName":{ - "localPart":"unaryMinus", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sqrt":{ - "title":"sqrt", + "crsSet":{ + "title":"crsSet", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -7006,25 +3064,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"sqrt", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "abs":{ - "title":"abs", + "domainMetadata":{ + "title":"domainMetadata", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/DomainMetadataExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"abs", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "exp":{ - "title":"exp", + "nullSet":{ + "title":"nullSet", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -7032,519 +3090,622 @@ ], "propertyType":"element", "elementName":{ - "localPart":"exp", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "log":{ - "title":"log", + "interpolationDefault":{ + "title":"interpolationDefault", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } ], "propertyType":"element", "elementName":{ - "localPart":"log", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "ln":{ - "title":"ln", + "interpolationSet":{ + "title":"interpolationSet", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } ], "propertyType":"element", "elementName":{ - "localPart":"ln", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sin":{ - "title":"sin", + "booleanConstant":{ + "title":"booleanConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"sin", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cos":{ - "title":"cos", + "booleanNot":{ + "title":"booleanNot", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"cos", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "tan":{ - "title":"tan", + "booleanAnd":{ + "title":"booleanAnd", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"tan", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sinh":{ - "title":"sinh", + "booleanOr":{ + "title":"booleanOr", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"sinh", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cosh":{ - "title":"cosh", + "booleanXor":{ + "title":"booleanXor", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"cosh", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "tanh":{ - "title":"tanh", + "booleanLessThan":{ + "title":"booleanLessThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"tanh", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arcsin":{ - "title":"arcsin", + "booleanLessOrEqual":{ + "title":"booleanLessOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arcsin", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arccos":{ - "title":"arccos", + "booleanGreaterThan":{ + "title":"booleanGreaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arccos", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arctan":{ - "title":"arctan", + "booleanGreaterOrEqual":{ + "title":"booleanGreaterOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"arctan", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "not":{ - "title":"not", + "booleanEqualNumeric":{ + "title":"booleanEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"not", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "re":{ - "title":"re", + "booleanNotEqualNumeric":{ + "title":"booleanNotEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"re", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "im":{ - "title":"im", + "booleanEqualString":{ + "title":"booleanEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"im", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "bit":{ - "title":"bit", + "booleanNotEqualString":{ + "title":"booleanNotEqualString", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"bit", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cast":{ - "title":"cast", + "numericConstant":{ + "title":"numericConstant", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"cast", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "fieldSelect":{ - "title":"fieldSelect", + "complexConstant":{ + "title":"complexConstant", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/ComplexConstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"fieldSelect", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "plus":{ - "title":"plus", + "numericUnaryMinus":{ + "title":"numericUnaryMinus", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } ], "propertyType":"element", "elementName":{ - "localPart":"plus", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "minus":{ - "title":"minus", + "numericAdd":{ + "title":"numericAdd", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"minus", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "mult":{ - "title":"mult", + "numericMinus":{ + "title":"numericMinus", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"mult", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "div":{ - "title":"div", + "numericMult":{ + "title":"numericMult", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"div", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "and":{ - "title":"and", + "numericDiv":{ + "title":"numericDiv", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"and", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "or":{ - "title":"or", + "condense":{ + "title":"condense", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"or", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "xor":{ - "title":"xor", + "reduce":{ + "title":"reduce", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ReduceScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"xor", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "equals":{ - "title":"equals", + "all":{ + "title":"all", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"equals", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessThan":{ - "title":"lessThan", + "some":{ + "title":"some", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"lessThan", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterThan":{ - "title":"greaterThan", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterThan", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessOrEqual":{ - "title":"lessOrEqual", + "add":{ + "title":"add", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"lessOrEqual", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterOrEqual":{ - "title":"greaterOrEqual", + "avg":{ + "title":"avg", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "notEqual":{ - "title":"notEqual", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"notEqual", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "overlay":{ - "title":"overlay", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"overlay", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "rangeConstructor":{ - "title":"rangeConstructor", + "stringIdentifier":{ + "title":"stringIdentifier", "allOf":[ { - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeConstructor", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "trim":{ - "title":"trim", + "stringConstant":{ + "title":"stringConstant", "allOf":[ { - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"trim", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "slice":{ - "title":"slice", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstructCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "name", + "axisIterator", + "identifier", + "imageCrs", + "imageCrsDomain", + "crsSet", + "domainMetadata", + "nullSet", + "interpolationDefault", + "interpolationSet", + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString", + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce", + "all", + "some", + "count", + "add", + "avg", + "min", + "max", + "stringIdentifier", + "stringConstant" + ] + }, + "RangeExprType":{ + "type":"object", + "title":"RangeExprType", + "required":[ + "component" + ], + "properties":{ + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/SliceCoverageExprType" + "type":"array", + "items":{ + "$ref":"#/definitions/RangeExprType.Component" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"slice", + "localPart":"component", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "extend":{ - "title":"extend", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "component" + ] + }, + "ConstantType":{ + "type":"object", + "title":"ConstantType", + "required":[ + "stringConstant", + "booleanConstant", + "integerConstant", + "floatConstant", + "complexConstant" + ], + "properties":{ + "stringConstant":{ + "title":"stringConstant", "allOf":[ { - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"extend", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsTransform":{ - "title":"crsTransform", + "booleanConstant":{ + "title":"booleanConstant", "allOf":[ { - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"crsTransform", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "scale":{ - "title":"scale", + "integerConstant":{ + "title":"integerConstant", "allOf":[ { - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"integerConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "construct":{ - "title":"construct", + "floatConstant":{ + "title":"floatConstant", "allOf":[ { - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"construct", + "localPart":"floatConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "_const":{ - "title":"_const", + "complexConstant":{ + "title":"complexConstant", "allOf":[ { - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/ComplexConstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"const", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "dimensionIntervalElementType":{ - "title":"dimensionIntervalElementType", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstantType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "stringConstant", + "booleanConstant", + "integerConstant", + "floatConstant", + "complexConstant" + ] + }, + "CondenseScalarExprType":{ + "type":"object", + "title":"CondenseScalarExprType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", "allOf":[ { "type":"array", @@ -7557,41 +3718,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - }, - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/RangeCoverageExprType" - } - }, - "elementName":{ - "localPart":"rangeConstructor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"cast", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7606,52 +3737,7 @@ } }, "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - "elementName":{ - "localPart":"extend", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7666,37 +3752,7 @@ } }, "elementName":{ - "localPart":"unaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - }, - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - "elementName":{ - "localPart":"scale", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7707,11 +3763,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7722,11 +3778,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7737,11 +3793,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"re", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7752,11 +3808,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7771,7 +3827,7 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7782,11 +3838,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7797,11 +3853,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, "elementName":{ - "localPart":"construct", + "localPart":"iterator", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7812,11 +3868,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7831,7 +3887,7 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7842,11 +3898,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"xor", + "localPart":"opMin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7857,11 +3913,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7872,12 +3928,12 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"booleanOr", + "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, { @@ -7887,11 +3943,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"not", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7902,11 +3958,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"trim", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7917,11 +3973,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"opMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7932,11 +3988,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7947,11 +4003,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"const", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7962,11 +4018,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"slice", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7977,11 +4033,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -7992,11 +4048,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/DomainMetadataExprType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8011,7 +4067,7 @@ } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8022,11 +4078,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"where", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8037,11 +4093,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"or", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8052,11 +4108,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"opPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8067,11 +4123,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8082,11 +4138,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"log", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8097,11 +4153,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8112,11 +4168,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"opMax", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8127,11 +4183,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8146,7 +4202,7 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8157,11 +4213,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"tan", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8172,11 +4228,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8187,11 +4243,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8202,11 +4258,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"mult", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8217,11 +4273,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8232,11 +4288,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"abs", + "localPart":"opOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8247,11 +4303,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8262,11 +4318,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } }, "elementName":{ - "localPart":"minus", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8277,11 +4333,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"equals", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8292,11 +4348,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"axis", + "localPart":"opAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8311,7 +4367,7 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8322,11 +4378,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8337,11 +4393,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"im", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -8352,17 +4408,17 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "minItems":3 + "minItems":1 } ], "propertyType":"elementRefs" @@ -8370,10 +4426,17 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TrimCoverageExprType", + "localPart":"CondenseScalarExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ + "content" + ] + }, + "CondenseScalarExprType.InterpolationDefault":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationDefault", + "required":[ "coverage", "setIdentifier", "setCrsSet", @@ -8424,311 +4487,89 @@ "scale", "construct", "_const", - "dimensionIntervalElementType" - ] - }, - "BooleanScalarExprType":{ - "type":"object", - "title":"BooleanScalarExprType", - "required":[ - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString" + "name" ], "properties":{ - "booleanConstant":{ - "title":"booleanConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanNot":{ - "title":"booleanNot", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNot", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanAnd":{ - "title":"booleanAnd", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanAnd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanOr":{ - "title":"booleanOr", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanOr", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanXor":{ - "title":"booleanXor", - "allOf":[ - { - "$ref":"#/definitions/BooleanScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanXor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanLessThan":{ - "title":"booleanLessThan", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanLessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanLessOrEqual":{ - "title":"booleanLessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanLessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanGreaterThan":{ - "title":"booleanGreaterThan", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanGreaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanGreaterOrEqual":{ - "title":"booleanGreaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanGreaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanEqualNumeric":{ - "title":"booleanEqualNumeric", + "coverage":{ + "title":"coverage", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", + "setIdentifier":{ + "title":"setIdentifier", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualString":{ - "title":"booleanEqualString", + "setCrsSet":{ + "title":"setCrsSet", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualString", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", - "allOf":[ - { - "$ref":"#/definitions/StringScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNotEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString" - ] - }, - "ProcessCoverageXmlRequestType":{ - "type":"object", - "title":"ProcessCoverageXmlRequestType", - "required":[ - "coverageIterator", - "encode", - "identifier", - "imageCrs", - "imageCrsDomain", - "crsSet", - "domainMetadata", - "nullSet", - "interpolationDefault", - "interpolationSet", - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString", - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce", - "all", - "some", - "count", - "add", - "avg", - "min", - "max", - "stringIdentifier", - "stringConstant" - ], - "properties":{ - "coverageIterator":{ - "title":"coverageIterator", + "setNullSet":{ + "title":"setNullSet", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessCoverageXmlRequestType.CoverageIterator" - }, - "minItems":1 + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } ], "propertyType":"element", "elementName":{ - "localPart":"coverageIterator", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "where":{ - "title":"where", + "setInterpolationDefault":{ + "title":"setInterpolationDefault", "allOf":[ { - "$ref":"#/definitions/ProcessCoverageXmlRequestType.Where" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } ], "propertyType":"element", "elementName":{ - "localPart":"where", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "encode":{ - "title":"encode", + "setInterpolationSet":{ + "title":"setInterpolationSet", "allOf":[ { - "$ref":"#/definitions/EncodeDataExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } ], "propertyType":"element", "elementName":{ - "localPart":"encode", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "identifier":{ - "title":"identifier", + "unaryPlus":{ + "title":"unaryPlus", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -8736,12 +4577,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "imageCrs":{ - "title":"imageCrs", + "unaryMinus":{ + "title":"unaryMinus", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -8749,25 +4590,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"imageCrs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "imageCrsDomain":{ - "title":"imageCrsDomain", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsSet":{ - "title":"crsSet", + "sqrt":{ + "title":"sqrt", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -8775,25 +4603,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"crsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "domainMetadata":{ - "title":"domainMetadata", - "allOf":[ - { - "$ref":"#/definitions/DomainMetadataExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DomainMetadata", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "nullSet":{ - "title":"nullSet", + "abs":{ + "title":"abs", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -8801,673 +4616,602 @@ ], "propertyType":"element", "elementName":{ - "localPart":"nullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "interpolationDefault":{ - "title":"interpolationDefault", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "interpolationSet":{ - "title":"interpolationSet", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolationSet", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanConstant":{ - "title":"booleanConstant", + "exp":{ + "title":"exp", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanConstant", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNot":{ - "title":"booleanNot", + "log":{ + "title":"log", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNot", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanAnd":{ - "title":"booleanAnd", + "ln":{ + "title":"ln", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanAnd", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanOr":{ - "title":"booleanOr", + "sin":{ + "title":"sin", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanOr", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanXor":{ - "title":"booleanXor", + "cos":{ + "title":"cos", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanXor", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessThan":{ - "title":"booleanLessThan", + "tan":{ + "title":"tan", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessThan", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessOrEqual":{ - "title":"booleanLessOrEqual", + "sinh":{ + "title":"sinh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterThan":{ - "title":"booleanGreaterThan", + "cosh":{ + "title":"cosh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterOrEqual":{ - "title":"booleanGreaterOrEqual", + "tanh":{ + "title":"tanh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualNumeric":{ - "title":"booleanEqualNumeric", + "arcsin":{ + "title":"arcsin", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", + "arccos":{ + "title":"arccos", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualString":{ - "title":"booleanEqualString", + "arctan":{ + "title":"arctan", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualString", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", + "not":{ + "title":"not", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericConstant":{ - "title":"numericConstant", + "re":{ + "title":"re", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericConstant", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "im":{ + "title":"im", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", + "bit":{ + "title":"bit", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } ], "propertyType":"element", "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericAdd":{ - "title":"numericAdd", + "cast":{ + "title":"cast", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } ], "propertyType":"element", "elementName":{ - "localPart":"numericAdd", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMinus":{ - "title":"numericMinus", + "fieldSelect":{ + "title":"fieldSelect", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMinus", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMult":{ - "title":"numericMult", + "plus":{ + "title":"plus", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMult", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericDiv":{ - "title":"numericDiv", + "minus":{ + "title":"minus", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericDiv", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "condense":{ - "title":"condense", + "mult":{ + "title":"mult", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"condense", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "reduce":{ - "title":"reduce", + "div":{ + "title":"div", "allOf":[ { - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"reduce", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "all":{ - "title":"all", + "and":{ + "title":"and", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"all", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "some":{ - "title":"some", + "or":{ + "title":"or", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"some", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "count":{ - "title":"count", + "xor":{ + "title":"xor", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"count", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "add":{ - "title":"add", + "equals":{ + "title":"equals", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"add", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "avg":{ - "title":"avg", + "lessThan":{ + "title":"lessThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"avg", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "min":{ - "title":"min", + "greaterThan":{ + "title":"greaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "max":{ - "title":"max", + "lessOrEqual":{ + "title":"lessOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringIdentifier":{ - "title":"stringIdentifier", + "greaterOrEqual":{ + "title":"greaterOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringIdentifier", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringConstant":{ - "title":"stringConstant", + "notEqual":{ + "title":"notEqual", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringConstant", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessCoverageXmlRequestType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "coverageIterator", - "where", - "encode", - "identifier", - "imageCrs", - "imageCrsDomain", - "crsSet", - "domainMetadata", - "nullSet", - "interpolationDefault", - "interpolationSet", - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString", - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce", - "all", - "some", - "count", - "add", - "avg", - "min", - "max", - "stringIdentifier", - "stringConstant" - ] - }, - "CondenseScalarExprType.NumericUnaryMinus":{ - "type":"object", - "title":"CondenseScalarExprType.NumericUnaryMinus", - "required":[ - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce" - ], - "properties":{ - "numericConstant":{ - "title":"numericConstant", + }, + "overlay":{ + "title":"overlay", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericConstant", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "rangeConstructor":{ + "title":"rangeConstructor", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/RangeCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", + "trim":{ + "title":"trim", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/TrimCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericAdd":{ - "title":"numericAdd", + "slice":{ + "title":"slice", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericAdd", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMinus":{ - "title":"numericMinus", + "extend":{ + "title":"extend", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMinus", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMult":{ - "title":"numericMult", + "crsTransform":{ + "title":"crsTransform", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMult", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericDiv":{ - "title":"numericDiv", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericDiv", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "condense":{ - "title":"condense", + "construct":{ + "title":"construct", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ConstructCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"condense", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "reduce":{ - "title":"reduce", + "_const":{ + "title":"_const", "allOf":[ { - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/ConstantCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"reduce", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce" - ] - }, - "RangeCoverageExprType":{ - "type":"object", - "title":"RangeCoverageExprType", - "required":[ - "component" - ], - "properties":{ - "component":{ - "title":"component", + }, + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeCoverageExprType.Component" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"RangeCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ - "component" + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "name" ] }, - "CondenseScalarExprType.InterpolationSet.SetInterpolationDefault":{ + "ExtendCoverageExprType":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationDefault", + "title":"ExtendCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -9519,9 +5263,7 @@ "scale", "construct", "_const", - "field", - "interpolationMethod", - "nullResistance" + "dimensionIntervalElementType" ], "properties":{ "coverage":{ @@ -10152,134 +5894,30 @@ "title":"construct", "allOf":[ { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "field":{ - "title":"field", - "allOf":[ - { - "$ref":"#/definitions/FieldNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "interpolationMethod":{ - "title":"interpolationMethod", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ConstructCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "nullResistance":{ - "title":"nullResistance", + "_const":{ + "title":"_const", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ConstantCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"nullResistance", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "field", - "interpolationMethod", - "nullResistance" - ] - }, - "CondenseScalarExprType":{ - "type":"object", - "title":"CondenseScalarExprType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", + }, + "dimensionIntervalElementType":{ + "title":"dimensionIntervalElementType", "allOf":[ { "type":"array", @@ -10296,7 +5934,7 @@ } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10307,11 +5945,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10322,11 +5960,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10337,11 +5975,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/CoverageExprPairType" } }, "elementName":{ - "localPart":"opMult", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10356,7 +5994,7 @@ } }, "elementName":{ - "localPart":"avg", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10367,11 +6005,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10382,11 +6020,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/CoverageExprElementType" } }, "elementName":{ - "localPart":"opPlus", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10397,11 +6035,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10412,11 +6050,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10427,11 +6065,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"max", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10442,11 +6080,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"crsSet", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10457,11 +6095,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"condense", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10472,11 +6110,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10487,11 +6125,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/double" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10502,11 +6140,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10521,7 +6159,7 @@ } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10532,11 +6170,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10547,11 +6185,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10562,11 +6200,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"where", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10577,11 +6215,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10592,11 +6230,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10607,11 +6245,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/SliceCoverageExprType" } }, "elementName":{ - "localPart":"opMax", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10622,11 +6260,26 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RangeCoverageExprType" + } + }, + "elementName":{ + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10641,7 +6294,7 @@ } }, "elementName":{ - "localPart":"all", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10652,11 +6305,26 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"srsName", + "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/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + }, + "elementName":{ + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10667,11 +6335,56 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"nullSet", + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConstantCoverageExprType" + } + }, + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScalarExprType" + } + }, + "elementName":{ + "localPart":"upperBound", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, + "elementName":{ + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10686,7 +6399,7 @@ } }, "elementName":{ - "localPart":"count", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10697,11 +6410,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10712,11 +6425,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10727,11 +6440,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10742,11 +6455,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10757,11 +6470,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/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10772,11 +6485,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10787,11 +6500,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/CoverageExprPairType" } }, "elementName":{ - "localPart":"opOr", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10802,11 +6515,26 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10821,7 +6549,7 @@ } }, "elementName":{ - "localPart":"add", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10832,11 +6560,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"iterator", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10847,11 +6575,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"some", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10862,11 +6590,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10877,11 +6605,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10892,11 +6620,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10907,11 +6635,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/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"opAnd", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10926,7 +6654,7 @@ } }, "elementName":{ - "localPart":"identifier", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10937,11 +6665,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10952,11 +6680,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/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10967,11 +6695,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/CoverageExprElementType" } }, "elementName":{ - "localPart":"opMin", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -10986,13 +6714,28 @@ } }, "elementName":{ - "localPart":"min", + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScalarExprType" + } + }, + "elementName":{ + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "minItems":1 + "minItems":3 } ], "propertyType":"elementRefs" @@ -11000,62 +6743,69 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CondenseScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "ComplexConstantType":{ - "type":"object", - "title":"ComplexConstantType", - "required":[ - "re", - "im" - ], - "properties":{ - "re":{ - "title":"re", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "im":{ - "title":"im", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ComplexConstantType", + "localPart":"ExtendCoverageExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", "re", - "im" + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "dimensionIntervalElementType" ] }, - "ScalarExprType":{ + "ProcessCoverageXmlRequestType":{ "type":"object", - "title":"ScalarExprType", + "title":"ProcessCoverageXmlRequestType", "required":[ + "coverageIterator", + "encode", "identifier", "imageCrs", "imageCrsDomain", @@ -11097,6 +6847,49 @@ "stringConstant" ], "properties":{ + "coverageIterator":{ + "title":"coverageIterator", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessCoverageXmlRequestType.CoverageIterator" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverageIterator", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "where":{ + "title":"where", + "allOf":[ + { + "$ref":"#/definitions/ProcessCoverageXmlRequestType.Where" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"where", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "encode":{ + "title":"encode", + "allOf":[ + { + "$ref":"#/definitions/EncodeDataExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encode", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, "identifier":{ "title":"identifier", "allOf":[ @@ -11607,10 +7400,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ScalarExprType", + "localPart":"ProcessCoverageXmlRequestType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ + "coverageIterator", + "where", + "encode", "identifier", "imageCrs", "imageCrsDomain", @@ -11652,9 +7448,236 @@ "stringConstant" ] }, - "CondenseScalarExprType.InterpolationSet.FieldSelect":{ + "BooleanScalarExprPairType":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.FieldSelect", + "title":"BooleanScalarExprPairType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprType" + } + }, + "elementName":{ + "localPart":"booleanNot", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanGreaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanGreaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StringScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanNotEqualNumeric", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanOr", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanXor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanAnd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StringScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanNotEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanLessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanLessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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/boolean" + } + }, + "elementName":{ + "localPart":"booleanConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanEqualNumeric", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanScalarExprPairType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "content" + ] + }, + "CondenseScalarExprType.InterpolationSet.SetInterpolationDefault":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationDefault", "required":[ "coverage", "setIdentifier", @@ -11706,7 +7729,9 @@ "scale", "construct", "_const", - "field" + "field", + "interpolationMethod", + "nullResistance" ], "properties":{ "coverage":{ @@ -12371,6 +8396,32 @@ "localPart":"field", "namespaceURI":"http://www.opengis.net/wcps/1.0" } + }, + "interpolationMethod":{ + "title":"interpolationMethod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "nullResistance":{ + "title":"nullResistance", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nullResistance", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } } }, "typeType":"classInfo", @@ -12425,59 +8476,15 @@ "scale", "construct", "_const", - "field" - ] - }, - "ProcessOneCoverageType":{ - "type":"object", - "title":"ProcessOneCoverageType", - "required":[ - "xmlSyntax", - "abstractSyntax" - ], - "properties":{ - "xmlSyntax":{ - "title":"xmlSyntax", - "allOf":[ - { - "$ref":"#/definitions/ProcessCoverageXmlRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xmlSyntax", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "abstractSyntax":{ - "title":"abstractSyntax", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abstractSyntax", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessOneCoverageType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "xmlSyntax", - "abstractSyntax" + "field", + "interpolationMethod", + "nullResistance" ] }, - "RangeExprType.Component":{ + "ScalarExprType":{ "type":"object", - "title":"RangeExprType.Component", + "title":"ScalarExprType", "required":[ - "field", "identifier", "imageCrs", "imageCrsDomain", @@ -12519,19 +8526,6 @@ "stringConstant" ], "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "$ref":"#/definitions/FieldNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, "identifier":{ "title":"identifier", "allOf":[ @@ -13041,8 +9035,11 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ScalarExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ - "field", "identifier", "imageCrs", "imageCrsDomain", @@ -13799,96 +9796,6 @@ "type":"array", "items":{ "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - }, - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, { "type":"object", "properties":{ @@ -13900,37 +9807,7 @@ } }, "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"equals", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -13941,11 +9818,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -13975,22 +9852,7 @@ } }, "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"ln", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14001,11 +9863,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14035,7 +9897,7 @@ } }, "elementName":{ - "localPart":"lessThan", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14046,11 +9908,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"xor", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14061,26 +9923,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - } - }, - "elementName":{ - "localPart":"srsName", - "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/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14091,11 +9938,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14106,11 +9953,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14125,7 +9972,7 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14140,7 +9987,7 @@ } }, "elementName":{ - "localPart":"arcsin", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14151,11 +9998,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14166,11 +10013,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14196,11 +10043,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/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14211,11 +10058,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14230,7 +10077,7 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14241,11 +10088,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14256,11 +10103,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"tan", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14271,11 +10118,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"exp", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14286,11 +10133,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14301,11 +10148,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14316,11 +10163,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14331,11 +10178,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14346,11 +10193,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14361,11 +10208,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"const", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14380,7 +10227,7 @@ } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14391,11 +10238,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"log", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14406,11 +10253,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"slice", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14425,22 +10272,7 @@ } }, "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AxisNameType" - } - }, - "elementName":{ - "localPart":"axis", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14455,7 +10287,7 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14470,7 +10302,7 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14485,7 +10317,7 @@ } }, "elementName":{ - "localPart":"or", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14500,7 +10332,7 @@ } }, "elementName":{ - "localPart":"sinh", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14515,7 +10347,7 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14526,11 +10358,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14541,12 +10373,12 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } }, "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" } }, { @@ -14560,7 +10392,7 @@ } }, "elementName":{ - "localPart":"arccos", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14571,11 +10403,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"bit", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14586,11 +10418,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14605,36 +10437,7 @@ } }, "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":3 - } - ], - "propertyType":"elementRefs" - }, - "fieldInterpolationElementType":{ - "title":"fieldInterpolationElementType", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "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":"nullResistance", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14645,11 +10448,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/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14660,108 +10463,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" - } - }, - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":3 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ScaleCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "dimensionIntervalElementType", - "fieldInterpolationElementType" - ] - }, - "NumericScalarExprPairType":{ - "type":"object", - "title":"NumericScalarExprPairType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "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/double" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14772,11 +10478,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14787,11 +10493,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14802,11 +10508,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14817,11 +10523,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14832,11 +10538,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14847,11 +10553,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"condense", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14862,11 +10568,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -14877,103 +10583,159 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"lowerBound", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "maxItems":2, - "minItems":2 + "minItems":3 } ], "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NumericScalarExprPairType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "ConstantCoverageExprType":{ - "type":"object", - "title":"ConstantCoverageExprType", - "required":[ - "name", - "axisIterator", - "value" - ], - "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/wcps/1.0" - } - }, - "axisIterator":{ - "title":"axisIterator", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisIteratorType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axisIterator", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } }, - "value":{ - "title":"value", + "fieldInterpolationElementType":{ + "title":"fieldInterpolationElementType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ConstantType" + "anyOf":[ + { + "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":"nullResistance", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"name", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] }, - "minItems":1 + "minItems":3 } ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", "typeName":{ - "localPart":"ConstantCoverageExprType", + "localPart":"ScaleCoverageExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ - "name", - "axisIterator", - "value" + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ] }, - "EncodeDataExprType":{ + "TrimCoverageExprType":{ "type":"object", - "title":"EncodeDataExprType", + "title":"TrimCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -15025,7 +10787,7 @@ "scale", "construct", "_const", - "format" + "dimensionIntervalElementType" ], "properties":{ "coverage":{ @@ -15253,891 +11015,438 @@ "title":"cosh", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cosh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "tanh":{ - "title":"tanh", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arcsin":{ - "title":"arcsin", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arcsin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arccos":{ - "title":"arccos", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arccos", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "arctan":{ - "title":"arctan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"arctan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "not":{ - "title":"not", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"not", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "re":{ - "title":"re", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"re", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "im":{ - "title":"im", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "bit":{ - "title":"bit", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "cast":{ - "title":"cast", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cast", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "fieldSelect":{ - "title":"fieldSelect", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fieldSelect", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "plus":{ - "title":"plus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "minus":{ - "title":"minus", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "mult":{ - "title":"mult", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "div":{ - "title":"div", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"div", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "and":{ - "title":"and", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "or":{ - "title":"or", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "xor":{ - "title":"xor", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"xor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "equals":{ - "title":"equals", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"equals", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessThan":{ - "title":"lessThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterThan":{ - "title":"greaterThan", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"greaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "lessOrEqual":{ - "title":"lessOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "greaterOrEqual":{ - "title":"greaterOrEqual", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "notEqual":{ - "title":"notEqual", + "tanh":{ + "title":"tanh", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"notEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "overlay":{ - "title":"overlay", + "arcsin":{ + "title":"arcsin", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"overlay", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "rangeConstructor":{ - "title":"rangeConstructor", + "arccos":{ + "title":"arccos", "allOf":[ { - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeConstructor", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "trim":{ - "title":"trim", + "arctan":{ + "title":"arctan", "allOf":[ { - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"trim", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "slice":{ - "title":"slice", + "not":{ + "title":"not", "allOf":[ { - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"slice", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "extend":{ - "title":"extend", + "re":{ + "title":"re", "allOf":[ { - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"extend", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsTransform":{ - "title":"crsTransform", + "im":{ + "title":"im", "allOf":[ { - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"crsTransform", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "scale":{ - "title":"scale", + "bit":{ + "title":"bit", "allOf":[ { - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "construct":{ - "title":"construct", + "cast":{ + "title":"cast", "allOf":[ { - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } ], "propertyType":"element", "elementName":{ - "localPart":"construct", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "_const":{ - "title":"_const", + "fieldSelect":{ + "title":"fieldSelect", "allOf":[ { - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } ], "propertyType":"element", "elementName":{ - "localPart":"const", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "format":{ - "title":"format", + "plus":{ + "title":"plus", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "extraParameters":{ - "title":"extraParameters", + "minus":{ + "title":"minus", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"extraParameters", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "store":{ - "title":"store", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"store", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EncodeDataExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "format", - "extraParameters", - "store" - ] - }, - "ConstantType":{ - "type":"object", - "title":"ConstantType", - "required":[ - "stringConstant", - "booleanConstant", - "integerConstant", - "floatConstant", - "complexConstant" - ], - "properties":{ - "stringConstant":{ - "title":"stringConstant", + "mult":{ + "title":"mult", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringConstant", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanConstant":{ - "title":"booleanConstant", + "div":{ + "title":"div", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanConstant", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "integerConstant":{ - "title":"integerConstant", + "and":{ + "title":"and", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"integerConstant", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "floatConstant":{ - "title":"floatConstant", + "or":{ + "title":"or", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"floatConstant", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "xor":{ + "title":"xor", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ConstantType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "stringConstant", - "booleanConstant", - "integerConstant", - "floatConstant", - "complexConstant" - ] - }, - "CoverageExprPairType":{ - "type":"object", - "title":"CoverageExprPairType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - }, - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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/boolean" - } - }, - "elementName":{ - "localPart":"booleanConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StringScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericMult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"lessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" - } - }, - "elementName":{ - "localPart":"interpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanGreaterOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"and", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - }, - "elementName":{ - "localPart":"setNullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" - } - }, - "elementName":{ - "localPart":"interpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - "elementName":{ - "localPart":"trim", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"count", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"stringConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"add", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, + }, + "equals":{ + "title":"equals", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessThan":{ + "title":"lessThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterThan":{ + "title":"greaterThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessOrEqual":{ + "title":"lessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterOrEqual":{ + "title":"greaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "notEqual":{ + "title":"notEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "rangeConstructor":{ + "title":"rangeConstructor", + "allOf":[ + { + "$ref":"#/definitions/RangeCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "trim":{ + "title":"trim", + "allOf":[ + { + "$ref":"#/definitions/TrimCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "slice":{ + "title":"slice", + "allOf":[ + { + "$ref":"#/definitions/SliceCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extend":{ + "title":"extend", + "allOf":[ + { + "$ref":"#/definitions/ExtendCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsTransform":{ + "title":"crsTransform", + "allOf":[ + { + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"#/definitions/ScaleCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "construct":{ + "title":"construct", + "allOf":[ + { + "$ref":"#/definitions/ConstructCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "dimensionIntervalElementType":{ + "title":"dimensionIntervalElementType", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ { "type":"object", "properties":{ @@ -16149,37 +11458,7 @@ } }, "elementName":{ - "localPart":"all", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DomainMetadataExprType" - } - }, - "elementName":{ - "localPart":"DomainMetadata", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - "elementName":{ - "localPart":"scale", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16224,52 +11503,7 @@ } }, "elementName":{ - "localPart":"sqrt", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanLessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"stringIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"min", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16284,22 +11518,7 @@ } }, "elementName":{ - "localPart":"crsSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" - } - }, - "elementName":{ - "localPart":"setCrsSet", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16310,11 +11529,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"minus", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16325,11 +11544,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16340,11 +11559,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16355,11 +11574,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16370,11 +11589,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16385,11 +11604,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"nullSet", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16404,187 +11623,7 @@ } }, "elementName":{ - "localPart":"lessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanAnd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"im", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType" - } - }, - "elementName":{ - "localPart":"condense", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - }, - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"exp", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" - } - }, - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" - } - }, - "elementName":{ - "localPart":"imageCrsDomain", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tanh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" - } - }, - "elementName":{ - "localPart":"cast", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16599,7 +11638,7 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16610,11 +11649,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16625,11 +11664,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16644,7 +11683,7 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16655,11 +11694,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16670,11 +11709,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"equals", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16685,11 +11724,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16700,11 +11739,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16719,7 +11758,7 @@ } }, "elementName":{ - "localPart":"some", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16730,11 +11769,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"mult", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16745,11 +11784,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16760,11 +11799,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16775,11 +11814,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16790,11 +11829,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"plus", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16805,11 +11844,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"div", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16820,11 +11859,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16835,11 +11874,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16850,11 +11889,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/double" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16865,12 +11904,12 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } }, "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" } }, { @@ -16880,11 +11919,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16899,7 +11938,7 @@ } }, "elementName":{ - "localPart":"arccos", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16910,11 +11949,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16925,11 +11964,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16940,11 +11979,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"or", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16959,7 +11998,7 @@ } }, "elementName":{ - "localPart":"overlay", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16970,11 +12009,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -16985,11 +12024,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17000,11 +12039,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17015,11 +12054,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17030,11 +12069,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"avg", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17049,7 +12088,7 @@ } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17060,11 +12099,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17075,11 +12114,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"slice", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17105,11 +12144,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17124,7 +12163,7 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17135,11 +12174,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17150,11 +12189,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"log", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17165,11 +12204,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17180,11 +12219,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"xor", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17195,11 +12234,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17210,30 +12249,3299 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "maxItems":2, - "minItems":2 + "minItems":3 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TrimCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "dimensionIntervalElementType" + ] + }, + "DomainMetadataExprType":{ + "type":"object", + "title":"DomainMetadataExprType", + "required":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "axis", + "srsName" + ], + "properties":{ + "coverage":{ + "title":"coverage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setIdentifier":{ + "title":"setIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setCrsSet":{ + "title":"setCrsSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setNullSet":{ + "title":"setNullSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationDefault":{ + "title":"setInterpolationDefault", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationSet":{ + "title":"setInterpolationSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryPlus":{ + "title":"unaryPlus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryMinus":{ + "title":"unaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sqrt":{ + "title":"sqrt", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abs":{ + "title":"abs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "exp":{ + "title":"exp", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "log":{ + "title":"log", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "ln":{ + "title":"ln", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sin":{ + "title":"sin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cos":{ + "title":"cos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tan":{ + "title":"tan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sinh":{ + "title":"sinh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cosh":{ + "title":"cosh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tanh":{ + "title":"tanh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arcsin":{ + "title":"arcsin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arccos":{ + "title":"arccos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arctan":{ + "title":"arctan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "not":{ + "title":"not", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "re":{ + "title":"re", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "im":{ + "title":"im", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "bit":{ + "title":"bit", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cast":{ + "title":"cast", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "fieldSelect":{ + "title":"fieldSelect", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "plus":{ + "title":"plus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "minus":{ + "title":"minus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "mult":{ + "title":"mult", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "div":{ + "title":"div", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "and":{ + "title":"and", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "or":{ + "title":"or", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "xor":{ + "title":"xor", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "equals":{ + "title":"equals", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessThan":{ + "title":"lessThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterThan":{ + "title":"greaterThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessOrEqual":{ + "title":"lessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterOrEqual":{ + "title":"greaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "notEqual":{ + "title":"notEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "rangeConstructor":{ + "title":"rangeConstructor", + "allOf":[ + { + "$ref":"#/definitions/RangeCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "trim":{ + "title":"trim", + "allOf":[ + { + "$ref":"#/definitions/TrimCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "slice":{ + "title":"slice", + "allOf":[ + { + "$ref":"#/definitions/SliceCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extend":{ + "title":"extend", + "allOf":[ + { + "$ref":"#/definitions/ExtendCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsTransform":{ + "title":"crsTransform", + "allOf":[ + { + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"#/definitions/ScaleCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "construct":{ + "title":"construct", + "allOf":[ + { + "$ref":"#/definitions/ConstructCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "axis":{ + "title":"axis", + "allOf":[ + { + "$ref":"#/definitions/AxisNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DomainMetadataExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "axis", + "srsName" + ] + }, + "ConstantCoverageExprType":{ + "type":"object", + "title":"ConstantCoverageExprType", + "required":[ + "name", + "axisIterator", + "value" + ], + "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/wcps/1.0" + } + }, + "axisIterator":{ + "title":"axisIterator", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AxisIteratorType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axisIterator", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ConstantType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstantCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "name", + "axisIterator", + "value" + ] + }, + "RangeCoverageExprType.Component":{ + "type":"object", + "title":"RangeCoverageExprType.Component", + "required":[ + "field", + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ], + "properties":{ + "field":{ + "title":"field", + "allOf":[ + { + "$ref":"#/definitions/FieldNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "coverage":{ + "title":"coverage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setIdentifier":{ + "title":"setIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setCrsSet":{ + "title":"setCrsSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setNullSet":{ + "title":"setNullSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationDefault":{ + "title":"setInterpolationDefault", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationSet":{ + "title":"setInterpolationSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryPlus":{ + "title":"unaryPlus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryMinus":{ + "title":"unaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sqrt":{ + "title":"sqrt", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abs":{ + "title":"abs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "exp":{ + "title":"exp", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "log":{ + "title":"log", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "ln":{ + "title":"ln", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sin":{ + "title":"sin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cos":{ + "title":"cos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tan":{ + "title":"tan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sinh":{ + "title":"sinh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cosh":{ + "title":"cosh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tanh":{ + "title":"tanh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arcsin":{ + "title":"arcsin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arccos":{ + "title":"arccos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arctan":{ + "title":"arctan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "not":{ + "title":"not", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "re":{ + "title":"re", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "im":{ + "title":"im", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "bit":{ + "title":"bit", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cast":{ + "title":"cast", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "fieldSelect":{ + "title":"fieldSelect", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "plus":{ + "title":"plus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "minus":{ + "title":"minus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "mult":{ + "title":"mult", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "div":{ + "title":"div", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "and":{ + "title":"and", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "or":{ + "title":"or", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "xor":{ + "title":"xor", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "equals":{ + "title":"equals", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessThan":{ + "title":"lessThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterThan":{ + "title":"greaterThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessOrEqual":{ + "title":"lessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterOrEqual":{ + "title":"greaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "notEqual":{ + "title":"notEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "rangeConstructor":{ + "title":"rangeConstructor", + "allOf":[ + { + "$ref":"#/definitions/RangeCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "trim":{ + "title":"trim", + "allOf":[ + { + "$ref":"#/definitions/TrimCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "slice":{ + "title":"slice", + "allOf":[ + { + "$ref":"#/definitions/SliceCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extend":{ + "title":"extend", + "allOf":[ + { + "$ref":"#/definitions/ExtendCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsTransform":{ + "title":"crsTransform", + "allOf":[ + { + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"#/definitions/ScaleCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "construct":{ + "title":"construct", + "allOf":[ + { + "$ref":"#/definitions/ConstructCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "field", + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ] + }, + "ProcessCoveragesRequestType":{ + "required":[ + "query" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"ProcessCoveragesRequestType", + "properties":{ + "query":{ + "title":"query", + "allOf":[ + { + "$ref":"#/definitions/ProcessOneCoverageType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"query", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessCoveragesRequestType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "query" + ] + }, + "CoverageExprElementType":{ + "type":"object", + "title":"CoverageExprElementType", + "required":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ], + "properties":{ + "coverage":{ + "title":"coverage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setIdentifier":{ + "title":"setIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setCrsSet":{ + "title":"setCrsSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setNullSet":{ + "title":"setNullSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationDefault":{ + "title":"setInterpolationDefault", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationSet":{ + "title":"setInterpolationSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryPlus":{ + "title":"unaryPlus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryMinus":{ + "title":"unaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sqrt":{ + "title":"sqrt", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abs":{ + "title":"abs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "exp":{ + "title":"exp", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "log":{ + "title":"log", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "ln":{ + "title":"ln", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sin":{ + "title":"sin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cos":{ + "title":"cos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tan":{ + "title":"tan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sinh":{ + "title":"sinh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cosh":{ + "title":"cosh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tanh":{ + "title":"tanh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arcsin":{ + "title":"arcsin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arccos":{ + "title":"arccos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arctan":{ + "title":"arctan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "not":{ + "title":"not", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "re":{ + "title":"re", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "im":{ + "title":"im", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "bit":{ + "title":"bit", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cast":{ + "title":"cast", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "fieldSelect":{ + "title":"fieldSelect", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "plus":{ + "title":"plus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "minus":{ + "title":"minus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "mult":{ + "title":"mult", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "div":{ + "title":"div", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "and":{ + "title":"and", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "or":{ + "title":"or", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "xor":{ + "title":"xor", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "equals":{ + "title":"equals", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessThan":{ + "title":"lessThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterThan":{ + "title":"greaterThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessOrEqual":{ + "title":"lessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterOrEqual":{ + "title":"greaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "notEqual":{ + "title":"notEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "rangeConstructor":{ + "title":"rangeConstructor", + "allOf":[ + { + "$ref":"#/definitions/RangeCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "trim":{ + "title":"trim", + "allOf":[ + { + "$ref":"#/definitions/TrimCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "slice":{ + "title":"slice", + "allOf":[ + { + "$ref":"#/definitions/SliceCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extend":{ + "title":"extend", + "allOf":[ + { + "$ref":"#/definitions/ExtendCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsTransform":{ + "title":"crsTransform", + "allOf":[ + { + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"#/definitions/ScaleCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "construct":{ + "title":"construct", + "allOf":[ + { + "$ref":"#/definitions/ConstructCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageExprElementType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ] + }, + "CondenseScalarExprType.InterpolationSet.SetCrsSet":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.SetCrsSet", + "required":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ], + "properties":{ + "coverage":{ + "title":"coverage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setIdentifier":{ + "title":"setIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setCrsSet":{ + "title":"setCrsSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setNullSet":{ + "title":"setNullSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationDefault":{ + "title":"setInterpolationDefault", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationSet":{ + "title":"setInterpolationSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryPlus":{ + "title":"unaryPlus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryMinus":{ + "title":"unaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sqrt":{ + "title":"sqrt", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abs":{ + "title":"abs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "exp":{ + "title":"exp", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "log":{ + "title":"log", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "ln":{ + "title":"ln", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sin":{ + "title":"sin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cos":{ + "title":"cos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tan":{ + "title":"tan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sinh":{ + "title":"sinh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cosh":{ + "title":"cosh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tanh":{ + "title":"tanh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arcsin":{ + "title":"arcsin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arccos":{ + "title":"arccos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arctan":{ + "title":"arctan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "not":{ + "title":"not", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "re":{ + "title":"re", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "im":{ + "title":"im", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "bit":{ + "title":"bit", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cast":{ + "title":"cast", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "fieldSelect":{ + "title":"fieldSelect", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "plus":{ + "title":"plus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "minus":{ + "title":"minus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "mult":{ + "title":"mult", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "div":{ + "title":"div", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "and":{ + "title":"and", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "or":{ + "title":"or", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "xor":{ + "title":"xor", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "equals":{ + "title":"equals", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessThan":{ + "title":"lessThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterThan":{ + "title":"greaterThan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "lessOrEqual":{ + "title":"lessOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "greaterOrEqual":{ + "title":"greaterOrEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "notEqual":{ + "title":"notEqual", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "rangeConstructor":{ + "title":"rangeConstructor", + "allOf":[ + { + "$ref":"#/definitions/RangeCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "trim":{ + "title":"trim", + "allOf":[ + { + "$ref":"#/definitions/TrimCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "slice":{ + "title":"slice", + "allOf":[ + { + "$ref":"#/definitions/SliceCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extend":{ + "title":"extend", + "allOf":[ + { + "$ref":"#/definitions/ExtendCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsTransform":{ + "title":"crsTransform", + "allOf":[ + { + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "scale":{ + "title":"scale", + "allOf":[ + { + "$ref":"#/definitions/ScaleCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "construct":{ + "title":"construct", + "allOf":[ + { + "$ref":"#/definitions/ConstructCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsNameType":{ + "title":"crsNameType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + }, + "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CoverageExprPairType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ - "content" + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "crsNameType" ] }, "CondenseScalarExprType.InterpolationSet":{ @@ -18012,9 +16320,9 @@ "name" ] }, - "CrsTransformCoverageExprType":{ + "CondenseScalarExprType.ImageCrsDomain":{ "type":"object", - "title":"CrsTransformCoverageExprType", + "title":"CondenseScalarExprType.ImageCrsDomain", "required":[ "coverage", "setIdentifier", @@ -18065,9 +16373,7 @@ "crsTransform", "scale", "construct", - "_const", - "dimensionIntervalElementType", - "fieldInterpolationElementType" + "_const" ], "properties":{ "coverage":{ @@ -18720,8 +17026,129 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "dimensionIntervalElementType":{ - "title":"dimensionIntervalElementType", + "axis":{ + "title":"axis", + "allOf":[ + { + "$ref":"#/definitions/AxisNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "axis" + ] + }, + "ProcessOneCoverageType":{ + "type":"object", + "title":"ProcessOneCoverageType", + "required":[ + "xmlSyntax", + "abstractSyntax" + ], + "properties":{ + "xmlSyntax":{ + "title":"xmlSyntax", + "allOf":[ + { + "$ref":"#/definitions/ProcessCoverageXmlRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"xmlSyntax", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abstractSyntax":{ + "title":"abstractSyntax", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abstractSyntax", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessOneCoverageType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "xmlSyntax", + "abstractSyntax" + ] + }, + "CoverageExprPairType":{ + "type":"object", + "title":"CoverageExprPairType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", "allOf":[ { "type":"array", @@ -18734,11 +17161,41 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"stringIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanNotEqualNumeric", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18753,7 +17210,22 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18768,7 +17240,22 @@ } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"add", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18783,7 +17270,67 @@ } }, "elementName":{ - "localPart":"and", + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprType" + } + }, + "elementName":{ + "localPart":"booleanNot", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"all", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18802,6 +17349,396 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RangeCoverageExprType" + } + }, + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + } + }, + "elementName":{ + "localPart":"imageCrsDomain", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"stringConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + }, + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + }, + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + } + }, + "elementName":{ + "localPart":"interpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/StringScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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/boolean" + } + }, + "elementName":{ + "localPart":"booleanConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + }, + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + } + }, + "elementName":{ + "localPart":"interpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + }, + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SliceCoverageExprType" + } + }, + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, { "type":"object", "properties":{ @@ -18813,7 +17750,22 @@ } }, "elementName":{ - "localPart":"abs", + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + }, + "elementName":{ + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18824,11 +17776,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"extend", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18839,11 +17791,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"trim", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18854,11 +17806,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"construct", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18869,11 +17821,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"ln", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18884,11 +17836,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"cast", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18899,11 +17851,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18914,11 +17866,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18929,11 +17881,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18944,11 +17896,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"or", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18963,7 +17915,7 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18974,11 +17926,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18989,11 +17941,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19004,11 +17956,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19019,11 +17971,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19034,11 +17986,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19049,12 +18001,12 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, { @@ -19064,11 +18016,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19079,11 +18031,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"equals", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19098,7 +18050,7 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19109,11 +18061,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19124,11 +18076,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"log", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19139,11 +18091,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19154,11 +18106,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19169,11 +18121,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"div", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19184,11 +18136,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/CondenseScalarExprType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19199,11 +18151,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19214,11 +18166,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"mult", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19233,7 +18185,7 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19244,11 +18196,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19259,11 +18211,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"not", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19274,11 +18226,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19289,11 +18241,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"plus", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19308,7 +18260,7 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19319,11 +18271,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19334,11 +18286,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19353,7 +18305,7 @@ } }, "elementName":{ - "localPart":"im", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19364,11 +18316,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"sinh", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19379,11 +18331,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19394,11 +18346,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19409,11 +18361,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"xor", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19424,11 +18376,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19443,7 +18395,7 @@ } }, "elementName":{ - "localPart":"minus", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19454,11 +18406,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19469,11 +18421,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"axis", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19484,11 +18436,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"scale", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19499,11 +18451,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"slice", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19514,11 +18466,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/DomainMetadataExprType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19529,220 +18481,402 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"sin", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "minItems":3 + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageExprPairType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "content" + ] + }, + "CondenseScalarExprType.InterpolationSet.SetNullSet":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.SetNullSet", + "required":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ], + "properties":{ + "coverage":{ + "title":"coverage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setIdentifier":{ + "title":"setIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setCrsSet":{ + "title":"setCrsSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setNullSet":{ + "title":"setNullSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationDefault":{ + "title":"setInterpolationDefault", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "setInterpolationSet":{ + "title":"setInterpolationSet", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryPlus":{ + "title":"unaryPlus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "unaryMinus":{ + "title":"unaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sqrt":{ + "title":"sqrt", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "abs":{ + "title":"abs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "exp":{ + "title":"exp", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "log":{ + "title":"log", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "ln":{ + "title":"ln", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sin":{ + "title":"sin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cos":{ + "title":"cos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tan":{ + "title":"tan", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "sinh":{ + "title":"sinh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "cosh":{ + "title":"cosh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "tanh":{ + "title":"tanh", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arcsin":{ + "title":"arcsin", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "arccos":{ + "title":"arccos", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "fieldInterpolationElementType":{ - "title":"fieldInterpolationElementType", + "arctan":{ + "title":"arctan", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "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":"name", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"interpolationMethod", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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":"nullResistance", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":3 + "$ref":"#/definitions/CoverageExprElementType" } ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CrsTransformCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "dimensionIntervalElementType", - "fieldInterpolationElementType" - ] - }, - "ConstructCoverageExprType":{ - "type":"object", - "title":"ConstructCoverageExprType", - "required":[ - "name", - "axisIterator", - "identifier", - "imageCrs", - "imageCrsDomain", - "crsSet", - "domainMetadata", - "nullSet", - "interpolationDefault", - "interpolationSet", - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString", - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce", - "all", - "some", - "count", - "add", - "avg", - "min", - "max", - "stringIdentifier", - "stringConstant" - ], - "properties":{ - "name":{ - "title":"name", + "propertyType":"element", + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "not":{ + "title":"not", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "axisIterator":{ - "title":"axisIterator", + "re":{ + "title":"re", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisIteratorType" - }, - "minItems":1 + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"axisIterator", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "identifier":{ - "title":"identifier", + "im":{ + "title":"im", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -19750,521 +18884,599 @@ ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "imageCrs":{ - "title":"imageCrs", + "bit":{ + "title":"bit", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } ], "propertyType":"element", "elementName":{ - "localPart":"imageCrs", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "imageCrsDomain":{ - "title":"imageCrsDomain", + "cast":{ + "title":"cast", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } ], "propertyType":"element", "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsSet":{ - "title":"crsSet", + "fieldSelect":{ + "title":"fieldSelect", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } ], "propertyType":"element", "elementName":{ - "localPart":"crsSet", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "domainMetadata":{ - "title":"domainMetadata", + "plus":{ + "title":"plus", "allOf":[ { - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"DomainMetadata", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "nullSet":{ - "title":"nullSet", + "minus":{ + "title":"minus", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"nullSet", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "interpolationDefault":{ - "title":"interpolationDefault", + "mult":{ + "title":"mult", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationDefault", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "interpolationSet":{ - "title":"interpolationSet", + "div":{ + "title":"div", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationSet", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanConstant":{ - "title":"booleanConstant", + "and":{ + "title":"and", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanConstant", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNot":{ - "title":"booleanNot", + "or":{ + "title":"or", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNot", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanAnd":{ - "title":"booleanAnd", + "xor":{ + "title":"xor", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanAnd", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanOr":{ - "title":"booleanOr", + "equals":{ + "title":"equals", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanOr", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanXor":{ - "title":"booleanXor", + "lessThan":{ + "title":"lessThan", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanXor", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessThan":{ - "title":"booleanLessThan", + "greaterThan":{ + "title":"greaterThan", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessThan", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessOrEqual":{ - "title":"booleanLessOrEqual", + "lessOrEqual":{ + "title":"lessOrEqual", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterThan":{ - "title":"booleanGreaterThan", + "greaterOrEqual":{ + "title":"greaterOrEqual", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterOrEqual":{ - "title":"booleanGreaterOrEqual", + "notEqual":{ + "title":"notEqual", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualNumeric":{ - "title":"booleanEqualNumeric", + "overlay":{ + "title":"overlay", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", + "rangeConstructor":{ + "title":"rangeConstructor", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/RangeCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualString":{ - "title":"booleanEqualString", + "trim":{ + "title":"trim", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualString", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", + "slice":{ + "title":"slice", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericConstant":{ - "title":"numericConstant", + "extend":{ + "title":"extend", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ExtendCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericConstant", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "crsTransform":{ + "title":"crsTransform", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/ScaleCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericAdd":{ - "title":"numericAdd", + "construct":{ + "title":"construct", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ConstructCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericAdd", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMinus":{ - "title":"numericMinus", + "_const":{ + "title":"_const", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ConstantCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMinus", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMult":{ - "title":"numericMult", + "_null":{ + "title":"_null", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "type":"array", + "items":{ + "$ref":"#/definitions/RangeExprType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"null", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "_null" + ] + }, + "ProcessCoverageXmlRequestType.Where":{ + "type":"object", + "title":"ProcessCoverageXmlRequestType.Where", + "required":[ + "booleanConstant", + "booleanNot", + "booleanAnd", + "booleanOr", + "booleanXor", + "booleanLessThan", + "booleanLessOrEqual", + "booleanGreaterThan", + "booleanGreaterOrEqual", + "booleanEqualNumeric", + "booleanNotEqualNumeric", + "booleanEqualString", + "booleanNotEqualString" + ], + "properties":{ + "booleanConstant":{ + "title":"booleanConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMult", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericDiv":{ - "title":"numericDiv", + "booleanNot":{ + "title":"booleanNot", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericDiv", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "condense":{ - "title":"condense", + "booleanAnd":{ + "title":"booleanAnd", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"condense", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "reduce":{ - "title":"reduce", + "booleanOr":{ + "title":"booleanOr", "allOf":[ { - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"reduce", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "all":{ - "title":"all", + "booleanXor":{ + "title":"booleanXor", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"all", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "some":{ - "title":"some", + "booleanLessThan":{ + "title":"booleanLessThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"some", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "count":{ - "title":"count", + "booleanLessOrEqual":{ + "title":"booleanLessOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"count", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "add":{ - "title":"add", + "booleanGreaterThan":{ + "title":"booleanGreaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"add", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "avg":{ - "title":"avg", + "booleanGreaterOrEqual":{ + "title":"booleanGreaterOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"avg", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "min":{ - "title":"min", + "booleanEqualNumeric":{ + "title":"booleanEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "max":{ - "title":"max", + "booleanNotEqualNumeric":{ + "title":"booleanNotEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringIdentifier":{ - "title":"stringIdentifier", + "booleanEqualString":{ + "title":"booleanEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringIdentifier", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringConstant":{ - "title":"stringConstant", + "booleanNotEqualString":{ + "title":"booleanNotEqualString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringConstant", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ConstructCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ - "name", - "axisIterator", - "identifier", - "imageCrs", - "imageCrsDomain", - "crsSet", - "domainMetadata", - "nullSet", - "interpolationDefault", - "interpolationSet", "booleanConstant", "booleanNot", "booleanAnd", @@ -20277,30 +19489,179 @@ "booleanEqualNumeric", "booleanNotEqualNumeric", "booleanEqualString", - "booleanNotEqualString", - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce", - "all", - "some", - "count", - "add", - "avg", - "min", - "max", - "stringIdentifier", - "stringConstant" + "booleanNotEqualString" ] }, - "SliceCoverageExprType":{ + "NumericScalarExprPairType":{ "type":"object", - "title":"SliceCoverageExprType", + "title":"NumericScalarExprPairType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ComplexConstantType" + } + }, + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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/double" + } + }, + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType" + } + }, + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + }, + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReduceScalarExprType" + } + }, + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NumericScalarExprPairType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "content" + ] + }, + "EncodeDataExprType":{ + "type":"object", + "title":"EncodeDataExprType", "required":[ "coverage", "setIdentifier", @@ -20352,7 +19713,7 @@ "scale", "construct", "_const", - "dimensionPointElementType" + "format" ], "properties":{ "coverage":{ @@ -21005,57 +20366,49 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "dimensionPointElementType":{ - "title":"dimensionPointElementType", + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/AxisNameType" - } - ], - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "anyOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - } - ], - "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/ScalarExprType" - } - ], - "elementName":{ - "localPart":"slicingPosition", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"format", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "extraParameters":{ + "title":"extraParameters", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extraParameters", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "store":{ + "title":"store", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"store", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SliceCoverageExprType", + "localPart":"EncodeDataExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ @@ -21109,12 +20462,14 @@ "scale", "construct", "_const", - "dimensionPointElementType" + "format", + "extraParameters", + "store" ] }, - "CoverageExprElementType":{ + "CrsTransformCoverageExprType":{ "type":"object", - "title":"CoverageExprElementType", + "title":"CrsTransformCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -21165,7 +20520,9 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ], "properties":{ "coverage":{ @@ -21799,29 +21156,912 @@ "$ref":"#/definitions/ConstructCoverageExprType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "_const":{ + "title":"_const", + "allOf":[ + { + "$ref":"#/definitions/ConstantCoverageExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "dimensionIntervalElementType":{ + "title":"dimensionIntervalElementType", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + } + }, + "elementName":{ + "localPart":"setNullSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"tan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arctan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, + "elementName":{ + "localPart":"extend", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arcsin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"greaterOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"im", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SliceCoverageExprType" + } + }, + "elementName":{ + "localPart":"slice", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"not", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + "elementName":{ + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConstructCoverageExprType" + } + }, + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + }, + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + } + }, + "elementName":{ + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"xor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sin", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sqrt", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"equals", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + } + }, + "elementName":{ + "localPart":"bit", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"lessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"minus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + }, + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"plus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScalarExprType" + } + }, + "elementName":{ + "localPart":"lowerBound", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"and", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"coverage", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"unaryPlus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + } + }, + "elementName":{ + "localPart":"srsName", + "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/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sinh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"ln", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"exp", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"notEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ScalarExprType" + } + }, + "elementName":{ + "localPart":"upperBound", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"tanh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + } + }, + "elementName":{ + "localPart":"cast", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"cosh", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + }, + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"abs", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ConstantCoverageExprType" + } + }, + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AxisNameType" + } + }, + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + }, + "elementName":{ + "localPart":"setInterpolationDefault", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"greaterThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/RangeCoverageExprType" + } + }, + "elementName":{ + "localPart":"rangeConstructor", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "minItems":3 + } + ], + "propertyType":"elementRefs" }, - "_const":{ - "title":"_const", + "fieldInterpolationElementType":{ + "title":"fieldInterpolationElementType", "allOf":[ { - "$ref":"#/definitions/ConstantCoverageExprType" + "type":"array", + "items":{ + "anyOf":[ + { + "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":"name", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"nullResistance", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "minItems":3 } ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageExprElementType", + "localPart":"CrsTransformCoverageExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ @@ -21874,12 +22114,14 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ] }, - "CondenseScalarExprType.InterpolationSet.SetCrsSet":{ + "CondenseScalarExprType.InterpolationSet.Bit":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetCrsSet", + "title":"CondenseScalarExprType.InterpolationSet.Bit", "required":[ "coverage", "setIdentifier", @@ -21930,7 +22172,8 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "bitIndex" ], "properties":{ "coverage":{ @@ -22583,21 +22826,17 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsNameType":{ - "title":"crsNameType", + "bitIndex":{ + "title":"bitIndex", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"bitIndex", + "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, @@ -22653,48 +22892,13 @@ "scale", "construct", "_const", - "crsNameType" - ] - }, - "RangeExprType":{ - "type":"object", - "title":"RangeExprType", - "required":[ - "component" - ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeExprType.Component" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"component", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RangeExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "component" + "bitIndex" ] }, - "CondenseScalarExprType.InterpolationSet.SetIdentifier":{ + "CondenseScalarExprType.InterpolationSet.SetInterpolationSet":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetIdentifier", + "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationSet", "required":[ - "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -22744,22 +22948,10 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "field" ], "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, "coverage":{ "title":"coverage", "allOf":[ @@ -23336,265 +23528,95 @@ "title":"slice", "allOf":[ { - "$ref":"#/definitions/SliceCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "extend":{ - "title":"extend", - "allOf":[ - { - "$ref":"#/definitions/ExtendCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extend", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const" - ] - }, - "ReduceScalarExprType":{ - "type":"object", - "title":"ReduceScalarExprType", - "required":[ - "all", - "some", - "count", - "add", - "avg", - "min", - "max" - ], - "properties":{ - "all":{ - "title":"all", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/SliceCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"all", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "some":{ - "title":"some", + "extend":{ + "title":"extend", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"some", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "count":{ - "title":"count", + "crsTransform":{ + "title":"crsTransform", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"count", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "add":{ - "title":"add", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScaleCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"add", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "avg":{ - "title":"avg", + "construct":{ + "title":"construct", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"avg", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "min":{ - "title":"min", + "_const":{ + "title":"_const", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "max":{ - "title":"max", + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/FieldNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"field", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ReduceScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "all", - "some", - "count", - "add", - "avg", - "min", - "max" - ] - }, - "BooleanScalarExprPairType":{ - "type":"object", - "title":"BooleanScalarExprPairType", - "required":[ - "content" - ], - "properties":{ - "content":{ - "title":"content", + }, + "interpolationMethodType":{ + "title":"interpolationMethodType", "allOf":[ { "type":"array", @@ -23607,176 +23629,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanXor", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanOr", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanAnd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanLessThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "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/boolean" - } - }, - "elementName":{ - "localPart":"booleanConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanNotEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanGreaterThan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanLessOrEqual", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StringScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/StringScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanNotEqualString", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -23787,35 +23644,81 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "maxItems":2, - "minItems":2 + "minItems":0 } ], "propertyType":"elementRefs" } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanScalarExprPairType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ - "content" + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "field", + "interpolationMethodType" ] }, - "CondenseScalarExprType.InterpolationDefault":{ + "CondenseScalarExprType.InterpolationSet.Cast":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationDefault", + "title":"CondenseScalarExprType.InterpolationSet.Cast", "required":[ "coverage", "setIdentifier", @@ -23867,7 +23770,7 @@ "scale", "construct", "_const", - "name" + "type" ], "properties":{ "coverage":{ @@ -24520,16 +24423,16 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "name":{ - "title":"name", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RangeFieldType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"type", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } @@ -24586,43 +24489,76 @@ "scale", "construct", "_const", - "name" + "type" ] }, - "FieldNameType":{ + "StringScalarExprPairType":{ "type":"object", - "title":"FieldNameType", + "title":"StringScalarExprPairType", "required":[ - "name" + "content" ], "properties":{ - "name":{ - "title":"name", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"stringIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + { + "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":"stringConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", "typeName":{ - "localPart":"FieldNameType", + "localPart":"StringScalarExprPairType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ - "name" + "content" ] }, - "CondenseScalarExprType.InterpolationSet.Bit":{ + "CondenseScalarExprType.InterpolationSet.SetIdentifier":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.Bit", + "title":"CondenseScalarExprType.InterpolationSet.SetIdentifier", "required":[ + "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -24672,10 +24608,22 @@ "crsTransform", "scale", "construct", - "_const", - "bitIndex" + "_const" ], "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, "coverage":{ "title":"coverage", "allOf":[ @@ -25325,79 +25273,130 @@ "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "bitIndex":{ - "title":"bitIndex", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const" + ] + }, + "FieldNameType":{ + "type":"object", + "title":"FieldNameType", + "required":[ + "name" + ], + "properties":{ + "name":{ + "title":"name", "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":"name", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FieldNameType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "name" + ] + }, + "RangeCoverageExprType":{ + "type":"object", + "title":"RangeCoverageExprType", + "required":[ + "component" + ], + "properties":{ + "component":{ + "title":"component", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RangeCoverageExprType.Component" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"bitIndex", + "localPart":"component", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RangeCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "bitIndex" + "component" ] }, - "CondenseScalarExprType.ImageCrsDomain":{ + "CondenseScalarExprType.InterpolationSet.FieldSelect":{ "type":"object", - "title":"CondenseScalarExprType.ImageCrsDomain", + "title":"CondenseScalarExprType.InterpolationSet.FieldSelect", "required":[ "coverage", "setIdentifier", @@ -25448,7 +25447,8 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "field" ], "properties":{ "coverage":{ @@ -26050,670 +26050,152 @@ } }, "crsTransform":{ - "title":"crsTransform", - "allOf":[ - { - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "scale":{ - "title":"scale", - "allOf":[ - { - "$ref":"#/definitions/ScaleCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "construct":{ - "title":"construct", - "allOf":[ - { - "$ref":"#/definitions/ConstructCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"construct", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "_const":{ - "title":"_const", - "allOf":[ - { - "$ref":"#/definitions/ConstantCoverageExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "axis":{ - "title":"axis", - "allOf":[ - { - "$ref":"#/definitions/AxisNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverage", - "setIdentifier", - "setCrsSet", - "setNullSet", - "setInterpolationDefault", - "setInterpolationSet", - "unaryPlus", - "unaryMinus", - "sqrt", - "abs", - "exp", - "log", - "ln", - "sin", - "cos", - "tan", - "sinh", - "cosh", - "tanh", - "arcsin", - "arccos", - "arctan", - "not", - "re", - "im", - "bit", - "cast", - "fieldSelect", - "plus", - "minus", - "mult", - "div", - "and", - "or", - "xor", - "equals", - "lessThan", - "greaterThan", - "lessOrEqual", - "greaterOrEqual", - "notEqual", - "overlay", - "rangeConstructor", - "trim", - "slice", - "extend", - "crsTransform", - "scale", - "construct", - "_const", - "axis" - ] - }, - "AxisNameType":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"AxisNameType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "RangeFieldType":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"RangeFieldType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "overlay" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"overlay", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "coverage" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - }, - "elementName":{ - "localPart":"coverage", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "tan" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"tan", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "or" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"or", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - { - "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/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/AxisNameType" - } - }, - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "unaryPlus" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"unaryPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "setIdentifier" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - }, - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "bit" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" - } - }, - "elementName":{ - "localPart":"bit", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ + "title":"crsTransform", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "sinh" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } + "$ref":"#/definitions/CrsTransformCoverageExprType" } - ] + ], + "propertyType":"element", + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sinh", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "add" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } + "$ref":"#/definitions/ScaleCoverageExprType" } - ] + ], + "propertyType":"element", + "elementName":{ + "localPart":"scale", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"add", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ + "construct":{ + "title":"construct", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "setInterpolationSet" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } + "$ref":"#/definitions/ConstructCoverageExprType" } - ] + ], + "propertyType":"element", + "elementName":{ + "localPart":"construct", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - }, - "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ + "_const":{ + "title":"_const", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "setIdentifier" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } + "$ref":"#/definitions/ConstantCoverageExprType" } - ] + ], + "propertyType":"element", + "elementName":{ + "localPart":"const", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" - } - }, - "elementName":{ - "localPart":"setIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ + "field":{ + "title":"field", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "fieldSelect" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } + "$ref":"#/definitions/FieldNameType" } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + ], + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } } }, - "elementName":{ - "localPart":"fieldSelect", + "typeType":"classInfo", + "propertiesOrder":[ + "coverage", + "setIdentifier", + "setCrsSet", + "setNullSet", + "setInterpolationDefault", + "setInterpolationSet", + "unaryPlus", + "unaryMinus", + "sqrt", + "abs", + "exp", + "log", + "ln", + "sin", + "cos", + "tan", + "sinh", + "cosh", + "tanh", + "arcsin", + "arccos", + "arctan", + "not", + "re", + "im", + "bit", + "cast", + "fieldSelect", + "plus", + "minus", + "mult", + "div", + "and", + "or", + "xor", + "equals", + "lessThan", + "greaterThan", + "lessOrEqual", + "greaterOrEqual", + "notEqual", + "overlay", + "rangeConstructor", + "trim", + "slice", + "extend", + "crsTransform", + "scale", + "construct", + "_const", + "field" + ] + }, + "AxisNameType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"AxisNameType", "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" } }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "booleanConstant" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "RangeFieldType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"booleanConstant", + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"RangeFieldType", "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" } - }, + } + }, + "anyOf":[ { "type":"object", "properties":{ @@ -26727,7 +26209,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "sin" ] }, "namespaceURI":{ @@ -26744,11 +26226,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -26764,7 +26246,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "lessThan" ] }, "namespaceURI":{ @@ -26777,15 +26259,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -26801,7 +26283,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "opOr" ] }, "namespaceURI":{ @@ -26814,15 +26296,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"bit", + "localPart":"opOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -26838,7 +26320,7 @@ "properties":{ "localPart":{ "enum":[ - "stringIdentifier" + "exp" ] }, "namespaceURI":{ @@ -26855,11 +26337,11 @@ } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -26875,7 +26357,7 @@ "properties":{ "localPart":{ "enum":[ - "crsSet" + "opPlus" ] }, "namespaceURI":{ @@ -26888,15 +26370,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"crsSet", + "localPart":"opPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -26912,7 +26394,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "notEqual" ] }, "namespaceURI":{ @@ -26929,11 +26411,11 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -26949,7 +26431,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "cast" ] }, "namespaceURI":{ @@ -26962,15 +26444,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"sinh", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -26986,7 +26468,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "min" ] }, "namespaceURI":{ @@ -27003,11 +26485,11 @@ } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27023,7 +26505,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "count" ] }, "namespaceURI":{ @@ -27036,11 +26518,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"scale", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27060,7 +26542,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "arcsin" ] }, "namespaceURI":{ @@ -27073,15 +26555,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27097,7 +26579,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "lowerBound" ] }, "namespaceURI":{ @@ -27110,15 +26592,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27134,7 +26616,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualString" + "lessOrEqual" ] }, "namespaceURI":{ @@ -27147,15 +26629,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27171,7 +26653,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -27184,15 +26666,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"abs", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -27208,7 +26690,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "cosh" ] }, "namespaceURI":{ @@ -27225,11 +26707,11 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -27245,7 +26727,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "unaryPlus" ] }, "namespaceURI":{ @@ -27262,11 +26744,11 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27282,7 +26764,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "lowerBound" ] }, "namespaceURI":{ @@ -27295,15 +26777,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27319,7 +26801,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "div" ] }, "namespaceURI":{ @@ -27336,11 +26818,11 @@ } }, "elementName":{ - "localPart":"lessThan", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -27356,7 +26838,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "arccos" ] }, "namespaceURI":{ @@ -27369,15 +26851,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27393,7 +26875,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -27406,15 +26888,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"xor", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -27430,7 +26912,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "arccos" ] }, "namespaceURI":{ @@ -27447,11 +26929,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27467,7 +26949,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "booleanXor" ] }, "namespaceURI":{ @@ -27480,15 +26962,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"exp", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -27504,7 +26986,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "const" ] }, "namespaceURI":{ @@ -27517,15 +26999,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"axis", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -27541,7 +27023,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "cast" ] }, "namespaceURI":{ @@ -27554,15 +27036,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"mult", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27578,7 +27060,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "some" ] }, "namespaceURI":{ @@ -27591,15 +27073,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -27615,7 +27097,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "slice" ] }, "namespaceURI":{ @@ -27628,11 +27110,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27652,7 +27134,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "div" ] }, "namespaceURI":{ @@ -27669,11 +27151,11 @@ } }, "elementName":{ - "localPart":"and", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27689,7 +27171,7 @@ "properties":{ "localPart":{ "enum":[ - "opOr" + "xor" ] }, "namespaceURI":{ @@ -27702,15 +27184,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"opOr", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27726,7 +27208,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "fieldSelect" ] }, "namespaceURI":{ @@ -27739,15 +27221,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"sinh", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -27784,7 +27266,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27800,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationDefault" + "not" ] }, "namespaceURI":{ @@ -27813,15 +27295,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27837,7 +27319,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -27850,15 +27332,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27874,7 +27356,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "not" ] }, "namespaceURI":{ @@ -27891,11 +27373,11 @@ } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27911,7 +27393,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "log" ] }, "namespaceURI":{ @@ -27928,11 +27410,11 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27948,7 +27430,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "or" ] }, "namespaceURI":{ @@ -27965,11 +27447,11 @@ } }, "elementName":{ - "localPart":"overlay", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27985,7 +27467,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "booleanAnd" ] }, "namespaceURI":{ @@ -27998,15 +27480,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28022,7 +27504,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "not" ] }, "namespaceURI":{ @@ -28035,11 +27517,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28059,7 +27541,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "booleanAnd" ] }, "namespaceURI":{ @@ -28072,15 +27554,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -28096,7 +27578,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "sinh" ] }, "namespaceURI":{ @@ -28113,11 +27595,11 @@ } }, "elementName":{ - "localPart":"im", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28133,7 +27615,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "arcsin" ] }, "namespaceURI":{ @@ -28146,11 +27628,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28170,44 +27652,7 @@ "properties":{ "localPart":{ "enum":[ - "nullResistance" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - }, - "elementName":{ - "localPart":"nullResistance", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "coverage" + "cast" ] }, "namespaceURI":{ @@ -28220,15 +27665,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"coverage", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -28244,7 +27689,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "nullSet" ] }, "namespaceURI":{ @@ -28257,15 +27702,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -28281,7 +27726,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "equals" ] }, "namespaceURI":{ @@ -28294,15 +27739,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28318,7 +27763,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "setIdentifier" ] }, "namespaceURI":{ @@ -28331,15 +27776,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"reduce", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -28355,7 +27800,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrs" + "booleanLessThan" ] }, "namespaceURI":{ @@ -28368,11 +27813,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28392,7 +27837,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "some" ] }, "namespaceURI":{ @@ -28405,11 +27850,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28429,7 +27874,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "stringConstant" ] }, "namespaceURI":{ @@ -28442,15 +27887,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"div", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/StringScalarExprPairType" } }, { @@ -28466,7 +27911,7 @@ "properties":{ "localPart":{ "enum":[ - "stringConstant" + "ProcessCoveragesRequest" ] }, "namespaceURI":{ @@ -28479,15 +27924,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProcessCoveragesRequestType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"ProcessCoveragesRequest", "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28503,7 +27945,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "sinh" ] }, "namespaceURI":{ @@ -28516,11 +27958,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"construct", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28540,7 +27982,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "equals" ] }, "namespaceURI":{ @@ -28553,11 +27995,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28577,7 +28019,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "numericDiv" ] }, "namespaceURI":{ @@ -28590,11 +28032,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28614,7 +28056,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -28631,11 +28073,11 @@ } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -28651,7 +28093,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" + "arcsin" ] }, "namespaceURI":{ @@ -28664,15 +28106,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -28688,7 +28130,7 @@ "properties":{ "localPart":{ "enum":[ - "stringIdentifier" + "cos" ] }, "namespaceURI":{ @@ -28705,7 +28147,7 @@ } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28725,7 +28167,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "unaryMinus" ] }, "namespaceURI":{ @@ -28738,15 +28180,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28762,7 +28204,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "axis" ] }, "namespaceURI":{ @@ -28775,15 +28217,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"extend", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28799,7 +28241,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "interpolationDefault" ] }, "namespaceURI":{ @@ -28812,15 +28254,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28836,7 +28278,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "and" ] }, "namespaceURI":{ @@ -28849,15 +28291,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -28873,7 +28315,7 @@ "properties":{ "localPart":{ "enum":[ - "some" + "abs" ] }, "namespaceURI":{ @@ -28890,11 +28332,11 @@ } }, "elementName":{ - "localPart":"some", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28910,7 +28352,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "rangeConstructor" ] }, "namespaceURI":{ @@ -28923,15 +28365,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"mult", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -28947,7 +28389,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "notEqual" ] }, "namespaceURI":{ @@ -28960,15 +28402,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -28984,7 +28426,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "div" ] }, "namespaceURI":{ @@ -28997,15 +28439,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"exp", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -29021,7 +28463,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "xor" ] }, "namespaceURI":{ @@ -29034,15 +28476,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -29095,7 +28537,7 @@ "properties":{ "localPart":{ "enum":[ - "nullSet" + "arctan" ] }, "namespaceURI":{ @@ -29112,11 +28554,11 @@ } }, "elementName":{ - "localPart":"nullSet", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29132,7 +28574,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "opMin" ] }, "namespaceURI":{ @@ -29145,15 +28587,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"opMin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -29169,7 +28611,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "cosh" ] }, "namespaceURI":{ @@ -29182,15 +28624,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"trim", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29206,7 +28648,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "name" ] }, "namespaceURI":{ @@ -29219,11 +28661,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"or", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29243,7 +28685,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "const" ] }, "namespaceURI":{ @@ -29256,15 +28698,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"tan", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29280,7 +28722,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "complexConstant" ] }, "namespaceURI":{ @@ -29293,15 +28735,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -29317,7 +28759,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "tanh" ] }, "namespaceURI":{ @@ -29330,11 +28772,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29354,7 +28796,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "plus" ] }, "namespaceURI":{ @@ -29371,11 +28813,11 @@ } }, "elementName":{ - "localPart":"mult", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -29391,7 +28833,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "numericConstant" ] }, "namespaceURI":{ @@ -29404,15 +28846,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"trim", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -29428,7 +28870,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "cosh" ] }, "namespaceURI":{ @@ -29441,15 +28883,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -29465,7 +28907,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -29478,15 +28920,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -29502,7 +28944,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "numericAdd" ] }, "namespaceURI":{ @@ -29515,15 +28957,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29539,7 +28981,44 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "booleanEqualString" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/StringScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanEqualString", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "numericMinus" ] }, "namespaceURI":{ @@ -29556,7 +29035,7 @@ } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29576,7 +29055,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "scale" ] }, "namespaceURI":{ @@ -29589,15 +29068,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"and", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29613,7 +29092,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "fieldSelect" ] }, "namespaceURI":{ @@ -29626,11 +29105,48 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"coverage", + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "unaryMinus" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29650,7 +29166,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "construct" ] }, "namespaceURI":{ @@ -29663,11 +29179,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29687,7 +29203,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "plus" ] }, "namespaceURI":{ @@ -29700,11 +29216,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29724,7 +29240,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "imageCrsDomain" ] }, "namespaceURI":{ @@ -29737,15 +29253,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } }, "elementName":{ - "localPart":"const", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -29761,7 +29277,7 @@ "properties":{ "localPart":{ "enum":[ - "some" + "fieldSelect" ] }, "namespaceURI":{ @@ -29774,15 +29290,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"some", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29798,7 +29314,44 @@ "properties":{ "localPart":{ "enum":[ - "numericAdd" + "crsTransform" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, + "elementName":{ + "localPart":"crsTransform", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -29815,11 +29368,11 @@ } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -29835,7 +29388,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "scale" ] }, "namespaceURI":{ @@ -29848,15 +29401,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"trim", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -29872,7 +29425,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "fieldSelect" ] }, "namespaceURI":{ @@ -29885,11 +29438,48 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"fieldSelect", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/AxisIteratorType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "slice" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/SliceCoverageExprType" + } + }, + "elementName":{ + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29909,7 +29499,7 @@ "properties":{ "localPart":{ "enum":[ - "stringConstant" + "equals" ] }, "namespaceURI":{ @@ -29922,15 +29512,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -29946,7 +29536,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationDefault" + "arctan" ] }, "namespaceURI":{ @@ -29959,15 +29549,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -29983,7 +29573,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "im" ] }, "namespaceURI":{ @@ -30000,7 +29590,7 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30020,7 +29610,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -30033,15 +29623,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -30057,7 +29647,7 @@ "properties":{ "localPart":{ "enum":[ - "iterator" + "lowerBound" ] }, "namespaceURI":{ @@ -30070,11 +29660,48 @@ ] }, "value":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"iterator", + "localPart":"lowerBound", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "add" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30094,7 +29721,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -30107,15 +29734,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30131,7 +29758,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "exp" ] }, "namespaceURI":{ @@ -30144,15 +29771,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"construct", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30168,7 +29795,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "crsTransform" ] }, "namespaceURI":{ @@ -30181,15 +29808,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -30205,7 +29832,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -30218,15 +29845,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -30242,7 +29869,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "tanh" ] }, "namespaceURI":{ @@ -30255,11 +29882,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30279,7 +29906,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "crsSet" ] }, "namespaceURI":{ @@ -30296,7 +29923,7 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30316,7 +29943,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "numericMinus" ] }, "namespaceURI":{ @@ -30329,11 +29956,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30353,7 +29980,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "setCrsSet" ] }, "namespaceURI":{ @@ -30366,15 +29993,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"cast", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -30390,7 +30017,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "greaterThan" ] }, "namespaceURI":{ @@ -30403,17 +30030,54 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"extend", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ "$ref":"#/definitions/AxisIteratorType" } }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "arccos" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"arccos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, { "type":"object", "properties":{ @@ -30448,7 +30112,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30464,7 +30128,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "sqrt" ] }, "namespaceURI":{ @@ -30477,15 +30141,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30501,7 +30165,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -30514,15 +30178,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -30538,7 +30202,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "sinh" ] }, "namespaceURI":{ @@ -30551,15 +30215,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30575,7 +30239,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "log" ] }, "namespaceURI":{ @@ -30588,15 +30252,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30612,7 +30276,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "lessThan" ] }, "namespaceURI":{ @@ -30629,11 +30293,11 @@ } }, "elementName":{ - "localPart":"equals", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -30649,7 +30313,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -30662,15 +30326,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -30686,7 +30350,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "extend" ] }, "namespaceURI":{ @@ -30699,11 +30363,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30723,7 +30387,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -30736,15 +30400,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -30760,7 +30424,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "trim" ] }, "namespaceURI":{ @@ -30773,15 +30437,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30797,7 +30461,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "construct" ] }, "namespaceURI":{ @@ -30810,11 +30474,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"const", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30834,7 +30498,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "interpolationDefault" ] }, "namespaceURI":{ @@ -30847,15 +30511,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -30871,7 +30535,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "unaryMinus" ] }, "namespaceURI":{ @@ -30884,11 +30548,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30908,7 +30572,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "and" ] }, "namespaceURI":{ @@ -30921,11 +30585,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30945,7 +30609,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -30958,15 +30622,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30982,7 +30646,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessThan" + "avg" ] }, "namespaceURI":{ @@ -30995,15 +30659,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31019,7 +30683,7 @@ "properties":{ "localPart":{ "enum":[ - "add" + "overlay" ] }, "namespaceURI":{ @@ -31032,15 +30696,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"add", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31056,7 +30720,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "tan" ] }, "namespaceURI":{ @@ -31073,11 +30737,11 @@ } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -31093,7 +30757,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessThan" + "sqrt" ] }, "namespaceURI":{ @@ -31106,15 +30770,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -31130,7 +30794,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "rangeConstructor" ] }, "namespaceURI":{ @@ -31143,15 +30807,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31167,7 +30831,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "stringIdentifier" ] }, "namespaceURI":{ @@ -31180,15 +30844,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"slice", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31204,7 +30868,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "booleanAnd" ] }, "namespaceURI":{ @@ -31217,15 +30881,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"or", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31241,7 +30905,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "upperBound" ] }, "namespaceURI":{ @@ -31254,15 +30918,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -31278,7 +30942,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "mult" ] }, "namespaceURI":{ @@ -31291,11 +30955,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"tan", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31315,7 +30979,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "numericConstant" ] }, "namespaceURI":{ @@ -31328,15 +30992,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"trim", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31352,7 +31016,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "tan" ] }, "namespaceURI":{ @@ -31365,15 +31029,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31389,7 +31053,7 @@ "properties":{ "localPart":{ "enum":[ - "min" + "booleanOr" ] }, "namespaceURI":{ @@ -31402,11 +31066,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"min", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31426,7 +31090,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "crsTransform" ] }, "namespaceURI":{ @@ -31439,15 +31103,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"extend", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31463,7 +31127,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "greaterThan" ] }, "namespaceURI":{ @@ -31476,15 +31140,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"not", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -31500,7 +31164,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "axis" ] }, "namespaceURI":{ @@ -31513,15 +31177,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31537,7 +31201,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" + "tanh" ] }, "namespaceURI":{ @@ -31550,15 +31214,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -31574,7 +31238,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "setNullSet" ] }, "namespaceURI":{ @@ -31587,15 +31251,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"const", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -31611,7 +31275,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "bit" ] }, "namespaceURI":{ @@ -31624,15 +31288,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"tanh", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -31648,7 +31312,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -31661,15 +31325,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"extend", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31685,7 +31349,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanXor" + "slice" ] }, "namespaceURI":{ @@ -31698,15 +31362,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -31722,7 +31386,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "notEqual" ] }, "namespaceURI":{ @@ -31735,15 +31399,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -31759,7 +31423,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "numericDiv" ] }, "namespaceURI":{ @@ -31772,15 +31436,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31796,7 +31460,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -31809,15 +31473,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"tanh", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31833,7 +31497,7 @@ "properties":{ "localPart":{ "enum":[ - "avg" + "stringConstant" ] }, "namespaceURI":{ @@ -31846,11 +31510,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"avg", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31870,7 +31534,7 @@ "properties":{ "localPart":{ "enum":[ - "count" + "trim" ] }, "namespaceURI":{ @@ -31883,15 +31547,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"count", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31907,7 +31571,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "cos" ] }, "namespaceURI":{ @@ -31920,15 +31584,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"scale", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31944,7 +31608,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "construct" ] }, "namespaceURI":{ @@ -31957,15 +31621,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"and", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -31981,7 +31645,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "axis" ] }, "namespaceURI":{ @@ -31994,15 +31658,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"and", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32018,7 +31682,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -32035,11 +31699,11 @@ } }, "elementName":{ - "localPart":"lessThan", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32076,7 +31740,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -32092,7 +31756,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -32105,15 +31769,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -32129,7 +31793,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "setIdentifier" ] }, "namespaceURI":{ @@ -32142,15 +31806,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"identifier", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32166,7 +31830,81 @@ "properties":{ "localPart":{ "enum":[ - "max" + "or" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"or", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "div" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"div", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ExtendCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "im" ] }, "namespaceURI":{ @@ -32183,11 +31921,11 @@ } }, "elementName":{ - "localPart":"max", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32203,7 +31941,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -32216,15 +31954,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32240,7 +31978,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessThan" + "setCrsSet" ] }, "namespaceURI":{ @@ -32253,15 +31991,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32277,7 +32015,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -32290,15 +32028,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -32314,7 +32052,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "sqrt" ] }, "namespaceURI":{ @@ -32327,11 +32065,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32351,7 +32089,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "log" ] }, "namespaceURI":{ @@ -32364,15 +32102,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"and", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -32388,7 +32126,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "extend" ] }, "namespaceURI":{ @@ -32401,15 +32139,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32425,7 +32163,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "overlay" ] }, "namespaceURI":{ @@ -32442,11 +32180,11 @@ } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -32462,7 +32200,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -32475,15 +32213,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"equals", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32499,7 +32237,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "rangeConstructor" ] }, "namespaceURI":{ @@ -32512,15 +32250,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32536,7 +32274,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -32549,15 +32287,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"name", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -32573,7 +32311,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "identifier" ] }, "namespaceURI":{ @@ -32586,11 +32324,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32610,7 +32348,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "mult" ] }, "namespaceURI":{ @@ -32623,11 +32361,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32647,7 +32385,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "max" ] }, "namespaceURI":{ @@ -32660,15 +32398,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32684,7 +32422,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "or" ] }, "namespaceURI":{ @@ -32697,15 +32435,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"im", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -32721,7 +32459,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "div" ] }, "namespaceURI":{ @@ -32738,11 +32476,11 @@ } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32758,7 +32496,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrsDomain" + "re" ] }, "namespaceURI":{ @@ -32771,15 +32509,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32795,7 +32533,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "booleanLessThan" ] }, "namespaceURI":{ @@ -32808,15 +32546,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"sin", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32832,7 +32570,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "tan" ] }, "namespaceURI":{ @@ -32845,15 +32583,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -32869,7 +32607,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -32882,15 +32620,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"condense", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32906,7 +32644,7 @@ "properties":{ "localPart":{ "enum":[ - "crsSet" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -32919,15 +32657,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"crsSet", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32943,7 +32681,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "interpolationMethod" ] }, "namespaceURI":{ @@ -32956,11 +32694,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"scale", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32980,7 +32718,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "overlay" ] }, "namespaceURI":{ @@ -32993,15 +32731,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -33017,7 +32755,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "ln" ] }, "namespaceURI":{ @@ -33030,15 +32768,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33054,7 +32792,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "im" ] }, "namespaceURI":{ @@ -33067,15 +32805,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"xor", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33091,7 +32829,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "cos" ] }, "namespaceURI":{ @@ -33104,15 +32842,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"construct", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -33128,7 +32866,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "arccos" ] }, "namespaceURI":{ @@ -33141,15 +32879,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33186,7 +32924,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33202,7 +32940,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "nullResistance" ] }, "namespaceURI":{ @@ -33219,7 +32957,7 @@ } }, "elementName":{ - "localPart":"name", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33239,44 +32977,7 @@ "properties":{ "localPart":{ "enum":[ - "opPlus" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - }, - "elementName":{ - "localPart":"opPlus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "re" + "construct" ] }, "namespaceURI":{ @@ -33289,15 +32990,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"re", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33313,7 +33014,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "xor" ] }, "namespaceURI":{ @@ -33330,11 +33031,11 @@ } }, "elementName":{ - "localPart":"or", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -33350,7 +33051,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "plus" ] }, "namespaceURI":{ @@ -33367,11 +33068,11 @@ } }, "elementName":{ - "localPart":"equals", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33387,7 +33088,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "stringIdentifier" ] }, "namespaceURI":{ @@ -33400,15 +33101,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/StringScalarExprPairType" } }, { @@ -33424,7 +33125,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrsDomain" + "scale" ] }, "namespaceURI":{ @@ -33437,15 +33138,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33461,7 +33162,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "setNullSet" ] }, "namespaceURI":{ @@ -33474,11 +33175,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"condense", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33498,81 +33199,7 @@ "properties":{ "localPart":{ "enum":[ - "nullSet" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"nullSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "slice" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/SliceCoverageExprType" - } - }, - "elementName":{ - "localPart":"slice", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "tanh" + "fieldSelect" ] }, "namespaceURI":{ @@ -33585,15 +33212,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"tanh", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33609,7 +33236,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "numericConstant" ] }, "namespaceURI":{ @@ -33622,15 +33249,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -33646,7 +33273,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "coverage" ] }, "namespaceURI":{ @@ -33659,11 +33286,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"abs", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33683,7 +33310,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "greaterThan" ] }, "namespaceURI":{ @@ -33700,11 +33327,11 @@ } }, "elementName":{ - "localPart":"equals", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -33720,7 +33347,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "fieldSelect" ] }, "namespaceURI":{ @@ -33733,15 +33360,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -33757,7 +33384,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "max" ] }, "namespaceURI":{ @@ -33770,11 +33397,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33794,7 +33421,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "const" ] }, "namespaceURI":{ @@ -33807,15 +33434,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -33831,7 +33458,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "booleanXor" ] }, "namespaceURI":{ @@ -33848,11 +33475,11 @@ } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -33868,7 +33495,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "booleanXor" ] }, "namespaceURI":{ @@ -33881,11 +33508,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"not", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33905,7 +33532,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "setNullSet" ] }, "namespaceURI":{ @@ -33918,11 +33545,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33942,7 +33569,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "slice" ] }, "namespaceURI":{ @@ -33955,15 +33582,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -33979,7 +33606,7 @@ "properties":{ "localPart":{ "enum":[ - "opMin" + "arccos" ] }, "namespaceURI":{ @@ -33992,15 +33619,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"opMin", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34016,7 +33643,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "lessThan" ] }, "namespaceURI":{ @@ -34033,11 +33660,11 @@ } }, "elementName":{ - "localPart":"xor", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34053,7 +33680,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "minus" ] }, "namespaceURI":{ @@ -34066,15 +33693,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -34090,7 +33717,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "extend" ] }, "namespaceURI":{ @@ -34103,15 +33730,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34127,7 +33754,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "opAnd" ] }, "namespaceURI":{ @@ -34140,15 +33767,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"exp", + "localPart":"opAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34164,7 +33791,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "sin" ] }, "namespaceURI":{ @@ -34177,15 +33804,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34201,7 +33828,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "imageCrs" ] }, "namespaceURI":{ @@ -34214,11 +33841,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34259,7 +33886,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -34275,7 +33902,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "rangeConstructor" ] }, "namespaceURI":{ @@ -34288,15 +33915,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"const", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34312,7 +33939,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "lessOrEqual" ] }, "namespaceURI":{ @@ -34325,15 +33952,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"abs", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34349,7 +33976,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "re" ] }, "namespaceURI":{ @@ -34362,15 +33989,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -34386,7 +34013,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "re" ] }, "namespaceURI":{ @@ -34399,15 +34026,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34423,7 +34050,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "mult" ] }, "namespaceURI":{ @@ -34436,15 +34063,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34460,7 +34087,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "minus" ] }, "namespaceURI":{ @@ -34473,15 +34100,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -34497,7 +34124,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "lessOrEqual" ] }, "namespaceURI":{ @@ -34514,11 +34141,11 @@ } }, "elementName":{ - "localPart":"div", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -34534,7 +34161,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "setIdentifier" ] }, "namespaceURI":{ @@ -34547,15 +34174,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -34571,7 +34198,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "rangeConstructor" ] }, "namespaceURI":{ @@ -34584,15 +34211,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"exp", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -34608,7 +34235,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "avg" ] }, "namespaceURI":{ @@ -34621,11 +34248,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"condense", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34645,7 +34272,7 @@ "properties":{ "localPart":{ "enum":[ - "opMult" + "reduce" ] }, "namespaceURI":{ @@ -34658,15 +34285,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"opMult", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -34682,7 +34309,7 @@ "properties":{ "localPart":{ "enum":[ - "DomainMetadata" + "booleanOr" ] }, "namespaceURI":{ @@ -34695,11 +34322,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34719,7 +34346,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "abs" ] }, "namespaceURI":{ @@ -34732,15 +34359,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -34756,7 +34383,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "numericConstant" ] }, "namespaceURI":{ @@ -34769,15 +34396,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"im", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -34793,7 +34420,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "bit" ] }, "namespaceURI":{ @@ -34806,15 +34433,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -34830,7 +34457,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "booleanLessThan" ] }, "namespaceURI":{ @@ -34843,15 +34470,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -34867,7 +34494,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "booleanConstant" ] }, "namespaceURI":{ @@ -34880,15 +34507,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"im", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34904,7 +34531,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "extend" ] }, "namespaceURI":{ @@ -34917,15 +34544,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"construct", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -34941,7 +34568,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "booleanNot" ] }, "namespaceURI":{ @@ -34954,15 +34581,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"log", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34978,7 +34605,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "mult" ] }, "namespaceURI":{ @@ -34991,15 +34618,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35015,7 +34642,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "booleanEqualString" ] }, "namespaceURI":{ @@ -35028,15 +34655,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"axis", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35052,7 +34679,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "cos" ] }, "namespaceURI":{ @@ -35065,15 +34692,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -35089,7 +34716,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "unaryMinus" ] }, "namespaceURI":{ @@ -35106,11 +34733,11 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35126,7 +34753,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "greaterThan" ] }, "namespaceURI":{ @@ -35139,11 +34766,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"ln", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35163,7 +34790,7 @@ "properties":{ "localPart":{ "enum":[ - "nullResistance" + "coverage" ] }, "namespaceURI":{ @@ -35180,11 +34807,11 @@ } }, "elementName":{ - "localPart":"nullResistance", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35200,7 +34827,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "tanh" ] }, "namespaceURI":{ @@ -35213,15 +34840,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -35237,7 +34864,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "overlay" ] }, "namespaceURI":{ @@ -35250,11 +34877,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"ln", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35274,7 +34901,44 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "overlay" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"overlay", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "crsSet" ] }, "namespaceURI":{ @@ -35291,11 +34955,11 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35311,7 +34975,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "arctan" ] }, "namespaceURI":{ @@ -35324,11 +34988,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35348,7 +35012,7 @@ "properties":{ "localPart":{ "enum":[ - "count" + "sinh" ] }, "namespaceURI":{ @@ -35365,11 +35029,11 @@ } }, "elementName":{ - "localPart":"count", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35385,7 +35049,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "plus" ] }, "namespaceURI":{ @@ -35402,11 +35066,11 @@ } }, "elementName":{ - "localPart":"div", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -35422,7 +35086,7 @@ "properties":{ "localPart":{ "enum":[ - "numericAdd" + "bit" ] }, "namespaceURI":{ @@ -35435,15 +35099,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35459,7 +35123,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "slice" ] }, "namespaceURI":{ @@ -35472,15 +35136,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"extend", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35496,7 +35160,44 @@ "properties":{ "localPart":{ "enum":[ - "log" + "booleanOr" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanOr", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "unaryMinus" ] }, "namespaceURI":{ @@ -35513,11 +35214,11 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35533,7 +35234,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "all" ] }, "namespaceURI":{ @@ -35550,11 +35251,11 @@ } }, "elementName":{ - "localPart":"arccos", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35570,7 +35271,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "setCrsSet" ] }, "namespaceURI":{ @@ -35583,11 +35284,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35607,7 +35308,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "opMult" ] }, "namespaceURI":{ @@ -35620,15 +35321,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"opMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35644,7 +35345,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -35657,15 +35358,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"im", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35681,7 +35382,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "tanh" ] }, "namespaceURI":{ @@ -35694,15 +35395,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35718,7 +35419,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "cast" ] }, "namespaceURI":{ @@ -35731,15 +35432,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"reduce", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35755,7 +35456,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "extend" ] }, "namespaceURI":{ @@ -35768,15 +35469,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35792,7 +35493,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "scale" ] }, "namespaceURI":{ @@ -35805,11 +35506,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"exp", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35829,7 +35530,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "cos" ] }, "namespaceURI":{ @@ -35842,15 +35543,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -35866,7 +35567,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "numericAdd" ] }, "namespaceURI":{ @@ -35879,15 +35580,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cast", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -35903,7 +35604,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "add" ] }, "namespaceURI":{ @@ -35916,11 +35617,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"div", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35940,7 +35641,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "interpolationMethod" ] }, "namespaceURI":{ @@ -35953,15 +35654,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35977,7 +35678,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "log" ] }, "namespaceURI":{ @@ -35990,15 +35691,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -36051,7 +35752,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "im" ] }, "namespaceURI":{ @@ -36064,15 +35765,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"axis", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36088,7 +35789,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "plus" ] }, "namespaceURI":{ @@ -36101,15 +35802,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cast", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36125,7 +35826,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "identifier" ] }, "namespaceURI":{ @@ -36138,15 +35839,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36162,7 +35863,7 @@ "properties":{ "localPart":{ "enum":[ - "nullResistance" + "cos" ] }, "namespaceURI":{ @@ -36175,11 +35876,48 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"nullResistance", + "localPart":"cos", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "construct" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ConstructCoverageExprType" + } + }, + "elementName":{ + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36199,7 +35937,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "setIdentifier" ] }, "namespaceURI":{ @@ -36212,15 +35950,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"sin", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36236,7 +35974,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "greaterThan" ] }, "namespaceURI":{ @@ -36249,15 +35987,52 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "reduce" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ReduceScalarExprType" + } + }, + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36294,7 +36069,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36310,7 +36085,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "coverage" ] }, "namespaceURI":{ @@ -36323,15 +36098,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36347,7 +36122,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "coverage" ] }, "namespaceURI":{ @@ -36360,15 +36135,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"minus", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -36421,7 +36196,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "xor" ] }, "namespaceURI":{ @@ -36434,15 +36209,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"im", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36458,7 +36233,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "min" ] }, "namespaceURI":{ @@ -36475,11 +36250,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36495,7 +36270,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "tanh" ] }, "namespaceURI":{ @@ -36512,11 +36287,11 @@ } }, "elementName":{ - "localPart":"cosh", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -36532,7 +36307,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanConstant" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -36545,15 +36320,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36569,7 +36344,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "imageCrs" ] }, "namespaceURI":{ @@ -36582,15 +36357,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36606,7 +36381,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "arccos" ] }, "namespaceURI":{ @@ -36619,15 +36394,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36643,7 +36418,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "setNullSet" ] }, "namespaceURI":{ @@ -36656,11 +36431,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"scale", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36680,7 +36455,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrs" + "im" ] }, "namespaceURI":{ @@ -36697,7 +36472,7 @@ } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36717,7 +36492,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "DomainMetadata" ] }, "namespaceURI":{ @@ -36730,15 +36505,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/DomainMetadataExprType" } }, "elementName":{ - "localPart":"cast", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36754,7 +36529,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "sqrt" ] }, "namespaceURI":{ @@ -36767,11 +36542,11 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"slice", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36791,7 +36566,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "mult" ] }, "namespaceURI":{ @@ -36804,11 +36579,48 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"exp", + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "coverage" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36828,7 +36640,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "booleanConstant" ] }, "namespaceURI":{ @@ -36841,15 +36653,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"trim", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -36902,7 +36714,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "bit" ] }, "namespaceURI":{ @@ -36915,15 +36727,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"sin", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36939,7 +36751,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "booleanNot" ] }, "namespaceURI":{ @@ -36952,15 +36764,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36976,7 +36788,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "log" ] }, "namespaceURI":{ @@ -36989,15 +36801,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37013,7 +36825,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "interpolationSet" ] }, "namespaceURI":{ @@ -37026,15 +36838,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"plus", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -37050,7 +36862,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "const" ] }, "namespaceURI":{ @@ -37063,15 +36875,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -37087,7 +36899,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -37100,15 +36912,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"slice", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -37124,7 +36936,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "lessOrEqual" ] }, "namespaceURI":{ @@ -37141,7 +36953,7 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37182,7 +36994,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37198,7 +37010,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "lowerBound" ] }, "namespaceURI":{ @@ -37211,15 +37023,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -37235,7 +37047,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationSet" + "complexConstant" ] }, "namespaceURI":{ @@ -37248,15 +37060,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37272,7 +37084,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "re" ] }, "namespaceURI":{ @@ -37285,15 +37097,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37309,7 +37121,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "abs" ] }, "namespaceURI":{ @@ -37322,15 +37134,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -37346,7 +37158,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "equals" ] }, "namespaceURI":{ @@ -37359,15 +37171,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -37383,7 +37195,7 @@ "properties":{ "localPart":{ "enum":[ - "opMax" + "arctan" ] }, "namespaceURI":{ @@ -37396,15 +37208,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"opMax", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -37420,7 +37232,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "trim" ] }, "namespaceURI":{ @@ -37433,11 +37245,11 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"slice", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37457,7 +37269,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -37470,15 +37282,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"overlay", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37494,7 +37306,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "and" ] }, "namespaceURI":{ @@ -37507,15 +37319,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -37531,7 +37343,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "setNullSet" ] }, "namespaceURI":{ @@ -37544,15 +37356,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"scale", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37568,7 +37380,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "imageCrsDomain" ] }, "namespaceURI":{ @@ -37581,11 +37393,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37605,7 +37417,7 @@ "properties":{ "localPart":{ "enum":[ - "all" + "sin" ] }, "namespaceURI":{ @@ -37622,11 +37434,11 @@ } }, "elementName":{ - "localPart":"all", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37642,7 +37454,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "upperBound" ] }, "namespaceURI":{ @@ -37655,15 +37467,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -37679,7 +37491,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "bit" ] }, "namespaceURI":{ @@ -37692,15 +37504,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -37716,7 +37528,7 @@ "properties":{ "localPart":{ "enum":[ - "max" + "stringIdentifier" ] }, "namespaceURI":{ @@ -37733,11 +37545,11 @@ } }, "elementName":{ - "localPart":"max", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37753,7 +37565,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "setIdentifier" ] }, "namespaceURI":{ @@ -37766,15 +37578,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"axis", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -37790,7 +37602,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "cosh" ] }, "namespaceURI":{ @@ -37803,15 +37615,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37827,7 +37639,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "iterator" ] }, "namespaceURI":{ @@ -37840,15 +37652,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/AxisIteratorType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"iterator", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -37864,7 +37676,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "numericDiv" ] }, "namespaceURI":{ @@ -37877,15 +37689,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37901,7 +37713,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "numericMinus" ] }, "namespaceURI":{ @@ -37914,15 +37726,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"div", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -37938,7 +37750,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "ln" ] }, "namespaceURI":{ @@ -37951,15 +37763,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -37975,7 +37787,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "upperBound" ] }, "namespaceURI":{ @@ -37988,15 +37800,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"log", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38012,7 +37824,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "lessOrEqual" ] }, "namespaceURI":{ @@ -38025,15 +37837,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"abs", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38049,7 +37861,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "ln" ] }, "namespaceURI":{ @@ -38062,15 +37874,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38086,7 +37898,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "numericMult" ] }, "namespaceURI":{ @@ -38099,15 +37911,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"extend", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -38123,7 +37935,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "exp" ] }, "namespaceURI":{ @@ -38136,15 +37948,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"xor", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38160,7 +37972,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanConstant" + "extend" ] }, "namespaceURI":{ @@ -38173,15 +37985,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38197,7 +38009,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "complexConstant" ] }, "namespaceURI":{ @@ -38210,15 +38022,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"identifier", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38234,7 +38046,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "rangeConstructor" ] }, "namespaceURI":{ @@ -38247,11 +38059,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -38271,7 +38083,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "arctan" ] }, "namespaceURI":{ @@ -38284,15 +38096,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38308,7 +38120,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "reduce" ] }, "namespaceURI":{ @@ -38321,15 +38133,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38382,7 +38194,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "where" ] }, "namespaceURI":{ @@ -38395,15 +38207,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"construct", + "localPart":"where", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -38419,7 +38231,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "re" ] }, "namespaceURI":{ @@ -38432,15 +38244,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38456,7 +38268,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "exp" ] }, "namespaceURI":{ @@ -38473,7 +38285,7 @@ } }, "elementName":{ - "localPart":"cosh", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -38493,7 +38305,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "or" ] }, "namespaceURI":{ @@ -38506,15 +38318,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38530,7 +38342,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "equals" ] }, "namespaceURI":{ @@ -38543,15 +38355,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38567,7 +38379,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "arcsin" ] }, "namespaceURI":{ @@ -38580,15 +38392,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38604,7 +38416,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "stringConstant" ] }, "namespaceURI":{ @@ -38617,15 +38429,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"cos", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -38641,7 +38453,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -38654,15 +38466,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38678,7 +38490,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "not" ] }, "namespaceURI":{ @@ -38695,11 +38507,11 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38715,7 +38527,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "sin" ] }, "namespaceURI":{ @@ -38728,15 +38540,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38752,7 +38564,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "lessThan" ] }, "namespaceURI":{ @@ -38769,11 +38581,11 @@ } }, "elementName":{ - "localPart":"equals", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38810,7 +38622,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38826,7 +38638,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "and" ] }, "namespaceURI":{ @@ -38839,15 +38651,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38863,7 +38675,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "name" ] }, "namespaceURI":{ @@ -38876,15 +38688,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"re", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38900,7 +38712,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "lessOrEqual" ] }, "namespaceURI":{ @@ -38917,7 +38729,7 @@ } }, "elementName":{ - "localPart":"plus", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -38937,7 +38749,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanXor" + "all" ] }, "namespaceURI":{ @@ -38950,15 +38762,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38974,7 +38786,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "not" ] }, "namespaceURI":{ @@ -38987,15 +38799,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"mult", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39011,7 +38823,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "re" ] }, "namespaceURI":{ @@ -39028,7 +38840,7 @@ } }, "elementName":{ - "localPart":"sinh", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39048,44 +38860,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" - } - }, - "elementName":{ - "localPart":"crsTransform", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "stringConstant" + "overlay" ] }, "namespaceURI":{ @@ -39098,15 +38873,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39122,7 +38897,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "numericMult" ] }, "namespaceURI":{ @@ -39135,15 +38910,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39159,7 +38934,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "and" ] }, "namespaceURI":{ @@ -39176,11 +38951,11 @@ } }, "elementName":{ - "localPart":"mult", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39196,7 +38971,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "crsTransform" ] }, "namespaceURI":{ @@ -39209,15 +38984,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39233,7 +39008,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "lessThan" ] }, "namespaceURI":{ @@ -39246,15 +39021,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39270,7 +39045,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "exp" ] }, "namespaceURI":{ @@ -39283,15 +39058,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39307,7 +39082,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "or" ] }, "namespaceURI":{ @@ -39320,15 +39095,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39344,7 +39119,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "numericMinus" ] }, "namespaceURI":{ @@ -39357,15 +39132,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -39381,7 +39156,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "trim" ] }, "namespaceURI":{ @@ -39394,15 +39169,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"condense", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39418,7 +39193,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanXor" + "abs" ] }, "namespaceURI":{ @@ -39431,15 +39206,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -39476,7 +39251,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39492,7 +39267,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "trim" ] }, "namespaceURI":{ @@ -39505,11 +39280,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39529,7 +39304,7 @@ "properties":{ "localPart":{ "enum":[ - "opAnd" + "sqrt" ] }, "namespaceURI":{ @@ -39542,15 +39317,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"opAnd", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39566,7 +39341,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "equals" ] }, "namespaceURI":{ @@ -39579,15 +39354,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39603,7 +39378,7 @@ "properties":{ "localPart":{ "enum":[ - "min" + "setCrsSet" ] }, "namespaceURI":{ @@ -39616,15 +39391,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"min", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39640,7 +39415,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" + "upperBound" ] }, "namespaceURI":{ @@ -39653,15 +39428,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39677,7 +39452,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "notEqual" ] }, "namespaceURI":{ @@ -39690,15 +39465,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39714,7 +39489,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "plus" ] }, "namespaceURI":{ @@ -39727,15 +39502,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"abs", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39751,7 +39526,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "setNullSet" ] }, "namespaceURI":{ @@ -39764,11 +39539,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"tanh", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39788,7 +39563,7 @@ "properties":{ "localPart":{ "enum":[ - "avg" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -39801,11 +39576,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"avg", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39825,7 +39600,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "coverage" ] }, "namespaceURI":{ @@ -39838,15 +39613,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"cosh", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -39862,7 +39637,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "axis" ] }, "namespaceURI":{ @@ -39875,15 +39650,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"or", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39899,7 +39674,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "numericAdd" ] }, "namespaceURI":{ @@ -39912,15 +39687,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -39936,7 +39711,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "ln" ] }, "namespaceURI":{ @@ -39953,11 +39728,11 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -39973,7 +39748,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "DomainMetadata" ] }, "namespaceURI":{ @@ -39986,15 +39761,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/DomainMetadataExprType" } }, "elementName":{ - "localPart":"equals", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40010,7 +39785,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -40023,15 +39798,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40047,7 +39822,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "nullResistance" ] }, "namespaceURI":{ @@ -40060,15 +39835,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"log", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -40084,7 +39859,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "unaryPlus" ] }, "namespaceURI":{ @@ -40101,11 +39876,11 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40121,7 +39896,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "crsTransform" ] }, "namespaceURI":{ @@ -40134,15 +39909,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"const", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -40158,7 +39933,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "unaryPlus" ] }, "namespaceURI":{ @@ -40171,15 +39946,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40216,7 +39991,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -40232,7 +40007,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -40245,15 +40020,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"trim", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -40269,7 +40044,7 @@ "properties":{ "localPart":{ "enum":[ - "numericAdd" + "condense" ] }, "namespaceURI":{ @@ -40282,11 +40057,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40306,7 +40081,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "cosh" ] }, "namespaceURI":{ @@ -40319,15 +40094,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -40343,7 +40118,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "condense" ] }, "namespaceURI":{ @@ -40356,15 +40131,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40380,7 +40155,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "bit" ] }, "namespaceURI":{ @@ -40393,15 +40168,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"cosh", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -40417,7 +40192,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "div" ] }, "namespaceURI":{ @@ -40430,15 +40205,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40454,7 +40229,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "reduce" ] }, "namespaceURI":{ @@ -40467,15 +40242,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"ln", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -40491,7 +40266,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -40504,15 +40279,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40528,7 +40303,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "exp" ] }, "namespaceURI":{ @@ -40545,11 +40320,11 @@ } }, "elementName":{ - "localPart":"sinh", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40565,7 +40340,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "xor" ] }, "namespaceURI":{ @@ -40582,11 +40357,11 @@ } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40623,7 +40398,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40639,7 +40414,7 @@ "properties":{ "localPart":{ "enum":[ - "stringIdentifier" + "const" ] }, "namespaceURI":{ @@ -40652,15 +40427,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40676,7 +40451,81 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "setIdentifier" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + } + }, + "elementName":{ + "localPart":"setIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/CoverageExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "setCrsSet" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + } + }, + "elementName":{ + "localPart":"setCrsSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "ln" ] }, "namespaceURI":{ @@ -40693,11 +40542,11 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40713,7 +40562,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "numericDiv" ] }, "namespaceURI":{ @@ -40726,15 +40575,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -40750,7 +40599,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "tan" ] }, "namespaceURI":{ @@ -40767,11 +40616,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40787,7 +40636,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "tan" ] }, "namespaceURI":{ @@ -40804,11 +40653,11 @@ } }, "elementName":{ - "localPart":"arcsin", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40824,7 +40673,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "construct" ] }, "namespaceURI":{ @@ -40837,15 +40686,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40861,7 +40710,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "unaryMinus" ] }, "namespaceURI":{ @@ -40874,11 +40723,48 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"unaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "setInterpolationDefault" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + } + }, + "elementName":{ + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40898,7 +40784,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "nullSet" ] }, "namespaceURI":{ @@ -40915,11 +40801,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40935,7 +40821,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "unaryPlus" ] }, "namespaceURI":{ @@ -40948,15 +40834,52 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"plus", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "condense" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType" + } + }, + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -40993,7 +40916,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -41009,7 +40932,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "arctan" ] }, "namespaceURI":{ @@ -41026,11 +40949,11 @@ } }, "elementName":{ - "localPart":"arccos", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -41046,7 +40969,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "count" ] }, "namespaceURI":{ @@ -41059,15 +40982,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"mult", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -41083,7 +41006,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "numericMult" ] }, "namespaceURI":{ @@ -41096,15 +41019,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -41120,7 +41043,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "interpolationMethod" ] }, "namespaceURI":{ @@ -41133,15 +41056,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"const", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, { @@ -41157,7 +41080,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -41170,15 +41093,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"sin", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41194,7 +41117,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -41207,15 +41130,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"construct", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41231,7 +41154,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "opMax" ] }, "namespaceURI":{ @@ -41244,15 +41167,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"opMax", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -41268,7 +41191,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "cosh" ] }, "namespaceURI":{ @@ -41285,11 +41208,11 @@ } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -41305,7 +41228,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "axis" ] }, "namespaceURI":{ @@ -41318,15 +41241,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -41342,7 +41265,7 @@ "properties":{ "localPart":{ "enum":[ - "all" + "greaterThan" ] }, "namespaceURI":{ @@ -41355,11 +41278,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"all", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41379,7 +41302,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "scale" ] }, "namespaceURI":{ @@ -41392,11 +41315,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41416,7 +41339,7 @@ "properties":{ "localPart":{ "enum":[ - "DomainMetadata" + "complexConstant" ] }, "namespaceURI":{ @@ -41429,11 +41352,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41453,7 +41376,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "minus" ] }, "namespaceURI":{ @@ -41466,15 +41389,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41490,7 +41413,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessCoveragesRequest" + "booleanNot" ] }, "namespaceURI":{ @@ -41503,12 +41426,15 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessCoveragesRequestType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"ProcessCoveragesRequest", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -41524,7 +41450,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "booleanConstant" ] }, "namespaceURI":{ @@ -41537,15 +41463,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41561,7 +41487,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "condense" ] }, "namespaceURI":{ @@ -41574,15 +41500,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"cast", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41598,7 +41524,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "arcsin" ] }, "namespaceURI":{ @@ -41615,11 +41541,11 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41635,7 +41561,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "log" ] }, "namespaceURI":{ @@ -41648,15 +41574,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -41672,7 +41598,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "cast" ] }, "namespaceURI":{ @@ -41685,11 +41611,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41709,7 +41635,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "abs" ] }, "namespaceURI":{ @@ -41722,15 +41648,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41746,7 +41672,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "sinh" ] }, "namespaceURI":{ @@ -41759,15 +41685,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -41783,7 +41709,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -41796,15 +41722,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41820,7 +41746,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualString" + "sqrt" ] }, "namespaceURI":{ @@ -41833,15 +41759,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -41857,7 +41783,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "unaryPlus" ] }, "namespaceURI":{ @@ -41870,15 +41796,52 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "setInterpolationSet" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + } + }, + "elementName":{ + "localPart":"setInterpolationSet", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -41915,7 +41878,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41931,7 +41894,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationSet" + "nullResistance" ] }, "namespaceURI":{ @@ -41944,15 +41907,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, { @@ -41968,7 +41931,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "im" ] }, "namespaceURI":{ @@ -41981,11 +41944,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42005,7 +41968,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "tan" ] }, "namespaceURI":{ @@ -42022,11 +41985,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -42042,7 +42005,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "setCrsSet" ] }, "namespaceURI":{ @@ -42055,11 +42018,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"re", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42079,7 +42042,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "unaryPlus" ] }, "namespaceURI":{ @@ -42096,11 +42059,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -42116,7 +42079,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "mult" ] }, "namespaceURI":{ @@ -42129,15 +42092,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42153,7 +42116,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "lessThan" ] }, "namespaceURI":{ @@ -42166,15 +42129,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"scale", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -42190,7 +42153,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "notEqual" ] }, "namespaceURI":{ @@ -42203,15 +42166,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"log", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -42227,7 +42190,7 @@ "properties":{ "localPart":{ "enum":[ - "where" + "const" ] }, "namespaceURI":{ @@ -42240,15 +42203,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"where", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -42264,7 +42227,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "sin" ] }, "namespaceURI":{ @@ -42277,11 +42240,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"xor", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42301,7 +42264,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "trim" ] }, "namespaceURI":{ @@ -42314,11 +42277,48 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"trim", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "crsTransform" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, + "elementName":{ + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42338,7 +42338,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "scale" ] }, "namespaceURI":{ @@ -42351,15 +42351,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42375,7 +42375,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "notEqual" ] }, "namespaceURI":{ @@ -42392,11 +42392,11 @@ } }, "elementName":{ - "localPart":"div", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42412,7 +42412,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -42425,15 +42425,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42449,7 +42449,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "minus" ] }, "namespaceURI":{ @@ -42462,15 +42462,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -42486,7 +42486,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "interpolationSet" ] }, "namespaceURI":{ @@ -42499,15 +42499,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"not", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42523,7 +42523,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "minus" ] }, "namespaceURI":{ @@ -42536,15 +42536,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } } ] diff --git a/scripts/jsonschemas/WCST_1_1.jsonschema b/scripts/jsonschemas/WCST_1_1.jsonschema index e9de11ab..93a604ba 100644 --- a/scripts/jsonschemas/WCST_1_1.jsonschema +++ b/scripts/jsonschemas/WCST_1_1.jsonschema @@ -2,6 +2,43 @@ { "id":"http://www.opengis.net/wcs/1.1/wcst#", "definitions":{ + "CoverageType":{ + "required":[ + "action" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" + }, + { + "type":"object", + "title":"CoverageType", + "properties":{ + "action":{ + "title":"action", + "allOf":[ + { + "$ref":"#/definitions/Action" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Action", + "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageType", + "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" + }, + "propertiesOrder":[ + "action" + ] + }, "AcknowledgementType":{ "type":"object", "title":"AcknowledgementType", @@ -75,92 +112,6 @@ ], "typeType":"classInfo" }, - "TransactionResponseType":{ - "type":"object", - "title":"TransactionResponseType", - "required":[ - "requestId", - "identifier" - ], - "properties":{ - "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/wcs/1.1/wcst" - } - }, - "identifier":{ - "title":"identifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionResponseType", - "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" - }, - "propertiesOrder":[ - "requestId", - "identifier" - ] - }, - "CoverageType":{ - "required":[ - "action" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" - }, - { - "type":"object", - "title":"CoverageType", - "properties":{ - "action":{ - "title":"action", - "allOf":[ - { - "$ref":"#/definitions/Action" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Action", - "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoverageType", - "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" - }, - "propertiesOrder":[ - "action" - ] - }, "TransactionType":{ "type":"object", "title":"TransactionType", @@ -248,6 +199,55 @@ "service", "version" ] + }, + "TransactionResponseType":{ + "type":"object", + "title":"TransactionResponseType", + "required":[ + "requestId", + "identifier" + ], + "properties":{ + "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/wcs/1.1/wcst" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionResponseType", + "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" + }, + "propertiesOrder":[ + "requestId", + "identifier" + ] } }, "anyOf":[ @@ -298,7 +298,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverage" + "Action" ] }, "namespaceURI":{ @@ -311,11 +311,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageType" + "$ref":"#/definitions/Action" } }, "elementName":{ - "localPart":"Coverage", + "localPart":"Action", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -332,7 +332,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestId" + "Coverage" ] }, "namespaceURI":{ @@ -345,11 +345,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CoverageType" } }, "elementName":{ - "localPart":"RequestId", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -366,7 +366,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "RequestId" ] }, "namespaceURI":{ @@ -379,11 +379,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"RequestId", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -434,7 +434,7 @@ "properties":{ "localPart":{ "enum":[ - "Action" + "TransactionResponse" ] }, "namespaceURI":{ @@ -447,11 +447,11 @@ ] }, "value":{ - "$ref":"#/definitions/Action" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"Action", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } } diff --git a/scripts/jsonschemas/WCS_1_0_0.jsonschema b/scripts/jsonschemas/WCS_1_0_0.jsonschema index c7eb9bc3..dd7c881f 100644 --- a/scripts/jsonschemas/WCS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WCS_1_0_0.jsonschema @@ -2,140 +2,64 @@ { "id":"http://www.opengis.net/wcs#", "definitions":{ - "RangeSubsetType.AxisSubset":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ValueEnumBaseType" - }, - { - "type":"object", - "title":"RangeSubsetType.AxisSubset", - "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", - "propertiesOrder":[ - "name" - ] - }, - "Keywords":{ + "OnlineResourceType":{ "type":"object", - "title":"Keywords", - "required":[ - "keyword" - ], + "title":"OnlineResourceType", "properties":{ - "keyword":{ - "title":"keyword", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"keyword", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "type":{ - "title":"type", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"type", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword", - "type" - ] - }, - "WCSCapabilityType.Exception":{ - "type":"object", - "title":"WCSCapabilityType.Exception", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + }, + "role":{ + "title":"role", "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/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] - }, - "CoverageDescription":{ - "type":"object", - "title":"CoverageDescription", - "required":[ - "coverageOffering", - "version" - ], - "properties":{ - "coverageOffering":{ - "title":"coverageOffering", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageOfferingType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageOffering", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -143,223 +67,132 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "updateSequence":{ - "title":"updateSequence", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "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":"OnlineResourceType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "coverageOffering", - "version", - "updateSequence" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetCoverage":{ + "AxisDescription":{ "type":"object", - "title":"GetCoverage", + "title":"AxisDescription", "required":[ - "sourceCoverage", - "domainSubset", - "output", - "service", - "version" + "axisDescription" ], "properties":{ - "sourceCoverage":{ - "title":"sourceCoverage", + "axisDescription":{ + "title":"axisDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AxisDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"sourceCoverage", + "localPart":"AxisDescription", "namespaceURI":"http://www.opengis.net/wcs" } - }, - "domainSubset":{ - "title":"domainSubset", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "axisDescription" + ] + }, + "WCSCapabilitiesType":{ + "type":"object", + "title":"WCSCapabilitiesType", + "required":[ + "service", + "capability", + "contentMetadata", + "version" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/DomainSubsetType" + "$ref":"#/definitions/ServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"domainSubset", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wcs" } }, - "rangeSubset":{ - "title":"rangeSubset", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/RangeSubsetType" + "$ref":"#/definitions/WCSCapabilityType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeSubset", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wcs" } }, - "interpolationMethod":{ - "title":"interpolationMethod", + "contentMetadata":{ + "title":"contentMetadata", "allOf":[ { - "$ref":"#/definitions/InterpolationMethodType" + "$ref":"#/definitions/ContentMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"ContentMetadata", "namespaceURI":"http://www.opengis.net/wcs" } }, - "output":{ - "title":"output", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/OutputType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"output", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sourceCoverage", - "domainSubset", - "rangeSubset", - "interpolationMethod", - "output", - "service", - "version" - ] - }, - "AxisDescription":{ - "type":"object", - "title":"AxisDescription", - "required":[ - "axisDescription" - ], - "properties":{ - "axisDescription":{ - "title":"axisDescription", - "allOf":[ - { - "$ref":"#/definitions/AxisDescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AxisDescription", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "axisDescription" - ] - }, - "WCSCapabilityType":{ - "type":"object", - "title":"WCSCapabilityType", - "required":[ - "request", - "exception" - ], - "properties":{ - "request":{ - "title":"request", - "allOf":[ - { - "$ref":"#/definitions/WCSCapabilityType.Request" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "exception":{ - "title":"exception", - "allOf":[ - { - "$ref":"#/definitions/WCSCapabilityType.Exception" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exception", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", - "allOf":[ - { - "$ref":"#/definitions/WCSCapabilityType.VendorSpecificCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"VendorSpecificCapabilities", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$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", @@ -384,31 +217,70 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"WCSCapabilityType", + "localPart":"WCS_CapabilitiesType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", + "service", + "capability", + "contentMetadata", "version", "updateSequence" ] }, - "MetadataLinkType":{ + "AxisDescriptionType":{ "required":[ - "metadataType" + "values" ], "allOf":[ { - "$ref":"#/definitions/MetadataAssociationType" + "$ref":"#/definitions/AbstractDescriptionType" }, { "type":"object", - "title":"MetadataLinkType", + "title":"AxisDescriptionType", "properties":{ - "metadataType":{ - "title":"metadataType", + "values":{ + "title":"values", + "allOf":[ + { + "$ref":"#/definitions/AxisDescriptionType.Values" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "semantic":{ + "title":"semantic", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"semantic", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "refSys":{ + "title":"refSys", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"refSys", + "namespaceURI":"" + } + }, + "refSysLabel":{ + "title":"refSysLabel", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -416,7 +288,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"metadataType", + "localPart":"refSysLabel", "namespaceURI":"" } } @@ -425,442 +297,95 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MetadataLinkType", + "localPart":"AxisDescriptionType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "metadataType" + "values", + "semantic", + "refSys", + "refSysLabel" ] }, - "OnlineResourceType":{ + "WCSCapabilityType.VendorSpecificCapabilities":{ "type":"object", - "title":"OnlineResourceType", + "title":"WCSCapabilityType.VendorSpecificCapabilities", + "required":[ + "any" + ], "properties":{ - "type":{ - "title":"type", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "AbstractDescriptionBaseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/AbstractGMLType" }, - "href":{ - "title":"href", + { + "type":"object", + "title":"AbstractDescriptionBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDescriptionBaseType", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "RangeSubsetType":{ + "type":"object", + "title":"RangeSubsetType", + "required":[ + "axisSubset" + ], + "properties":{ + "axisSubset":{ + "title":"axisSubset", "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":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DescribeCoverage":{ - "type":"object", - "title":"DescribeCoverage", - "required":[ - "service", - "version" - ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Coverage", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverage", - "service", - "version" - ] - }, - "ContactType":{ - "type":"object", - "title":"ContactType", - "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/TelephoneType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"address", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"onlineResource", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContactType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "phone", - "address", - "onlineResource" - ] - }, - "AddressType":{ - "type":"object", - "title":"AddressType", - "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"deliveryPoint", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"city", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "administrativeArea":{ - "title":"administrativeArea", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"administrativeArea", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"postalCode", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "country":{ - "title":"country", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"country", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "electronicMailAddress":{ - "title":"electronicMailAddress", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"electronicMailAddress", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "LonLatEnvelopeType":{ - "required":[ - "timePosition" - ], - "allOf":[ - { - "$ref":"#/definitions/LonLatEnvelopeBaseType" - }, - { - "type":"object", - "title":"LonLatEnvelopeType", - "properties":{ - "timePosition":{ - "title":"timePosition", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" - }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LonLatEnvelopeType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "timePosition" - ] - }, - "DomainSubsetType":{ - "type":"object", - "title":"DomainSubsetType", - "required":[ - "spatialSubset", - "temporalSubset" - ], - "properties":{ - "spatialSubset":{ - "title":"spatialSubset", - "allOf":[ - { - "$ref":"#/definitions/SpatialSubsetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialSubset", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "optionalTemporalSubset":{ - "title":"optionalTemporalSubset", - "allOf":[ - { - "$ref":"#/definitions/TimeSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalSubset", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "temporalSubset":{ - "title":"temporalSubset", - "allOf":[ - { - "$ref":"#/definitions/TimeSequenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/RangeSubsetType.AxisSubset" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"temporalSubset", + "localPart":"axisSubset", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DomainSubsetType", + "localPart":"RangeSubsetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "spatialSubset", - "optionalTemporalSubset", - "temporalSubset" + "axisSubset" ] }, "DCPTypeType.HTTP.Get":{ @@ -889,128 +414,319 @@ "onlineResource" ] }, - "TypedLiteralType":{ + "ServiceType":{ + "required":[ + "fees", + "accessConstraints" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDescriptionType" + }, + { + "type":"object", + "title":"ServiceType", + "properties":{ + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keywords", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "responsibleParty":{ + "title":"responsibleParty", + "allOf":[ + { + "$ref":"#/definitions/ResponsiblePartyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"responsibleParty", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "fees":{ + "title":"fees", + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fees", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "accessConstraints":{ + "title":"accessConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accessConstraints", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "keywords", + "responsibleParty", + "fees", + "accessConstraints", + "version", + "updateSequence" + ] + }, + "SupportedInterpolationsType":{ "type":"object", - "title":"TypedLiteralType", + "title":"SupportedInterpolationsType", + "required":[ + "interpolationMethod" + ], "properties":{ - "value":{ - "title":"value", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationMethodType" + }, + "minItems":1 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcs" + } }, - "type":{ - "title":"type", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/InterpolationMethodType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.opengis.net/wcs" + "localPart":"default", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TypedLiteralType", + "localPart":"SupportedInterpolationsType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "value", - "type" + "interpolationMethod", + "_default" ] }, - "ResponsiblePartyType":{ + "OutputType":{ "type":"object", - "title":"ResponsiblePartyType", + "title":"OutputType", "required":[ - "individualName", - "organisationName" + "format" ], "properties":{ - "individualName":{ - "title":"individualName", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"individualName", + "localPart":"crs", "namespaceURI":"http://www.opengis.net/wcs" } }, - "optionalOrganisationName":{ - "title":"optionalOrganisationName", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"organisationName", + "localPart":"format", "namespaceURI":"http://www.opengis.net/wcs" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "crs", + "format" + ] + }, + "ValueEnumType":{ + "allOf":[ + { + "$ref":"#/definitions/ValueEnumBaseType" }, - "organisationName":{ - "title":"organisationName", + { + "type":"object", + "title":"ValueEnumType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "semantic":{ + "title":"semantic", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"semantic", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"valueEnumType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "type", + "semantic" + ] + }, + "DomainSetType":{ + "type":"object", + "title":"DomainSetType", + "required":[ + "spatialDomain", + "temporalDomain" + ], + "properties":{ + "spatialDomain":{ + "title":"spatialDomain", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SpatialDomainType" } ], "propertyType":"element", "elementName":{ - "localPart":"organisationName", + "localPart":"spatialDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, - "positionName":{ - "title":"positionName", + "optionalTemporalDomain":{ + "title":"optionalTemporalDomain", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeSequenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"positionName", + "localPart":"temporalDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, - "contactInfo":{ - "title":"contactInfo", + "temporalDomain":{ + "title":"temporalDomain", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/TimeSequenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"contactInfo", + "localPart":"temporalDomain", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponsiblePartyType", + "localPart":"DomainSetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "individualName", - "optionalOrganisationName", - "organisationName", - "positionName", - "contactInfo" + "spatialDomain", + "optionalTemporalDomain", + "temporalDomain" ] }, "ValueRangeType":{ @@ -1105,291 +821,144 @@ "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "min", - "max", - "type", - "semantic", - "atomic", - "closure" - ] - }, - "DCPTypeType.HTTP":{ - "type":"object", - "title":"DCPTypeType.HTTP", - "required":[ - "getOrPost" - ], - "properties":{ - "getOrPost":{ - "title":"getOrPost", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/DCPTypeType.HTTP.Get" - } - ], - "elementName":{ - "localPart":"Get", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DCPTypeType.HTTP.Post" - } - ], - "elementName":{ - "localPart":"Post", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "DomainSetType":{ - "type":"object", - "title":"DomainSetType", - "required":[ - "spatialDomain", - "temporalDomain" - ], - "properties":{ - "spatialDomain":{ - "title":"spatialDomain", - "allOf":[ - { - "$ref":"#/definitions/SpatialDomainType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialDomain", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "optionalTemporalDomain":{ - "title":"optionalTemporalDomain", - "allOf":[ - { - "$ref":"#/definitions/TimeSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalDomain", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "temporalDomain":{ - "title":"temporalDomain", - "allOf":[ - { - "$ref":"#/definitions/TimeSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalDomain", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainSetType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "spatialDomain", - "optionalTemporalDomain", - "temporalDomain" - ] - }, - "ServiceType":{ - "required":[ - "fees", - "accessConstraints" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDescriptionType" - }, - { - "type":"object", - "title":"ServiceType", - "properties":{ - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "responsibleParty":{ - "title":"responsibleParty", - "allOf":[ - { - "$ref":"#/definitions/ResponsiblePartyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responsibleParty", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "fees":{ - "title":"fees", - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"fees", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "accessConstraints":{ - "title":"accessConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"accessConstraints", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } + "min", + "max", + "type", + "semantic", + "atomic", + "closure" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", + "required":[ + "service" + ], + "properties":{ + "section":{ + "title":"section", + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesSectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"section", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "section", + "service", + "version", + "updateSequence" + ] + }, + "LonLatEnvelopeBaseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/EnvelopeType" + }, + { + "type":"object", + "title":"LonLatEnvelopeBaseType", + "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ServiceType", + "localPart":"LonLatEnvelopeBaseType", "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "WCSCapabilityType.Request.GetCapabilities":{ + "type":"object", + "title":"WCSCapabilityType.Request.GetCapabilities", + "required":[ + "dcpType" + ], + "properties":{ + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPTypeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", + "namespaceURI":"http://www.opengis.net/wcs" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "keywords", - "responsibleParty", - "fees", - "accessConstraints", - "version", - "updateSequence" + "dcpType" ] }, - "AxisDescriptionType":{ + "RangeSubsetType.AxisSubset":{ "required":[ - "values" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractDescriptionType" + "$ref":"#/definitions/ValueEnumBaseType" }, { "type":"object", - "title":"AxisDescriptionType", + "title":"RangeSubsetType.AxisSubset", "properties":{ - "values":{ - "title":"values", - "allOf":[ - { - "$ref":"#/definitions/AxisDescriptionType.Values" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"values", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "semantic":{ - "title":"semantic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"semantic", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "refSys":{ - "title":"refSys", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"refSys", - "namespaceURI":"" - } - }, - "refSysLabel":{ - "title":"refSysLabel", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1397,7 +966,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"refSysLabel", + "localPart":"name", "namespaceURI":"" } } @@ -1405,350 +974,344 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AxisDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs" - }, "propertiesOrder":[ - "values", - "semantic", - "refSys", - "refSysLabel" + "name" ] }, - "WCSCapabilityType.Request.GetCoverage":{ + "SpatialDomainType":{ "type":"object", - "title":"WCSCapabilityType.Request.GetCoverage", + "title":"SpatialDomainType", "required":[ - "dcpType" + "envelope" ], "properties":{ - "dcpType":{ - "title":"dcpType", + "envelope":{ + "title":"envelope", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPTypeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/gml#/definitions/EnvelopeType" + } + }, + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" + } }, "minItems":1 } ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "grid":{ + "title":"grid", + "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/gml#/definitions/GridType" + } + }, + "elementName":{ + "localPart":"Grid", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Grid", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "polygon":{ + "title":"polygon", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/PolygonType" + }, + "minItems":0 + } + ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", - "namespaceURI":"http://www.opengis.net/wcs" + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialDomainType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "dcpType" + "envelope", + "grid", + "polygon" ] }, - "WCSCapabilitiesType":{ + "ContactType":{ "type":"object", - "title":"WCSCapabilitiesType", - "required":[ - "service", - "capability", - "contentMetadata", - "version" - ], + "title":"ContactType", "properties":{ - "service":{ - "title":"service", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/ServiceType" + "$ref":"#/definitions/TelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/wcs" } }, - "capability":{ - "title":"capability", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"address", "namespaceURI":"http://www.opengis.net/wcs" } }, - "contentMetadata":{ - "title":"contentMetadata", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ContentMetadata" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContentMetadata", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/wcs" } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WCS_CapabilitiesType", + "localPart":"ContactType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "service", - "capability", - "contentMetadata", - "version", - "updateSequence" + "phone", + "address", + "onlineResource" ] }, - "RangeSet":{ + "Keywords":{ "type":"object", - "title":"RangeSet", + "title":"Keywords", "required":[ - "rangeSet" + "keyword" ], "properties":{ - "rangeSet":{ - "title":"rangeSet", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/RangeSetType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"RangeSet", + "localPart":"keyword", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "propertiesOrder":[ - "rangeSet" + "keyword", + "type" ] }, - "CoverageOfferingBriefType":{ + "DomainSubsetType":{ + "type":"object", + "title":"DomainSubsetType", "required":[ - "lonLatEnvelope" + "spatialSubset", + "temporalSubset" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDescriptionType" - }, - { - "type":"object", - "title":"CoverageOfferingBriefType", - "properties":{ - "lonLatEnvelope":{ - "title":"lonLatEnvelope", - "allOf":[ - { - "$ref":"#/definitions/LonLatEnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lonLatEnvelope", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/wcs" - } + "properties":{ + "spatialSubset":{ + "title":"spatialSubset", + "allOf":[ + { + "$ref":"#/definitions/SpatialSubsetType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoverageOfferingBriefType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "lonLatEnvelope", - "keywords" - ] - }, - "RangeSetType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDescriptionType" - }, - { - "type":"object", - "title":"RangeSetType", - "properties":{ - "axisDescription":{ - "title":"axisDescription", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisDescription" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axisDescription", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "nullValues":{ - "title":"nullValues", - "allOf":[ - { - "$ref":"#/definitions/ValueEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nullValues", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "semantic":{ - "title":"semantic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"semantic", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "refSys":{ - "title":"refSys", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"refSys", - "namespaceURI":"" - } - }, - "refSysLabel":{ - "title":"refSysLabel", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"refSysLabel", - "namespaceURI":"" - } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatialSubset", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "optionalTemporalSubset":{ + "title":"optionalTemporalSubset", + "allOf":[ + { + "$ref":"#/definitions/TimeSequenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalSubset", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "temporalSubset":{ + "title":"temporalSubset", + "allOf":[ + { + "$ref":"#/definitions/TimeSequenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalSubset", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeSetType", + "localPart":"DomainSubsetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "axisDescription", - "nullValues", - "semantic", - "refSys", - "refSysLabel" + "spatialSubset", + "optionalTemporalSubset", + "temporalSubset" ] }, - "DCPTypeType":{ + "TimePeriodType":{ "type":"object", - "title":"DCPTypeType", + "title":"TimePeriodType", "required":[ - "http" + "beginPosition", + "endPosition" ], "properties":{ - "http":{ - "title":"http", + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "$ref":"#/definitions/DCPTypeType.HTTP" + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"beginPosition", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "endPosition":{ + "title":"endPosition", + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"endPosition", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "timeResolution":{ + "title":"timeResolution", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeResolution", "namespaceURI":"http://www.opengis.net/wcs" } + }, + "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":"DCPTypeType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "http" + "beginPosition", + "endPosition", + "timeResolution", + "frame" ] }, - "ValueEnumBaseType":{ + "TimeSequenceType":{ "type":"object", - "title":"ValueEnumBaseType", + "title":"TimeSequenceType", "required":[ - "intervalOrSingleValue" + "timePositionOrTimePeriod" ], "properties":{ - "intervalOrSingleValue":{ - "title":"intervalOrSingleValue", + "timePositionOrTimePeriod":{ + "title":"timePositionOrTimePeriod", "allOf":[ { "type":"array", @@ -1757,22 +1320,22 @@ { "anyOf":[ { - "$ref":"#/definitions/IntervalType" + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" } ], "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/wcs" + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/gml" } }, { "anyOf":[ { - "$ref":"#/definitions/TypedLiteralType" + "$ref":"#/definitions/TimePeriodType" } ], "elementName":{ - "localPart":"singleValue", + "localPart":"timePeriod", "namespaceURI":"http://www.opengis.net/wcs" } } @@ -1786,62 +1349,187 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"valueEnumBaseType", + "localPart":"TimeSequenceType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "intervalOrSingleValue" + "timePositionOrTimePeriod" ] }, - "AbstractDescriptionType":{ - "required":[ - "wcsName", - "label" - ], + "AxisDescriptionType.Values":{ "allOf":[ { - "$ref":"#/definitions/AbstractDescriptionBaseType" + "$ref":"#/definitions/ValueEnumType" }, { "type":"object", - "title":"AbstractDescriptionType", + "title":"AxisDescriptionType.Values", "properties":{ - "wcsDescription":{ - "title":"wcsDescription", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypedLiteralType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"default", "namespaceURI":"http://www.opengis.net/wcs" } - }, - "wcsName":{ - "title":"wcsName", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "_default" + ] + }, + "WCSCapabilityType.Request.DescribeCoverage":{ + "type":"object", + "title":"WCSCapabilityType.Request.DescribeCoverage", + "required":[ + "dcpType" + ], + "properties":{ + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPTypeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dcpType" + ] + }, + "TelephoneType":{ + "type":"object", + "title":"TelephoneType", + "properties":{ + "voice":{ + "title":"voice", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"voice", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "facsimile":{ + "title":"facsimile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"facsimile", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TelephoneType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "voice", + "facsimile" + ] + }, + "DCPTypeType.HTTP.Post":{ + "type":"object", + "title":"DCPTypeType.HTTP.Post", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "CoverageOfferingBriefType":{ + "required":[ + "lonLatEnvelope" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDescriptionType" + }, + { + "type":"object", + "title":"CoverageOfferingBriefType", + "properties":{ + "lonLatEnvelope":{ + "title":"lonLatEnvelope", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LonLatEnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"lonLatEnvelope", "namespaceURI":"http://www.opengis.net/wcs" } }, - "label":{ - "title":"label", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"label", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/wcs" } } @@ -1850,137 +1538,175 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDescriptionType", + "localPart":"CoverageOfferingBriefType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "wcsDescription", - "wcsName", - "label" + "lonLatEnvelope", + "keywords" ] }, - "OutputType":{ + "CoverageDescription":{ "type":"object", - "title":"OutputType", + "title":"CoverageDescription", "required":[ - "format" + "coverageOffering", + "version" ], "properties":{ - "crs":{ - "title":"crs", + "coverageOffering":{ + "title":"coverageOffering", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageOfferingType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"crs", + "localPart":"CoverageOffering", "namespaceURI":"http://www.opengis.net/wcs" } }, - "format":{ - "title":"format", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverageOffering", + "version", + "updateSequence" + ] + }, + "RangeSet":{ + "type":"object", + "title":"RangeSet", + "required":[ + "rangeSet" + ], + "properties":{ + "rangeSet":{ + "title":"rangeSet", + "allOf":[ + { + "$ref":"#/definitions/RangeSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"RangeSet", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputType", - "namespaceURI":"http://www.opengis.net/wcs" - }, "propertiesOrder":[ - "crs", - "format" + "rangeSet" ] }, - "CoverageOfferingType":{ - "required":[ - "domainSet", - "rangeSet", - "supportedCRSs", - "supportedFormats" - ], + "RangeSetType":{ "allOf":[ { - "$ref":"#/definitions/CoverageOfferingBriefType" + "$ref":"#/definitions/AbstractDescriptionType" }, { "type":"object", - "title":"CoverageOfferingType", + "title":"RangeSetType", "properties":{ - "domainSet":{ - "title":"domainSet", + "axisDescription":{ + "title":"axisDescription", "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "type":"array", + "items":{ + "$ref":"#/definitions/AxisDescription" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"domainSet", + "localPart":"axisDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, - "rangeSet":{ - "title":"rangeSet", + "nullValues":{ + "title":"nullValues", "allOf":[ { - "$ref":"#/definitions/RangeSet" + "$ref":"#/definitions/ValueEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeSet", + "localPart":"nullValues", "namespaceURI":"http://www.opengis.net/wcs" } }, - "supportedCRSs":{ - "title":"supportedCRSs", + "semantic":{ + "title":"semantic", "allOf":[ { - "$ref":"#/definitions/SupportedCRSsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedCRSs", + "propertyType":"attribute", + "attributeName":{ + "localPart":"semantic", "namespaceURI":"http://www.opengis.net/wcs" } }, - "supportedFormats":{ - "title":"supportedFormats", + "refSys":{ + "title":"refSys", "allOf":[ { - "$ref":"#/definitions/SupportedFormatsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedFormats", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"refSys", + "namespaceURI":"" } }, - "supportedInterpolations":{ - "title":"supportedInterpolations", + "refSysLabel":{ + "title":"refSysLabel", "allOf":[ { - "$ref":"#/definitions/SupportedInterpolationsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedInterpolations", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"refSysLabel", + "namespaceURI":"" } } } @@ -1988,167 +1714,180 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoverageOfferingType", + "localPart":"RangeSetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "domainSet", - "rangeSet", - "supportedCRSs", - "supportedFormats", - "supportedInterpolations" + "axisDescription", + "nullValues", + "semantic", + "refSys", + "refSysLabel" ] }, - "AbstractDescriptionBaseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractDescriptionBaseType", - "properties":{ + "WCSCapabilityType.Exception":{ + "type":"object", + "title":"WCSCapabilityType.Exception", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], + }, "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDescriptionBaseType", - "namespaceURI":"http://www.opengis.net/wcs" - } + "propertiesOrder":[ + "format" + ] }, - "SpatialSubsetType":{ - "allOf":[ - { - "$ref":"#/definitions/SpatialDomainType" - }, - { - "type":"object", - "title":"SpatialSubsetType", - "properties":{ + "WCSCapabilityType.Request.GetCoverage":{ + "type":"object", + "title":"WCSCapabilityType.Request.GetCoverage", + "required":[ + "dcpType" + ], + "properties":{ + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPTypeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], + }, "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialSubsetType", - "namespaceURI":"http://www.opengis.net/wcs" - } + "propertiesOrder":[ + "dcpType" + ] }, - "GetCapabilities":{ + "AddressType":{ "type":"object", - "title":"GetCapabilities", - "required":[ - "service" - ], + "title":"AddressType", "properties":{ - "section":{ - "title":"section", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { - "$ref":"#/definitions/CapabilitiesSectionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"section", + "localPart":"deliveryPoint", "namespaceURI":"http://www.opengis.net/wcs" } }, - "service":{ - "title":"service", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"city", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "version":{ - "title":"version", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "updateSequence":{ - "title":"updateSequence", + "postalCode":{ + "title":"postalCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"postalCode", + "namespaceURI":"http://www.opengis.net/wcs" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "section", - "service", - "version", - "updateSequence" - ] - }, - "SupportedInterpolationsType":{ - "type":"object", - "title":"SupportedInterpolationsType", - "required":[ - "interpolationMethod" - ], - "properties":{ - "interpolationMethod":{ - "title":"interpolationMethod", + }, + "country":{ + "title":"country", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InterpolationMethodType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"country", "namespaceURI":"http://www.opengis.net/wcs" } }, - "_default":{ - "title":"_default", + "electronicMailAddress":{ + "title":"electronicMailAddress", "allOf":[ { - "$ref":"#/definitions/InterpolationMethodType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"electronicMailAddress", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedInterpolationsType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "interpolationMethod", - "_default" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, "SupportedCRSsType":{ @@ -2241,49 +1980,178 @@ "nativeCRSs" ] }, - "RangeSubsetType":{ + "LonLatEnvelopeType":{ + "required":[ + "timePosition" + ], + "allOf":[ + { + "$ref":"#/definitions/LonLatEnvelopeBaseType" + }, + { + "type":"object", + "title":"LonLatEnvelopeType", + "properties":{ + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + }, + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LonLatEnvelopeType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "timePosition" + ] + }, + "IntervalType":{ + "allOf":[ + { + "$ref":"#/definitions/ValueRangeType" + }, + { + "type":"object", + "title":"IntervalType", + "properties":{ + "res":{ + "title":"res", + "allOf":[ + { + "$ref":"#/definitions/TypedLiteralType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"res", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"intervalType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "res" + ] + }, + "ResponsiblePartyType":{ "type":"object", - "title":"RangeSubsetType", + "title":"ResponsiblePartyType", "required":[ - "axisSubset" + "individualName", + "organisationName" ], "properties":{ - "axisSubset":{ - "title":"axisSubset", + "individualName":{ + "title":"individualName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"individualName", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "optionalOrganisationName":{ + "title":"optionalOrganisationName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"organisationName", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "organisationName":{ + "title":"organisationName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"organisationName", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "positionName":{ + "title":"positionName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeSubsetType.AxisSubset" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"axisSubset", + "localPart":"positionName", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "contactInfo":{ + "title":"contactInfo", + "allOf":[ + { + "$ref":"#/definitions/ContactType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeSubsetType", + "localPart":"ResponsiblePartyType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "axisSubset" + "individualName", + "optionalOrganisationName", + "organisationName", + "positionName", + "contactInfo" ] }, - "TimeSequenceType":{ + "DCPTypeType.HTTP":{ "type":"object", - "title":"TimeSequenceType", + "title":"DCPTypeType.HTTP", "required":[ - "timePositionOrTimePeriod" + "getOrPost" ], "properties":{ - "timePositionOrTimePeriod":{ - "title":"timePositionOrTimePeriod", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { "type":"array", @@ -2292,22 +2160,22 @@ { "anyOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + "$ref":"#/definitions/DCPTypeType.HTTP.Get" } ], "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Get", + "namespaceURI":"http://www.opengis.net/wcs" } }, { "anyOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/DCPTypeType.HTTP.Post" } ], "elementName":{ - "localPart":"timePeriod", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/wcs" } } @@ -2320,563 +2188,706 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimeSequenceType", - "namespaceURI":"http://www.opengis.net/wcs" - }, "propertiesOrder":[ - "timePositionOrTimePeriod" + "getOrPost" ] }, - "AxisDescriptionType.Values":{ - "allOf":[ - { - "$ref":"#/definitions/ValueEnumType" + "WCSCapabilityType.Request":{ + "type":"object", + "title":"WCSCapabilityType.Request", + "required":[ + "getCapabilities", + "describeCoverage", + "getCoverage" + ], + "properties":{ + "getCapabilities":{ + "title":"getCapabilities", + "allOf":[ + { + "$ref":"#/definitions/WCSCapabilityType.Request.GetCapabilities" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetCapabilities", + "namespaceURI":"http://www.opengis.net/wcs" + } }, - { - "type":"object", - "title":"AxisDescriptionType.Values", - "properties":{ - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"#/definitions/TypedLiteralType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"default", - "namespaceURI":"http://www.opengis.net/wcs" - } + "describeCoverage":{ + "title":"describeCoverage", + "allOf":[ + { + "$ref":"#/definitions/WCSCapabilityType.Request.DescribeCoverage" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DescribeCoverage", + "namespaceURI":"http://www.opengis.net/wcs" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "_default" - ] - }, - "IntervalType":{ - "allOf":[ - { - "$ref":"#/definitions/ValueRangeType" }, - { - "type":"object", - "title":"IntervalType", - "properties":{ - "res":{ - "title":"res", - "allOf":[ - { - "$ref":"#/definitions/TypedLiteralType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"res", - "namespaceURI":"http://www.opengis.net/wcs" - } + "getCoverage":{ + "title":"getCoverage", + "allOf":[ + { + "$ref":"#/definitions/WCSCapabilityType.Request.GetCoverage" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetCoverage", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"intervalType", - "namespaceURI":"http://www.opengis.net/wcs" }, + "typeType":"classInfo", "propertiesOrder":[ - "res" + "getCapabilities", + "describeCoverage", + "getCoverage" ] }, - "MetadataAssociationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/MetaDataPropertyType" - }, - { - "type":"object", - "title":"MetadataAssociationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataAssociationType", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "SpatialDomainType":{ + "DescribeCoverage":{ "type":"object", - "title":"SpatialDomainType", + "title":"DescribeCoverage", "required":[ - "envelope" + "service", + "version" ], "properties":{ - "envelope":{ - "title":"envelope", + "coverage":{ + "title":"coverage", "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/gml#/definitions/EnvelopeType" - } - }, - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Coverage", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "grid":{ - "title":"grid", + "service":{ + "title":"service", "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/gml#/definitions/GridType" - } - }, - "elementName":{ - "localPart":"Grid", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverage", + "service", + "version" + ] + }, + "TypedLiteralType":{ + "type":"object", + "title":"TypedLiteralType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Grid", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"value" }, - "polygon":{ - "title":"polygon", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/PolygonType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialDomainType", + "localPart":"TypedLiteralType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "envelope", - "grid", - "polygon" + "value", + "type" ] }, - "WCSCapabilityType.VendorSpecificCapabilities":{ - "type":"object", - "title":"WCSCapabilityType.VendorSpecificCapabilities", + "MetadataLinkType":{ "required":[ - "any" + "metadataType" ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ + "allOf":[ + { + "$ref":"#/definitions/MetadataAssociationType" + }, + { + "type":"object", + "title":"MetadataLinkType", + "properties":{ + "metadataType":{ + "title":"metadataType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadataType", + "namespaceURI":"" } } - ], - "propertyType":"anyElement" + } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataLinkType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "any" + "metadataType" ] }, - "WCSCapabilityType.Request.GetCapabilities":{ + "ContentMetadata":{ "type":"object", - "title":"WCSCapabilityType.Request.GetCapabilities", - "required":[ - "dcpType" - ], + "title":"ContentMetadata", "properties":{ - "dcpType":{ - "title":"dcpType", + "coverageOfferingBrief":{ + "title":"coverageOfferingBrief", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPTypeType" + "$ref":"#/definitions/CoverageOfferingBriefType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"CoverageOfferingBrief", "namespaceURI":"http://www.opengis.net/wcs" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dcpType" - ] - }, - "WCSCapabilityType.Request.DescribeCoverage":{ - "type":"object", - "title":"WCSCapabilityType.Request.DescribeCoverage", - "required":[ - "dcpType" - ], - "properties":{ - "dcpType":{ - "title":"dcpType", + }, + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPTypeType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dcpType" - ] - }, - "WCSCapabilityType.Request":{ - "type":"object", - "title":"WCSCapabilityType.Request", - "required":[ - "getCapabilities", - "describeCoverage", - "getCoverage" - ], - "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + }, + "updateSequence":{ + "title":"updateSequence", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request.GetCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetCapabilities", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } }, - "describeCoverage":{ - "title":"describeCoverage", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request.DescribeCoverage" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeCoverage", - "namespaceURI":"http://www.opengis.net/wcs" + "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" } }, - "getCoverage":{ - "title":"getCoverage", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request.GetCoverage" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetCoverage", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "describeCoverage", - "getCoverage" + "coverageOfferingBrief", + "version", + "updateSequence", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TelephoneType":{ + "GetCoverage":{ "type":"object", - "title":"TelephoneType", + "title":"GetCoverage", + "required":[ + "sourceCoverage", + "domainSubset", + "output", + "service", + "version" + ], "properties":{ - "voice":{ - "title":"voice", + "sourceCoverage":{ + "title":"sourceCoverage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"sourceCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, - "facsimile":{ - "title":"facsimile", + "domainSubset":{ + "title":"domainSubset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/DomainSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"facsimile", + "localPart":"domainSubset", "namespaceURI":"http://www.opengis.net/wcs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TelephoneType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "voice", - "facsimile" - ] - }, - "TimePeriodType":{ - "type":"object", - "title":"TimePeriodType", - "required":[ - "beginPosition", - "endPosition" - ], - "properties":{ - "beginPosition":{ - "title":"beginPosition", + }, + "rangeSubset":{ + "title":"rangeSubset", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + "$ref":"#/definitions/RangeSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"beginPosition", + "localPart":"rangeSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, - "endPosition":{ - "title":"endPosition", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + "$ref":"#/definitions/InterpolationMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"endPosition", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcs" } }, - "timeResolution":{ - "title":"timeResolution", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeResolution", + "localPart":"output", "namespaceURI":"http://www.opengis.net/wcs" } }, - "frame":{ - "title":"frame", + "service":{ + "title":"service", "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", + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "sourceCoverage", + "domainSubset", + "rangeSubset", + "interpolationMethod", + "output", + "service", + "version" + ] + }, + "AbstractDescriptionType":{ + "required":[ + "wcsName", + "label" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDescriptionBaseType" + }, + { + "type":"object", + "title":"AbstractDescriptionType", + "properties":{ + "wcsDescription":{ + "title":"wcsDescription", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "wcsName":{ + "title":"wcsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"label", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodType", + "localPart":"AbstractDescriptionType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "beginPosition", - "endPosition", - "timeResolution", - "frame" + "wcsDescription", + "wcsName", + "label" ] }, - "DCPTypeType.HTTP.Post":{ + "DCPTypeType":{ "type":"object", - "title":"DCPTypeType.HTTP.Post", + "title":"DCPTypeType", "required":[ - "onlineResource" + "http" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "http":{ + "title":"http", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/DCPTypeType.HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DCPTypeType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "onlineResource" + "http" ] }, - "SupportedFormatsType":{ + "ValueEnumBaseType":{ "type":"object", - "title":"SupportedFormatsType", + "title":"ValueEnumBaseType", "required":[ - "formats" + "intervalOrSingleValue" ], "properties":{ - "formats":{ - "title":"formats", + "intervalOrSingleValue":{ + "title":"intervalOrSingleValue", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/IntervalType" + } + ], + "elementName":{ + "localPart":"interval", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/TypedLiteralType" + } + ], + "elementName":{ + "localPart":"singleValue", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + ] }, "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"formats", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "nativeFormat":{ - "title":"nativeFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nativeFormat", - "namespaceURI":"" - } + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedFormatsType", + "localPart":"valueEnumBaseType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "formats", - "nativeFormat" + "intervalOrSingleValue" ] }, - "ValueEnumType":{ + "CoverageOfferingType":{ + "required":[ + "domainSet", + "rangeSet", + "supportedCRSs", + "supportedFormats" + ], "allOf":[ { - "$ref":"#/definitions/ValueEnumBaseType" + "$ref":"#/definitions/CoverageOfferingBriefType" }, { "type":"object", - "title":"ValueEnumType", + "title":"CoverageOfferingType", "properties":{ - "type":{ - "title":"type", + "domainSet":{ + "title":"domainSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DomainSetType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/wcs" } }, - "semantic":{ - "title":"semantic", + "rangeSet":{ + "title":"rangeSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RangeSet" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"semantic", + "propertyType":"element", + "elementName":{ + "localPart":"rangeSet", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "supportedCRSs":{ + "title":"supportedCRSs", + "allOf":[ + { + "$ref":"#/definitions/SupportedCRSsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportedCRSs", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "supportedFormats":{ + "title":"supportedFormats", + "allOf":[ + { + "$ref":"#/definitions/SupportedFormatsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportedFormats", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "supportedInterpolations":{ + "title":"supportedInterpolations", + "allOf":[ + { + "$ref":"#/definitions/SupportedInterpolationsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"supportedInterpolations", "namespaceURI":"http://www.opengis.net/wcs" } } @@ -2885,68 +2896,61 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"valueEnumType", + "localPart":"CoverageOfferingType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "type", - "semantic" + "domainSet", + "rangeSet", + "supportedCRSs", + "supportedFormats", + "supportedInterpolations" ] }, - "LonLatEnvelopeBaseType":{ + "SpatialSubsetType":{ "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/EnvelopeType" + "$ref":"#/definitions/SpatialDomainType" }, { "type":"object", - "title":"LonLatEnvelopeBaseType", + "title":"SpatialSubsetType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LonLatEnvelopeBaseType", + "localPart":"SpatialSubsetType", "namespaceURI":"http://www.opengis.net/wcs" } }, - "ContentMetadata":{ + "SupportedFormatsType":{ "type":"object", - "title":"ContentMetadata", + "title":"SupportedFormatsType", + "required":[ + "formats" + ], "properties":{ - "coverageOfferingBrief":{ - "title":"coverageOfferingBrief", + "formats":{ + "title":"formats", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CoverageOfferingBriefType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageOfferingBrief", + "localPart":"formats", "namespaceURI":"http://www.opengis.net/wcs" } }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", + "nativeFormat":{ + "title":"nativeFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2954,130 +2958,126 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"nativeFormat", "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SupportedFormatsType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "formats", + "nativeFormat" + ] + }, + "WCSCapabilityType":{ + "type":"object", + "title":"WCSCapabilityType", + "required":[ + "request", + "exception" + ], + "properties":{ + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/WCSCapabilityType.Request" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Request", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "arcrole":{ - "title":"arcrole", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/WCSCapabilityType.Exception" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Exception", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "title":{ - "title":"title", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WCSCapabilityType.VendorSpecificCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"VendorSpecificCapabilities", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "show":{ - "title":"show", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "updateSequence":{ + "title":"updateSequence", "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":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"WCSCapabilityType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "coverageOfferingBrief", + "request", + "exception", + "vendorSpecificCapabilities", "version", - "updateSequence", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "updateSequence" ] }, + "MetadataAssociationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/MetaDataPropertyType" + }, + { + "type":"object", + "title":"MetadataAssociationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataAssociationType", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, "CapabilitiesSectionType":{ "allOf":[ { @@ -3117,7 +3117,7 @@ "properties":{ "localPart":{ "enum":[ - "formats" + "CoverageOfferingBrief" ] }, "namespaceURI":{ @@ -3130,11 +3130,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + "$ref":"#/definitions/CoverageOfferingBriefType" } }, "elementName":{ - "localPart":"formats", + "localPart":"CoverageOfferingBrief", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3151,7 +3151,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialDomain" + "interval" ] }, "namespaceURI":{ @@ -3164,11 +3164,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialDomainType" + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"spatialDomain", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3185,7 +3185,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "temporalDomain" ] }, "namespaceURI":{ @@ -3198,11 +3198,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverage" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"temporalDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3219,7 +3219,7 @@ "properties":{ "localPart":{ "enum":[ - "timePeriod" + "supportedInterpolations" ] }, "namespaceURI":{ @@ -3232,11 +3232,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/SupportedInterpolationsType" } }, "elementName":{ - "localPart":"timePeriod", + "localPart":"supportedInterpolations", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3253,7 +3253,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedCRSs" + "lonLatEnvelope" ] }, "namespaceURI":{ @@ -3266,11 +3266,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedCRSsType" + "$ref":"#/definitions/LonLatEnvelopeType" } }, "elementName":{ - "localPart":"supportedCRSs", + "localPart":"lonLatEnvelope", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3287,7 +3287,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "axisDescription" ] }, "namespaceURI":{ @@ -3300,11 +3300,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverage" + "$ref":"#/definitions/AxisDescription" } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"axisDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3321,7 +3321,7 @@ "properties":{ "localPart":{ "enum":[ - "lonLatEnvelope" + "supportedCRSs" ] }, "namespaceURI":{ @@ -3334,11 +3334,11 @@ ] }, "value":{ - "$ref":"#/definitions/LonLatEnvelopeType" + "$ref":"#/definitions/SupportedCRSsType" } }, "elementName":{ - "localPart":"lonLatEnvelope", + "localPart":"supportedCRSs", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3355,7 +3355,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "RangeSet" ] }, "namespaceURI":{ @@ -3368,11 +3368,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceType" + "$ref":"#/definitions/RangeSetType" } }, "elementName":{ - "localPart":"Service", + "localPart":"RangeSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3389,7 +3389,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialSubset" + "domainSet" ] }, "namespaceURI":{ @@ -3402,11 +3402,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialSubsetType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"spatialSubset", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3423,7 +3423,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Service" ] }, "namespaceURI":{ @@ -3436,11 +3436,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/ServiceType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3457,7 +3457,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedInterpolations" + "CoverageDescription" ] }, "namespaceURI":{ @@ -3470,11 +3470,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedInterpolationsType" + "$ref":"#/definitions/CoverageDescription" } }, "elementName":{ - "localPart":"supportedInterpolations", + "localPart":"CoverageDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3491,7 +3491,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSequence" + "formats" ] }, "namespaceURI":{ @@ -3504,11 +3504,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" } }, "elementName":{ - "localPart":"TimeSequence", + "localPart":"formats", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3525,7 +3525,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "TimeSequence" ] }, "namespaceURI":{ @@ -3538,11 +3538,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"keywords", + "localPart":"TimeSequence", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3559,7 +3559,7 @@ "properties":{ "localPart":{ "enum":[ - "ContentMetadata" + "name" ] }, "namespaceURI":{ @@ -3572,11 +3572,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ContentMetadata", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3593,7 +3593,7 @@ "properties":{ "localPart":{ "enum":[ - "metadataLink" + "temporalSubset" ] }, "namespaceURI":{ @@ -3606,11 +3606,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataLinkType" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"metadataLink", + "localPart":"temporalSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3627,7 +3627,7 @@ "properties":{ "localPart":{ "enum":[ - "AxisDescription" + "timePeriod" ] }, "namespaceURI":{ @@ -3640,11 +3640,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisDescriptionType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"AxisDescription", + "localPart":"timePeriod", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3661,7 +3661,7 @@ "properties":{ "localPart":{ "enum":[ - "RangeSet" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3674,11 +3674,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSetType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"RangeSet", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3695,7 +3695,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDomain" + "rangeSet" ] }, "namespaceURI":{ @@ -3708,11 +3708,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/RangeSet" } }, "elementName":{ - "localPart":"temporalDomain", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3729,7 +3729,7 @@ "properties":{ "localPart":{ "enum":[ - "domainSet" + "metadataLink" ] }, "namespaceURI":{ @@ -3742,11 +3742,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/MetadataLinkType" } }, "elementName":{ - "localPart":"domainSet", + "localPart":"metadataLink", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3763,7 +3763,7 @@ "properties":{ "localPart":{ "enum":[ - "WCS_Capabilities" + "supportedFormats" ] }, "namespaceURI":{ @@ -3776,11 +3776,11 @@ ] }, "value":{ - "$ref":"#/definitions/WCSCapabilitiesType" + "$ref":"#/definitions/SupportedFormatsType" } }, "elementName":{ - "localPart":"WCS_Capabilities", + "localPart":"supportedFormats", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3797,7 +3797,7 @@ "properties":{ "localPart":{ "enum":[ - "axisDescription" + "WCS_Capabilities" ] }, "namespaceURI":{ @@ -3810,11 +3810,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisDescription" + "$ref":"#/definitions/WCSCapabilitiesType" } }, "elementName":{ - "localPart":"axisDescription", + "localPart":"WCS_Capabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3831,7 +3831,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "ContentMetadata" ] }, "namespaceURI":{ @@ -3844,11 +3844,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContentMetadata" } }, "elementName":{ - "localPart":"name", + "localPart":"ContentMetadata", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3865,7 +3865,7 @@ "properties":{ "localPart":{ "enum":[ - "singleValue" + "CoverageOffering" ] }, "namespaceURI":{ @@ -3878,11 +3878,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedLiteralType" + "$ref":"#/definitions/CoverageOfferingType" } }, "elementName":{ - "localPart":"singleValue", + "localPart":"CoverageOffering", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3899,7 +3899,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOfferingBrief" + "keywords" ] }, "namespaceURI":{ @@ -3912,11 +3912,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingBriefType" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"CoverageOfferingBrief", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3933,7 +3933,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOffering" + "singleValue" ] }, "namespaceURI":{ @@ -3946,11 +3946,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingType" + "$ref":"#/definitions/TypedLiteralType" } }, "elementName":{ - "localPart":"CoverageOffering", + "localPart":"singleValue", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3967,7 +3967,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "spatialSubset" ] }, "namespaceURI":{ @@ -3980,11 +3980,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SpatialSubsetType" } }, "elementName":{ - "localPart":"description", + "localPart":"spatialSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4001,7 +4001,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "GetCoverage" ] }, "namespaceURI":{ @@ -4014,11 +4014,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/GetCoverage" } }, "elementName":{ - "localPart":"interval", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4035,7 +4035,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedFormats" + "interpolationMethod" ] }, "namespaceURI":{ @@ -4048,11 +4048,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedFormatsType" + "$ref":"#/definitions/InterpolationMethodType" } }, "elementName":{ - "localPart":"supportedFormats", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4069,7 +4069,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeSet" + "description" ] }, "namespaceURI":{ @@ -4082,11 +4082,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSet" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"rangeSet", + "localPart":"description", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4103,7 +4103,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalSubset" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -4116,11 +4116,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/DescribeCoverage" } }, "elementName":{ - "localPart":"temporalSubset", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4137,7 +4137,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescription" + "AxisDescription" ] }, "namespaceURI":{ @@ -4150,11 +4150,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescription" + "$ref":"#/definitions/AxisDescriptionType" } }, "elementName":{ - "localPart":"CoverageDescription", + "localPart":"AxisDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4171,7 +4171,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "spatialDomain" ] }, "namespaceURI":{ @@ -4184,11 +4184,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMethodType" + "$ref":"#/definitions/SpatialDomainType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"spatialDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, diff --git a/scripts/jsonschemas/WCS_1_1.jsonschema b/scripts/jsonschemas/WCS_1_1.jsonschema index 7d862816..0babf730 100644 --- a/scripts/jsonschemas/WCS_1_1.jsonschema +++ b/scripts/jsonschemas/WCS_1_1.jsonschema @@ -2,38 +2,129 @@ { "id":"http://www.opengis.net/wcs/1.1#", "definitions":{ - "RangeType":{ + "InterpolationMethods":{ "type":"object", - "title":"RangeType", + "title":"InterpolationMethods", "required":[ - "field" + "_default" ], "properties":{ - "field":{ - "title":"field", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FieldType" + "$ref":"#/definitions/InterpolationMethodType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Field", + "localPart":"InterpolationMethod", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Default", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"RangeType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertiesOrder":[ + "interpolationMethod", + "_default" + ] + }, + "Contents":{ + "type":"object", + "title":"Contents", + "properties":{ + "coverageSummary":{ + "title":"coverageSummary", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageSummaryType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageSummary", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "supportedCRS":{ + "title":"supportedCRS", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SupportedCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "supportedFormat":{ + "title":"supportedFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SupportedFormat", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "otherSource":{ + "title":"otherSource", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResourceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OtherSource", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "field" + "coverageSummary", + "supportedCRS", + "supportedFormat", + "otherSource" ] }, "RequestBaseType":{ @@ -81,13 +172,42 @@ "version" ] }, - "OutputType":{ + "SpatialDomainType":{ "type":"object", - "title":"OutputType", + "title":"SpatialDomainType", "required":[ - "format" + "boundingBox" ], "properties":{ + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, "gridCRS":{ "title":"gridCRS", "allOf":[ @@ -101,311 +221,314 @@ "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "format":{ - "title":"format", + "coordinateOperation":{ + "title":"coordinateOperation", "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":"_CoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_CoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" } }, - "store":{ - "title":"store", + "imageCRS":{ + "title":"imageCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ImageCRSRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"store", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ImageCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "polygon":{ + "title":"polygon", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PolygonType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"SpatialDomainType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ + "boundingBox", "gridCRS", - "format", - "store" + "coordinateOperation", + "imageCRS", + "polygon" ] }, - "ImageCRSRefType":{ + "DomainSubsetType":{ "type":"object", - "title":"ImageCRSRefType", + "title":"DomainSubsetType", + "required":[ + "boundingBox" + ], "properties":{ - "imageCRS":{ - "title":"imageCRS", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/ImageCRSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ImageCRS", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "temporalSubset":{ + "title":"temporalSubset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeSequenceType" } ], - "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":"element", + "elementName":{ + "localPart":"TemporalSubset", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ImageCRSRefType", + "localPart":"DomainSubsetType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "imageCRS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "boundingBox", + "temporalSubset" ] }, - "Contents":{ + "CoveragesType":{ "type":"object", - "title":"Contents", + "title":"CoveragesType", + "required":[ + "coverage" + ], "properties":{ - "coverageSummary":{ - "title":"coverageSummary", + "coverage":{ + "title":"coverage", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"#/definitions/ReferenceGroupType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSummary", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoveragesType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "coverage" + ] + }, + "DescribeCoverage":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "supportedCRS":{ - "title":"supportedCRS", + { + "type":"object", + "title":"DescribeCoverage", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier" + ] + }, + "RangeType":{ + "type":"object", + "title":"RangeType", + "required":[ + "field" + ], + "properties":{ + "field":{ + "title":"field", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/FieldType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Field", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - }, - "supportedFormat":{ - "title":"supportedFormat", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "field" + ] + }, + "TimePeriodType":{ + "type":"object", + "title":"TimePeriodType", + "required":[ + "beginPosition", + "endPosition" + ], + "properties":{ + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedFormat", + "localPart":"BeginPosition", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "otherSource":{ - "title":"otherSource", + "endPosition":{ + "title":"endPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineResourceType" - }, - "minItems":0 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"OtherSource", + "localPart":"EndPosition", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverageSummary", - "supportedCRS", - "supportedFormat", - "otherSource" - ] - }, - "CoverageDomainType":{ - "type":"object", - "title":"CoverageDomainType", - "required":[ - "spatialDomain" - ], - "properties":{ - "spatialDomain":{ - "title":"spatialDomain", + }, + "timeResolution":{ + "title":"timeResolution", "allOf":[ { - "$ref":"#/definitions/SpatialDomainType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialDomain", + "localPart":"TimeResolution", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "temporalDomain":{ - "title":"temporalDomain", + "frame":{ + "title":"frame", "allOf":[ { - "$ref":"#/definitions/TimeSequenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalDomain", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frame", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageDomainType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "spatialDomain", - "temporalDomain" + "beginPosition", + "endPosition", + "timeResolution", + "frame" ] }, - "CoverageSummaryType":{ + "AxisType":{ "required":[ - "coverageSummary", + "availableKeys", + "uom", + "referenceSystem", "identifier" ], "allOf":[ @@ -414,104 +537,88 @@ }, { "type":"object", - "title":"CoverageSummaryType", + "title":"AxisType", "properties":{ - "metadata":{ - "title":"metadata", + "availableKeys":{ + "title":"availableKeys", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"#/definitions/AvailableKeys" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"AvailableKeys", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", + "meaning":{ + "title":"meaning", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" - }, - "minItems":0 + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "supportedCRS":{ - "title":"supportedCRS", + "dataType":{ + "title":"dataType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedCRS", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "supportedFormat":{ - "title":"supportedFormat", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedFormat", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "coverageSummary":{ - "title":"coverageSummary", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageSummaryType" - }, - "minItems":1 + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSummary", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"ReferenceSystem", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "optionalIdentifier":{ - "title":"optionalIdentifier", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, "identifier":{ @@ -521,10 +628,10 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"identifier", + "namespaceURI":"" } } } @@ -532,212 +639,231 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoverageSummaryType", + "localPart":"AxisType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ + "availableKeys", + "meaning", + "dataType", + "uom", + "referenceSystem", "metadata", - "wgs84BoundingBox", - "supportedCRS", - "supportedFormat", - "coverageSummary", - "optionalIdentifier", "identifier" ] }, - "Capabilities":{ - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType" + "CoverageDomainType":{ + "type":"object", + "title":"CoverageDomainType", + "required":[ + "spatialDomain" + ], + "properties":{ + "spatialDomain":{ + "title":"spatialDomain", + "allOf":[ + { + "$ref":"#/definitions/SpatialDomainType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpatialDomain", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } }, - { - "type":"object", - "title":"Capabilities", - "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/Contents" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } + "temporalDomain":{ + "title":"temporalDomain", + "allOf":[ + { + "$ref":"#/definitions/TimeSequenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TemporalDomain", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageDomainType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, "propertiesOrder":[ - "contents" + "spatialDomain", + "temporalDomain" ] }, - "CoveragesType":{ - "type":"object", - "title":"CoveragesType", + "GetCapabilities":{ "required":[ - "coverage" + "service" ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceGroupType" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/GetCapabilitiesType" + }, + { + "type":"object", + "title":"GetCapabilities", + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Coverage", - "namespaceURI":"http://www.opengis.net/wcs/1.1" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"CoveragesType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, "propertiesOrder":[ - "coverage" + "service" ] }, - "TimePeriodType":{ + "AxisSubset":{ "type":"object", - "title":"TimePeriodType", + "title":"AxisSubset", "required":[ - "beginPosition", - "endPosition" + "identifier", + "key" ], "properties":{ - "beginPosition":{ - "title":"beginPosition", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BeginPosition", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "endPosition":{ - "title":"endPosition", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"EndPosition", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "timeResolution":{ - "title":"timeResolution", + "key":{ + "title":"key", "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" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeResolution", + "localPart":"Key", "namespaceURI":"http://www.opengis.net/wcs/1.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "key" + ] + }, + "InterpolationMethodType":{ + "allOf":[ + { + "$ref":"#/definitions/InterpolationMethodBaseType" }, - "frame":{ - "title":"frame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"InterpolationMethodType", + "properties":{ + "nullResistance":{ + "title":"nullResistance", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nullResistance", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frame", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodType", + "localPart":"InterpolationMethodType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "beginPosition", - "endPosition", - "timeResolution", - "frame" + "nullResistance" ] }, - "RangeSubsetType.FieldSubset":{ + "OutputType":{ "type":"object", - "title":"RangeSubsetType.FieldSubset", + "title":"OutputType", "required":[ - "identifier" + "format" ], "properties":{ - "identifier":{ - "title":"identifier", + "gridCRS":{ + "title":"gridCRS", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/GridCrsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"GridCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "interpolationType":{ - "title":"interpolationType", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"InterpolationType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } }, - "axisSubset":{ - "title":"axisSubset", + "store":{ + "title":"store", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisSubset" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AxisSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"store", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, "propertiesOrder":[ - "identifier", - "interpolationType", - "axisSubset" + "gridCRS", + "format", + "store" ] }, "InterpolationMethodBaseType":{ @@ -758,90 +884,129 @@ "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "FieldType":{ - "required":[ - "identifier", - "definition", - "interpolationMethods" - ], + "Capabilities":{ "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"FieldType", + "title":"Capabilities", "properties":{ - "identifier":{ - "title":"identifier", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Contents" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - }, - "definition":{ - "title":"definition", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "contents" + ] + }, + "AvailableKeys":{ + "type":"object", + "title":"AvailableKeys", + "required":[ + "key" + ], + "properties":{ + "key":{ + "title":"key", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Key", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "key" + ] + }, + "GetCoverage":{ + "required":[ + "identifier", + "domainSubset", + "output" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"GetCoverage", + "properties":{ + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/UnNamedDomainType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Definition", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "nullValue":{ - "title":"nullValue", + "domainSubset":{ + "title":"domainSubset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/DomainSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"NullValue", + "localPart":"DomainSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "interpolationMethods":{ - "title":"interpolationMethods", + "rangeSubset":{ + "title":"rangeSubset", "allOf":[ { - "$ref":"#/definitions/InterpolationMethods" + "$ref":"#/definitions/RangeSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterpolationMethods", + "localPart":"RangeSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "axis":{ - "title":"axis", + "output":{ + "title":"output", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisType" - }, - "minItems":0 + "$ref":"#/definitions/OutputType" } ], "propertyType":"element", "elementName":{ - "localPart":"Axis", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } @@ -849,76 +1014,46 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"FieldType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, "propertiesOrder":[ "identifier", - "definition", - "nullValue", - "interpolationMethods", - "axis" + "domainSubset", + "rangeSubset", + "output" ] }, - "TimeSequenceType":{ + "CoverageDescriptions":{ "type":"object", - "title":"TimeSequenceType", + "title":"CoverageDescriptions", "required":[ - "timePositionOrTimePeriod" + "coverageDescription" ], "properties":{ - "timePositionOrTimePeriod":{ - "title":"timePositionOrTimePeriod", + "coverageDescription":{ + "title":"coverageDescription", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - ] + "$ref":"#/definitions/CoverageDescriptionType" }, "minItems":1 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"CoverageDescription", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimeSequenceType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, "propertiesOrder":[ - "timePositionOrTimePeriod" + "coverageDescription" ] }, - "AxisType":{ + "CoverageSummaryType":{ "required":[ - "availableKeys", - "uom", - "referenceSystem", + "coverageSummary", "identifier" ], "allOf":[ @@ -927,88 +1062,104 @@ }, { "type":"object", - "title":"AxisType", + "title":"CoverageSummaryType", "properties":{ - "availableKeys":{ - "title":"availableKeys", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/AvailableKeys" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableKeys", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "meaning":{ - "title":"meaning", + "wgs84BoundingBox":{ + "title":"wgs84BoundingBox", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/WGS84BoundingBoxType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Meaning", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "dataType":{ - "title":"dataType", + "supportedCRS":{ + "title":"supportedCRS", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"SupportedCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "uom":{ - "title":"uom", + "supportedFormat":{ + "title":"supportedFormat", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"SupportedFormat", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "referenceSystem":{ - "title":"referenceSystem", + "coverageSummary":{ + "title":"coverageSummary", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageSummaryType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"CoverageSummary", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "metadata":{ - "title":"metadata", + "optionalIdentifier":{ + "title":"optionalIdentifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, "identifier":{ @@ -1018,10 +1169,10 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"identifier", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } } } @@ -1029,393 +1180,393 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AxisType", + "localPart":"CoverageSummaryType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "availableKeys", - "meaning", - "dataType", - "uom", - "referenceSystem", "metadata", + "wgs84BoundingBox", + "supportedCRS", + "supportedFormat", + "coverageSummary", + "optionalIdentifier", "identifier" ] }, - "AxisSubset":{ + "TimeSequenceType":{ "type":"object", - "title":"AxisSubset", + "title":"TimeSequenceType", "required":[ - "identifier", - "key" + "timePositionOrTimePeriod" ], "properties":{ - "identifier":{ - "title":"identifier", + "timePositionOrTimePeriod":{ + "title":"timePositionOrTimePeriod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/TimePeriodType" + } + ], + "elementName":{ + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "key":{ - "title":"key", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeSequenceType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "timePositionOrTimePeriod" + ] + }, + "RangeSubsetType":{ + "type":"object", + "title":"RangeSubsetType", + "required":[ + "fieldSubset" + ], + "properties":{ + "fieldSubset":{ + "title":"fieldSubset", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RangeSubsetType.FieldSubset" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Key", + "localPart":"FieldSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RangeSubsetType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, "propertiesOrder":[ - "identifier", - "key" + "fieldSubset" ] }, - "DomainSubsetType":{ + "ImageCRSRefType":{ "type":"object", - "title":"DomainSubsetType", - "required":[ - "boundingBox" - ], + "title":"ImageCRSRefType", "properties":{ - "boundingBox":{ - "title":"boundingBox", + "imageCRS":{ + "title":"imageCRS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "$ref":"#/definitions/ImageCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"ImageCRS", + "namespaceURI":"http://www.opengis.net/gml" } }, - "temporalSubset":{ - "title":"temporalSubset", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/TimeSequenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainSubsetType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, - "propertiesOrder":[ - "boundingBox", - "temporalSubset" - ] - }, - "SpatialDomainType":{ - "type":"object", - "title":"SpatialDomainType", - "required":[ - "boundingBox" - ], - "properties":{ - "boundingBox":{ - "title":"boundingBox", + }, + "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":"#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "minItems":1 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "gridCRS":{ - "title":"gridCRS", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/GridCrsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GridCRS", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "coordinateOperation":{ - "title":"coordinateOperation", + "role":{ + "title":"role", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" - } - }, - "elementName":{ - "localPart":"_CoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_CoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "imageCRS":{ - "title":"imageCRS", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ImageCRSRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ImageCRS", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "polygon":{ - "title":"polygon", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PolygonType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialDomainType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, - "propertiesOrder":[ - "boundingBox", - "gridCRS", - "coordinateOperation", - "imageCRS", - "polygon" - ] - }, - "InterpolationMethodType":{ - "allOf":[ - { - "$ref":"#/definitions/InterpolationMethodBaseType" }, - { - "type":"object", - "title":"InterpolationMethodType", - "properties":{ - "nullResistance":{ - "title":"nullResistance", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nullResistance", - "namespaceURI":"" - } + "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":"InterpolationMethodType", + "localPart":"ImageCRSRefType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "nullResistance" + "imageCRS", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CoverageDescriptions":{ + "RangeSubsetType.FieldSubset":{ "type":"object", - "title":"CoverageDescriptions", + "title":"RangeSubsetType.FieldSubset", "required":[ - "coverageDescription" + "identifier" ], "properties":{ - "coverageDescription":{ - "title":"coverageDescription", + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "interpolationType":{ + "title":"interpolationType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InterpolationType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "axisSubset":{ + "title":"axisSubset", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CoverageDescriptionType" + "$ref":"#/definitions/AxisSubset" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageDescription", + "localPart":"AxisSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "coverageDescription" + "identifier", + "interpolationType", + "axisSubset" ] }, - "GetCoverage":{ + "CoverageDescriptionType":{ "required":[ "identifier", - "domainSubset", - "output" + "domain", + "range", + "supportedFormat" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"GetCoverage", + "title":"CoverageDescriptionType", "properties":{ "identifier":{ "title":"identifier", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "domainSubset":{ - "title":"domainSubset", + "domain":{ + "title":"domain", "allOf":[ { - "$ref":"#/definitions/DomainSubsetType" + "$ref":"#/definitions/CoverageDomainType" } ], "propertyType":"element", "elementName":{ - "localPart":"DomainSubset", + "localPart":"Domain", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "rangeSubset":{ - "title":"rangeSubset", + "range":{ + "title":"range", "allOf":[ { - "$ref":"#/definitions/RangeSubsetType" + "$ref":"#/definitions/RangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"RangeSubset", + "localPart":"Range", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "output":{ - "title":"output", + "supportedCRS":{ + "title":"supportedCRS", "allOf":[ { - "$ref":"#/definitions/OutputType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "domainSubset", - "rangeSubset", - "output" - ] - }, - "DescribeCoverage":{ - "required":[ - "identifier" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeCoverage", - "properties":{ - "identifier":{ - "title":"identifier", + }, + "supportedFormat":{ + "title":"supportedFormat", "allOf":[ { "type":"array", @@ -1427,7 +1578,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"SupportedFormat", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } @@ -1435,50 +1586,24 @@ } ], "typeType":"classInfo", - "propertiesOrder":[ - "identifier" - ] - }, - "RangeSubsetType":{ - "type":"object", - "title":"RangeSubsetType", - "required":[ - "fieldSubset" - ], - "properties":{ - "fieldSubset":{ - "title":"fieldSubset", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeSubsetType.FieldSubset" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FieldSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - }, - "typeType":"classInfo", "typeName":{ - "localPart":"RangeSubsetType", + "localPart":"CoverageDescriptionType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "fieldSubset" - ] - }, - "CoverageDescriptionType":{ - "required":[ "identifier", + "metadata", "domain", "range", + "supportedCRS", "supportedFormat" + ] + }, + "FieldType":{ + "required":[ + "identifier", + "definition", + "interpolationMethods" ], "allOf":[ { @@ -1486,7 +1611,7 @@ }, { "type":"object", - "title":"CoverageDescriptionType", + "title":"FieldType", "properties":{ "identifier":{ "title":"identifier", @@ -1501,80 +1626,63 @@ "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "domain":{ - "title":"domain", + "definition":{ + "title":"definition", "allOf":[ { - "$ref":"#/definitions/CoverageDomainType" + "$ref":"#/definitions/UnNamedDomainType" } ], "propertyType":"element", "elementName":{ - "localPart":"Domain", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "range":{ - "title":"range", + "nullValue":{ + "title":"nullValue", "allOf":[ { - "$ref":"#/definitions/RangeType" + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Range", + "localPart":"NullValue", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "supportedCRS":{ - "title":"supportedCRS", + "interpolationMethods":{ + "title":"interpolationMethods", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/InterpolationMethods" } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedCRS", + "localPart":"InterpolationMethods", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "supportedFormat":{ - "title":"supportedFormat", + "axis":{ + "title":"axis", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AxisType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedFormat", + "localPart":"Axis", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } @@ -1583,16 +1691,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoverageDescriptionType", + "localPart":"FieldType", "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, - "propertiesOrder":[ - "identifier", - "metadata", - "domain", - "range", - "supportedCRS", - "supportedFormat" + }, + "propertiesOrder":[ + "identifier", + "definition", + "nullValue", + "interpolationMethods", + "axis" ] }, "GridCrsType":{ @@ -1715,113 +1822,6 @@ "gridCS", "id" ] - }, - "AvailableKeys":{ - "type":"object", - "title":"AvailableKeys", - "required":[ - "key" - ], - "properties":{ - "key":{ - "title":"key", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Key", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "key" - ] - }, - "GetCapabilities":{ - "required":[ - "service" - ], - "allOf":[ - { - "$ref":"#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilities", - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "service" - ] - }, - "InterpolationMethods":{ - "type":"object", - "title":"InterpolationMethods", - "required":[ - "_default" - ], - "properties":{ - "interpolationMethod":{ - "title":"interpolationMethod", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InterpolationMethodType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InterpolationMethod", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "interpolationMethod", - "_default" - ] } }, "anyOf":[ @@ -1838,7 +1838,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "GridType" ] }, "namespaceURI":{ @@ -1851,11 +1851,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverage" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"GridType", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1872,7 +1872,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverage" + "AvailableKeys" ] }, "namespaceURI":{ @@ -1885,11 +1885,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/AvailableKeys" } }, "elementName":{ - "localPart":"Coverage", + "localPart":"AvailableKeys", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1906,7 +1906,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescriptions" + "GridCRS" ] }, "namespaceURI":{ @@ -1919,11 +1919,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptions" + "$ref":"#/definitions/GridCrsType" } }, "elementName":{ - "localPart":"CoverageDescriptions", + "localPart":"GridCRS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1940,7 +1940,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverages" + "GridOrigin" ] }, "namespaceURI":{ @@ -1953,11 +1953,14 @@ ] }, "value":{ - "$ref":"#/definitions/CoveragesType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"Coverages", + "localPart":"GridOrigin", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1974,7 +1977,7 @@ "properties":{ "localPart":{ "enum":[ - "GridOffsets" + "Contents" ] }, "namespaceURI":{ @@ -1987,14 +1990,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"GridOffsets", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2011,7 +2011,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableKeys" + "TemporalDomain" ] }, "namespaceURI":{ @@ -2024,11 +2024,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvailableKeys" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"AvailableKeys", + "localPart":"TemporalDomain", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2045,7 +2045,7 @@ "properties":{ "localPart":{ "enum":[ - "GridOrigin" + "Coverage" ] }, "namespaceURI":{ @@ -2058,14 +2058,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"GridOrigin", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2082,7 +2079,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "AxisSubset" ] }, "namespaceURI":{ @@ -2095,11 +2092,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/AxisSubset" } }, "elementName":{ - "localPart":"Contents", + "localPart":"AxisSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2116,7 +2113,7 @@ "properties":{ "localPart":{ "enum":[ - "AxisSubset" + "GridBaseCRS" ] }, "namespaceURI":{ @@ -2129,11 +2126,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisSubset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"AxisSubset", + "localPart":"GridBaseCRS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2150,7 +2147,7 @@ "properties":{ "localPart":{ "enum":[ - "GridBaseCRS" + "GridCS" ] }, "namespaceURI":{ @@ -2167,7 +2164,7 @@ } }, "elementName":{ - "localPart":"GridBaseCRS", + "localPart":"GridCS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2184,7 +2181,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Transformation" ] }, "namespaceURI":{ @@ -2197,11 +2194,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2218,7 +2215,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSummary" + "Capabilities" ] }, "namespaceURI":{ @@ -2231,11 +2228,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"CoverageSummary", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2252,7 +2249,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalSubset" + "Coverages" ] }, "namespaceURI":{ @@ -2265,11 +2262,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/CoveragesType" } }, "elementName":{ - "localPart":"TemporalSubset", + "localPart":"Coverages", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2286,7 +2283,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "CoverageDescriptions" ] }, "namespaceURI":{ @@ -2299,11 +2296,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/CoverageDescriptions" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"CoverageDescriptions", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2320,7 +2317,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationMethods" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -2333,11 +2330,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMethods" + "$ref":"#/definitions/DescribeCoverage" } }, "elementName":{ - "localPart":"InterpolationMethods", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2354,7 +2351,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalDomain" + "CoverageSummary" ] }, "namespaceURI":{ @@ -2367,11 +2364,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/CoverageSummaryType" } }, "elementName":{ - "localPart":"TemporalDomain", + "localPart":"CoverageSummary", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2388,7 +2385,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "InterpolationMethods" ] }, "namespaceURI":{ @@ -2401,11 +2398,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InterpolationMethods" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"InterpolationMethods", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2422,7 +2419,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "GetCoverage" ] }, "namespaceURI":{ @@ -2435,11 +2432,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverage" + "$ref":"#/definitions/GetCoverage" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2456,7 +2453,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCRS" + "Identifier" ] }, "namespaceURI":{ @@ -2469,11 +2466,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridCrsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GridCRS", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2490,7 +2487,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCS" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2503,11 +2500,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GridCS", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2524,7 +2521,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "GridOffsets" ] }, "namespaceURI":{ @@ -2537,11 +2534,14 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"Transformation", + "localPart":"GridOffsets", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2558,7 +2558,7 @@ "properties":{ "localPart":{ "enum":[ - "GridType" + "TemporalSubset" ] }, "namespaceURI":{ @@ -2571,11 +2571,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"GridType", + "localPart":"TemporalSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } diff --git a/scripts/jsonschemas/WCS_2_0.jsonschema b/scripts/jsonschemas/WCS_2_0.jsonschema index a98c7bff..79fba255 100644 --- a/scripts/jsonschemas/WCS_2_0.jsonschema +++ b/scripts/jsonschemas/WCS_2_0.jsonschema @@ -2,269 +2,131 @@ { "id":"http://www.opengis.net/wcs/2.0#", "definitions":{ - "CoverageDescriptionsType":{ - "type":"object", - "title":"CoverageDescriptionsType", - "properties":{ - "coverageDescription":{ - "title":"coverageDescription", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageDescriptionType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageDescription", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CoverageDescriptionsType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "coverageDescription" - ] - }, - "OfferedCoverageType":{ - "type":"object", - "title":"OfferedCoverageType", + "CoverageSummaryType":{ "required":[ - "abstractCoverage", - "serviceParameters" + "coverageId", + "coverageSubtype" ], - "properties":{ - "abstractCoverage":{ - "title":"abstractCoverage", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/gmlcov/1.0#/definitions/AbstractCoverageType" - } - }, - "elementName":{ - "localPart":"AbstractCoverage", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCoverage", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - } - }, - "serviceParameters":{ - "title":"serviceParameters", - "allOf":[ - { - "$ref":"#/definitions/ServiceParametersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceParameters", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OfferedCoverageType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "abstractCoverage", - "serviceParameters" - ] - }, - "ContentsType":{ "allOf":[ { - "$ref":"#/definitions/ContentsBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ContentsType", + "title":"CoverageSummaryType", "properties":{ - "coverageSummary":{ - "title":"coverageSummary", + "wgs84BoundingBox":{ + "title":"wgs84BoundingBox", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"#/definitions/WGS84BoundingBoxType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSummary", + "localPart":"WGS84BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "coverageId":{ + "title":"coverageId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageId", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "extension":{ - "title":"extension", + "coverageSubtype":{ + "title":"coverageSubtype", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"CoverageSubtype", "namespaceURI":"http://www.opengis.net/wcs/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ContentsType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "coverageSummary", - "extension" - ] - }, - "RequestBaseType":{ - "type":"object", - "title":"RequestBaseType", - "required":[ - "service", - "version" - ], - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/ExtensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "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":"RequestBaseType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "extension", - "service", - "version" - ] - }, - "DescribeCoverageType":{ - "required":[ - "coverageId" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeCoverageType", - "properties":{ - "coverageId":{ - "title":"coverageId", + }, + "coverageSubtypeParent":{ + "title":"coverageSubtypeParent", + "allOf":[ + { + "$ref":"#/definitions/CoverageSubtypeParentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageSubtypeParent", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "boundingBox":{ + "title":"boundingBox", "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/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } }, - "minItems":1 + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeCoverageType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "coverageId" - ] - }, - "GetCapabilitiesType":{ - "required":[ - "service" - ], - "allOf":[ - { - "$ref":"#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilitiesType", - "properties":{ - "service":{ - "title":"service", + }, + "metadata":{ + "title":"metadata", "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/MetadataType" + } + }, + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } } @@ -272,59 +134,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"CoverageSummaryType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "service" + "wgs84BoundingBox", + "coverageId", + "coverageSubtype", + "coverageSubtypeParent", + "boundingBox", + "metadata" ] }, - "ServiceMetadataType":{ + "ExtensionType":{ "type":"object", - "title":"ServiceMetadataType", - "required":[ - "formatSupported" - ], + "title":"ExtensionType", "properties":{ - "formatSupported":{ - "title":"formatSupported", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "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":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"formatSupported", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/ExtensionType" + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServiceMetadataType", + "localPart":"ExtensionType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "formatSupported", - "extension" + "any" ] }, "DimensionTrimType":{ @@ -375,112 +235,38 @@ "trimHigh" ] }, - "CoverageDescriptionType":{ - "required":[ - "coverageId", - "domainSet", - "rangeType", - "serviceParameters" - ], + "CapabilitiesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"CoverageDescriptionType", + "title":"CapabilitiesType", "properties":{ - "coverageId":{ - "title":"coverageId", + "serviceMetadata":{ + "title":"serviceMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/ServiceMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageId", + "localPart":"ServiceMetadata", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "coverageFunction":{ - "title":"coverageFunction", - "allOf":[ - { - "$ref":"#/definitions/CoverageFunctionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverageFunction", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gmlcov/1.0#/definitions/Metadata" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - } - }, - "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/3.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"domainSet", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "rangeType":{ - "title":"rangeType", - "allOf":[ - { - "$ref":"#/definitions/DataRecordPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeType", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - } - }, - "serviceParameters":{ - "title":"serviceParameters", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"#/definitions/ServiceParametersType" + "$ref":"#/definitions/ContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceParameters", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } @@ -489,141 +275,134 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoverageDescriptionType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageId", - "coverageFunction", - "metadata", - "domainSet", - "rangeType", - "serviceParameters" + "serviceMetadata", + "contents" ] }, - "GetCoverageType":{ + "ServiceMetadataType":{ + "type":"object", + "title":"ServiceMetadataType", "required":[ - "coverageId" + "formatSupported" ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" + "properties":{ + "formatSupported":{ + "title":"formatSupported", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"formatSupported", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } }, - { - "type":"object", - "title":"GetCoverageType", - "properties":{ - "coverageId":{ - "title":"coverageId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "dimensionSubset":{ - "title":"dimensionSubset", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DimensionSubsetType" - } - }, - "elementName":{ - "localPart":"DimensionSubset", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DimensionSubset", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"format", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "mediaType":{ - "title":"mediaType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mediaType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceMetadataType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "formatSupported", + "extension" + ] + }, + "DimensionSubsetType":{ + "type":"object", + "title":"DimensionSubsetType", + "required":[ + "dimension" + ], + "properties":{ + "dimension":{ + "title":"dimension", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Dimension", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCoverageType", + "localPart":"DimensionSubsetType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageId", - "dimensionSubset", - "format", - "mediaType" + "dimension" ] }, - "DimensionSubsetType":{ + "CoverageSubtypeParentType":{ "type":"object", - "title":"DimensionSubsetType", + "title":"CoverageSubtypeParentType", "required":[ - "dimension" + "coverageSubtype" ], "properties":{ - "dimension":{ - "title":"dimension", + "coverageSubtype":{ + "title":"coverageSubtype", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"CoverageSubtype", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "coverageSubtypeParent":{ + "title":"coverageSubtypeParent", + "allOf":[ + { + "$ref":"#/definitions/CoverageSubtypeParentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageSubtypeParent", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DimensionSubsetType", + "localPart":"CoverageSubtypeParentType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "dimension" + "coverageSubtype", + "coverageSubtypeParent" ] }, "DimensionSliceType":{ @@ -711,36 +490,242 @@ "offeredCoverage" ] }, - "CoverageSummaryType":{ + "GetCapabilitiesType":{ "required":[ - "coverageId", - "coverageSubtype" + "service" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"CoverageSummaryType", + "title":"GetCapabilitiesType", "properties":{ - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "service" + ] + }, + "RequestBaseType":{ + "type":"object", + "title":"RequestBaseType", + "required":[ + "service", + "version" + ], + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "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":"RequestBaseType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "extension", + "service", + "version" + ] + }, + "ServiceParametersType":{ + "type":"object", + "title":"ServiceParametersType", + "required":[ + "coverageSubtype", + "nativeFormat" + ], + "properties":{ + "coverageSubtype":{ + "title":"coverageSubtype", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageSubtype", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "coverageSubtypeParent":{ + "title":"coverageSubtypeParent", + "allOf":[ + { + "$ref":"#/definitions/CoverageSubtypeParentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageSubtypeParent", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "nativeFormat":{ + "title":"nativeFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nativeFormat", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceParametersType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "coverageSubtype", + "coverageSubtypeParent", + "nativeFormat", + "extension" + ] + }, + "ContentsType":{ + "allOf":[ + { + "$ref":"#/definitions/ContentsBaseType" + }, + { + "type":"object", + "title":"ContentsType", + "properties":{ + "coverageSummary":{ + "title":"coverageSummary", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/CoverageSummaryType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"WGS84BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"CoverageSummary", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ContentsType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "coverageSummary", + "extension" + ] + }, + "CoverageDescriptionType":{ + "required":[ + "coverageId", + "domainSet", + "rangeType", + "serviceParameters" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"CoverageDescriptionType", + "properties":{ "coverageId":{ "title":"coverageId", "allOf":[ @@ -754,88 +739,85 @@ "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "coverageSubtype":{ - "title":"coverageSubtype", + "coverageFunction":{ + "title":"coverageFunction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/CoverageFunctionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSubtype", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "localPart":"coverageFunction", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "coverageSubtypeParent":{ - "title":"coverageSubtypeParent", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/CoverageSubtypeParentType" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gmlcov/1.0#/definitions/Metadata" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSubtypeParent", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, - "boundingBox":{ - "title":"boundingBox", + "domainSet":{ + "title":"domainSet", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/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/2.0" + "value":{ + "$ref":"#/definitions/DomainSetType" } }, - "minItems":0 + "elementName":{ + "localPart":"domainSet", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"domainSet", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "metadata":{ - "title":"metadata", + "rangeType":{ + "title":"rangeType", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MetadataType" - } - }, - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 + "$ref":"#/definitions/DataRecordPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"rangeType", + "namespaceURI":"http://www.opengis.net/gmlcov/1.0" + } + }, + "serviceParameters":{ + "title":"serviceParameters", + "allOf":[ + { + "$ref":"#/definitions/ServiceParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceParameters", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } } } @@ -843,208 +825,183 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoverageSummaryType", + "localPart":"CoverageDescriptionType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "wgs84BoundingBox", "coverageId", - "coverageSubtype", - "coverageSubtypeParent", - "boundingBox", - "metadata" - ] - }, - "ExtensionType":{ - "type":"object", - "title":"ExtensionType", - "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", - "typeName":{ - "localPart":"ExtensionType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "any" + "coverageFunction", + "metadata", + "domainSet", + "rangeType", + "serviceParameters" ] }, - "CoverageSubtypeParentType":{ + "OfferedCoverageType":{ "type":"object", - "title":"CoverageSubtypeParentType", + "title":"OfferedCoverageType", "required":[ - "coverageSubtype" + "abstractCoverage", + "serviceParameters" ], "properties":{ - "coverageSubtype":{ - "title":"coverageSubtype", + "abstractCoverage":{ + "title":"abstractCoverage", "allOf":[ { - "$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":"http://www.opengis.net/gmlcov/1.0#/definitions/AbstractCoverageType" + } + }, + "elementName":{ + "localPart":"AbstractCoverage", + "namespaceURI":"http://www.opengis.net/gmlcov/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CoverageSubtype", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "localPart":"AbstractCoverage", + "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, - "coverageSubtypeParent":{ - "title":"coverageSubtypeParent", + "serviceParameters":{ + "title":"serviceParameters", "allOf":[ { - "$ref":"#/definitions/CoverageSubtypeParentType" + "$ref":"#/definitions/ServiceParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSubtypeParent", + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageSubtypeParentType", + "localPart":"OfferedCoverageType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, - "propertiesOrder":[ - "coverageSubtype", - "coverageSubtypeParent" - ] - }, - "ServiceParametersType":{ - "type":"object", - "title":"ServiceParametersType", - "required":[ - "coverageSubtype", - "nativeFormat" - ], - "properties":{ - "coverageSubtype":{ - "title":"coverageSubtype", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageSubtype", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "coverageSubtypeParent":{ - "title":"coverageSubtypeParent", - "allOf":[ - { - "$ref":"#/definitions/CoverageSubtypeParentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageSubtypeParent", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "nativeFormat":{ - "title":"nativeFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nativeFormat", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "extension":{ - "title":"extension", + "propertiesOrder":[ + "abstractCoverage", + "serviceParameters" + ] + }, + "CoverageDescriptionsType":{ + "type":"object", + "title":"CoverageDescriptionsType", + "properties":{ + "coverageDescription":{ + "title":"coverageDescription", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageDescriptionType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"CoverageDescription", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServiceParametersType", + "localPart":"CoverageDescriptionsType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageSubtype", - "coverageSubtypeParent", - "nativeFormat", - "extension" + "coverageDescription" ] }, - "CapabilitiesType":{ + "GetCoverageType":{ + "required":[ + "coverageId" + ], "allOf":[ { - "$ref":"#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"GetCoverageType", "properties":{ - "serviceMetadata":{ - "title":"serviceMetadata", + "coverageId":{ + "title":"coverageId", "allOf":[ { - "$ref":"#/definitions/ServiceMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceMetadata", + "localPart":"CoverageId", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "contents":{ - "title":"contents", + "dimensionSubset":{ + "title":"dimensionSubset", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DimensionSubsetType" + } + }, + "elementName":{ + "localPart":"DimensionSubset", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DimensionSubset", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"format", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "mediaType":{ + "title":"mediaType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mediaType", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } @@ -1053,12 +1010,55 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"GetCoverageType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "serviceMetadata", - "contents" + "coverageId", + "dimensionSubset", + "format", + "mediaType" + ] + }, + "DescribeCoverageType":{ + "required":[ + "coverageId" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeCoverageType", + "properties":{ + "coverageId":{ + "title":"coverageId", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageId", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeCoverageType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "coverageId" ] } }, @@ -1076,7 +1076,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "CoverageSummary" ] }, "namespaceURI":{ @@ -1089,11 +1089,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/CoverageSummaryType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"CoverageSummary", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1110,7 +1110,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceParameters" + "CoverageDescriptions" ] }, "namespaceURI":{ @@ -1123,11 +1123,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceParametersType" + "$ref":"#/definitions/CoverageDescriptionsType" } }, "elementName":{ - "localPart":"ServiceParameters", + "localPart":"CoverageDescriptions", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1144,7 +1144,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionSlice" + "CoverageSubtypeParent" ] }, "namespaceURI":{ @@ -1157,11 +1157,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionSliceType" + "$ref":"#/definitions/CoverageSubtypeParentType" } }, "elementName":{ - "localPart":"DimensionSlice", + "localPart":"CoverageSubtypeParent", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1178,7 +1178,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSummary" + "CoverageDescription" ] }, "namespaceURI":{ @@ -1191,11 +1191,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"#/definitions/CoverageDescriptionType" } }, "elementName":{ - "localPart":"CoverageSummary", + "localPart":"CoverageDescription", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1212,7 +1212,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOfferings" + "Extension" ] }, "namespaceURI":{ @@ -1225,11 +1225,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingsType" + "$ref":"#/definitions/ExtensionType" } }, "elementName":{ - "localPart":"CoverageOfferings", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1246,7 +1246,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceMetadata" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -1259,11 +1259,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceMetadataType" + "$ref":"#/definitions/DescribeCoverageType" } }, "elementName":{ - "localPart":"ServiceMetadata", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1280,7 +1280,7 @@ "properties":{ "localPart":{ "enum":[ - "Extension" + "OfferedCoverage" ] }, "namespaceURI":{ @@ -1293,11 +1293,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensionType" + "$ref":"#/definitions/OfferedCoverageType" } }, "elementName":{ - "localPart":"Extension", + "localPart":"OfferedCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1314,7 +1314,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSubtype" + "CoverageId" ] }, "namespaceURI":{ @@ -1327,11 +1327,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } }, "elementName":{ - "localPart":"CoverageSubtype", + "localPart":"CoverageId", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1348,7 +1348,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "DimensionTrim" ] }, "namespaceURI":{ @@ -1361,11 +1361,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/DimensionTrimType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"DimensionTrim", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1382,7 +1382,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionSubset" + "CoverageOfferings" ] }, "namespaceURI":{ @@ -1395,11 +1395,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionSubsetType" + "$ref":"#/definitions/CoverageOfferingsType" } }, "elementName":{ - "localPart":"DimensionSubset", + "localPart":"CoverageOfferings", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1416,7 +1416,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "CoverageSubtype" ] }, "namespaceURI":{ @@ -1429,11 +1429,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverageType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"CoverageSubtype", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1450,7 +1450,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "Capabilities" ] }, "namespaceURI":{ @@ -1463,11 +1463,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverageType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1484,7 +1484,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescription" + "GetCoverage" ] }, "namespaceURI":{ @@ -1497,11 +1497,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptionType" + "$ref":"#/definitions/GetCoverageType" } }, "elementName":{ - "localPart":"CoverageDescription", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1518,7 +1518,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescriptions" + "Contents" ] }, "namespaceURI":{ @@ -1531,11 +1531,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptionsType" + "$ref":"#/definitions/ContentsType" } }, "elementName":{ - "localPart":"CoverageDescriptions", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1552,7 +1552,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "DimensionSlice" ] }, "namespaceURI":{ @@ -1565,11 +1565,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/DimensionSliceType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"DimensionSlice", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1586,7 +1586,7 @@ "properties":{ "localPart":{ "enum":[ - "OfferedCoverage" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1599,11 +1599,11 @@ ] }, "value":{ - "$ref":"#/definitions/OfferedCoverageType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"OfferedCoverage", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1620,7 +1620,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionTrim" + "ServiceMetadata" ] }, "namespaceURI":{ @@ -1633,11 +1633,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionTrimType" + "$ref":"#/definitions/ServiceMetadataType" } }, "elementName":{ - "localPart":"DimensionTrim", + "localPart":"ServiceMetadata", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1654,7 +1654,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageId" + "ServiceParameters" ] }, "namespaceURI":{ @@ -1667,11 +1667,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/ServiceParametersType" } }, "elementName":{ - "localPart":"CoverageId", + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1688,7 +1688,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSubtypeParent" + "DimensionSubset" ] }, "namespaceURI":{ @@ -1701,11 +1701,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSubtypeParentType" + "$ref":"#/definitions/DimensionSubsetType" } }, "elementName":{ - "localPart":"CoverageSubtypeParent", + "localPart":"DimensionSubset", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } diff --git a/scripts/jsonschemas/WCS_CRS_1_0.jsonschema b/scripts/jsonschemas/WCS_CRS_1_0.jsonschema index b19647d8..797525a1 100644 --- a/scripts/jsonschemas/WCS_CRS_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_CRS_1_0.jsonschema @@ -1,81 +1,41 @@ { "id":"http://www.opengis.net/wcs/crs/1.0#", - "definitions":{ - "CrsType":{ + "anyOf":[ + { "type":"object", - "title":"CrsType", "properties":{ - "subsettingCrs":{ - "title":"subsettingCrs", + "name":{ "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subsettingCrs", - "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" - } - }, - "outputCrs":{ - "title":"outputCrs", - "allOf":[ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "supportedCrs" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcs/crs/1.0" + ] + } + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outputCrs", - "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" - } + ] + }, + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CrsType", + "elementName":{ + "localPart":"supportedCrs", "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" - }, - "propertiesOrder":[ - "subsettingCrs", - "outputCrs" - ] + } }, - "CrsMetadataType":{ - "type":"object", - "title":"CrsMetadataType", - "properties":{ - "crsSupported":{ - "title":"crsSupported", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crsSupported", - "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CrsMetadataType", - "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" - }, - "propertiesOrder":[ - "crsSupported" - ] - } - }, - "anyOf":[ { "type":"object", "properties":{ @@ -89,7 +49,7 @@ "properties":{ "localPart":{ "enum":[ - "CrsMetadata" + "outputCrs" ] }, "namespaceURI":{ @@ -102,11 +62,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"CrsMetadata", + "localPart":"outputCrs", "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" } }, @@ -123,7 +83,7 @@ "properties":{ "localPart":{ "enum":[ - "Crs" + "subsettingCrs" ] }, "namespaceURI":{ @@ -136,11 +96,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Crs", + "localPart":"subsettingCrs", "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" } } diff --git a/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema b/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema index 54220fe8..ad2a2f25 100644 --- a/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema @@ -2,6 +2,51 @@ { "id":"http://www.opengis.net/wcs/interpolation/1.0#", "definitions":{ + "InterpolationPerAxisType":{ + "type":"object", + "title":"InterpolationPerAxisType", + "required":[ + "axis", + "interpolationMethod" + ], + "properties":{ + "axis":{ + "title":"axis", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" + } + }, + "interpolationMethod":{ + "title":"interpolationMethod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InterpolationPerAxisType", + "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" + }, + "propertiesOrder":[ + "axis", + "interpolationMethod" + ] + }, "InterpolationMetadataType":{ "type":"object", "title":"InterpolationMetadataType", @@ -80,51 +125,6 @@ "globalInterpolation", "interpolationPerAxis" ] - }, - "InterpolationPerAxisType":{ - "type":"object", - "title":"InterpolationPerAxisType", - "required":[ - "axis", - "interpolationMethod" - ], - "properties":{ - "axis":{ - "title":"axis", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" - } - }, - "interpolationMethod":{ - "title":"interpolationMethod", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolationMethod", - "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InterpolationPerAxisType", - "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" - }, - "propertiesOrder":[ - "axis", - "interpolationMethod" - ] } }, "anyOf":[ @@ -141,7 +141,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationMetadata" + "Interpolation" ] }, "namespaceURI":{ @@ -154,11 +154,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMetadataType" + "$ref":"#/definitions/InterpolationType" } }, "elementName":{ - "localPart":"InterpolationMetadata", + "localPart":"Interpolation", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } }, @@ -175,7 +175,7 @@ "properties":{ "localPart":{ "enum":[ - "Interpolation" + "InterpolationMetadata" ] }, "namespaceURI":{ @@ -188,11 +188,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationType" + "$ref":"#/definitions/InterpolationMetadataType" } }, "elementName":{ - "localPart":"Interpolation", + "localPart":"InterpolationMetadata", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } } diff --git a/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema b/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema index 2c3465a5..39dc1da2 100644 --- a/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema @@ -2,40 +2,6 @@ { "id":"http://www.opengis.net/wcs/range-subsetting/1.0#", "definitions":{ - "RangeSubsetType":{ - "type":"object", - "title":"RangeSubsetType", - "required":[ - "rangeItem" - ], - "properties":{ - "rangeItem":{ - "title":"rangeItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeItemType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RangeItem", - "namespaceURI":"http://www.opengis.net/wcs/range-subsetting/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RangeSubsetType", - "namespaceURI":"http://www.opengis.net/wcs/range-subsetting/1.0" - }, - "propertiesOrder":[ - "rangeItem" - ] - }, "RangeItemType":{ "type":"object", "title":"RangeItemType", @@ -81,6 +47,40 @@ "rangeInterval" ] }, + "RangeSubsetType":{ + "type":"object", + "title":"RangeSubsetType", + "required":[ + "rangeItem" + ], + "properties":{ + "rangeItem":{ + "title":"rangeItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RangeItemType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RangeItem", + "namespaceURI":"http://www.opengis.net/wcs/range-subsetting/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeSubsetType", + "namespaceURI":"http://www.opengis.net/wcs/range-subsetting/1.0" + }, + "propertiesOrder":[ + "rangeItem" + ] + }, "RangeIntervalType":{ "type":"object", "title":"RangeIntervalType", diff --git a/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema b/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema index 504f9473..5e27f3d2 100644 --- a/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema @@ -2,66 +2,6 @@ { "id":"http://www.opengis.net/wcs/scaling/1.0#", "definitions":{ - "TargetAxisExtentType":{ - "type":"object", - "title":"TargetAxisExtentType", - "required":[ - "axis", - "low", - "high" - ], - "properties":{ - "axis":{ - "title":"axis", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - } - }, - "low":{ - "title":"low", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"low", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - } - }, - "high":{ - "title":"high", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"high", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TargetAxisExtentType", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - }, - "propertiesOrder":[ - "axis", - "low", - "high" - ] - }, "ScalingType":{ "type":"object", "title":"ScalingType", @@ -137,46 +77,43 @@ "scaleToExtent" ] }, - "ScaleToExtentType":{ + "ScaleByFactorType":{ "type":"object", - "title":"ScaleToExtentType", + "title":"ScaleByFactorType", "required":[ - "targetAxisExtent" + "scaleFactor" ], "properties":{ - "targetAxisExtent":{ - "title":"targetAxisExtent", + "scaleFactor":{ + "title":"scaleFactor", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TargetAxisExtentType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"TargetAxisExtent", + "localPart":"scaleFactor", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleToExtentType", + "localPart":"ScaleByFactorType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "targetAxisExtent" + "scaleFactor" ] }, - "TargetAxisSizeType":{ + "TargetAxisExtentType":{ "type":"object", - "title":"TargetAxisSizeType", + "title":"TargetAxisExtentType", "required":[ "axis", - "targetSize" + "low", + "high" ], "properties":{ "axis":{ @@ -192,8 +129,8 @@ "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } }, - "targetSize":{ - "title":"targetSize", + "low":{ + "title":"low", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" @@ -201,19 +138,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"targetSize", + "localPart":"low", + "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" + } + }, + "high":{ + "title":"high", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"high", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TargetAxisSizeType", + "localPart":"TargetAxisExtentType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ "axis", - "targetSize" + "low", + "high" ] }, "ScaleAxesByFactorType":{ @@ -250,38 +201,49 @@ "scaleAxis" ] }, - "ScaleToSizeType":{ + "TargetAxisSizeType":{ "type":"object", - "title":"ScaleToSizeType", + "title":"TargetAxisSizeType", "required":[ - "targetAxisSize" + "axis", + "targetSize" ], "properties":{ - "targetAxisSize":{ - "title":"targetAxisSize", + "axis":{ + "title":"axis", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TargetAxisSizeType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"TargetAxisSize", + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" + } + }, + "targetSize":{ + "title":"targetSize", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetSize", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleToSizeType", + "localPart":"TargetAxisSizeType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "targetAxisSize" + "axis", + "targetSize" ] }, "ScaleAxisType":{ @@ -329,34 +291,72 @@ "scaleFactor" ] }, - "ScaleByFactorType":{ + "ScaleToSizeType":{ "type":"object", - "title":"ScaleByFactorType", + "title":"ScaleToSizeType", "required":[ - "scaleFactor" + "targetAxisSize" ], "properties":{ - "scaleFactor":{ - "title":"scaleFactor", + "targetAxisSize":{ + "title":"targetAxisSize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "type":"array", + "items":{ + "$ref":"#/definitions/TargetAxisSizeType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"scaleFactor", + "localPart":"TargetAxisSize", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleByFactorType", + "localPart":"ScaleToSizeType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "scaleFactor" + "targetAxisSize" + ] + }, + "ScaleToExtentType":{ + "type":"object", + "title":"ScaleToExtentType", + "required":[ + "targetAxisExtent" + ], + "properties":{ + "targetAxisExtent":{ + "title":"targetAxisExtent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TargetAxisExtentType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TargetAxisExtent", + "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleToExtentType", + "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" + }, + "propertiesOrder":[ + "targetAxisExtent" ] } }, diff --git a/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema b/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema index 515d2b7d..4b423f4a 100644 --- a/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema @@ -2,6 +2,162 @@ { "id":"http://www.opengis.net/wcs/wcseo/1.0#", "definitions":{ + "ServiceParametersType":{ + "type":"object", + "title":"ServiceParametersType", + "properties":{ + "rectifiedDataset":{ + "title":"rectifiedDataset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RectifiedDataset" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rectifiedDataset", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "referenceableDataset":{ + "title":"referenceableDataset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceableDataset" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"referenceableDataset", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "rectifiedStitchedMosaic":{ + "title":"rectifiedStitchedMosaic", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rectifiedStitchedMosaic", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "referenceableStitchedMosaic":{ + "title":"referenceableStitchedMosaic", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"referenceableStitchedMosaic", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "datasetSeries":{ + "title":"datasetSeries", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatasetSeries" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datasetSeries", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceParametersType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, + "propertiesOrder":[ + "rectifiedDataset", + "referenceableDataset", + "rectifiedStitchedMosaic", + "referenceableStitchedMosaic", + "datasetSeries" + ] + }, + "DatasetSeries":{ + "type":"object", + "title":"DatasetSeries", + "required":[ + "datasetSeriesId", + "reference" + ], + "properties":{ + "datasetSeriesId":{ + "title":"datasetSeriesId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatasetSeriesId", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReferenceType" + } + }, + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "datasetSeriesId", + "reference" + ] + }, "DatasetSeriesType":{ "type":"object", "title":"DatasetSeriesType", @@ -151,11 +307,12 @@ "datasetSeries" ] }, - "DatasetType":{ + "ReferenceableDataset":{ "type":"object", - "title":"DatasetType", + "title":"ReferenceableDataset", "required":[ - "coverageId" + "coverageId", + "reference" ], "properties":{ "coverageId":{ @@ -171,130 +328,218 @@ "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "contributingFootprint":{ - "title":"contributingFootprint", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"#/definitions/ContributingFootprint" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReferenceType" + } + }, + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"contributingFootprint", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"datasetType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, "propertiesOrder":[ "coverageId", - "contributingFootprint" + "reference" ] }, - "DescribeEOCoverageSetType":{ + "EOCoverageSetDescriptionType":{ + "type":"object", + "title":"EOCoverageSetDescriptionType", "required":[ - "eoId" + "numberMatched", + "numberReturned" ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" + "properties":{ + "coverageDescriptions":{ + "title":"coverageDescriptions", + "allOf":[ + { + "$ref":"#/definitions/CoverageDescriptionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageDescriptions", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } }, - { - "type":"object", - "title":"DescribeEOCoverageSetType", - "properties":{ - "eoId":{ - "title":"eoId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"eoId", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "containment":{ - "title":"containment", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"containment", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "sections":{ - "title":"sections", - "allOf":[ - { - "$ref":"#/definitions/Sections" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Sections", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "dimensionTrim":{ - "title":"dimensionTrim", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DimensionTrimType" - }, - "maxItems":3, - "minItems":0 + "datasetSeriesDescriptions":{ + "title":"datasetSeriesDescriptions", + "allOf":[ + { + "$ref":"#/definitions/DatasetSeriesDescriptionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DatasetSeriesDescriptions", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "numberMatched":{ + "title":"numberMatched", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberMatched", + "namespaceURI":"" + } + }, + "numberReturned":{ + "title":"numberReturned", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberReturned", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EOCoverageSetDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, + "propertiesOrder":[ + "coverageDescriptions", + "datasetSeriesDescriptions", + "numberMatched", + "numberReturned" + ] + }, + "ContributingFootprint":{ + "type":"object", + "title":"ContributingFootprint", + "required":[ + "footprint" + ], + "properties":{ + "footprint":{ + "title":"footprint", + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "footprint" + ] + }, + "ReferenceableStitchedMosaicCommonElement":{ + "type":"object", + "title":"ReferenceableStitchedMosaicCommonElement", + "required":[ + "coverageId", + "reference" + ], + "properties":{ + "coverageId":{ + "title":"coverageId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CoverageId", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReferenceType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"DimensionTrim", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } - ], + }, "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeEOCoverageSetType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "propertiesOrder":[ + "coverageId", + "reference" + ] + }, + "Sections":{ + "type":"object", + "title":"Sections", + "required":[ + "section" + ], + "properties":{ + "section":{ + "title":"section", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Section", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "eoId", - "containment", - "sections", - "dimensionTrim", - "count" + "section" ] }, "DatasetSeriesSummaryType":{ @@ -394,49 +639,16 @@ "metadata" ] }, - "ReferenceableStitchedMosaic":{ - "required":[ - "datasets" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEOCoverageType" - }, - { - "type":"object", - "title":"ReferenceableStitchedMosaic", - "properties":{ - "datasets":{ - "title":"datasets", - "allOf":[ - { - "$ref":"#/definitions/DatasetsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"datasets", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "datasets" - ] - }, - "DatasetSeries":{ + "RectifiedStitchedMosaicCommonElement":{ "type":"object", - "title":"DatasetSeries", + "title":"RectifiedStitchedMosaicCommonElement", "required":[ - "datasetSeriesId", + "coverageId", "reference" ], "properties":{ - "datasetSeriesId":{ - "title":"datasetSeriesId", + "coverageId":{ + "title":"coverageId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" @@ -444,8 +656,8 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DatasetSeriesId", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "localPart":"CoverageId", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, "reference":{ @@ -476,300 +688,83 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "datasetSeriesId", + "coverageId", "reference" ] }, - "DatasetSeriesDescriptionType":{ + "DatasetType":{ + "type":"object", + "title":"DatasetType", "required":[ - "datasetSeriesId", - "timePeriod" + "coverageId" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"DatasetSeriesDescriptionType", - "properties":{ - "datasetSeriesId":{ - "title":"datasetSeriesId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DatasetSeriesId", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "footprint":{ - "title":"footprint", - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Footprint", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "serviceParameters":{ - "title":"serviceParameters", - "allOf":[ - { - "$ref":"#/definitions/ServiceParametersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceParameters", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DatasetSeriesDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, - "propertiesOrder":[ - "datasetSeriesId", - "timePeriod", - "footprint", - "serviceParameters" - ] - }, - "ServiceParametersType":{ - "type":"object", - "title":"ServiceParametersType", "properties":{ - "rectifiedDataset":{ - "title":"rectifiedDataset", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RectifiedDataset" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rectifiedDataset", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "referenceableDataset":{ - "title":"referenceableDataset", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceableDataset" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referenceableDataset", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "rectifiedStitchedMosaic":{ - "title":"rectifiedStitchedMosaic", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rectifiedStitchedMosaic", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "referenceableStitchedMosaic":{ - "title":"referenceableStitchedMosaic", + "coverageId":{ + "title":"coverageId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceableStitchedMosaic", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "localPart":"CoverageId", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "datasetSeries":{ - "title":"datasetSeries", + "contributingFootprint":{ + "title":"contributingFootprint", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DatasetSeries" - }, - "minItems":0 + "$ref":"#/definitions/ContributingFootprint" } ], "propertyType":"element", "elementName":{ - "localPart":"datasetSeries", + "localPart":"contributingFootprint", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServiceParametersType", + "localPart":"datasetType", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, "propertiesOrder":[ - "rectifiedDataset", - "referenceableDataset", - "rectifiedStitchedMosaic", - "referenceableStitchedMosaic", - "datasetSeries" + "coverageId", + "contributingFootprint" ] }, - "LineageType":{ + "DatasetsType":{ "type":"object", - "title":"LineageType", - "required":[ - "processing" - ], + "title":"DatasetsType", "properties":{ - "processing":{ - "title":"processing", + "dataset":{ + "title":"dataset", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/DatasetType" }, - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "timePosition":{ - "title":"timePosition", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"dataset", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"lineageType", + "localPart":"datasetsType", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, "propertiesOrder":[ - "processing", - "timePosition" - ] - }, - "RectifiedStitchedMosaicCommonElement":{ - "type":"object", - "title":"RectifiedStitchedMosaicCommonElement", - "required":[ - "coverageId", - "reference" - ], - "properties":{ - "coverageId":{ - "title":"coverageId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "reference":{ - "title":"reference", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ReferenceType" - } - }, - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverageId", - "reference" + "dataset" ] }, "ReferenceGetCoverageType":{ @@ -814,142 +809,203 @@ "reference" ] }, - "Sections":{ - "type":"object", - "title":"Sections", + "ReferenceableStitchedMosaic":{ "required":[ - "section" + "datasets" ], - "properties":{ - "section":{ - "title":"section", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractEOCoverageType" + }, + { + "type":"object", + "title":"ReferenceableStitchedMosaic", + "properties":{ + "datasets":{ + "title":"datasets", + "allOf":[ + { + "$ref":"#/definitions/DatasetsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datasets", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Section", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "section" + "datasets" ] }, - "ReferenceableDataset":{ - "type":"object", - "title":"ReferenceableDataset", + "DescribeEOCoverageSetType":{ "required":[ - "coverageId", - "reference" + "eoId" ], - "properties":{ - "coverageId":{ - "title":"coverageId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "reference":{ - "title":"reference", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ReferenceType" + { + "type":"object", + "title":"DescribeEOCoverageSetType", + "properties":{ + "eoId":{ + "title":"eoId", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"eoId", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "containment":{ + "title":"containment", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"containment", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "sections":{ + "title":"sections", + "allOf":[ + { + "$ref":"#/definitions/Sections" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Sections", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "dimensionTrim":{ + "title":"dimensionTrim", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DimensionTrimType" + }, + "maxItems":3, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DimensionTrim", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"count", + "namespaceURI":"" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverageId", - "reference" - ] - }, - "DatasetsType":{ - "type":"object", - "title":"DatasetsType", - "properties":{ - "dataset":{ - "title":"dataset", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatasetType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataset", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"datasetsType", + "localPart":"DescribeEOCoverageSetType", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, "propertiesOrder":[ - "dataset" + "eoId", + "containment", + "sections", + "dimensionTrim", + "count" ] }, - "RectifiedStitchedMosaic":{ + "DatasetSeriesDescriptionType":{ "required":[ - "datasets" + "datasetSeriesId", + "timePeriod" ], "allOf":[ { - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"RectifiedStitchedMosaic", + "title":"DatasetSeriesDescriptionType", "properties":{ - "datasets":{ - "title":"datasets", + "datasetSeriesId":{ + "title":"datasetSeriesId", "allOf":[ { - "$ref":"#/definitions/DatasetsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"element", "elementName":{ - "localPart":"datasets", + "localPart":"DatasetSeriesId", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "timePeriod":{ + "title":"timePeriod", + "allOf":[ + { + "$ref":"#/definitions/TimePeriodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "footprint":{ + "title":"footprint", + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "serviceParameters":{ + "title":"serviceParameters", + "allOf":[ + { + "$ref":"#/definitions/ServiceParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } @@ -957,57 +1013,20 @@ } ], "typeType":"classInfo", - "propertiesOrder":[ - "datasets" - ] - }, - "ContributingFootprint":{ - "type":"object", - "title":"ContributingFootprint", - "required":[ - "footprint" - ], - "properties":{ - "footprint":{ - "title":"footprint", - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Footprint", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - } + "typeName":{ + "localPart":"DatasetSeriesDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, - "typeType":"classInfo", "propertiesOrder":[ - "footprint" + "datasetSeriesId", + "timePeriod", + "footprint", + "serviceParameters" ] }, - "AbstractEOCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"AbstractEOCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEOCoverageType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "ReferenceableStitchedMosaicCommonElement":{ + "RectifiedDataset":{ "type":"object", - "title":"ReferenceableStitchedMosaicCommonElement", + "title":"RectifiedDataset", "required":[ "coverageId", "reference" @@ -1058,79 +1077,6 @@ "reference" ] }, - "EOCoverageSetDescriptionType":{ - "type":"object", - "title":"EOCoverageSetDescriptionType", - "required":[ - "numberMatched", - "numberReturned" - ], - "properties":{ - "coverageDescriptions":{ - "title":"coverageDescriptions", - "allOf":[ - { - "$ref":"#/definitions/CoverageDescriptionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageDescriptions", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "datasetSeriesDescriptions":{ - "title":"datasetSeriesDescriptions", - "allOf":[ - { - "$ref":"#/definitions/DatasetSeriesDescriptionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DatasetSeriesDescriptions", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - }, - "numberMatched":{ - "title":"numberMatched", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberMatched", - "namespaceURI":"" - } - }, - "numberReturned":{ - "title":"numberReturned", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberReturned", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EOCoverageSetDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, - "propertiesOrder":[ - "coverageDescriptions", - "datasetSeriesDescriptions", - "numberMatched", - "numberReturned" - ] - }, "DatasetSeriesDescriptionsType":{ "type":"object", "title":"DatasetSeriesDescriptionsType", @@ -1162,29 +1108,15 @@ "datasetSeriesDescription" ] }, - "RectifiedDataset":{ + "LineageType":{ "type":"object", - "title":"RectifiedDataset", + "title":"LineageType", "required":[ - "coverageId", - "reference" + "processing" ], "properties":{ - "coverageId":{ - "title":"coverageId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "reference":{ - "title":"reference", + "processing":{ + "title":"processing", "allOf":[ { "type":"object", @@ -1193,26 +1125,43 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + }, + "timePosition":{ + "title":"timePosition", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"lineageType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, "propertiesOrder":[ - "coverageId", - "reference" + "processing", + "timePosition" ] }, "EOMetadataType":{ @@ -1289,6 +1238,57 @@ "reference", "lineage" ] + }, + "RectifiedStitchedMosaic":{ + "required":[ + "datasets" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractEOCoverageType" + }, + { + "type":"object", + "title":"RectifiedStitchedMosaic", + "properties":{ + "datasets":{ + "title":"datasets", + "allOf":[ + { + "$ref":"#/definitions/DatasetsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"datasets", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "datasets" + ] + }, + "AbstractEOCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" + }, + { + "type":"object", + "title":"AbstractEOCoverageType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractEOCoverageType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } } }, "anyOf":[ @@ -1305,7 +1305,7 @@ "properties":{ "localPart":{ "enum":[ - "dataset" + "Sections" ] }, "namespaceURI":{ @@ -1318,11 +1318,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetType" + "$ref":"#/definitions/Sections" } }, "elementName":{ - "localPart":"dataset", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1339,7 +1339,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableDataset" + "datasetSeries" ] }, "namespaceURI":{ @@ -1352,11 +1352,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableDataset" + "$ref":"#/definitions/DatasetSeries" } }, "elementName":{ - "localPart":"referenceableDataset", + "localPart":"datasetSeries", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1373,7 +1373,7 @@ "properties":{ "localPart":{ "enum":[ - "containment" + "ReferenceableEOCoverage" ] }, "namespaceURI":{ @@ -1386,11 +1386,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"containment", + "localPart":"ReferenceableEOCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1407,7 +1407,7 @@ "properties":{ "localPart":{ "enum":[ - "processing" + "DatasetSeriesDescriptions" ] }, "namespaceURI":{ @@ -1420,11 +1420,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DatasetSeriesDescriptionsType" } }, "elementName":{ - "localPart":"processing", + "localPart":"DatasetSeriesDescriptions", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1441,7 +1441,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesDescription" + "DatasetSeries" ] }, "namespaceURI":{ @@ -1454,11 +1454,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesDescriptionType" + "$ref":"#/definitions/DatasetSeriesType" } }, "elementName":{ - "localPart":"DatasetSeriesDescription", + "localPart":"DatasetSeries", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1475,7 +1475,7 @@ "properties":{ "localPart":{ "enum":[ - "lineage" + "RectifiedDataset" ] }, "namespaceURI":{ @@ -1488,11 +1488,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineageType" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"lineage", + "localPart":"RectifiedDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1509,7 +1509,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedEOCoverage" + "rectifiedStitchedMosaic" ] }, "namespaceURI":{ @@ -1522,11 +1522,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" } }, "elementName":{ - "localPart":"RectifiedEOCoverage", + "localPart":"rectifiedStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1543,7 +1543,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesId" + "ReferenceableDataset" ] }, "namespaceURI":{ @@ -1556,11 +1556,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"DatasetSeriesId", + "localPart":"ReferenceableDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1577,7 +1577,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableStitchedMosaic" + "DatasetSeriesSummary" ] }, "namespaceURI":{ @@ -1590,11 +1590,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableStitchedMosaic" + "$ref":"#/definitions/DatasetSeriesSummaryType" } }, "elementName":{ - "localPart":"ReferenceableStitchedMosaic", + "localPart":"DatasetSeriesSummary", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1611,7 +1611,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeEOCoverageSet" + "referenceableDataset" ] }, "namespaceURI":{ @@ -1624,11 +1624,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeEOCoverageSetType" + "$ref":"#/definitions/ReferenceableDataset" } }, "elementName":{ - "localPart":"DescribeEOCoverageSet", + "localPart":"referenceableDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1645,7 +1645,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableEOCoverage" + "referenceableStitchedMosaic" ] }, "namespaceURI":{ @@ -1658,11 +1658,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" } }, "elementName":{ - "localPart":"ReferenceableEOCoverage", + "localPart":"referenceableStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1679,7 +1679,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedDataset" + "rectifiedDataset" ] }, "namespaceURI":{ @@ -1692,11 +1692,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/RectifiedDataset" } }, "elementName":{ - "localPart":"RectifiedDataset", + "localPart":"rectifiedDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1713,7 +1713,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesDescriptions" + "ReferenceableStitchedMosaic" ] }, "namespaceURI":{ @@ -1726,11 +1726,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesDescriptionsType" + "$ref":"#/definitions/ReferenceableStitchedMosaic" } }, "elementName":{ - "localPart":"DatasetSeriesDescriptions", + "localPart":"ReferenceableStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1747,7 +1747,7 @@ "properties":{ "localPart":{ "enum":[ - "Sections" + "DescribeEOCoverageSet" ] }, "namespaceURI":{ @@ -1760,11 +1760,11 @@ ] }, "value":{ - "$ref":"#/definitions/Sections" + "$ref":"#/definitions/DescribeEOCoverageSetType" } }, "elementName":{ - "localPart":"Sections", + "localPart":"DescribeEOCoverageSet", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1781,7 +1781,7 @@ "properties":{ "localPart":{ "enum":[ - "eoId" + "DatasetSeriesId" ] }, "namespaceURI":{ @@ -1798,7 +1798,7 @@ } }, "elementName":{ - "localPart":"eoId", + "localPart":"DatasetSeriesId", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1815,7 +1815,7 @@ "properties":{ "localPart":{ "enum":[ - "EOMetadata" + "ServiceParameters" ] }, "namespaceURI":{ @@ -1828,11 +1828,11 @@ ] }, "value":{ - "$ref":"#/definitions/EOMetadataType" + "$ref":"#/definitions/ServiceParametersType" } }, "elementName":{ - "localPart":"EOMetadata", + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1849,7 +1849,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceGetCoverage" + "EOMetadata" ] }, "namespaceURI":{ @@ -1862,11 +1862,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGetCoverageType" + "$ref":"#/definitions/EOMetadataType" } }, "elementName":{ - "localPart":"referenceGetCoverage", + "localPart":"EOMetadata", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1883,7 +1883,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableDataset" + "DatasetSeriesDescription" ] }, "namespaceURI":{ @@ -1896,11 +1896,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/DatasetSeriesDescriptionType" } }, "elementName":{ - "localPart":"ReferenceableDataset", + "localPart":"DatasetSeriesDescription", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1917,7 +1917,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableStitchedMosaic" + "RectifiedEOCoverage" ] }, "namespaceURI":{ @@ -1930,11 +1930,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"referenceableStitchedMosaic", + "localPart":"RectifiedEOCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1951,7 +1951,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesSummary" + "Section" ] }, "namespaceURI":{ @@ -1964,11 +1964,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DatasetSeriesSummary", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1985,7 +1985,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeries" + "lineage" ] }, "namespaceURI":{ @@ -1998,11 +1998,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesType" + "$ref":"#/definitions/LineageType" } }, "elementName":{ - "localPart":"DatasetSeries", + "localPart":"lineage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2019,7 +2019,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceParameters" + "RectifiedStitchedMosaic" ] }, "namespaceURI":{ @@ -2032,11 +2032,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceParametersType" + "$ref":"#/definitions/RectifiedStitchedMosaic" } }, "elementName":{ - "localPart":"ServiceParameters", + "localPart":"RectifiedStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2053,7 +2053,7 @@ "properties":{ "localPart":{ "enum":[ - "datasetSeries" + "eoId" ] }, "namespaceURI":{ @@ -2066,11 +2066,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeries" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } }, "elementName":{ - "localPart":"datasetSeries", + "localPart":"eoId", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2087,7 +2087,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedStitchedMosaic" + "processing" ] }, "namespaceURI":{ @@ -2100,11 +2100,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedStitchedMosaic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"RectifiedStitchedMosaic", + "localPart":"processing", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2121,7 +2121,7 @@ "properties":{ "localPart":{ "enum":[ - "datasets" + "dataset" ] }, "namespaceURI":{ @@ -2134,11 +2134,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetsType" + "$ref":"#/definitions/DatasetType" } }, "elementName":{ - "localPart":"datasets", + "localPart":"dataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2155,7 +2155,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedDataset" + "containment" ] }, "namespaceURI":{ @@ -2168,11 +2168,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedDataset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"rectifiedDataset", + "localPart":"containment", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2189,7 +2189,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedStitchedMosaic" + "EOCoverageSetDescription" ] }, "namespaceURI":{ @@ -2202,11 +2202,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" + "$ref":"#/definitions/EOCoverageSetDescriptionType" } }, "elementName":{ - "localPart":"rectifiedStitchedMosaic", + "localPart":"EOCoverageSetDescription", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2223,7 +2223,7 @@ "properties":{ "localPart":{ "enum":[ - "EOCoverageSetDescription" + "datasets" ] }, "namespaceURI":{ @@ -2236,11 +2236,11 @@ ] }, "value":{ - "$ref":"#/definitions/EOCoverageSetDescriptionType" + "$ref":"#/definitions/DatasetsType" } }, "elementName":{ - "localPart":"EOCoverageSetDescription", + "localPart":"datasets", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2257,7 +2257,7 @@ "properties":{ "localPart":{ "enum":[ - "Section" + "referenceGetCoverage" ] }, "namespaceURI":{ @@ -2270,11 +2270,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceGetCoverageType" } }, "elementName":{ - "localPart":"Section", + "localPart":"referenceGetCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, diff --git a/scripts/jsonschemas/WFS_1_0_0.jsonschema b/scripts/jsonschemas/WFS_1_0_0.jsonschema index 2e346f55..d4a00f3a 100644 --- a/scripts/jsonschemas/WFS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WFS_1_0_0.jsonschema @@ -2,90 +2,40 @@ { "id":"http://www.opengis.net/wfs#", "definitions":{ - "FeaturesLockedType":{ - "type":"object", - "title":"FeaturesLockedType", - "required":[ - "featureId" - ], - "properties":{ - "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":"FeaturesLockedType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "featureId" - ] - }, - "GetFeatureType":{ + "InsertElementType":{ "type":"object", - "title":"GetFeatureType", + "title":"InsertElementType", "required":[ - "query", - "version", - "service" + "feature" ], "properties":{ - "query":{ - "title":"query", + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/QueryType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"http://www.opengis.net/gml#/definitions/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" + } }, "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Query", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" } }, "handle":{ @@ -100,46 +50,16 @@ "localPart":"handle", "namespaceURI":"" } - }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" - } - }, - "maxFeatures":{ - "title":"maxFeatures", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxFeatures", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureType", + "localPart":"InsertElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "query", - "version", - "service", - "handle", - "outputFormat", - "maxFeatures" + "feature", + "handle" ] }, "TransactionResultType":{ @@ -214,91 +134,103 @@ "handle" ] }, - "GetCapabilitiesType":{ + "WFSLockFeatureResponseType":{ "type":"object", - "title":"GetCapabilitiesType", + "title":"WFSLockFeatureResponseType", "required":[ - "service" + "lockId" ], "properties":{ - "version":{ - "title":"version", + "lockId":{ + "title":"lockId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LockId", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "service":{ - "title":"service", + "featuresLocked":{ + "title":"featuresLocked", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeaturesLockedType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeaturesLocked", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "featuresNotLocked":{ + "title":"featuresNotLocked", + "allOf":[ + { + "$ref":"#/definitions/FeaturesNotLockedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeaturesNotLocked", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"WFS_LockFeatureResponseType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "version", - "service" + "lockId", + "featuresLocked", + "featuresNotLocked" ] }, - "LockFeatureType":{ + "QueryType":{ "type":"object", - "title":"LockFeatureType", + "title":"QueryType", "required":[ - "lock", - "version", - "service" + "typeName" ], "properties":{ - "lock":{ - "title":"lock", + "propertyName":{ + "title":"propertyName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LockType" + "$ref":"#/definitions/PropertyNameType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Lock", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "version":{ - "title":"version", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FilterType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "service":{ - "title":"service", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -306,152 +238,104 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"handle", "namespaceURI":"" } }, - "expiry":{ - "title":"expiry", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expiry", + "localPart":"typeName", "namespaceURI":"" } }, - "lockAction":{ - "title":"lockAction", + "featureVersion":{ + "title":"featureVersion", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockAction", + "localPart":"featureVersion", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureType", + "localPart":"QueryType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lock", - "version", - "service", - "expiry", - "lockAction" + "propertyName", + "filter", + "handle", + "typeName", + "featureVersion" ] }, - "WFSTransactionResponseType":{ + "PropertyType":{ "type":"object", - "title":"WFSTransactionResponseType", + "title":"PropertyType", "required":[ - "transactionResult", - "version" + "name" ], "properties":{ - "insertResult":{ - "title":"insertResult", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertResultType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResult", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wfs" } }, - "transactionResult":{ - "title":"transactionResult", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TransactionResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionResult", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs" } - }, - "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":"WFS_TransactionResponseType", + "localPart":"PropertyType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "insertResult", - "transactionResult", - "version" + "name", + "value" ] }, - "QueryType":{ + "NativeType":{ "type":"object", - "title":"QueryType", + "title":"NativeType", "required":[ - "typeName" + "vendorId", + "safeToIgnore" ], "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PropertyNameType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "filter":{ - "title":"filter", - "allOf":[ - { - "$ref":"#/definitions/FilterType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "handle":{ - "title":"handle", + "vendorId":{ + "title":"vendorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -459,53 +343,37 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"handle", - "namespaceURI":"" - } - }, - "typeName":{ - "title":"typeName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", + "localPart":"vendorId", "namespaceURI":"" } }, - "featureVersion":{ - "title":"featureVersion", + "safeToIgnore":{ + "title":"safeToIgnore", "allOf":[ { - "$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":"featureVersion", + "localPart":"safeToIgnore", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QueryType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "propertyName", - "filter", - "handle", - "typeName", - "featureVersion" + "vendorId", + "safeToIgnore" ] }, - "GetFeatureWithLockType":{ + "GetFeatureType":{ "type":"object", - "title":"GetFeatureWithLockType", + "title":"GetFeatureType", "required":[ "query", "version", @@ -568,19 +436,6 @@ "namespaceURI":"" } }, - "expiry":{ - "title":"expiry", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"expiry", - "namespaceURI":"" - } - }, "outputFormat":{ "title":"outputFormat", "allOf":[ @@ -610,7 +465,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureWithLockType", + "localPart":"GetFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ @@ -618,58 +473,71 @@ "version", "service", "handle", - "expiry", "outputFormat", "maxFeatures" ] }, - "PropertyType":{ + "LockType":{ "type":"object", - "title":"PropertyType", + "title":"LockType", "required":[ - "name" + "typeName" ], "properties":{ - "name":{ - "title":"name", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "value":{ - "title":"value", + "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"handle", + "namespaceURI":"" + } + }, + "typeName":{ + "title":"typeName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PropertyType", + "localPart":"LockType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "name", - "value" + "filter", + "handle", + "typeName" ] }, - "InsertResultType":{ + "FeaturesLockedType":{ "type":"object", - "title":"InsertResultType", + "title":"FeaturesLockedType", "required":[ "featureId" ], @@ -690,87 +558,170 @@ "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } - }, - "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":"InsertResultType", + "localPart":"FeaturesLockedType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureId", - "handle" + "featureId" ] }, - "WFSLockFeatureResponseType":{ + "LockFeatureType":{ "type":"object", - "title":"WFSLockFeatureResponseType", + "title":"LockFeatureType", "required":[ - "lockId" + "lock", + "version", + "service" ], "properties":{ - "lockId":{ - "title":"lockId", + "lock":{ + "title":"lock", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LockType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LockId", + "localPart":"Lock", "namespaceURI":"http://www.opengis.net/wfs" } }, - "featuresLocked":{ - "title":"featuresLocked", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/FeaturesLockedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesLocked", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesNotLocked", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"WFS_LockFeatureResponseType", + }, + "expiry":{ + "title":"expiry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"expiry", + "namespaceURI":"" + } + }, + "lockAction":{ + "title":"lockAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockAction", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LockFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "featuresLocked", - "featuresNotLocked" + "lock", + "version", + "service", + "expiry", + "lockAction" + ] + }, + "WFSTransactionResponseType":{ + "type":"object", + "title":"WFSTransactionResponseType", + "required":[ + "transactionResult", + "version" + ], + "properties":{ + "insertResult":{ + "title":"insertResult", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertResultType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResult", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "transactionResult":{ + "title":"transactionResult", + "allOf":[ + { + "$ref":"#/definitions/TransactionResultType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TransactionResult", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "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":"WFS_TransactionResponseType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "insertResult", + "transactionResult", + "version" ] }, "FeaturesNotLockedType":{ @@ -807,16 +758,15 @@ "featureId" ] }, - "NativeType":{ + "GetCapabilitiesType":{ "type":"object", - "title":"NativeType", + "title":"GetCapabilitiesType", "required":[ - "vendorId", - "safeToIgnore" + "service" ], "properties":{ - "vendorId":{ - "title":"vendorId", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -824,112 +774,118 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"vendorId", + "localPart":"version", "namespaceURI":"" } }, - "safeToIgnore":{ - "title":"safeToIgnore", + "service":{ + "title":"service", "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":"safeToIgnore", + "localPart":"service", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NativeType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "vendorId", - "safeToIgnore" + "version", + "service" ] }, - "StatusType":{ + "FeatureCollectionType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lockId" + ] + }, + "GetFeatureWithLockType":{ "type":"object", - "title":"StatusType", + "title":"GetFeatureWithLockType", "required":[ - "success", - "failed", - "partial" + "query", + "version", + "service" ], "properties":{ - "success":{ - "title":"success", + "query":{ + "title":"query", "allOf":[ { - "$ref":"#/definitions/EmptyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QueryType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SUCCESS", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, - "failed":{ - "title":"failed", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/EmptyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FAILED", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "partial":{ - "title":"partial", - "allOf":[ - { - "$ref":"#/definitions/EmptyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PARTIAL", - "namespaceURI":"http://www.opengis.net/wfs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "success", - "failed", - "partial" - ] - }, - "LockType":{ - "type":"object", - "title":"LockType", - "required":[ - "typeName" - ], - "properties":{ - "filter":{ - "title":"filter", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/FilterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, "handle":{ @@ -945,89 +901,59 @@ "namespaceURI":"" } }, - "typeName":{ - "title":"typeName", + "expiry":{ + "title":"expiry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"typeName", + "localPart":"expiry", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LockType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "filter", - "handle", - "typeName" - ] - }, - "InsertElementType":{ - "type":"object", - "title":"InsertElementType", - "required":[ - "feature" - ], - "properties":{ - "feature":{ - "title":"feature", + }, + "outputFormat":{ + "title":"outputFormat", "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/gml#/definitions/AbstractFeatureType" - } - }, - "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" } }, - "handle":{ - "title":"handle", + "maxFeatures":{ + "title":"maxFeatures", "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":"handle", + "localPart":"maxFeatures", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertElementType", + "localPart":"GetFeatureWithLockType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "feature", - "handle" + "query", + "version", + "service", + "handle", + "expiry", + "outputFormat", + "maxFeatures" ] }, "UpdateElementType":{ @@ -1107,31 +1033,85 @@ "typeName" ] }, - "DescribeFeatureTypeType":{ + "TransactionType":{ "type":"object", - "title":"DescribeFeatureTypeType", + "title":"TransactionType", "required":[ "version", "service" ], "properties":{ - "typeName":{ - "title":"typeName", + "lockId":{ + "title":"lockId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"TypeName", + "localPart":"LockId", "namespaceURI":"http://www.opengis.net/wfs" } }, + "insertOrUpdateOrDelete":{ + "title":"insertOrUpdateOrDelete", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/InsertElementType" + } + ], + "elementName":{ + "localPart":"Insert", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UpdateElementType" + } + ], + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/DeleteElementType" + } + ], + "elementName":{ + "localPart":"Delete", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/NativeType" + } + ], + "elementName":{ + "localPart":"Native", + "namespaceURI":"http://www.opengis.net/wfs" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + }, "version":{ "title":"version", "allOf":[ @@ -1158,8 +1138,8 @@ "namespaceURI":"" } }, - "outputFormat":{ - "title":"outputFormat", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1167,112 +1147,121 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"outputFormat", + "localPart":"handle", + "namespaceURI":"" + } + }, + "releaseAction":{ + "title":"releaseAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"releaseAction", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeFeatureTypeType", + "localPart":"TransactionType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "typeName", + "lockId", + "insertOrUpdateOrDelete", "version", "service", - "outputFormat" + "handle", + "releaseAction" ] }, - "EmptyType":{ + "DeleteElementType":{ "type":"object", - "title":"EmptyType", + "title":"DeleteElementType", + "required":[ + "filter", + "typeName" + ], "properties":{ + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"#/definitions/FilterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "handle":{ + "title":"handle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"handle", + "namespaceURI":"" + } + }, + "typeName":{ + "title":"typeName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"EmptyType", + "localPart":"DeleteElementType", "namespaceURI":"http://www.opengis.net/wfs" - } + }, + "propertiesOrder":[ + "filter", + "handle", + "typeName" + ] }, - "TransactionType":{ + "DescribeFeatureTypeType":{ "type":"object", - "title":"TransactionType", + "title":"DescribeFeatureTypeType", "required":[ "version", "service" ], "properties":{ - "lockId":{ - "title":"lockId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LockId", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "insertOrUpdateOrDelete":{ - "title":"insertOrUpdateOrDelete", + "typeName":{ + "title":"typeName", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/InsertElementType" - } - ], - "elementName":{ - "localPart":"Insert", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UpdateElementType" - } - ], - "elementName":{ - "localPart":"Update", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DeleteElementType" - } - ], - "elementName":{ - "localPart":"Delete", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/NativeType" - } - ], - "elementName":{ - "localPart":"Native", - "namespaceURI":"http://www.opengis.net/wfs" - } - } - ] + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "minItems":0 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"TypeName", + "namespaceURI":"http://www.opengis.net/wfs" + } }, "version":{ "title":"version", @@ -1300,8 +1289,8 @@ "namespaceURI":"" } }, - "handle":{ - "title":"handle", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1309,129 +1298,140 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"handle", - "namespaceURI":"" - } - }, - "releaseAction":{ - "title":"releaseAction", - "allOf":[ - { - "$ref":"#/definitions/AllSomeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releaseAction", + "localPart":"outputFormat", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionType", + "localPart":"DescribeFeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "insertOrUpdateOrDelete", + "typeName", "version", "service", - "handle", - "releaseAction" + "outputFormat" ] }, - "FeatureCollectionType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/AbstractFeatureCollectionType" + "InsertResultType":{ + "type":"object", + "title":"InsertResultType", + "required":[ + "featureId" + ], + "properties":{ + "featureId":{ + "title":"featureId", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - { - "type":"object", - "title":"FeatureCollectionType", - "properties":{ - "lockId":{ - "title":"lockId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lockId", - "namespaceURI":"" - } + "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":"FeatureCollectionType", + "localPart":"InsertResultType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId" + "featureId", + "handle" ] }, - "DeleteElementType":{ + "EmptyType":{ "type":"object", - "title":"DeleteElementType", + "title":"EmptyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EmptyType", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "StatusType":{ + "type":"object", + "title":"StatusType", "required":[ - "filter", - "typeName" + "success", + "failed", + "partial" ], "properties":{ - "filter":{ - "title":"filter", + "success":{ + "title":"success", "allOf":[ { - "$ref":"#/definitions/FilterType" + "$ref":"#/definitions/EmptyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"SUCCESS", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "handle":{ - "title":"handle", + "failed":{ + "title":"failed", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EmptyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FAILED", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "typeName":{ - "title":"typeName", + "partial":{ + "title":"partial", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/EmptyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PARTIAL", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DeleteElementType", + "localPart":"StatusType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "filter", - "handle", - "typeName" + "success", + "failed", + "partial" ] }, "AllSomeType":{ @@ -1461,7 +1461,7 @@ "properties":{ "localPart":{ "enum":[ - "LockId" + "WFS_TransactionResponse" ] }, "namespaceURI":{ @@ -1474,11 +1474,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WFSTransactionResponseType" } }, "elementName":{ - "localPart":"LockId", + "localPart":"WFS_TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1495,7 +1495,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "Property" ] }, "namespaceURI":{ @@ -1508,11 +1508,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1529,7 +1529,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "PARTIAL" ] }, "namespaceURI":{ @@ -1542,11 +1542,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"PARTIAL", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1563,7 +1563,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "FeatureCollection" ] }, "namespaceURI":{ @@ -1576,11 +1576,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"Native", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1631,7 +1631,7 @@ "properties":{ "localPart":{ "enum":[ - "FAILED" + "Transaction" ] }, "namespaceURI":{ @@ -1644,11 +1644,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"FAILED", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1665,7 +1665,7 @@ "properties":{ "localPart":{ "enum":[ - "SUCCESS" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1678,11 +1678,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"SUCCESS", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1699,7 +1699,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -1712,11 +1712,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1733,7 +1733,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "SUCCESS" ] }, "namespaceURI":{ @@ -1746,11 +1746,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"SUCCESS", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1767,7 +1767,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_TransactionResponse" + "WFS_LockFeatureResponse" ] }, "namespaceURI":{ @@ -1780,11 +1780,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSTransactionResponseType" + "$ref":"#/definitions/WFSLockFeatureResponseType" } }, "elementName":{ - "localPart":"WFS_TransactionResponse", + "localPart":"WFS_LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1801,7 +1801,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "Update" ] }, "namespaceURI":{ @@ -1814,11 +1814,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/UpdateElementType" } }, "elementName":{ - "localPart":"Property", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1835,7 +1835,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "FAILED" ] }, "namespaceURI":{ @@ -1848,11 +1848,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"FAILED", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1869,7 +1869,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_LockFeatureResponse" + "LockFeature" ] }, "namespaceURI":{ @@ -1882,11 +1882,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSLockFeatureResponseType" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"WFS_LockFeatureResponse", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1903,7 +1903,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "LockId" ] }, "namespaceURI":{ @@ -1916,11 +1916,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Query", + "localPart":"LockId", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1971,7 +1971,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "Query" ] }, "namespaceURI":{ @@ -1984,11 +1984,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2005,7 +2005,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -2018,11 +2018,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateElementType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"Update", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2039,7 +2039,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "Native" ] }, "namespaceURI":{ @@ -2052,11 +2052,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2073,7 +2073,7 @@ "properties":{ "localPart":{ "enum":[ - "PARTIAL" + "GetFeature" ] }, "namespaceURI":{ @@ -2086,11 +2086,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"PARTIAL", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs" } } diff --git a/scripts/jsonschemas/WFS_1_1_0.jsonschema b/scripts/jsonschemas/WFS_1_1_0.jsonschema index ab87ecd4..6f673595 100644 --- a/scripts/jsonschemas/WFS_1_1_0.jsonschema +++ b/scripts/jsonschemas/WFS_1_1_0.jsonschema @@ -2,69 +2,102 @@ { "id":"http://www.opengis.net/wfs#", "definitions":{ - "GetGmlObjectType":{ + "InsertResultsType":{ + "type":"object", + "title":"InsertResultsType", "required":[ - "gmlObjectId", - "traverseXlinkDepth" + "feature" + ], + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertedFeatureType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://www.opengis.net/wfs" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertResultsType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "feature" + ] + }, + "WFSCapabilitiesType":{ + "required":[ + "filterCapabilities" ], "allOf":[ { - "$ref":"#/definitions/BaseRequestType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"GetGmlObjectType", + "title":"WFSCapabilitiesType", "properties":{ - "gmlObjectId":{ - "title":"gmlObjectId", + "featureTypeList":{ + "title":"featureTypeList", "allOf":[ { - "$ref":"#/definitions/GmlObjectIdType" + "$ref":"#/definitions/FeatureTypeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"GmlObjectId", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"FeatureTypeList", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "outputFormat":{ - "title":"outputFormat", + "servesGMLObjectTypeList":{ + "title":"servesGMLObjectTypeList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GMLObjectTypeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServesGMLObjectTypeList", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "traverseXlinkDepth":{ - "title":"traverseXlinkDepth", + "supportsGMLObjectTypeList":{ + "title":"supportsGMLObjectTypeList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GMLObjectTypeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"traverseXlinkDepth", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SupportsGMLObjectTypeList", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "traverseXlinkExpiry":{ - "title":"traverseXlinkExpiry", + "filterCapabilities":{ + "title":"filterCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/FilterCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"traverseXlinkExpiry", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" } } } @@ -72,104 +105,67 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetGmlObjectType", + "localPart":"WFS_CapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "gmlObjectId", - "outputFormat", - "traverseXlinkDepth", - "traverseXlinkExpiry" + "featureTypeList", + "servesGMLObjectTypeList", + "supportsGMLObjectTypeList", + "filterCapabilities" ] }, - "OutputFormatListType":{ + "InsertElementType":{ "type":"object", - "title":"OutputFormatListType", + "title":"InsertElementType", "required":[ - "format" + "feature" ], "properties":{ - "format":{ - "title":"format", + "feature":{ + "title":"feature", "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/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" + } }, "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wfs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OutputFormatListType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "format" - ] - }, - "FeatureTypeListType":{ - "type":"object", - "title":"FeatureTypeListType", - "required":[ - "featureType" - ], - "properties":{ - "operations":{ - "title":"operations", - "allOf":[ - { - "$ref":"#/definitions/OperationsType" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Operations", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" } }, - "featureType":{ - "title":"featureType", + "idgen":{ + "title":"idgen", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeType" - }, - "minItems":1 + "$ref":"#/definitions/IdentifierGenerationOptionType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureType", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"idgen", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureTypeListType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "operations", - "featureType" - ] - }, - "BaseRequestType":{ - "type":"object", - "title":"BaseRequestType", - "properties":{ - "service":{ - "title":"service", + }, + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -177,12 +173,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"handle", "namespaceURI":"" } }, - "version":{ - "title":"version", + "inputFormat":{ + "title":"inputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -190,180 +186,186 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"inputFormat", "namespaceURI":"" } }, - "handle":{ - "title":"handle", + "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":"handle", + "localPart":"srsName", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseRequestType", + "localPart":"InsertElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "service", - "version", - "handle" + "feature", + "idgen", + "handle", + "inputFormat", + "srsName" ] }, - "GetCapabilitiesType":{ + "LockFeatureType":{ + "required":[ + "lock" + ], "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"GetCapabilitiesType", + "title":"LockFeatureType", "properties":{ - "service":{ - "title":"service", + "lock":{ + "title":"lock", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LockType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - } - } + "propertyType":"element", + "elementName":{ + "localPart":"Lock", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "expiry":{ + "title":"expiry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"expiry", + "namespaceURI":"" + } + }, + "lockAction":{ + "title":"lockAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockAction", + "namespaceURI":"" + } + } + } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"LockFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "service" + "lock", + "expiry", + "lockAction" ] }, - "QueryType":{ + "LockFeatureResponseType":{ "type":"object", - "title":"QueryType", + "title":"LockFeatureResponseType", "required":[ - "typeName" + "lockId" ], "properties":{ - "propertyNameOrXlinkPropertyNameOrFunction":{ - "title":"propertyNameOrXlinkPropertyNameOrFunction", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/XlinkPropertyName" - } - ], - "elementName":{ - "localPart":"XlinkPropertyName", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/FunctionType" - } - ], - "elementName":{ - "localPart":"Function", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" - }, - "filter":{ - "title":"filter", + "lockId":{ + "title":"lockId", "allOf":[ { - "$ref":"#/definitions/FilterType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"LockId", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "sortBy":{ - "title":"sortBy", + "featuresLocked":{ + "title":"featuresLocked", "allOf":[ { - "$ref":"#/definitions/SortByType" + "$ref":"#/definitions/FeaturesLockedType" } ], "propertyType":"element", "elementName":{ - "localPart":"SortBy", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"FeaturesLocked", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "handle":{ - "title":"handle", + "featuresNotLocked":{ + "title":"featuresNotLocked", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeaturesNotLockedType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeaturesNotLocked", + "namespaceURI":"http://www.opengis.net/wfs" } - }, - "typeName":{ - "title":"typeName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LockFeatureResponseType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lockId", + "featuresLocked", + "featuresNotLocked" + ] + }, + "ActionType":{ + "type":"object", + "title":"ActionType", + "required":[ + "locator" + ], + "properties":{ + "message":{ + "title":"message", "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":"typeName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Message", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "featureVersion":{ - "title":"featureVersion", + "locator":{ + "title":"locator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -371,109 +373,216 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"featureVersion", + "localPart":"locator", "namespaceURI":"" } }, - "srsName":{ - "title":"srsName", + "code":{ + "title":"code", "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":"code", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QueryType", + "localPart":"ActionType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "propertyNameOrXlinkPropertyNameOrFunction", - "filter", - "sortBy", - "handle", - "typeName", - "featureVersion", - "srsName" + "message", + "locator", + "code" ] }, - "TransactionType":{ + "GetGmlObjectType":{ + "required":[ + "gmlObjectId", + "traverseXlinkDepth" + ], "allOf":[ { "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"TransactionType", + "title":"GetGmlObjectType", "properties":{ - "lockId":{ - "title":"lockId", + "gmlObjectId":{ + "title":"gmlObjectId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GmlObjectIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"LockId", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"GmlObjectId", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "insertOrUpdateOrDelete":{ - "title":"insertOrUpdateOrDelete", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/InsertElementType" - } - ], - "elementName":{ - "localPart":"Insert", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UpdateElementType" - } - ], - "elementName":{ - "localPart":"Update", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/DeleteElementType" - } - ], - "elementName":{ - "localPart":"Delete", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/NativeType" - } - ], - "elementName":{ - "localPart":"Native", + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" + } + }, + "traverseXlinkDepth":{ + "title":"traverseXlinkDepth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkDepth", + "namespaceURI":"" + } + }, + "traverseXlinkExpiry":{ + "title":"traverseXlinkExpiry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkExpiry", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetGmlObjectType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "gmlObjectId", + "outputFormat", + "traverseXlinkDepth", + "traverseXlinkExpiry" + ] + }, + "TransactionResultsType":{ + "type":"object", + "title":"TransactionResultsType", + "properties":{ + "action":{ + "title":"action", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ActionType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Action", + "namespaceURI":"http://www.opengis.net/wfs" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionResultsType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "action" + ] + }, + "TransactionType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"TransactionType", + "properties":{ + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LockId", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "insertOrUpdateOrDelete":{ + "title":"insertOrUpdateOrDelete", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/InsertElementType" + } + ], + "elementName":{ + "localPart":"Insert", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UpdateElementType" + } + ], + "elementName":{ + "localPart":"Update", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/DeleteElementType" + } + ], + "elementName":{ + "localPart":"Delete", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/NativeType" + } + ], + "elementName":{ + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs" } } @@ -511,44 +620,103 @@ "releaseAction" ] }, - "InsertResultsType":{ + "PropertyType":{ "type":"object", - "title":"InsertResultsType", + "title":"PropertyType", "required":[ - "feature" + "name" ], "properties":{ - "feature":{ - "title":"feature", + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/wfs" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PropertyType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "name", + "value" + ] + }, + "FeatureTypeListType":{ + "type":"object", + "title":"FeatureTypeListType", + "required":[ + "featureType" + ], + "properties":{ + "operations":{ + "title":"operations", + "allOf":[ + { + "$ref":"#/definitions/OperationsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Operations", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "featureType":{ + "title":"featureType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InsertedFeatureType" + "$ref":"#/definitions/FeatureTypeType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Feature", + "localPart":"FeatureType", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultsType", + "localPart":"FeatureTypeListType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "feature" + "operations", + "featureType" ] }, - "LockType":{ + "DeleteElementType":{ "type":"object", - "title":"LockType", + "title":"DeleteElementType", "required":[ + "filter", "typeName" ], "properties":{ @@ -594,7 +762,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LockType", + "localPart":"DeleteElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ @@ -603,55 +771,72 @@ "typeName" ] }, - "TransactionResponseType":{ + "FeaturesNotLockedType":{ "type":"object", - "title":"TransactionResponseType", + "title":"FeaturesNotLockedType", "required":[ - "transactionSummary", - "version" + "featureId" ], "properties":{ - "transactionSummary":{ - "title":"transactionSummary", + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"#/definitions/TransactionSummaryType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionSummary", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "transactionResults":{ - "title":"transactionResults", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeaturesNotLockedType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "featureId" + ] + }, + "BaseRequestType":{ + "type":"object", + "title":"BaseRequestType", + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/TransactionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TransactionResults", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "insertResults":{ - "title":"insertResults", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/InsertResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"InsertResults", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "version":{ - "title":"version", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -659,104 +844,196 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionResponseType", + "localPart":"BaseRequestType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "transactionSummary", - "transactionResults", - "insertResults", - "version" + "service", + "version", + "handle" ] }, - "OperationsType":{ + "OutputFormatListType":{ "type":"object", - "title":"OperationsType", + "title":"OutputFormatListType", "required":[ - "operation" + "format" ], "properties":{ - "operation":{ - "title":"operation", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Operation", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationsType", + "localPart":"OutputFormatListType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "operation" + "format" ] }, - "InsertElementType":{ + "FeatureCollectionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" + } + }, + "timeStamp":{ + "title":"timeStamp", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeStamp", + "namespaceURI":"" + } + }, + "numberOfFeatures":{ + "title":"numberOfFeatures", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberOfFeatures", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lockId", + "timeStamp", + "numberOfFeatures" + ] + }, + "QueryType":{ "type":"object", - "title":"InsertElementType", + "title":"QueryType", "required":[ - "feature" + "typeName" ], "properties":{ - "feature":{ - "title":"feature", + "propertyNameOrXlinkPropertyNameOrFunction":{ + "title":"propertyNameOrXlinkPropertyNameOrFunction", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/wfs" + } }, - "value":{ - "$ref":"#/definitions/AbstractFeatureType" + { + "anyOf":[ + { + "$ref":"#/definitions/XlinkPropertyName" + } + ], + "elementName":{ + "localPart":"XlinkPropertyName", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/FunctionType" + } + ], + "elementName":{ + "localPart":"Function", + "namespaceURI":"http://www.opengis.net/ogc" + } } - }, - "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" - } + ] }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"elements" + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"#/definitions/FilterType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "idgen":{ - "title":"idgen", + "sortBy":{ + "title":"sortBy", "allOf":[ { - "$ref":"#/definitions/IdentifierGenerationOptionType" + "$ref":"#/definitions/SortByType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"idgen", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SortBy", + "namespaceURI":"http://www.opengis.net/ogc" } }, "handle":{ @@ -772,8 +1049,24 @@ "namespaceURI":"" } }, - "inputFormat":{ - "title":"inputFormat", + "typeName":{ + "title":"typeName", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" + } + }, + "featureVersion":{ + "title":"featureVersion", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -781,7 +1074,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"inputFormat", + "localPart":"featureVersion", "namespaceURI":"" } }, @@ -801,250 +1094,106 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertElementType", + "localPart":"QueryType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "feature", - "idgen", + "propertyNameOrXlinkPropertyNameOrFunction", + "filter", + "sortBy", "handle", - "inputFormat", + "typeName", + "featureVersion", "srsName" ] }, - "TransactionResultsType":{ + "TransactionSummaryType":{ "type":"object", - "title":"TransactionResultsType", + "title":"TransactionSummaryType", "properties":{ - "action":{ - "title":"action", + "totalInserted":{ + "title":"totalInserted", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ActionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Action", + "localPart":"totalInserted", "namespaceURI":"http://www.opengis.net/wfs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionResultsType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "action" - ] - }, - "NativeType":{ - "type":"object", - "title":"NativeType", - "required":[ - "vendorId", - "safeToIgnore" - ], - "properties":{ - "vendorId":{ - "title":"vendorId", + }, + "totalUpdated":{ + "title":"totalUpdated", "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":"vendorId", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"totalUpdated", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "safeToIgnore":{ - "title":"safeToIgnore", + "totalDeleted":{ + "title":"totalDeleted", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"safeToIgnore", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"totalDeleted", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NativeType", + "localPart":"TransactionSummaryType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "vendorId", - "safeToIgnore" + "totalInserted", + "totalUpdated", + "totalDeleted" ] }, - "InsertedFeatureType":{ + "GMLObjectTypeListType":{ "type":"object", - "title":"InsertedFeatureType", + "title":"GMLObjectTypeListType", "required":[ - "featureId" + "gmlObjectType" ], "properties":{ - "featureId":{ - "title":"featureId", + "gmlObjectType":{ + "title":"gmlObjectType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"#/definitions/GMLObjectTypeType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureId", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "handle":{ - "title":"handle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "localPart":"GMLObjectType", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertedFeatureType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "featureId", - "handle" - ] - }, - "GetFeatureType":{ - "required":[ - "query" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"GetFeatureType", - "properties":{ - "query":{ - "title":"query", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QueryType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Query", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "resultType":{ - "title":"resultType", - "allOf":[ - { - "$ref":"#/definitions/ResultTypeType" - } - ], - "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":"" - } - }, - "maxFeatures":{ - "title":"maxFeatures", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxFeatures", - "namespaceURI":"" - } - }, - "traverseXlinkDepth":{ - "title":"traverseXlinkDepth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"traverseXlinkDepth", - "namespaceURI":"" - } - }, - "traverseXlinkExpiry":{ - "title":"traverseXlinkExpiry", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"traverseXlinkExpiry", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeatureType", + "localPart":"GMLObjectTypeListType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "query", - "resultType", - "outputFormat", - "maxFeatures", - "traverseXlinkDepth", - "traverseXlinkExpiry" + "gmlObjectType" ] }, "FeatureTypeType":{ @@ -1236,59 +1385,128 @@ "metadataURL" ] }, - "MetadataURLType":{ + "GetCapabilitiesType":{ + "allOf":[ + { + "$ref":"#/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", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "service" + ] + }, + "GMLObjectTypeType":{ "type":"object", - "title":"MetadataURLType", + "title":"GMLObjectTypeType", "required":[ - "type", - "format" + "name" ], "properties":{ - "value":{ - "title":"value", + "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wfs" + } }, - "type":{ - "title":"type", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "format":{ - "title":"format", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordsType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "outputFormats":{ + "title":"outputFormats", + "allOf":[ + { + "$ref":"#/definitions/OutputFormatListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputFormats", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataURLType", + "localPart":"GMLObjectTypeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "value", - "type", - "format" + "name", + "title", + "_abstract", + "keywords", + "outputFormats" ] }, "GetFeatureWithLockType":{ @@ -1416,9 +1634,137 @@ "traverseXlinkExpiry" ] }, - "FeaturesNotLockedType":{ + "MetadataURLType":{ "type":"object", - "title":"FeaturesNotLockedType", + "title":"MetadataURLType", + "required":[ + "type", + "format" + ], + "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":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataURLType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "value", + "type", + "format" + ] + }, + "TransactionResponseType":{ + "type":"object", + "title":"TransactionResponseType", + "required":[ + "transactionSummary", + "version" + ], + "properties":{ + "transactionSummary":{ + "title":"transactionSummary", + "allOf":[ + { + "$ref":"#/definitions/TransactionSummaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TransactionSummary", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "transactionResults":{ + "title":"transactionResults", + "allOf":[ + { + "$ref":"#/definitions/TransactionResultsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TransactionResults", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "insertResults":{ + "title":"insertResults", + "allOf":[ + { + "$ref":"#/definitions/InsertResultsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResults", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "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", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "transactionSummary", + "transactionResults", + "insertResults", + "version" + ] + }, + "FeaturesLockedType":{ + "type":"object", + "title":"FeaturesLockedType", "required":[ "featureId" ], @@ -1443,7 +1789,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FeaturesNotLockedType", + "localPart":"FeaturesLockedType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ @@ -1502,48 +1848,61 @@ "outputFormat" ] }, - "FeatureTypeType.NoSRS":{ - "type":"object", - "title":"FeatureTypeType.NoSRS", - "properties":{ - }, - "typeType":"classInfo" - }, - "UpdateElementType":{ + "OperationsType":{ "type":"object", - "title":"UpdateElementType", + "title":"OperationsType", "required":[ - "property", - "typeName" + "operation" ], "properties":{ - "property":{ - "title":"property", + "operation":{ + "title":"operation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/OperationType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Property", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/wfs" } - }, - "filter":{ - "title":"filter", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationsType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "operation" + ] + }, + "InsertedFeatureType":{ + "type":"object", + "title":"InsertedFeatureType", + "required":[ + "featureId" + ], + "properties":{ + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"#/definitions/FilterType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", + "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1559,177 +1918,21 @@ "localPart":"handle", "namespaceURI":"" } - }, - "typeName":{ - "title":"typeName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", - "namespaceURI":"" - } - }, - "inputFormat":{ - "title":"inputFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"inputFormat", - "namespaceURI":"" - } - }, - "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":"UpdateElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "property", - "filter", - "handle", - "typeName", - "inputFormat", - "srsName" - ] - }, - "FeaturesLockedType":{ - "type":"object", - "title":"FeaturesLockedType", - "required":[ - "featureId" - ], - "properties":{ - "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":"FeaturesLockedType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "featureId" - ] - }, - "WFSCapabilitiesType":{ - "required":[ - "filterCapabilities" - ], - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"WFSCapabilitiesType", - "properties":{ - "featureTypeList":{ - "title":"featureTypeList", - "allOf":[ - { - "$ref":"#/definitions/FeatureTypeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeList", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "servesGMLObjectTypeList":{ - "title":"servesGMLObjectTypeList", - "allOf":[ - { - "$ref":"#/definitions/GMLObjectTypeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServesGMLObjectTypeList", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "supportsGMLObjectTypeList":{ - "title":"supportsGMLObjectTypeList", - "allOf":[ - { - "$ref":"#/definitions/GMLObjectTypeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SupportsGMLObjectTypeList", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "filterCapabilities":{ - "title":"filterCapabilities", - "allOf":[ - { - "$ref":"#/definitions/FilterCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WFS_CapabilitiesType", + "localPart":"InsertedFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureTypeList", - "servesGMLObjectTypeList", - "supportsGMLObjectTypeList", - "filterCapabilities" + "featureId", + "handle" ] }, - "LockFeatureType":{ + "GetFeatureType":{ "required":[ - "lock" + "query" ], "allOf":[ { @@ -1737,76 +1940,40 @@ }, { "type":"object", - "title":"LockFeatureType", + "title":"GetFeatureType", "properties":{ - "lock":{ - "title":"lock", + "query":{ + "title":"query", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LockType" + "$ref":"#/definitions/QueryType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Lock", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, - "expiry":{ - "title":"expiry", + "resultType":{ + "title":"resultType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ResultTypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expiry", + "localPart":"resultType", "namespaceURI":"" } }, - "lockAction":{ - "title":"lockAction", - "allOf":[ - { - "$ref":"#/definitions/AllSomeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lockAction", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LockFeatureType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "lock", - "expiry", - "lockAction" - ] - }, - "FeatureCollectionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" - }, - { - "type":"object", - "title":"FeatureCollectionType", - "properties":{ - "lockId":{ - "title":"lockId", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1814,261 +1981,126 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockId", - "namespaceURI":"" - } - }, - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"timeStamp", - "namespaceURI":"" - } - }, - "numberOfFeatures":{ - "title":"numberOfFeatures", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfFeatures", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureCollectionType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "lockId", - "timeStamp", - "numberOfFeatures" - ] - }, - "GMLObjectTypeType":{ - "type":"object", - "title":"GMLObjectTypeType", - "required":[ - "name" - ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "keywords":{ - "title":"keywords", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordsType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "outputFormats":{ - "title":"outputFormats", - "allOf":[ - { - "$ref":"#/definitions/OutputFormatListType" + "localPart":"outputFormat", + "namespaceURI":"" + } + }, + "maxFeatures":{ + "title":"maxFeatures", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxFeatures", + "namespaceURI":"" + } + }, + "traverseXlinkDepth":{ + "title":"traverseXlinkDepth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkDepth", + "namespaceURI":"" + } + }, + "traverseXlinkExpiry":{ + "title":"traverseXlinkExpiry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkExpiry", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormats", - "namespaceURI":"http://www.opengis.net/wfs" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GMLObjectTypeType", + "localPart":"GetFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywords", - "outputFormats" + "query", + "resultType", + "outputFormat", + "maxFeatures", + "traverseXlinkDepth", + "traverseXlinkExpiry" ] }, - "TransactionSummaryType":{ + "XlinkPropertyName":{ "type":"object", - "title":"TransactionSummaryType", + "title":"XlinkPropertyName", + "required":[ + "traverseXlinkDepth" + ], "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/wfs" - } - }, - "totalUpdated":{ - "title":"totalUpdated", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"totalUpdated", - "namespaceURI":"http://www.opengis.net/wfs" - } + "propertyType":"value" }, - "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/wfs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionSummaryType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "totalInserted", - "totalUpdated", - "totalDeleted" - ] - }, - "PropertyType":{ - "type":"object", - "title":"PropertyType", - "required":[ - "name" - ], - "properties":{ - "name":{ - "title":"name", + "traverseXlinkDepth":{ + "title":"traverseXlinkDepth", "allOf":[ { - "$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":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkDepth", + "namespaceURI":"" } }, - "value":{ - "title":"value", + "traverseXlinkExpiry":{ + "title":"traverseXlinkExpiry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"traverseXlinkExpiry", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PropertyType", - "namespaceURI":"http://www.opengis.net/wfs" - }, "propertiesOrder":[ - "name", - "value" + "value", + "traverseXlinkDepth", + "traverseXlinkExpiry" ] }, - "ActionType":{ + "NativeType":{ "type":"object", - "title":"ActionType", + "title":"NativeType", "required":[ - "locator" + "vendorId", + "safeToIgnore" ], "properties":{ - "message":{ - "title":"message", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Message", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "locator":{ - "title":"locator", + "vendorId":{ + "title":"vendorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2076,53 +2108,56 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", + "localPart":"vendorId", "namespaceURI":"" } }, - "code":{ - "title":"code", + "safeToIgnore":{ + "title":"safeToIgnore", "allOf":[ { - "$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":"code", + "localPart":"safeToIgnore", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ActionType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "message", - "locator", - "code" + "vendorId", + "safeToIgnore" ] }, - "XlinkPropertyName":{ + "LockType":{ "type":"object", - "title":"XlinkPropertyName", + "title":"LockType", "required":[ - "traverseXlinkDepth" + "typeName" ], "properties":{ - "value":{ - "title":"value", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FilterType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - "traverseXlinkDepth":{ - "title":"traverseXlinkDepth", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2130,39 +2165,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"traverseXlinkDepth", + "localPart":"handle", "namespaceURI":"" } }, - "traverseXlinkExpiry":{ - "title":"traverseXlinkExpiry", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"traverseXlinkExpiry", + "localPart":"typeName", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LockType", + "namespaceURI":"http://www.opengis.net/wfs" + }, "propertiesOrder":[ - "value", - "traverseXlinkDepth", - "traverseXlinkExpiry" + "filter", + "handle", + "typeName" ] }, - "DeleteElementType":{ + "UpdateElementType":{ "type":"object", - "title":"DeleteElementType", + "title":"UpdateElementType", "required":[ - "filter", + "property", "typeName" ], "properties":{ + "property":{ + "title":"property", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Property", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, "filter":{ "title":"filter", "allOf":[ @@ -2201,112 +2257,56 @@ "localPart":"typeName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "filter", - "handle", - "typeName" - ] - }, - "LockFeatureResponseType":{ - "type":"object", - "title":"LockFeatureResponseType", - "required":[ - "lockId" - ], - "properties":{ - "lockId":{ - "title":"lockId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LockId", - "namespaceURI":"http://www.opengis.net/wfs" - } }, - "featuresLocked":{ - "title":"featuresLocked", + "inputFormat":{ + "title":"inputFormat", "allOf":[ { - "$ref":"#/definitions/FeaturesLockedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesLocked", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"inputFormat", + "namespaceURI":"" } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "srsName":{ + "title":"srsName", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesNotLocked", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureResponseType", + "localPart":"UpdateElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "featuresLocked", - "featuresNotLocked" + "property", + "filter", + "handle", + "typeName", + "inputFormat", + "srsName" ] }, - "GMLObjectTypeListType":{ + "FeatureTypeType.NoSRS":{ "type":"object", - "title":"GMLObjectTypeListType", - "required":[ - "gmlObjectType" - ], + "title":"FeatureTypeType.NoSRS", "properties":{ - "gmlObjectType":{ - "title":"gmlObjectType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GMLObjectTypeType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GMLObjectType", - "namespaceURI":"http://www.opengis.net/wfs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GMLObjectTypeListType", - "namespaceURI":"http://www.opengis.net/wfs" }, - "propertiesOrder":[ - "gmlObjectType" - ] + "typeType":"classInfo" }, - "AllSomeType":{ + "OperationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2314,7 +2314,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AllSomeType", + "localPart":"OperationType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2342,7 +2342,7 @@ "namespaceURI":"http://www.opengis.net/wfs" } }, - "OperationType":{ + "AllSomeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2350,7 +2350,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OperationType", + "localPart":"AllSomeType", "namespaceURI":"http://www.opengis.net/wfs" } } @@ -2369,7 +2369,7 @@ "properties":{ "localPart":{ "enum":[ - "LockId" + "XlinkPropertyName" ] }, "namespaceURI":{ @@ -2382,11 +2382,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/XlinkPropertyName" } }, "elementName":{ - "localPart":"LockId", + "localPart":"XlinkPropertyName", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2403,7 +2403,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "Native" ] }, "namespaceURI":{ @@ -2416,11 +2416,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2437,7 +2437,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "Transaction" ] }, "namespaceURI":{ @@ -2450,11 +2450,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2471,7 +2471,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "LockFeatureResponse" ] }, "namespaceURI":{ @@ -2484,11 +2484,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/LockFeatureResponseType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2505,7 +2505,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportsGMLObjectTypeList" + "LockId" ] }, "namespaceURI":{ @@ -2518,11 +2518,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLObjectTypeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SupportsGMLObjectTypeList", + "localPart":"LockId", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2539,7 +2539,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "FeatureTypeList" ] }, "namespaceURI":{ @@ -2552,11 +2552,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateElementType" + "$ref":"#/definitions/FeatureTypeListType" } }, "elementName":{ - "localPart":"Update", + "localPart":"FeatureTypeList", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2573,7 +2573,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_Capabilities" + "SupportsGMLObjectTypeList" ] }, "namespaceURI":{ @@ -2586,11 +2586,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSCapabilitiesType" + "$ref":"#/definitions/GMLObjectTypeListType" } }, "elementName":{ - "localPart":"WFS_Capabilities", + "localPart":"SupportsGMLObjectTypeList", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2607,7 +2607,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "Update" ] }, "namespaceURI":{ @@ -2620,11 +2620,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteElementType" + "$ref":"#/definitions/UpdateElementType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2675,7 +2675,7 @@ "properties":{ "localPart":{ "enum":[ - "GetGmlObject" + "Delete" ] }, "namespaceURI":{ @@ -2688,11 +2688,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetGmlObjectType" + "$ref":"#/definitions/DeleteElementType" } }, "elementName":{ - "localPart":"GetGmlObject", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2709,7 +2709,7 @@ "properties":{ "localPart":{ "enum":[ - "ServesGMLObjectTypeList" + "Insert" ] }, "namespaceURI":{ @@ -2722,11 +2722,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLObjectTypeListType" + "$ref":"#/definitions/InsertElementType" } }, "elementName":{ - "localPart":"ServesGMLObjectTypeList", + "localPart":"Insert", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2743,7 +2743,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "TransactionResponse" ] }, "namespaceURI":{ @@ -2756,11 +2756,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2777,7 +2777,7 @@ "properties":{ "localPart":{ "enum":[ - "XlinkPropertyName" + "PropertyName" ] }, "namespaceURI":{ @@ -2790,11 +2790,11 @@ ] }, "value":{ - "$ref":"#/definitions/XlinkPropertyName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"XlinkPropertyName", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2811,7 +2811,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -2824,11 +2824,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"Property", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2845,7 +2845,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -2858,11 +2858,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2879,7 +2879,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "LockFeature" ] }, "namespaceURI":{ @@ -2892,11 +2892,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2913,7 +2913,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2926,11 +2926,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2947,7 +2947,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeList" + "WFS_Capabilities" ] }, "namespaceURI":{ @@ -2960,11 +2960,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeListType" + "$ref":"#/definitions/WFSCapabilitiesType" } }, "elementName":{ - "localPart":"FeatureTypeList", + "localPart":"WFS_Capabilities", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2981,7 +2981,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "Property" ] }, "namespaceURI":{ @@ -2994,11 +2994,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"Query", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3015,7 +3015,7 @@ "properties":{ "localPart":{ "enum":[ - "Insert" + "Query" ] }, "namespaceURI":{ @@ -3028,11 +3028,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertElementType" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"Insert", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3049,7 +3049,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "GetFeature" ] }, "namespaceURI":{ @@ -3062,11 +3062,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3083,7 +3083,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "GetGmlObject" ] }, "namespaceURI":{ @@ -3096,11 +3096,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/GetGmlObjectType" } }, "elementName":{ - "localPart":"Native", + "localPart":"GetGmlObject", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3117,7 +3117,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeatureResponse" + "ServesGMLObjectTypeList" ] }, "namespaceURI":{ @@ -3130,11 +3130,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureResponseType" + "$ref":"#/definitions/GMLObjectTypeListType" } }, "elementName":{ - "localPart":"LockFeatureResponse", + "localPart":"ServesGMLObjectTypeList", "namespaceURI":"http://www.opengis.net/wfs" } } diff --git a/scripts/jsonschemas/WFS_2_0.jsonschema b/scripts/jsonschemas/WFS_2_0.jsonschema index 13355092..260833f2 100644 --- a/scripts/jsonschemas/WFS_2_0.jsonschema +++ b/scripts/jsonschemas/WFS_2_0.jsonschema @@ -2,277 +2,73 @@ { "id":"http://www.opengis.net/wfs/2.0#", "definitions":{ - "DescribeStoredQueriesType":{ - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"DescribeStoredQueriesType", - "properties":{ - "storedQueryId":{ - "title":"storedQueryId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StoredQueryId", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeStoredQueriesType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "storedQueryId" - ] - }, - "FeatureCollectionType":{ + "ValueCollectionType":{ + "type":"object", + "title":"ValueCollectionType", "required":[ "timeStamp", "numberMatched", "numberReturned" ], - "allOf":[ - { - "$ref":"#/definitions/SimpleFeatureCollectionType" - }, - { - "type":"object", - "title":"FeatureCollectionType", - "properties":{ - "additionalObjects":{ - "title":"additionalObjects", - "allOf":[ - { - "$ref":"#/definitions/AdditionalObjects" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"additionalObjects", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "truncatedResponse":{ - "title":"truncatedResponse", - "allOf":[ - { - "$ref":"#/definitions/TruncatedResponse" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"truncatedResponse", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "lockId":{ - "title":"lockId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lockId", - "namespaceURI":"" - } - }, - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"timeStamp", - "namespaceURI":"" - } - }, - "numberMatched":{ - "title":"numberMatched", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberMatched", - "namespaceURI":"" - } - }, - "numberReturned":{ - "title":"numberReturned", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberReturned", - "namespaceURI":"" - } - }, - "next":{ - "title":"next", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"next", - "namespaceURI":"" - } - }, - "previous":{ - "title":"previous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"previous", - "namespaceURI":"" - } + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MemberPropertyType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureCollectionType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "additionalObjects", - "truncatedResponse", - "lockId", - "timeStamp", - "numberMatched", - "numberReturned", - "next", - "previous" - ] - }, - "StoredQueryType":{ - "required":[ - "id" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractQueryExpressionType" }, - { - "type":"object", - "title":"StoredQueryType", - "properties":{ - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StoredQueryType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "parameter", - "id" - ] - }, - "PropertyName":{ - "type":"object", - "title":"PropertyName", - "properties":{ - "value":{ - "title":"value", + "additionalValues":{ + "title":"additionalValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/AdditionalValues" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"additionalValues", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } }, - "resolvePath":{ - "title":"resolvePath", + "truncatedResponse":{ + "title":"truncatedResponse", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TruncatedResponse" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolvePath", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"truncatedResponse", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "resolve":{ - "title":"resolve", + "timeStamp":{ + "title":"timeStamp", "allOf":[ { - "$ref":"#/definitions/ResolveValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolve", + "localPart":"timeStamp", "namespaceURI":"" } }, - "resolveDepth":{ - "title":"resolveDepth", + "numberMatched":{ + "title":"numberMatched", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -280,131 +76,102 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolveDepth", + "localPart":"numberMatched", "namespaceURI":"" } }, - "resolveTimeout":{ - "title":"resolveTimeout", + "numberReturned":{ + "title":"numberReturned", "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":"resolveTimeout", + "localPart":"numberReturned", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "resolvePath", - "resolve", - "resolveDepth", - "resolveTimeout" - ] - }, - "WFSCapabilitiesType":{ - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType" }, - { - "type":"object", - "title":"WFSCapabilitiesType", - "properties":{ - "wsdl":{ - "title":"wsdl", - "allOf":[ - { - "$ref":"#/definitions/WFSCapabilitiesType.WSDL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WSDL", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "featureTypeList":{ - "title":"featureTypeList", - "allOf":[ - { - "$ref":"#/definitions/FeatureTypeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeList", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "filterCapabilities":{ - "title":"filterCapabilities", - "allOf":[ - { - "$ref":"#/definitions/FilterCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter_Capabilities", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } + "next":{ + "title":"next", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"next", + "namespaceURI":"" + } + }, + "previous":{ + "title":"previous", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"previous", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"WFS_CapabilitiesType", + "localPart":"ValueCollectionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "wsdl", - "featureTypeList", - "filterCapabilities" + "member", + "additionalValues", + "truncatedResponse", + "timeStamp", + "numberMatched", + "numberReturned", + "next", + "previous" ] }, - "DeleteType":{ - "required":[ - "filter", - "typeName" - ], + "DescribeFeatureTypeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"DeleteType", + "title":"DescribeFeatureTypeType", "properties":{ - "filter":{ - "title":"filter", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"#/definitions/FilterType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"TypeName", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "typeName":{ - "title":"typeName", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "$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":"typeName", + "localPart":"outputFormat", "namespaceURI":"" } } @@ -413,264 +180,224 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DeleteType", + "localPart":"DescribeFeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "filter", - "typeName" + "typeName", + "outputFormat" ] }, - "EnvelopePropertyType":{ - "type":"object", - "title":"EnvelopePropertyType", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ], - "propertyType":"anyElement" + "CreateStoredQueryResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/ExecutionStatusType" + }, + { + "type":"object", + "title":"CreateStoredQueryResponseType", + "properties":{ + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopePropertyType", + "localPart":"CreateStoredQueryResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "any" - ] + } }, - "FeaturesLockedType":{ + "ParameterType":{ "type":"object", - "title":"FeaturesLockedType", + "title":"ParameterType", "required":[ - "resourceId" + "name" ], "properties":{ - "resourceId":{ - "title":"resourceId", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ResourceIdType" - }, - "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":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"anyElement" + }, + "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":"FeaturesLockedType", + "localPart":"ParameterType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "resourceId" + "content", + "name" ] }, - "BaseRequestType":{ - "type":"object", - "title":"BaseRequestType", + "LockFeatureType":{ "required":[ - "service", - "version" + "abstractQueryExpression" ], - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" }, - "handle":{ - "title":"handle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"LockFeatureType", + "properties":{ + "abstractQueryExpression":{ + "title":"abstractQueryExpression", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractQueryExpressionType" + } + }, + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" + } + }, + "expiry":{ + "title":"expiry", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"expiry", + "namespaceURI":"" + } + }, + "lockAction":{ + "title":"lockAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockAction", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BaseRequestType", + "localPart":"LockFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "service", - "version", - "handle" + "abstractQueryExpression", + "lockId", + "expiry", + "lockAction" ] }, - "ListStoredQueriesType":{ - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"ListStoredQueriesType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ListStoredQueriesType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "EmptyType":{ - "type":"object", - "title":"EmptyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EmptyType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "QueryExpressionTextType":{ + "ActionResultsType":{ "type":"object", - "title":"QueryExpressionTextType", + "title":"ActionResultsType", "required":[ - "returnFeatureTypes", - "language" + "feature" ], "properties":{ - "content":{ - "title":"content", - "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":{ - } - } - } - ] - } - } - ], - "propertyType":"anyElement" - }, - "returnFeatureTypes":{ - "title":"returnFeatureTypes", + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"returnFeatureTypes", - "namespaceURI":"" - } - }, - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" - } - }, - "isPrivate":{ - "title":"isPrivate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CreatedOrModifiedFeatureType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"isPrivate", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QueryExpressionTextType", + "localPart":"ActionResultsType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "content", - "returnFeatureTypes", - "language", - "isPrivate" + "feature" ] }, - "Title":{ + "PropertyType.ValueReference":{ "type":"object", - "title":"Title", + "title":"PropertyType.ValueReference", "properties":{ "value":{ "title":"value", @@ -681,84 +408,124 @@ ], "propertyType":"value" }, - "lang":{ - "title":"lang", + "action":{ + "title":"action", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UpdateActionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"action", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ "value", - "lang" + "action" ] }, - "ListStoredQueriesResponseType":{ + "AdditionalObjects":{ "type":"object", - "title":"ListStoredQueriesResponseType", + "title":"AdditionalObjects", + "required":[ + "valueCollection", + "simpleFeatureCollection" + ], "properties":{ - "storedQuery":{ - "title":"storedQuery", + "valueCollection":{ + "title":"valueCollection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StoredQueryListItemType" - }, - "minItems":0 + "$ref":"#/definitions/ValueCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"StoredQuery", + "localPart":"ValueCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "simpleFeatureCollection":{ + "title":"simpleFeatureCollection", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SimpleFeatureCollectionType" + } + }, + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"SimpleFeatureCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ListStoredQueriesResponseType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "storedQuery" + "valueCollection", + "simpleFeatureCollection" ] }, - "AbstractTransactionActionType":{ + "FeaturesNotLockedType":{ "type":"object", - "title":"AbstractTransactionActionType", + "title":"FeaturesNotLockedType", + "required":[ + "resourceId" + ], "properties":{ - "handle":{ - "title":"handle", + "resourceId":{ + "title":"resourceId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ResourceIdType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTransactionActionType", + "localPart":"FeaturesNotLockedType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "handle" + "resourceId" ] }, + "EmptyType":{ + "type":"object", + "title":"EmptyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EmptyType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, "UpdateType":{ "required":[ "property", @@ -837,7 +604,267 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", + "localPart":"srsName", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "property", + "filter", + "typeName", + "inputFormat", + "srsName" + ] + }, + "FeatureCollectionType":{ + "required":[ + "timeStamp", + "numberMatched", + "numberReturned" + ], + "allOf":[ + { + "$ref":"#/definitions/SimpleFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + "additionalObjects":{ + "title":"additionalObjects", + "allOf":[ + { + "$ref":"#/definitions/AdditionalObjects" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"additionalObjects", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "truncatedResponse":{ + "title":"truncatedResponse", + "allOf":[ + { + "$ref":"#/definitions/TruncatedResponse" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"truncatedResponse", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" + } + }, + "timeStamp":{ + "title":"timeStamp", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeStamp", + "namespaceURI":"" + } + }, + "numberMatched":{ + "title":"numberMatched", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberMatched", + "namespaceURI":"" + } + }, + "numberReturned":{ + "title":"numberReturned", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberReturned", + "namespaceURI":"" + } + }, + "next":{ + "title":"next", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"next", + "namespaceURI":"" + } + }, + "previous":{ + "title":"previous", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"previous", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "additionalObjects", + "truncatedResponse", + "lockId", + "timeStamp", + "numberMatched", + "numberReturned", + "next", + "previous" + ] + }, + "AbstractTransactionActionType":{ + "type":"object", + "title":"AbstractTransactionActionType", + "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":"AbstractTransactionActionType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "handle" + ] + }, + "LockFeatureResponseType":{ + "type":"object", + "title":"LockFeatureResponseType", + "properties":{ + "featuresLocked":{ + "title":"featuresLocked", + "allOf":[ + { + "$ref":"#/definitions/FeaturesLockedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeaturesLocked", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "featuresNotLocked":{ + "title":"featuresNotLocked", + "allOf":[ + { + "$ref":"#/definitions/FeaturesNotLockedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeaturesNotLocked", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "lockId":{ + "title":"lockId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LockFeatureResponseType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "featuresLocked", + "featuresNotLocked", + "lockId" + ] + }, + "DropStoredQuery":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"DropStoredQuery", + "properties":{ + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", "namespaceURI":"" } } @@ -845,119 +872,145 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "property", - "filter", - "typeName", - "inputFormat", - "srsName" + "id" ] }, - "TransactionSummaryType":{ + "ElementType":{ "type":"object", - "title":"TransactionSummaryType", + "title":"ElementType", + "required":[ + "metadata", + "valueList", + "name", + "type" + ], "properties":{ - "totalInserted":{ - "title":"totalInserted", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"totalInserted", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "totalUpdated":{ - "title":"totalUpdated", + "valueList":{ + "title":"valueList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ValueListType" } ], "propertyType":"element", "elementName":{ - "localPart":"totalUpdated", + "localPart":"ValueList", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "totalReplaced":{ - "title":"totalReplaced", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"totalReplaced", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "totalDeleted":{ - "title":"totalDeleted", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"totalDeleted", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionSummaryType", + "localPart":"ElementType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "totalInserted", - "totalUpdated", - "totalReplaced", - "totalDeleted" + "metadata", + "valueList", + "name", + "type" ] }, - "OutputFormatListType":{ - "type":"object", - "title":"OutputFormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "WFSCapabilitiesType":{ + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesBaseType" + }, + { + "type":"object", + "title":"WFSCapabilitiesType", + "properties":{ + "wsdl":{ + "title":"wsdl", + "allOf":[ + { + "$ref":"#/definitions/WFSCapabilitiesType.WSDL" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WSDL", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "featureTypeList":{ + "title":"featureTypeList", + "allOf":[ + { + "$ref":"#/definitions/FeatureTypeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeList", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "filterCapabilities":{ + "title":"filterCapabilities", + "allOf":[ + { + "$ref":"#/definitions/FilterCapabilities" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wfs/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputFormatListType", + "localPart":"WFS_CapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "format" + "wsdl", + "featureTypeList", + "filterCapabilities" ] }, "TransactionType":{ @@ -1030,100 +1083,182 @@ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "abstractTransactionAction", + "lockId", + "releaseAction", + "srsName" + ] + }, + "StoredQueryType":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractQueryExpressionType" + }, + { + "type":"object", + "title":"StoredQueryType", + "properties":{ + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StoredQueryType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "parameter", + "id" + ] + }, + "AdditionalValues":{ + "type":"object", + "title":"AdditionalValues", + "required":[ + "valueCollection", + "simpleFeatureCollection" + ], + "properties":{ + "valueCollection":{ + "title":"valueCollection", + "allOf":[ + { + "$ref":"#/definitions/ValueCollectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ValueCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "simpleFeatureCollection":{ + "title":"simpleFeatureCollection", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SimpleFeatureCollectionType" + } + }, + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "abstractTransactionAction", - "lockId", - "releaseAction", - "srsName" + "valueCollection", + "simpleFeatureCollection" ] }, - "TupleType":{ + "ListStoredQueriesResponseType":{ "type":"object", - "title":"TupleType", - "required":[ - "member" - ], + "title":"ListStoredQueriesResponseType", "properties":{ - "member":{ - "title":"member", + "storedQuery":{ + "title":"storedQuery", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MemberPropertyType" + "$ref":"#/definitions/StoredQueryListItemType" }, - "minItems":2 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"StoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TupleType", + "localPart":"ListStoredQueriesResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "member" + "storedQuery" ] }, - "ParameterType":{ + "Abstract":{ "type":"object", - "title":"ParameterType", - "required":[ - "name" - ], + "title":"Abstract", "properties":{ - "content":{ - "title":"content", + "value":{ + "title":"value", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyElement" + "propertyType":"value" }, - "name":{ - "title":"name", + "lang":{ + "title":"lang", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1131,123 +1266,174 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "content", - "name" + "value", + "lang" ] }, - "ValueListType":{ - "type":"object", - "title":"ValueListType", + "DeleteType":{ "required":[ - "value" + "filter", + "typeName" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractTransactionActionType" + }, + { + "type":"object", + "title":"DeleteType", + "properties":{ + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"#/definitions/FilterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "typeName":{ + "title":"typeName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/wfs/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ValueListType", + "localPart":"DeleteType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "value" + "filter", + "typeName" ] }, - "TruncatedResponse":{ + "WFSCapabilitiesType.WSDL":{ "type":"object", - "title":"TruncatedResponse", - "required":[ - "exceptionReport" - ], + "title":"WFSCapabilitiesType.WSDL", "properties":{ - "exceptionReport":{ - "title":"exceptionReport", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExceptionReport", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "exceptionReport" - ] - }, - "PropertyType":{ - "type":"object", - "title":"PropertyType", - "required":[ - "valueReference" - ], - "properties":{ - "valueReference":{ - "title":"valueReference", + }, + "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/PropertyType.ValueReference" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ValueReference", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "value":{ - "title":"value", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PropertyType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "valueReference", - "value" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "GetFeatureWithLockType":{ @@ -1298,195 +1484,194 @@ "lockAction" ] }, - "GetFeatureType":{ + "TupleType":{ + "type":"object", + "title":"TupleType", "required":[ - "abstractQueryExpression" + "member" ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"GetFeatureType", - "properties":{ - "abstractQueryExpression":{ - "title":"abstractQueryExpression", - "allOf":[ - { - "type":"array", - "items":{ + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MemberPropertyType" + }, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TupleType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "member" + ] + }, + "OutputFormatListType":{ + "type":"object", + "title":"OutputFormatListType", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputFormatListType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "format" + ] + }, + "MemberPropertyType":{ + "type":"object", + "title":"MemberPropertyType", + "properties":{ + "content":{ + "title":"content", + "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/AbstractQueryExpressionType" - } - }, - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "resolve":{ - "title":"resolve", - "allOf":[ - { - "$ref":"#/definitions/ResolveValueType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolve", - "namespaceURI":"" - } - }, - "resolveDepth":{ - "title":"resolveDepth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolveDepth", - "namespaceURI":"" - } - }, - "resolveTimeout":{ - "title":"resolveTimeout", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolveTimeout", - "namespaceURI":"" - } - }, - "startIndex":{ - "title":"startIndex", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startIndex", - "namespaceURI":"" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" - } - }, - "resultType":{ - "title":"resultType", - "allOf":[ - { - "$ref":"#/definitions/ResultTypeType" - } - ], - "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":"" + "value":{ + "$ref":"#/definitions/SimpleFeatureCollectionType" + } + }, + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TupleType" + } + }, + "elementName":{ + "localPart":"Tuple", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + ] } } + ], + "propertyType":"elementRefs" + }, + "state":{ + "title":"state", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"state", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeatureType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "abstractQueryExpression", - "resolve", - "resolveDepth", - "resolveTimeout", - "startIndex", - "count", - "resultType", - "outputFormat" - ] - }, - "ElementType":{ - "type":"object", - "title":"ElementType", - "required":[ - "metadata", - "valueList", - "name", - "type" - ], - "properties":{ - "metadata":{ - "title":"metadata", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "valueList":{ - "title":"valueList", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ValueListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ValueList", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "name":{ - "title":"name", + "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" @@ -1494,122 +1679,58 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "type":{ - "title":"type", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ElementType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "metadata", - "valueList", - "name", - "type" - ] - }, - "ReplaceType":{ - "required":[ - "any", - "filter" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTransactionActionType" }, - { - "type":"object", - "title":"ReplaceType", - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ], - "propertyType":"anyElement" - }, - "filter":{ - "title":"filter", - "allOf":[ - { - "$ref":"#/definitions/FilterType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "inputFormat":{ - "title":"inputFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"inputFormat", - "namespaceURI":"" - } - }, - "srsName":{ - "title":"srsName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ReplaceType", + "localPart":"MemberPropertyType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "any", - "filter", - "inputFormat", - "srsName" + "content", + "state", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertType":{ + "NativeType":{ "required":[ - "any" + "vendorId", + "safeToIgnore" ], "allOf":[ { @@ -1617,30 +1738,39 @@ }, { "type":"object", - "title":"InsertType", - "properties":{ - "any":{ - "title":"any", + "title":"NativeType", + "properties":{ + "content":{ + "title":"content", "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/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "value":{ + { + "$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":1 + ] + } } ], "propertyType":"anyElement" }, - "inputFormat":{ - "title":"inputFormat", + "vendorId":{ + "title":"vendorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1648,20 +1778,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"inputFormat", + "localPart":"vendorId", "namespaceURI":"" } }, - "srsName":{ - "title":"srsName", + "safeToIgnore":{ + "title":"safeToIgnore", "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":"srsName", + "localPart":"safeToIgnore", "namespaceURI":"" } } @@ -1670,133 +1800,64 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "any", - "inputFormat", - "srsName" - ] - }, - "PropertyType.ValueReference":{ - "type":"object", - "title":"PropertyType.ValueReference", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "action":{ - "title":"action", - "allOf":[ - { - "$ref":"#/definitions/UpdateActionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"action", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "action" - ] - }, - "ExecutionStatusType":{ - "type":"object", - "title":"ExecutionStatusType", - "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"status", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExecutionStatusType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "status" + "content", + "vendorId", + "safeToIgnore" ] }, - "LockFeatureResponseType":{ + "SimpleFeatureCollectionType":{ "type":"object", - "title":"LockFeatureResponseType", + "title":"SimpleFeatureCollectionType", "properties":{ - "featuresLocked":{ - "title":"featuresLocked", + "boundedBy":{ + "title":"boundedBy", "allOf":[ { - "$ref":"#/definitions/FeaturesLockedType" + "$ref":"#/definitions/EnvelopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesLocked", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "type":"array", + "items":{ + "$ref":"#/definitions/MemberPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesNotLocked", + "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "lockId":{ - "title":"lockId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lockId", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureResponseType", + "localPart":"SimpleFeatureCollectionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "featuresLocked", - "featuresNotLocked", - "lockId" + "boundedBy", + "member" ] }, - "LockFeatureType":{ + "GetPropertyValueType":{ "required":[ - "abstractQueryExpression" + "abstractQueryExpression", + "valueReference" ], "allOf":[ { @@ -1804,29 +1865,25 @@ }, { "type":"object", - "title":"LockFeatureType", + "title":"GetPropertyValueType", "properties":{ "abstractQueryExpression":{ "title":"abstractQueryExpression", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractQueryExpressionType" - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "value":{ + "$ref":"#/definitions/AbstractQueryExpressionType" } }, - "minItems":1 + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } ], "propertyType":"elementRef", @@ -1835,8 +1892,8 @@ "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "lockId":{ - "title":"lockId", + "valueReference":{ + "title":"valueReference", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1844,75 +1901,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockId", + "localPart":"valueReference", "namespaceURI":"" } }, - "expiry":{ - "title":"expiry", + "resolvePath":{ + "title":"resolvePath", "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":"expiry", + "localPart":"resolvePath", "namespaceURI":"" } }, - "lockAction":{ - "title":"lockAction", + "startIndex":{ + "title":"startIndex", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockAction", + "localPart":"startIndex", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LockFeatureType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "abstractQueryExpression", - "lockId", - "expiry", - "lockAction" - ] - }, - "DescribeFeatureTypeType":{ - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"DescribeFeatureTypeType", - "properties":{ - "typeName":{ - "title":"typeName", + }, + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"count", + "namespaceURI":"" + } + }, + "resultType":{ + "title":"resultType", + "allOf":[ + { + "$ref":"#/definitions/ResultTypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TypeName", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resultType", + "namespaceURI":"" } }, "outputFormat":{ @@ -1927,34 +1969,22 @@ "localPart":"outputFormat", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeFeatureTypeType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "typeName", - "outputFormat" - ] - }, - "GetCapabilitiesType":{ - "required":[ - "service" - ], - "allOf":[ - { - "$ref":"#/definitions/GetCapabilitiesType" - }, - { - "type":"object", - "title":"GetCapabilitiesType", - "properties":{ - "service":{ - "title":"service", + }, + "resolve":{ + "title":"resolve", + "allOf":[ + { + "$ref":"#/definitions/ResolveValueType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolve", + "namespaceURI":"" + } + }, + "resolveDepth":{ + "title":"resolveDepth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1962,7 +1992,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"resolveDepth", + "namespaceURI":"" + } + }, + "resolveTimeout":{ + "title":"resolveTimeout", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolveTimeout", "namespaceURI":"" } } @@ -1971,322 +2014,150 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "service" - ] - }, - "FeaturesNotLockedType":{ - "type":"object", - "title":"FeaturesNotLockedType", - "required":[ - "resourceId" - ], - "properties":{ - "resourceId":{ - "title":"resourceId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResourceIdType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeaturesNotLockedType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "resourceId" - ] - }, - "ActionResultsType":{ - "type":"object", - "title":"ActionResultsType", - "required":[ - "feature" - ], - "properties":{ - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CreatedOrModifiedFeatureType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ActionResultsType", + "localPart":"GetPropertyValueType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "feature" + "abstractQueryExpression", + "valueReference", + "resolvePath", + "startIndex", + "count", + "resultType", + "outputFormat", + "resolve", + "resolveDepth", + "resolveTimeout" ] }, - "CreatedOrModifiedFeatureType":{ - "type":"object", - "title":"CreatedOrModifiedFeatureType", - "required":[ - "resourceId" - ], - "properties":{ - "resourceId":{ - "title":"resourceId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ResourceIdType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } + "ListStoredQueriesType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" }, - "handle":{ - "title":"handle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + { + "type":"object", + "title":"ListStoredQueriesType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CreatedOrModifiedFeatureType", + "localPart":"ListStoredQueriesType", "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "resourceId", - "handle" - ] + } }, - "StoredQueryListItemType":{ - "type":"object", - "title":"StoredQueryListItemType", - "required":[ - "id" - ], - "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Title" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "returnFeatureType":{ - "title":"returnFeatureType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReturnFeatureType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "QueryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractAdhocQueryExpressionType" }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"QueryType", + "properties":{ + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" + } + }, + "featureVersion":{ + "title":"featureVersion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"featureVersion", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StoredQueryListItemType", + "localPart":"QueryType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "title", - "returnFeatureType", - "id" + "srsName", + "featureVersion" ] }, - "FeatureTypeType.NoCRS":{ - "type":"object", - "title":"FeatureTypeType.NoCRS", - "properties":{ - }, - "typeType":"classInfo" - }, - "AdditionalObjects":{ + "TransactionResponseType":{ "type":"object", - "title":"AdditionalObjects", + "title":"TransactionResponseType", "required":[ - "valueCollection", - "simpleFeatureCollection" + "transactionSummary", + "version" ], "properties":{ - "valueCollection":{ - "title":"valueCollection", + "transactionSummary":{ + "title":"transactionSummary", "allOf":[ { - "$ref":"#/definitions/ValueCollectionType" + "$ref":"#/definitions/TransactionSummaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"ValueCollection", + "localPart":"TransactionSummary", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "simpleFeatureCollection":{ - "title":"simpleFeatureCollection", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SimpleFeatureCollectionType" - } - }, - "elementName":{ - "localPart":"SimpleFeatureCollection", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"SimpleFeatureCollection", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "valueCollection", - "simpleFeatureCollection" - ] - }, - "ValueCollectionType":{ - "type":"object", - "title":"ValueCollectionType", - "required":[ - "timeStamp", - "numberMatched", - "numberReturned" - ], - "properties":{ - "member":{ - "title":"member", + "insertResults":{ + "title":"insertResults", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MemberPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ActionResultsType" } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"InsertResults", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "additionalValues":{ - "title":"additionalValues", + "updateResults":{ + "title":"updateResults", "allOf":[ { - "$ref":"#/definitions/AdditionalValues" + "$ref":"#/definitions/ActionResultsType" } ], "propertyType":"element", "elementName":{ - "localPart":"additionalValues", + "localPart":"UpdateResults", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "truncatedResponse":{ - "title":"truncatedResponse", + "replaceResults":{ + "title":"replaceResults", "allOf":[ { - "$ref":"#/definitions/TruncatedResponse" + "$ref":"#/definitions/ActionResultsType" } ], "propertyType":"element", "elementName":{ - "localPart":"truncatedResponse", + "localPart":"ReplaceResults", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "timeStamp":{ - "title":"timeStamp", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"timeStamp", - "namespaceURI":"" - } - }, - "numberMatched":{ - "title":"numberMatched", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2294,128 +2165,91 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"numberMatched", - "namespaceURI":"" - } - }, - "numberReturned":{ - "title":"numberReturned", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberReturned", - "namespaceURI":"" - } - }, - "next":{ - "title":"next", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"next", - "namespaceURI":"" - } - }, - "previous":{ - "title":"previous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"previous", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ValueCollectionType", + "localPart":"TransactionResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "member", - "additionalValues", - "truncatedResponse", - "timeStamp", - "numberMatched", - "numberReturned", - "next", - "previous" + "transactionSummary", + "insertResults", + "updateResults", + "replaceResults", + "version" ] }, - "TransactionResponseType":{ + "DescribeStoredQueriesResponseType":{ "type":"object", - "title":"TransactionResponseType", - "required":[ - "transactionSummary", - "version" - ], + "title":"DescribeStoredQueriesResponseType", "properties":{ - "transactionSummary":{ - "title":"transactionSummary", - "allOf":[ - { - "$ref":"#/definitions/TransactionSummaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TransactionSummary", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "insertResults":{ - "title":"insertResults", + "storedQueryDescription":{ + "title":"storedQueryDescription", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "type":"array", + "items":{ + "$ref":"#/definitions/StoredQueryDescriptionType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResults", + "localPart":"StoredQueryDescription", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "updateResults":{ - "title":"updateResults", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeStoredQueriesResponseType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "storedQueryDescription" + ] + }, + "BaseRequestType":{ + "type":"object", + "title":"BaseRequestType", + "required":[ + "service", + "version" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"UpdateResults", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "replaceResults":{ - "title":"replaceResults", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReplaceResults", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "version":{ - "title":"version", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2423,267 +2257,64 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionResponseType", + "localPart":"BaseRequestType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "transactionSummary", - "insertResults", - "updateResults", - "replaceResults", - "version" + "service", + "version", + "handle" ] }, - "SimpleFeatureCollectionType":{ + "ExtendedDescriptionType":{ "type":"object", - "title":"SimpleFeatureCollectionType", + "title":"ExtendedDescriptionType", + "required":[ + "element" + ], "properties":{ - "boundedBy":{ - "title":"boundedBy", - "allOf":[ - { - "$ref":"#/definitions/EnvelopePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"boundedBy", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "member":{ - "title":"member", + "element":{ + "title":"element", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MemberPropertyType" + "$ref":"#/definitions/ElementType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"Element", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "boundedBy", - "member" - ] - }, - "GetPropertyValueType":{ - "required":[ - "abstractQueryExpression", - "valueReference" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"GetPropertyValueType", - "properties":{ - "abstractQueryExpression":{ - "title":"abstractQueryExpression", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractQueryExpressionType" - } - }, - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "valueReference":{ - "title":"valueReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"valueReference", - "namespaceURI":"" - } - }, - "resolvePath":{ - "title":"resolvePath", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolvePath", - "namespaceURI":"" - } - }, - "startIndex":{ - "title":"startIndex", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startIndex", - "namespaceURI":"" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" - } - }, - "resultType":{ - "title":"resultType", - "allOf":[ - { - "$ref":"#/definitions/ResultTypeType" - } - ], - "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":"" - } - }, - "resolve":{ - "title":"resolve", - "allOf":[ - { - "$ref":"#/definitions/ResolveValueType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolve", - "namespaceURI":"" - } - }, - "resolveDepth":{ - "title":"resolveDepth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolveDepth", - "namespaceURI":"" - } - }, - "resolveTimeout":{ - "title":"resolveTimeout", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolveTimeout", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetPropertyValueType", + "localPart":"ExtendedDescriptionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "abstractQueryExpression", - "valueReference", - "resolvePath", - "startIndex", - "count", - "resultType", - "outputFormat", - "resolve", - "resolveDepth", - "resolveTimeout" + "element" ] }, - "FeatureTypeType":{ + "StoredQueryDescriptionType":{ "type":"object", - "title":"FeatureTypeType", + "title":"StoredQueryDescriptionType", "required":[ - "name", - "defaultCRS", - "noCRS" + "queryExpressionText", + "id" ], "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, "title":{ "title":"title", "allOf":[ @@ -2718,208 +2349,226 @@ "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "keywords":{ - "title":"keywords", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"#/definitions/MetadataType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Keywords", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "defaultCRS":{ - "title":"defaultCRS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultCRS", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "otherCRS":{ - "title":"otherCRS", + "parameter":{ + "title":"parameter", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ParameterExpressionType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"OtherCRS", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "noCRS":{ - "title":"noCRS", - "allOf":[ - { - "$ref":"#/definitions/FeatureTypeType.NoCRS" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NoCRS", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "outputFormats":{ - "title":"outputFormats", - "allOf":[ - { - "$ref":"#/definitions/OutputFormatListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormats", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WGS84BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "metadataURL":{ - "title":"metadataURL", + "queryExpressionText":{ + "title":"queryExpressionText", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataURLType" + "$ref":"#/definitions/QueryExpressionTextType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"QueryExpressionText", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "extendedDescription":{ - "title":"extendedDescription", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/ExtendedDescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedDescription", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureTypeType", + "localPart":"StoredQueryDescriptionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "name", "title", "_abstract", - "keywords", - "defaultCRS", - "otherCRS", - "noCRS", - "outputFormats", - "wgs84BoundingBox", - "metadataURL", - "extendedDescription" + "metadata", + "parameter", + "queryExpressionText", + "id" ] }, - "CreateStoredQueryResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/ExecutionStatusType" + "Title":{ + "type":"object", + "title":"Title", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"CreateStoredQueryResponseType", - "properties":{ + "lang":{ + "title":"lang", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } - ], + }, "typeType":"classInfo", - "typeName":{ - "localPart":"CreateStoredQueryResponseType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "propertiesOrder":[ + "value", + "lang" + ] }, - "NativeType":{ + "GetFeatureType":{ "required":[ - "vendorId", - "safeToIgnore" + "abstractQueryExpression" ], "allOf":[ { - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"NativeType", + "title":"GetFeatureType", "properties":{ - "content":{ - "title":"content", + "abstractQueryExpression":{ + "title":"abstractQueryExpression", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractQueryExpressionType" + } + }, + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "startIndex":{ + "title":"startIndex", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"startIndex", + "namespaceURI":"" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"count", + "namespaceURI":"" + } + }, + "resultType":{ + "title":"resultType", + "allOf":[ + { + "$ref":"#/definitions/ResultTypeType" + } + ], + "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":"" + } + }, + "resolve":{ + "title":"resolve", "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/ResolveValueType" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolve", + "namespaceURI":"" + } }, - "vendorId":{ - "title":"vendorId", + "resolveDepth":{ + "title":"resolveDepth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2927,20 +2576,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"vendorId", + "localPart":"resolveDepth", "namespaceURI":"" } }, - "safeToIgnore":{ - "title":"safeToIgnore", + "resolveTimeout":{ + "title":"resolveTimeout", "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":"safeToIgnore", + "localPart":"resolveTimeout", "namespaceURI":"" } } @@ -2949,241 +2598,372 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NativeType", + "localPart":"GetFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "content", - "vendorId", - "safeToIgnore" + "abstractQueryExpression", + "startIndex", + "count", + "resultType", + "outputFormat", + "resolve", + "resolveDepth", + "resolveTimeout" ] }, - "WFSCapabilitiesType.WSDL":{ + "EnvelopePropertyType":{ "type":"object", - "title":"WFSCapabilitiesType.WSDL", + "title":"EnvelopePropertyType", + "required":[ + "any" + ], "properties":{ - "type":{ - "title":"type", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/TypeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "any" + ] + }, + "FeatureTypeListType":{ + "type":"object", + "title":"FeatureTypeListType", + "required":[ + "featureType" + ], + "properties":{ + "featureType":{ + "title":"featureType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureTypeListType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "featureType" + ] + }, + "StoredQueryListItemType":{ + "type":"object", + "title":"StoredQueryListItemType", + "required":[ + "id" + ], + "properties":{ + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "arcrole":{ - "title":"arcrole", + "returnFeatureType":{ + "title":"returnFeatureType", "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/QName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ReturnFeatureType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "title":{ - "title":"title", + "id":{ + "title":"id", "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":"id", + "namespaceURI":"" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StoredQueryListItemType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "title", + "returnFeatureType", + "id" + ] + }, + "CreatedOrModifiedFeatureType":{ + "type":"object", + "title":"CreatedOrModifiedFeatureType", + "required":[ + "resourceId" + ], + "properties":{ + "resourceId":{ + "title":"resourceId", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResourceIdType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "actuate":{ - "title":"actuate", + "handle":{ + "title":"handle", "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":"handle", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CreatedOrModifiedFeatureType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "resourceId", + "handle" ] }, - "AdditionalValues":{ + "PropertyType":{ "type":"object", - "title":"AdditionalValues", + "title":"PropertyType", "required":[ - "valueCollection", - "simpleFeatureCollection" + "valueReference" ], "properties":{ - "valueCollection":{ - "title":"valueCollection", + "valueReference":{ + "title":"valueReference", "allOf":[ { - "$ref":"#/definitions/ValueCollectionType" + "$ref":"#/definitions/PropertyType.ValueReference" } ], "propertyType":"element", "elementName":{ - "localPart":"ValueCollection", + "localPart":"ValueReference", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "simpleFeatureCollection":{ - "title":"simpleFeatureCollection", + "value":{ + "title":"value", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SimpleFeatureCollectionType" - } - }, - "elementName":{ - "localPart":"SimpleFeatureCollection", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SimpleFeatureCollection", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PropertyType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, "propertiesOrder":[ - "valueCollection", - "simpleFeatureCollection" + "valueReference", + "value" ] }, - "FeatureTypeListType":{ + "FeaturesLockedType":{ "type":"object", - "title":"FeatureTypeListType", + "title":"FeaturesLockedType", "required":[ - "featureType" + "resourceId" ], "properties":{ - "featureType":{ - "title":"featureType", + "resourceId":{ + "title":"resourceId", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureTypeType" + "$ref":"#/definitions/ResourceIdType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureTypeListType", + "localPart":"FeaturesLockedType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "featureType" + "resourceId" ] }, - "QueryType":{ + "CreateStoredQueryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractAdhocQueryExpressionType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"QueryType", + "title":"CreateStoredQueryType", "properties":{ - "srsName":{ - "title":"srsName", + "storedQueryDefinition":{ + "title":"storedQueryDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/StoredQueryDescriptionType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StoredQueryDefinition", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateStoredQueryType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "storedQueryDefinition" + ] + }, + "InsertType":{ + "required":[ + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTransactionActionType" + }, + { + "type":"object", + "title":"InsertType", + "properties":{ + "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":1 + } + ], + "propertyType":"anyElement" + }, + "inputFormat":{ + "title":"inputFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", + "localPart":"inputFormat", "namespaceURI":"" } }, - "featureVersion":{ - "title":"featureVersion", + "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":"featureVersion", + "localPart":"srsName", "namespaceURI":"" } } @@ -3192,106 +2972,184 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"QueryType", + "localPart":"InsertType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "srsName", - "featureVersion" + "any", + "inputFormat", + "srsName" ] }, - "DescribeStoredQueriesResponseType":{ + "DescribeStoredQueriesType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"DescribeStoredQueriesType", + "properties":{ + "storedQueryId":{ + "title":"storedQueryId", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StoredQueryId", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeStoredQueriesType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "storedQueryId" + ] + }, + "ExecutionStatusType":{ "type":"object", - "title":"DescribeStoredQueriesResponseType", + "title":"ExecutionStatusType", "properties":{ - "storedQueryDescription":{ - "title":"storedQueryDescription", + "status":{ + "title":"status", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StoredQueryDescriptionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"status", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExecutionStatusType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "status" + ] + }, + "TruncatedResponse":{ + "type":"object", + "title":"TruncatedResponse", + "required":[ + "exceptionReport" + ], + "properties":{ + "exceptionReport":{ + "title":"exceptionReport", + "allOf":[ + { + "$ref":"#/definitions/ExceptionReport" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExceptionReport", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "exceptionReport" + ] + }, + "GetCapabilitiesType":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"#/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", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StoredQueryDescription", - "namespaceURI":"http://www.opengis.net/wfs/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeStoredQueriesResponseType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "storedQueryDescription" + "service" ] }, - "ParameterExpressionType":{ + "PropertyName":{ "type":"object", - "title":"ParameterExpressionType", - "required":[ - "name", - "type" - ], + "title":"PropertyName", "properties":{ - "title":{ - "title":"title", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Title" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "propertyType":"value" }, - "_abstract":{ - "title":"_abstract", + "resolvePath":{ + "title":"resolvePath", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Abstract" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolvePath", + "namespaceURI":"" } }, - "metadata":{ - "title":"metadata", + "resolve":{ + "title":"resolve", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"#/definitions/ResolveValueType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolve", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "resolveDepth":{ + "title":"resolveDepth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3299,61 +3157,99 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"resolveDepth", "namespaceURI":"" } }, - "type":{ - "title":"type", + "resolveTimeout":{ + "title":"resolveTimeout", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"resolveTimeout", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterExpressionType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "title", - "_abstract", - "metadata", - "name", - "type" + "value", + "resolvePath", + "resolve", + "resolveDepth", + "resolveTimeout" ] }, - "CreateStoredQueryType":{ + "ReplaceType":{ + "required":[ + "any", + "filter" + ], "allOf":[ { - "$ref":"#/definitions/BaseRequestType" + "$ref":"#/definitions/AbstractTransactionActionType" }, { "type":"object", - "title":"CreateStoredQueryType", + "title":"ReplaceType", "properties":{ - "storedQueryDefinition":{ - "title":"storedQueryDefinition", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StoredQueryDescriptionType" - }, - "minItems":0 + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + } + ], + "propertyType":"anyElement" + }, + "filter":{ + "title":"filter", + "allOf":[ + { + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"StoredQueryDefinition", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "inputFormat":{ + "title":"inputFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"inputFormat", + "namespaceURI":"" + } + }, + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } } } @@ -3361,132 +3257,182 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CreateStoredQueryType", + "localPart":"ReplaceType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "storedQueryDefinition" + "any", + "filter", + "inputFormat", + "srsName" ] }, - "StoredQueryDescriptionType":{ + "FeatureTypeType.NoCRS":{ "type":"object", - "title":"StoredQueryDescriptionType", - "required":[ - "queryExpressionText", - "id" - ], + "title":"FeatureTypeType.NoCRS", "properties":{ - "title":{ - "title":"title", + }, + "typeType":"classInfo" + }, + "TransactionSummaryType":{ + "type":"object", + "title":"TransactionSummaryType", + "properties":{ + "totalInserted":{ + "title":"totalInserted", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Title" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"totalInserted", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "_abstract":{ - "title":"_abstract", + "totalUpdated":{ + "title":"totalUpdated", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Abstract" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"totalUpdated", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "metadata":{ - "title":"metadata", + "totalReplaced":{ + "title":"totalReplaced", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"totalReplaced", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "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/wfs/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionSummaryType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "totalInserted", + "totalUpdated", + "totalReplaced", + "totalDeleted" + ] + }, + "QueryExpressionTextType":{ + "type":"object", + "title":"QueryExpressionTextType", + "required":[ + "returnFeatureTypes", + "language" + ], + "properties":{ + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "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":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "propertyType":"anyElement" }, - "parameter":{ - "title":"parameter", + "returnFeatureTypes":{ + "title":"returnFeatureTypes", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ParameterExpressionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"returnFeatureTypes", + "namespaceURI":"" } }, - "queryExpressionText":{ - "title":"queryExpressionText", + "language":{ + "title":"language", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QueryExpressionTextType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QueryExpressionText", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "isPrivate":{ + "title":"isPrivate", "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":"id", + "localPart":"isPrivate", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StoredQueryDescriptionType", + "localPart":"QueryExpressionTextType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "title", - "_abstract", - "metadata", - "parameter", - "queryExpressionText", - "id" + "content", + "returnFeatureTypes", + "language", + "isPrivate" ] }, "MetadataURLType":{ @@ -3614,161 +3560,101 @@ "actuate" ] }, - "DropStoredQuery":{ - "required":[ - "id" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"DropStoredQuery", - "properties":{ - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "id" - ] - }, - "ExtendedDescriptionType":{ + "ValueListType":{ "type":"object", - "title":"ExtendedDescriptionType", + "title":"ValueListType", "required":[ - "element" + "value" ], "properties":{ - "element":{ - "title":"element", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Element", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtendedDescriptionType", + "localPart":"ValueListType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "element" + "value" ] }, - "Abstract":{ + "ParameterExpressionType":{ "type":"object", - "title":"Abstract", + "title":"ParameterExpressionType", + "required":[ + "name", + "type" + ], "properties":{ - "value":{ - "title":"value", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } }, - "lang":{ - "title":"lang", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Abstract" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "lang" - ] - }, - "MemberPropertyType":{ - "type":"object", - "title":"MemberPropertyType", - "properties":{ - "content":{ - "title":"content", + }, + "metadata":{ + "title":"metadata", "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/SimpleFeatureCollectionType" - } - }, - "elementName":{ - "localPart":"SimpleFeatureCollection", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TupleType" - } - }, - "elementName":{ - "localPart":"Tuple", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - } - ] - } + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - "state":{ - "title":"state", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3776,7 +3662,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"state", + "localPart":"name", "namespaceURI":"" } }, @@ -3784,112 +3670,226 @@ "title":"type", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", "attributeName":{ "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterExpressionType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "title", + "_abstract", + "metadata", + "name", + "type" + ] + }, + "FeatureTypeType":{ + "type":"object", + "title":"FeatureTypeType", + "required":[ + "name", + "defaultCRS", + "noCRS" + ], + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "href":{ - "title":"href", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "role":{ - "title":"role", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Abstract" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "arcrole":{ - "title":"arcrole", + "keywords":{ + "title":"keywords", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordsType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "defaultCRS":{ + "title":"defaultCRS", "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" + "propertyType":"element", + "elementName":{ + "localPart":"DefaultCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "title":{ - "title":"title", + "otherCRS":{ + "title":"otherCRS", "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/anyURI" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"OtherCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "show":{ - "title":"show", + "noCRS":{ + "title":"noCRS", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/FeatureTypeType.NoCRS" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"NoCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "actuate":{ - "title":"actuate", + "outputFormats":{ + "title":"outputFormats", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/OutputFormatListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"OutputFormats", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "wgs84BoundingBox":{ + "title":"wgs84BoundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/WGS84BoundingBoxType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WGS84BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "metadataURL":{ + "title":"metadataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURLType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "extendedDescription":{ + "title":"extendedDescription", + "allOf":[ + { + "$ref":"#/definitions/ExtendedDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedDescription", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MemberPropertyType", + "localPart":"FeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "content", - "state", - "type", - "href", - "role", - "arcrole", + "name", "title", - "show", - "actuate" + "_abstract", + "keywords", + "defaultCRS", + "otherCRS", + "noCRS", + "outputFormats", + "wgs84BoundingBox", + "metadataURL", + "extendedDescription" ] }, - "AllSomeType":{ + "ResultTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3897,11 +3897,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AllSomeType", + "localPart":"ResultTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "ResultTypeType":{ + "StarStringType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3909,11 +3909,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ResultTypeType", + "localPart":"StarStringType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "StarStringType":{ + "UpdateActionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3921,11 +3921,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"StarStringType", + "localPart":"UpdateActionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "UpdateActionType":{ + "ResolveValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3933,11 +3933,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"UpdateActionType", + "localPart":"ResolveValueType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "ResolveValueType":{ + "AllSomeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3945,7 +3945,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ResolveValueType", + "localPart":"AllSomeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } @@ -3964,7 +3964,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "ValueCollection" ] }, "namespaceURI":{ @@ -3977,11 +3977,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"#/definitions/ValueCollectionType" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"ValueCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -3998,7 +3998,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "GetFeature" ] }, "namespaceURI":{ @@ -4011,11 +4011,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"Query", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4032,7 +4032,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_Capabilities" + "Abstract" ] }, "namespaceURI":{ @@ -4045,11 +4045,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSCapabilitiesType" + "$ref":"#/definitions/Abstract" } }, "elementName":{ - "localPart":"WFS_Capabilities", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4066,7 +4066,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeList" + "CreateStoredQuery" ] }, "namespaceURI":{ @@ -4079,11 +4079,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeListType" + "$ref":"#/definitions/CreateStoredQueryType" } }, "elementName":{ - "localPart":"FeatureTypeList", + "localPart":"CreateStoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4100,7 +4100,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "additionalValues" ] }, "namespaceURI":{ @@ -4113,11 +4113,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/AdditionalValues" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"additionalValues", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4134,7 +4134,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueList" + "Title" ] }, "namespaceURI":{ @@ -4147,11 +4147,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueListType" + "$ref":"#/definitions/Title" } }, "elementName":{ - "localPart":"ValueList", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4168,7 +4168,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueCollection" + "WFS_Capabilities" ] }, "namespaceURI":{ @@ -4181,11 +4181,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueCollectionType" + "$ref":"#/definitions/WFSCapabilitiesType" } }, "elementName":{ - "localPart":"ValueCollection", + "localPart":"WFS_Capabilities", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4202,7 +4202,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTransactionAction" + "TransactionResponse" ] }, "namespaceURI":{ @@ -4215,11 +4215,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"AbstractTransactionAction", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4236,7 +4236,7 @@ "properties":{ "localPart":{ "enum":[ - "additionalObjects" + "FeatureTypeList" ] }, "namespaceURI":{ @@ -4249,11 +4249,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalObjects" + "$ref":"#/definitions/FeatureTypeListType" } }, "elementName":{ - "localPart":"additionalObjects", + "localPart":"FeatureTypeList", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4270,7 +4270,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "boundedBy" ] }, "namespaceURI":{ @@ -4283,11 +4283,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyName" + "$ref":"#/definitions/EnvelopePropertyType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4304,7 +4304,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "Value" ] }, "namespaceURI":{ @@ -4317,11 +4317,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4338,7 +4338,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "DescribeStoredQueriesResponse" ] }, "namespaceURI":{ @@ -4351,11 +4351,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/DescribeStoredQueriesResponseType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"DescribeStoredQueriesResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4372,7 +4372,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Delete" ] }, "namespaceURI":{ @@ -4385,11 +4385,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"Value", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4406,7 +4406,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPropertyValue" + "Property" ] }, "namespaceURI":{ @@ -4419,11 +4419,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPropertyValueType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"GetPropertyValue", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4440,7 +4440,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "Update" ] }, "namespaceURI":{ @@ -4453,11 +4453,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4474,7 +4474,7 @@ "properties":{ "localPart":{ "enum":[ - "Tuple" + "ValueList" ] }, "namespaceURI":{ @@ -4487,11 +4487,11 @@ ] }, "value":{ - "$ref":"#/definitions/TupleType" + "$ref":"#/definitions/ValueListType" } }, "elementName":{ - "localPart":"Tuple", + "localPart":"ValueList", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4508,7 +4508,7 @@ "properties":{ "localPart":{ "enum":[ - "member" + "Transaction" ] }, "namespaceURI":{ @@ -4521,11 +4521,11 @@ ] }, "value":{ - "$ref":"#/definitions/MemberPropertyType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"member", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4542,7 +4542,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "LockFeature" ] }, "namespaceURI":{ @@ -4555,11 +4555,11 @@ ] }, "value":{ - "$ref":"#/definitions/Title" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"Title", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4576,7 +4576,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "ListStoredQueries" ] }, "namespaceURI":{ @@ -4589,11 +4589,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/ListStoredQueriesType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"ListStoredQueries", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4610,7 +4610,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "FeatureCollection" ] }, "namespaceURI":{ @@ -4623,11 +4623,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4644,7 +4644,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "Replace" ] }, "namespaceURI":{ @@ -4657,11 +4657,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/ReplaceType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"Replace", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4678,7 +4678,7 @@ "properties":{ "localPart":{ "enum":[ - "truncatedResponse" + "LockFeatureResponse" ] }, "namespaceURI":{ @@ -4691,11 +4691,11 @@ ] }, "value":{ - "$ref":"#/definitions/TruncatedResponse" + "$ref":"#/definitions/LockFeatureResponseType" } }, "elementName":{ - "localPart":"truncatedResponse", + "localPart":"LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4712,7 +4712,7 @@ "properties":{ "localPart":{ "enum":[ - "DropStoredQueryResponse" + "additionalObjects" ] }, "namespaceURI":{ @@ -4725,11 +4725,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExecutionStatusType" + "$ref":"#/definitions/AdditionalObjects" } }, "elementName":{ - "localPart":"DropStoredQueryResponse", + "localPart":"additionalObjects", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4746,7 +4746,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStoredQueries" + "DropStoredQueryResponse" ] }, "namespaceURI":{ @@ -4759,11 +4759,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStoredQueriesType" + "$ref":"#/definitions/ExecutionStatusType" } }, "elementName":{ - "localPart":"ListStoredQueries", + "localPart":"DropStoredQueryResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4780,7 +4780,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "member" ] }, "namespaceURI":{ @@ -4793,11 +4793,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/MemberPropertyType" } }, "elementName":{ - "localPart":"Update", + "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4814,7 +4814,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeStoredQueriesResponse" + "Element" ] }, "namespaceURI":{ @@ -4827,11 +4827,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeStoredQueriesResponseType" + "$ref":"#/definitions/ElementType" } }, "elementName":{ - "localPart":"DescribeStoredQueriesResponse", + "localPart":"Element", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4848,7 +4848,7 @@ "properties":{ "localPart":{ "enum":[ - "Replace" + "DescribeStoredQueries" ] }, "namespaceURI":{ @@ -4861,11 +4861,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReplaceType" + "$ref":"#/definitions/DescribeStoredQueriesType" } }, "elementName":{ - "localPart":"Replace", + "localPart":"DescribeStoredQueries", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4882,7 +4882,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "SimpleFeatureCollection" ] }, "namespaceURI":{ @@ -4895,11 +4895,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/SimpleFeatureCollectionType" } }, "elementName":{ - "localPart":"Property", + "localPart":"SimpleFeatureCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4916,7 +4916,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "Insert" ] }, "namespaceURI":{ @@ -4929,11 +4929,11 @@ ] }, "value":{ - "$ref":"#/definitions/Abstract" + "$ref":"#/definitions/InsertType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"Insert", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4950,7 +4950,7 @@ "properties":{ "localPart":{ "enum":[ - "Element" + "GetCapabilities" ] }, "namespaceURI":{ @@ -4963,11 +4963,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElementType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"Element", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4984,7 +4984,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeatureResponse" + "PropertyName" ] }, "namespaceURI":{ @@ -4997,11 +4997,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureResponseType" + "$ref":"#/definitions/PropertyName" } }, "elementName":{ - "localPart":"LockFeatureResponse", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5018,7 +5018,7 @@ "properties":{ "localPart":{ "enum":[ - "CreateStoredQueryResponse" + "truncatedResponse" ] }, "namespaceURI":{ @@ -5031,11 +5031,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateStoredQueryResponseType" + "$ref":"#/definitions/TruncatedResponse" } }, "elementName":{ - "localPart":"CreateStoredQueryResponse", + "localPart":"truncatedResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5052,7 +5052,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStoredQueriesResponse" + "StoredQuery" ] }, "namespaceURI":{ @@ -5065,11 +5065,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStoredQueriesResponseType" + "$ref":"#/definitions/StoredQueryType" } }, "elementName":{ - "localPart":"ListStoredQueriesResponse", + "localPart":"StoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5086,7 +5086,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "GetPropertyValue" ] }, "namespaceURI":{ @@ -5099,11 +5099,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/GetPropertyValueType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"GetPropertyValue", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5120,7 +5120,7 @@ "properties":{ "localPart":{ "enum":[ - "Insert" + "Query" ] }, "namespaceURI":{ @@ -5133,11 +5133,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertType" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"Insert", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5154,7 +5154,7 @@ "properties":{ "localPart":{ "enum":[ - "CreateStoredQuery" + "DropStoredQuery" ] }, "namespaceURI":{ @@ -5167,11 +5167,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateStoredQueryType" + "$ref":"#/definitions/DropStoredQuery" } }, "elementName":{ - "localPart":"CreateStoredQuery", + "localPart":"DropStoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5188,7 +5188,7 @@ "properties":{ "localPart":{ "enum":[ - "DropStoredQuery" + "ListStoredQueriesResponse" ] }, "namespaceURI":{ @@ -5201,11 +5201,11 @@ ] }, "value":{ - "$ref":"#/definitions/DropStoredQuery" + "$ref":"#/definitions/ListStoredQueriesResponseType" } }, "elementName":{ - "localPart":"DropStoredQuery", + "localPart":"ListStoredQueriesResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5222,7 +5222,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeStoredQueries" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -5235,11 +5235,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeStoredQueriesType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"DescribeStoredQueries", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5256,7 +5256,7 @@ "properties":{ "localPart":{ "enum":[ - "additionalValues" + "CreateStoredQueryResponse" ] }, "namespaceURI":{ @@ -5269,11 +5269,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalValues" + "$ref":"#/definitions/CreateStoredQueryResponseType" } }, "elementName":{ - "localPart":"additionalValues", + "localPart":"CreateStoredQueryResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5290,7 +5290,7 @@ "properties":{ "localPart":{ "enum":[ - "StoredQuery" + "Native" ] }, "namespaceURI":{ @@ -5303,11 +5303,11 @@ ] }, "value":{ - "$ref":"#/definitions/StoredQueryType" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"StoredQuery", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5324,7 +5324,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "AbstractTransactionAction" ] }, "namespaceURI":{ @@ -5337,11 +5337,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/AbstractTransactionActionType" } }, "elementName":{ - "localPart":"Native", + "localPart":"AbstractTransactionAction", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5358,7 +5358,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -5371,11 +5371,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopePropertyType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5392,7 +5392,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFeatureCollection" + "Tuple" ] }, "namespaceURI":{ @@ -5405,11 +5405,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFeatureCollectionType" + "$ref":"#/definitions/TupleType" } }, "elementName":{ - "localPart":"SimpleFeatureCollection", + "localPart":"Tuple", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } diff --git a/scripts/jsonschemas/WMC_1_0_0.jsonschema b/scripts/jsonschemas/WMC_1_0_0.jsonschema index ad445c3d..302b1ada 100644 --- a/scripts/jsonschemas/WMC_1_0_0.jsonschema +++ b/scripts/jsonschemas/WMC_1_0_0.jsonschema @@ -2,189 +2,140 @@ { "id":"http://www.opengis.net/context#", "definitions":{ - "LayerListType":{ + "ViewContextType":{ "type":"object", - "title":"LayerListType", + "title":"ViewContextType", "required":[ - "layer" + "general", + "layerList", + "version", + "id" ], "properties":{ - "layer":{ - "title":"layer", + "general":{ + "title":"general", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType" - }, - "minItems":1 + "$ref":"#/definitions/GeneralType" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"General", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "layer" - ] - }, - "ExtensionType":{ - "type":"object", - "title":"ExtensionType", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "layerList":{ + "title":"layerList", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/LayerListType" } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExtensionType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "any" - ] - }, - "FormatListType":{ - "type":"object", - "title":"FormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + "propertyType":"element", + "elementName":{ + "localPart":"LayerList", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FormatType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FormatListType", + "localPart":"ViewContextType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "format" + "general", + "layerList", + "version", + "id" ] }, - "URLType":{ + "ContactPersonPrimaryType":{ "type":"object", - "title":"URLType", + "title":"ContactPersonPrimaryType", "required":[ - "onlineResource" + "contactPerson", + "contactOrganization" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactPerson", "namespaceURI":"http://www.opengis.net/context" } }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" - } - }, - "format":{ - "title":"format", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactOrganization", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"URLType", + "localPart":"ContactPersonPrimaryType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" + "contactPerson", + "contactOrganization" ] }, - "StyleType":{ + "AddressType":{ "type":"object", - "title":"StyleType", + "title":"AddressType", "required":[ - "name", - "title" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ], "properties":{ - "name":{ - "title":"name", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -192,12 +143,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -205,12 +156,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/context" } }, - "_abstract":{ - "title":"_abstract", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -218,131 +169,108 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"City", "namespaceURI":"http://www.opengis.net/context" } }, - "legendURL":{ - "title":"legendURL", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/context" } }, - "sld":{ - "title":"sld", + "postCode":{ + "title":"postCode", "allOf":[ { - "$ref":"#/definitions/SLDType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SLD", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/context" } }, - "current":{ - "title":"current", + "country":{ + "title":"country", "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":"current", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "sld", - "current" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "WindowType":{ + "FormatListType":{ "type":"object", - "title":"WindowType", + "title":"FormatListType", "required":[ - "width", - "height" + "format" ], "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"#/definitions/FormatType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"FormatListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "width", - "height" + "format" ] }, - "SLDType":{ + "ViewContextReferenceType":{ "type":"object", - "title":"SLDType", + "title":"ViewContextReferenceType", "required":[ - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "title", + "contextURL", + "version", + "id" ], "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/context" - } - }, "title":{ "title":"title", "allOf":[ @@ -356,192 +284,206 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "onlineResource":{ - "title":"onlineResource", + "contextURL":{ + "title":"contextURL", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/ContextURLType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContextURL", "namespaceURI":"http://www.opengis.net/context" } }, - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeStyle", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SLDType", + "localPart":"ViewContextReferenceType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "name", "title", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "contextURL", + "version", + "id" ] }, - "ContextURLType":{ + "LayerListType":{ "type":"object", - "title":"ContextURLType", + "title":"LayerListType", "required":[ - "onlineResource" + "layer" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContextURLType", + "localPart":"LayerListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource" + "layer" ] }, - "ContactPersonPrimaryType":{ + "BoundingBoxType":{ "type":"object", - "title":"ContactPersonPrimaryType", + "title":"BoundingBoxType", "required":[ - "contactPerson", - "contactOrganization" + "srs", + "minx", + "miny", + "maxx", + "maxy" ], "properties":{ - "contactPerson":{ - "title":"contactPerson", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPerson", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", + "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "minx":{ + "title":"minx", "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":"ContactOrganization", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContactPersonPrimaryType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "contactPerson", - "contactOrganization" - ] - }, - "OnlineResourceType":{ - "type":"object", - "title":"OnlineResourceType", - "properties":{ - "type":{ - "title":"type", + }, + "miny":{ + "title":"miny", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"miny", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "maxx":{ + "title":"maxx", "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"maxx", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "maxy":{ + "title":"maxy", "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"maxy", + "namespaceURI":"" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundingBoxType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "srs", + "minx", + "miny", + "maxx", + "maxy" + ] + }, + "ServerType":{ + "type":"object", + "title":"ServerType", + "required":[ + "onlineResource", + "service", + "version" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/OnlineResourceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "service":{ + "title":"service", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -549,85 +491,71 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"service", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "title":{ + "title":"title", "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":"title", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"ServerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "onlineResource", + "service", + "version", + "title" ] }, - "ViewContextType":{ + "ViewContextCollectionType":{ "type":"object", - "title":"ViewContextType", + "title":"ViewContextCollectionType", "required":[ - "general", - "layerList", - "version", - "id" + "viewContextReference", + "version" ], "properties":{ - "general":{ - "title":"general", - "allOf":[ - { - "$ref":"#/definitions/GeneralType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"General", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "layerList":{ - "title":"layerList", + "viewContextReference":{ + "title":"viewContextReference", "allOf":[ { - "$ref":"#/definitions/LayerListType" + "type":"array", + "items":{ + "$ref":"#/definitions/ViewContextReferenceType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LayerList", + "localPart":"ViewContextReference", "namespaceURI":"http://www.opengis.net/context" } }, @@ -643,31 +571,16 @@ "localPart":"version", "namespaceURI":"" } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextType", + "localPart":"ViewContextCollectionType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "general", - "layerList", - "version", - "id" + "viewContextReference", + "version" ] }, "GeneralType":{ @@ -813,160 +726,99 @@ "extension" ] }, - "BoundingBoxType":{ + "WindowType":{ "type":"object", - "title":"BoundingBoxType", + "title":"WindowType", "required":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" + "width", + "height" ], "properties":{ - "srs":{ - "title":"srs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SRS", - "namespaceURI":"" - } - }, - "minx":{ - "title":"minx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" - } - }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" - } - }, - "maxx":{ - "title":"maxx", + "width":{ + "title":"width", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxx", + "localPart":"width", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "height":{ + "title":"height", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxy", + "localPart":"height", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingBoxType", + "localPart":"WindowType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" + "width", + "height" ] }, - "FormatType":{ + "URLType":{ "type":"object", - "title":"FormatType", + "title":"URLType", + "required":[ + "onlineResource" + ], "properties":{ - "value":{ - "title":"value", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/context" + } }, - "current":{ - "title":"current", + "width":{ + "title":"width", "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":"current", + "localPart":"width", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "value", - "current" - ] - }, - "ViewContextCollectionType":{ - "type":"object", - "title":"ViewContextCollectionType", - "required":[ - "viewContextReference", - "version" - ], - "properties":{ - "viewContextReference":{ - "title":"viewContextReference", + }, + "height":{ + "title":"height", "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ViewContextReferenceType" - }, - "minItems":1 + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ViewContextReference", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } }, - "version":{ - "title":"version", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -974,19 +826,21 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"format", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextCollectionType", + "localPart":"URLType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "viewContextReference", - "version" + "onlineResource", + "width", + "height", + "format" ] }, "LayerType":{ @@ -1211,20 +1065,66 @@ "style" ] }, - "AddressType":{ + "ExtensionType":{ "type":"object", - "title":"AddressType", + "title":"ExtensionType", "required":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "any" ], "properties":{ - "addressType":{ - "title":"addressType", + "any":{ + "title":"any", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + } + ], + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensionType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "any" + ] + }, + "ContactInformationType":{ + "type":"object", + "title":"ContactInformationType", + "required":[ + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" + ], + "properties":{ + "contactPersonPrimary":{ + "title":"contactPersonPrimary", + "allOf":[ + { + "$ref":"#/definitions/ContactPersonPrimaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactPersonPrimary", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "contactPosition":{ + "title":"contactPosition", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1232,12 +1132,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/context" } }, - "address":{ - "title":"address", + "contactAddress":{ + "title":"contactAddress", + "allOf":[ + { + "$ref":"#/definitions/AddressType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactAddress", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1245,12 +1158,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"ContactVoiceTelephone", "namespaceURI":"http://www.opengis.net/context" } }, - "city":{ - "title":"city", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1258,12 +1171,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"ContactFacsimileTelephone", "namespaceURI":"http://www.opengis.net/context" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1271,12 +1184,78 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"ContactElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/context" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContactInformationType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" + ] + }, + "ContextURLType":{ + "type":"object", + "title":"ContextURLType", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/context" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContextURLType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "onlineResource" + ] + }, + "StyleType":{ + "type":"object", + "title":"StyleType", + "required":[ + "name", + "title" + ], + "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/context" } }, - "postCode":{ - "title":"postCode", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1284,12 +1263,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } }, - "country":{ - "title":"country", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1297,35 +1276,86 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "sld":{ + "title":"sld", + "allOf":[ + { + "$ref":"#/definitions/SLDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SLD", "namespaceURI":"http://www.opengis.net/context" } + }, + "current":{ + "title":"current", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "name", + "title", + "_abstract", + "legendURL", + "sld", + "current" ] }, - "ViewContextReferenceType":{ + "SLDType":{ "type":"object", - "title":"ViewContextReferenceType", + "title":"SLDType", "required":[ - "title", - "contextURL", - "version", - "id" + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ], "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/context" + } + }, "title":{ "title":"title", "allOf":[ @@ -1339,56 +1369,57 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "contextURL":{ - "title":"contextURL", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ContextURLType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContextURL", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/StyledLayerDescriptor" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "id":{ - "title":"id", + "featureTypeStyle":{ + "title":"featureTypeStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FeatureTypeStyle" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextReferenceType", + "localPart":"SLDType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ + "name", "title", - "contextURL", - "version", - "id" + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ] }, "KeywordListType":{ @@ -1425,135 +1456,101 @@ "keyword" ] }, - "ContactInformationType":{ + "FormatType":{ "type":"object", - "title":"ContactInformationType", - "required":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ], + "title":"FormatType", "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", - "allOf":[ - { - "$ref":"#/definitions/ContactPersonPrimaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPersonPrimary", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "contactPosition":{ - "title":"contactPosition", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPosition", - "namespaceURI":"http://www.opengis.net/context" - } + "propertyType":"value" }, - "contactAddress":{ - "title":"contactAddress", + "current":{ + "title":"current", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactAddress", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" } - }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FormatType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "value", + "current" + ] + }, + "OnlineResourceType":{ + "type":"object", + "title":"OnlineResourceType", + "properties":{ + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactVoiceTelephone", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "href":{ + "title":"href", "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":"ContactFacsimileTelephone", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "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":"ContactElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContactInformationType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ] - }, - "ServerType":{ - "type":"object", - "title":"ServerType", - "required":[ - "onlineResource", - "service", - "version" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "service":{ - "title":"service", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1561,47 +1558,50 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "title":{ - "title":"title", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServerType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource", - "service", - "version", - "title" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] } }, diff --git a/scripts/jsonschemas/WMC_1_1_0.jsonschema b/scripts/jsonschemas/WMC_1_1_0.jsonschema index 3f723650..df8ba9ee 100644 --- a/scripts/jsonschemas/WMC_1_1_0.jsonschema +++ b/scripts/jsonschemas/WMC_1_1_0.jsonschema @@ -2,116 +2,49 @@ { "id":"http://www.opengis.net/context#", "definitions":{ - "FormatType":{ - "type":"object", - "title":"FormatType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "current":{ - "title":"current", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "value", - "current" - ] - }, - "ViewContextType":{ + "WindowType":{ "type":"object", - "title":"ViewContextType", + "title":"WindowType", "required":[ - "general", - "layerList", - "version", - "id" + "width", + "height" ], "properties":{ - "general":{ - "title":"general", - "allOf":[ - { - "$ref":"#/definitions/GeneralType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"General", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "layerList":{ - "title":"layerList", - "allOf":[ - { - "$ref":"#/definitions/LayerListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerList", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "version":{ - "title":"version", + "width":{ + "title":"width", "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":"version", + "localPart":"width", "namespaceURI":"" } }, - "id":{ - "title":"id", + "height":{ + "title":"height", "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":"id", + "localPart":"height", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextType", + "localPart":"WindowType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "general", - "layerList", - "version", - "id" + "width", + "height" ] }, "ServerType":{ @@ -188,6 +121,47 @@ "title" ] }, + "ContactPersonPrimaryType":{ + "type":"object", + "title":"ContactPersonPrimaryType", + "properties":{ + "contactPerson":{ + "title":"contactPerson", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactPerson", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "contactOrganization":{ + "title":"contactOrganization", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactOrganization", + "namespaceURI":"http://www.opengis.net/context" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContactPersonPrimaryType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "contactPerson", + "contactOrganization" + ] + }, "ViewContextCollectionType":{ "type":"object", "title":"ViewContextCollectionType", @@ -237,54 +211,53 @@ "version" ] }, - "URLType":{ + "DimensionType":{ "type":"object", - "title":"URLType", + "title":"DimensionType", "required":[ - "onlineResource" + "name", + "units", + "unitSymbol", + "userValue" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/context" - } + "propertyType":"value" }, - "width":{ - "title":"width", + "name":{ + "title":"name", "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":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"name", "namespaceURI":"" } }, - "height":{ - "title":"height", + "units":{ + "title":"units", "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":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"units", "namespaceURI":"" } }, - "format":{ - "title":"format", + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -292,158 +265,176 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"unitSymbol", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"URLType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" - ] - }, - "FormatListType":{ - "type":"object", - "title":"FormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + }, + "userValue":{ + "title":"userValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FormatType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"userValue", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "format" - ] - }, - "KeywordListType":{ - "type":"object", - "title":"KeywordListType", - "required":[ - "keyword" - ], - "properties":{ - "keyword":{ - "title":"keyword", + }, + "_default":{ + "title":"_default", "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keyword", - "namespaceURI":"http://www.opengis.net/context" - } - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" + } + }, + "multipleValues":{ + "title":"multipleValues", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"multipleValues", + "namespaceURI":"" + } + }, + "nearestValue":{ + "title":"nearestValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestValue", + "namespaceURI":"" + } + }, + "current":{ + "title":"current", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordListType", + "localPart":"DimensionType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "keyword" + "value", + "name", + "units", + "unitSymbol", + "userValue", + "_default", + "multipleValues", + "nearestValue", + "current" ] }, - "ContactPersonPrimaryType":{ + "FormatType":{ "type":"object", - "title":"ContactPersonPrimaryType", + "title":"FormatType", "properties":{ - "contactPerson":{ - "title":"contactPerson", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPerson", - "namespaceURI":"http://www.opengis.net/context" - } + "propertyType":"value" }, - "contactOrganization":{ - "title":"contactOrganization", + "current":{ + "title":"current", "allOf":[ { - "$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":"ContactOrganization", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactPersonPrimaryType", + "localPart":"FormatType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "value", + "current" ] }, - "LayerType":{ + "DimensionListType":{ "type":"object", - "title":"LayerType", + "title":"DimensionListType", "required":[ - "server", - "name", - "title", - "queryable", - "hidden" + "dimension" ], "properties":{ - "server":{ - "title":"server", + "dimension":{ + "title":"dimension", "allOf":[ { - "$ref":"#/definitions/ServerType" + "type":"array", + "items":{ + "$ref":"#/definitions/DimensionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Server", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/context" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "dimension" + ] + }, + "ViewContextReferenceType":{ + "type":"object", + "title":"ViewContextReferenceType", + "required":[ + "title", + "contextURL", + "version", + "id" + ], + "properties":{ + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -451,231 +442,289 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "contextURL":{ + "title":"contextURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContextURLType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"ContextURL", "namespaceURI":"http://www.opengis.net/context" } }, - "_abstract":{ - "title":"_abstract", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "dataURL":{ - "title":"dataURL", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataURL", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } - }, - "metadataURL":{ - "title":"metadataURL", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ViewContextReferenceType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "title", + "contextURL", + "version", + "id" + ] + }, + "AddressType":{ + "type":"object", + "title":"AddressType", + "properties":{ + "addressType":{ + "title":"addressType", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "address":{ + "title":"address", "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":"MinScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/context" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "city":{ + "title":"city", "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":"MaxScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"City", + "namespaceURI":"http://www.opengis.net/context" } }, - "srs":{ - "title":"srs", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/context" } }, - "formatList":{ - "title":"formatList", + "postCode":{ + "title":"postCode", "allOf":[ { - "$ref":"#/definitions/FormatListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FormatList", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/context" } }, - "styleList":{ - "title":"styleList", + "country":{ + "title":"country", "allOf":[ { - "$ref":"#/definitions/StyleListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleList", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/context" } - }, - "dimensionList":{ - "title":"dimensionList", - "allOf":[ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" + ] + }, + "OnlineResourceType":{ + "type":"object", + "title":"OnlineResourceType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ { - "$ref":"#/definitions/DimensionListType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DimensionList", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "extension":{ - "title":"extension", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "queryable":{ - "title":"queryable", + "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":"queryable", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "hidden":{ - "title":"hidden", + "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":"attribute", "attributeName":{ - "localPart":"hidden", - "namespaceURI":"" + "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":"LayerType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "server", - "name", + "type", + "href", + "role", + "arcrole", "title", - "_abstract", - "dataURL", - "metadataURL", - "minScaleDenominator", - "maxScaleDenominator", - "srs", - "formatList", - "styleList", - "dimensionList", - "extension", - "queryable", - "hidden" + "show", + "actuate" ] }, - "SLDType":{ + "ContactInformationType":{ "type":"object", - "title":"SLDType", - "required":[ - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" - ], + "title":"ContactInformationType", "properties":{ - "name":{ - "title":"name", + "contactPersonPrimary":{ + "title":"contactPersonPrimary", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactPersonPrimaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"ContactPersonPrimary", "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "contactPosition":{ + "title":"contactPosition", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -683,95 +732,108 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/context" } }, - "legendURL":{ - "title":"legendURL", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"ContactAddress", "namespaceURI":"http://www.opengis.net/context" } }, - "onlineResource":{ - "title":"onlineResource", + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactVoiceTelephone", "namespaceURI":"http://www.opengis.net/context" } }, - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { - "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"ContactFacsimileTelephone", + "namespaceURI":"http://www.opengis.net/context" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { - "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeStyle", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"ContactElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SLDType", + "localPart":"ContactInformationType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "name", - "title", - "legendURL", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] }, - "StyleType":{ + "GeneralType":{ "type":"object", - "title":"StyleType", + "title":"GeneralType", "required":[ - "name", + "boundingBox", "title" ], "properties":{ - "name":{ - "title":"name", + "window":{ + "title":"window", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WindowType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Window", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "$ref":"#/definitions/BoundingBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/context" } }, @@ -788,6 +850,19 @@ "namespaceURI":"http://www.opengis.net/context" } }, + "keywordList":{ + "title":"keywordList", + "allOf":[ + { + "$ref":"#/definitions/KeywordListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", + "namespaceURI":"http://www.opengis.net/context" + } + }, "_abstract":{ "title":"_abstract", "allOf":[ @@ -801,8 +876,8 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "legendURL":{ - "title":"legendURL", + "logoURL":{ + "title":"logoURL", "allOf":[ { "$ref":"#/definitions/URLType" @@ -810,125 +885,166 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/context" } }, - "sld":{ - "title":"sld", + "descriptionURL":{ + "title":"descriptionURL", "allOf":[ { - "$ref":"#/definitions/SLDType" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"SLD", + "localPart":"DescriptionURL", "namespaceURI":"http://www.opengis.net/context" } }, - "current":{ - "title":"current", + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ContactInformationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInformation", + "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StyleType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "sld", - "current" - ] - }, - "StyleListType":{ - "type":"object", - "title":"StyleListType", - "properties":{ - "style":{ - "title":"style", + }, + "extension":{ + "title":"extension", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StyleType" - }, - "minItems":0 + "$ref":"#/definitions/ExtensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleListType", + "localPart":"GeneralType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "style" + "window", + "boundingBox", + "title", + "keywordList", + "_abstract", + "logoURL", + "descriptionURL", + "contactInformation", + "extension" ] }, - "WindowType":{ + "StyleType":{ "type":"object", - "title":"WindowType", + "title":"StyleType", "required":[ - "width", - "height" + "name", + "title" ], "properties":{ - "width":{ - "title":"width", + "name":{ + "title":"name", "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":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/context" } }, - "height":{ - "title":"height", + "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":"Title", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "sld":{ + "title":"sld", + "allOf":[ + { + "$ref":"#/definitions/SLDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SLD", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "current":{ + "title":"current", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"current", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "width", - "height" + "name", + "title", + "_abstract", + "legendURL", + "sld", + "current" ] }, "BoundingBoxType":{ @@ -1021,211 +1137,131 @@ "maxy" ] }, - "ContextURLType":{ + "KeywordListType":{ "type":"object", - "title":"ContextURLType", + "title":"KeywordListType", "required":[ - "onlineResource" + "keyword" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContextURLType", + "localPart":"KeywordListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource" + "keyword" ] }, - "OnlineResourceType":{ + "URLType":{ "type":"object", - "title":"OnlineResourceType", + "title":"URLType", + "required":[ + "onlineResource" + ], "properties":{ - "type":{ - "title":"type", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/OnlineResourceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/context" } }, - "href":{ - "title":"href", + "width":{ + "title":"width", "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" + "localPart":"width", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "height":{ + "title":"height", "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"height", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "format":{ + "title":"format", "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" + "localPart":"format", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"URLType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "onlineResource", + "width", + "height", + "format" + ] + }, + "SLDType":{ + "type":"object", + "title":"SLDType", + "required":[ + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ], + "properties":{ + "name":{ + "title":"name", "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":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ExtensionType":{ - "type":"object", - "title":"ExtensionType", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExtensionType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "any" - ] - }, - "GeneralType":{ - "type":"object", - "title":"GeneralType", - "required":[ - "boundingBox", - "title" - ], - "properties":{ - "window":{ - "title":"window", - "allOf":[ - { - "$ref":"#/definitions/WindowType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Window", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/context" } }, @@ -1242,578 +1278,542 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/KeywordListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "_abstract":{ - "title":"_abstract", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/context" } }, - "logoURL":{ - "title":"logoURL", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "descriptionURL":{ - "title":"descriptionURL", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"DescriptionURL", - "namespaceURI":"http://www.opengis.net/context" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "contactInformation":{ - "title":"contactInformation", + "featureTypeStyle":{ + "title":"featureTypeStyle", "allOf":[ { - "$ref":"#/definitions/ContactInformationType" + "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", - "namespaceURI":"http://www.opengis.net/context" + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "extension":{ - "title":"extension", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SLDType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "name", + "title", + "legendURL", + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ] + }, + "ContextURLType":{ + "type":"object", + "title":"ContextURLType", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralType", + "localPart":"ContextURLType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "window", - "boundingBox", - "title", - "keywordList", - "_abstract", - "logoURL", - "descriptionURL", - "contactInformation", - "extension" + "onlineResource" ] }, - "LayerListType":{ + "FormatListType":{ "type":"object", - "title":"LayerListType", + "title":"FormatListType", "required":[ - "layer" + "format" ], "properties":{ - "layer":{ - "title":"layer", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LayerType" + "$ref":"#/definitions/FormatType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LayerListType", + "localPart":"FormatListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "layer" + "format" ] }, - "DimensionType":{ + "ExtensionType":{ "type":"object", - "title":"DimensionType", + "title":"ExtensionType", "required":[ - "name", - "units", - "unitSymbol", - "userValue" + "any" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", + "any":{ + "title":"any", "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":{ + } + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "units":{ - "title":"units", + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensionType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "any" + ] + }, + "LayerType":{ + "type":"object", + "title":"LayerType", + "required":[ + "server", + "name", + "title", + "queryable", + "hidden" + ], + "properties":{ + "server":{ + "title":"server", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServerType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Server", + "namespaceURI":"http://www.opengis.net/context" } }, - "unitSymbol":{ - "title":"unitSymbol", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unitSymbol", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/context" } }, - "userValue":{ - "title":"userValue", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"userValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/context" } }, - "_default":{ - "title":"_default", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" - } - }, - "multipleValues":{ - "title":"multipleValues", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" - } - }, - "nearestValue":{ - "title":"nearestValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" - } - }, - "current":{ - "title":"current", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "userValue", - "_default", - "multipleValues", - "nearestValue", - "current" - ] - }, - "DimensionListType":{ - "type":"object", - "title":"DimensionListType", - "required":[ - "dimension" - ], - "properties":{ - "dimension":{ - "title":"dimension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DimensionType" - }, - "minItems":1 - } - ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "dimension" - ] - }, - "ViewContextReferenceType":{ - "type":"object", - "title":"ViewContextReferenceType", - "required":[ - "title", - "contextURL", - "version", - "id" - ], - "properties":{ - "title":{ - "title":"title", + }, + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"DataURL", "namespaceURI":"http://www.opengis.net/context" } }, - "contextURL":{ - "title":"contextURL", + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"#/definitions/ContextURLType" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContextURL", + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MinScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } }, - "id":{ - "title":"id", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ViewContextReferenceType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "title", - "contextURL", - "version", - "id" - ] - }, - "AddressType":{ - "type":"object", - "title":"AddressType", - "properties":{ - "addressType":{ - "title":"addressType", + }, + "srs":{ + "title":"srs", "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" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"SRS", "namespaceURI":"http://www.opengis.net/context" } }, - "address":{ - "title":"address", + "formatList":{ + "title":"formatList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FormatListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"FormatList", "namespaceURI":"http://www.opengis.net/context" } }, - "city":{ - "title":"city", + "styleList":{ + "title":"styleList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleListType" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"StyleList", "namespaceURI":"http://www.opengis.net/context" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "dimensionList":{ + "title":"dimensionList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DimensionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"DimensionList", "namespaceURI":"http://www.opengis.net/context" } }, - "postCode":{ - "title":"postCode", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExtensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/context" } }, - "country":{ - "title":"country", + "queryable":{ + "title":"queryable", "allOf":[ { - "$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":"Country", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"queryable", + "namespaceURI":"" + } + }, + "hidden":{ + "title":"hidden", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"hidden", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "server", + "name", + "title", + "_abstract", + "dataURL", + "metadataURL", + "minScaleDenominator", + "maxScaleDenominator", + "srs", + "formatList", + "styleList", + "dimensionList", + "extension", + "queryable", + "hidden" ] }, - "ContactInformationType":{ + "LayerListType":{ "type":"object", - "title":"ContactInformationType", + "title":"LayerListType", + "required":[ + "layer" + ], "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimaryType" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/context" } - }, - "contactPosition":{ - "title":"contactPosition", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LayerListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "layer" + ] + }, + "StyleListType":{ + "type":"object", + "title":"StyleListType", + "properties":{ + "style":{ + "title":"style", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/StyleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/context" } - }, - "contactAddress":{ - "title":"contactAddress", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "style" + ] + }, + "ViewContextType":{ + "type":"object", + "title":"ViewContextType", + "required":[ + "general", + "layerList", + "version", + "id" + ], + "properties":{ + "general":{ + "title":"general", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/GeneralType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"General", "namespaceURI":"http://www.opengis.net/context" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "layerList":{ + "title":"layerList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"LayerList", "namespaceURI":"http://www.opengis.net/context" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactFacsimileTelephone", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactInformationType", + "localPart":"ViewContextType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "general", + "layerList", + "version", + "id" ] }, "ServiceType":{ @@ -1843,7 +1843,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewContext" + "ViewContextCollection" ] }, "namespaceURI":{ @@ -1856,11 +1856,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewContextType" + "$ref":"#/definitions/ViewContextCollectionType" } }, "elementName":{ - "localPart":"ViewContext", + "localPart":"ViewContextCollection", "namespaceURI":"http://www.opengis.net/context" } }, @@ -1877,7 +1877,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewContextCollection" + "ViewContext" ] }, "namespaceURI":{ @@ -1890,11 +1890,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewContextCollectionType" + "$ref":"#/definitions/ViewContextType" } }, "elementName":{ - "localPart":"ViewContextCollection", + "localPart":"ViewContext", "namespaceURI":"http://www.opengis.net/context" } } diff --git a/scripts/jsonschemas/WMSC_1_1_1.jsonschema b/scripts/jsonschemas/WMSC_1_1_1.jsonschema index f227b034..466538f0 100644 --- a/scripts/jsonschemas/WMSC_1_1_1.jsonschema +++ b/scripts/jsonschemas/WMSC_1_1_1.jsonschema @@ -2,12 +2,12 @@ { "id":"#", "definitions":{ - "ServiceExceptionReport":{ + "Dimension":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"Dimension", "properties":{ - "version":{ - "title":"version", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -15,133 +15,469 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"name", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "units":{ + "title":"units", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"units", + "namespaceURI":"" + } + }, + "unitSymbol":{ + "title":"unitSymbol", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unitSymbol", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "units", + "unitSymbol" + ] + }, + "LogoURL":{ + "type":"object", + "title":"LogoURL", + "properties":{ + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "width", + "height", + "format", + "onlineResource" + ] + }, + "StyleURL":{ + "type":"object", + "title":"StyleURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "Get":{ + "type":"object", + "title":"Get", + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "Exception":{ + "type":"object", + "title":"Exception", + "properties":{ + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceException", + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "serviceException" + "format" ] }, - "DCPType":{ + "GetStyles":{ "type":"object", - "title":"DCPType", + "title":"GetStyles", "properties":{ - "http":{ - "title":"http", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/HTTP" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"Format", + "namespaceURI":"" + } + }, + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "http" + "format", + "dcpType" ] }, - "Capability":{ + "Request":{ "type":"object", - "title":"Capability", + "title":"Request", "properties":{ - "request":{ - "title":"request", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"#/definitions/Request" + "$ref":"#/definitions/GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"GetCapabilities", "namespaceURI":"" } }, - "exception":{ - "title":"exception", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/GetMap" } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"GetMap", "namespaceURI":"" } }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/GetFeatureInfo" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"GetFeatureInfo", + "namespaceURI":"" + } + }, + "describeLayer":{ + "title":"describeLayer", + "allOf":[ + { + "$ref":"#/definitions/DescribeLayer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DescribeLayer", + "namespaceURI":"" + } + }, + "getLegendGraphic":{ + "title":"getLegendGraphic", + "allOf":[ + { + "$ref":"#/definitions/GetLegendGraphic" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetLegendGraphic", + "namespaceURI":"" + } + }, + "getStyles":{ + "title":"getStyles", + "allOf":[ + { + "$ref":"#/definitions/GetStyles" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetStyles", + "namespaceURI":"" + } + }, + "putStyles":{ + "title":"putStyles", + "allOf":[ + { + "$ref":"#/definitions/PutStyles" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PutStyles", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer", + "getLegendGraphic", + "getStyles", + "putStyles" + ] + }, + "DataURL":{ + "type":"object", + "title":"DataURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "Extent":{ + "type":"object", + "title":"Extent", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" + } + }, + "nearestValue":{ + "title":"nearestValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestValue", + "namespaceURI":"" + } + }, + "multipleValues":{ + "title":"multipleValues", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"multipleValues", "namespaceURI":"" } }, - "userDefinedSymbolization":{ - "title":"userDefinedSymbolization", + "current":{ + "title":"current", "allOf":[ { - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"UserDefinedSymbolization", + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "userDefinedSymbolization", - "layer" + "name", + "_default", + "nearestValue", + "multipleValues", + "current", + "value" ] }, "Style":{ @@ -240,31 +576,25 @@ "styleURL" ] }, - "Styles":{ + "ContactPersonPrimary":{ "type":"object", - "title":"Styles", + "title":"ContactPersonPrimary", "properties":{ - "value":{ - "title":"value", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "Attribution":{ - "type":"object", - "title":"Attribution", - "properties":{ - "title":{ - "title":"title", + "propertyType":"element", + "elementName":{ + "localPart":"ContactPerson", + "namespaceURI":"" + } + }, + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -272,48 +602,77 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"ContactOrganization", "namespaceURI":"" } - }, - "onlineResource":{ - "title":"onlineResource", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "contactPerson", + "contactOrganization" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"" } }, - "logoURL":{ - "title":"logoURL", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/LogoURL" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "format", + "dcpType" ] }, - "Keyword":{ + "ServiceException":{ "type":"object", - "title":"Keyword", + "title":"ServiceException", "properties":{ + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", + "namespaceURI":"" + } + }, "value":{ "title":"value", "allOf":[ @@ -326,44 +685,67 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "code", "value" ] }, - "VendorSpecificCapabilities":{ + "HTTP":{ "type":"object", - "title":"VendorSpecificCapabilities", + "title":"HTTP", "properties":{ - "tileSet":{ - "title":"tileSet", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TileSet" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] } } ], - "propertyType":"element", - "elementName":{ - "localPart":"TileSet", - "namespaceURI":"" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "tileSet" + "getOrPost" ] }, - "DataURL":{ + "GetLegendGraphic":{ "type":"object", - "title":"DataURL", + "title":"GetLegendGraphic", "properties":{ "format":{ "title":"format", "allOf":[ { - "$ref":"#/definitions/Format" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", @@ -372,16 +754,19 @@ "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"DCPType", "namespaceURI":"" } } @@ -389,144 +774,125 @@ "typeType":"classInfo", "propertiesOrder":[ "format", - "onlineResource" + "dcpType" ] }, - "DescribeLayer":{ + "BoundingBox":{ "type":"object", - "title":"DescribeLayer", + "title":"BoundingBox", "properties":{ - "format":{ - "title":"format", + "srs":{ + "title":"srs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "minx":{ + "title":"minx", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "StyleSheetURL":{ - "type":"object", - "title":"StyleSheetURL", - "properties":{ - "format":{ - "title":"format", + }, + "miny":{ + "title":"miny", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" + } + }, + "maxx":{ + "title":"maxx", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "maxy":{ + "title":"maxy", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "onlineResource" - ] - }, - "GetStyles":{ - "type":"object", - "title":"GetStyles", - "properties":{ - "format":{ - "title":"format", + }, + "resx":{ + "title":"resx", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"resx", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "resy":{ + "title":"resy", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "srs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "GetLegendGraphic":{ + "StyleSheetURL":{ "type":"object", - "title":"GetLegendGraphic", + "title":"StyleSheetURL", "properties":{ "format":{ "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", @@ -535,19 +901,16 @@ "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"OnlineResource", "namespaceURI":"" } } @@ -555,7 +918,7 @@ "typeType":"classInfo", "propertiesOrder":[ "format", - "dcpType" + "onlineResource" ] }, "FeatureListURL":{ @@ -595,38 +958,35 @@ "onlineResource" ] }, - "Exception":{ + "Query":{ "type":"object", - "title":"Exception", + "title":"Query", "properties":{ - "format":{ - "title":"format", + "typeName":{ + "title":"typeName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format" + "typeName" ] }, - "WMSDescribeLayerResponse":{ + "LatLonBoundingBox":{ "type":"object", - "title":"WMSDescribeLayerResponse", + "title":"LatLonBoundingBox", "properties":{ - "version":{ - "title":"version", + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -634,39 +994,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"minx", "namespaceURI":"" } }, - "layerDescription":{ - "title":"layerDescription", + "miny":{ + "title":"miny", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerDescription" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerDescription", + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "layerDescription" - ] - }, - "Identifier":{ - "type":"object", - "title":"Identifier", - "properties":{ - "authority":{ - "title":"authority", + }, + "maxx":{ + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -674,271 +1020,236 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"authority", + "localPart":"maxx", "namespaceURI":"" } }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "authority", - "value" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "value":{ - "title":"value", + "maxy":{ + "title":"maxy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "value" + "minx", + "miny", + "maxx", + "maxy" ] }, - "Service":{ + "Capability":{ "type":"object", - "title":"Service", + "title":"Capability", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"" - } - }, - "keywordList":{ - "title":"keywordList", + "request":{ + "title":"request", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/Request" } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"Request", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Exception", "namespaceURI":"" } }, - "contactInformation":{ - "title":"contactInformation", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/VendorSpecificCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, - "fees":{ - "title":"fees", + "userDefinedSymbolization":{ + "title":"userDefinedSymbolization", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UserDefinedSymbolization" } ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Layer" } ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "onlineResource", - "contactInformation", - "fees", - "accessConstraints" + "request", + "exception", + "vendorSpecificCapabilities", + "userDefinedSymbolization", + "layer" ] }, - "ContactAddress":{ + "Keyword":{ "type":"object", - "title":"ContactAddress", + "title":"Keyword", "properties":{ - "addressType":{ - "title":"addressType", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressType", - "namespaceURI":"" - } - }, - "address":{ - "title":"address", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "Layers":{ + "type":"object", + "title":"Layers", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"" - } - }, - "city":{ - "title":"city", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "LegendURL":{ + "type":"object", + "title":"LegendURL", + "properties":{ + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"City", + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StateOrProvince", + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"Format", "namespaceURI":"" } }, - "country":{ - "title":"country", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "width", + "height", + "format", + "onlineResource" ] }, - "GetFeatureInfo":{ + "MetadataURL":{ "type":"object", - "title":"GetFeatureInfo", + "title":"MetadataURL", "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } + }, "format":{ "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", @@ -947,129 +1258,169 @@ "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "type", "format", - "dcpType" + "onlineResource" ] }, - "LatLonBoundingBox":{ + "ContactInformation":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"ContactInformation", "properties":{ - "minx":{ - "title":"minx", + "contactPersonPrimary":{ + "title":"contactPersonPrimary", + "allOf":[ + { + "$ref":"#/definitions/ContactPersonPrimary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactPersonPrimary", + "namespaceURI":"" + } + }, + "contactPosition":{ + "title":"contactPosition", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", + "propertyType":"element", + "elementName":{ + "localPart":"ContactPosition", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "contactAddress":{ + "title":"contactAddress", + "allOf":[ + { + "$ref":"#/definitions/ContactAddress" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactAddress", + "namespaceURI":"" + } + }, + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", + "propertyType":"element", + "elementName":{ + "localPart":"ContactVoiceTelephone", "namespaceURI":"" } }, - "maxx":{ - "title":"maxx", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", + "propertyType":"element", + "elementName":{ + "localPart":"ContactFacsimileTelephone", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", + "propertyType":"element", + "elementName":{ + "localPart":"ContactElectronicMailAddress", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "minx", - "miny", - "maxx", - "maxy" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] }, - "ContactPersonPrimary":{ + "OnlineResource":{ "type":"object", - "title":"ContactPersonPrimary", + "title":"OnlineResource", "properties":{ - "contactPerson":{ - "title":"contactPerson", + "xmlnsXlink":{ + "title":"xmlnsXlink", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlns:xlink", + "namespaceURI":"" + } + }, + "xlinkType":{ + "title":"xlinkType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPerson", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:type", "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "xlinkHref":{ + "title":"xlinkHref", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactOrganization", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:href", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "xmlnsXlink", + "xlinkType", + "xlinkHref" ] }, "TileSet":{ @@ -1281,449 +1632,238 @@ "query" ] }, - "Extent":{ - "type":"object", - "title":"Extent", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" - } - }, - "nearestValue":{ - "title":"nearestValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" - } - }, - "multipleValues":{ - "title":"multipleValues", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" - } - }, - "current":{ - "title":"current", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "_default", - "nearestValue", - "multipleValues", - "current", - "value" - ] - }, - "Query":{ - "type":"object", - "title":"Query", - "properties":{ - "typeName":{ - "title":"typeName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "typeName" - ] - }, - "Layers":{ - "type":"object", - "title":"Layers", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "GetCapabilities":{ - "type":"object", - "title":"GetCapabilities", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "SRS":{ - "type":"object", - "title":"SRS", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "LegendURL":{ + "ScaleHint":{ "type":"object", - "title":"LegendURL", + "title":"ScaleHint", "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" - } - }, - "format":{ - "title":"format", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"min", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"max", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" + "min", + "max" ] }, - "WMTMSCapabilities":{ + "ContactAddress":{ "type":"object", - "title":"WMTMSCapabilities", + "title":"ContactAddress", "properties":{ - "version":{ - "title":"version", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"AddressType", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"Address", "namespaceURI":"" } }, - "service":{ - "title":"service", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"City", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"StateOrProvince", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" - ] - }, - "ScaleHint":{ - "type":"object", - "title":"ScaleHint", - "properties":{ - "min":{ - "title":"min", + }, + "postCode":{ + "title":"postCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"min", + "propertyType":"element", + "elementName":{ + "localPart":"PostCode", "namespaceURI":"" } }, - "max":{ - "title":"max", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"max", + "propertyType":"element", + "elementName":{ + "localPart":"Country", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "min", - "max" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "MetadataURL":{ + "Attribution":{ "type":"object", - "title":"MetadataURL", + "title":"Attribution", "properties":{ - "type":{ - "title":"type", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"Title", "namespaceURI":"" } }, - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"LogoURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", - "format", - "onlineResource" + "title", + "onlineResource", + "logoURL" ] }, - "BoundingBox":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"BoundingBox", + "title":"VendorSpecificCapabilities", "properties":{ - "srs":{ - "title":"srs", + "tileSet":{ + "title":"tileSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/TileSet" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SRS", + "propertyType":"element", + "elementName":{ + "localPart":"TileSet", "namespaceURI":"" } - }, - "minx":{ - "title":"minx", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "tileSet" + ] + }, + "SRS":{ + "type":"object", + "title":"SRS", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" - } - }, - "miny":{ - "title":"miny", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "WMSDescribeLayerResponse":{ + "type":"object", + "title":"WMSDescribeLayerResponse", + "properties":{ + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1731,72 +1871,93 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"miny", + "localPart":"version", "namespaceURI":"" } }, - "maxx":{ - "title":"maxx", + "layerDescription":{ + "title":"layerDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerDescription" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", + "propertyType":"element", + "elementName":{ + "localPart":"LayerDescription", "namespaceURI":"" } - }, - "maxy":{ - "title":"maxy", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "layerDescription" + ] + }, + "Format":{ + "type":"object", + "title":"Format", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } - }, - "resx":{ - "title":"resx", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "PutStyles":{ + "type":"object", + "title":"PutStyles", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "resy":{ - "title":"resy", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "format", + "dcpType" ] }, "Layer":{ @@ -2177,151 +2338,12 @@ "layer" ] }, - "Post":{ - "type":"object", - "title":"Post", - "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "Dimension":{ - "type":"object", - "title":"Dimension", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "units":{ - "title":"units", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", - "namespaceURI":"" - } - }, - "unitSymbol":{ - "title":"unitSymbol", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unitSymbol", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "units", - "unitSymbol" - ] - }, - "KeywordList":{ - "type":"object", - "title":"KeywordList", - "properties":{ - "keyword":{ - "title":"keyword", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Keyword", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword" - ] - }, - "UserDefinedSymbolization":{ + "ServiceExceptionReport":{ "type":"object", - "title":"UserDefinedSymbolization", + "title":"ServiceExceptionReport", "properties":{ - "supportSLD":{ - "title":"supportSLD", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SupportSLD", - "namespaceURI":"" - } - }, - "userLayer":{ - "title":"userLayer", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserLayer", - "namespaceURI":"" - } - }, - "userStyle":{ - "title":"userStyle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserStyle", - "namespaceURI":"" - } - }, - "remoteWFS":{ - "title":"remoteWFS", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2329,105 +2351,62 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"RemoteWFS", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" - ] - }, - "GetMap":{ - "type":"object", - "title":"GetMap", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "localPart":"version", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "serviceException":{ + "title":"serviceException", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/ServiceException" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"ServiceException", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "version", + "serviceException" ] }, - "AuthorityURL":{ + "DCPType":{ "type":"object", - "title":"AuthorityURL", + "title":"DCPType", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "onlineResource":{ - "title":"onlineResource", + "http":{ + "title":"http", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"HTTP", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "onlineResource" + "http" ] }, - "OnlineResource":{ + "WMTMSCapabilities":{ "type":"object", - "title":"OnlineResource", + "title":"WMTMSCapabilities", "properties":{ - "xmlnsXlink":{ - "title":"xmlnsXlink", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2435,12 +2414,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"xmlns:xlink", + "localPart":"version", "namespaceURI":"" } }, - "xlinkType":{ - "title":"xlinkType", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2448,34 +2427,48 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"xlink:type", + "localPart":"updateSequence", "namespaceURI":"" } }, - "xlinkHref":{ - "title":"xlinkHref", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Service" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:href", + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"" + } + }, + "capability":{ + "title":"capability", + "allOf":[ + { + "$ref":"#/definitions/Capability" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "xmlnsXlink", - "xlinkType", - "xlinkHref" + "version", + "updateSequence", + "service", + "capability" ] }, - "Get":{ + "Post":{ "type":"object", - "title":"Get", + "title":"Post", "properties":{ "onlineResource":{ "title":"onlineResource", @@ -2496,15 +2489,18 @@ "onlineResource" ] }, - "StyleURL":{ + "GetFeatureInfo":{ "type":"object", - "title":"StyleURL", + "title":"GetFeatureInfo", "properties":{ "format":{ "title":"format", "allOf":[ { - "$ref":"#/definitions/Format" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", @@ -2513,16 +2509,19 @@ "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"DCPType", "namespaceURI":"" } } @@ -2530,94 +2529,62 @@ "typeType":"classInfo", "propertiesOrder":[ "format", - "onlineResource" + "dcpType" ] }, - "HTTP":{ + "Service":{ "type":"object", - "title":"HTTP", + "title":"Service", "properties":{ - "getOrPost":{ - "title":"getOrPost", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/Get" - } - ], - "elementName":{ - "localPart":"Get", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Post" - } - ], - "elementName":{ - "localPart":"Post", - "namespaceURI":"" - } - } - ] - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "LogoURL":{ - "type":"object", - "title":"LogoURL", - "properties":{ - "width":{ - "title":"width", + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", + "propertyType":"element", + "elementName":{ + "localPart":"Title", "namespaceURI":"" } }, - "height":{ - "title":"height", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", "namespaceURI":"" } }, - "format":{ - "title":"format", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -2633,35 +2600,22 @@ "localPart":"OnlineResource", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" - ] - }, - "ContactInformation":{ - "type":"object", - "title":"ContactInformation", - "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + }, + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/ContactInformation" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"ContactInformation", "namespaceURI":"" } }, - "contactPosition":{ - "title":"contactPosition", + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2669,186 +2623,252 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Fees", "namespaceURI":"" } }, - "contactAddress":{ - "title":"contactAddress", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { - "$ref":"#/definitions/ContactAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"AccessConstraints", "namespaceURI":"" } - }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "keywordList", + "onlineResource", + "contactInformation", + "fees", + "accessConstraints" + ] + }, + "DescribeLayer":{ + "type":"object", + "title":"DescribeLayer", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"Format", "namespaceURI":"" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "GetMap":{ + "type":"object", + "title":"GetMap", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"Format", "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "format", + "dcpType" ] }, - "Request":{ + "KeywordList":{ "type":"object", - "title":"Request", + "title":"KeywordList", "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/GetCapabilities" + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + } } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Keyword", "namespaceURI":"" } - }, - "getMap":{ - "title":"getMap", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "Identifier":{ + "type":"object", + "title":"Identifier", + "properties":{ + "authority":{ + "title":"authority", "allOf":[ { - "$ref":"#/definitions/GetMap" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetMap", + "propertyType":"attribute", + "attributeName":{ + "localPart":"authority", "namespaceURI":"" } }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetFeatureInfo", - "namespaceURI":"" - } - }, - "describeLayer":{ - "title":"describeLayer", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "authority", + "value" + ] + }, + "UserDefinedSymbolization":{ + "type":"object", + "title":"UserDefinedSymbolization", + "properties":{ + "supportSLD":{ + "title":"supportSLD", "allOf":[ { - "$ref":"#/definitions/DescribeLayer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeLayer", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SupportSLD", "namespaceURI":"" } }, - "getLegendGraphic":{ - "title":"getLegendGraphic", + "userLayer":{ + "title":"userLayer", "allOf":[ { - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetLegendGraphic", + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserLayer", "namespaceURI":"" } }, - "getStyles":{ - "title":"getStyles", + "userStyle":{ + "title":"userStyle", "allOf":[ { - "$ref":"#/definitions/GetStyles" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetStyles", + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserStyle", "namespaceURI":"" } }, - "putStyles":{ - "title":"putStyles", + "remoteWFS":{ + "title":"remoteWFS", "allOf":[ { - "$ref":"#/definitions/PutStyles" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PutStyles", + "propertyType":"attribute", + "attributeName":{ + "localPart":"RemoteWFS", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer", - "getLegendGraphic", - "getStyles", - "putStyles" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, - "ServiceException":{ + "AuthorityURL":{ "type":"object", - "title":"ServiceException", + "title":"AuthorityURL", "properties":{ - "code":{ - "title":"code", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2856,67 +2876,47 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"name", "namespaceURI":"" } }, - "value":{ - "title":"value", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "code", - "value" + "name", + "onlineResource" ] }, - "PutStyles":{ + "Styles":{ "type":"object", - "title":"PutStyles", + "title":"Styles", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "value" ] } }, @@ -2934,7 +2934,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -2947,11 +2947,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -2968,7 +2968,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "ServiceExceptionReport" ] }, "namespaceURI":{ @@ -2981,11 +2981,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/ServiceExceptionReport" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"ServiceExceptionReport", "namespaceURI":"" } }, @@ -3002,7 +3002,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "StyleURL" ] }, "namespaceURI":{ @@ -3015,11 +3015,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"Layer", + "localPart":"StyleURL", "namespaceURI":"" } }, @@ -3036,7 +3036,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_DescribeLayerResponse" + "Keyword" ] }, "namespaceURI":{ @@ -3049,11 +3049,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSDescribeLayerResponse" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"WMS_DescribeLayerResponse", + "localPart":"Keyword", "namespaceURI":"" } }, @@ -3070,7 +3070,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "Attribution" ] }, "namespaceURI":{ @@ -3083,11 +3083,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"Post", + "localPart":"Attribution", "namespaceURI":"" } }, @@ -3104,7 +3104,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetStyles" ] }, "namespaceURI":{ @@ -3117,11 +3117,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/GetStyles" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetStyles", "namespaceURI":"" } }, @@ -3138,7 +3138,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "DataURL" ] }, "namespaceURI":{ @@ -3151,11 +3151,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"Service", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -3172,7 +3172,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "Styles" ] }, "namespaceURI":{ @@ -3185,11 +3185,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/Styles" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"Styles", "namespaceURI":"" } }, @@ -3206,7 +3206,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "LayerDescription" ] }, "namespaceURI":{ @@ -3219,11 +3219,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/LayerDescription" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"LayerDescription", "namespaceURI":"" } }, @@ -3240,7 +3240,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "DescribeLayer" ] }, "namespaceURI":{ @@ -3253,11 +3253,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -3274,7 +3274,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceException" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3287,11 +3287,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"ServiceException", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -3308,7 +3308,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "Request" ] }, "namespaceURI":{ @@ -3321,11 +3321,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"Request", "namespaceURI":"" } }, @@ -3342,7 +3342,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceExceptionReport" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -3355,11 +3355,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceExceptionReport" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"ServiceExceptionReport", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -3410,7 +3410,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3423,11 +3423,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -3444,7 +3444,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -3457,11 +3457,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -3478,7 +3478,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "MetadataURL" ] }, "namespaceURI":{ @@ -3491,11 +3491,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"MetadataURL", "namespaceURI":"" } }, @@ -3512,7 +3512,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "Identifier" ] }, "namespaceURI":{ @@ -3525,11 +3525,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"Request", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -3546,7 +3546,7 @@ "properties":{ "localPart":{ "enum":[ - "PutStyles" + "Post" ] }, "namespaceURI":{ @@ -3559,11 +3559,11 @@ ] }, "value":{ - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"PutStyles", + "localPart":"Post", "namespaceURI":"" } }, @@ -3580,7 +3580,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "OnlineResource" ] }, "namespaceURI":{ @@ -3593,11 +3593,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3614,7 +3614,7 @@ "properties":{ "localPart":{ "enum":[ - "TileSet" + "LegendURL" ] }, "namespaceURI":{ @@ -3627,11 +3627,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileSet" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"TileSet", + "localPart":"LegendURL", "namespaceURI":"" } }, @@ -3648,7 +3648,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStyles" + "ServiceException" ] }, "namespaceURI":{ @@ -3661,11 +3661,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/ServiceException" } }, "elementName":{ - "localPart":"GetStyles", + "localPart":"ServiceException", "namespaceURI":"" } }, @@ -3682,7 +3682,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "Query" ] }, "namespaceURI":{ @@ -3695,11 +3695,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/Query" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"Query", "namespaceURI":"" } }, @@ -3716,7 +3716,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "BoundingBox" ] }, "namespaceURI":{ @@ -3729,11 +3729,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -3750,7 +3750,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Format" ] }, "namespaceURI":{ @@ -3763,11 +3763,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Format", "namespaceURI":"" } }, @@ -3784,7 +3784,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "Service" ] }, "namespaceURI":{ @@ -3797,11 +3797,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"Exception", + "localPart":"Service", "namespaceURI":"" } }, @@ -3818,7 +3818,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "KeywordList" ] }, "namespaceURI":{ @@ -3831,11 +3831,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -3852,7 +3852,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "AuthorityURL" ] }, "namespaceURI":{ @@ -3865,11 +3865,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"AuthorityURL", "namespaceURI":"" } }, @@ -3886,7 +3886,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Get" ] }, "namespaceURI":{ @@ -3899,11 +3899,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"Style", + "localPart":"Get", "namespaceURI":"" } }, @@ -3920,7 +3920,7 @@ "properties":{ "localPart":{ "enum":[ - "SRS" + "Layers" ] }, "namespaceURI":{ @@ -3933,11 +3933,11 @@ ] }, "value":{ - "$ref":"#/definitions/SRS" + "$ref":"#/definitions/Layers" } }, "elementName":{ - "localPart":"SRS", + "localPart":"Layers", "namespaceURI":"" } }, @@ -3954,7 +3954,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "FeatureListURL" ] }, "namespaceURI":{ @@ -3967,11 +3967,11 @@ ] }, "value":{ - "$ref":"#/definitions/Query" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"Query", + "localPart":"FeatureListURL", "namespaceURI":"" } }, @@ -3988,7 +3988,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "PutStyles" ] }, "namespaceURI":{ @@ -4001,11 +4001,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/PutStyles" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"PutStyles", "namespaceURI":"" } }, @@ -4022,7 +4022,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "ScaleHint" ] }, "namespaceURI":{ @@ -4035,11 +4035,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -4056,7 +4056,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "GetMap" ] }, "namespaceURI":{ @@ -4069,11 +4069,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -4090,7 +4090,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -4103,11 +4103,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -4124,7 +4124,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Capability" ] }, "namespaceURI":{ @@ -4137,11 +4137,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Capability", "namespaceURI":"" } }, @@ -4158,7 +4158,7 @@ "properties":{ "localPart":{ "enum":[ - "GetLegendGraphic" + "SRS" ] }, "namespaceURI":{ @@ -4171,11 +4171,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"#/definitions/SRS" } }, "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"SRS", "namespaceURI":"" } }, @@ -4192,7 +4192,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "ContactInformation" ] }, "namespaceURI":{ @@ -4205,11 +4205,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"Format", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -4226,7 +4226,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "Exception" ] }, "namespaceURI":{ @@ -4239,11 +4239,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"Exception", "namespaceURI":"" } }, @@ -4260,7 +4260,7 @@ "properties":{ "localPart":{ "enum":[ - "Layers" + "TileSet" ] }, "namespaceURI":{ @@ -4273,11 +4273,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layers" + "$ref":"#/definitions/TileSet" } }, "elementName":{ - "localPart":"Layers", + "localPart":"TileSet", "namespaceURI":"" } }, @@ -4294,7 +4294,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "ContactAddress" ] }, "namespaceURI":{ @@ -4307,11 +4307,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"ContactAddress", "namespaceURI":"" } }, @@ -4328,7 +4328,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "DCPType" ] }, "namespaceURI":{ @@ -4341,11 +4341,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -4362,7 +4362,7 @@ "properties":{ "localPart":{ "enum":[ - "Styles" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -4375,11 +4375,11 @@ ] }, "value":{ - "$ref":"#/definitions/Styles" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"Styles", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -4396,7 +4396,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "HTTP" ] }, "namespaceURI":{ @@ -4409,11 +4409,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -4430,7 +4430,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "WMS_DescribeLayerResponse" ] }, "namespaceURI":{ @@ -4443,11 +4443,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/WMSDescribeLayerResponse" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"WMS_DescribeLayerResponse", "namespaceURI":"" } }, @@ -4464,7 +4464,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -4477,11 +4477,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -4498,7 +4498,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "LogoURL" ] }, "namespaceURI":{ @@ -4511,11 +4511,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"Get", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -4532,7 +4532,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "Style" ] }, "namespaceURI":{ @@ -4545,11 +4545,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"Capability", + "localPart":"Style", "namespaceURI":"" } }, @@ -4566,7 +4566,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "Layer" ] }, "namespaceURI":{ @@ -4579,11 +4579,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"Layer", "namespaceURI":"" } }, @@ -4600,7 +4600,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerDescription" + "GetLegendGraphic" ] }, "namespaceURI":{ @@ -4613,11 +4613,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerDescription" + "$ref":"#/definitions/GetLegendGraphic" } }, "elementName":{ - "localPart":"LayerDescription", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, @@ -4634,7 +4634,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "Dimension" ] }, "namespaceURI":{ @@ -4647,11 +4647,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"Dimension", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_0_0.jsonschema b/scripts/jsonschemas/WMS_1_0_0.jsonschema index b5adbfbc..2f923ab3 100644 --- a/scripts/jsonschemas/WMS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_0_0.jsonschema @@ -2,127 +2,151 @@ { "id":"#", "definitions":{ - "GML3":{ + "HTTP":{ "type":"object", - "title":"GML3", + "title":"HTTP", + "properties":{ + "getOrPost":{ + "title":"getOrPost", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] + } + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "WMSXML":{ + "type":"object", + "title":"WMSXML", "properties":{ }, "typeType":"classInfo" }, - "SVG":{ + "PPM":{ "type":"object", - "title":"SVG", + "title":"PPM", "properties":{ }, "typeType":"classInfo" }, - "Service":{ + "WMTMSCapabilities":{ "type":"object", - "title":"Service", + "title":"WMTMSCapabilities", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"" - } - }, - "keywords":{ - "title":"keywords", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", "namespaceURI":"" } }, - "fees":{ - "title":"fees", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Service" } ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"Service", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywords", - "onlineResource", - "fees", - "accessConstraints" + "version", + "updateSequence", + "service", + "capability" ] }, + "GML1":{ + "type":"object", + "title":"GML1", + "properties":{ + }, + "typeType":"classInfo" + }, + "JPEG":{ + "type":"object", + "title":"JPEG", + "properties":{ + }, + "typeType":"classInfo" + }, + "GIF":{ + "type":"object", + "title":"GIF", + "properties":{ + }, + "typeType":"classInfo" + }, "Map":{ "type":"object", "title":"Map", @@ -163,19 +187,12 @@ "dcpType" ] }, - "GML2":{ - "type":"object", - "title":"GML2", - "properties":{ - }, - "typeType":"classInfo" - }, - "Format":{ + "Request":{ "type":"object", - "title":"Format", + "title":"Request", "properties":{ - "gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK":{ - "title":"gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK", + "mapOrCapabilitiesOrFeatureInfo":{ + "title":"mapOrCapabilitiesOrFeatureInfo", "allOf":[ { "type":"array", @@ -184,176 +201,33 @@ { "anyOf":[ { - "$ref":"#/definitions/GIF" - } - ], - "elementName":{ - "localPart":"GIF", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/JPEG" - } - ], - "elementName":{ - "localPart":"JPEG", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/PNG" - } - ], - "elementName":{ - "localPart":"PNG", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/WebCGM" - } - ], - "elementName":{ - "localPart":"WebCGM", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/SVG" - } - ], - "elementName":{ - "localPart":"SVG", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/GML1" + "$ref":"#/definitions/Map" } ], "elementName":{ - "localPart":"GML.1", + "localPart":"Map", "namespaceURI":"" } }, { "anyOf":[ { - "$ref":"#/definitions/GML2" + "$ref":"#/definitions/Capabilities" } ], "elementName":{ - "localPart":"GML.2", + "localPart":"Capabilities", "namespaceURI":"" } }, { "anyOf":[ { - "$ref":"#/definitions/GML3" + "$ref":"#/definitions/FeatureInfo" } ], "elementName":{ - "localPart":"GML.3", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/WBMP" - } - ], - "elementName":{ - "localPart":"WBMP", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/WMSXML" - } - ], - "elementName":{ - "localPart":"WMS_XML", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/MIME" - } - ], - "elementName":{ - "localPart":"MIME", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/INIMAGE" - } - ], - "elementName":{ - "localPart":"INIMAGE", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/TIFF" - } - ], - "elementName":{ - "localPart":"TIFF", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/GeoTIFF" - } - ], - "elementName":{ - "localPart":"GeoTIFF", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/PPM" - } - ], - "elementName":{ - "localPart":"PPM", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/BLANK" - } - ], - "elementName":{ - "localPart":"BLANK", + "localPart":"FeatureInfo", "namespaceURI":"" } } @@ -366,226 +240,219 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK" + "mapOrCapabilitiesOrFeatureInfo" ] }, - "PNG":{ - "type":"object", - "title":"PNG", - "properties":{ - }, - "typeType":"classInfo" - }, - "PPM":{ - "type":"object", - "title":"PPM", - "properties":{ - }, - "typeType":"classInfo" - }, - "BLANK":{ + "GeoTIFF":{ "type":"object", - "title":"BLANK", + "title":"GeoTIFF", "properties":{ }, "typeType":"classInfo" }, - "DCPType":{ + "Layer":{ "type":"object", - "title":"DCPType", + "title":"Layer", "properties":{ - "http":{ - "title":"http", + "queryable":{ + "title":"queryable", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", + "propertyType":"attribute", + "attributeName":{ + "localPart":"queryable", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "Exception":{ - "type":"object", - "title":"Exception", - "properties":{ - "format":{ - "title":"format", + }, + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] - }, - "ScaleHint":{ - "type":"object", - "title":"ScaleHint", - "properties":{ - "min":{ - "title":"min", + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"min", + "propertyType":"element", + "elementName":{ + "localPart":"Title", "namespaceURI":"" } }, - "max":{ - "title":"max", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"max", + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max" - ] - }, - "Get":{ - "type":"object", - "title":"Get", - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "keywords":{ + "title":"keywords", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"onlineResource", + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "WMSXML":{ - "type":"object", - "title":"WMSXML", - "properties":{ - }, - "typeType":"classInfo" - }, - "WebCGM":{ - "type":"object", - "title":"WebCGM", - "properties":{ - }, - "typeType":"classInfo" - }, - "WMTMSCapabilities":{ - "type":"object", - "title":"WMTMSCapabilities", - "properties":{ - "version":{ - "title":"version", + }, + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"SRS", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "latLonBoundingBox":{ + "title":"latLonBoundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LatLonBoundingBox" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, - "service":{ - "title":"service", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/Service" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"BoundingBox", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"DataURL", + "namespaceURI":"" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"" + } + }, + "scaleHint":{ + "title":"scaleHint", + "allOf":[ + { + "$ref":"#/definitions/ScaleHint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScaleHint", + "namespaceURI":"" + } + }, + "layer":{ + "title":"layer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Layer" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "queryable", + "name", + "title", + "_abstract", + "keywords", + "srs", + "latLonBoundingBox", + "boundingBox", + "dataURL", + "style", + "scaleHint", + "layer" ] }, - "TIFF":{ - "type":"object", - "title":"TIFF", - "properties":{ - }, - "typeType":"classInfo" - }, - "LatLonBoundingBox":{ + "BoundingBox":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"BoundingBox", "properties":{ + "srs":{ + "title":"srs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", + "namespaceURI":"" + } + }, "minx":{ "title":"minx", "allOf":[ @@ -641,15 +508,16 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "srs", "minx", "miny", "maxx", "maxy" ] }, - "FeatureInfo":{ + "Capabilities":{ "type":"object", - "title":"FeatureInfo", + "title":"Capabilities", "properties":{ "format":{ "title":"format", @@ -687,23 +555,10 @@ "dcpType" ] }, - "Layer":{ + "Service":{ "type":"object", - "title":"Layer", + "title":"Service", "properties":{ - "queryable":{ - "title":"queryable", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"queryable", - "namespaceURI":"" - } - }, "name":{ "title":"name", "allOf":[ @@ -756,8 +611,8 @@ "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -765,41 +620,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SRS", - "namespaceURI":"" - } - }, - "latLonBoundingBox":{ - "title":"latLonBoundingBox", - "allOf":[ - { - "$ref":"#/definitions/LatLonBoundingBox" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "fees":{ + "title":"fees", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingBox" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"Fees", "namespaceURI":"" } }, - "dataURL":{ - "title":"dataURL", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -807,229 +646,230 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"AccessConstraints", "namespaceURI":"" } - }, - "style":{ - "title":"style", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "keywords", + "onlineResource", + "fees", + "accessConstraints" + ] + }, + "SVG":{ + "type":"object", + "title":"SVG", + "properties":{ + }, + "typeType":"classInfo" + }, + "Exception":{ + "type":"object", + "title":"Exception", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Style" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Format", "namespaceURI":"" } - }, - "scaleHint":{ - "title":"scaleHint", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format" + ] + }, + "ScaleHint":{ + "type":"object", + "title":"ScaleHint", + "properties":{ + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/ScaleHint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ScaleHint", + "propertyType":"attribute", + "attributeName":{ + "localPart":"min", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "max":{ + "title":"max", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Layer" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", + "propertyType":"attribute", + "attributeName":{ + "localPart":"max", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "queryable", - "name", - "title", - "_abstract", - "keywords", - "srs", - "latLonBoundingBox", - "boundingBox", - "dataURL", - "style", - "scaleHint", - "layer" + "min", + "max" ] }, - "INIMAGE":{ + "MIME":{ "type":"object", - "title":"INIMAGE", + "title":"MIME", "properties":{ }, "typeType":"classInfo" }, - "GeoTIFF":{ + "BLANK":{ "type":"object", - "title":"GeoTIFF", + "title":"BLANK", "properties":{ }, "typeType":"classInfo" }, - "BoundingBox":{ + "DCPType":{ "type":"object", - "title":"BoundingBox", + "title":"DCPType", "properties":{ - "srs":{ - "title":"srs", + "http":{ + "title":"http", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SRS", - "namespaceURI":"" - } - }, - "minx":{ - "title":"minx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" - } - }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" - } - }, - "maxx":{ - "title":"maxx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" - } - }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" + "http" ] }, - "MIME":{ + "PNG":{ "type":"object", - "title":"MIME", + "title":"PNG", "properties":{ }, "typeType":"classInfo" }, - "JPEG":{ + "INIMAGE":{ "type":"object", - "title":"JPEG", + "title":"INIMAGE", "properties":{ }, "typeType":"classInfo" }, - "WBMP":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"WBMP", + "title":"VendorSpecificCapabilities", "properties":{ }, "typeType":"classInfo" }, - "GIF":{ + "Post":{ "type":"object", - "title":"GIF", + "title":"Post", + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"onlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "GML3":{ + "type":"object", + "title":"GML3", "properties":{ }, "typeType":"classInfo" }, - "GML1":{ + "WebCGM":{ "type":"object", - "title":"GML1", + "title":"WebCGM", "properties":{ }, "typeType":"classInfo" }, - "Post":{ + "FeatureInfo":{ "type":"object", - "title":"Post", + "title":"FeatureInfo", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"onlineResource", + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "format", + "dcpType" ] }, - "Request":{ + "Format":{ "type":"object", - "title":"Request", + "title":"Format", "properties":{ - "mapOrCapabilitiesOrFeatureInfo":{ - "title":"mapOrCapabilitiesOrFeatureInfo", + "gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK":{ + "title":"gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK", "allOf":[ { "type":"array", @@ -1038,78 +878,176 @@ { "anyOf":[ { - "$ref":"#/definitions/Map" + "$ref":"#/definitions/GIF" } ], "elementName":{ - "localPart":"Map", + "localPart":"GIF", "namespaceURI":"" } }, { "anyOf":[ { - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/JPEG" } ], "elementName":{ - "localPart":"Capabilities", + "localPart":"JPEG", "namespaceURI":"" } }, { "anyOf":[ { - "$ref":"#/definitions/FeatureInfo" + "$ref":"#/definitions/PNG" } ], "elementName":{ - "localPart":"FeatureInfo", + "localPart":"PNG", "namespaceURI":"" } - } - ] - } - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "mapOrCapabilitiesOrFeatureInfo" - ] - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "properties":{ - "getOrPost":{ - "title":"getOrPost", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ + }, { "anyOf":[ { - "$ref":"#/definitions/Get" + "$ref":"#/definitions/WebCGM" } ], "elementName":{ - "localPart":"Get", + "localPart":"WebCGM", "namespaceURI":"" } }, { "anyOf":[ { - "$ref":"#/definitions/Post" + "$ref":"#/definitions/SVG" } ], "elementName":{ - "localPart":"Post", + "localPart":"SVG", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/GML1" + } + ], + "elementName":{ + "localPart":"GML.1", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/GML2" + } + ], + "elementName":{ + "localPart":"GML.2", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/GML3" + } + ], + "elementName":{ + "localPart":"GML.3", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/WBMP" + } + ], + "elementName":{ + "localPart":"WBMP", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/WMSXML" + } + ], + "elementName":{ + "localPart":"WMS_XML", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/MIME" + } + ], + "elementName":{ + "localPart":"MIME", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/INIMAGE" + } + ], + "elementName":{ + "localPart":"INIMAGE", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/TIFF" + } + ], + "elementName":{ + "localPart":"TIFF", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/GeoTIFF" + } + ], + "elementName":{ + "localPart":"GeoTIFF", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/PPM" + } + ], + "elementName":{ + "localPart":"PPM", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/BLANK" + } + ], + "elementName":{ + "localPart":"BLANK", "namespaceURI":"" } } @@ -1117,14 +1055,86 @@ } } ], - "propertyType":"elements" + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK" + ] + }, + "LatLonBoundingBox":{ + "type":"object", + "title":"LatLonBoundingBox", + "properties":{ + "minx":{ + "title":"minx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" + } + }, + "miny":{ + "title":"miny", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" + } + }, + "maxx":{ + "title":"maxx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", + "namespaceURI":"" + } + }, + "maxy":{ + "title":"maxy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "getOrPost" + "minx", + "miny", + "maxx", + "maxy" ] }, + "TIFF":{ + "type":"object", + "title":"TIFF", + "properties":{ + }, + "typeType":"classInfo" + }, "Style":{ "type":"object", "title":"Style", @@ -1190,51 +1200,41 @@ "styleURL" ] }, - "VendorSpecificCapabilities":{ + "GML2":{ "type":"object", - "title":"VendorSpecificCapabilities", + "title":"GML2", "properties":{ }, "typeType":"classInfo" }, - "Capabilities":{ + "WBMP":{ "type":"object", - "title":"Capabilities", + "title":"WBMP", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"#/definitions/Format" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", + }, + "typeType":"classInfo" + }, + "Get":{ + "type":"object", + "title":"Get", + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"onlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "onlineResource" ] }, "Capability":{ @@ -1317,7 +1317,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "WMS_XML" ] }, "namespaceURI":{ @@ -1330,11 +1330,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/WMSXML" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"WMS_XML", "namespaceURI":"" } }, @@ -1351,7 +1351,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "GIF" ] }, "namespaceURI":{ @@ -1364,11 +1364,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/GIF" } }, "elementName":{ - "localPart":"Exception", + "localPart":"GIF", "namespaceURI":"" } }, @@ -1385,7 +1385,7 @@ "properties":{ "localPart":{ "enum":[ - "MIME" + "GML.2" ] }, "namespaceURI":{ @@ -1398,11 +1398,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIME" + "$ref":"#/definitions/GML2" } }, "elementName":{ - "localPart":"MIME", + "localPart":"GML.2", "namespaceURI":"" } }, @@ -1419,7 +1419,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "WBMP" ] }, "namespaceURI":{ @@ -1432,11 +1432,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/WBMP" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"WBMP", "namespaceURI":"" } }, @@ -1453,7 +1453,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "INIMAGE" ] }, "namespaceURI":{ @@ -1466,11 +1466,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/INIMAGE" } }, "elementName":{ - "localPart":"Post", + "localPart":"INIMAGE", "namespaceURI":"" } }, @@ -1487,7 +1487,7 @@ "properties":{ "localPart":{ "enum":[ - "WBMP" + "Layer" ] }, "namespaceURI":{ @@ -1500,11 +1500,11 @@ ] }, "value":{ - "$ref":"#/definitions/WBMP" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"WBMP", + "localPart":"Layer", "namespaceURI":"" } }, @@ -1521,7 +1521,7 @@ "properties":{ "localPart":{ "enum":[ - "INIMAGE" + "HTTP" ] }, "namespaceURI":{ @@ -1534,11 +1534,11 @@ ] }, "value":{ - "$ref":"#/definitions/INIMAGE" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"INIMAGE", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -1555,7 +1555,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoTIFF" + "DCPType" ] }, "namespaceURI":{ @@ -1568,11 +1568,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoTIFF" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"GeoTIFF", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -1589,7 +1589,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "MIME" ] }, "namespaceURI":{ @@ -1602,11 +1602,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/MIME" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"MIME", "namespaceURI":"" } }, @@ -1623,7 +1623,7 @@ "properties":{ "localPart":{ "enum":[ - "GIF" + "Capability" ] }, "namespaceURI":{ @@ -1636,11 +1636,11 @@ ] }, "value":{ - "$ref":"#/definitions/GIF" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"GIF", + "localPart":"Capability", "namespaceURI":"" } }, @@ -1657,7 +1657,7 @@ "properties":{ "localPart":{ "enum":[ - "BLANK" + "Format" ] }, "namespaceURI":{ @@ -1670,11 +1670,11 @@ ] }, "value":{ - "$ref":"#/definitions/BLANK" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"BLANK", + "localPart":"Format", "namespaceURI":"" } }, @@ -1691,7 +1691,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.2" + "SVG" ] }, "namespaceURI":{ @@ -1704,11 +1704,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML2" + "$ref":"#/definitions/SVG" } }, "elementName":{ - "localPart":"GML.2", + "localPart":"SVG", "namespaceURI":"" } }, @@ -1759,7 +1759,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "GML.3" ] }, "namespaceURI":{ @@ -1772,11 +1772,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/GML3" } }, "elementName":{ - "localPart":"Format", + "localPart":"GML.3", "namespaceURI":"" } }, @@ -1793,7 +1793,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "Exception" ] }, "namespaceURI":{ @@ -1806,11 +1806,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"Exception", "namespaceURI":"" } }, @@ -1827,7 +1827,7 @@ "properties":{ "localPart":{ "enum":[ - "JPEG" + "Post" ] }, "namespaceURI":{ @@ -1840,11 +1840,11 @@ ] }, "value":{ - "$ref":"#/definitions/JPEG" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"JPEG", + "localPart":"Post", "namespaceURI":"" } }, @@ -1861,7 +1861,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_XML" + "JPEG" ] }, "namespaceURI":{ @@ -1874,11 +1874,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSXML" + "$ref":"#/definitions/JPEG" } }, "elementName":{ - "localPart":"WMS_XML", + "localPart":"JPEG", "namespaceURI":"" } }, @@ -1895,7 +1895,7 @@ "properties":{ "localPart":{ "enum":[ - "TIFF" + "FeatureInfo" ] }, "namespaceURI":{ @@ -1908,11 +1908,11 @@ ] }, "value":{ - "$ref":"#/definitions/TIFF" + "$ref":"#/definitions/FeatureInfo" } }, "elementName":{ - "localPart":"TIFF", + "localPart":"FeatureInfo", "namespaceURI":"" } }, @@ -1929,7 +1929,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -1942,11 +1942,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -1997,7 +1997,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "PPM" ] }, "namespaceURI":{ @@ -2010,11 +2010,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/PPM" } }, "elementName":{ - "localPart":"Get", + "localPart":"PPM", "namespaceURI":"" } }, @@ -2031,7 +2031,7 @@ "properties":{ "localPart":{ "enum":[ - "SVG" + "WebCGM" ] }, "namespaceURI":{ @@ -2044,11 +2044,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVG" + "$ref":"#/definitions/WebCGM" } }, "elementName":{ - "localPart":"SVG", + "localPart":"WebCGM", "namespaceURI":"" } }, @@ -2099,7 +2099,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -2112,11 +2112,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"Service", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -2133,7 +2133,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.1" + "BLANK" ] }, "namespaceURI":{ @@ -2146,11 +2146,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML1" + "$ref":"#/definitions/BLANK" } }, "elementName":{ - "localPart":"GML.1", + "localPart":"BLANK", "namespaceURI":"" } }, @@ -2167,7 +2167,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureInfo" + "Style" ] }, "namespaceURI":{ @@ -2180,11 +2180,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureInfo" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"FeatureInfo", + "localPart":"Style", "namespaceURI":"" } }, @@ -2201,7 +2201,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "ScaleHint" ] }, "namespaceURI":{ @@ -2214,11 +2214,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -2235,7 +2235,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "TIFF" ] }, "namespaceURI":{ @@ -2248,11 +2248,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/TIFF" } }, "elementName":{ - "localPart":"Capability", + "localPart":"TIFF", "namespaceURI":"" } }, @@ -2269,7 +2269,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -2282,11 +2282,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"Layer", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -2303,7 +2303,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "Service" ] }, "namespaceURI":{ @@ -2316,11 +2316,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"Service", "namespaceURI":"" } }, @@ -2337,7 +2337,7 @@ "properties":{ "localPart":{ "enum":[ - "WebCGM" + "GeoTIFF" ] }, "namespaceURI":{ @@ -2350,11 +2350,11 @@ ] }, "value":{ - "$ref":"#/definitions/WebCGM" + "$ref":"#/definitions/GeoTIFF" } }, "elementName":{ - "localPart":"WebCGM", + "localPart":"GeoTIFF", "namespaceURI":"" } }, @@ -2371,7 +2371,7 @@ "properties":{ "localPart":{ "enum":[ - "PPM" + "Get" ] }, "namespaceURI":{ @@ -2384,11 +2384,11 @@ ] }, "value":{ - "$ref":"#/definitions/PPM" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"PPM", + "localPart":"Get", "namespaceURI":"" } }, @@ -2405,7 +2405,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "GML.1" ] }, "namespaceURI":{ @@ -2418,11 +2418,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/GML1" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"GML.1", "namespaceURI":"" } }, @@ -2439,7 +2439,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.3" + "BoundingBox" ] }, "namespaceURI":{ @@ -2452,11 +2452,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML3" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"GML.3", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -2473,7 +2473,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Capabilities" ] }, "namespaceURI":{ @@ -2486,11 +2486,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"Style", + "localPart":"Capabilities", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_1_0.jsonschema b/scripts/jsonschemas/WMS_1_1_0.jsonschema index 56ac73c4..f48cb77a 100644 --- a/scripts/jsonschemas/WMS_1_1_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_1_0.jsonschema @@ -2,77 +2,122 @@ { "id":"#", "definitions":{ - "UserDefinedSymbolization":{ + "Request":{ "type":"object", - "title":"UserDefinedSymbolization", + "title":"Request", "properties":{ - "supportSLD":{ - "title":"supportSLD", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SupportSLD", + "propertyType":"element", + "elementName":{ + "localPart":"GetCapabilities", "namespaceURI":"" } }, - "userLayer":{ - "title":"userLayer", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetMap" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserLayer", + "propertyType":"element", + "elementName":{ + "localPart":"GetMap", "namespaceURI":"" } }, - "userStyle":{ - "title":"userStyle", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetFeatureInfo" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserStyle", + "propertyType":"element", + "elementName":{ + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, - "remoteWFS":{ - "title":"remoteWFS", + "describeLayer":{ + "title":"describeLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeLayer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RemoteWFS", + "propertyType":"element", + "elementName":{ + "localPart":"DescribeLayer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer" ] }, - "Layer":{ + "HTTP":{ "type":"object", - "title":"Layer", + "title":"HTTP", "properties":{ - "queryable":{ - "title":"queryable", + "getOrPost":{ + "title":"getOrPost", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] + } + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "Dimension":{ + "type":"object", + "title":"Dimension", + "properties":{ + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -80,12 +125,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"queryable", + "localPart":"name", "namespaceURI":"" } }, - "cascaded":{ - "title":"cascaded", + "units":{ + "title":"units", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -93,12 +138,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"cascaded", + "localPart":"units", "namespaceURI":"" } }, - "opaque":{ - "title":"opaque", + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -106,12 +151,24 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"opaque", + "localPart":"unitSymbol", "namespaceURI":"" } - }, - "noSubsets":{ - "title":"noSubsets", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "units", + "unitSymbol" + ] + }, + "ServiceExceptionReport":{ + "type":"object", + "title":"ServiceExceptionReport", + "properties":{ + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -119,25 +176,39 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"noSubsets", + "localPart":"version", "namespaceURI":"" } }, - "fixedWidth":{ - "title":"fixedWidth", + "serviceException":{ + "title":"serviceException", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ServiceException" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedWidth", + "propertyType":"element", + "elementName":{ + "localPart":"ServiceException", "namespaceURI":"" } - }, - "fixedHeight":{ - "title":"fixedHeight", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "serviceException" + ] + }, + "ServiceException":{ + "type":"object", + "title":"ServiceException", + "properties":{ + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -145,67 +216,267 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fixedHeight", + "localPart":"code", "namespaceURI":"" } }, - "name":{ - "title":"name", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "code", + "value" + ] + }, + "StyleSheetURL":{ + "type":"object", + "title":"StyleSheetURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Format", "namespaceURI":"" } }, - "title":{ - "title":"title", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "LogoURL":{ + "type":"object", + "title":"LogoURL", + "properties":{ + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", "namespaceURI":"" } }, - "keywordList":{ - "title":"keywordList", + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "width", + "height", + "format", + "onlineResource" + ] + }, + "Layer":{ + "type":"object", + "title":"Layer", + "properties":{ + "queryable":{ + "title":"queryable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"queryable", + "namespaceURI":"" + } + }, + "cascaded":{ + "title":"cascaded", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"cascaded", + "namespaceURI":"" + } + }, + "opaque":{ + "title":"opaque", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"opaque", + "namespaceURI":"" + } + }, + "noSubsets":{ + "title":"noSubsets", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"noSubsets", + "namespaceURI":"" + } + }, + "fixedWidth":{ + "title":"fixedWidth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedWidth", + "namespaceURI":"" + } + }, + "fixedHeight":{ + "title":"fixedHeight", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedHeight", + "namespaceURI":"" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"" + } + }, + "keywordList":{ + "title":"keywordList", + "allOf":[ + { + "$ref":"#/definitions/KeywordList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", + "namespaceURI":"" + } + }, + "srs":{ + "title":"srs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", @@ -442,62 +713,59 @@ "layer" ] }, - "FeatureListURL":{ + "Extent":{ "type":"object", - "title":"FeatureListURL", + "title":"Extent", "properties":{ - "format":{ - "title":"format", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", "namespaceURI":"" } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "name", + "_default", + "value" ] }, - "WMTMSCapabilities":{ + "MetadataURL":{ "type":"object", - "title":"WMTMSCapabilities", + "title":"MetadataURL", "properties":{ - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "updateSequence":{ - "title":"updateSequence", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -505,225 +773,50 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"type", "namespaceURI":"" } }, - "service":{ - "title":"service", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"Format", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" - ] - }, - "StyleURL":{ - "type":"object", - "title":"StyleURL", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"#/definitions/Format" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "type", "format", "onlineResource" ] }, - "BoundingBox":{ - "type":"object", - "title":"BoundingBox", - "properties":{ - "srs":{ - "title":"srs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SRS", - "namespaceURI":"" - } - }, - "minx":{ - "title":"minx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" - } - }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" - } - }, - "maxx":{ - "title":"maxx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" - } - }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } - }, - "resx":{ - "title":"resx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", - "namespaceURI":"" - } - }, - "resy":{ - "title":"resy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" - ] - }, - "ContactPersonPrimary":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"ContactPersonPrimary", + "title":"VendorSpecificCapabilities", "properties":{ - "contactPerson":{ - "title":"contactPerson", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPerson", - "namespaceURI":"" - } - }, - "contactOrganization":{ - "title":"contactOrganization", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactOrganization", - "namespaceURI":"" - } - } }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPerson", - "contactOrganization" - ] + "typeType":"classInfo" }, "LatLonBoundingBox":{ "type":"object", @@ -786,209 +879,8 @@ "propertiesOrder":[ "minx", "miny", - "maxx", - "maxy" - ] - }, - "Request":{ - "type":"object", - "title":"Request", - "properties":{ - "getCapabilities":{ - "title":"getCapabilities", - "allOf":[ - { - "$ref":"#/definitions/GetCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetCapabilities", - "namespaceURI":"" - } - }, - "getMap":{ - "title":"getMap", - "allOf":[ - { - "$ref":"#/definitions/GetMap" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetMap", - "namespaceURI":"" - } - }, - "getFeatureInfo":{ - "title":"getFeatureInfo", - "allOf":[ - { - "$ref":"#/definitions/GetFeatureInfo" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetFeatureInfo", - "namespaceURI":"" - } - }, - "describeLayer":{ - "title":"describeLayer", - "allOf":[ - { - "$ref":"#/definitions/DescribeLayer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeLayer", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer" - ] - }, - "ContactAddress":{ - "type":"object", - "title":"ContactAddress", - "properties":{ - "addressType":{ - "title":"addressType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressType", - "namespaceURI":"" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"City", - "namespaceURI":"" - } - }, - "stateOrProvince":{ - "title":"stateOrProvince", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StateOrProvince", - "namespaceURI":"" - } - }, - "postCode":{ - "title":"postCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostCode", - "namespaceURI":"" - } - }, - "country":{ - "title":"country", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Country", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" - ] - }, - "GetMap":{ - "type":"object", - "title":"GetMap", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" + "maxx", + "maxy" ] }, "ContactInformation":{ @@ -1084,6 +976,75 @@ "contactElectronicMailAddress" ] }, + "KeywordList":{ + "type":"object", + "title":"KeywordList", + "properties":{ + "keyword":{ + "title":"keyword", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keyword", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, "Style":{ "type":"object", "title":"Style", @@ -1180,197 +1141,213 @@ "styleURL" ] }, - "GetCapabilities":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"GetCapabilities", + "title":"UserDefinedSymbolization", "properties":{ - "format":{ - "title":"format", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SupportSLD", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "userLayer":{ + "title":"userLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserLayer", + "namespaceURI":"" + } + }, + "userStyle":{ + "title":"userStyle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserStyle", + "namespaceURI":"" + } + }, + "remoteWFS":{ + "title":"remoteWFS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RemoteWFS", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, - "GetFeatureInfo":{ + "Post":{ "type":"object", - "title":"GetFeatureInfo", + "title":"Post", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "onlineResource" ] }, - "OnlineResource":{ + "Capability":{ "type":"object", - "title":"OnlineResource", + "title":"Capability", "properties":{ - "xmlnsXlink":{ - "title":"xmlnsXlink", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Request" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlns:xlink", + "propertyType":"element", + "elementName":{ + "localPart":"Request", "namespaceURI":"" } }, - "xlinkType":{ - "title":"xlinkType", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:type", + "propertyType":"element", + "elementName":{ + "localPart":"Exception", "namespaceURI":"" } }, - "xlinkHref":{ - "title":"xlinkHref", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/VendorSpecificCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:href", + "propertyType":"element", + "elementName":{ + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "xmlnsXlink", - "xlinkType", - "xlinkHref" - ] - }, - "Dimension":{ - "type":"object", - "title":"Dimension", - "properties":{ - "name":{ - "title":"name", + }, + "userDefinedSymbolization":{ + "title":"userDefinedSymbolization", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UserDefinedSymbolization" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", + "propertyType":"element", + "elementName":{ + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, - "units":{ - "title":"units", + "layer":{ + "title":"layer", + "allOf":[ + { + "$ref":"#/definitions/Layer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "request", + "exception", + "vendorSpecificCapabilities", + "userDefinedSymbolization", + "layer" + ] + }, + "ContactPersonPrimary":{ + "type":"object", + "title":"ContactPersonPrimary", + "properties":{ + "contactPerson":{ + "title":"contactPerson", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", + "propertyType":"element", + "elementName":{ + "localPart":"ContactPerson", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unitSymbol", + "propertyType":"element", + "elementName":{ + "localPart":"ContactOrganization", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "units", - "unitSymbol" + "contactPerson", + "contactOrganization" ] }, - "Exception":{ + "GetFeatureInfo":{ "type":"object", - "title":"Exception", + "title":"GetFeatureInfo", "properties":{ "format":{ "title":"format", @@ -1387,142 +1364,110 @@ "localPart":"Format", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] - }, - "Identifier":{ - "type":"object", - "title":"Identifier", - "properties":{ - "authority":{ - "title":"authority", + }, + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"authority", + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "authority", - "value" + "format", + "dcpType" ] }, - "HTTP":{ + "Exception":{ "type":"object", - "title":"HTTP", + "title":"Exception", "properties":{ - "getOrPost":{ - "title":"getOrPost", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/Get" - } - ], - "elementName":{ - "localPart":"Get", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Post" - } - ], - "elementName":{ - "localPart":"Post", - "namespaceURI":"" - } - } - ] + "$ref":"#/definitions/Format" } } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "getOrPost" + "format" ] }, - "Extent":{ + "FeatureListURL":{ "type":"object", - "title":"Extent", + "title":"FeatureListURL", "properties":{ - "name":{ - "title":"name", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "_default":{ - "title":"_default", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "_default", - "value" + "format", + "onlineResource" ] }, - "Get":{ + "Attribution":{ "type":"object", - "title":"Get", + "title":"Attribution", "properties":{ + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"" + } + }, "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -1535,19 +1480,34 @@ "localPart":"OnlineResource", "namespaceURI":"" } + }, + "logoURL":{ + "title":"logoURL", + "allOf":[ + { + "$ref":"#/definitions/LogoURL" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LogoURL", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "title", + "onlineResource", + "logoURL" ] }, - "ServiceExceptionReport":{ + "OnlineResource":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"OnlineResource", "properties":{ - "version":{ - "title":"version", + "xmlnsXlink":{ + "title":"xmlnsXlink", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1555,79 +1515,61 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"xmlns:xlink", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "xlinkType":{ + "title":"xlinkType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ServiceException" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceException", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:type", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "serviceException" - ] - }, - "DCPType":{ - "type":"object", - "title":"DCPType", - "properties":{ - "http":{ - "title":"http", + }, + "xlinkHref":{ + "title":"xlinkHref", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:href", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "http" + "xmlnsXlink", + "xlinkType", + "xlinkHref" ] }, - "Format":{ + "Identifier":{ "type":"object", - "title":"Format", + "title":"Identifier", "properties":{ - "value":{ - "title":"value", + "authority":{ + "title":"authority", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "Keyword":{ - "type":"object", - "title":"Keyword", - "properties":{ + "propertyType":"attribute", + "attributeName":{ + "localPart":"authority", + "namespaceURI":"" + } + }, "value":{ "title":"value", "allOf":[ @@ -1640,23 +1582,24 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "authority", "value" ] }, - "Attribution":{ + "DataURL":{ "type":"object", - "title":"Attribution", + "title":"DataURL", "properties":{ - "title":{ - "title":"title", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Format", "namespaceURI":"" } }, @@ -1672,50 +1615,26 @@ "localPart":"OnlineResource", "namespaceURI":"" } - }, - "logoURL":{ - "title":"logoURL", - "allOf":[ - { - "$ref":"#/definitions/LogoURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LogoURL", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "format", + "onlineResource" ] }, - "MetadataURL":{ + "GetMap":{ "type":"object", - "title":"MetadataURL", + "title":"GetMap", "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, "format":{ "title":"format", "allOf":[ { - "$ref":"#/definitions/Format" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", @@ -1724,77 +1643,76 @@ "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", "format", - "onlineResource" + "dcpType" ] }, - "VendorSpecificCapabilities":{ - "type":"object", - "title":"VendorSpecificCapabilities", - "properties":{ - }, - "typeType":"classInfo" - }, - "LegendURL":{ + "DescribeLayer":{ "type":"object", - "title":"LegendURL", + "title":"DescribeLayer", "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "format":{ - "title":"format", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/Format" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"DCPType", "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "Get":{ + "type":"object", + "title":"Get", + "properties":{ "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -1811,18 +1729,15 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", - "format", "onlineResource" ] }, - "ScaleHint":{ + "BoundingBox":{ "type":"object", - "title":"ScaleHint", + "title":"BoundingBox", "properties":{ - "min":{ - "title":"min", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1830,12 +1745,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"SRS", "namespaceURI":"" } }, - "max":{ - "title":"max", + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1843,23 +1758,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"max", + "localPart":"minx", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max" - ] - }, - "LogoURL":{ - "type":"object", - "title":"LogoURL", - "properties":{ - "width":{ - "title":"width", + }, + "miny":{ + "title":"miny", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1867,12 +1771,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"miny", "namespaceURI":"" } }, - "height":{ - "title":"height", + "maxx":{ + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1880,51 +1784,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"maxx", "namespaceURI":"" } }, - "format":{ - "title":"format", + "maxy":{ + "title":"maxy", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "resx":{ + "title":"resx", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"resx", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" - ] - }, - "ServiceException":{ - "type":"object", - "title":"ServiceException", - "properties":{ - "code":{ - "title":"code", + }, + "resy":{ + "title":"resy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1932,10 +1823,26 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"resy", "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "srs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" + ] + }, + "Format":{ + "type":"object", + "title":"Format", + "properties":{ "value":{ "title":"value", "allOf":[ @@ -1948,13 +1855,12 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "code", "value" ] }, - "DataURL":{ + "StyleURL":{ "type":"object", - "title":"DataURL", + "title":"StyleURL", "properties":{ "format":{ "title":"format", @@ -2110,84 +2016,83 @@ "accessConstraints" ] }, - "StyleSheetURL":{ + "Keyword":{ "type":"object", - "title":"StyleSheetURL", + "title":"Keyword", "properties":{ - "format":{ - "title":"format", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "onlineResource":{ - "title":"onlineResource", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "DCPType":{ + "type":"object", + "title":"DCPType", + "properties":{ + "http":{ + "title":"http", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"HTTP", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "http" ] }, - "DescribeLayer":{ + "ScaleHint":{ "type":"object", - "title":"DescribeLayer", + "title":"ScaleHint", "properties":{ - "format":{ - "title":"format", + "min":{ + "title":"min", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"min", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "max":{ + "title":"max", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"max", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "min", + "max" ] }, "AuthorityURL":{ @@ -2227,132 +2132,227 @@ "onlineResource" ] }, - "Capability":{ + "LegendURL":{ "type":"object", - "title":"Capability", + "title":"LegendURL", "properties":{ - "request":{ - "title":"request", + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/Request" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", "namespaceURI":"" } }, - "exception":{ - "title":"exception", + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/Exception" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"Format", "namespaceURI":"" } }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "width", + "height", + "format", + "onlineResource" + ] + }, + "WMTMSCapabilities":{ + "type":"object", + "title":"WMTMSCapabilities", + "properties":{ + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "userDefinedSymbolization":{ - "title":"userDefinedSymbolization", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/Service" } ], "propertyType":"element", "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"Service", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "userDefinedSymbolization", - "layer" + "version", + "updateSequence", + "service", + "capability" ] }, - "Post":{ + "ContactAddress":{ "type":"object", - "title":"Post", + "title":"ContactAddress", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "addressType":{ + "title":"addressType", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"AddressType", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "KeywordList":{ - "type":"object", - "title":"KeywordList", - "properties":{ - "keyword":{ - "title":"keyword", + }, + "address":{ + "title":"address", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"" + } + }, + "city":{ + "title":"city", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"City", + "namespaceURI":"" + } + }, + "stateOrProvince":{ + "title":"stateOrProvince", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StateOrProvince", + "namespaceURI":"" + } + }, + "postCode":{ + "title":"postCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"PostCode", + "namespaceURI":"" + } + }, + "country":{ + "title":"country", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Country", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] } }, @@ -2370,7 +2370,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -2383,11 +2383,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -2404,7 +2404,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "Layer" ] }, "namespaceURI":{ @@ -2417,11 +2417,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Layer", "namespaceURI":"" } }, @@ -2438,7 +2438,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "Style" ] }, "namespaceURI":{ @@ -2451,11 +2451,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"Style", "namespaceURI":"" } }, @@ -2472,7 +2472,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "DescribeLayer" ] }, "namespaceURI":{ @@ -2485,11 +2485,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -2506,7 +2506,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "DCPType" ] }, "namespaceURI":{ @@ -2519,11 +2519,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -2574,7 +2574,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "Dimension" ] }, "namespaceURI":{ @@ -2587,11 +2587,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"Dimension", "namespaceURI":"" } }, @@ -2608,7 +2608,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "Request" ] }, "namespaceURI":{ @@ -2621,11 +2621,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"Request", "namespaceURI":"" } }, @@ -2642,7 +2642,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "Service" ] }, "namespaceURI":{ @@ -2655,11 +2655,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"Service", "namespaceURI":"" } }, @@ -2676,7 +2676,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "ServiceException" ] }, "namespaceURI":{ @@ -2689,11 +2689,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/ServiceException" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"ServiceException", "namespaceURI":"" } }, @@ -2710,7 +2710,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -2723,11 +2723,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -2744,7 +2744,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -2757,11 +2757,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -2778,7 +2778,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "DataURL" ] }, "namespaceURI":{ @@ -2791,11 +2791,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -2812,7 +2812,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "GetMap" ] }, "namespaceURI":{ @@ -2825,11 +2825,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -2846,7 +2846,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "Get" ] }, "namespaceURI":{ @@ -2859,11 +2859,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"Get", "namespaceURI":"" } }, @@ -2880,7 +2880,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "HTTP" ] }, "namespaceURI":{ @@ -2893,11 +2893,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -2914,7 +2914,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "Keyword" ] }, "namespaceURI":{ @@ -2927,11 +2927,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"Keyword", "namespaceURI":"" } }, @@ -2948,7 +2948,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "Extent" ] }, "namespaceURI":{ @@ -2961,11 +2961,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"Extent", "namespaceURI":"" } }, @@ -2982,7 +2982,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "Post" ] }, "namespaceURI":{ @@ -2995,11 +2995,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"Post", "namespaceURI":"" } }, @@ -3016,7 +3016,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "ContactAddress" ] }, "namespaceURI":{ @@ -3029,11 +3029,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"Request", + "localPart":"ContactAddress", "namespaceURI":"" } }, @@ -3050,7 +3050,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3063,11 +3063,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -3084,7 +3084,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "FeatureListURL" ] }, "namespaceURI":{ @@ -3097,11 +3097,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"FeatureListURL", "namespaceURI":"" } }, @@ -3118,7 +3118,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "LogoURL" ] }, "namespaceURI":{ @@ -3131,11 +3131,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -3152,7 +3152,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "ScaleHint" ] }, "namespaceURI":{ @@ -3165,11 +3165,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"Get", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -3186,7 +3186,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -3199,11 +3199,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"Format", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -3220,7 +3220,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "Format" ] }, "namespaceURI":{ @@ -3233,11 +3233,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"Service", + "localPart":"Format", "namespaceURI":"" } }, @@ -3254,7 +3254,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Identifier" ] }, "namespaceURI":{ @@ -3267,11 +3267,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -3356,7 +3356,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceException" + "LegendURL" ] }, "namespaceURI":{ @@ -3369,11 +3369,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"ServiceException", + "localPart":"LegendURL", "namespaceURI":"" } }, @@ -3390,7 +3390,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "MetadataURL" ] }, "namespaceURI":{ @@ -3403,11 +3403,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"MetadataURL", "namespaceURI":"" } }, @@ -3424,7 +3424,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "Attribution" ] }, "namespaceURI":{ @@ -3437,11 +3437,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"Post", + "localPart":"Attribution", "namespaceURI":"" } }, @@ -3458,7 +3458,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "KeywordList" ] }, "namespaceURI":{ @@ -3471,11 +3471,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"Layer", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -3492,7 +3492,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "BoundingBox" ] }, "namespaceURI":{ @@ -3505,11 +3505,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"Exception", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -3526,7 +3526,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceExceptionReport" + "OnlineResource" ] }, "namespaceURI":{ @@ -3539,11 +3539,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceExceptionReport" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"ServiceExceptionReport", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3560,7 +3560,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3573,11 +3573,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Style", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -3594,7 +3594,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "Exception" ] }, "namespaceURI":{ @@ -3607,11 +3607,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"Exception", "namespaceURI":"" } }, @@ -3628,7 +3628,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -3641,11 +3641,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"Extent", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -3662,7 +3662,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "ContactInformation" ] }, "namespaceURI":{ @@ -3675,11 +3675,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -3696,7 +3696,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -3709,11 +3709,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -3730,7 +3730,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "ServiceExceptionReport" ] }, "namespaceURI":{ @@ -3743,11 +3743,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/ServiceExceptionReport" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"ServiceExceptionReport", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_1_1.jsonschema b/scripts/jsonschemas/WMS_1_1_1.jsonschema index f03ae03f..9846fdab 100644 --- a/scripts/jsonschemas/WMS_1_1_1.jsonschema +++ b/scripts/jsonschemas/WMS_1_1_1.jsonschema @@ -2,12 +2,12 @@ { "id":"#", "definitions":{ - "LayerDescription":{ + "Query":{ "type":"object", - "title":"LayerDescription", + "title":"Query", "properties":{ - "name":{ - "title":"name", + "typeName":{ + "title":"typeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -15,12 +15,22 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"typeName", "namespaceURI":"" } - }, - "wfs":{ - "title":"wfs", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "typeName" + ] + }, + "WMTMSCapabilities":{ + "type":"object", + "title":"WMTMSCapabilities", + "properties":{ + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -28,12 +38,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"wfs", + "localPart":"version", "namespaceURI":"" } }, - "owsType":{ - "title":"owsType", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -41,55 +51,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"owsType", + "localPart":"updateSequence", "namespaceURI":"" } }, - "owsURL":{ - "title":"owsURL", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Service" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owsURL", + "propertyType":"element", + "elementName":{ + "localPart":"Service", "namespaceURI":"" } }, - "query":{ - "title":"query", + "capability":{ + "title":"capability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Query" - } + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"Query", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "wfs", - "owsType", - "owsURL", - "query" + "version", + "updateSequence", + "service", + "capability" ] }, - "LogoURL":{ + "Layer":{ "type":"object", - "title":"LogoURL", + "title":"Layer", "properties":{ - "width":{ - "title":"width", + "queryable":{ + "title":"queryable", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -97,12 +103,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"queryable", "namespaceURI":"" } }, - "height":{ - "title":"height", + "cascaded":{ + "title":"cascaded", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -110,90 +116,77 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"cascaded", "namespaceURI":"" } }, - "format":{ - "title":"format", + "opaque":{ + "title":"opaque", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"opaque", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "noSubsets":{ + "title":"noSubsets", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"noSubsets", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" - ] - }, - "ContactInformation":{ - "type":"object", - "title":"ContactInformation", - "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + }, + "fixedWidth":{ + "title":"fixedWidth", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPersonPrimary", + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedWidth", "namespaceURI":"" } }, - "contactPosition":{ - "title":"contactPosition", + "fixedHeight":{ + "title":"fixedHeight", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactPosition", + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedHeight", "namespaceURI":"" } }, - "contactAddress":{ - "title":"contactAddress", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ContactAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"Name", "namespaceURI":"" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -201,12 +194,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"Title", "namespaceURI":"" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -214,156 +207,219 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"Abstract", "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"KeywordList", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ] - }, - "DescribeLayer":{ - "type":"object", - "title":"DescribeLayer", - "properties":{ - "format":{ - "title":"format", + }, + "srs":{ + "title":"srs", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/SRS" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"SRS", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "latLonBoundingBox":{ + "title":"latLonBoundingBox", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"#/definitions/LatLonBoundingBox" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "Exception":{ - "type":"object", - "title":"Exception", - "properties":{ - "format":{ - "title":"format", + }, + "boundingBox":{ + "title":"boundingBox", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/BoundingBox" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"BoundingBox", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] - }, - "Capability":{ - "type":"object", - "title":"Capability", - "properties":{ - "request":{ - "title":"request", + }, + "dimension":{ + "title":"dimension", "allOf":[ { - "$ref":"#/definitions/Request" + "type":"array", + "items":{ + "$ref":"#/definitions/Dimension" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"Dimension", "namespaceURI":"" } }, - "exception":{ - "title":"exception", + "extent":{ + "title":"extent", "allOf":[ { - "$ref":"#/definitions/Exception" + "type":"array", + "items":{ + "$ref":"#/definitions/Extent" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"Extent", "namespaceURI":"" } }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + "attribution":{ + "title":"attribution", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/Attribution" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"Attribution", "namespaceURI":"" } }, - "userDefinedSymbolization":{ - "title":"userDefinedSymbolization", + "authorityURL":{ + "title":"authorityURL", "allOf":[ { - "$ref":"#/definitions/UserDefinedSymbolization" + "type":"array", + "items":{ + "$ref":"#/definitions/AuthorityURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"AuthorityURL", + "namespaceURI":"" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identifier" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"" + } + }, + "metadataURL":{ + "title":"metadataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURL" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"" + } + }, + "dataURL":{ + "title":"dataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataURL" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataURL", + "namespaceURI":"" + } + }, + "featureListURL":{ + "title":"featureListURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureListURL" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureListURL", + "namespaceURI":"" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"" + } + }, + "scaleHint":{ + "title":"scaleHint", + "allOf":[ + { + "$ref":"#/definitions/ScaleHint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -371,7 +427,10 @@ "title":"layer", "allOf":[ { - "$ref":"#/definitions/Layer" + "type":"array", + "items":{ + "$ref":"#/definitions/Layer" + } } ], "propertyType":"element", @@ -383,59 +442,424 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "userDefinedSymbolization", + "queryable", + "cascaded", + "opaque", + "noSubsets", + "fixedWidth", + "fixedHeight", + "name", + "title", + "_abstract", + "keywordList", + "srs", + "latLonBoundingBox", + "boundingBox", + "dimension", + "extent", + "attribution", + "authorityURL", + "identifier", + "metadataURL", + "dataURL", + "featureListURL", + "style", + "scaleHint", "layer" ] }, - "GetCapabilities":{ + "SRS":{ "type":"object", - "title":"GetCapabilities", + "title":"SRS", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "ContactInformation":{ + "type":"object", + "title":"ContactInformation", + "properties":{ + "contactPersonPrimary":{ + "title":"contactPersonPrimary", + "allOf":[ + { + "$ref":"#/definitions/ContactPersonPrimary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactPersonPrimary", + "namespaceURI":"" + } + }, + "contactPosition":{ + "title":"contactPosition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactPosition", + "namespaceURI":"" + } + }, + "contactAddress":{ + "title":"contactAddress", + "allOf":[ + { + "$ref":"#/definitions/ContactAddress" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactAddress", + "namespaceURI":"" + } + }, + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactVoiceTelephone", + "namespaceURI":"" + } + }, + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactFacsimileTelephone", + "namespaceURI":"" + } + }, + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactElectronicMailAddress", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" + ] + }, + "Style":{ + "type":"object", + "title":"Style", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LegendURL" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"" + } + }, + "styleSheetURL":{ + "title":"styleSheetURL", + "allOf":[ + { + "$ref":"#/definitions/StyleSheetURL" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleSheetURL", + "namespaceURI":"" + } + }, + "styleURL":{ + "title":"styleURL", + "allOf":[ + { + "$ref":"#/definitions/StyleURL" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleURL", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "legendURL", + "styleSheetURL", + "styleURL" + ] + }, + "DataURL":{ + "type":"object", + "title":"DataURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "FeatureListURL":{ + "type":"object", + "title":"FeatureListURL", "properties":{ "format":{ "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "Format":{ + "type":"object", + "title":"Format", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "Post":{ + "type":"object", + "title":"Post", + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "LatLonBoundingBox":{ + "type":"object", + "title":"LatLonBoundingBox", + "properties":{ + "minx":{ + "title":"minx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" + } + }, + "miny":{ + "title":"miny", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" + } + }, + "maxx":{ + "title":"maxx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "maxy":{ + "title":"maxy", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "minx", + "miny", + "maxx", + "maxy" ] }, - "Dimension":{ + "LayerDescription":{ "type":"object", - "title":"Dimension", + "title":"LayerDescription", "properties":{ "name":{ "title":"name", @@ -450,8 +874,8 @@ "namespaceURI":"" } }, - "units":{ - "title":"units", + "wfs":{ + "title":"wfs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -459,12 +883,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"units", + "localPart":"wfs", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "owsType":{ + "title":"owsType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -472,58 +896,52 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"unitSymbol", + "localPart":"owsType", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "units", - "unitSymbol" - ] - }, - "StyleURL":{ - "type":"object", - "title":"StyleURL", - "properties":{ - "format":{ - "title":"format", + }, + "owsURL":{ + "title":"owsURL", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"owsURL", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "query":{ + "title":"query", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Query" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Query", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "name", + "wfs", + "owsType", + "owsURL", + "query" ] }, - "GetFeatureInfo":{ + "GetMap":{ "type":"object", - "title":"GetFeatureInfo", + "title":"GetMap", "properties":{ "format":{ "title":"format", @@ -564,47 +982,69 @@ "dcpType" ] }, - "GetMap":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"GetMap", + "title":"UserDefinedSymbolization", "properties":{ - "format":{ - "title":"format", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SupportSLD", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "userLayer":{ + "title":"userLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserLayer", + "namespaceURI":"" + } + }, + "userStyle":{ + "title":"userStyle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UserStyle", + "namespaceURI":"" + } + }, + "remoteWFS":{ + "title":"remoteWFS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RemoteWFS", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, "Service":{ @@ -728,362 +1168,378 @@ "accessConstraints" ] }, - "ContactAddress":{ + "GetFeatureInfo":{ "type":"object", - "title":"ContactAddress", + "title":"GetFeatureInfo", "properties":{ - "addressType":{ - "title":"addressType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressType", - "namespaceURI":"" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"" - } - }, - "city":{ - "title":"city", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"City", - "namespaceURI":"" - } - }, - "stateOrProvince":{ - "title":"stateOrProvince", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"Format", "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"DCPType", "namespaceURI":"" } - }, - "country":{ - "title":"country", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "Get":{ + "type":"object", + "title":"Get", + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "onlineResource" ] }, - "Keyword":{ + "AuthorityURL":{ "type":"object", - "title":"Keyword", + "title":"AuthorityURL", "properties":{ - "value":{ - "title":"value", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "value" + "name", + "onlineResource" ] }, - "DataURL":{ + "ContactPersonPrimary":{ "type":"object", - "title":"DataURL", + "title":"ContactPersonPrimary", "properties":{ - "format":{ - "title":"format", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"ContactPerson", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactOrganization", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "contactPerson", + "contactOrganization" ] }, - "Get":{ + "KeywordList":{ "type":"object", - "title":"Get", + "title":"KeywordList", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Keyword", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "keyword" ] }, - "StyleSheetURL":{ + "DCPType":{ "type":"object", - "title":"StyleSheetURL", + "title":"DCPType", "properties":{ - "format":{ - "title":"format", + "http":{ + "title":"http", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"HTTP", "namespaceURI":"" } - }, - "onlineResource":{ - "title":"onlineResource", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "Exception":{ + "type":"object", + "title":"Exception", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "format" ] }, - "AuthorityURL":{ + "Keyword":{ "type":"object", - "title":"AuthorityURL", + "title":"Keyword", "properties":{ - "name":{ - "title":"name", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "onlineResource" + "value" ] }, - "Request":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"Request", + "title":"VendorSpecificCapabilities", "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + }, + "typeType":"classInfo" + }, + "WMSDescribeLayerResponse":{ + "type":"object", + "title":"WMSDescribeLayerResponse", + "properties":{ + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/GetCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetCapabilities", + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "getMap":{ - "title":"getMap", + "layerDescription":{ + "title":"layerDescription", "allOf":[ { - "$ref":"#/definitions/GetMap" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerDescription" + } } ], "propertyType":"element", "elementName":{ - "localPart":"GetMap", + "localPart":"LayerDescription", "namespaceURI":"" } - }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "layerDescription" + ] + }, + "StyleURL":{ + "type":"object", + "title":"StyleURL", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Format", "namespaceURI":"" } }, - "describeLayer":{ - "title":"describeLayer", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeLayer", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "getLegendGraphic":{ - "title":"getLegendGraphic", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "Attribution":{ + "type":"object", + "title":"Attribution", + "properties":{ + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"Title", "namespaceURI":"" } }, - "getStyles":{ - "title":"getStyles", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStyles", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "putStyles":{ - "title":"putStyles", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"PutStyles", + "localPart":"LogoURL", "namespaceURI":"" } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer", - "getLegendGraphic", - "getStyles", - "putStyles" + }, + "typeType":"classInfo", + "propertiesOrder":[ + "title", + "onlineResource", + "logoURL" ] }, - "LegendURL":{ + "LogoURL":{ "type":"object", - "title":"LegendURL", + "title":"LogoURL", "properties":{ "width":{ "title":"width", @@ -1146,12 +1602,12 @@ "onlineResource" ] }, - "LatLonBoundingBox":{ + "ServiceException":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"ServiceException", "properties":{ - "minx":{ - "title":"minx", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1159,25 +1615,32 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"minx", + "localPart":"code", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" - } - }, - "maxx":{ - "title":"maxx", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "code", + "value" + ] + }, + "Identifier":{ + "type":"object", + "title":"Identifier", + "properties":{ + "authority":{ + "title":"authority", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1185,113 +1648,77 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxx", + "localPart":"authority", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "minx", - "miny", - "maxx", - "maxy" + "authority", + "value" ] }, - "DCPType":{ + "HTTP":{ "type":"object", - "title":"DCPType", + "title":"HTTP", "properties":{ - "http":{ - "title":"http", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { - "$ref":"#/definitions/HTTP" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "http" + "getOrPost" ] }, - "Layer":{ + "ScaleHint":{ "type":"object", - "title":"Layer", + "title":"ScaleHint", "properties":{ - "queryable":{ - "title":"queryable", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"queryable", - "namespaceURI":"" - } - }, - "cascaded":{ - "title":"cascaded", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"cascaded", - "namespaceURI":"" - } - }, - "opaque":{ - "title":"opaque", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opaque", - "namespaceURI":"" - } - }, - "noSubsets":{ - "title":"noSubsets", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"noSubsets", - "namespaceURI":"" - } - }, - "fixedWidth":{ - "title":"fixedWidth", + "min":{ + "title":"min", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1299,12 +1726,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fixedWidth", + "localPart":"min", "namespaceURI":"" } }, - "fixedHeight":{ - "title":"fixedHeight", + "max":{ + "title":"max", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1312,258 +1739,221 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fixedHeight", - "namespaceURI":"" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"" - } - }, - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/KeywordList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"" - } - }, - "srs":{ - "title":"srs", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SRS" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SRS", + "localPart":"max", "namespaceURI":"" } - }, - "latLonBoundingBox":{ - "title":"latLonBoundingBox", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "min", + "max" + ] + }, + "DescribeLayer":{ + "type":"object", + "title":"DescribeLayer", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/LatLonBoundingBox" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"Format", "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"DCPType", "namespaceURI":"" } - }, - "dimension":{ - "title":"dimension", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", + "properties":{ + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"Format", "namespaceURI":"" } }, - "extent":{ - "title":"extent", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", + "localPart":"DCPType", "namespaceURI":"" } - }, - "attribution":{ - "title":"attribution", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "LegendURL":{ + "type":"object", + "title":"LegendURL", + "properties":{ + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/Attribution" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Attribution", + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", "namespaceURI":"" } }, - "authorityURL":{ - "title":"authorityURL", + "height":{ + "title":"height", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AuthorityURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AuthorityURL", + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", "namespaceURI":"" } }, - "identifier":{ - "title":"identifier", + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identifier" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"Format", "namespaceURI":"" } }, - "metadataURL":{ - "title":"metadataURL", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataURL" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "dataURL":{ - "title":"dataURL", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "width", + "height", + "format", + "onlineResource" + ] + }, + "Capability":{ + "type":"object", + "title":"Capability", + "properties":{ + "request":{ + "title":"request", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataURL" - } + "$ref":"#/definitions/Request" } ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"Request", "namespaceURI":"" } }, - "featureListURL":{ - "title":"featureListURL", + "exception":{ + "title":"exception", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureListURL" - } + "$ref":"#/definitions/Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureListURL", + "localPart":"Exception", "namespaceURI":"" } }, - "style":{ - "title":"style", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Style" - } + "$ref":"#/definitions/VendorSpecificCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, - "scaleHint":{ - "title":"scaleHint", + "userDefinedSymbolization":{ + "title":"userDefinedSymbolization", "allOf":[ { - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/UserDefinedSymbolization" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleHint", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -1571,10 +1961,7 @@ "title":"layer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Layer" - } + "$ref":"#/definitions/Layer" } ], "propertyType":"element", @@ -1586,199 +1973,104 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "queryable", - "cascaded", - "opaque", - "noSubsets", - "fixedWidth", - "fixedHeight", - "name", - "title", - "_abstract", - "keywordList", - "srs", - "latLonBoundingBox", - "boundingBox", - "dimension", - "extent", - "attribution", - "authorityURL", - "identifier", - "metadataURL", - "dataURL", - "featureListURL", - "style", - "scaleHint", + "request", + "exception", + "vendorSpecificCapabilities", + "userDefinedSymbolization", "layer" ] }, - "ScaleHint":{ - "type":"object", - "title":"ScaleHint", - "properties":{ - "min":{ - "title":"min", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"min", - "namespaceURI":"" - } - }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"max", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max" - ] - }, - "MetadataURL":{ + "ContactAddress":{ "type":"object", - "title":"MetadataURL", + "title":"ContactAddress", "properties":{ - "type":{ - "title":"type", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"AddressType", "namespaceURI":"" } }, - "format":{ - "title":"format", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Address", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"City", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "format", - "onlineResource" - ] - }, - "SRS":{ - "type":"object", - "title":"SRS", - "properties":{ - "value":{ - "title":"value", + }, + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "value":{ - "title":"value", + "propertyType":"element", + "elementName":{ + "localPart":"StateOrProvince", + "namespaceURI":"" + } + }, + "postCode":{ + "title":"postCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "PutStyles":{ - "type":"object", - "title":"PutStyles", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"PostCode", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "country":{ + "title":"country", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"Country", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, "Extent":{ @@ -1870,55 +2162,25 @@ "value" ] }, - "GetStyles":{ + "Dimension":{ "type":"object", - "title":"GetStyles", + "title":"Dimension", "properties":{ - "format":{ - "title":"format", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "WMSDescribeLayerResponse":{ - "type":"object", - "title":"WMSDescribeLayerResponse", - "properties":{ - "version":{ - "title":"version", + "units":{ + "title":"units", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1926,207 +2188,136 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"units", "namespaceURI":"" } }, - "layerDescription":{ - "title":"layerDescription", + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerDescription" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerDescription", + "propertyType":"attribute", + "attributeName":{ + "localPart":"unitSymbol", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "layerDescription" + "name", + "units", + "unitSymbol" ] }, - "GetLegendGraphic":{ + "Request":{ "type":"object", - "title":"GetLegendGraphic", + "title":"Request", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "$ref":"#/definitions/GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"GetCapabilities", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "properties":{ - "getOrPost":{ - "title":"getOrPost", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/Get" - } - ], - "elementName":{ - "localPart":"Get", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Post" - } - ], - "elementName":{ - "localPart":"Post", - "namespaceURI":"" - } - } - ] - } - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "Query":{ - "type":"object", - "title":"Query", - "properties":{ - "typeName":{ - "title":"typeName", + }, + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetMap" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", + "propertyType":"element", + "elementName":{ + "localPart":"GetMap", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "typeName" - ] - }, - "WMTMSCapabilities":{ - "type":"object", - "title":"WMTMSCapabilities", - "properties":{ - "version":{ - "title":"version", + }, + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetFeatureInfo" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "describeLayer":{ + "title":"describeLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeLayer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"DescribeLayer", "namespaceURI":"" } }, - "service":{ - "title":"service", + "getLegendGraphic":{ + "title":"getLegendGraphic", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/GetLegendGraphic" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "getStyles":{ + "title":"getStyles", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/GetStyles" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"GetStyles", + "namespaceURI":"" + } + }, + "putStyles":{ + "title":"putStyles", + "allOf":[ + { + "$ref":"#/definitions/PutStyles" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PutStyles", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer", + "getLegendGraphic", + "getStyles", + "putStyles" ] }, "BoundingBox":{ @@ -2236,80 +2427,36 @@ "resy" ] }, - "FeatureListURL":{ + "MetadataURL":{ "type":"object", - "title":"FeatureListURL", + "title":"MetadataURL", "properties":{ - "format":{ - "title":"format", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "onlineResource" - ] - }, - "Identifier":{ - "type":"object", - "title":"Identifier", - "properties":{ - "authority":{ - "title":"authority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"authority", + "localPart":"Format", "namespaceURI":"" } }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "authority", - "value" - ] - }, - "Post":{ - "type":"object", - "title":"Post", - "properties":{ "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -2324,133 +2471,54 @@ } } }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "ServiceException":{ - "type":"object", - "title":"ServiceException", - "properties":{ - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "code", - "value" - ] - }, - "UserDefinedSymbolization":{ - "type":"object", - "title":"UserDefinedSymbolization", - "properties":{ - "supportSLD":{ - "title":"supportSLD", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SupportSLD", - "namespaceURI":"" - } - }, - "userLayer":{ - "title":"userLayer", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserLayer", - "namespaceURI":"" - } - }, - "userStyle":{ - "title":"userStyle", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UserStyle", - "namespaceURI":"" - } - }, - "remoteWFS":{ - "title":"remoteWFS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RemoteWFS", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" + "typeType":"classInfo", + "propertiesOrder":[ + "type", + "format", + "onlineResource" ] }, - "KeywordList":{ + "PutStyles":{ "type":"object", - "title":"KeywordList", + "title":"PutStyles", "properties":{ - "keyword":{ - "title":"keyword", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Format", + "namespaceURI":"" + } + }, + "dcpType":{ + "title":"dcpType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword" + "format", + "dcpType" ] }, "OnlineResource":{ @@ -2504,236 +2572,168 @@ "xlinkHref" ] }, - "ContactPersonPrimary":{ + "GetLegendGraphic":{ "type":"object", - "title":"ContactPersonPrimary", + "title":"GetLegendGraphic", "properties":{ - "contactPerson":{ - "title":"contactPerson", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"Format", "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "format", + "dcpType" ] }, - "ServiceExceptionReport":{ + "StyleSheetURL":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"StyleSheetURL", "properties":{ - "version":{ - "title":"version", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ServiceException" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceException", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "serviceException" + "format", + "onlineResource" ] }, - "Style":{ + "ServiceExceptionReport":{ "type":"object", - "title":"Style", + "title":"ServiceExceptionReport", "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"" - } - }, - "_abstract":{ - "title":"_abstract", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "legendURL":{ - "title":"legendURL", + "serviceException":{ + "title":"serviceException", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/ServiceException" } } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", - "namespaceURI":"" - } - }, - "styleSheetURL":{ - "title":"styleSheetURL", - "allOf":[ - { - "$ref":"#/definitions/StyleSheetURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleSheetURL", - "namespaceURI":"" - } - }, - "styleURL":{ - "title":"styleURL", - "allOf":[ - { - "$ref":"#/definitions/StyleURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleURL", + "localPart":"ServiceException", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" + "version", + "serviceException" ] }, - "Attribution":{ + "GetStyles":{ "type":"object", - "title":"Attribution", + "title":"GetStyles", "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"" - } - }, - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"" } }, - "logoURL":{ - "title":"logoURL", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/LogoURL" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "format", + "dcpType" ] - }, - "VendorSpecificCapabilities":{ - "type":"object", - "title":"VendorSpecificCapabilities", - "properties":{ - }, - "typeType":"classInfo" } }, "anyOf":[ @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "LayerDescription" ] }, "namespaceURI":{ @@ -2763,11 +2763,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/LayerDescription" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"LayerDescription", "namespaceURI":"" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerDescription" + "Format" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerDescription" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"LayerDescription", + "localPart":"Format", "namespaceURI":"" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "DataURL" ] }, "namespaceURI":{ @@ -2831,11 +2831,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "BoundingBox" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "HTTP" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -2920,7 +2920,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "LegendURL" ] }, "namespaceURI":{ @@ -2933,11 +2933,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"LegendURL", "namespaceURI":"" } }, @@ -2954,7 +2954,7 @@ "properties":{ "localPart":{ "enum":[ - "GetLegendGraphic" + "Attribution" ] }, "namespaceURI":{ @@ -2967,11 +2967,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"Attribution", "namespaceURI":"" } }, @@ -2988,7 +2988,7 @@ "properties":{ "localPart":{ "enum":[ - "SRS" + "Service" ] }, "namespaceURI":{ @@ -3001,11 +3001,11 @@ ] }, "value":{ - "$ref":"#/definitions/SRS" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"SRS", + "localPart":"Service", "namespaceURI":"" } }, @@ -3022,7 +3022,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "OnlineResource" ] }, "namespaceURI":{ @@ -3035,11 +3035,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3056,7 +3056,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "Capability" ] }, "namespaceURI":{ @@ -3069,11 +3069,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Capability", "namespaceURI":"" } }, @@ -3090,7 +3090,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "SRS" ] }, "namespaceURI":{ @@ -3103,11 +3103,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/SRS" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"SRS", "namespaceURI":"" } }, @@ -3124,7 +3124,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "GetStyles" ] }, "namespaceURI":{ @@ -3137,11 +3137,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/GetStyles" } }, "elementName":{ - "localPart":"Layer", + "localPart":"GetStyles", "namespaceURI":"" } }, @@ -3158,7 +3158,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceException" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -3171,11 +3171,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"ServiceException", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -3192,7 +3192,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "AuthorityURL" ] }, "namespaceURI":{ @@ -3205,11 +3205,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"AuthorityURL", "namespaceURI":"" } }, @@ -3226,7 +3226,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -3239,11 +3239,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"Capability", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -3260,7 +3260,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "Post" ] }, "namespaceURI":{ @@ -3273,11 +3273,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"Post", "namespaceURI":"" } }, @@ -3294,7 +3294,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -3307,11 +3307,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -3328,7 +3328,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "DCPType" ] }, "namespaceURI":{ @@ -3341,11 +3341,11 @@ ] }, "value":{ - "$ref":"#/definitions/Query" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"Query", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -3362,7 +3362,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "MetadataURL" ] }, "namespaceURI":{ @@ -3375,11 +3375,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"Request", + "localPart":"MetadataURL", "namespaceURI":"" } }, @@ -3396,7 +3396,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Layer" ] }, "namespaceURI":{ @@ -3409,11 +3409,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Layer", "namespaceURI":"" } }, @@ -3430,7 +3430,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "ServiceExceptionReport" ] }, "namespaceURI":{ @@ -3443,11 +3443,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/ServiceExceptionReport" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"ServiceExceptionReport", "namespaceURI":"" } }, @@ -3464,7 +3464,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -3477,11 +3477,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -3498,7 +3498,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -3511,11 +3511,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -3532,7 +3532,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "WMS_DescribeLayerResponse" ] }, "namespaceURI":{ @@ -3545,11 +3545,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/WMSDescribeLayerResponse" } }, "elementName":{ - "localPart":"Extent", + "localPart":"WMS_DescribeLayerResponse", "namespaceURI":"" } }, @@ -3566,7 +3566,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStyles" + "Request" ] }, "namespaceURI":{ @@ -3579,11 +3579,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"GetStyles", + "localPart":"Request", "namespaceURI":"" } }, @@ -3600,7 +3600,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "LogoURL" ] }, "namespaceURI":{ @@ -3613,11 +3613,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "PutStyles" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/PutStyles" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"PutStyles", "namespaceURI":"" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -3681,11 +3681,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"Post", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "Identifier" ] }, "namespaceURI":{ @@ -3715,11 +3715,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "PutStyles" + "GetLegendGraphic" ] }, "namespaceURI":{ @@ -3749,11 +3749,11 @@ ] }, "value":{ - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/GetLegendGraphic" } }, "elementName":{ - "localPart":"PutStyles", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "Extent" ] }, "namespaceURI":{ @@ -3783,11 +3783,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"Service", + "localPart":"Extent", "namespaceURI":"" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "Exception" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"Exception", "namespaceURI":"" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "GetMap" ] }, "namespaceURI":{ @@ -3851,11 +3851,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Keyword" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"Get", + "localPart":"Keyword", "namespaceURI":"" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "ScaleHint" ] }, "namespaceURI":{ @@ -3919,11 +3919,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Style" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Style", "namespaceURI":"" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceExceptionReport" + "StyleURL" ] }, "namespaceURI":{ @@ -3987,11 +3987,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceExceptionReport" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"ServiceExceptionReport", + "localPart":"StyleURL", "namespaceURI":"" } }, @@ -4008,7 +4008,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "FeatureListURL" ] }, "namespaceURI":{ @@ -4021,11 +4021,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"FeatureListURL", "namespaceURI":"" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"Exception", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "GetCapabilities" ] }, "namespaceURI":{ @@ -4089,11 +4089,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Format", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -4110,7 +4110,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_DescribeLayerResponse" + "Get" ] }, "namespaceURI":{ @@ -4123,11 +4123,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSDescribeLayerResponse" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"WMS_DescribeLayerResponse", + "localPart":"Get", "namespaceURI":"" } }, @@ -4144,7 +4144,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "ServiceException" ] }, "namespaceURI":{ @@ -4157,11 +4157,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/ServiceException" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"ServiceException", "namespaceURI":"" } }, @@ -4178,7 +4178,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "KeywordList" ] }, "namespaceURI":{ @@ -4191,11 +4191,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -4212,7 +4212,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "ContactInformation" ] }, "namespaceURI":{ @@ -4225,11 +4225,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -4246,7 +4246,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "Dimension" ] }, "namespaceURI":{ @@ -4259,11 +4259,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"Dimension", "namespaceURI":"" } }, @@ -4280,7 +4280,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "DescribeLayer" ] }, "namespaceURI":{ @@ -4293,11 +4293,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -4348,7 +4348,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Query" ] }, "namespaceURI":{ @@ -4361,11 +4361,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/Query" } }, "elementName":{ - "localPart":"Style", + "localPart":"Query", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_3_0.jsonschema b/scripts/jsonschemas/WMS_1_3_0.jsonschema index 04f31c08..9f581959 100644 --- a/scripts/jsonschemas/WMS_1_3_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_3_0.jsonschema @@ -2,238 +2,179 @@ { "id":"http://www.opengis.net/wms#", "definitions":{ - "OperationType":{ + "Capability":{ "type":"object", - "title":"OperationType", + "title":"Capability", "required":[ - "format", - "dcpType" + "request", + "exception" ], "properties":{ - "format":{ - "title":"format", + "request":{ + "title":"request", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/Request" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/wms" } }, - "dcpType":{ - "title":"dcpType", + "exception":{ + "title":"exception", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - }, - "minItems":1 + "$ref":"#/definitions/Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OperationType", - "namespaceURI":"http://www.opengis.net/wms" - }, - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "BoundingBox":{ - "type":"object", - "title":"BoundingBox", - "required":[ - "crs", - "minx", - "miny", - "maxx", - "maxy" - ], - "properties":{ - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CRS", - "namespaceURI":"" - } - }, - "minx":{ - "title":"minx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", - "namespaceURI":"" - } - }, - "miny":{ - "title":"miny", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" - } - }, - "maxx":{ - "title":"maxx", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" - } - }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } }, - "resx":{ - "title":"resx", + "extendedCapabilities":{ + "title":"extendedCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "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":"_ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/wms" } }, - "resy":{ - "title":"resy", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Layer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resy", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "request", + "exception", + "extendedCapabilities", + "layer" ] }, - "Identifier":{ + "Request":{ "type":"object", - "title":"Identifier", + "title":"Request", "required":[ - "authority" + "getCapabilities", + "getMap" ], "properties":{ - "value":{ - "title":"value", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"GetCapabilities", + "namespaceURI":"http://www.opengis.net/wms" + } }, - "authority":{ - "title":"authority", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"authority", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GetMap", + "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "authority" - ] - }, - "Post":{ - "type":"object", - "title":"Post", - "required":[ - "onlineResource" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/OperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"GetFeatureInfo", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "extendedOperation":{ + "title":"extendedOperation", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/OperationType" + } + }, + "elementName":{ + "localPart":"_ExtendedOperation", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_ExtendedOperation", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "getCapabilities", + "getMap", + "getFeatureInfo", + "extendedOperation" ] }, - "StyleSheetURL":{ + "FeatureListURL":{ "type":"object", - "title":"StyleSheetURL", + "title":"FeatureListURL", "required":[ "format", "onlineResource" @@ -341,148 +282,130 @@ "updateSequence" ] }, - "Request":{ + "HTTP":{ "type":"object", - "title":"Request", + "title":"HTTP", "required":[ - "getCapabilities", - "getMap" + "get" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "get":{ + "title":"get", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/Get" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/wms" } }, - "getMap":{ - "title":"getMap", + "post":{ + "title":"post", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/Post" } ], "propertyType":"element", "elementName":{ - "localPart":"GetMap", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/wms" } - }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "get", + "post" + ] + }, + "Identifier":{ + "type":"object", + "title":"Identifier", + "required":[ + "authority" + ], + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetFeatureInfo", - "namespaceURI":"http://www.opengis.net/wms" - } + "propertyType":"value" }, - "extendedOperation":{ - "title":"extendedOperation", + "authority":{ + "title":"authority", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/OperationType" - } - }, - "elementName":{ - "localPart":"_ExtendedOperation", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_ExtendedOperation", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"authority", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "extendedOperation" + "value", + "authority" ] }, - "HTTP":{ + "StyleSheetURL":{ "type":"object", - "title":"HTTP", + "title":"StyleSheetURL", "required":[ - "get" + "format", + "onlineResource" ], "properties":{ - "get":{ - "title":"get", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/Get" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Get", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "post":{ - "title":"post", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Post" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Post", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "get", - "post" + "format", + "onlineResource" ] }, - "Dimension":{ + "Layer":{ "type":"object", - "title":"Dimension", + "title":"Layer", "required":[ - "name", - "units" + "title" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, "name":{ "title":"name", "allOf":[ @@ -490,470 +413,440 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "units":{ - "title":"units", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wms" } }, - "unitSymbol":{ - "title":"unitSymbol", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unitSymbol", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wms" } }, - "_default":{ - "title":"_default", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/wms" } }, - "multipleValues":{ - "title":"multipleValues", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/KeywordList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", + "namespaceURI":"http://www.opengis.net/wms" } }, - "nearestValue":{ - "title":"nearestValue", + "crs":{ + "title":"crs", "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" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CRS", + "namespaceURI":"http://www.opengis.net/wms" } }, - "current":{ - "title":"current", + "exGeographicBoundingBox":{ + "title":"exGeographicBoundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/EXGeographicBoundingBox" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "_default", - "multipleValues", - "nearestValue", - "current" - ] - }, - "DCPType":{ - "type":"object", - "title":"DCPType", - "required":[ - "http" - ], - "properties":{ - "http":{ - "title":"http", + "propertyType":"element", + "elementName":{ + "localPart":"EX_GeographicBoundingBox", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/HTTP" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "Exception":{ - "type":"object", - "title":"Exception", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + }, + "dimension":{ + "title":"dimension", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Dimension" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] - }, - "AuthorityURL":{ - "type":"object", - "title":"AuthorityURL", - "required":[ - "onlineResource", - "name" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "attribution":{ + "title":"attribution", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Attribution" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Attribution", "namespaceURI":"http://www.opengis.net/wms" } }, - "name":{ - "title":"name", + "authorityURL":{ + "title":"authorityURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + "type":"array", + "items":{ + "$ref":"#/definitions/AuthorityURL" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AuthorityURL", + "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource", - "name" - ] - }, - "Style":{ - "type":"object", - "title":"Style", - "required":[ - "name", - "title" - ], - "properties":{ - "name":{ - "title":"name", + }, + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Identifier" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wms" } }, - "title":{ - "title":"title", + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURL" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "_abstract":{ - "title":"_abstract", + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DataURL" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"DataURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "legendURL":{ - "title":"legendURL", + "featureListURL":{ + "title":"featureListURL", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/FeatureListURL" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"FeatureListURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "styleSheetURL":{ - "title":"styleSheetURL", + "style":{ + "title":"style", "allOf":[ { - "$ref":"#/definitions/StyleSheetURL" + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wms" } }, - "styleURL":{ - "title":"styleURL", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/StyleURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleURL", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" - ] - }, - "Get":{ - "type":"object", - "title":"Get", - "required":[ - "onlineResource" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "LegendURL":{ - "type":"object", - "title":"LegendURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + }, + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Layer" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "queryable":{ + "title":"queryable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"queryable", + "namespaceURI":"" + } + }, + "cascaded":{ + "title":"cascaded", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"cascaded", + "namespaceURI":"" + } + }, + "opaque":{ + "title":"opaque", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"opaque", + "namespaceURI":"" + } + }, + "noSubsets":{ + "title":"noSubsets", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"noSubsets", + "namespaceURI":"" } }, - "width":{ - "title":"width", + "fixedWidth":{ + "title":"fixedWidth", "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":"width", + "localPart":"fixedWidth", "namespaceURI":"" } }, - "height":{ - "title":"height", + "fixedHeight":{ + "title":"fixedHeight", "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":"height", + "localPart":"fixedHeight", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource", - "width", - "height" + "name", + "title", + "_abstract", + "keywordList", + "crs", + "exGeographicBoundingBox", + "boundingBox", + "dimension", + "attribution", + "authorityURL", + "identifier", + "metadataURL", + "dataURL", + "featureListURL", + "style", + "minScaleDenominator", + "maxScaleDenominator", + "layer", + "queryable", + "cascaded", + "opaque", + "noSubsets", + "fixedWidth", + "fixedHeight" ] }, - "EXGeographicBoundingBox":{ + "KeywordList":{ "type":"object", - "title":"EXGeographicBoundingBox", - "required":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" - ], + "title":"KeywordList", "properties":{ - "westBoundLongitude":{ - "title":"westBoundLongitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"westBoundLongitude", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "eastBoundLongitude":{ - "title":"eastBoundLongitude", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"eastBoundLongitude", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "southBoundLatitude":{ - "title":"southBoundLatitude", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"southBoundLatitude", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/wms" } - }, - "northBoundLatitude":{ - "title":"northBoundLatitude", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "Exception":{ + "type":"object", + "title":"Exception", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", "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/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"northBoundLatitude", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "format" ] }, - "FeatureListURL":{ + "StyleURL":{ "type":"object", - "title":"FeatureListURL", + "title":"StyleURL", "required":[ "format", "onlineResource" @@ -992,117 +885,156 @@ "onlineResource" ] }, - "ContactAddress":{ + "Get":{ "type":"object", - "title":"ContactAddress", + "title":"Get", "required":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "onlineResource" ], "properties":{ - "addressType":{ - "title":"addressType", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } - }, - "address":{ - "title":"address", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "BoundingBox":{ + "type":"object", + "title":"BoundingBox", + "required":[ + "crs", + "minx", + "miny", + "maxx", + "maxy" + ], + "properties":{ + "crs":{ + "title":"crs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"CRS", + "namespaceURI":"" } }, - "city":{ - "title":"city", + "minx":{ + "title":"minx", "allOf":[ { - "$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":"element", - "elementName":{ - "localPart":"City", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "miny":{ + "title":"miny", "allOf":[ { - "$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":"element", - "elementName":{ - "localPart":"StateOrProvince", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "maxx":{ + "title":"maxx", "allOf":[ { - "$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":"element", - "elementName":{ - "localPart":"PostCode", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", + "namespaceURI":"" + } + }, + "maxy":{ + "title":"maxy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" + } + }, + "resx":{ + "title":"resx", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"resx", + "namespaceURI":"" } }, - "country":{ - "title":"country", + "resy":{ + "title":"resy", "allOf":[ { - "$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":"element", - "elementName":{ - "localPart":"Country", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resy", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "ContactPersonPrimary":{ + "LogoURL":{ "type":"object", - "title":"ContactPersonPrimary", + "title":"LogoURL", "required":[ - "contactPerson", - "contactOrganization" + "format", + "onlineResource" ], "properties":{ - "contactPerson":{ - "title":"contactPerson", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1110,34 +1042,63 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactOrganization":{ - "title":"contactOrganization", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } + }, + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } + }, + "height":{ + "title":"height", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "format", + "onlineResource", + "width", + "height" ] }, - "Layer":{ + "Style":{ "type":"object", - "title":"Layer", + "title":"Style", "required":[ + "name", "title" ], "properties":{ @@ -1180,358 +1141,393 @@ "namespaceURI":"http://www.opengis.net/wms" } }, - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/KeywordList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "crs":{ - "title":"crs", + "legendURL":{ + "title":"legendURL", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendURL" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CRS", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "exGeographicBoundingBox":{ - "title":"exGeographicBoundingBox", + "styleSheetURL":{ + "title":"styleSheetURL", "allOf":[ { - "$ref":"#/definitions/EXGeographicBoundingBox" + "$ref":"#/definitions/StyleSheetURL" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"StyleSheetURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "boundingBox":{ - "title":"boundingBox", + "styleURL":{ + "title":"styleURL", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingBox" - }, - "minItems":0 + "$ref":"#/definitions/StyleURL" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"StyleURL", "namespaceURI":"http://www.opengis.net/wms" } - }, - "dimension":{ - "title":"dimension", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "legendURL", + "styleSheetURL", + "styleURL" + ] + }, + "MetadataURL":{ + "type":"object", + "title":"MetadataURL", + "required":[ + "format", + "onlineResource", + "type" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Dimension" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "attribution":{ - "title":"attribution", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Attribution", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "authorityURL":{ - "title":"authorityURL", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AuthorityURL" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AuthorityURL", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } - }, - "identifier":{ - "title":"identifier", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource", + "type" + ] + }, + "Keyword":{ + "type":"object", + "title":"Keyword", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identifier" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/wms" - } + "propertyType":"value" }, - "metadataURL":{ - "title":"metadataURL", + "vocabulary":{ + "title":"vocabulary", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataURL" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MetadataURL", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"vocabulary", + "namespaceURI":"" } - }, - "dataURL":{ - "title":"dataURL", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "vocabulary" + ] + }, + "OperationType":{ + "type":"object", + "title":"OperationType", + "required":[ + "format", + "dcpType" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "featureListURL":{ - "title":"featureListURL", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/DCPType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureListURL", + "localPart":"DCPType", "namespaceURI":"http://www.opengis.net/wms" } - }, - "style":{ - "title":"style", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationType", + "namespaceURI":"http://www.opengis.net/wms" + }, + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "Attribution":{ + "type":"object", + "title":"Attribution", + "properties":{ + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Style" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/wms" } - }, - "layer":{ - "title":"layer", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "title", + "onlineResource", + "logoURL" + ] + }, + "AuthorityURL":{ + "type":"object", + "title":"AuthorityURL", + "required":[ + "onlineResource", + "name" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Layer" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "queryable":{ - "title":"queryable", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"queryable", + "localPart":"name", "namespaceURI":"" } - }, - "cascaded":{ - "title":"cascaded", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource", + "name" + ] + }, + "DataURL":{ + "type":"object", + "title":"DataURL", + "required":[ + "format", + "onlineResource" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"cascaded", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wms" } }, - "opaque":{ - "title":"opaque", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opaque", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/wms" } - }, - "noSubsets":{ - "title":"noSubsets", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "ContactInformation":{ + "type":"object", + "title":"ContactInformation", + "properties":{ + "contactPersonPrimary":{ + "title":"contactPersonPrimary", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ContactPersonPrimary" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"noSubsets", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactPersonPrimary", + "namespaceURI":"http://www.opengis.net/wms" } }, - "fixedWidth":{ - "title":"fixedWidth", + "contactPosition":{ + "title":"contactPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedWidth", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactPosition", + "namespaceURI":"http://www.opengis.net/wms" } }, - "fixedHeight":{ - "title":"fixedHeight", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ContactAddress" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedHeight", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactAddress", + "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "crs", - "exGeographicBoundingBox", - "boundingBox", - "dimension", - "attribution", - "authorityURL", - "identifier", - "metadataURL", - "dataURL", - "featureListURL", - "style", - "minScaleDenominator", - "maxScaleDenominator", - "layer", - "queryable", - "cascaded", - "opaque", - "noSubsets", - "fixedWidth", - "fixedHeight" - ] - }, - "DataURL":{ - "type":"object", - "title":"DataURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + }, + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactVoiceTelephone", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1539,51 +1535,41 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"ContactFacsimileTelephone", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactElectronicMailAddress", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] }, - "StyleURL":{ + "Post":{ "type":"object", - "title":"StyleURL", + "title":"Post", "required":[ - "format", "onlineResource" ], "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wms" - } - }, "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -1600,34 +1586,49 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "format", "onlineResource" ] }, - "Service":{ + "DCPType":{ "type":"object", - "title":"Service", + "title":"DCPType", "required":[ - "name", - "title", - "onlineResource" + "http" ], "properties":{ - "name":{ - "title":"name", + "http":{ + "title":"http", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/wms" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "ContactAddress":{ + "type":"object", + "title":"ContactAddress", + "required":[ + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" + ], + "properties":{ + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1635,12 +1636,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/wms" } }, - "_abstract":{ - "title":"_abstract", + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1648,51 +1649,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/wms" } }, - "keywordList":{ - "title":"keywordList", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"City", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactInformation":{ - "title":"contactInformation", + "postCode":{ + "title":"postCode", "allOf":[ { - "$ref":"#/definitions/ContactInformation" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/wms" } }, - "fees":{ - "title":"fees", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1700,12 +1701,31 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/wms" } - }, - "accessConstraints":{ - "title":"accessConstraints", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" + ] + }, + "LegendURL":{ + "type":"object", + "title":"LegendURL", + "required":[ + "format", + "onlineResource" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1713,247 +1733,274 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "layerLimit":{ - "title":"layerLimit", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerLimit", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "maxWidth":{ - "title":"maxWidth", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MaxWidth", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "maxHeight":{ - "title":"maxHeight", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MaxHeight", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", + "format", "onlineResource", - "contactInformation", - "fees", - "accessConstraints", - "layerLimit", - "maxWidth", - "maxHeight" + "width", + "height" ] }, - "OnlineResource":{ + "Dimension":{ "type":"object", - "title":"OnlineResource", + "title":"Dimension", + "required":[ + "name", + "units" + ], "properties":{ - "type":{ - "title":"type", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"name", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "units":{ + "title":"units", "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":"units", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "unitSymbol":{ + "title":"unitSymbol", "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":"unitSymbol", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "_default":{ + "title":"_default", "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" + "localPart":"default", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "multipleValues":{ + "title":"multipleValues", "allOf":[ { - "$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":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"multipleValues", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "nearestValue":{ + "title":"nearestValue", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"nearestValue", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "current":{ + "title":"current", "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":"current", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "name", + "units", + "unitSymbol", + "_default", + "multipleValues", + "nearestValue", + "current" ] }, - "MetadataURL":{ + "EXGeographicBoundingBox":{ "type":"object", - "title":"MetadataURL", + "title":"EXGeographicBoundingBox", "required":[ - "format", - "onlineResource", - "type" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ], "properties":{ - "format":{ - "title":"format", + "westBoundLongitude":{ + "title":"westBoundLongitude", "allOf":[ { - "$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":"element", "elementName":{ - "localPart":"Format", + "localPart":"westBoundLongitude", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "eastBoundLongitude":{ + "title":"eastBoundLongitude", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"eastBoundLongitude", "namespaceURI":"http://www.opengis.net/wms" } }, - "type":{ - "title":"type", + "southBoundLatitude":{ + "title":"southBoundLatitude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"southBoundLatitude", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "northBoundLatitude":{ + "title":"northBoundLatitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"northBoundLatitude", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource", - "type" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ] }, - "ContactInformation":{ + "Service":{ "type":"object", - "title":"ContactInformation", + "title":"Service", + "required":[ + "name", + "title", + "onlineResource" + ], "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactPosition":{ - "title":"contactPosition", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1961,51 +2008,64 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactAddress":{ - "title":"contactAddress", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/ContactAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "contactInformation":{ + "title":"contactInformation", + "allOf":[ + { + "$ref":"#/definitions/ContactInformation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactInformation", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2013,31 +2073,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ] - }, - "LogoURL":{ - "type":"object", - "title":"LogoURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + }, + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2045,209 +2086,182 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "layerLimit":{ + "title":"layerLimit", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"LayerLimit", "namespaceURI":"http://www.opengis.net/wms" } }, - "width":{ - "title":"width", + "maxWidth":{ + "title":"maxWidth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaxWidth", + "namespaceURI":"http://www.opengis.net/wms" } }, - "height":{ - "title":"height", + "maxHeight":{ + "title":"maxHeight", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaxHeight", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", + "name", + "title", + "_abstract", + "keywordList", "onlineResource", - "width", - "height" + "contactInformation", + "fees", + "accessConstraints", + "layerLimit", + "maxWidth", + "maxHeight" ] }, - "Keyword":{ + "OnlineResource":{ "type":"object", - "title":"Keyword", + "title":"OnlineResource", "properties":{ - "value":{ - "title":"value", + "type":{ + "title":"type", "allOf":[ { - "$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" + } }, - "vocabulary":{ - "title":"vocabulary", + "href":{ + "title":"href", "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":"vocabulary", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "vocabulary" - ] - }, - "KeywordList":{ - "type":"object", - "title":"KeywordList", - "properties":{ - "keyword":{ - "title":"keyword", + }, + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keyword", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword" - ] - }, - "Capability":{ - "type":"object", - "title":"Capability", - "required":[ - "request", - "exception" - ], - "properties":{ - "request":{ - "title":"request", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/Request" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "exception":{ - "title":"exception", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Exception" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Exception", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "show":{ + "title":"show", "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":"_ExtendedCapabilities", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_ExtendedCapabilities", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "layer":{ - "title":"layer", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "extendedCapabilities", - "layer" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Attribution":{ + "ContactPersonPrimary":{ "type":"object", - "title":"Attribution", + "title":"ContactPersonPrimary", + "required":[ + "contactPerson", + "contactOrganization" + ], "properties":{ - "title":{ - "title":"title", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2255,42 +2269,28 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/wms" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactPerson", "namespaceURI":"http://www.opengis.net/wms" } }, - "logoURL":{ - "title":"logoURL", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { - "$ref":"#/definitions/LogoURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"ContactOrganization", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "contactPerson", + "contactOrganization" ] } }, @@ -2308,7 +2308,7 @@ "properties":{ "localPart":{ "enum":[ - "PostCode" + "StateOrProvince" ] }, "namespaceURI":{ @@ -2325,7 +2325,7 @@ } }, "elementName":{ - "localPart":"PostCode", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2342,7 +2342,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactOrganization" + "OnlineResource" ] }, "namespaceURI":{ @@ -2355,11 +2355,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"ContactOrganization", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2376,7 +2376,7 @@ "properties":{ "localPart":{ "enum":[ - "Country" + "_ExtendedCapabilities" ] }, "namespaceURI":{ @@ -2389,11 +2389,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":"Country", + "localPart":"_ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2410,7 +2410,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "WMS_Capabilities" ] }, "namespaceURI":{ @@ -2423,11 +2423,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WMSCapabilities" } }, "elementName":{ - "localPart":"Fees", + "localPart":"WMS_Capabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2444,7 +2444,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "Keyword" ] }, "namespaceURI":{ @@ -2457,11 +2457,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2478,7 +2478,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Layer" ] }, "namespaceURI":{ @@ -2491,11 +2491,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2512,7 +2512,7 @@ "properties":{ "localPart":{ "enum":[ - "StateOrProvince" + "Exception" ] }, "namespaceURI":{ @@ -2525,11 +2525,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"StateOrProvince", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2546,7 +2546,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "Attribution" ] }, "namespaceURI":{ @@ -2559,11 +2559,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"Format", + "localPart":"Attribution", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2580,7 +2580,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "Post" ] }, "namespaceURI":{ @@ -2593,11 +2593,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBox" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2614,7 +2614,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "BoundingBox" ] }, "namespaceURI":{ @@ -2627,11 +2627,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"Request", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2648,7 +2648,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_Capabilities" + "Fees" ] }, "namespaceURI":{ @@ -2661,11 +2661,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"WMS_Capabilities", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2682,7 +2682,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "Name" ] }, "namespaceURI":{ @@ -2695,11 +2695,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Layer", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2716,7 +2716,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactElectronicMailAddress" + "Address" ] }, "namespaceURI":{ @@ -2733,7 +2733,7 @@ } }, "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherExtendedOperation" + "MaxHeight" ] }, "namespaceURI":{ @@ -2763,11 +2763,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"OtherExtendedOperation", + "localPart":"MaxHeight", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "_ExtendedOperation" + "Country" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"_ExtendedOperation", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxWidth" + "AccessConstraints" ] }, "namespaceURI":{ @@ -2831,11 +2831,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":"MaxWidth", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "StyleURL" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"StyleURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "LogoURL" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"Get", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2920,7 +2920,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "Format" ] }, "namespaceURI":{ @@ -2933,11 +2933,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2954,7 +2954,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "DCPType" ] }, "namespaceURI":{ @@ -2967,11 +2967,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"DCPType", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2988,7 +2988,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressType" + "PostCode" ] }, "namespaceURI":{ @@ -3005,7 +3005,7 @@ } }, "elementName":{ - "localPart":"AddressType", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3022,7 +3022,7 @@ "properties":{ "localPart":{ "enum":[ - "CRS" + "LayerLimit" ] }, "namespaceURI":{ @@ -3035,11 +3035,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":"CRS", + "localPart":"LayerLimit", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3090,7 +3090,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "_ExtendedOperation" ] }, "namespaceURI":{ @@ -3103,11 +3103,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"_ExtendedOperation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3124,7 +3124,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "OtherExtendedOperation" ] }, "namespaceURI":{ @@ -3137,11 +3137,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Post", + "localPart":"OtherExtendedOperation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3158,7 +3158,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "Title" ] }, "namespaceURI":{ @@ -3171,11 +3171,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3192,7 +3192,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "ContactAddress" ] }, "namespaceURI":{ @@ -3205,11 +3205,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"ContactAddress", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3226,7 +3226,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPerson" + "Get" ] }, "namespaceURI":{ @@ -3239,11 +3239,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"ContactPerson", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3260,7 +3260,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -3273,11 +3273,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"ContactPersonPrimary", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3294,7 +3294,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "FeatureListURL" ] }, "namespaceURI":{ @@ -3307,11 +3307,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"FeatureListURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3328,7 +3328,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "CRS" ] }, "namespaceURI":{ @@ -3341,11 +3341,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"CRS", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3362,7 +3362,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "HTTP" ] }, "namespaceURI":{ @@ -3375,11 +3375,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"Service", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3396,7 +3396,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3409,11 +3409,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"StyleSheetURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3430,7 +3430,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "ContactPosition" ] }, "namespaceURI":{ @@ -3443,11 +3443,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Capability", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3464,7 +3464,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "City" ] }, "namespaceURI":{ @@ -3477,11 +3477,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"City", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3498,7 +3498,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerLimit" + "OtherExtendedCapabilities" ] }, "namespaceURI":{ @@ -3511,11 +3511,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/anyType" } }, "elementName":{ - "localPart":"LayerLimit", + "localPart":"OtherExtendedCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3532,7 +3532,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "AddressType" ] }, "namespaceURI":{ @@ -3545,11 +3545,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3566,7 +3566,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "DataURL" ] }, "namespaceURI":{ @@ -3579,11 +3579,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"Title", + "localPart":"DataURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3600,7 +3600,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherExtendedCapabilities" + "Capability" ] }, "namespaceURI":{ @@ -3613,11 +3613,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"OtherExtendedCapabilities", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "AuthorityURL" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"AuthorityURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3681,11 +3681,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactFacsimileTelephone" + "Abstract" ] }, "namespaceURI":{ @@ -3719,7 +3719,7 @@ } }, "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "ContactFacsimileTelephone" ] }, "namespaceURI":{ @@ -3749,11 +3749,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Exception", + "localPart":"ContactFacsimileTelephone", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "ContactElectronicMailAddress" ] }, "namespaceURI":{ @@ -3787,7 +3787,7 @@ } }, "elementName":{ - "localPart":"Abstract", + "localPart":"ContactElectronicMailAddress", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "GetMap" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Address", + "localPart":"GetMap", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxHeight" + "ContactPerson" ] }, "namespaceURI":{ @@ -3851,11 +3851,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":"MaxHeight", + "localPart":"ContactPerson", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "City" + "Service" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"City", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "ContactOrganization" ] }, "namespaceURI":{ @@ -3923,7 +3923,7 @@ } }, "elementName":{ - "localPart":"Name", + "localPart":"ContactOrganization", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "_ExtendedCapabilities" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"_ExtendedCapabilities", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "MaxWidth" ] }, "namespaceURI":{ @@ -3987,11 +3987,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"MaxWidth", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4008,7 +4008,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "Request" ] }, "namespaceURI":{ @@ -4021,11 +4021,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPosition" + "Dimension" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"ContactPosition", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "Style" ] }, "namespaceURI":{ @@ -4089,11 +4089,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4110,7 +4110,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "LegendURL" ] }, "namespaceURI":{ @@ -4123,11 +4123,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4144,7 +4144,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "ContactInformation" ] }, "namespaceURI":{ @@ -4157,11 +4157,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactInformation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4178,7 +4178,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "KeywordList" ] }, "namespaceURI":{ @@ -4191,11 +4191,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"Style", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4246,7 +4246,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "MetadataURL" ] }, "namespaceURI":{ @@ -4259,11 +4259,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4314,7 +4314,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -4327,11 +4327,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"GetFeatureInfo", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4348,7 +4348,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -4361,11 +4361,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/EXGeographicBoundingBox" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.opengis.net/wms" } } diff --git a/scripts/jsonschemas/WMTS_1_0.jsonschema b/scripts/jsonschemas/WMTS_1_0.jsonschema index cc54bf92..58e3cc8d 100644 --- a/scripts/jsonschemas/WMTS_1_0.jsonschema +++ b/scripts/jsonschemas/WMTS_1_0.jsonschema @@ -2,15 +2,52 @@ { "id":"http://www.opengis.net/wmts/1.0#", "definitions":{ - "TileMatrix":{ + "TextPayload":{ + "type":"object", + "title":"TextPayload", + "required":[ + "format", + "textContent" + ], + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "textContent":{ + "title":"textContent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TextContent", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "textContent" + ] + }, + "TileMatrixSet":{ "required":[ "identifier", - "scaleDenominator", - "topLeftCorner", - "tileWidth", - "tileHeight", - "matrixWidth", - "matrixHeight" + "supportedCRS", + "tileMatrix" ], "allOf":[ { @@ -18,7 +55,7 @@ }, { "type":"object", - "title":"TileMatrix", + "title":"TileMatrixSet", "properties":{ "identifier":{ "title":"identifier", @@ -33,84 +70,71 @@ "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "scaleDenominator":{ - "title":"scaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScaleDenominator", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "topLeftCorner":{ - "title":"topLeftCorner", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "type":"array", - "items":{ - "$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":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopLeftCorner", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "tileWidth":{ - "title":"tileWidth", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TileWidth", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "tileHeight":{ - "title":"tileHeight", + "supportedCRS":{ + "title":"supportedCRS", "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":"element", "elementName":{ - "localPart":"TileHeight", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "localPart":"SupportedCRS", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "matrixWidth":{ - "title":"matrixWidth", + "wellKnownScaleSet":{ + "title":"wellKnownScaleSet", "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":"element", "elementName":{ - "localPart":"MatrixWidth", + "localPart":"WellKnownScaleSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "matrixHeight":{ - "title":"matrixHeight", + "tileMatrix":{ + "title":"tileMatrix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/TileMatrix" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MatrixHeight", + "localPart":"TileMatrix", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -120,12 +144,10 @@ "typeType":"classInfo", "propertiesOrder":[ "identifier", - "scaleDenominator", - "topLeftCorner", - "tileWidth", - "tileHeight", - "matrixWidth", - "matrixHeight" + "boundingBox", + "supportedCRS", + "wellKnownScaleSet", + "tileMatrix" ] }, "ContentsType":{ @@ -166,16 +188,15 @@ "tileMatrixSet" ] }, - "TextPayload":{ + "TileMatrixSetLink":{ "type":"object", - "title":"TextPayload", + "title":"TileMatrixSetLink", "required":[ - "format", - "textContent" + "tileMatrixSet" ], "properties":{ - "format":{ - "title":"format", + "tileMatrixSet":{ + "title":"tileMatrixSet", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -183,458 +204,171 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"TileMatrixSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "textContent":{ - "title":"textContent", + "tileMatrixSetLimits":{ + "title":"tileMatrixSetLimits", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TileMatrixSetLimits" } ], "propertyType":"element", "elementName":{ - "localPart":"TextContent", + "localPart":"TileMatrixSetLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "textContent" + "tileMatrixSet", + "tileMatrixSetLimits" ] }, - "GetTile":{ + "FeatureInfoResponse":{ "type":"object", - "title":"GetTile", + "title":"FeatureInfoResponse", "required":[ - "layer", - "style", - "format", - "tileMatrixSet", - "tileMatrix", - "tileRow", - "tileCol", - "service", - "version" + "featureCollection", + "textPayload", + "binaryPayload", + "anyContent" ], "properties":{ - "layer":{ - "title":"layer", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "style":{ - "title":"style", + "featureCollection":{ + "title":"featureCollection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "localPart":"_FeatureCollection", + "namespaceURI":"http://www.opengis.net/gml" } }, - "format":{ - "title":"format", + "textPayload":{ + "title":"textPayload", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TextPayload" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"TextPayload", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "dimensionNameValue":{ - "title":"dimensionNameValue", + "binaryPayload":{ + "title":"binaryPayload", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DimensionNameValue" - }, - "minItems":0 + "$ref":"#/definitions/BinaryPayload" } ], "propertyType":"element", "elementName":{ - "localPart":"DimensionNameValue", + "localPart":"BinaryPayload", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "tileMatrixSet":{ - "title":"tileMatrixSet", + "anyContent":{ + "title":"anyContent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixSet", + "localPart":"AnyContent", "namespaceURI":"http://www.opengis.net/wmts/1.0" } - }, - "tileMatrix":{ - "title":"tileMatrix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileMatrix", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "tileRow":{ - "title":"tileRow", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileRow", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "tileCol":{ - "title":"tileCol", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileCol", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "layer", - "style", - "format", - "dimensionNameValue", - "tileMatrixSet", - "tileMatrix", - "tileRow", - "tileCol", - "service", - "version" - ] - }, - "TileMatrixSet":{ - "required":[ - "identifier", - "supportedCRS", - "tileMatrix" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureCollection", + "textPayload", + "binaryPayload", + "anyContent" + ] + }, + "Capabilities":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"TileMatrixSet", + "title":"Capabilities", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "supportedCRS":{ - "title":"supportedCRS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SupportedCRS", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "wellKnownScaleSet":{ - "title":"wellKnownScaleSet", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"WellKnownScaleSet", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "tileMatrix":{ - "title":"tileMatrix", + "themes":{ + "title":"themes", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TileMatrix" + "$ref":"#/definitions/Themes" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrix", + "localPart":"Themes", "namespaceURI":"http://www.opengis.net/wmts/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "boundingBox", - "supportedCRS", - "wellKnownScaleSet", - "tileMatrix" - ] - }, - "Style":{ - "required":[ - "identifier" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"Style", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } }, - "legendURL":{ - "title":"legendURL", + "wsdl":{ + "title":"wsdl", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LegendURL" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "isDefault":{ - "title":"isDefault", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"isDefault", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "legendURL", - "isDefault" - ] - }, - "Dimension":{ - "required":[ - "identifier", - "value" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"Dimension", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "unitSymbol":{ - "title":"unitSymbol", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UnitSymbol", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "current":{ - "title":"current", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Current", + "localPart":"WSDL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "value":{ - "title":"value", + "serviceMetadataURL":{ + "title":"serviceMetadataURL", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"ServiceMetadataURL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -643,81 +377,141 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "uom", - "unitSymbol", - "_default", - "current", - "value" + "contents", + "themes", + "wsdl", + "serviceMetadataURL" ] }, - "Themes":{ + "TileMatrixSetLimits":{ "type":"object", - "title":"Themes", + "title":"TileMatrixSetLimits", + "required":[ + "tileMatrixLimits" + ], "properties":{ - "theme":{ - "title":"theme", + "tileMatrixLimits":{ + "title":"tileMatrixLimits", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Theme" + "$ref":"#/definitions/TileMatrixLimits" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Theme", + "localPart":"TileMatrixLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "theme" + "tileMatrixLimits" ] }, - "GetFeatureInfo":{ + "GetTile":{ "type":"object", - "title":"GetFeatureInfo", + "title":"GetTile", "required":[ - "getTile", - "j", - "i", - "infoFormat", + "layer", + "style", + "format", + "tileMatrixSet", + "tileMatrix", + "tileRow", + "tileCol", "service", "version" ], "properties":{ - "getTile":{ - "title":"getTile", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/GetTile" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GetTile", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "j":{ - "title":"j", + "style":{ + "title":"style", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"J", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "i":{ - "title":"i", + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "dimensionNameValue":{ + "title":"dimensionNameValue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DimensionNameValue" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DimensionNameValue", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "tileMatrixSet":{ + "title":"tileMatrixSet", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TileMatrixSet", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "tileMatrix":{ + "title":"tileMatrix", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TileMatrix", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "tileRow":{ + "title":"tileRow", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -725,20 +519,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"I", + "localPart":"TileRow", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "infoFormat":{ - "title":"infoFormat", + "tileCol":{ + "title":"tileCol", "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":"element", "elementName":{ - "localPart":"InfoFormat", + "localPart":"TileCol", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -771,20 +565,25 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "getTile", - "j", - "i", - "infoFormat", + "layer", + "style", + "format", + "dimensionNameValue", + "tileMatrixSet", + "tileMatrix", + "tileRow", + "tileCol", "service", "version" ] }, - "BinaryPayload":{ + "URLTemplateType":{ "type":"object", - "title":"BinaryPayload", + "title":"URLTemplateType", "required":[ "format", - "binaryContent" + "resourceType", + "template" ], "properties":{ "format":{ @@ -794,30 +593,48 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } }, - "binaryContent":{ - "title":"binaryContent", + "resourceType":{ + "title":"resourceType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/base64Binary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BinaryContent", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resourceType", + "namespaceURI":"" + } + }, + "template":{ + "title":"template", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"template", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"URLTemplateType", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + }, "propertiesOrder":[ "format", - "binaryContent" + "resourceType", + "template" ] }, "GetCapabilities":{ @@ -853,30 +670,24 @@ "service" ] }, - "URLTemplateType":{ + "DimensionNameValue":{ "type":"object", - "title":"URLTemplateType", + "title":"DimensionNameValue", "required":[ - "format", - "resourceType", - "template" + "name" ], "properties":{ - "format":{ - "title":"format", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } + "propertyType":"value" }, - "resourceType":{ - "title":"resourceType", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -884,73 +695,188 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resourceType", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "name" + ] + }, + "Style":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" }, - "template":{ - "title":"template", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"Style", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "legendURL":{ + "title":"legendURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LegendURL" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "isDefault":{ + "title":"isDefault", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"isDefault", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "legendURL", + "isDefault" + ] + }, + "Dimension":{ + "required":[ + "identifier", + "value" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"Dimension", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "unitSymbol":{ + "title":"unitSymbol", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UnitSymbol", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Default", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "current":{ + "title":"current", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Current", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"template", - "namespaceURI":"" } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"URLTemplateType", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - }, - "propertiesOrder":[ - "format", - "resourceType", - "template" - ] - }, - "TileMatrixSetLink":{ - "type":"object", - "title":"TileMatrixSetLink", - "required":[ - "tileMatrixSet" ], - "properties":{ - "tileMatrixSet":{ - "title":"tileMatrixSet", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileMatrixSet", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "tileMatrixSetLimits":{ - "title":"tileMatrixSetLimits", - "allOf":[ - { - "$ref":"#/definitions/TileMatrixSetLimits" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileMatrixSetLimits", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - } - }, "typeType":"classInfo", "propertiesOrder":[ - "tileMatrixSet", - "tileMatrixSetLimits" + "identifier", + "uom", + "unitSymbol", + "_default", + "current", + "value" ] }, "TileMatrixLimits":{ @@ -1039,39 +965,56 @@ "maxTileCol" ] }, - "TileMatrixSetLimits":{ + "BinaryPayload":{ "type":"object", - "title":"TileMatrixSetLimits", + "title":"BinaryPayload", "required":[ - "tileMatrixLimits" + "format", + "binaryContent" ], "properties":{ - "tileMatrixLimits":{ - "title":"tileMatrixLimits", + "format":{ + "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TileMatrixLimits" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixLimits", + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "binaryContent":{ + "title":"binaryContent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/base64Binary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BinaryContent", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "tileMatrixLimits" + "format", + "binaryContent" ] }, - "Theme":{ + "TileMatrix":{ "required":[ - "identifier" + "identifier", + "scaleDenominator", + "topLeftCorner", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" ], "allOf":[ { @@ -1079,7 +1022,7 @@ }, { "type":"object", - "title":"Theme", + "title":"TileMatrix", "properties":{ "identifier":{ "title":"identifier", @@ -1094,38 +1037,173 @@ "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "theme":{ - "title":"theme", + "scaleDenominator":{ + "title":"scaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScaleDenominator", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "topLeftCorner":{ + "title":"topLeftCorner", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TopLeftCorner", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "tileWidth":{ + "title":"tileWidth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TileWidth", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "tileHeight":{ + "title":"tileHeight", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TileHeight", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "matrixWidth":{ + "title":"matrixWidth", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MatrixWidth", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "matrixHeight":{ + "title":"matrixHeight", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MatrixHeight", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "scaleDenominator", + "topLeftCorner", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ] + }, + "LegendURL":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + }, + { + "type":"object", + "title":"LegendURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "minScaleDenominator":{ + "title":"minScaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"minScaleDenominator", + "namespaceURI":"" + } + }, + "maxScaleDenominator":{ + "title":"maxScaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxScaleDenominator", + "namespaceURI":"" + } + }, + "width":{ + "title":"width", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Theme" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Theme", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "layerRef":{ - "title":"layerRef", + "height":{ + "title":"height", "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/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerRef", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } } } @@ -1133,80 +1211,139 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "theme", - "layerRef" + "format", + "minScaleDenominator", + "maxScaleDenominator", + "width", + "height" ] }, - "FeatureInfoResponse":{ + "GetFeatureInfo":{ "type":"object", - "title":"FeatureInfoResponse", + "title":"GetFeatureInfo", "required":[ - "featureCollection", - "textPayload", - "binaryPayload", - "anyContent" + "getTile", + "j", + "i", + "infoFormat", + "service", + "version" ], "properties":{ - "featureCollection":{ - "title":"featureCollection", + "getTile":{ + "title":"getTile", "allOf":[ { - "$ref":"#/definitions/AbstractFeatureCollectionType" + "$ref":"#/definitions/GetTile" } ], "propertyType":"element", "elementName":{ - "localPart":"_FeatureCollection", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"GetTile", + "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "textPayload":{ - "title":"textPayload", + "j":{ + "title":"j", "allOf":[ { - "$ref":"#/definitions/TextPayload" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"TextPayload", + "localPart":"J", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "binaryPayload":{ - "title":"binaryPayload", + "i":{ + "title":"i", "allOf":[ { - "$ref":"#/definitions/BinaryPayload" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"BinaryPayload", + "localPart":"I", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "anyContent":{ - "title":"anyContent", + "infoFormat":{ + "title":"infoFormat", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AnyContent", + "localPart":"InfoFormat", "namespaceURI":"http://www.opengis.net/wmts/1.0" } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureCollection", - "textPayload", - "binaryPayload", - "anyContent" + "getTile", + "j", + "i", + "infoFormat", + "service", + "version" + ] + }, + "Themes":{ + "type":"object", + "title":"Themes", + "properties":{ + "theme":{ + "title":"theme", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Theme" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Theme", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "theme" ] }, "LayerType":{ @@ -1302,238 +1439,102 @@ "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"TileMatrixSetLink", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "resourceURL":{ - "title":"resourceURL", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/URLTemplateType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceURL", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerType", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - }, - "propertiesOrder":[ - "style", - "format", - "infoFormat", - "dimension", - "tileMatrixSetLink", - "resourceURL" - ] - }, - "LegendURL":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" - }, - { - "type":"object", - "title":"LegendURL", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } - }, - "minScaleDenominator":{ - "title":"minScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minScaleDenominator", - "namespaceURI":"" - } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxScaleDenominator", - "namespaceURI":"" - } - }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TileMatrixSetLink", + "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "height":{ - "title":"height", + "resourceURL":{ + "title":"resourceURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/URLTemplateType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceURL", + "namespaceURI":"http://www.opengis.net/wmts/1.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"LayerType", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + }, "propertiesOrder":[ + "style", "format", - "minScaleDenominator", - "maxScaleDenominator", - "width", - "height" + "infoFormat", + "dimension", + "tileMatrixSetLink", + "resourceURL" ] }, - "DimensionNameValue":{ - "type":"object", - "title":"DimensionNameValue", + "Theme":{ "required":[ - "name" + "identifier" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "name" - ] - }, - "Capabilities":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" }, { "type":"object", - "title":"Capabilities", + "title":"Theme", "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/ContentsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "themes":{ - "title":"themes", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Themes" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Themes", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "wsdl":{ - "title":"wsdl", + "theme":{ + "title":"theme", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + "$ref":"#/definitions/Theme" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"WSDL", + "localPart":"Theme", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "serviceMetadataURL":{ - "title":"serviceMetadataURL", + "layerRef":{ + "title":"layerRef", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceMetadataURL", + "localPart":"LayerRef", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -1542,13 +1543,12 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "contents", - "themes", - "wsdl", - "serviceMetadataURL" + "identifier", + "theme", + "layerRef" ] }, - "RequestServiceType":{ + "VersionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1556,11 +1556,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RequestServiceType", + "localPart":"VersionType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "GetCapabilitiesValueType":{ + "GetTileValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1568,11 +1568,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetCapabilitiesValueType", + "localPart":"GetTileValueType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "GetTileValueType":{ + "RequestServiceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1580,11 +1580,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetTileValueType", + "localPart":"RequestServiceType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "VersionType":{ + "GetCapabilitiesValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1592,7 +1592,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"VersionType", + "localPart":"GetCapabilitiesValueType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1623,7 +1623,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureInfoResponse" + "TileMatrixLimits" ] }, "namespaceURI":{ @@ -1636,11 +1636,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureInfoResponse" + "$ref":"#/definitions/TileMatrixLimits" } }, "elementName":{ - "localPart":"FeatureInfoResponse", + "localPart":"TileMatrixLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1657,7 +1657,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "Themes" ] }, "namespaceURI":{ @@ -1670,11 +1670,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Themes" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"Themes", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1691,7 +1691,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixLimits" + "TileMatrixSetLimits" ] }, "namespaceURI":{ @@ -1704,11 +1704,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixLimits" + "$ref":"#/definitions/TileMatrixSetLimits" } }, "elementName":{ - "localPart":"TileMatrixLimits", + "localPart":"TileMatrixSetLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1725,7 +1725,7 @@ "properties":{ "localPart":{ "enum":[ - "TextPayload" + "TileMatrixSet" ] }, "namespaceURI":{ @@ -1738,11 +1738,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextPayload" + "$ref":"#/definitions/TileMatrixSet" } }, "elementName":{ - "localPart":"TextPayload", + "localPart":"TileMatrixSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1759,7 +1759,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Layer" ] }, "namespaceURI":{ @@ -1772,11 +1772,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/LayerType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1793,7 +1793,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "LegendURL" ] }, "namespaceURI":{ @@ -1806,11 +1806,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1827,7 +1827,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "DimensionNameValue" ] }, "namespaceURI":{ @@ -1840,11 +1840,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/DimensionNameValue" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"DimensionNameValue", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1861,7 +1861,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionNameValue" + "Capabilities" ] }, "namespaceURI":{ @@ -1874,11 +1874,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionNameValue" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"DimensionNameValue", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1895,7 +1895,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSetLimits" + "Style" ] }, "namespaceURI":{ @@ -1908,11 +1908,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSetLimits" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"TileMatrixSetLimits", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1929,7 +1929,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSetLink" + "TextPayload" ] }, "namespaceURI":{ @@ -1942,11 +1942,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSetLink" + "$ref":"#/definitions/TextPayload" } }, "elementName":{ - "localPart":"TileMatrixSetLink", + "localPart":"TextPayload", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1963,7 +1963,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTile" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1976,11 +1976,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTile" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GetTile", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1997,7 +1997,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryPayload" + "TileMatrix" ] }, "namespaceURI":{ @@ -2010,11 +2010,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryPayload" + "$ref":"#/definitions/TileMatrix" } }, "elementName":{ - "localPart":"BinaryPayload", + "localPart":"TileMatrix", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2031,7 +2031,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "FeatureInfoResponse" ] }, "namespaceURI":{ @@ -2044,11 +2044,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/FeatureInfoResponse" } }, "elementName":{ - "localPart":"Style", + "localPart":"FeatureInfoResponse", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2065,7 +2065,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSet" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -2078,11 +2078,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSet" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"TileMatrixSet", + "localPart":"GetFeatureInfo", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2099,7 +2099,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Theme" ] }, "namespaceURI":{ @@ -2112,11 +2112,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/Theme" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Theme", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2133,7 +2133,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "BinaryPayload" ] }, "namespaceURI":{ @@ -2146,11 +2146,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerType" + "$ref":"#/definitions/BinaryPayload" } }, "elementName":{ - "localPart":"Layer", + "localPart":"BinaryPayload", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2167,7 +2167,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrix" + "TileMatrixSetLink" ] }, "namespaceURI":{ @@ -2180,11 +2180,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrix" + "$ref":"#/definitions/TileMatrixSetLink" } }, "elementName":{ - "localPart":"TileMatrix", + "localPart":"TileMatrixSetLink", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2201,7 +2201,7 @@ "properties":{ "localPart":{ "enum":[ - "Themes" + "Dimension" ] }, "namespaceURI":{ @@ -2214,11 +2214,11 @@ ] }, "value":{ - "$ref":"#/definitions/Themes" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"Themes", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2235,7 +2235,7 @@ "properties":{ "localPart":{ "enum":[ - "Theme" + "GetTile" ] }, "namespaceURI":{ @@ -2248,11 +2248,11 @@ ] }, "value":{ - "$ref":"#/definitions/Theme" + "$ref":"#/definitions/GetTile" } }, "elementName":{ - "localPart":"Theme", + "localPart":"GetTile", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } diff --git a/scripts/jsonschemas/WPS_1_0_0.jsonschema b/scripts/jsonschemas/WPS_1_0_0.jsonschema index 92eeaee0..91f8863e 100644 --- a/scripts/jsonschemas/WPS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WPS_1_0_0.jsonschema @@ -2,134 +2,182 @@ { "id":"http://www.opengis.net/wps/1.0.0#", "definitions":{ - "ProcessDescriptionType.DataInputs":{ + "ComplexDataType":{ "type":"object", - "title":"ProcessDescriptionType.DataInputs", - "required":[ - "input" - ], + "title":"ComplexDataType", "properties":{ - "input":{ - "title":"input", + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputDescriptionType" - }, - "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":"Input", + "propertyType":"anyElement" + }, + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" + } + }, + "schema":{ + "title":"schema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexDataType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "input" + "otherAttributes", + "content", + "mimeType", + "encoding", + "schema" ] }, - "SupportedComplexDataType":{ + "InputReferenceType.Header":{ "type":"object", - "title":"SupportedComplexDataType", + "title":"InputReferenceType.Header", "required":[ - "_default", - "supported" + "key", + "value" ], "properties":{ - "_default":{ - "title":"_default", + "key":{ + "title":"key", "allOf":[ { - "$ref":"#/definitions/ComplexDataCombinationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", + "propertyType":"attribute", + "attributeName":{ + "localPart":"key", "namespaceURI":"" } }, - "supported":{ - "title":"supported", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ComplexDataCombinationsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Supported", + "propertyType":"attribute", + "attributeName":{ + "localPart":"value", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SupportedComplexDataType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "_default", - "supported" + "key", + "value" ] }, - "ProcessDescriptionType":{ - "required":[ - "processOutputs" - ], + "DocumentOutputDefinitionType":{ "allOf":[ { - "$ref":"#/definitions/ProcessBriefType" + "$ref":"#/definitions/OutputDefinitionType" }, { "type":"object", - "title":"ProcessDescriptionType", + "title":"DocumentOutputDefinitionType", "properties":{ - "dataInputs":{ - "title":"dataInputs", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ProcessDescriptionType.DataInputs" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInputs", - "namespaceURI":"" + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "processOutputs":{ - "title":"processOutputs", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/ProcessDescriptionType.ProcessOutputs" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessOutputs", - "namespaceURI":"" - } - }, - "storeSupported":{ - "title":"storeSupported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"storeSupported", - "namespaceURI":"" + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "statusSupported":{ - "title":"statusSupported", + "asReference":{ + "title":"asReference", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -137,7 +185,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"statusSupported", + "localPart":"asReference", "namespaceURI":"" } } @@ -146,86 +194,121 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessDescriptionType", + "localPart":"DocumentOutputDefinitionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "dataInputs", - "processOutputs", - "storeSupported", - "statusSupported" + "title", + "_abstract", + "asReference" ] }, - "SupportedUOMsType":{ + "ProcessDescriptionType.DataInputs":{ "type":"object", - "title":"SupportedUOMsType", + "title":"ProcessDescriptionType.DataInputs", "required":[ - "_default", - "supported" + "input" ], "properties":{ - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"#/definitions/SupportedUOMsType.Default" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"" - } - }, - "supported":{ - "title":"supported", + "input":{ + "title":"input", "allOf":[ { - "$ref":"#/definitions/UOMsType" + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Supported", + "localPart":"Input", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SupportedUOMsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "_default", - "supported" + "input" ] }, - "ResponseDocumentType":{ + "LiteralDataType":{ "type":"object", - "title":"ResponseDocumentType", - "required":[ - "output" - ], + "title":"LiteralDataType", "properties":{ - "output":{ - "title":"output", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentOutputDefinitionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } + "propertyType":"value" }, - "storeExecuteResponse":{ + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "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":"LiteralDataType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "value", + "dataType", + "uom" + ] + }, + "ResponseDocumentType":{ + "type":"object", + "title":"ResponseDocumentType", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentOutputDefinitionType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "storeExecuteResponse":{ "title":"storeExecuteResponse", "allOf":[ { @@ -277,96 +360,128 @@ "status" ] }, - "ProcessDescriptions":{ + "InputReferenceType.BodyReference":{ + "type":"object", + "title":"InputReferenceType.BodyReference", "required":[ - "processDescription" + "href" ], - "allOf":[ - { - "$ref":"#/definitions/ResponseBaseType" - }, - { - "type":"object", - "title":"ProcessDescriptions", - "properties":{ - "processDescription":{ - "title":"processDescription", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessDescriptionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessDescription", - "namespaceURI":"" - } + "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" + ] + }, + "DataInputsType":{ + "type":"object", + "title":"DataInputsType", + "required":[ + "input" ], + "properties":{ + "input":{ + "title":"input", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Input", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + }, "typeType":"classInfo", + "typeName":{ + "localPart":"DataInputsType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "processDescription" + "input" ] }, - "ProcessBriefType":{ + "ProcessDescriptionType":{ "required":[ - "processVersion" + "processOutputs" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/ProcessBriefType" }, { "type":"object", - "title":"ProcessBriefType", + "title":"ProcessDescriptionType", "properties":{ - "profile":{ - "title":"profile", + "dataInputs":{ + "title":"dataInputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/ProcessDescriptionType.DataInputs" } ], "propertyType":"element", "elementName":{ - "localPart":"Profile", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"DataInputs", + "namespaceURI":"" } }, - "wsdl":{ - "title":"wsdl", + "processOutputs":{ + "title":"processOutputs", "allOf":[ { - "$ref":"#/definitions/WSDL" + "$ref":"#/definitions/ProcessDescriptionType.ProcessOutputs" } ], "propertyType":"element", "elementName":{ - "localPart":"WSDL", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"ProcessOutputs", + "namespaceURI":"" } }, - "processVersion":{ - "title":"processVersion", + "storeSupported":{ + "title":"storeSupported", "allOf":[ { - "$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":"processVersion", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"storeSupported", + "namespaceURI":"" + } + }, + "statusSupported":{ + "title":"statusSupported", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"statusSupported", + "namespaceURI":"" } } } @@ -374,378 +489,248 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessBriefType", + "localPart":"ProcessDescriptionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "profile", - "wsdl", - "processVersion" + "dataInputs", + "processOutputs", + "storeSupported", + "statusSupported" ] }, - "InputReferenceType.BodyReference":{ + "ComplexDataCombinationsType":{ "type":"object", - "title":"InputReferenceType.BodyReference", + "title":"ComplexDataCombinationsType", "required":[ - "href" + "format" ], "properties":{ - "href":{ - "title":"href", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/ComplexDataDescriptionType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexDataCombinationsType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "href" + "format" ] }, - "LiteralInputType":{ + "InputReferenceType":{ + "type":"object", + "title":"InputReferenceType", "required":[ - "allowedValues", - "anyValue", - "valuesReference" - ], - "allOf":[ - { - "$ref":"#/definitions/LiteralOutputType" - }, - { - "type":"object", - "title":"LiteralInputType", - "properties":{ - "allowedValues":{ - "title":"allowedValues", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AllowedValues" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "anyValue":{ - "title":"anyValue", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AnyValue" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnyValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "valuesReference":{ - "title":"valuesReference", - "allOf":[ - { - "$ref":"#/definitions/ValuesReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ValuesReference", - "namespaceURI":"" - } - }, - "defaultValue":{ - "title":"defaultValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultValue", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LiteralInputType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "allowedValues", - "anyValue", - "valuesReference", - "defaultValue" - ] - }, - "ComplexDataDescriptionType":{ - "type":"object", - "title":"ComplexDataDescriptionType", - "required":[ - "mimeType" + "body", + "bodyReference", + "href" ], "properties":{ - "mimeType":{ - "title":"mimeType", + "header":{ + "title":"header", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/InputReferenceType.Header" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MimeType", - "namespaceURI":"" + "localPart":"Header", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "encoding":{ - "title":"encoding", + "body":{ + "title":"body", "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":"Encoding", - "namespaceURI":"" + "localPart":"Body", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "schema":{ - "title":"schema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Schema", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ComplexDataDescriptionType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "mimeType", - "encoding", - "schema" - ] - }, - "UOMsType":{ - "type":"object", - "title":"UOMsType", - "required":[ - "uom" - ], - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"UOMsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "uom" - ] - }, - "StatusType":{ - "type":"object", - "title":"StatusType", - "required":[ - "processAccepted", - "processStarted", - "processPaused", - "processSucceeded", - "processFailed", - "creationTime" - ], - "properties":{ - "processAccepted":{ - "title":"processAccepted", + "bodyReference":{ + "title":"bodyReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InputReferenceType.BodyReference" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessAccepted", + "localPart":"BodyReference", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "processStarted":{ - "title":"processStarted", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ProcessStartedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessStarted", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "processPaused":{ - "title":"processPaused", + "method":{ + "title":"method", "allOf":[ { - "$ref":"#/definitions/ProcessStartedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessPaused", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" } }, - "processSucceeded":{ - "title":"processSucceeded", + "mimeType":{ + "title":"mimeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessSucceeded", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" } }, - "processFailed":{ - "title":"processFailed", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/ProcessFailedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessFailed", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" } }, - "creationTime":{ - "title":"creationTime", + "schema":{ + "title":"schema", "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":"attribute", "attributeName":{ - "localPart":"creationTime", + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StatusType", + "localPart":"InputReferenceType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "processAccepted", - "processStarted", - "processPaused", - "processSucceeded", - "processFailed", - "creationTime" + "header", + "body", + "bodyReference", + "href", + "method", + "mimeType", + "encoding", + "schema" ] }, - "GetCapabilities":{ - "type":"object", - "title":"GetCapabilities", + "Execute":{ "required":[ - "service" + "identifier" ], - "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptVersionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AcceptVersions", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"Execute", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "dataInputs":{ + "title":"dataInputs", + "allOf":[ + { + "$ref":"#/definitions/DataInputsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataInputs", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "responseForm":{ + "title":"responseForm", + "allOf":[ + { + "$ref":"#/definitions/ResponseFormType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResponseForm", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "acceptVersions", - "service", - "language" + "identifier", + "dataInputs", + "responseForm" ] }, - "ExecuteResponse":{ + "ProcessDescriptions":{ "required":[ - "process", - "status", - "serviceInstance" + "processDescription" ], "allOf":[ { @@ -753,313 +738,310 @@ }, { "type":"object", - "title":"ExecuteResponse", + "title":"ProcessDescriptions", "properties":{ - "process":{ - "title":"process", - "allOf":[ - { - "$ref":"#/definitions/ProcessBriefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Process", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "status":{ - "title":"status", + "processDescription":{ + "title":"processDescription", "allOf":[ { - "$ref":"#/definitions/StatusType" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessDescriptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Status", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"ProcessDescription", + "namespaceURI":"" } - }, - "dataInputs":{ - "title":"dataInputs", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "processDescription" + ] + }, + "WPSCapabilitiesType":{ + "required":[ + "processOfferings", + "languages", + "service", + "lang" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + }, + { + "type":"object", + "title":"WPSCapabilitiesType", + "properties":{ + "processOfferings":{ + "title":"processOfferings", "allOf":[ { - "$ref":"#/definitions/DataInputsType" + "$ref":"#/definitions/ProcessOfferings" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInputs", + "localPart":"ProcessOfferings", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "outputDefinitions":{ - "title":"outputDefinitions", + "languages":{ + "title":"languages", "allOf":[ { - "$ref":"#/definitions/OutputDefinitionsType" + "$ref":"#/definitions/Languages" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputDefinitions", + "localPart":"Languages", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "processOutputs":{ - "title":"processOutputs", + "wsdl":{ + "title":"wsdl", "allOf":[ { - "$ref":"#/definitions/ExecuteResponse.ProcessOutputs" + "$ref":"#/definitions/WSDL" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessOutputs", + "localPart":"WSDL", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "serviceInstance":{ - "title":"serviceInstance", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"serviceInstance", + "localPart":"service", "namespaceURI":"" } }, - "statusLocation":{ - "title":"statusLocation", + "lang":{ + "title":"lang", "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":"statusLocation", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"WPSCapabilitiesType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "process", - "status", - "dataInputs", - "outputDefinitions", - "processOutputs", - "serviceInstance", - "statusLocation" + "processOfferings", + "languages", + "wsdl", + "service", + "lang" ] }, - "DescribeProcess":{ + "Languages.Default":{ + "type":"object", + "title":"Languages.Default", "required":[ - "identifier" + "language" ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"DescribeProcess", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "properties":{ + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "identifier" + "language" ] }, - "OutputDefinitionsType":{ + "ValuesReferenceType":{ "type":"object", - "title":"OutputDefinitionsType", - "required":[ - "output" - ], + "title":"ValuesReferenceType", "properties":{ - "output":{ - "title":"output", + "reference":{ + "title":"reference", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentOutputDefinitionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "valuesForm":{ + "title":"valuesForm", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"valuesForm", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionsType", + "localPart":"ValuesReferenceType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "output" + "reference", + "valuesForm" ] }, - "LiteralOutputType":{ + "SupportedCRSsType":{ "type":"object", - "title":"LiteralOutputType", + "title":"SupportedCRSsType", + "required":[ + "_default", + "supported" + ], "properties":{ - "dataType":{ - "title":"dataType", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + "$ref":"#/definitions/SupportedCRSsType.Default" } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Default", + "namespaceURI":"" } }, - "uoMs":{ - "title":"uoMs", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/SupportedUOMsType" + "$ref":"#/definitions/CRSsType" } ], "propertyType":"element", "elementName":{ - "localPart":"UOMs", + "localPart":"Supported", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralOutputType", + "localPart":"SupportedCRSsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "dataType", - "uoMs" + "_default", + "supported" ] }, - "ProcessOfferings":{ - "type":"object", - "title":"ProcessOfferings", + "DescribeProcess":{ "required":[ - "process" + "identifier" ], - "properties":{ - "process":{ - "title":"process", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessBriefType" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeProcess", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Process", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "process" + "identifier" ] }, - "LanguagesType":{ + "UOMsType":{ "type":"object", - "title":"LanguagesType", + "title":"UOMsType", "required":[ - "language" + "uom" ], "properties":{ - "language":{ - "title":"language", + "uom":{ + "title":"uom", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LanguagesType", + "localPart":"UOMsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "language" - ] - }, - "Languages.Default":{ - "type":"object", - "title":"Languages.Default", - "required":[ - "language" - ], - "properties":{ - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Language", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" + "uom" ] }, "OutputReferenceType":{ @@ -1134,438 +1116,300 @@ "schema" ] }, - "CRSsType":{ + "SupportedUOMsType":{ "type":"object", - "title":"CRSsType", + "title":"SupportedUOMsType", "required":[ - "crs" + "_default", + "supported" ], "properties":{ - "crs":{ - "title":"crs", + "_default":{ + "title":"_default", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"#/definitions/SupportedUOMsType.Default" } ], "propertyType":"element", "elementName":{ - "localPart":"CRS", + "localPart":"Default", + "namespaceURI":"" + } + }, + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"#/definitions/UOMsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Supported", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CRSsType", + "localPart":"SupportedUOMsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "crs" + "_default", + "supported" ] }, - "DocumentOutputDefinitionType":{ - "allOf":[ - { - "$ref":"#/definitions/OutputDefinitionType" - }, - { - "type":"object", - "title":"DocumentOutputDefinitionType", - "properties":{ - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "asReference":{ - "title":"asReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"asReference", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DocumentOutputDefinitionType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "title", - "_abstract", - "asReference" - ] - }, - "InputReferenceType.Header":{ - "type":"object", - "title":"InputReferenceType.Header", - "required":[ - "key", - "value" + "ComplexDataCombinationType":{ + "type":"object", + "title":"ComplexDataCombinationType", + "required":[ + "format" ], "properties":{ - "key":{ - "title":"key", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"key", - "namespaceURI":"" - } - }, - "value":{ - "title":"value", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ComplexDataDescriptionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"value", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexDataCombinationType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "key", - "value" + "format" ] }, - "InputReferenceType":{ + "InputType":{ "type":"object", - "title":"InputReferenceType", + "title":"InputType", "required":[ - "body", - "bodyReference", - "href" + "identifier", + "reference", + "data" ], "properties":{ - "header":{ - "title":"header", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputReferenceType.Header" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Header", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "body":{ - "title":"body", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Body", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "bodyReference":{ - "title":"bodyReference", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/InputReferenceType.BodyReference" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"BodyReference", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "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" - } - }, - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"method", - "namespaceURI":"" - } - }, - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "encoding":{ - "title":"encoding", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/InputReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "schema":{ - "title":"schema", + "data":{ + "title":"data", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schema", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InputReferenceType", + "localPart":"InputType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "header", - "body", - "bodyReference", - "href", - "method", - "mimeType", - "encoding", - "schema" + "identifier", + "title", + "_abstract", + "reference", + "data" ] }, - "ValuesReferenceType":{ + "GetCapabilities":{ "type":"object", - "title":"ValuesReferenceType", + "title":"GetCapabilities", + "required":[ + "service" + ], "properties":{ - "reference":{ - "title":"reference", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptVersionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AcceptVersions", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"reference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"service", + "namespaceURI":"" } }, - "valuesForm":{ - "title":"valuesForm", + "language":{ + "title":"language", "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":"valuesForm", + "localPart":"language", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ValuesReferenceType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "reference", - "valuesForm" + "acceptVersions", + "service", + "language" ] }, - "ResponseFormType":{ + "SupportedComplexDataType":{ "type":"object", - "title":"ResponseFormType", + "title":"SupportedComplexDataType", "required":[ - "responseDocument", - "rawDataOutput" + "_default", + "supported" ], "properties":{ - "responseDocument":{ - "title":"responseDocument", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"#/definitions/ResponseDocumentType" + "$ref":"#/definitions/ComplexDataCombinationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ResponseDocument", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Default", + "namespaceURI":"" } }, - "rawDataOutput":{ - "title":"rawDataOutput", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/OutputDefinitionType" + "$ref":"#/definitions/ComplexDataCombinationsType" } ], "propertyType":"element", "elementName":{ - "localPart":"RawDataOutput", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Supported", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponseFormType", + "localPart":"SupportedComplexDataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "responseDocument", - "rawDataOutput" - ] + "_default", + "supported" + ] }, - "DescriptionType":{ - "type":"object", - "title":"DescriptionType", - "required":[ - "identifier", - "title" - ], - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "SupportedComplexDataInputType":{ + "allOf":[ + { + "$ref":"#/definitions/SupportedComplexDataType" }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" - }, - "minItems":0 + { + "type":"object", + "title":"SupportedComplexDataInputType", + "properties":{ + "maximumMegabytes":{ + "title":"maximumMegabytes", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maximumMegabytes", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"SupportedComplexDataInputType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "metadata" + "maximumMegabytes" ] }, "InputDescriptionType":{ @@ -1665,58 +1509,6 @@ "maxOccurs" ] }, - "SupportedUOMsType.Default":{ - "type":"object", - "title":"SupportedUOMsType.Default", - "required":[ - "uom" - ], - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uom" - ] - }, - "SupportedCRSsType.Default":{ - "type":"object", - "title":"SupportedCRSsType.Default", - "required":[ - "crs" - ], - "properties":{ - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CRS", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "crs" - ] - }, "OutputDataType":{ "required":[ "reference", @@ -1769,109 +1561,69 @@ "data" ] }, - "InputType":{ + "LiteralOutputType":{ "type":"object", - "title":"InputType", - "required":[ - "identifier", - "reference", - "data" - ], + "title":"LiteralOutputType", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "_abstract":{ - "title":"_abstract", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "reference":{ - "title":"reference", - "allOf":[ - { - "$ref":"#/definitions/InputReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "data":{ - "title":"data", + "uoMs":{ + "title":"uoMs", "allOf":[ { - "$ref":"#/definitions/DataType" + "$ref":"#/definitions/SupportedUOMsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"UOMs", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InputType", + "localPart":"LiteralOutputType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "reference", - "data" + "dataType", + "uoMs" ] }, - "LiteralDataType":{ + "OutputDefinitionType":{ "type":"object", - "title":"LiteralDataType", + "title":"OutputDefinitionType", + "required":[ + "identifier" + ], "properties":{ - "value":{ - "title":"value", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - "dataType":{ - "title":"dataType", + "uom":{ + "title":"uom", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1879,44 +1631,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dataType", + "localPart":"uom", "namespaceURI":"" } }, - "uom":{ - "title":"uom", + "mimeType":{ + "title":"mimeType", "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":"uom", + "localPart":"mimeType", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LiteralDataType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "value", - "dataType", - "uom" - ] - }, - "WSDL":{ - "type":"object", - "title":"WSDL", - "required":[ - "href" - ], - "properties":{ - "href":{ - "title":"href", + }, + "encoding":{ + "title":"encoding", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1924,725 +1657,1076 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"encoding", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "href" - ] - }, - "ComplexDataCombinationType":{ - "type":"object", - "title":"ComplexDataCombinationType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + }, + "schema":{ + "title":"schema", "allOf":[ { - "$ref":"#/definitions/ComplexDataDescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComplexDataCombinationType", + "localPart":"OutputDefinitionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "format" + "identifier", + "uom", + "mimeType", + "encoding", + "schema" ] }, - "ExecuteResponse.ProcessOutputs":{ + "ComplexDataDescriptionType":{ "type":"object", - "title":"ExecuteResponse.ProcessOutputs", + "title":"ComplexDataDescriptionType", "required":[ - "output" + "mimeType" ], "properties":{ - "output":{ - "title":"output", + "mimeType":{ + "title":"mimeType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputDataType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"MimeType", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output" - ] - }, - "Execute":{ - "required":[ - "identifier" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"Execute", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "dataInputs":{ - "title":"dataInputs", - "allOf":[ - { - "$ref":"#/definitions/DataInputsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataInputs", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "responseForm":{ - "title":"responseForm", - "allOf":[ - { - "$ref":"#/definitions/ResponseFormType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ResponseForm", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "dataInputs", - "responseForm" - ] - }, - "ProcessFailedType":{ - "type":"object", - "title":"ProcessFailedType", - "required":[ - "exceptionReport" - ], - "properties":{ - "exceptionReport":{ - "title":"exceptionReport", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionReport" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionReport", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Encoding", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessFailedType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "exceptionReport" - ] - }, - "SupportedComplexDataInputType":{ - "allOf":[ - { - "$ref":"#/definitions/SupportedComplexDataType" }, - { - "type":"object", - "title":"SupportedComplexDataInputType", - "properties":{ - "maximumMegabytes":{ - "title":"maximumMegabytes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maximumMegabytes", - "namespaceURI":"" - } + "schema":{ + "title":"schema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Schema", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedComplexDataInputType", + "localPart":"ComplexDataDescriptionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "maximumMegabytes" + "mimeType", + "encoding", + "schema" ] }, - "RequestBaseType":{ + "DescriptionType":{ "type":"object", - "title":"RequestBaseType", + "title":"DescriptionType", "required":[ - "service", - "version" + "identifier", + "title" ], "properties":{ - "service":{ - "title":"service", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "version":{ - "title":"version", + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "language":{ - "title":"language", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RequestBaseType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "service", - "version", - "language" + "identifier", + "title", + "_abstract", + "metadata" ] }, - "OutputDescriptionType":{ - "required":[ - "complexOutput", - "literalOutput", - "boundingBoxOutput" - ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" + "ProcessStartedType":{ + "type":"object", + "title":"ProcessStartedType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"OutputDescriptionType", - "properties":{ - "complexOutput":{ - "title":"complexOutput", - "allOf":[ - { - "$ref":"#/definitions/SupportedComplexDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ComplexOutput", - "namespaceURI":"" - } - }, - "literalOutput":{ - "title":"literalOutput", - "allOf":[ - { - "$ref":"#/definitions/LiteralOutputType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LiteralOutput", - "namespaceURI":"" - } - }, - "boundingBoxOutput":{ - "title":"boundingBoxOutput", - "allOf":[ - { - "$ref":"#/definitions/SupportedCRSsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBoxOutput", - "namespaceURI":"" - } + "percentCompleted":{ + "title":"percentCompleted", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"percentCompleted", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDescriptionType", + "localPart":"ProcessStartedType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "complexOutput", - "literalOutput", - "boundingBoxOutput" + "value", + "percentCompleted" ] }, - "ComplexDataCombinationsType":{ + "WSDL":{ "type":"object", - "title":"ComplexDataCombinationsType", + "title":"WSDL", "required":[ - "format" + "href" ], "properties":{ - "format":{ - "title":"format", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ComplexDataDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ComplexDataCombinationsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "format" + "href" ] }, - "ComplexDataType":{ + "StatusType":{ "type":"object", - "title":"ComplexDataType", + "title":"StatusType", + "required":[ + "processAccepted", + "processStarted", + "processPaused", + "processSucceeded", + "processFailed", + "creationTime" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "processAccepted":{ + "title":"processAccepted", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"ProcessAccepted", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } }, - "content":{ - "title":"content", + "processStarted":{ + "title":"processStarted", "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/ProcessStartedType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"ProcessStarted", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } }, - "mimeType":{ - "title":"mimeType", + "processPaused":{ + "title":"processPaused", + "allOf":[ + { + "$ref":"#/definitions/ProcessStartedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessPaused", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "processSucceeded":{ + "title":"processSucceeded", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ProcessSucceeded", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "encoding":{ - "title":"encoding", + "processFailed":{ + "title":"processFailed", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ProcessFailedType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ProcessFailed", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "schema":{ - "title":"schema", + "creationTime":{ + "title":"creationTime", "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":"schema", + "localPart":"creationTime", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComplexDataType", + "localPart":"StatusType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "otherAttributes", - "content", - "mimeType", - "encoding", - "schema" + "processAccepted", + "processStarted", + "processPaused", + "processSucceeded", + "processFailed", + "creationTime" ] }, - "SupportedCRSsType":{ + "ProcessOfferings":{ "type":"object", - "title":"SupportedCRSsType", + "title":"ProcessOfferings", "required":[ - "_default", - "supported" + "process" ], "properties":{ - "_default":{ - "title":"_default", + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/SupportedCRSsType.Default" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessBriefType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Default", - "namespaceURI":"" + "localPart":"Process", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "process" + ] + }, + "ProcessFailedType":{ + "type":"object", + "title":"ProcessFailedType", + "required":[ + "exceptionReport" + ], + "properties":{ + "exceptionReport":{ + "title":"exceptionReport", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionReport" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExceptionReport", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessFailedType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "exceptionReport" + ] + }, + "OutputDescriptionType":{ + "required":[ + "complexOutput", + "literalOutput", + "boundingBoxOutput" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" }, - "supported":{ - "title":"supported", + { + "type":"object", + "title":"OutputDescriptionType", + "properties":{ + "complexOutput":{ + "title":"complexOutput", + "allOf":[ + { + "$ref":"#/definitions/SupportedComplexDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ComplexOutput", + "namespaceURI":"" + } + }, + "literalOutput":{ + "title":"literalOutput", + "allOf":[ + { + "$ref":"#/definitions/LiteralOutputType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LiteralOutput", + "namespaceURI":"" + } + }, + "boundingBoxOutput":{ + "title":"boundingBoxOutput", + "allOf":[ + { + "$ref":"#/definitions/SupportedCRSsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBoxOutput", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputDescriptionType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "complexOutput", + "literalOutput", + "boundingBoxOutput" + ] + }, + "ProcessDescriptionType.ProcessOutputs":{ + "type":"object", + "title":"ProcessDescriptionType.ProcessOutputs", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/CRSsType" + "type":"array", + "items":{ + "$ref":"#/definitions/OutputDescriptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Supported", + "localPart":"Output", "namespaceURI":"" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "output" + ] + }, + "CRSsType":{ + "type":"object", + "title":"CRSsType", + "required":[ + "crs" + ], + "properties":{ + "crs":{ + "title":"crs", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CRS", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CRSsType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "crs" + ] + }, + "OutputDefinitionsType":{ + "type":"object", + "title":"OutputDefinitionsType", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentOutputDefinitionType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputDefinitionsType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "output" + ] + }, + "SupportedUOMsType.Default":{ + "type":"object", + "title":"SupportedUOMsType.Default", + "required":[ + "uom" + ], + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uom" + ] + }, + "ResponseFormType":{ + "type":"object", + "title":"ResponseFormType", + "required":[ + "responseDocument", + "rawDataOutput" + ], + "properties":{ + "responseDocument":{ + "title":"responseDocument", + "allOf":[ + { + "$ref":"#/definitions/ResponseDocumentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResponseDocument", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "rawDataOutput":{ + "title":"rawDataOutput", + "allOf":[ + { + "$ref":"#/definitions/OutputDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RawDataOutput", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ResponseFormType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "responseDocument", + "rawDataOutput" + ] + }, + "LiteralInputType":{ + "required":[ + "allowedValues", + "anyValue", + "valuesReference" + ], + "allOf":[ + { + "$ref":"#/definitions/LiteralOutputType" + }, + { + "type":"object", + "title":"LiteralInputType", + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AllowedValues" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "anyValue":{ + "title":"anyValue", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AnyValue" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnyValue", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "valuesReference":{ + "title":"valuesReference", + "allOf":[ + { + "$ref":"#/definitions/ValuesReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ValuesReference", + "namespaceURI":"" + } + }, + "defaultValue":{ + "title":"defaultValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DefaultValue", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LiteralInputType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "allowedValues", + "anyValue", + "valuesReference", + "defaultValue" + ] + }, + "ProcessBriefType":{ + "required":[ + "processVersion" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"ProcessBriefType", + "properties":{ + "profile":{ + "title":"profile", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Profile", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "wsdl":{ + "title":"wsdl", + "allOf":[ + { + "$ref":"#/definitions/WSDL" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WSDL", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "processVersion":{ + "title":"processVersion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"processVersion", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessBriefType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "profile", + "wsdl", + "processVersion" + ] + }, + "LanguagesType":{ + "type":"object", + "title":"LanguagesType", + "required":[ + "language" + ], + "properties":{ + "language":{ + "title":"language", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", "typeName":{ - "localPart":"SupportedCRSsType", + "localPart":"LanguagesType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "_default", - "supported" + "language" ] }, - "ResponseBaseType":{ + "DataType":{ "type":"object", - "title":"ResponseBaseType", + "title":"DataType", "required":[ - "service", - "version", - "lang" + "complexData", + "literalData", + "boundingBoxData" ], "properties":{ - "service":{ - "title":"service", + "complexData":{ + "title":"complexData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ComplexDataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ComplexData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "version":{ - "title":"version", + "literalData":{ + "title":"literalData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LiteralDataType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LiteralData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "lang":{ - "title":"lang", + "boundingBoxData":{ + "title":"boundingBoxData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBoxData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponseBaseType", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "service", - "version", - "lang" + "complexData", + "literalData", + "boundingBoxData" ] }, - "ProcessDescriptionType.ProcessOutputs":{ + "SupportedCRSsType.Default":{ "type":"object", - "title":"ProcessDescriptionType.ProcessOutputs", + "title":"SupportedCRSsType.Default", "required":[ - "output" + "crs" ], "properties":{ - "output":{ - "title":"output", + "crs":{ + "title":"crs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"CRS", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "output" + "crs" ] }, - "WPSCapabilitiesType":{ + "Languages":{ + "type":"object", + "title":"Languages", "required":[ - "processOfferings", - "languages", - "service", - "lang" + "_default", + "supported" + ], + "properties":{ + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"#/definitions/Languages.Default" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Default", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"#/definitions/LanguagesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Supported", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "_default", + "supported" + ] + }, + "ExecuteResponse":{ + "required":[ + "process", + "status", + "serviceInstance" ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/ResponseBaseType" }, { "type":"object", - "title":"WPSCapabilitiesType", + "title":"ExecuteResponse", "properties":{ - "processOfferings":{ - "title":"processOfferings", + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/ProcessOfferings" + "$ref":"#/definitions/ProcessBriefType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessOfferings", + "localPart":"Process", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "languages":{ - "title":"languages", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/Languages" + "$ref":"#/definitions/StatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"Languages", + "localPart":"Status", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "wsdl":{ - "title":"wsdl", + "dataInputs":{ + "title":"dataInputs", "allOf":[ { - "$ref":"#/definitions/WSDL" + "$ref":"#/definitions/DataInputsType" } ], "propertyType":"element", "elementName":{ - "localPart":"WSDL", + "localPart":"DataInputs", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "service":{ - "title":"service", + "outputDefinitions":{ + "title":"outputDefinitions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/OutputDefinitionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputDefinitions", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "processOutputs":{ + "title":"processOutputs", + "allOf":[ + { + "$ref":"#/definitions/ExecuteResponse.ProcessOutputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessOutputs", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "serviceInstance":{ + "title":"serviceInstance", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"serviceInstance", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "statusLocation":{ + "title":"statusLocation", "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"statusLocation", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"WPSCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "processOfferings", - "languages", - "wsdl", - "service", - "lang" - ] - }, - "OutputDefinitionType":{ - "type":"object", - "title":"OutputDefinitionType", - "required":[ - "identifier" - ], - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" - } - }, - "mimeType":{ - "title":"mimeType", + "process", + "status", + "dataInputs", + "outputDefinitions", + "processOutputs", + "serviceInstance", + "statusLocation" + ] + }, + "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" @@ -2650,220 +2734,136 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"mimeType", + "localPart":"service", "namespaceURI":"" } }, - "encoding":{ - "title":"encoding", + "version":{ + "title":"version", "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":"encoding", + "localPart":"version", "namespaceURI":"" } }, - "schema":{ - "title":"schema", + "language":{ + "title":"language", "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":"schema", + "localPart":"language", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionType", + "localPart":"RequestBaseType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "identifier", - "uom", - "mimeType", - "encoding", - "schema" - ] - }, - "Languages":{ - "type":"object", - "title":"Languages", - "required":[ - "_default", - "supported" - ], - "properties":{ - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"#/definitions/Languages.Default" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"#/definitions/LanguagesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Supported", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "_default", - "supported" + "service", + "version", + "language" ] }, - "DataType":{ + "ResponseBaseType":{ "type":"object", - "title":"DataType", + "title":"ResponseBaseType", "required":[ - "complexData", - "literalData", - "boundingBoxData" + "service", + "version", + "lang" ], "properties":{ - "complexData":{ - "title":"complexData", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/ComplexDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ComplexData", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "literalData":{ - "title":"literalData", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/LiteralDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LiteralData", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "boundingBoxData":{ - "title":"boundingBoxData", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBoxData", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataType", + "localPart":"ResponseBaseType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "complexData", - "literalData", - "boundingBoxData" + "service", + "version", + "lang" ] }, - "DataInputsType":{ + "ExecuteResponse.ProcessOutputs":{ "type":"object", - "title":"DataInputsType", + "title":"ExecuteResponse.ProcessOutputs", "required":[ - "input" + "output" ], "properties":{ - "input":{ - "title":"input", + "output":{ + "title":"output", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputType" + "$ref":"#/definitions/OutputDataType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Input", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataInputsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "input" - ] - }, - "ProcessStartedType":{ - "type":"object", - "title":"ProcessStartedType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "percentCompleted":{ - "title":"percentCompleted", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"percentCompleted", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessStartedType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "value", - "percentCompleted" + "output" ] } }, @@ -2881,7 +2881,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "WSDL" ] }, "namespaceURI":{ @@ -2894,11 +2894,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/WSDL" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"WSDL", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -2915,7 +2915,7 @@ "properties":{ "localPart":{ "enum":[ - "Execute" + "Capabilities" ] }, "namespaceURI":{ @@ -2928,11 +2928,11 @@ ] }, "value":{ - "$ref":"#/definitions/Execute" + "$ref":"#/definitions/WPSCapabilitiesType" } }, "elementName":{ - "localPart":"Execute", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -2949,7 +2949,7 @@ "properties":{ "localPart":{ "enum":[ - "Languages" + "DescribeProcess" ] }, "namespaceURI":{ @@ -2962,11 +2962,11 @@ ] }, "value":{ - "$ref":"#/definitions/Languages" + "$ref":"#/definitions/DescribeProcess" } }, "elementName":{ - "localPart":"Languages", + "localPart":"DescribeProcess", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -2983,7 +2983,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOfferings" + "ProcessDescriptions" ] }, "namespaceURI":{ @@ -2996,11 +2996,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOfferings" + "$ref":"#/definitions/ProcessDescriptions" } }, "elementName":{ - "localPart":"ProcessOfferings", + "localPart":"ProcessDescriptions", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3017,7 +3017,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeProcess" + "ProcessOfferings" ] }, "namespaceURI":{ @@ -3030,11 +3030,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeProcess" + "$ref":"#/definitions/ProcessOfferings" } }, "elementName":{ - "localPart":"DescribeProcess", + "localPart":"ProcessOfferings", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3051,7 +3051,7 @@ "properties":{ "localPart":{ "enum":[ - "ExecuteResponse" + "Execute" ] }, "namespaceURI":{ @@ -3064,11 +3064,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExecuteResponse" + "$ref":"#/definitions/Execute" } }, "elementName":{ - "localPart":"ExecuteResponse", + "localPart":"Execute", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3085,7 +3085,7 @@ "properties":{ "localPart":{ "enum":[ - "WSDL" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3098,11 +3098,11 @@ ] }, "value":{ - "$ref":"#/definitions/WSDL" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"WSDL", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3119,7 +3119,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessDescriptions" + "Languages" ] }, "namespaceURI":{ @@ -3132,11 +3132,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessDescriptions" + "$ref":"#/definitions/Languages" } }, "elementName":{ - "localPart":"ProcessDescriptions", + "localPart":"Languages", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3153,7 +3153,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "ExecuteResponse" ] }, "namespaceURI":{ @@ -3166,11 +3166,11 @@ ] }, "value":{ - "$ref":"#/definitions/WPSCapabilitiesType" + "$ref":"#/definitions/ExecuteResponse" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"ExecuteResponse", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } diff --git a/scripts/jsonschemas/WPS_2_0.jsonschema b/scripts/jsonschemas/WPS_2_0.jsonschema index 7e186cc0..27754fe1 100644 --- a/scripts/jsonschemas/WPS_2_0.jsonschema +++ b/scripts/jsonschemas/WPS_2_0.jsonschema @@ -2,155 +2,22 @@ { "id":"http://www.opengis.net/wps/2.0#", "definitions":{ - "ComplexDataType":{ - "allOf":[ - { - "$ref":"#/definitions/DataDescriptionType" - }, - { - "type":"object", - "title":"ComplexDataType", - "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", - "typeName":{ - "localPart":"ComplexDataType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "any" - ] - }, - "WPSCapabilitiesType":{ - "required":[ - "contents", - "service" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"WPSCapabilitiesType", - "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/Contents" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/WPSCapabilitiesType.Extension" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WPSCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "contents", - "extension", - "service" - ] - }, - "ExecuteRequestType":{ - "required":[ - "identifier", - "output", - "mode", - "response" - ], + "GenericInputType":{ "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ExecuteRequestType", + "title":"GenericInputType", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, "input":{ "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataInputType" + "$ref":"#/definitions/GenericInputType" }, "minItems":0 } @@ -161,38 +28,21 @@ "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputDefinitionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "mode":{ - "title":"mode", + "minOccurs":{ + "title":"minOccurs", "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":"mode", + "localPart":"minOccurs", "namespaceURI":"" } }, - "response":{ - "title":"response", + "maxOccurs":{ + "title":"maxOccurs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -200,7 +50,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"response", + "localPart":"maxOccurs", "namespaceURI":"" } } @@ -209,70 +59,161 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ExecuteRequestType", + "localPart":"GenericInputType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "identifier", "input", - "output", - "mode", - "response" + "minOccurs", + "maxOccurs" ] }, - "GetCapabilitiesType":{ + "DataInputType":{ + "type":"object", + "title":"DataInputType", "required":[ - "service" + "data", + "reference", + "input", + "id" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/GetCapabilitiesType" + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/Data" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } }, - { - "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", - "namespaceURI":"" - } + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/2.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "service" - ] - }, - "InputDescriptionType":{ - "required":[ - "dataDescription", - "input" - ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" }, - { - "type":"object", - "title":"InputDescriptionType", - "properties":{ - "dataDescription":{ - "title":"dataDescription", - "allOf":[ + "input":{ + "title":"input", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataInputType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Input", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataInputType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, + "propertiesOrder":[ + "data", + "reference", + "input", + "id" + ] + }, + "WPSCapabilitiesType.Extension":{ + "type":"object", + "title":"WPSCapabilitiesType.Extension", + "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" + ] + }, + "ProcessOffering":{ + "type":"object", + "title":"ProcessOffering", + "required":[ + "process", + "any", + "jobControlOptions" + ], + "properties":{ + "process":{ + "title":"process", + "allOf":[ + { + "$ref":"#/definitions/ProcessDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Process", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "any":{ + "title":"any", + "allOf":[ + { + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + }, { "type":"object", "properties":{ @@ -280,77 +221,81 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DataDescriptionType" } - }, - "elementName":{ - "localPart":"DataDescription", - "namespaceURI":"http://www.opengis.net/wps/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DataDescription", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "input":{ - "title":"input", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "minOccurs":{ - "title":"minOccurs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minOccurs", - "namespaceURI":"" + ] + } + ], + "propertyType":"anyElement" + }, + "jobControlOptions":{ + "title":"jobControlOptions", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "maxOccurs":{ - "title":"maxOccurs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxOccurs", - "namespaceURI":"" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"jobControlOptions", + "namespaceURI":"" + } + }, + "outputTransmission":{ + "title":"outputTransmission", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataTransmissionModeType" } } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputTransmission", + "namespaceURI":"" + } + }, + "processVersion":{ + "title":"processVersion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"processVersion", + "namespaceURI":"" + } + }, + "processModel":{ + "title":"processModel", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"processModel", + "namespaceURI":"" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InputDescriptionType", - "namespaceURI":"http://www.opengis.net/wps/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "dataDescription", - "input", - "minOccurs", - "maxOccurs" + "process", + "any", + "jobControlOptions", + "outputTransmission", + "processVersion", + "processModel" ] }, "GetStatus":{ @@ -386,9 +331,10 @@ "jobID" ] }, - "ProcessSummaryType":{ + "OutputDescriptionType":{ "required":[ - "jobControlOptions" + "dataDescription", + "output" ], "allOf":[ { @@ -396,64 +342,48 @@ }, { "type":"object", - "title":"ProcessSummaryType", + "title":"OutputDescriptionType", "properties":{ - "jobControlOptions":{ - "title":"jobControlOptions", + "dataDescription":{ + "title":"dataDescription", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"jobControlOptions", - "namespaceURI":"" - } - }, - "outputTransmission":{ - "title":"outputTransmission", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataTransmissionModeType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DataDescriptionType" + } + }, + "elementName":{ + "localPart":"DataDescription", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputTransmission", - "namespaceURI":"" - } - }, - "processVersion":{ - "title":"processVersion", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"processVersion", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"DataDescription", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "processModel":{ - "title":"processModel", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/OutputDescriptionType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"processModel", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } } @@ -461,14 +391,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessSummaryType", + "localPart":"OutputDescriptionType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "jobControlOptions", - "outputTransmission", - "processVersion", - "processModel" + "dataDescription", + "output" + ] + }, + "Result":{ + "type":"object", + "title":"Result", + "required":[ + "output" + ], + "properties":{ + "jobID":{ + "title":"jobID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"JobID", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "expirationDate":{ + "title":"expirationDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExpirationDate", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataOutputType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "jobID", + "expirationDate", + "output" ] }, "LiteralDataDomainType":{ @@ -573,333 +559,183 @@ "defaultValue" ] }, - "GetResult":{ - "required":[ - "jobID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetResult", - "properties":{ - "jobID":{ - "title":"jobID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"JobID", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "jobID" - ] - }, - "StatusInfo":{ + "Format":{ "type":"object", - "title":"StatusInfo", - "required":[ - "jobID", - "status" - ], + "title":"Format", "properties":{ - "jobID":{ - "title":"jobID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"JobID", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "status":{ - "title":"status", + "mimeType":{ + "title":"mimeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Status", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" } }, - "expirationDate":{ - "title":"expirationDate", + "encoding":{ + "title":"encoding", "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":"ExpirationDate", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" } }, - "estimatedCompletion":{ - "title":"estimatedCompletion", + "schema":{ + "title":"schema", "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":"EstimatedCompletion", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", + "namespaceURI":"" } }, - "nextPoll":{ - "title":"nextPoll", + "maximumMegabytes":{ + "title":"maximumMegabytes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"NextPoll", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maximumMegabytes", + "namespaceURI":"" } }, - "percentCompleted":{ - "title":"percentCompleted", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PercentCompleted", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "jobID", - "status", - "expirationDate", - "estimatedCompletion", - "nextPoll", - "percentCompleted" + "mimeType", + "encoding", + "schema", + "maximumMegabytes", + "_default" ] }, - "DataInputType":{ + "RequestBaseType":{ "type":"object", - "title":"DataInputType", + "title":"RequestBaseType", "required":[ - "data", - "reference", - "input", - "id" + "service", + "version" ], "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"#/definitions/Data" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "reference":{ - "title":"reference", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "input":{ - "title":"input", + "extension":{ + "title":"extension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataInputType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Input", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "id":{ - "title":"id", + "service":{ + "title":"service", "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":"id", + "localPart":"service", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataInputType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "data", - "reference", - "input", - "id" - ] - }, - "SupportedCRS":{ - "type":"object", - "title":"SupportedCRS", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"value" }, - "_default":{ - "title":"_default", + "version":{ + "title":"version", "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":"default", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RequestBaseType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ - "value", - "_default" + "extension", + "service", + "version" ] }, - "LiteralDataType.LiteralDataDomain":{ + "GenericOutputType":{ "allOf":[ { - "$ref":"#/definitions/LiteralDataDomainType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"LiteralDataType.LiteralDataDomain", + "title":"GenericOutputType", "properties":{ - "_default":{ - "title":"_default", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/GenericOutputType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } } } ], "typeType":"classInfo", - "propertiesOrder":[ - "_default" - ] - }, - "Result":{ - "type":"object", - "title":"Result", - "required":[ - "output" - ], - "properties":{ - "jobID":{ - "title":"jobID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"JobID", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "expirationDate":{ - "title":"expirationDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExpirationDate", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataOutputType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } + "typeName":{ + "localPart":"GenericOutputType", + "namespaceURI":"http://www.opengis.net/wps/2.0" }, - "typeType":"classInfo", "propertiesOrder":[ - "jobID", - "expirationDate", "output" ] }, @@ -976,220 +812,308 @@ "lang" ] }, - "GenericOutputType":{ + "DescriptionType":{ "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"GenericOutputType", + "title":"DescriptionType", "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GenericOutputType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GenericOutputType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "Contents":{ + "type":"object", + "title":"Contents", + "required":[ + "processSummary" + ], + "properties":{ + "processSummary":{ + "title":"processSummary", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessSummaryType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessSummary", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "output" + "processSummary" ] }, - "LiteralDataType":{ + "Dismiss":{ "required":[ - "literalDataDomain" + "jobID" ], "allOf":[ { - "$ref":"#/definitions/DataDescriptionType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"LiteralDataType", + "title":"Dismiss", "properties":{ - "literalDataDomain":{ - "title":"literalDataDomain", + "jobID":{ + "title":"jobID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LiteralDataType.LiteralDataDomain" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LiteralDataDomain", - "namespaceURI":"" + "localPart":"JobID", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } } } ], "typeType":"classInfo", + "propertiesOrder":[ + "jobID" + ] + }, + "SupportedCRS":{ + "type":"object", + "title":"SupportedCRS", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"value" + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "_default" + ] + }, + "DataDescriptionType":{ + "type":"object", + "title":"DataDescriptionType", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + }, + "typeType":"classInfo", "typeName":{ - "localPart":"LiteralDataType", + "localPart":"DataDescriptionType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "literalDataDomain" + "format" ] }, - "ReferenceType":{ + "LiteralDataType.LiteralDataDomain":{ + "allOf":[ + { + "$ref":"#/definitions/LiteralDataDomainType" + }, + { + "type":"object", + "title":"LiteralDataType.LiteralDataDomain", + "properties":{ + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "_default" + ] + }, + "StatusInfo":{ "type":"object", - "title":"ReferenceType", + "title":"StatusInfo", "required":[ - "body", - "bodyReference", - "href" + "jobID", + "status" ], "properties":{ - "body":{ - "title":"body", + "jobID":{ + "title":"jobID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Body", + "localPart":"JobID", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "bodyReference":{ - "title":"bodyReference", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/ReferenceType.BodyReference" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BodyReference", + "localPart":"Status", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "href":{ - "title":"href", + "expirationDate":{ + "title":"expirationDate", "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ExpirationDate", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "mimeType":{ - "title":"mimeType", + "estimatedCompletion":{ + "title":"estimatedCompletion", "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":"mimeType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"EstimatedCompletion", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "encoding":{ - "title":"encoding", + "nextPoll":{ + "title":"nextPoll", "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":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"NextPoll", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "schema":{ - "title":"schema", + "percentCompleted":{ + "title":"percentCompleted", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schema", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PercentCompleted", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ReferenceType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, "propertiesOrder":[ - "body", - "bodyReference", - "href", - "mimeType", - "encoding", - "schema" + "jobID", + "status", + "expirationDate", + "estimatedCompletion", + "nextPoll", + "percentCompleted" ] }, - "LiteralValue":{ + "BoundingBoxData":{ + "required":[ + "supportedCRS" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValueType" + "$ref":"#/definitions/DataDescriptionType" }, { "type":"object", - "title":"LiteralValue", + "title":"BoundingBoxData", "properties":{ - "dataType":{ - "title":"dataType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dataType", - "namespaceURI":"" - } - }, - "uom":{ - "title":"uom", + "supportedCRS":{ + "title":"supportedCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/SupportedCRS" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SupportedCRS", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } } @@ -1197,63 +1121,109 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "dataType", - "uom" + "supportedCRS" ] }, - "OutputDescriptionType":{ + "ReferenceType.BodyReference":{ + "type":"object", + "title":"ReferenceType.BodyReference", "required":[ - "dataDescription", - "output" + "href" ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"OutputDescriptionType", + "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" + ] + }, + "DescribeProcess":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeProcess", "properties":{ - "dataDescription":{ - "title":"dataDescription", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DataDescriptionType" - } + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" }, - "elementName":{ - "localPart":"DataDescription", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DataDescription", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "output":{ - "title":"output", + "lang":{ + "title":"lang", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "lang" + ] + }, + "GetCapabilitiesType":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/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", + "namespaceURI":"" } } } @@ -1261,190 +1231,272 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputDescriptionType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "dataDescription", - "output" + "service" ] }, - "DescriptionType":{ + "GetResult":{ + "required":[ + "jobID" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/BasicIdentificationType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"DescriptionType", + "title":"GetResult", "properties":{ + "jobID":{ + "title":"jobID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"JobID", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"DescriptionType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } + "propertiesOrder":[ + "jobID" + ] }, - "ProcessOfferings":{ + "OutputDefinitionType":{ "type":"object", - "title":"ProcessOfferings", + "title":"OutputDefinitionType", "required":[ - "processOffering" + "id" ], "properties":{ - "processOffering":{ - "title":"processOffering", + "output":{ + "title":"output", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessOffering" - }, - "minItems":1 + "$ref":"#/definitions/OutputDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessOffering", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/wps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "processOffering" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "mimeType":{ - "title":"mimeType", + }, + "id":{ + "title":"id", "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":"mimeType", + "localPart":"id", "namespaceURI":"" } }, - "encoding":{ - "title":"encoding", + "transmission":{ + "title":"transmission", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataTransmissionModeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"encoding", + "localPart":"transmission", "namespaceURI":"" } }, - "schema":{ - "title":"schema", + "mimeType":{ + "title":"mimeType", "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":"schema", + "localPart":"mimeType", "namespaceURI":"" } }, - "maximumMegabytes":{ - "title":"maximumMegabytes", + "encoding":{ + "title":"encoding", "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":"maximumMegabytes", + "localPart":"encoding", "namespaceURI":"" } }, - "_default":{ - "title":"_default", + "schema":{ + "title":"schema", "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":"default", + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OutputDefinitionType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ + "output", + "id", + "transmission", "mimeType", "encoding", - "schema", - "maximumMegabytes", - "_default" + "schema" ] }, - "GenericInputType":{ - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" + "Data":{ + "type":"object", + "title":"Data", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - { - "type":"object", - "title":"GenericInputType", - "properties":{ - "input":{ - "title":"input", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GenericInputType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "content":{ + "title":"content", + "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":{ + } + } + } + ] } - }, - "minOccurs":{ - "title":"minOccurs", + } + ], + "propertyType":"anyElement" + }, + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } + }, + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" + } + }, + "schema":{ + "title":"schema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "mimeType", + "encoding", + "schema" + ] + }, + "LiteralValue":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValueType" + }, + { + "type":"object", + "title":"LiteralValue", + "properties":{ + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"minOccurs", + "localPart":"dataType", "namespaceURI":"" } }, - "maxOccurs":{ - "title":"maxOccurs", + "uom":{ + "title":"uom", "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":"maxOccurs", + "localPart":"uom", "namespaceURI":"" } } @@ -1452,42 +1504,54 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"GenericInputType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, "propertiesOrder":[ - "input", - "minOccurs", - "maxOccurs" + "dataType", + "uom" ] }, - "BoundingBoxData":{ + "GenericProcessType":{ "required":[ - "supportedCRS" + "output" ], "allOf":[ { - "$ref":"#/definitions/DataDescriptionType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"BoundingBoxData", + "title":"GenericProcessType", "properties":{ - "supportedCRS":{ - "title":"supportedCRS", + "input":{ + "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SupportedCRS" + "$ref":"#/definitions/GenericInputType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Input", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GenericOutputType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/wps/2.0" } } @@ -1495,61 +1559,78 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"GenericProcessType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ - "supportedCRS" + "input", + "output" ] }, - "DataOutputType":{ + "ReferenceType":{ "type":"object", - "title":"DataOutputType", + "title":"ReferenceType", "required":[ - "data", - "reference", - "output", - "id" + "body", + "bodyReference", + "href" ], "properties":{ - "data":{ - "title":"data", + "body":{ + "title":"body", "allOf":[ { - "$ref":"#/definitions/Data" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Data", + "localPart":"Body", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "reference":{ - "title":"reference", + "bodyReference":{ + "title":"bodyReference", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/ReferenceType.BodyReference" } ], "propertyType":"element", "elementName":{ - "localPart":"Reference", + "localPart":"BodyReference", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "output":{ - "title":"output", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/DataOutputType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "id":{ - "title":"id", + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } + }, + "encoding":{ + "title":"encoding", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1557,42 +1638,148 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"encoding", + "namespaceURI":"" + } + }, + "schema":{ + "title":"schema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataOutputType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ + "body", + "bodyReference", + "href", + "mimeType", + "encoding", + "schema" + ] + }, + "DataOutputType":{ + "type":"object", + "title":"DataOutputType", + "required":[ "data", "reference", "output", "id" - ] - }, - "GenericProcessType":{ - "required":[ - "output" ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/Data" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "output":{ + "title":"output", + "allOf":[ + { + "$ref":"#/definitions/DataOutputType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataOutputType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, + "propertiesOrder":[ + "data", + "reference", + "output", + "id" + ] + }, + "ExecuteRequestType":{ + "required":[ + "identifier", + "output", + "mode", + "response" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { "type":"object", - "title":"GenericProcessType", + "title":"ExecuteRequestType", "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, "input":{ "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GenericInputType" + "$ref":"#/definitions/DataInputType" }, "minItems":0 } @@ -1609,7 +1796,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/GenericOutputType" + "$ref":"#/definitions/OutputDefinitionType" }, "minItems":1 } @@ -1619,600 +1806,413 @@ "localPart":"Output", "namespaceURI":"http://www.opengis.net/wps/2.0" } + }, + "mode":{ + "title":"mode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mode", + "namespaceURI":"" + } + }, + "response":{ + "title":"response", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"response", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GenericProcessType", + "localPart":"ExecuteRequestType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ + "identifier", "input", - "output" + "output", + "mode", + "response" ] }, - "Dismiss":{ + "ProcessOfferings":{ + "type":"object", + "title":"ProcessOfferings", "required":[ - "jobID" + "processOffering" + ], + "properties":{ + "processOffering":{ + "title":"processOffering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessOffering" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessOffering", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "processOffering" + ] + }, + "InputDescriptionType":{ + "required":[ + "dataDescription", + "input" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"Dismiss", + "title":"InputDescriptionType", "properties":{ - "jobID":{ - "title":"jobID", + "dataDescription":{ + "title":"dataDescription", "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/DataDescriptionType" + } + }, + "elementName":{ + "localPart":"DataDescription", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DataDescription", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "input":{ + "title":"input", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"JobID", + "localPart":"Input", "namespaceURI":"http://www.opengis.net/wps/2.0" } + }, + "minOccurs":{ + "title":"minOccurs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"minOccurs", + "namespaceURI":"" + } + }, + "maxOccurs":{ + "title":"maxOccurs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxOccurs", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"InputDescriptionType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ - "jobID" + "dataDescription", + "input", + "minOccurs", + "maxOccurs" ] }, - "WPSCapabilitiesType.Extension":{ - "type":"object", - "title":"WPSCapabilitiesType.Extension", - "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" - ] - }, - "ReferenceType.BodyReference":{ - "type":"object", - "title":"ReferenceType.BodyReference", - "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" - ] - }, - "RequestBaseType":{ - "type":"object", - "title":"RequestBaseType", - "required":[ - "service", - "version" - ], - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } - }, - "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":"RequestBaseType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "extension", - "service", - "version" - ] - }, - "Data":{ - "type":"object", - "title":"Data", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "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":{ - } - } - } - ] - } - } - ], - "propertyType":"anyElement" - }, - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" - } - }, - "schema":{ - "title":"schema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schema", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "mimeType", - "encoding", - "schema" - ] - }, - "OutputDefinitionType":{ - "type":"object", - "title":"OutputDefinitionType", - "required":[ - "id" - ], - "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "$ref":"#/definitions/OutputDefinitionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "transmission":{ - "title":"transmission", - "allOf":[ - { - "$ref":"#/definitions/DataTransmissionModeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transmission", - "namespaceURI":"" - } - }, - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" - } + "LiteralDataType":{ + "required":[ + "literalDataDomain" + ], + "allOf":[ + { + "$ref":"#/definitions/DataDescriptionType" }, - "schema":{ - "title":"schema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"LiteralDataType", + "properties":{ + "literalDataDomain":{ + "title":"literalDataDomain", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LiteralDataType.LiteralDataDomain" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LiteralDataDomain", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schema", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionType", + "localPart":"LiteralDataType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "output", - "id", - "transmission", - "mimeType", - "encoding", - "schema" - ] - }, - "Contents":{ - "type":"object", - "title":"Contents", - "required":[ - "processSummary" - ], - "properties":{ - "processSummary":{ - "title":"processSummary", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessSummaryType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessSummary", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "processSummary" + "literalDataDomain" ] }, - "ProcessOffering":{ - "type":"object", - "title":"ProcessOffering", + "ProcessSummaryType":{ "required":[ - "process", - "any", "jobControlOptions" ], - "properties":{ - "process":{ - "title":"process", - "allOf":[ - { - "$ref":"#/definitions/ProcessDescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Process", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" }, - "any":{ - "title":"any", - "allOf":[ - { - "anyOf":[ + { + "type":"object", + "title":"ProcessSummaryType", + "properties":{ + "jobControlOptions":{ + "title":"jobControlOptions", + "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" - }, + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"jobControlOptions", + "namespaceURI":"" + } + }, + "outputTransmission":{ + "title":"outputTransmission", + "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } + "type":"array", + "items":{ + "$ref":"#/definitions/DataTransmissionModeType" } } - ] - } - ], - "propertyType":"anyElement" - }, - "jobControlOptions":{ - "title":"jobControlOptions", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputTransmission", + "namespaceURI":"" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"jobControlOptions", - "namespaceURI":"" - } - }, - "outputTransmission":{ - "title":"outputTransmission", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataTransmissionModeType" + }, + "processVersion":{ + "title":"processVersion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"processVersion", + "namespaceURI":"" + } + }, + "processModel":{ + "title":"processModel", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"processModel", + "namespaceURI":"" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputTransmission", - "namespaceURI":"" - } - }, - "processVersion":{ - "title":"processVersion", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"processVersion", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessSummaryType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, + "propertiesOrder":[ + "jobControlOptions", + "outputTransmission", + "processVersion", + "processModel" + ] + }, + "ComplexDataType":{ + "allOf":[ + { + "$ref":"#/definitions/DataDescriptionType" }, - "processModel":{ - "title":"processModel", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"ComplexDataType", + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"processModel", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexDataType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ - "process", - "any", - "jobControlOptions", - "outputTransmission", - "processVersion", - "processModel" + "any" ] }, - "DescribeProcess":{ + "WPSCapabilitiesType":{ "required":[ - "identifier" + "contents", + "service" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"DescribeProcess", + "title":"WPSCapabilitiesType", "properties":{ - "identifier":{ - "title":"identifier", + "contents":{ + "title":"contents", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" - }, - "minItems":1 + "$ref":"#/definitions/Contents" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"Contents", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "lang":{ - "title":"lang", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WPSCapabilitiesType.Extension" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"service", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "lang" - ] - }, - "DataDescriptionType":{ - "type":"object", - "title":"DataDescriptionType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } - }, - "typeType":"classInfo", "typeName":{ - "localPart":"DataDescriptionType", + "localPart":"WPSCapabilitiesType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "format" + "contents", + "extension", + "service" ] }, "DataTransmissionModeType":{ @@ -2242,7 +2242,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "StatusInfo" ] }, "namespaceURI":{ @@ -2255,11 +2255,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResult" + "$ref":"#/definitions/StatusInfo" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"StatusInfo", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2276,7 +2276,7 @@ "properties":{ "localPart":{ "enum":[ - "StatusInfo" + "LiteralValue" ] }, "namespaceURI":{ @@ -2289,11 +2289,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusInfo" + "$ref":"#/definitions/LiteralValue" } }, "elementName":{ - "localPart":"StatusInfo", + "localPart":"LiteralValue", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2310,7 +2310,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "JobID" ] }, "namespaceURI":{ @@ -2323,11 +2323,11 @@ ] }, "value":{ - "$ref":"#/definitions/WPSCapabilitiesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"JobID", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2344,7 +2344,7 @@ "properties":{ "localPart":{ "enum":[ - "LiteralValue" + "ProcessOfferings" ] }, "namespaceURI":{ @@ -2357,11 +2357,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralValue" + "$ref":"#/definitions/ProcessOfferings" } }, "elementName":{ - "localPart":"LiteralValue", + "localPart":"ProcessOfferings", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2378,7 +2378,7 @@ "properties":{ "localPart":{ "enum":[ - "ComplexData" + "Result" ] }, "namespaceURI":{ @@ -2391,11 +2391,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexDataType" + "$ref":"#/definitions/Result" } }, "elementName":{ - "localPart":"ComplexData", + "localPart":"Result", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2412,7 +2412,7 @@ "properties":{ "localPart":{ "enum":[ - "Result" + "Format" ] }, "namespaceURI":{ @@ -2425,11 +2425,11 @@ ] }, "value":{ - "$ref":"#/definitions/Result" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"Result", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2446,7 +2446,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericProcess" + "Data" ] }, "namespaceURI":{ @@ -2459,11 +2459,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericProcessType" + "$ref":"#/definitions/Data" } }, "elementName":{ - "localPart":"GenericProcess", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2480,7 +2480,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "Contents" ] }, "namespaceURI":{ @@ -2493,11 +2493,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"Format", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2514,7 +2514,7 @@ "properties":{ "localPart":{ "enum":[ - "Dismiss" + "ProcessOffering" ] }, "namespaceURI":{ @@ -2527,11 +2527,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dismiss" + "$ref":"#/definitions/ProcessOffering" } }, "elementName":{ - "localPart":"Dismiss", + "localPart":"ProcessOffering", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2548,7 +2548,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "ExpirationDate" ] }, "namespaceURI":{ @@ -2561,11 +2561,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } }, "elementName":{ - "localPart":"Reference", + "localPart":"ExpirationDate", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2582,7 +2582,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeProcess" + "SupportedCRS" ] }, "namespaceURI":{ @@ -2595,11 +2595,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeProcess" + "$ref":"#/definitions/SupportedCRS" } }, "elementName":{ - "localPart":"DescribeProcess", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2616,7 +2616,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBoxData" + "ComplexData" ] }, "namespaceURI":{ @@ -2629,11 +2629,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxData" + "$ref":"#/definitions/ComplexDataType" } }, "elementName":{ - "localPart":"BoundingBoxData", + "localPart":"ComplexData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2650,7 +2650,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOfferings" + "DataDescription" ] }, "namespaceURI":{ @@ -2663,11 +2663,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOfferings" + "$ref":"#/definitions/DataDescriptionType" } }, "elementName":{ - "localPart":"ProcessOfferings", + "localPart":"DataDescription", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2684,7 +2684,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOffering" + "DescribeProcess" ] }, "namespaceURI":{ @@ -2697,11 +2697,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOffering" + "$ref":"#/definitions/DescribeProcess" } }, "elementName":{ - "localPart":"ProcessOffering", + "localPart":"DescribeProcess", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2718,7 +2718,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "LiteralData" ] }, "namespaceURI":{ @@ -2731,11 +2731,11 @@ ] }, "value":{ - "$ref":"#/definitions/Data" + "$ref":"#/definitions/LiteralDataType" } }, "elementName":{ - "localPart":"Data", + "localPart":"LiteralData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2752,7 +2752,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "Process" ] }, "namespaceURI":{ @@ -2765,11 +2765,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedCRS" + "$ref":"#/definitions/ProcessDescriptionType" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Process", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2786,7 +2786,7 @@ "properties":{ "localPart":{ "enum":[ - "DataDescription" + "Reference" ] }, "namespaceURI":{ @@ -2799,11 +2799,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataDescriptionType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"DataDescription", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2854,7 +2854,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "BoundingBoxData" ] }, "namespaceURI":{ @@ -2867,11 +2867,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatus" + "$ref":"#/definitions/BoundingBoxData" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"BoundingBoxData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2888,7 +2888,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "GetResult" ] }, "namespaceURI":{ @@ -2901,11 +2901,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/GetResult" } }, "elementName":{ - "localPart":"Contents", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2922,7 +2922,7 @@ "properties":{ "localPart":{ "enum":[ - "JobID" + "GenericProcess" ] }, "namespaceURI":{ @@ -2935,11 +2935,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GenericProcessType" } }, "elementName":{ - "localPart":"JobID", + "localPart":"GenericProcess", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2956,7 +2956,7 @@ "properties":{ "localPart":{ "enum":[ - "LiteralData" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2969,11 +2969,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralDataType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"LiteralData", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2990,7 +2990,7 @@ "properties":{ "localPart":{ "enum":[ - "ExpirationDate" + "Dismiss" ] }, "namespaceURI":{ @@ -3003,11 +3003,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/Dismiss" } }, "elementName":{ - "localPart":"ExpirationDate", + "localPart":"Dismiss", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -3024,7 +3024,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Capabilities" ] }, "namespaceURI":{ @@ -3037,11 +3037,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/WPSCapabilitiesType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -3058,7 +3058,7 @@ "properties":{ "localPart":{ "enum":[ - "Process" + "GetStatus" ] }, "namespaceURI":{ @@ -3071,11 +3071,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessDescriptionType" + "$ref":"#/definitions/GetStatus" } }, "elementName":{ - "localPart":"Process", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/wps/2.0" } } diff --git a/scripts/jsonschemas/WSN_T_1.jsonschema b/scripts/jsonschemas/WSN_T_1.jsonschema index 753014e7..5772d1b0 100644 --- a/scripts/jsonschemas/WSN_T_1.jsonschema +++ b/scripts/jsonschemas/WSN_T_1.jsonschema @@ -2,9 +2,9 @@ { "id":"http://docs.oasis-open.org/wsn/t-1#", "definitions":{ - "TopicType":{ + "TopicNamespaceType":{ "required":[ - "name" + "targetNamespace" ], "allOf":[ { @@ -12,7 +12,7 @@ }, { "type":"object", - "title":"TopicType", + "title":"TopicNamespaceType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -26,26 +26,13 @@ ], "propertyType":"anyAttribute" }, - "messagePattern":{ - "title":"messagePattern", - "allOf":[ - { - "$ref":"#/definitions/QueryExpressionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MessagePattern", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" - } - }, "topic":{ "title":"topic", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TopicType" + "$ref":"#/definitions/TopicNamespaceType.Topic" }, "minItems":0 } @@ -62,14 +49,21 @@ { "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":{ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - } + ] }, "minItems":0 } @@ -89,19 +83,16 @@ "namespaceURI":"" } }, - "messageTypes":{ - "title":"messageTypes", + "targetNamespace":{ + "title":"targetNamespace", "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":"messageTypes", + "localPart":"targetNamespace", "namespaceURI":"" } }, @@ -123,77 +114,56 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopicType", + "localPart":"TopicNamespaceType", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" }, "propertiesOrder":[ "otherAttributes", - "messagePattern", "topic", "any", "name", - "messageTypes", + "targetNamespace", "_final" ] }, - "QueryExpressionType":{ + "ExtensibleDocumented":{ "type":"object", - "title":"QueryExpressionType", - "required":[ - "dialect" - ], + "title":"ExtensibleDocumented", "properties":{ - "content":{ - "title":"content", + "otherAttributes":{ + "title":"otherAttributes", "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":{ - } - } - } - ] + "type":"object", + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"anyElement" + "propertyType":"anyAttribute" }, - "dialect":{ - "title":"dialect", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Documentation" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Dialect", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QueryExpressionType", + "localPart":"ExtensibleDocumented", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" }, "propertiesOrder":[ - "content", - "dialect" + "otherAttributes", + "documentation" ] }, "Documentation":{ @@ -239,9 +209,52 @@ "content" ] }, - "TopicNamespaceType":{ + "TopicNamespaceType.Topic":{ + "allOf":[ + { + "$ref":"#/definitions/TopicType" + }, + { + "type":"object", + "title":"TopicNamespaceType.Topic", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parent", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "parent" + ] + }, + "TopicType":{ "required":[ - "targetNamespace" + "name" ], "allOf":[ { @@ -249,7 +262,7 @@ }, { "type":"object", - "title":"TopicNamespaceType", + "title":"TopicType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -263,13 +276,26 @@ ], "propertyType":"anyAttribute" }, + "messagePattern":{ + "title":"messagePattern", + "allOf":[ + { + "$ref":"#/definitions/QueryExpressionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MessagePattern", + "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" + } + }, "topic":{ "title":"topic", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TopicNamespaceType.Topic" + "$ref":"#/definitions/TopicType" }, "minItems":0 } @@ -286,21 +312,14 @@ { "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" }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "value":{ } - ] + } }, "minItems":0 } @@ -320,16 +339,19 @@ "namespaceURI":"" } }, - "targetNamespace":{ - "title":"targetNamespace", + "messageTypes":{ + "title":"messageTypes", "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/QName" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetNamespace", + "localPart":"messageTypes", "namespaceURI":"" } }, @@ -351,15 +373,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopicNamespaceType", + "localPart":"TopicType", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" }, "propertiesOrder":[ "otherAttributes", + "messagePattern", "topic", "any", "name", - "targetNamespace", + "messageTypes", "_final" ] }, @@ -424,87 +447,64 @@ "any" ] }, - "ExtensibleDocumented":{ + "QueryExpressionType":{ "type":"object", - "title":"ExtensibleDocumented", + "title":"QueryExpressionType", + "required":[ + "dialect" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "content":{ + "title":"content", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" + "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":{ + } + } + } + ] } } ], - "propertyType":"anyAttribute" + "propertyType":"anyElement" }, - "documentation":{ - "title":"documentation", + "dialect":{ + "title":"dialect", "allOf":[ { - "$ref":"#/definitions/Documentation" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Dialect", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensibleDocumented", + "localPart":"QueryExpressionType", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" }, "propertiesOrder":[ - "otherAttributes", - "documentation" - ] - }, - "TopicNamespaceType.Topic":{ - "allOf":[ - { - "$ref":"#/definitions/TopicType" - }, - { - "type":"object", - "title":"TopicNamespaceType.Topic", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "parent":{ - "title":"parent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"parent", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "parent" + "content", + "dialect" ] } }, diff --git a/scripts/jsonschemas/WaterML_2_0.jsonschema b/scripts/jsonschemas/WaterML_2_0.jsonschema index ed240968..f65985b8 100644 --- a/scripts/jsonschemas/WaterML_2_0.jsonschema +++ b/scripts/jsonschemas/WaterML_2_0.jsonschema @@ -2,6 +2,156 @@ { "id":"http://www.opengis.net/waterml/2.0#", "definitions":{ + "MeasureTVPType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeValuePairType" + }, + { + "type":"object", + "title":"MeasureTVPType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MeasureType" + } + }, + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/TVPMeasurementMetadataPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MeasureTVPType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "value", + "metadata" + ] + }, + "TVPMeasurementMetadataType":{ + "allOf":[ + { + "$ref":"#/definitions/TVPMetadataType" + }, + { + "type":"object", + "title":"TVPMeasurementMetadataType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UnitReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "interpolationType":{ + "title":"interpolationType", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolationType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "censoredReason":{ + "title":"censoredReason", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"censoredReason", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "accuracy":{ + "title":"accuracy", + "allOf":[ + { + "$ref":"#/definitions/QuantityPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accuracy", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "aggregationDuration":{ + "title":"aggregationDuration", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aggregationDuration", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TVPMeasurementMetadataType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "uom", + "interpolationType", + "censoredReason", + "accuracy", + "aggregationDuration" + ] + }, "TimeseriesMetadataType":{ "type":"object", "title":"TimeseriesMetadataType", @@ -96,270 +246,112 @@ "parameter" ] }, - "TVPMeasurementMetadataPropertyType":{ + "CategoricalTimeseriesType.Point":{ "type":"object", - "title":"TVPMeasurementMetadataPropertyType", + "title":"CategoricalTimeseriesType.Point", "required":[ - "tvpMeasurementMetadata" + "categoricalTVP" ], "properties":{ - "tvpMeasurementMetadata":{ - "title":"tvpMeasurementMetadata", + "categoricalTVP":{ + "title":"categoricalTVP", "allOf":[ { - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/CategoricalTVPType" } ], "propertyType":"element", "elementName":{ - "localPart":"TVPMeasurementMetadata", + "localPart":"CategoricalTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } - }, - "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":"TVPMeasurementMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, "propertiesOrder":[ - "tvpMeasurementMetadata", - "owns" + "categoricalTVP" ] }, - "CategoricalTimeseriesType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeseriesType" - }, - { - "type":"object", - "title":"CategoricalTimeseriesType", - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CategoricalTimeseriesType.Point" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"point", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } + "CollectionType.SourceDefinition":{ + "type":"object", + "title":"CollectionType.SourceDefinition", + "required":[ + "mdDataIdentification" + ], + "properties":{ + "mdDataIdentification":{ + "title":"mdDataIdentification", + "allOf":[ + { + "$ref":"#/definitions/MDDataIdentificationType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_DataIdentification", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CategoricalTimeseriesType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "point" + "mdDataIdentification" ] }, - "DocumentMetadataPropertyType":{ + "TimeZoneType":{ "type":"object", - "title":"DocumentMetadataPropertyType", + "title":"TimeZoneType", "required":[ - "documentMetadata" + "zoneOffset" ], "properties":{ - "documentMetadata":{ - "title":"documentMetadata", + "zoneOffset":{ + "title":"zoneOffset", "allOf":[ { - "$ref":"#/definitions/DocumentMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentMetadata", + "localPart":"zoneOffset", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "owns":{ - "title":"owns", + "zoneAbbreviation":{ + "title":"zoneAbbreviation", "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":"" - } - }, - "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" + "propertyType":"element", + "elementName":{ + "localPart":"zoneAbbreviation", + "namespaceURI":"http://www.opengis.net/waterml/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DocumentMetadataPropertyType", + "localPart":"TimeZoneType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "documentMetadata", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "zoneOffset", + "zoneAbbreviation" ] }, - "CollectionType.LocalDictionary":{ + "SamplingFeatureMemberPropertyType":{ "type":"object", - "title":"CollectionType.LocalDictionary", + "title":"SamplingFeatureMemberPropertyType", "required":[ - "dictionary" + "sfSpatialSamplingFeature", + "sfSamplingFeatureCollection" ], "properties":{ - "dictionary":{ - "title":"dictionary", + "sfSpatialSamplingFeature":{ + "title":"sfSpatialSamplingFeature", "allOf":[ { "type":"object", @@ -368,45 +360,58 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" } }, "elementName":{ - "localPart":"Dictionary", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"SF_SpatialSamplingFeature", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Dictionary", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"SF_SpatialSamplingFeature", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dictionary" - ] - }, - "ObservationMetadataPropertyType":{ - "type":"object", - "title":"ObservationMetadataPropertyType", - "required":[ - "observationMetadata" - ], - "properties":{ - "observationMetadata":{ - "title":"observationMetadata", + }, + "sfSamplingFeatureCollection":{ + "title":"sfSamplingFeatureCollection", "allOf":[ { - "$ref":"#/definitions/ObservationMetadataType" + "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "localPart":"SF_SamplingFeatureCollection", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "unionSemantics":{ + "title":"unionSemantics", + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureMemberUnionSemantics" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" + } + }, + "owns":{ + "title":"owns", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -528,28 +533,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":"ObservationMetadataPropertyType", + "localPart":"SamplingFeatureMemberPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "observationMetadata", + "sfSpatialSamplingFeature", + "sfSamplingFeatureCollection", + "unionSemantics", + "owns", "nilReason", "remoteSchema", "type", @@ -558,213 +553,109 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "TVPMetadataType":{ - "type":"object", - "title":"TVPMetadataType", - "properties":{ - "quality":{ - "title":"quality", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "comment":{ - "title":"comment", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"comment", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "relatedObservation":{ - "title":"relatedObservation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ObservationContextPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedObservation", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "qualifier":{ - "title":"qualifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"qualifier", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "processing":{ - "title":"processing", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "source":{ - "title":"source", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TVPMetadataType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "quality", - "nilReason", - "comment", - "relatedObservation", - "qualifier", - "processing", - "source" - ] - }, - "MeasurementTimeseriesMetadataType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeseriesMetadataType" + "MonitoringPointType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" }, { "type":"object", - "title":"MeasurementTimeseriesMetadataType", + "title":"MonitoringPointType", "properties":{ - "startAnchorPoint":{ - "title":"startAnchorPoint", + "relatedParty":{ + "title":"relatedParty", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"startAnchorPoint", + "localPart":"relatedParty", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "endAnchorPoint":{ - "title":"endAnchorPoint", + "monitoringType":{ + "title":"monitoringType", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"endAnchorPoint", + "localPart":"monitoringType", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "cumulative":{ - "title":"cumulative", + "monitoringPointDescriptionReference":{ + "title":"monitoringPointDescriptionReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"cumulative", + "localPart":"descriptionReference", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "accumulationAnchorTime":{ - "title":"accumulationAnchorTime", + "verticalDatum":{ + "title":"verticalDatum", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "type":"array", + "items":{ + "$ref":"#/definitions/VerticalDatumPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"accumulationAnchorTime", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "accumulationIntervalLength":{ - "title":"accumulationIntervalLength", + "timeZone":{ + "title":"timeZone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/TimeZonePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"accumulationIntervalLength", + "localPart":"timeZone", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "maxGapPeriod":{ - "title":"maxGapPeriod", + "daylightSavingTimeZone":{ + "title":"daylightSavingTimeZone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/TimeZonePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxGapPeriod", + "localPart":"daylightSavingTimeZone", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -773,27 +664,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasurementTimeseriesMetadataType", + "localPart":"MonitoringPointType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "startAnchorPoint", - "endAnchorPoint", - "cumulative", - "accumulationAnchorTime", - "accumulationIntervalLength", - "maxGapPeriod" + "relatedParty", + "monitoringType", + "monitoringPointDescriptionReference", + "verticalDatum", + "timeZone", + "daylightSavingTimeZone" ] }, - "DefaultTVPMetadataPropertyType":{ + "MeasurementTimeseriesType.Point":{ "type":"object", - "title":"DefaultTVPMetadataPropertyType", + "title":"MeasurementTimeseriesType.Point", "required":[ - "defaultTVPMetadata" + "measurementTVP" ], "properties":{ - "defaultTVPMetadata":{ - "title":"defaultTVPMetadata", + "measurementTVP":{ + "title":"measurementTVP", + "allOf":[ + { + "$ref":"#/definitions/MeasureTVPType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MeasurementTVP", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "measurementTVP" + ] + }, + "TimeseriesMetadataPropertyType":{ + "type":"object", + "title":"TimeseriesMetadataPropertyType", + "required":[ + "timeseriesMetadata" + ], + "properties":{ + "timeseriesMetadata":{ + "title":"timeseriesMetadata", "allOf":[ { "type":"object", @@ -802,52 +719,281 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/TimeseriesMetadataType" } }, "elementName":{ - "localPart":"DefaultTVPMetadata", + "localPart":"TimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"DefaultTVPMetadata", + "localPart":"TimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "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", - "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeseriesMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "timeseriesMetadata", + "owns" + ] + }, + "TimeseriesPropertyType":{ + "type":"object", + "title":"TimeseriesPropertyType", + "required":[ + "timeseries" + ], + "properties":{ + "timeseries":{ + "title":"timeseries", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TimeseriesType" + } + }, + "elementName":{ + "localPart":"Timeseries", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Timeseries", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "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":"TimeseriesPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "timeseries", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ObservationProcessPropertyType":{ + "type":"object", + "title":"ObservationProcessPropertyType", + "required":[ + "observationProcess" + ], + "properties":{ + "observationProcess":{ + "title":"observationProcess", + "allOf":[ + { + "$ref":"#/definitions/ObservationProcessType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationProcess", + "namespaceURI":"http://www.opengis.net/waterml/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" @@ -953,11 +1099,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DefaultTVPMetadataPropertyType", + "localPart":"ObservationProcessPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "defaultTVPMetadata", + "observationProcess", "nilReason", "remoteSchema", "type", @@ -970,50 +1116,25 @@ "owns" ] }, - "MeasureTVPType":{ + "DefaultCategoricalTVPMetadataType":{ "allOf":[ { - "$ref":"#/definitions/TimeValuePairType" + "$ref":"#/definitions/TVPMetadataType" }, { "type":"object", - "title":"MeasureTVPType", + "title":"DefaultCategoricalTVPMetadataType", "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MeasureType" - } - }, - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "metadata":{ - "title":"metadata", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/TVPMeasurementMetadataPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"metadata", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -1022,227 +1143,66 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasureTVPType", + "localPart":"DefaultCategoricalTVPMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "value", - "metadata" + "codeSpace" ] }, - "CollectionType":{ + "TVPMeasurementMetadataPropertyType":{ + "type":"object", + "title":"TVPMeasurementMetadataPropertyType", "required":[ - "metadata" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"CollectionType", - "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/DocumentMetadataPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "temporalExtent":{ - "title":"temporalExtent", - "allOf":[ - { - "$ref":"#/definitions/CollectionType.TemporalExtent" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalExtent", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "sourceDefinition":{ - "title":"sourceDefinition", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionType.SourceDefinition" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceDefinition", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedValuePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "localDictionary":{ - "title":"localDictionary", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionType.LocalDictionary" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"localDictionary", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "samplingFeatureMember":{ - "title":"samplingFeatureMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SamplingFeatureMemberPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingFeatureMember", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "observationMember":{ - "title":"observationMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OMObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"observationMember", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "communityExtension":{ - "title":"communityExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"communityExtension", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "internalExtension":{ - "title":"internalExtension", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"internalExtension", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - } - } + "tvpMeasurementMetadata" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "metadata", - "temporalExtent", - "sourceDefinition", - "parameter", - "localDictionary", - "samplingFeatureMember", - "observationMember", - "communityExtension", - "internalExtension" - ] - }, - "TimeValuePairType":{ - "type":"object", - "title":"TimeValuePairType", "properties":{ - "time":{ - "title":"time", + "tvpMeasurementMetadata":{ + "title":"tvpMeasurementMetadata", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/TVPMeasurementMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"TVPMeasurementMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } + }, + "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":"TimeValuePairType", + "localPart":"TVPMeasurementMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "time" + "tvpMeasurementMetadata", + "owns" ] }, - "TVPMetadataPropertyType":{ + "DefaultTVPMetadataPropertyType":{ "type":"object", - "title":"TVPMetadataPropertyType", + "title":"DefaultTVPMetadataPropertyType", "required":[ - "tvpMetadata" + "defaultTVPMetadata" ], "properties":{ - "tvpMetadata":{ - "title":"tvpMetadata", + "defaultTVPMetadata":{ + "title":"defaultTVPMetadata", "allOf":[ { "type":"object", @@ -1255,14 +1215,14 @@ } }, "elementName":{ - "localPart":"TVPMetadata", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"TVPMetadata", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -1278,76 +1238,6 @@ "localPart":"owns", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TVPMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "tvpMetadata", - "owns" - ] - }, - "SamplingFeatureMemberPropertyType":{ - "type":"object", - "title":"SamplingFeatureMemberPropertyType", - "required":[ - "sfSpatialSamplingFeature", - "sfSamplingFeatureCollection" - ], - "properties":{ - "sfSpatialSamplingFeature":{ - "title":"sfSpatialSamplingFeature", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" - } - }, - "elementName":{ - "localPart":"SF_SpatialSamplingFeature", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"SF_SpatialSamplingFeature", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" - } - }, - "sfSamplingFeatureCollection":{ - "title":"sfSamplingFeatureCollection", - "allOf":[ - { - "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureCollectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SF_SamplingFeatureCollection", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "unionSemantics":{ - "title":"unionSemantics", - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureMemberUnionSemantics" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unionSemantics", - "namespaceURI":"" - } }, "nilReason":{ "title":"nilReason", @@ -1468,30 +1358,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":"SamplingFeatureMemberPropertyType", + "localPart":"DefaultTVPMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "sfSpatialSamplingFeature", - "sfSamplingFeatureCollection", - "unionSemantics", + "defaultTVPMetadata", + "owns", "nilReason", "remoteSchema", "type", @@ -1500,91 +1376,7 @@ "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "DocumentMetadataType":{ - "required":[ - "generationDate" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"DocumentMetadataType", - "properties":{ - "generationDate":{ - "title":"generationDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"generationDate", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"version", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "generationSystem":{ - "title":"generationSystem", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"generationSystem", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "profile":{ - "title":"profile", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"profile", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DocumentMetadataType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "generationDate", - "version", - "generationSystem", - "profile" + "actuate" ] }, "CommentBlockType":{ @@ -1632,25 +1424,42 @@ "comment" ] }, - "DefaultCategoricalTVPMetadataType":{ + "TimeseriesType":{ "allOf":[ { - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"DefaultCategoricalTVPMetadataType", + "title":"TimeseriesType", "properties":{ - "codeSpace":{ - "title":"codeSpace", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeseriesMetadataPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"codeSpace", + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "defaultPointMetadata":{ + "title":"defaultPointMetadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TVPDefaultMetadataPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"defaultPointMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -1659,11 +1468,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DefaultCategoricalTVPMetadataType", + "localPart":"TimeseriesType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "codeSpace" + "metadata", + "defaultPointMetadata" ] }, "CategoricalTVPType":{ @@ -1726,23 +1536,23 @@ "metadata" ] }, - "ObservationProcessPropertyType":{ + "ObservationMetadataPropertyType":{ "type":"object", - "title":"ObservationProcessPropertyType", + "title":"ObservationMetadataPropertyType", "required":[ - "observationProcess" + "observationMetadata" ], "properties":{ - "observationProcess":{ - "title":"observationProcess", + "observationMetadata":{ + "title":"observationMetadata", "allOf":[ { - "$ref":"#/definitions/ObservationProcessType" + "$ref":"#/definitions/ObservationMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationProcess", + "localPart":"ObservationMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -1882,11 +1692,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessPropertyType", + "localPart":"ObservationMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "observationProcess", + "observationMetadata", "owns", "nilReason", "remoteSchema", @@ -1899,81 +1709,160 @@ "actuate" ] }, - "ObservationMetadataType":{ + "CollectionType":{ + "required":[ + "metadata" + ], "allOf":[ { - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"ObservationMetadataType", + "title":"CollectionType", "properties":{ - "intendedObservationSpacing":{ - "title":"intendedObservationSpacing", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/DocumentMetadataPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"intendedObservationSpacing", + "localPart":"metadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "status":{ - "title":"status", - "allOf":[ + "temporalExtent":{ + "title":"temporalExtent", + "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/CollectionType.TemporalExtent" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"temporalExtent", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "sampledMedium":{ - "title":"sampledMedium", + "sourceDefinition":{ + "title":"sourceDefinition", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionType.SourceDefinition" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sampledMedium", + "localPart":"sourceDefinition", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "maximumGap":{ - "title":"maximumGap", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedValuePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"maximumGap", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "parameter":{ - "title":"parameter", + "localDictionary":{ + "title":"localDictionary", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NamedValuePropertyType" + "$ref":"#/definitions/CollectionType.LocalDictionary" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", + "localPart":"localDictionary", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "samplingFeatureMember":{ + "title":"samplingFeatureMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SamplingFeatureMemberPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingFeatureMember", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "observationMember":{ + "title":"observationMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OMObservationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"observationMember", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "communityExtension":{ + "title":"communityExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"communityExtension", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "internalExtension":{ + "title":"internalExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"internalExtension", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -1982,52 +1871,74 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationMetadataType", + "localPart":"CollectionType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "intendedObservationSpacing", - "status", - "sampledMedium", - "maximumGap", - "parameter" + "metadata", + "temporalExtent", + "sourceDefinition", + "parameter", + "localDictionary", + "samplingFeatureMember", + "observationMember", + "communityExtension", + "internalExtension" ] }, - "CollectionType.TemporalExtent":{ + "MeasurementTSMetadataPropertyType":{ "type":"object", - "title":"CollectionType.TemporalExtent", + "title":"MeasurementTSMetadataPropertyType", "required":[ - "timePeriod" + "measurementTimeseriesMetadata" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "measurementTimeseriesMetadata":{ + "title":"measurementTimeseriesMetadata", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/MeasurementTimeseriesMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"MeasurementTimeseriesMetadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "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":"MeasurementTSMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, "propertiesOrder":[ - "timePeriod" + "measurementTimeseriesMetadata", + "owns" ] }, - "TimeseriesMetadataPropertyType":{ + "TVPDefaultMetadataPropertyType":{ "type":"object", - "title":"TimeseriesMetadataPropertyType", + "title":"TVPDefaultMetadataPropertyType", "required":[ - "timeseriesMetadata" + "defaultTVPMetadata" ], "properties":{ - "timeseriesMetadata":{ - "title":"timeseriesMetadata", + "defaultTVPMetadata":{ + "title":"defaultTVPMetadata", "allOf":[ { "type":"object", @@ -2036,18 +1947,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TimeseriesMetadataType" + "$ref":"#/definitions/TVPMetadataType" } }, "elementName":{ - "localPart":"TimeseriesMetadata", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"TimeseriesMetadata", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -2067,31 +1978,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeseriesMetadataPropertyType", + "localPart":"TVPDefaultMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "timeseriesMetadata", + "defaultTVPMetadata", "owns" ] }, - "CommentBlockPropertyType":{ + "CollectionPropertyType":{ "type":"object", - "title":"CommentBlockPropertyType", + "title":"CollectionPropertyType", "required":[ - "commentBlock" + "collection" ], "properties":{ - "commentBlock":{ - "title":"commentBlock", + "collection":{ + "title":"collection", "allOf":[ { - "$ref":"#/definitions/CommentBlockType" + "$ref":"#/definitions/CollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CommentBlock", + "localPart":"Collection", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -2107,105 +2018,203 @@ "localPart":"owns", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CommentBlockPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "commentBlock", - "owns" - ] - }, - "CategoricalTimeseriesType.Point":{ - "type":"object", - "title":"CategoricalTimeseriesType.Point", - "required":[ - "categoricalTVP" - ], - "properties":{ - "categoricalTVP":{ - "title":"categoricalTVP", + }, + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/CategoricalTVPType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"CategoricalTVP", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "categoricalTVP" - ] - }, - "MeasurementTSMetadataPropertyType":{ - "type":"object", - "title":"MeasurementTSMetadataPropertyType", - "required":[ - "measurementTimeseriesMetadata" - ], - "properties":{ - "measurementTimeseriesMetadata":{ - "title":"measurementTimeseriesMetadata", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/MeasurementTimeseriesMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MeasurementTimeseriesMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - "owns":{ - "title":"owns", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "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":"MeasurementTSMetadataPropertyType", + "localPart":"CollectionPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "measurementTimeseriesMetadata", - "owns" + "collection", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TimeZonePropertyType":{ + "TimeValuePairType":{ "type":"object", - "title":"TimeZonePropertyType", + "title":"TimeValuePairType", + "properties":{ + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeValuePairType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "time" + ] + }, + "TVPMetadataPropertyType":{ + "type":"object", + "title":"TVPMetadataPropertyType", "required":[ - "timeZone" + "tvpMetadata" ], "properties":{ - "timeZone":{ - "title":"timeZone", + "tvpMetadata":{ + "title":"tvpMetadata", "allOf":[ { - "$ref":"#/definitions/TimeZoneType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TVPMetadataType" + } + }, + "elementName":{ + "localPart":"TVPMetadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeZone", + "localPart":"TVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -2225,88 +2234,79 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeZonePropertyType", + "localPart":"TVPMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "timeZone", + "tvpMetadata", "owns" ] }, - "MeasurementTimeseriesType":{ + "DocumentMetadataType":{ + "required":[ + "generationDate" + ], "allOf":[ { - "$ref":"#/definitions/TimeseriesType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"MeasurementTimeseriesType", + "title":"DocumentMetadataType", "properties":{ - "point":{ - "title":"point", + "generationDate":{ + "title":"generationDate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MeasurementTimeseriesType.Point" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"point", + "localPart":"generationDate", "namespaceURI":"http://www.opengis.net/waterml/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MeasurementTimeseriesType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "point" - ] - }, - "TimeseriesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"TimeseriesType", - "properties":{ - "metadata":{ - "title":"metadata", + }, + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/TimeseriesMetadataPropertyType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadata", + "localPart":"version", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "defaultPointMetadata":{ - "title":"defaultPointMetadata", + "generationSystem":{ + "title":"generationSystem", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"generationSystem", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "profile":{ + "title":"profile", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TVPDefaultMetadataPropertyType" + "$ref":"#/definitions/ReferenceType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"defaultPointMetadata", + "localPart":"profile", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -2315,36 +2315,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeseriesType", + "localPart":"DocumentMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "metadata", - "defaultPointMetadata" + "generationDate", + "version", + "generationSystem", + "profile" ] }, - "TimeZoneType":{ + "MeasureType":{ "type":"object", - "title":"TimeZoneType", - "required":[ - "zoneOffset" - ], + "title":"MeasureType", "properties":{ - "zoneOffset":{ - "title":"zoneOffset", + "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/waterml/2.0" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "TVPMetadataType":{ + "type":"object", + "title":"TVPMetadataType", + "properties":{ + "quality":{ + "title":"quality", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], "propertyType":"element", "elementName":{ - "localPart":"zoneOffset", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "zoneAbbreviation":{ - "title":"zoneAbbreviation", + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "comment":{ + "title":"comment", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2352,158 +2401,282 @@ ], "propertyType":"element", "elementName":{ - "localPart":"zoneAbbreviation", + "localPart":"comment", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "relatedObservation":{ + "title":"relatedObservation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ObservationContextPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedObservation", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "qualifier":{ + "title":"qualifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"qualifier", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "processing":{ + "title":"processing", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processing", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "source":{ + "title":"source", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"source", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeZoneType", + "localPart":"TVPMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "zoneOffset", - "zoneAbbreviation" + "quality", + "nilReason", + "comment", + "relatedObservation", + "qualifier", + "processing", + "source" ] }, - "MeasureType":{ + "DocumentMetadataPropertyType":{ "type":"object", - "title":"MeasureType", + "title":"DocumentMetadataPropertyType", + "required":[ + "documentMetadata" + ], "properties":{ - "value":{ - "title":"value", + "documentMetadata":{ + "title":"documentMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DocumentMetadataType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"DocumentMetadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } }, - "uom":{ - "title":"uom", + "owns":{ + "title":"owns", "allOf":[ { - "$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":"uom", + "localPart":"owns", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MeasureType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "value", - "uom" - ] - }, - "MonitoringPointType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" }, - { - "type":"object", - "title":"MonitoringPointType", - "properties":{ - "relatedParty":{ - "title":"relatedParty", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedParty", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "monitoringType":{ - "title":"monitoringType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"monitoringType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "monitoringPointDescriptionReference":{ - "title":"monitoringPointDescriptionReference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"descriptionReference", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "verticalDatum":{ - "title":"verticalDatum", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/VerticalDatumPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalDatum", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "timeZone":{ - "title":"timeZone", - "allOf":[ - { - "$ref":"#/definitions/TimeZonePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeZone", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "daylightSavingTimeZone":{ - "title":"daylightSavingTimeZone", + } + ], + "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":"DocumentMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "documentMetadata", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MeasurementTimeseriesType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeseriesType" + }, + { + "type":"object", + "title":"MeasurementTimeseriesType", + "properties":{ + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/TimeZonePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MeasurementTimeseriesType.Point" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"daylightSavingTimeZone", + "localPart":"point", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -2512,42 +2685,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MonitoringPointType", + "localPart":"MeasurementTimeseriesType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "relatedParty", - "monitoringType", - "monitoringPointDescriptionReference", - "verticalDatum", - "timeZone", - "daylightSavingTimeZone" + "point" ] }, - "CollectionType.SourceDefinition":{ + "CommentBlockPropertyType":{ "type":"object", - "title":"CollectionType.SourceDefinition", + "title":"CommentBlockPropertyType", "required":[ - "mdDataIdentification" + "commentBlock" ], "properties":{ - "mdDataIdentification":{ - "title":"mdDataIdentification", + "commentBlock":{ + "title":"commentBlock", "allOf":[ { - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/CommentBlockType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_DataIdentification", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "localPart":"CommentBlock", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "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":"CommentBlockPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, "propertiesOrder":[ - "mdDataIdentification" + "commentBlock", + "owns" + ] + }, + "CollectionType.TemporalExtent":{ + "type":"object", + "title":"CollectionType.TemporalExtent", + "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":[ + "timePeriod" ] }, "ObservationProcessType":{ @@ -2687,413 +2899,52 @@ "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operator", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationProcessType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "processType", - "originatingProcess", - "aggregationDuration", - "verticalDatum", - "comment", - "processReference", - "input", - "parameter", - "operator" - ] - }, - "TVPDefaultMetadataPropertyType":{ - "type":"object", - "title":"TVPDefaultMetadataPropertyType", - "required":[ - "defaultTVPMetadata" - ], - "properties":{ - "defaultTVPMetadata":{ - "title":"defaultTVPMetadata", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TVPMetadataType" - } - }, - "elementName":{ - "localPart":"DefaultTVPMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DefaultTVPMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "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":"TVPDefaultMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "defaultTVPMetadata", - "owns" - ] - }, - "TimeseriesPropertyType":{ - "type":"object", - "title":"TimeseriesPropertyType", - "required":[ - "timeseries" - ], - "properties":{ - "timeseries":{ - "title":"timeseries", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TimeseriesType" - } - }, - "elementName":{ - "localPart":"Timeseries", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Timeseries", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "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":"TimeseriesPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "timeseries", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CollectionPropertyType":{ - "type":"object", - "title":"CollectionPropertyType", - "required":[ - "collection" - ], - "properties":{ - "collection":{ - "title":"collection", - "allOf":[ - { - "$ref":"#/definitions/CollectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.opengis.net/waterml/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":"element", + "elementName":{ + "localPart":"operator", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationProcessType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "processType", + "originatingProcess", + "aggregationDuration", + "verticalDatum", + "comment", + "processReference", + "input", + "parameter", + "operator" + ] + }, + "TimeZonePropertyType":{ + "type":"object", + "title":"TimeZonePropertyType", + "required":[ + "timeZone" + ], + "properties":{ + "timeZone":{ + "title":"timeZone", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/TimeZoneType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimeZone", + "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, "owns":{ @@ -3112,23 +2963,146 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionPropertyType", + "localPart":"TimeZonePropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "collection", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "timeZone", "owns" ] }, + "CategoricalTimeseriesType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeseriesType" + }, + { + "type":"object", + "title":"CategoricalTimeseriesType", + "properties":{ + "point":{ + "title":"point", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CategoricalTimeseriesType.Point" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"point", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CategoricalTimeseriesType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "point" + ] + }, + "ObservationMetadataType":{ + "allOf":[ + { + "$ref":"#/definitions/MDMetadataType" + }, + { + "type":"object", + "title":"ObservationMetadataType", + "properties":{ + "intendedObservationSpacing":{ + "title":"intendedObservationSpacing", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"intendedObservationSpacing", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "status":{ + "title":"status", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"status", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "sampledMedium":{ + "title":"sampledMedium", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sampledMedium", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "maximumGap":{ + "title":"maximumGap", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maximumGap", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NamedValuePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationMetadataType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "intendedObservationSpacing", + "status", + "sampledMedium", + "maximumGap", + "parameter" + ] + }, "MonitoringPointPropertyType":{ "type":"object", "title":"MonitoringPointPropertyType", @@ -3149,19 +3123,6 @@ "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "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":[ @@ -3281,6 +3242,19 @@ "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", @@ -3290,7 +3264,6 @@ }, "propertiesOrder":[ "monitoringPoint", - "owns", "nilReason", "remoteSchema", "type", @@ -3299,72 +3272,111 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" + ] + }, + "CollectionType.LocalDictionary":{ + "type":"object", + "title":"CollectionType.LocalDictionary", + "required":[ + "dictionary" + ], + "properties":{ + "dictionary":{ + "title":"dictionary", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DictionaryType" + } + }, + "elementName":{ + "localPart":"Dictionary", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Dictionary", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dictionary" ] }, - "TVPMeasurementMetadataType":{ + "MeasurementTimeseriesMetadataType":{ "allOf":[ { - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/TimeseriesMetadataType" }, { "type":"object", - "title":"TVPMeasurementMetadataType", + "title":"MeasurementTimeseriesMetadataType", "properties":{ - "uom":{ - "title":"uom", + "startAnchorPoint":{ + "title":"startAnchorPoint", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"startAnchorPoint", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "interpolationType":{ - "title":"interpolationType", + "endAnchorPoint":{ + "title":"endAnchorPoint", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationType", + "localPart":"endAnchorPoint", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "censoredReason":{ - "title":"censoredReason", + "cumulative":{ + "title":"cumulative", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"censoredReason", + "localPart":"cumulative", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "accuracy":{ - "title":"accuracy", + "accumulationAnchorTime":{ + "title":"accumulationAnchorTime", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"accuracy", + "localPart":"accumulationAnchorTime", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "aggregationDuration":{ - "title":"aggregationDuration", + "accumulationIntervalLength":{ + "title":"accumulationIntervalLength", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" @@ -3372,7 +3384,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"aggregationDuration", + "localPart":"accumulationIntervalLength", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "maxGapPeriod":{ + "title":"maxGapPeriod", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxGapPeriod", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -3381,41 +3406,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TVPMeasurementMetadataType", + "localPart":"MeasurementTimeseriesMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "uom", - "interpolationType", - "censoredReason", - "accuracy", - "aggregationDuration" - ] - }, - "MeasurementTimeseriesType.Point":{ - "type":"object", - "title":"MeasurementTimeseriesType.Point", - "required":[ - "measurementTVP" - ], - "properties":{ - "measurementTVP":{ - "title":"measurementTVP", - "allOf":[ - { - "$ref":"#/definitions/MeasureTVPType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MeasurementTVP", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "measurementTVP" + "startAnchorPoint", + "endAnchorPoint", + "cumulative", + "accumulationAnchorTime", + "accumulationIntervalLength", + "maxGapPeriod" ] }, "SamplingFeatureMemberUnionSemantics":{ @@ -3445,7 +3445,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTimeseriesMetadata" + "CategoricalTVP" ] }, "namespaceURI":{ @@ -3458,11 +3458,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasurementTimeseriesMetadataType" + "$ref":"#/definitions/CategoricalTVPType" } }, "elementName":{ - "localPart":"MeasurementTimeseriesMetadata", + "localPart":"CategoricalTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3479,7 +3479,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "MonitoringPoint" ] }, "namespaceURI":{ @@ -3492,15 +3492,12 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryPropertyType" + "$ref":"#/definitions/MonitoringPointType" } }, "elementName":{ - "localPart":"value", + "localPart":"MonitoringPoint", "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "scope":{ - "$ref":"#/definitions/CategoricalTVPType" } }, { @@ -3516,7 +3513,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoricalTimeseries" + "MeasurementTimeseries" ] }, "namespaceURI":{ @@ -3529,11 +3526,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoricalTimeseriesType" + "$ref":"#/definitions/MeasurementTimeseriesType" } }, "elementName":{ - "localPart":"CategoricalTimeseries", + "localPart":"MeasurementTimeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3550,7 +3547,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPMetadata" + "DocumentMetadata" ] }, "namespaceURI":{ @@ -3563,11 +3560,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/DocumentMetadataType" } }, "elementName":{ - "localPart":"DefaultTVPMetadata", + "localPart":"DocumentMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3584,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoricalTVP" + "value" ] }, "namespaceURI":{ @@ -3597,12 +3594,15 @@ ] }, "value":{ - "$ref":"#/definitions/CategoricalTVPType" + "$ref":"#/definitions/CategoryPropertyType" } }, "elementName":{ - "localPart":"CategoricalTVP", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "scope":{ + "$ref":"#/definitions/CategoricalTVPType" } }, { @@ -3618,7 +3618,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "TimeValuePair" ] }, "namespaceURI":{ @@ -3631,15 +3631,12 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TimeValuePairType" } }, "elementName":{ - "localPart":"value", + "localPart":"TimeValuePair", "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "scope":{ - "$ref":"#/definitions/MeasureTVPType" } }, { @@ -3655,7 +3652,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeValuePair" + "TimeseriesMetadata" ] }, "namespaceURI":{ @@ -3668,11 +3665,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeValuePairType" + "$ref":"#/definitions/TimeseriesMetadataType" } }, "elementName":{ - "localPart":"TimeValuePair", + "localPart":"TimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3689,7 +3686,7 @@ "properties":{ "localPart":{ "enum":[ - "Timeseries" + "ObservationProcess" ] }, "namespaceURI":{ @@ -3702,11 +3699,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeseriesType" + "$ref":"#/definitions/ObservationProcessType" } }, "elementName":{ - "localPart":"Timeseries", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3723,7 +3720,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTimeseries" + "TimeZone" ] }, "namespaceURI":{ @@ -3736,11 +3733,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasurementTimeseriesType" + "$ref":"#/definitions/TimeZoneType" } }, "elementName":{ - "localPart":"MeasurementTimeseries", + "localPart":"TimeZone", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3757,7 +3754,7 @@ "properties":{ "localPart":{ "enum":[ - "TVPMetadata" + "MeasurementTVP" ] }, "namespaceURI":{ @@ -3770,11 +3767,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/MeasureTVPType" } }, "elementName":{ - "localPart":"TVPMetadata", + "localPart":"MeasurementTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3791,7 +3788,7 @@ "properties":{ "localPart":{ "enum":[ - "MonitoringPoint" + "TVPMetadata" ] }, "namespaceURI":{ @@ -3804,11 +3801,11 @@ ] }, "value":{ - "$ref":"#/definitions/MonitoringPointType" + "$ref":"#/definitions/TVPMetadataType" } }, "elementName":{ - "localPart":"MonitoringPoint", + "localPart":"TVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3825,7 +3822,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPMeasurementMetadata" + "value" ] }, "namespaceURI":{ @@ -3838,12 +3835,15 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"DefaultTVPMeasurementMetadata", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "scope":{ + "$ref":"#/definitions/MeasureTVPType" } }, { @@ -3859,7 +3859,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationMetadata" + "DefaultTVPMeasurementMetadata" ] }, "namespaceURI":{ @@ -3872,11 +3872,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationMetadataType" + "$ref":"#/definitions/TVPMeasurementMetadataType" } }, "elementName":{ - "localPart":"ObservationMetadata", + "localPart":"DefaultTVPMeasurementMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3893,7 +3893,7 @@ "properties":{ "localPart":{ "enum":[ - "TVPMeasurementMetadata" + "value" ] }, "namespaceURI":{ @@ -3906,11 +3906,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"TVPMeasurementMetadata", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3927,7 +3927,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentMetadata" + "Timeseries" ] }, "namespaceURI":{ @@ -3940,11 +3940,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentMetadataType" + "$ref":"#/definitions/TimeseriesType" } }, "elementName":{ - "localPart":"DocumentMetadata", + "localPart":"Timeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3961,7 +3961,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeseriesMetadata" + "MeasurementTimeseriesMetadata" ] }, "namespaceURI":{ @@ -3974,11 +3974,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeseriesMetadataType" + "$ref":"#/definitions/MeasurementTimeseriesMetadataType" } }, "elementName":{ - "localPart":"TimeseriesMetadata", + "localPart":"MeasurementTimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3995,7 +3995,7 @@ "properties":{ "localPart":{ "enum":[ - "Collection" + "CategoricalTimeseries" ] }, "namespaceURI":{ @@ -4008,11 +4008,11 @@ ] }, "value":{ - "$ref":"#/definitions/CollectionType" + "$ref":"#/definitions/CategoricalTimeseriesType" } }, "elementName":{ - "localPart":"Collection", + "localPart":"CategoricalTimeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4029,7 +4029,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "DefaultTVPCategoricalMetadata" ] }, "namespaceURI":{ @@ -4042,11 +4042,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/DefaultCategoricalTVPMetadataType" } }, "elementName":{ - "localPart":"value", + "localPart":"DefaultTVPCategoricalMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4063,7 +4063,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPCategoricalMetadata" + "TVPMeasurementMetadata" ] }, "namespaceURI":{ @@ -4076,11 +4076,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefaultCategoricalTVPMetadataType" + "$ref":"#/definitions/TVPMeasurementMetadataType" } }, "elementName":{ - "localPart":"DefaultTVPCategoricalMetadata", + "localPart":"TVPMeasurementMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4097,7 +4097,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationProcess" + "ObservationMetadata" ] }, "namespaceURI":{ @@ -4110,11 +4110,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationProcessType" + "$ref":"#/definitions/ObservationMetadataType" } }, "elementName":{ - "localPart":"ObservationProcess", + "localPart":"ObservationMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4131,7 +4131,7 @@ "properties":{ "localPart":{ "enum":[ - "CommentBlock" + "DefaultTVPMetadata" ] }, "namespaceURI":{ @@ -4144,11 +4144,11 @@ ] }, "value":{ - "$ref":"#/definitions/CommentBlockType" + "$ref":"#/definitions/TVPMetadataType" } }, "elementName":{ - "localPart":"CommentBlock", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4165,7 +4165,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeZone" + "Collection" ] }, "namespaceURI":{ @@ -4178,11 +4178,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeZoneType" + "$ref":"#/definitions/CollectionType" } }, "elementName":{ - "localPart":"TimeZone", + "localPart":"Collection", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4199,7 +4199,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTVP" + "CommentBlock" ] }, "namespaceURI":{ @@ -4212,11 +4212,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureTVPType" + "$ref":"#/definitions/CommentBlockType" } }, "elementName":{ - "localPart":"MeasurementTVP", + "localPart":"CommentBlock", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } diff --git a/scripts/jsonschemas/xAL_2_0.jsonschema b/scripts/jsonschemas/xAL_2_0.jsonschema index 8515d909..43970449 100644 --- a/scripts/jsonschemas/xAL_2_0.jsonschema +++ b/scripts/jsonschemas/xAL_2_0.jsonschema @@ -2,9 +2,14 @@ { "id":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#", "definitions":{ - "PremiseNumber":{ + "AddressDetails.Country":{ "type":"object", - "title":"PremiseNumber", + "title":"AddressDetails.Country", + "required":[ + "administrativeArea", + "locality", + "thoroughfare" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -18,77 +23,164 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "numberType":{ - "title":"numberType", + "countryNameCode":{ + "title":"countryNameCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressDetails.Country.CountryNameCode" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CountryNameCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "type":{ - "title":"type", + "countryName":{ + "title":"countryName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/CountryName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CountryName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicator":{ - "title":"indicator", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AdministrativeArea" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AdministrativeArea", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", + "locality":{ + "title":"locality", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Locality" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Locality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "numberTypeOccurrence":{ - "title":"numberTypeOccurrence", + "thoroughfare":{ + "title":"thoroughfare", + "allOf":[ + { + "$ref":"#/definitions/Thoroughfare" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Thoroughfare", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "countryNameCode", + "countryName", + "administrativeArea", + "locality", + "thoroughfare", + "any" + ] + }, + "AdministrativeArea.AdministrativeAreaName":{ + "type":"object", + "title":"AdministrativeArea.AdministrativeAreaName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", "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/anySimpleType" + } + ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberTypeOccurrence", + "localPart":"Type", "namespaceURI":"" } }, @@ -110,17 +202,81 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberType", "type", - "indicator", - "indicatorOccurrence", - "numberTypeOccurrence", "code" ] }, - "MailStopType.MailStopName":{ + "AddressLinesType":{ "type":"object", - "title":"MailStopType.MailStopName", + "title":"AddressLinesType", + "required":[ + "addressLine" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressLine":{ + "title":"addressLine", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressLinesType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "any" + ] + }, + "AddressDetails.PostalServiceElements.SupplementaryPostalServiceData":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.SupplementaryPostalServiceData", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -178,9 +334,9 @@ "code" ] }, - "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo":{ + "FirmType":{ "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo", + "title":"FirmType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -194,18 +350,161 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "addressLine":{ + "title":"addressLine", "allOf":[ { "type":"array", "items":{ - "anyOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - { - "type":"object", + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "firmName":{ + "title":"firmName", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FirmType.FirmName" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FirmName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "department":{ + "title":"department", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Department" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Department", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "mailStop":{ + "title":"mailStop", + "allOf":[ + { + "$ref":"#/definitions/MailStopType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MailStop", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"#/definitions/PostalCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FirmType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "firmName", + "department", + "mailStop", + "postalCode", + "any", + "type" + ] + }, + "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo":{ + "type":"object", + "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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" @@ -226,11 +525,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/ThoroughfareNumberPrefix" } }, "elementName":{ - "localPart":"AddressLine", + "localPart":"ThoroughfareNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -256,11 +555,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ThoroughfareNumberPrefix" + "$ref":"#/definitions/AddressLine" } }, "elementName":{ - "localPart":"ThoroughfareNumberPrefix", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } } @@ -291,9 +590,9 @@ "code" ] }, - "SubPremiseType.SubPremiseNumberSuffix":{ + "Department.DepartmentName":{ "type":"object", - "title":"SubPremiseType.SubPremiseNumberSuffix", + "title":"Department.DepartmentName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -316,19 +615,6 @@ ], "propertyType":"value" }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberSuffixSeparator", - "namespaceURI":"" - } - }, "type":{ "title":"type", "allOf":[ @@ -360,14 +646,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberSuffixSeparator", "type", "code" ] }, - "DependentLocalityType.DependentLocalityName":{ + "AddressDetails.PostalServiceElements.KeyLineCode":{ "type":"object", - "title":"DependentLocalityType.DependentLocalityName", + "title":"AddressDetails.PostalServiceElements.KeyLineCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -425,55 +710,46 @@ "code" ] }, - "Premise.PremiseNumberRange":{ + "ThoroughfareNumber":{ "type":"object", - "title":"Premise.PremiseNumberRange", - "required":[ - "premiseNumberRangeFrom", - "premiseNumberRangeTo" - ], + "title":"ThoroughfareNumber", "properties":{ - "premiseNumberRangeFrom":{ - "title":"premiseNumberRangeFrom", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeFrom" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberRangeFrom", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "premiseNumberRangeTo":{ - "title":"premiseNumberRangeTo", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeTo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberRangeTo", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "rangeType":{ - "title":"rangeType", + "numberType":{ + "title":"numberType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"RangeType", + "localPart":"NumberType", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -481,12 +757,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Type", "namespaceURI":"" } }, - "separator":{ - "title":"separator", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -494,25 +770,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Separator", + "localPart":"Indicator", "namespaceURI":"" } }, - "type":{ - "title":"type", + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"IndicatorOccurrence", "namespaceURI":"" } }, - "indicatorOccurence":{ - "title":"indicatorOccurence", + "numberOccurrence":{ + "title":"numberOccurrence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -520,34 +796,197 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"IndicatorOccurence", + "localPart":"NumberOccurrence", "namespaceURI":"" } }, - "numberRangeOccurence":{ - "title":"numberRangeOccurence", + "code":{ + "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberRangeOccurence", + "localPart":"Code", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "premiseNumberRangeFrom", - "premiseNumberRangeTo", - "rangeType", + "otherAttributes", + "content", + "numberType", + "type", "indicator", - "separator", + "indicatorOccurrence", + "numberOccurrence", + "code" + ] + }, + "PostOffice":{ + "type":"object", + "title":"PostOffice", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressLine":{ + "title":"addressLine", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postOfficeName":{ + "title":"postOfficeName", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PostOffice.PostOfficeName" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostOfficeName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postOfficeNumber":{ + "title":"postOfficeNumber", + "allOf":[ + { + "$ref":"#/definitions/PostOffice.PostOfficeNumber" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostOfficeNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalRoute":{ + "title":"postalRoute", + "allOf":[ + { + "$ref":"#/definitions/PostalRouteType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalRoute", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postBox":{ + "title":"postBox", + "allOf":[ + { + "$ref":"#/definitions/PostBox" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostBox", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"#/definitions/PostalCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "postOfficeName", + "postOfficeNumber", + "postalRoute", + "postBox", + "postalCode", + "any", "type", - "indicatorOccurence", - "numberRangeOccurence" + "indicator" ] }, "SubPremiseType.SubPremiseNumber":{ @@ -666,9 +1105,9 @@ "code" ] }, - "PostOffice.PostOfficeNumber":{ + "AddressLine":{ "type":"object", - "title":"PostOffice.PostOfficeNumber", + "title":"AddressLine", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -691,8 +1130,8 @@ ], "propertyType":"value" }, - "indicator":{ - "title":"indicator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -700,20 +1139,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" - } - }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", + "localPart":"Type", "namespaceURI":"" } }, @@ -735,14 +1161,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "indicator", - "indicatorOccurrence", + "type", "code" ] }, - "LargeMailUserType.LargeMailUserName":{ + "LargeMailUserType.LargeMailUserIdentifier":{ "type":"object", - "title":"LargeMailUserType.LargeMailUserName", + "title":"LargeMailUserType.LargeMailUserIdentifier", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -778,11 +1203,24 @@ "namespaceURI":"" } }, + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", @@ -797,18 +1235,13 @@ "otherAttributes", "content", "type", + "indicator", "code" ] }, - "DependentLocalityType":{ + "DependentLocalityType.DependentLocalityNumber":{ "type":"object", - "title":"DependentLocalityType", - "required":[ - "postBox", - "largeMailUser", - "postOffice", - "postalRoute" - ], + "title":"DependentLocalityType.DependentLocalityNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -822,154 +1255,261 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "dependentLocalityName":{ - "title":"dependentLocalityName", + "nameNumberOccurrence":{ + "title":"nameNumberOccurrence", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DependentLocalityType.DependentLocalityName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NameNumberOccurrence", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "nameNumberOccurrence", + "code" + ] + }, + "AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName":{ + "type":"object", + "title":"AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", + "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/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "AddressDetails.PostalServiceElements":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressIdentifier":{ + "title":"addressIdentifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressIdentifier" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DependentLocalityName", + "localPart":"AddressIdentifier", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentLocalityNumber":{ - "title":"dependentLocalityNumber", + "endorsementLineCode":{ + "title":"endorsementLineCode", "allOf":[ { - "$ref":"#/definitions/DependentLocalityType.DependentLocalityNumber" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.EndorsementLineCode" } ], "propertyType":"element", "elementName":{ - "localPart":"DependentLocalityNumber", + "localPart":"EndorsementLineCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBox":{ - "title":"postBox", + "keyLineCode":{ + "title":"keyLineCode", "allOf":[ { - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.KeyLineCode" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBox", + "localPart":"KeyLineCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "largeMailUser":{ - "title":"largeMailUser", + "barcode":{ + "title":"barcode", "allOf":[ { - "$ref":"#/definitions/LargeMailUserType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.Barcode" } ], "propertyType":"element", "elementName":{ - "localPart":"LargeMailUser", + "localPart":"Barcode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postOffice":{ - "title":"postOffice", + "sortingCode":{ + "title":"sortingCode", "allOf":[ { - "$ref":"#/definitions/PostOffice" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.SortingCode" } ], "propertyType":"element", "elementName":{ - "localPart":"PostOffice", + "localPart":"SortingCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalRoute":{ - "title":"postalRoute", + "addressLatitude":{ + "title":"addressLatitude", "allOf":[ { - "$ref":"#/definitions/PostalRouteType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitude" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalRoute", + "localPart":"AddressLatitude", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfare":{ - "title":"thoroughfare", + "addressLatitudeDirection":{ + "title":"addressLatitudeDirection", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitudeDirection" } ], "propertyType":"element", "elementName":{ - "localPart":"Thoroughfare", + "localPart":"AddressLatitudeDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premise":{ - "title":"premise", + "addressLongitude":{ + "title":"addressLongitude", "allOf":[ { - "$ref":"#/definitions/Premise" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitude" } ], "propertyType":"element", "elementName":{ - "localPart":"Premise", + "localPart":"AddressLongitude", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentLocality":{ - "title":"dependentLocality", + "addressLongitudeDirection":{ + "title":"addressLongitudeDirection", "allOf":[ { - "$ref":"#/definitions/DependentLocalityType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitudeDirection" } ], "propertyType":"element", "elementName":{ - "localPart":"DependentLocality", + "localPart":"AddressLongitudeDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "supplementaryPostalServiceData":{ + "title":"supplementaryPostalServiceData", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressDetails.PostalServiceElements.SupplementaryPostalServiceData" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"SupplementaryPostalServiceData", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -1005,22 +1545,31 @@ "localPart":"Type", "namespaceURI":"" } - }, - "usageType":{ - "title":"usageType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UsageType", - "namespaceURI":"" - } - }, - "connector":{ - "title":"connector", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressIdentifier", + "endorsementLineCode", + "keyLineCode", + "barcode", + "sortingCode", + "addressLatitude", + "addressLatitudeDirection", + "addressLongitude", + "addressLongitudeDirection", + "supplementaryPostalServiceData", + "any", + "type" + ] + }, + "AddressDetails.PostalServiceElements.SortingCode":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.SortingCode", + "properties":{ + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1028,12 +1577,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Connector", + "localPart":"Type", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1041,101 +1590,27 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Code", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DependentLocalityType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ - "otherAttributes", - "addressLine", - "dependentLocalityName", - "dependentLocalityNumber", - "postBox", - "largeMailUser", - "postOffice", - "postalRoute", - "thoroughfare", - "premise", - "dependentLocality", - "postalCode", - "any", "type", - "usageType", - "connector", - "indicator" - ] - }, - "DependentLocalityType.DependentLocalityNumber":{ - "type":"object", - "title":"DependentLocalityType.DependentLocalityNumber", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "nameNumberOccurrence":{ - "title":"nameNumberOccurrence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NameNumberOccurrence", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "nameNumberOccurrence", "code" ] }, - "PostBox":{ + "AddressDetails":{ "type":"object", - "title":"PostBox", + "title":"AddressDetails", "required":[ - "postBoxNumber" + "address", + "addressLines", + "country", + "administrativeArea", + "locality", + "thoroughfare" ], "properties":{ "otherAttributes":{ @@ -1150,98 +1625,94 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "postalServiceElements":{ + "title":"postalServiceElements", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"#/definitions/AddressDetails.PostalServiceElements" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"PostalServiceElements", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBoxNumber":{ - "title":"postBoxNumber", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/PostBox.PostBoxNumber" + "$ref":"#/definitions/AddressDetails.Address" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBoxNumber", + "localPart":"Address", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBoxNumberPrefix":{ - "title":"postBoxNumberPrefix", + "addressLines":{ + "title":"addressLines", "allOf":[ { - "$ref":"#/definitions/PostBox.PostBoxNumberPrefix" + "$ref":"#/definitions/AddressLinesType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBoxNumberPrefix", + "localPart":"AddressLines", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBoxNumberSuffix":{ - "title":"postBoxNumberSuffix", + "country":{ + "title":"country", "allOf":[ { - "$ref":"#/definitions/PostBox.PostBoxNumberSuffix" + "$ref":"#/definitions/AddressDetails.Country" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBoxNumberSuffix", + "localPart":"Country", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBoxNumberExtension":{ - "title":"postBoxNumberExtension", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { - "$ref":"#/definitions/PostBox.PostBoxNumberExtension" + "$ref":"#/definitions/AdministrativeArea" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBoxNumberExtension", + "localPart":"AdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firm":{ - "title":"firm", + "locality":{ + "title":"locality", "allOf":[ { - "$ref":"#/definitions/FirmType" + "$ref":"#/definitions/Locality" } ], "propertyType":"element", "elementName":{ - "localPart":"Firm", + "localPart":"Locality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "thoroughfare":{ + "title":"thoroughfare", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/Thoroughfare" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"Thoroughfare", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -1265,8 +1736,8 @@ ], "propertyType":"anyElement" }, - "type":{ - "title":"type", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1274,12 +1745,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"AddressType", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "currentStatus":{ + "title":"currentStatus", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1287,53 +1758,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"CurrentStatus", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "postBoxNumber", - "postBoxNumberPrefix", - "postBoxNumberSuffix", - "postBoxNumberExtension", - "firm", - "postalCode", - "any", - "type", - "indicator" - ] - }, - "Department.DepartmentName":{ - "type":"object", - "title":"Department.DepartmentName", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "type":{ - "title":"type", + "validFromDate":{ + "title":"validFromDate", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1341,12 +1771,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"ValidFromDate", "namespaceURI":"" } }, - "code":{ - "title":"code", + "validToDate":{ + "title":"validToDate", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1354,46 +1784,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"ValidToDate", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "SubPremiseType.SubPremiseNumberPrefix":{ - "type":"object", - "title":"SubPremiseType.SubPremiseNumberPrefix", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "numberPrefixSeparator":{ - "title":"numberPrefixSeparator", + "usage":{ + "title":"usage", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1401,12 +1797,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberPrefixSeparator", + "localPart":"Usage", "namespaceURI":"" } }, - "type":{ - "title":"type", + "addressDetailsKey":{ + "title":"addressDetailsKey", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1414,7 +1810,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"AddressDetailsKey", "namespaceURI":"" } }, @@ -1433,17 +1829,38 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "content", - "numberPrefixSeparator", - "type", - "code" + "postalServiceElements", + "address", + "addressLines", + "country", + "administrativeArea", + "locality", + "thoroughfare", + "any", + "addressType", + "currentStatus", + "validFromDate", + "validToDate", + "usage", + "addressDetailsKey", + "code" ] }, - "MailStopType":{ + "Thoroughfare":{ "type":"object", - "title":"MailStopType", + "title":"Thoroughfare", + "required":[ + "dependentLocality", + "premise", + "firm", + "postalCode" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1474,197 +1891,258 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "mailStopName":{ - "title":"mailStopName", + "thoroughfareNumberOrThoroughfareNumberRange":{ + "title":"thoroughfareNumberOrThoroughfareNumberRange", "allOf":[ { - "$ref":"#/definitions/MailStopType.MailStopName" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/ThoroughfareNumber" + } + ], + "elementName":{ + "localPart":"ThoroughfareNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange" + } + ], + "elementName":{ + "localPart":"ThoroughfareNumberRange", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"MailStopName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"elements" }, - "mailStopNumber":{ - "title":"mailStopNumber", + "thoroughfareNumberPrefix":{ + "title":"thoroughfareNumberPrefix", "allOf":[ { - "$ref":"#/definitions/MailStopType.MailStopNumber" + "type":"array", + "items":{ + "$ref":"#/definitions/ThoroughfareNumberPrefix" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MailStopNumber", + "localPart":"ThoroughfareNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "any":{ - "title":"any", + "thoroughfareNumberSuffix":{ + "title":"thoroughfareNumberSuffix", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/ThoroughfareNumberSuffix" }, "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "type":{ - "title":"type", + "thoroughfarePreDirection":{ + "title":"thoroughfarePreDirection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ThoroughfarePreDirectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfarePreDirection", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MailStopType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "mailStopName", - "mailStopNumber", - "any", - "type" - ] - }, - "ThoroughfarePostDirectionType":{ - "type":"object", - "title":"ThoroughfarePostDirectionType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "thoroughfareLeadingType":{ + "title":"thoroughfareLeadingType", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/ThoroughfareLeadingTypeType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareLeadingType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "thoroughfareName":{ + "title":"thoroughfareName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ThoroughfareNameType" + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "type":{ - "title":"type", + "thoroughfareTrailingType":{ + "title":"thoroughfareTrailingType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ThoroughfareTrailingTypeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareTrailingType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "thoroughfarePostDirection":{ + "title":"thoroughfarePostDirection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ThoroughfarePostDirectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfarePostDirection", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfarePostDirectionType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "AddressDetails.PostalServiceElements.AddressIdentifier":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressIdentifier", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "dependentThoroughfare":{ + "title":"dependentThoroughfare", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/Thoroughfare.DependentThoroughfare" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"DependentThoroughfare", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "dependentLocality":{ + "title":"dependentLocality", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DependentLocalityType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"DependentLocality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "identifierType":{ - "title":"identifierType", + "premise":{ + "title":"premise", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Premise" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IdentifierType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Premise", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "type":{ - "title":"type", + "firm":{ + "title":"firm", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FirmType" } ], - "propertyType":"attribute", + "propertyType":"element", + "elementName":{ + "localPart":"Firm", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"#/definitions/PostalCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", "attributeName":{ "localPart":"Type", "namespaceURI":"" } }, - "code":{ - "title":"code", + "dependentThoroughfares":{ + "title":"dependentThoroughfares", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"DependentThoroughfares", + "namespaceURI":"" + } + }, + "dependentThoroughfaresIndicator":{ + "title":"dependentThoroughfaresIndicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1672,7 +2150,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"DependentThoroughfaresIndicator", + "namespaceURI":"" + } + }, + "dependentThoroughfaresConnector":{ + "title":"dependentThoroughfaresConnector", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"DependentThoroughfaresConnector", + "namespaceURI":"" + } + }, + "dependentThoroughfaresType":{ + "title":"dependentThoroughfaresType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"DependentThoroughfaresType", "namespaceURI":"" } } @@ -1680,15 +2184,109 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", - "identifierType", + "addressLine", + "thoroughfareNumberOrThoroughfareNumberRange", + "thoroughfareNumberPrefix", + "thoroughfareNumberSuffix", + "thoroughfarePreDirection", + "thoroughfareLeadingType", + "thoroughfareName", + "thoroughfareTrailingType", + "thoroughfarePostDirection", + "dependentThoroughfare", + "dependentLocality", + "premise", + "firm", + "postalCode", + "any", "type", - "code" + "dependentThoroughfares", + "dependentThoroughfaresIndicator", + "dependentThoroughfaresConnector", + "dependentThoroughfaresType" ] }, - "PostalCode.PostTown.PostTownName":{ + "XAL":{ "type":"object", - "title":"PostalCode.PostTown.PostTownName", + "title":"XAL", + "required":[ + "addressDetails" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressDetails":{ + "title":"addressDetails", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressDetails" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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" + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressDetails", + "any", + "version" + ] + }, + "ThoroughfarePreDirectionType":{ + "type":"object", + "title":"ThoroughfarePreDirectionType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1739,6 +2337,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfarePreDirectionType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "content", @@ -1746,9 +2348,9 @@ "code" ] }, - "ThoroughfareNumberPrefix":{ + "PostOffice.PostOfficeNumber":{ "type":"object", - "title":"ThoroughfareNumberPrefix", + "title":"PostOffice.PostOfficeNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1771,8 +2373,8 @@ ], "propertyType":"value" }, - "numberPrefixSeparator":{ - "title":"numberPrefixSeparator", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1780,20 +2382,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberPrefixSeparator", + "localPart":"Indicator", "namespaceURI":"" } }, - "type":{ - "title":"type", + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"IndicatorOccurrence", "namespaceURI":"" } }, @@ -1815,14 +2417,14 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberPrefixSeparator", - "type", + "indicator", + "indicatorOccurrence", "code" ] }, - "AddressDetails.PostalServiceElements.EndorsementLineCode":{ + "PremiseNumberPrefix":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.EndorsementLineCode", + "title":"PremiseNumberPrefix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1836,8 +2438,8 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1845,6 +2447,19 @@ ], "propertyType":"value" }, + "numberPrefixSeparator":{ + "title":"numberPrefixSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberPrefixSeparator", + "namespaceURI":"" + } + }, "type":{ "title":"type", "allOf":[ @@ -1875,14 +2490,15 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "value", + "numberPrefixSeparator", "type", "code" ] }, - "AddressDetails.PostalServiceElements.AddressLongitudeDirection":{ + "PostalRouteType.PostalRouteName":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLongitudeDirection", + "title":"PostalRouteType.PostalRouteName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1940,9 +2556,9 @@ "code" ] }, - "Premise.PremiseLocation":{ + "FirmType.FirmName":{ "type":"object", - "title":"Premise.PremiseLocation", + "title":"FirmType.FirmName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1965,8 +2581,21 @@ ], "propertyType":"value" }, - "code":{ - "title":"code", + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1983,12 +2612,13 @@ "propertiesOrder":[ "otherAttributes", "content", + "type", "code" ] }, - "ThoroughfarePreDirectionType":{ + "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom":{ "type":"object", - "title":"ThoroughfarePreDirectionType", + "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2006,23 +2636,77 @@ "title":"content", "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/anySimpleType" + "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/ThoroughfareNumberSuffix" + } + }, + "elementName":{ + "localPart":"ThoroughfareNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ThoroughfareNumberPrefix" + } + }, + "elementName":{ + "localPart":"ThoroughfareNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ThoroughfareNumber" + } + }, + "elementName":{ + "localPart":"ThoroughfareNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AddressLine" + } + }, + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + } + ] + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } + "propertyType":"elementRefs" }, "code":{ "title":"code", @@ -2039,20 +2723,15 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfarePreDirectionType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", - "type", "code" ] }, - "PostOffice.PostOfficeName":{ + "AddressDetails.PostalServiceElements.AddressIdentifier":{ "type":"object", - "title":"PostOffice.PostOfficeName", + "title":"AddressDetails.PostalServiceElements.AddressIdentifier", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2075,6 +2754,19 @@ ], "propertyType":"value" }, + "identifierType":{ + "title":"identifierType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"IdentifierType", + "namespaceURI":"" + } + }, "type":{ "title":"type", "allOf":[ @@ -2106,13 +2798,14 @@ "propertiesOrder":[ "otherAttributes", "content", + "identifierType", "type", "code" ] }, - "AdministrativeArea.AdministrativeAreaName":{ + "AddressDetails.Country.CountryNameCode":{ "type":"object", - "title":"AdministrativeArea.AdministrativeAreaName", + "title":"AddressDetails.Country.CountryNameCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2135,8 +2828,8 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "scheme":{ + "title":"scheme", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2144,7 +2837,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Scheme", "namespaceURI":"" } }, @@ -2166,13 +2859,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", + "scheme", "code" ] }, - "ThoroughfareNameType":{ + "BuildingNameType":{ "type":"object", - "title":"ThoroughfareNameType", + "title":"BuildingNameType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2208,6 +2901,19 @@ "namespaceURI":"" } }, + "typeOccurrence":{ + "title":"typeOccurrence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"TypeOccurrence", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -2224,19 +2930,20 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ThoroughfareNameType", + "localPart":"BuildingNameType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" }, "propertiesOrder":[ "otherAttributes", "content", "type", + "typeOccurrence", "code" ] }, - "AddressDetails.PostalServiceElements.SupplementaryPostalServiceData":{ + "PremiseNumber":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.SupplementaryPostalServiceData", + "title":"PremiseNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2259,21 +2966,21 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "numberType":{ + "title":"numberType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"NumberType", "namespaceURI":"" } }, - "code":{ - "title":"code", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2281,54 +2988,46 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Type", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "AddressDetails.PostalServiceElements.AddressLongitude":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLongitude", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "indicator":{ + "title":"indicator", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"anyAttribute" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } }, - "content":{ - "title":"content", + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"IndicatorOccurrence", + "namespaceURI":"" + } }, - "type":{ - "title":"type", + "numberTypeOccurrence":{ + "title":"numberTypeOccurrence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"NumberTypeOccurrence", "namespaceURI":"" } }, @@ -2350,137 +3049,87 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberType", "type", + "indicator", + "indicatorOccurrence", + "numberTypeOccurrence", "code" ] }, - "AdministrativeArea":{ + "Premise.PremiseNumberRange":{ "type":"object", - "title":"AdministrativeArea", + "title":"Premise.PremiseNumberRange", "required":[ - "locality", - "postOffice", - "postalCode" + "premiseNumberRangeFrom", + "premiseNumberRangeTo" ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "premiseNumberRangeFrom":{ + "title":"premiseNumberRangeFrom", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeFrom" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberRangeFrom", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "administrativeAreaName":{ - "title":"administrativeAreaName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AdministrativeArea.AdministrativeAreaName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AdministrativeAreaName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "subAdministrativeArea":{ - "title":"subAdministrativeArea", + "premiseNumberRangeTo":{ + "title":"premiseNumberRangeTo", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea" + "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeTo" } ], "propertyType":"element", "elementName":{ - "localPart":"SubAdministrativeArea", + "localPart":"PremiseNumberRangeTo", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "locality":{ - "title":"locality", + "rangeType":{ + "title":"rangeType", "allOf":[ { - "$ref":"#/definitions/Locality" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Locality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"RangeType", + "namespaceURI":"" } }, - "postOffice":{ - "title":"postOffice", + "indicator":{ + "title":"indicator", "allOf":[ { - "$ref":"#/definitions/PostOffice" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostOffice", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" } }, - "postalCode":{ - "title":"postalCode", + "separator":{ + "title":"separator", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Separator", + "namespaceURI":"" } }, - "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" - }, "type":{ "title":"type", "allOf":[ @@ -2494,51 +3143,48 @@ "namespaceURI":"" } }, - "usageType":{ - "title":"usageType", + "indicatorOccurence":{ + "title":"indicatorOccurence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"UsageType", + "localPart":"IndicatorOccurence", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "numberRangeOccurence":{ + "title":"numberRangeOccurence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"NumberRangeOccurence", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "otherAttributes", - "addressLine", - "administrativeAreaName", - "subAdministrativeArea", - "locality", - "postOffice", - "postalCode", - "any", + "premiseNumberRangeFrom", + "premiseNumberRangeTo", + "rangeType", + "indicator", + "separator", "type", - "usageType", - "indicator" + "indicatorOccurence", + "numberRangeOccurence" ] }, - "ThoroughfareTrailingTypeType":{ + "PostalCode.PostalCodeNumberExtension":{ "type":"object", - "title":"ThoroughfareTrailingTypeType", + "title":"PostalCode.PostalCodeNumberExtension", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2574,6 +3220,19 @@ "namespaceURI":"" } }, + "numberExtensionSeparator":{ + "title":"numberExtensionSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberExtensionSeparator", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -2589,25 +3248,17 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfareTrailingTypeType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", "type", + "numberExtensionSeparator", "code" ] }, - "AdministrativeArea.SubAdministrativeArea":{ + "Premise.PremiseLocation":{ "type":"object", - "title":"AdministrativeArea.SubAdministrativeArea", - "required":[ - "locality", - "postOffice", - "postalCode" - ], + "title":"Premise.PremiseLocation", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2621,127 +3272,76 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "subAdministrativeAreaName":{ - "title":"subAdministrativeAreaName", + "code":{ + "title":"code", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SubAdministrativeAreaName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "locality":{ - "title":"locality", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "code" + ] + }, + "MailStopType.MailStopNumber":{ + "type":"object", + "title":"MailStopType.MailStopNumber", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/Locality" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Locality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "postOffice":{ - "title":"postOffice", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/PostOffice" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostOffice", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "postalCode":{ - "title":"postalCode", + "nameNumberSeparator":{ + "title":"nameNumberSeparator", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NameNumberSeparator", + "namespaceURI":"" } }, - "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" - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, - "usageType":{ - "title":"usageType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UsageType", - "namespaceURI":"" - } - }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2749,7 +3349,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Code", "namespaceURI":"" } } @@ -2757,26 +3357,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "subAdministrativeAreaName", - "locality", - "postOffice", - "postalCode", - "any", - "type", - "usageType", - "indicator" + "content", + "nameNumberSeparator", + "code" ] }, - "Thoroughfare":{ + "AddressDetails.PostalServiceElements.AddressLongitude":{ "type":"object", - "title":"Thoroughfare", - "required":[ - "dependentLocality", - "premise", - "firm", - "postalCode" - ], + "title":"AddressDetails.PostalServiceElements.AddressLongitude", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2790,246 +3378,14 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfareNumberOrThoroughfareNumberRange":{ - "title":"thoroughfareNumberOrThoroughfareNumberRange", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/ThoroughfareNumber" - } - ], - "elementName":{ - "localPart":"ThoroughfareNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange" - } - ], - "elementName":{ - "localPart":"ThoroughfareNumberRange", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elements" - }, - "thoroughfareNumberPrefix":{ - "title":"thoroughfareNumberPrefix", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNumberPrefix" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfareNumberSuffix":{ - "title":"thoroughfareNumberSuffix", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNumberSuffix" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfarePreDirection":{ - "title":"thoroughfarePreDirection", - "allOf":[ - { - "$ref":"#/definitions/ThoroughfarePreDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePreDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfareLeadingType":{ - "title":"thoroughfareLeadingType", - "allOf":[ - { - "$ref":"#/definitions/ThoroughfareLeadingTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareLeadingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfareName":{ - "title":"thoroughfareName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNameType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfareTrailingType":{ - "title":"thoroughfareTrailingType", - "allOf":[ - { - "$ref":"#/definitions/ThoroughfareTrailingTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareTrailingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfarePostDirection":{ - "title":"thoroughfarePostDirection", - "allOf":[ - { - "$ref":"#/definitions/ThoroughfarePostDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePostDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "dependentThoroughfare":{ - "title":"dependentThoroughfare", - "allOf":[ - { - "$ref":"#/definitions/Thoroughfare.DependentThoroughfare" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentThoroughfare", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "dependentLocality":{ - "title":"dependentLocality", - "allOf":[ - { - "$ref":"#/definitions/DependentLocalityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentLocality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premise":{ - "title":"premise", - "allOf":[ - { - "$ref":"#/definitions/Premise" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Premise", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "firm":{ - "title":"firm", - "allOf":[ - { - "$ref":"#/definitions/FirmType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Firm", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"#/definitions/PostalCode" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "any":{ - "title":"any", + "content":{ + "title":"content", "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/string" } ], - "propertyType":"anyElement" + "propertyType":"value" }, "type":{ "title":"type", @@ -3044,47 +3400,8 @@ "namespaceURI":"" } }, - "dependentThoroughfares":{ - "title":"dependentThoroughfares", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfares", - "namespaceURI":"" - } - }, - "dependentThoroughfaresIndicator":{ - "title":"dependentThoroughfaresIndicator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfaresIndicator", - "namespaceURI":"" - } - }, - "dependentThoroughfaresConnector":{ - "title":"dependentThoroughfaresConnector", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfaresConnector", - "namespaceURI":"" - } - }, - "dependentThoroughfaresType":{ - "title":"dependentThoroughfaresType", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3092,7 +3409,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"DependentThoroughfaresType", + "localPart":"Code", "namespaceURI":"" } } @@ -3100,31 +3417,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "thoroughfareNumberOrThoroughfareNumberRange", - "thoroughfareNumberPrefix", - "thoroughfareNumberSuffix", - "thoroughfarePreDirection", - "thoroughfareLeadingType", - "thoroughfareName", - "thoroughfareTrailingType", - "thoroughfarePostDirection", - "dependentThoroughfare", - "dependentLocality", - "premise", - "firm", - "postalCode", - "any", + "content", "type", - "dependentThoroughfares", - "dependentThoroughfaresIndicator", - "dependentThoroughfaresConnector", - "dependentThoroughfaresType" + "code" ] }, - "ThoroughfareNumber":{ + "AddressDetails.PostalServiceElements.AddressLatitude":{ "type":"object", - "title":"ThoroughfareNumber", + "title":"AddressDetails.PostalServiceElements.AddressLatitude", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3147,19 +3447,6 @@ ], "propertyType":"value" }, - "numberType":{ - "title":"numberType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberType", - "namespaceURI":"" - } - }, "type":{ "title":"type", "allOf":[ @@ -3173,8 +3460,8 @@ "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3182,33 +3469,54 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Code", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "AddressDetails.PostalServiceElements.Barcode":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.Barcode", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", - "namespaceURI":"" - } + "propertyType":"value" }, - "numberOccurrence":{ - "title":"numberOccurrence", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberOccurrence", + "localPart":"Type", "namespaceURI":"" } }, @@ -3230,17 +3538,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberType", "type", - "indicator", - "indicatorOccurrence", - "numberOccurrence", "code" ] }, - "PostalCode.PostTown":{ + "DependentLocalityType.DependentLocalityName":{ "type":"object", - "title":"PostalCode.PostTown", + "title":"DependentLocalityType.DependentLocalityName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3254,55 +3558,30 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postTownName":{ - "title":"postTownName", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PostalCode.PostTown.PostTownName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTownName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "postTownSuffix":{ - "title":"postTownSuffix", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/PostalCode.PostTown.PostTownSuffix" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTownSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3310,7 +3589,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Code", "namespaceURI":"" } } @@ -3318,19 +3597,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "postTownName", - "postTownSuffix", - "type" + "content", + "type", + "code" ] }, - "Thoroughfare.ThoroughfareNumberRange":{ + "PostBox.PostBoxNumberExtension":{ "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange", - "required":[ - "thoroughfareNumberFrom", - "thoroughfareNumberTo" - ], + "title":"PostBox.PostBoxNumberExtension", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3344,64 +3618,63 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "thoroughfareNumberFrom":{ - "title":"thoroughfareNumberFrom", + "numberExtensionSeparator":{ + "title":"numberExtensionSeparator", "allOf":[ { - "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberFrom", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberExtensionSeparator", + "namespaceURI":"" } - }, - "thoroughfareNumberTo":{ - "title":"thoroughfareNumberTo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "numberExtensionSeparator" + ] + }, + "ThoroughfareNumberSuffix":{ + "type":"object", + "title":"ThoroughfareNumberSuffix", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberTo", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "rangeType":{ - "title":"rangeType", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RangeType", - "namespaceURI":"" - } + "propertyType":"value" }, - "indicator":{ - "title":"indicator", + "numberSuffixSeparator":{ + "title":"numberSuffixSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3409,12 +3682,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"NumberSuffixSeparator", "namespaceURI":"" } }, - "separator":{ - "title":"separator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3422,81 +3695,120 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Separator", + "localPart":"Type", "namespaceURI":"" } }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", + "code":{ + "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"IndicatorOccurrence", + "localPart":"Code", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "numberSuffixSeparator", + "type", + "code" + ] + }, + "Premise.PremiseNumberRange.PremiseNumberRangeTo":{ + "type":"object", + "title":"Premise.PremiseNumberRange.PremiseNumberRangeTo", + "required":[ + "premiseNumber" + ], + "properties":{ + "addressLine":{ + "title":"addressLine", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "numberRangeOccurrence":{ - "title":"numberRangeOccurrence", + "premiseNumberPrefix":{ + "title":"premiseNumberPrefix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberPrefix" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberRangeOccurrence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "type":{ - "title":"type", + "premiseNumber":{ + "title":"premiseNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumber" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "premiseNumberSuffix":{ + "title":"premiseNumberSuffix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberSuffix" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "otherAttributes", "addressLine", - "thoroughfareNumberFrom", - "thoroughfareNumberTo", - "rangeType", - "indicator", - "separator", - "indicatorOccurrence", - "numberRangeOccurrence", - "type", - "code" + "premiseNumberPrefix", + "premiseNumber", + "premiseNumberSuffix" ] }, - "FirmType":{ + "Thoroughfare.DependentThoroughfare":{ "type":"object", - "title":"FirmType", + "title":"Thoroughfare.DependentThoroughfare", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3527,63 +3839,72 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firmName":{ - "title":"firmName", + "thoroughfarePreDirection":{ + "title":"thoroughfarePreDirection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FirmType.FirmName" - }, - "minItems":0 + "$ref":"#/definitions/ThoroughfarePreDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"FirmName", + "localPart":"ThoroughfarePreDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "department":{ - "title":"department", + "thoroughfareLeadingType":{ + "title":"thoroughfareLeadingType", + "allOf":[ + { + "$ref":"#/definitions/ThoroughfareLeadingTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareLeadingType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "thoroughfareName":{ + "title":"thoroughfareName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Department" + "$ref":"#/definitions/ThoroughfareNameType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Department", + "localPart":"ThoroughfareName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "mailStop":{ - "title":"mailStop", + "thoroughfareTrailingType":{ + "title":"thoroughfareTrailingType", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"#/definitions/ThoroughfareTrailingTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"MailStop", + "localPart":"ThoroughfareTrailingType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - }, - "postalCode":{ - "title":"postalCode", + }, + "thoroughfarePostDirection":{ + "title":"thoroughfarePostDirection", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/ThoroughfarePostDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"ThoroughfarePostDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -3622,84 +3943,21 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"FirmType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "addressLine", - "firmName", - "department", - "mailStop", - "postalCode", + "thoroughfarePreDirection", + "thoroughfareLeadingType", + "thoroughfareName", + "thoroughfareTrailingType", + "thoroughfarePostDirection", "any", "type" ] }, - "AddressDetails.PostalServiceElements.Barcode":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.Barcode", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "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/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "ThoroughfareLeadingTypeType":{ + "ThoroughfarePostDirectionType":{ "type":"object", - "title":"ThoroughfareLeadingTypeType", + "title":"ThoroughfarePostDirectionType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3751,7 +4009,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ThoroughfareLeadingTypeType", + "localPart":"ThoroughfarePostDirectionType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" }, "propertiesOrder":[ @@ -3761,9 +4019,9 @@ "code" ] }, - "AddressDetails.Country.CountryNameCode":{ + "PostBox.PostBoxNumberSuffix":{ "type":"object", - "title":"AddressDetails.Country.CountryNameCode", + "title":"PostBox.PostBoxNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3786,8 +4044,8 @@ ], "propertyType":"value" }, - "scheme":{ - "title":"scheme", + "numberSuffixSeparator":{ + "title":"numberSuffixSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3795,7 +4053,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Scheme", + "localPart":"NumberSuffixSeparator", "namespaceURI":"" } }, @@ -3817,13 +4075,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "scheme", + "numberSuffixSeparator", "code" ] }, - "AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName":{ + "PostalCode.PostTown.PostTownSuffix":{ "type":"object", - "title":"AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName", + "title":"PostalCode.PostTown.PostTownSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3846,19 +4104,6 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, "code":{ "title":"code", "allOf":[ @@ -3877,13 +4122,15 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", "code" ] }, - "Premise.PremiseName":{ + "PostBox":{ "type":"object", - "title":"Premise.PremiseName", + "title":"PostBox", + "required":[ + "postBoxNumber" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3897,143 +4144,98 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "type":{ - "title":"type", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "typeOccurrence":{ - "title":"typeOccurrence", + "postBoxNumber":{ + "title":"postBoxNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PostBox.PostBoxNumber" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"TypeOccurrence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostBoxNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "postBoxNumberPrefix":{ + "title":"postBoxNumberPrefix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostBox.PostBoxNumberPrefix" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostBoxNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "typeOccurrence", - "code" - ] - }, - "PostalCode.PostTown.PostTownSuffix":{ - "type":"object", - "title":"PostalCode.PostTown.PostTownSuffix", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "postBoxNumberSuffix":{ + "title":"postBoxNumberSuffix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PostBox.PostBoxNumberSuffix" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PostBoxNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "code":{ - "title":"code", + "postBoxNumberExtension":{ + "title":"postBoxNumberExtension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostBox.PostBoxNumberExtension" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostBoxNumberExtension", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "code" - ] - }, - "XAL":{ - "type":"object", - "title":"XAL", - "required":[ - "addressDetails" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "firm":{ + "title":"firm", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/FirmType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Firm", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "addressDetails":{ - "title":"addressDetails", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressDetails" - }, - "minItems":1 + "$ref":"#/definitions/PostalCode" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressDetails", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -4057,32 +4259,6 @@ ], "propertyType":"anyElement" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Version", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "addressDetails", - "any", - "version" - ] - }, - "AddressDetails.PostalServiceElements.SortingCode":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.SortingCode", - "properties":{ "type":{ "title":"type", "allOf":[ @@ -4096,8 +4272,8 @@ "namespaceURI":"" } }, - "code":{ - "title":"code", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4105,22 +4281,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Indicator", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "otherAttributes", + "addressLine", + "postBoxNumber", + "postBoxNumberPrefix", + "postBoxNumberSuffix", + "postBoxNumberExtension", + "firm", + "postalCode", + "any", "type", - "code" + "indicator" ] }, - "AddressLinesType":{ + "Premise":{ "type":"object", - "title":"AddressLinesType", + "title":"Premise", "required":[ - "addressLine" + "premiseLocation", + "premiseNumber", + "premiseNumberRange" ], "properties":{ "otherAttributes":{ @@ -4143,7 +4330,7 @@ "items":{ "$ref":"#/definitions/AddressLine" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -4152,159 +4339,144 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "any":{ - "title":"any", + "premiseName":{ + "title":"premiseName", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/Premise.PremiseName" }, "minItems":0 } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressLinesType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "any" - ] - }, - "PostalCode.PostalCodeNumberExtension":{ - "type":"object", - "title":"PostalCode.PostalCodeNumberExtension", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "premiseLocation":{ + "title":"premiseLocation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Premise.PremiseLocation" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseLocation", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "type":{ - "title":"type", + "premiseNumber":{ + "title":"premiseNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumber" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "numberExtensionSeparator":{ - "title":"numberExtensionSeparator", + "premiseNumberRange":{ + "title":"premiseNumberRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Premise.PremiseNumberRange" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberExtensionSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberRange", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "premiseNumberPrefix":{ + "title":"premiseNumberPrefix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberPrefix" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "numberExtensionSeparator", - "code" - ] - }, - "Department":{ - "type":"object", - "title":"Department", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "premiseNumberSuffix":{ + "title":"premiseNumberSuffix", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberSuffix" + }, + "minItems":0 } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "addressLine":{ - "title":"addressLine", + "buildingName":{ + "title":"buildingName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/BuildingNameType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"BuildingName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "departmentName":{ - "title":"departmentName", + "subPremise":{ + "title":"subPremise", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Department.DepartmentName" + "$ref":"#/definitions/SubPremiseType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DepartmentName", + "localPart":"SubPremise", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "firm":{ + "title":"firm", + "allOf":[ + { + "$ref":"#/definitions/FirmType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Firm", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -4325,12 +4497,25 @@ "title":"postalCode", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/PostalCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "premise":{ + "title":"premise", + "allOf":[ + { + "$ref":"#/definitions/Premise" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"Premise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -4354,56 +4539,6 @@ ], "propertyType":"anyElement" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "departmentName", - "mailStop", - "postalCode", - "any", - "type" - ] - }, - "AddressDetails.PostalServiceElements.KeyLineCode":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.KeyLineCode", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, "type":{ "title":"type", "allOf":[ @@ -4417,8 +4552,8 @@ "namespaceURI":"" } }, - "code":{ - "title":"code", + "premiseDependency":{ + "title":"premiseDependency", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4426,46 +4561,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"PremiseDependency", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "AddressLine":{ - "type":"object", - "title":"AddressLine", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "type":{ - "title":"type", + "premiseDependencyType":{ + "title":"premiseDependencyType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4473,12 +4574,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"PremiseDependencyType", "namespaceURI":"" } }, - "code":{ - "title":"code", + "premiseThoroughfareConnector":{ + "title":"premiseThoroughfareConnector", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4486,7 +4587,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"PremiseThoroughfareConnector", "namespaceURI":"" } } @@ -4494,14 +4595,29 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "addressLine", + "premiseName", + "premiseLocation", + "premiseNumber", + "premiseNumberRange", + "premiseNumberPrefix", + "premiseNumberSuffix", + "buildingName", + "subPremise", + "firm", + "mailStop", + "postalCode", + "premise", + "any", "type", - "code" + "premiseDependency", + "premiseDependencyType", + "premiseThoroughfareConnector" ] }, - "ThoroughfareNumberSuffix":{ + "AddressDetails.PostalServiceElements.EndorsementLineCode":{ "type":"object", - "title":"ThoroughfareNumberSuffix", + "title":"AddressDetails.PostalServiceElements.EndorsementLineCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4524,192 +4640,68 @@ ], "propertyType":"value" }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberSuffixSeparator", - "namespaceURI":"" - } - }, "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "numberSuffixSeparator", - "type", - "code" - ] - }, - "AddressDetails":{ - "type":"object", - "title":"AddressDetails", - "required":[ - "address", - "addressLines", - "country", - "administrativeArea", - "locality", - "thoroughfare" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "postalServiceElements":{ - "title":"postalServiceElements", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.PostalServiceElements" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalServiceElements", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "address":{ - "title":"address", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.Address" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Address", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "addressLines":{ - "title":"addressLines", - "allOf":[ - { - "$ref":"#/definitions/AddressLinesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLines", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "country":{ - "title":"country", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.Country" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Country", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "administrativeArea":{ - "title":"administrativeArea", + "title":"type", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AdministrativeArea", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "locality":{ - "title":"locality", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/Locality" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Locality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "thoroughfare":{ - "title":"thoroughfare", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "PostOffice.PostOfficeName":{ + "type":"object", + "title":"PostOffice.PostOfficeName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Thoroughfare", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "any":{ - "title":"any", + "content":{ + "title":"content", "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/string" } ], - "propertyType":"anyElement" + "propertyType":"value" }, - "addressType":{ - "title":"addressType", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4717,12 +4709,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"AddressType", + "localPart":"Type", "namespaceURI":"" } }, - "currentStatus":{ - "title":"currentStatus", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4730,64 +4722,84 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"CurrentStatus", + "localPart":"Code", "namespaceURI":"" } - }, - "validFromDate":{ - "title":"validFromDate", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "PostalCode.PostTown":{ + "type":"object", + "title":"PostalCode.PostTown", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ValidFromDate", - "namespaceURI":"" - } + "propertyType":"anyAttribute" }, - "validToDate":{ - "title":"validToDate", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ValidToDate", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "usage":{ - "title":"usage", + "postTownName":{ + "title":"postTownName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PostalCode.PostTown.PostTownName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Usage", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostTownName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressDetailsKey":{ - "title":"addressDetailsKey", + "postTownSuffix":{ + "title":"postTownSuffix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalCode.PostTown.PostTownSuffix" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"AddressDetailsKey", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostTownSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4795,38 +4807,27 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Type", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AddressDetails", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", - "postalServiceElements", - "address", - "addressLines", - "country", - "administrativeArea", - "locality", - "thoroughfare", - "any", - "addressType", - "currentStatus", - "validFromDate", - "validToDate", - "usage", - "addressDetailsKey", - "code" + "addressLine", + "postTownName", + "postTownSuffix", + "type" ] }, - "PostalCode":{ + "Thoroughfare.ThoroughfareNumberRange":{ "type":"object", - "title":"PostalCode", + "title":"Thoroughfare.ThoroughfareNumberRange", + "required":[ + "thoroughfareNumberFrom", + "thoroughfareNumberTo" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4857,72 +4858,96 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCodeNumber":{ - "title":"postalCodeNumber", + "thoroughfareNumberFrom":{ + "title":"thoroughfareNumberFrom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PostalCode.PostalCodeNumber" - }, - "minItems":0 + "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCodeNumber", + "localPart":"ThoroughfareNumberFrom", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCodeNumberExtension":{ - "title":"postalCodeNumberExtension", + "thoroughfareNumberTo":{ + "title":"thoroughfareNumberTo", + "allOf":[ + { + "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ThoroughfareNumberTo", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "rangeType":{ + "title":"rangeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"RangeType", + "namespaceURI":"" + } + }, + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + }, + "separator":{ + "title":"separator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PostalCode.PostalCodeNumberExtension" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCodeNumberExtension", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Separator", + "namespaceURI":"" } }, - "postTown":{ - "title":"postTown", + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { - "$ref":"#/definitions/PostalCode.PostTown" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTown", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"IndicatorOccurrence", + "namespaceURI":"" } }, - "any":{ - "title":"any", + "numberRangeOccurrence":{ + "title":"numberRangeOccurrence", "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/string" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberRangeOccurrence", + "namespaceURI":"" + } }, "type":{ "title":"type", @@ -4936,27 +4961,43 @@ "localPart":"Type", "namespaceURI":"" } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", "addressLine", - "postalCodeNumber", - "postalCodeNumberExtension", - "postTown", - "any", - "type" + "thoroughfareNumberFrom", + "thoroughfareNumberTo", + "rangeType", + "indicator", + "separator", + "indicatorOccurrence", + "numberRangeOccurrence", + "type", + "code" ] }, - "Locality":{ + "AdministrativeArea":{ "type":"object", - "title":"Locality", + "title":"AdministrativeArea", "required":[ - "postBox", - "largeMailUser", + "locality", "postOffice", - "postalRoute" + "postalCode" ], "properties":{ "otherAttributes":{ @@ -4988,46 +5029,46 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "localityName":{ - "title":"localityName", + "administrativeAreaName":{ + "title":"administrativeAreaName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Locality.LocalityName" + "$ref":"#/definitions/AdministrativeArea.AdministrativeAreaName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LocalityName", + "localPart":"AdministrativeAreaName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBox":{ - "title":"postBox", + "subAdministrativeArea":{ + "title":"subAdministrativeArea", "allOf":[ { - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBox", + "localPart":"SubAdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "largeMailUser":{ - "title":"largeMailUser", + "locality":{ + "title":"locality", "allOf":[ { - "$ref":"#/definitions/LargeMailUserType" + "$ref":"#/definitions/Locality" } ], "propertyType":"element", "elementName":{ - "localPart":"LargeMailUser", + "localPart":"Locality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -5044,58 +5085,6 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalRoute":{ - "title":"postalRoute", - "allOf":[ - { - "$ref":"#/definitions/PostalRouteType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalRoute", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfare":{ - "title":"thoroughfare", - "allOf":[ - { - "$ref":"#/definitions/Thoroughfare" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Thoroughfare", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premise":{ - "title":"premise", - "allOf":[ - { - "$ref":"#/definitions/Premise" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Premise", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "dependentLocality":{ - "title":"dependentLocality", - "allOf":[ - { - "$ref":"#/definitions/DependentLocalityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentLocality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, "postalCode":{ "title":"postalCode", "allOf":[ @@ -5149,132 +5138,44 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"UsageType", - "namespaceURI":"" - } - }, - "indicator":{ - "title":"indicator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "localityName", - "postBox", - "largeMailUser", - "postOffice", - "postalRoute", - "thoroughfare", - "premise", - "dependentLocality", - "postalCode", - "any", - "type", - "usageType", - "indicator" - ] - }, - "Premise.PremiseNumberRange.PremiseNumberRangeFrom":{ - "type":"object", - "title":"Premise.PremiseNumberRange.PremiseNumberRangeFrom", - "required":[ - "premiseNumber" - ], - "properties":{ - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premiseNumberPrefix":{ - "title":"premiseNumberPrefix", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberPrefix" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premiseNumber":{ - "title":"premiseNumber", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumber" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"UsageType", + "namespaceURI":"" } }, - "premiseNumberSuffix":{ - "title":"premiseNumberSuffix", + "indicator":{ + "title":"indicator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberSuffix" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "otherAttributes", "addressLine", - "premiseNumberPrefix", - "premiseNumber", - "premiseNumberSuffix" + "administrativeAreaName", + "subAdministrativeArea", + "locality", + "postOffice", + "postalCode", + "any", + "type", + "usageType", + "indicator" ] }, - "Thoroughfare.DependentThoroughfare":{ + "ThoroughfareLeadingTypeType":{ "type":"object", - "title":"Thoroughfare.DependentThoroughfare", + "title":"ThoroughfareLeadingTypeType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5288,114 +5189,94 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "thoroughfarePreDirection":{ - "title":"thoroughfarePreDirection", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePreDirectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePreDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "thoroughfareLeadingType":{ - "title":"thoroughfareLeadingType", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/ThoroughfareLeadingTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareLeadingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "thoroughfareName":{ - "title":"thoroughfareName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfareLeadingTypeType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "ThoroughfareNameType":{ + "type":"object", + "title":"ThoroughfareNameType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNameType" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "thoroughfareTrailingType":{ - "title":"thoroughfareTrailingType", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/ThoroughfareTrailingTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareTrailingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "thoroughfarePostDirection":{ - "title":"thoroughfarePostDirection", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePostDirectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePostDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "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" - }, - "type":{ - "title":"type", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5403,27 +5284,32 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Code", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfareNameType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "addressLine", - "thoroughfarePreDirection", - "thoroughfareLeadingType", - "thoroughfareName", - "thoroughfareTrailingType", - "thoroughfarePostDirection", - "any", - "type" + "content", + "type", + "code" ] }, - "AddressDetails.PostalServiceElements":{ + "DependentLocalityType":{ "type":"object", - "title":"AddressDetails.PostalServiceElements", + "title":"DependentLocalityType", + "required":[ + "postBox", + "largeMailUser", + "postOffice", + "postalRoute" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5437,141 +5323,154 @@ ], "propertyType":"anyAttribute" }, - "addressIdentifier":{ - "title":"addressIdentifier", + "addressLine":{ + "title":"addressLine", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressIdentifier" + "$ref":"#/definitions/AddressLine" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressIdentifier", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "endorsementLineCode":{ - "title":"endorsementLineCode", + "dependentLocalityName":{ + "title":"dependentLocalityName", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.EndorsementLineCode" + "type":"array", + "items":{ + "$ref":"#/definitions/DependentLocalityType.DependentLocalityName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"EndorsementLineCode", + "localPart":"DependentLocalityName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "keyLineCode":{ - "title":"keyLineCode", + "dependentLocalityNumber":{ + "title":"dependentLocalityNumber", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.KeyLineCode" + "$ref":"#/definitions/DependentLocalityType.DependentLocalityNumber" } ], "propertyType":"element", "elementName":{ - "localPart":"KeyLineCode", + "localPart":"DependentLocalityNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "barcode":{ - "title":"barcode", + "postBox":{ + "title":"postBox", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.Barcode" + "$ref":"#/definitions/PostBox" } ], "propertyType":"element", "elementName":{ - "localPart":"Barcode", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "sortingCode":{ - "title":"sortingCode", + "largeMailUser":{ + "title":"largeMailUser", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.SortingCode" + "$ref":"#/definitions/LargeMailUserType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LargeMailUser", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postOffice":{ + "title":"postOffice", + "allOf":[ + { + "$ref":"#/definitions/PostOffice" } ], "propertyType":"element", "elementName":{ - "localPart":"SortingCode", + "localPart":"PostOffice", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLatitude":{ - "title":"addressLatitude", + "postalRoute":{ + "title":"postalRoute", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitude" + "$ref":"#/definitions/PostalRouteType" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLatitude", + "localPart":"PostalRoute", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLatitudeDirection":{ - "title":"addressLatitudeDirection", + "thoroughfare":{ + "title":"thoroughfare", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitudeDirection" + "$ref":"#/definitions/Thoroughfare" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLatitudeDirection", + "localPart":"Thoroughfare", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLongitude":{ - "title":"addressLongitude", + "premise":{ + "title":"premise", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitude" + "$ref":"#/definitions/Premise" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLongitude", + "localPart":"Premise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLongitudeDirection":{ - "title":"addressLongitudeDirection", + "dependentLocality":{ + "title":"dependentLocality", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitudeDirection" + "$ref":"#/definitions/DependentLocalityType" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLongitudeDirection", + "localPart":"DependentLocality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "supplementaryPostalServiceData":{ - "title":"supplementaryPostalServiceData", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressDetails.PostalServiceElements.SupplementaryPostalServiceData" - }, - "minItems":0 + "$ref":"#/definitions/PostalCode" } ], "propertyType":"element", "elementName":{ - "localPart":"SupplementaryPostalServiceData", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -5607,28 +5506,75 @@ "localPart":"Type", "namespaceURI":"" } + }, + "usageType":{ + "title":"usageType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UsageType", + "namespaceURI":"" + } + }, + "connector":{ + "title":"connector", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Connector", + "namespaceURI":"" + } + }, + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DependentLocalityType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "addressIdentifier", - "endorsementLineCode", - "keyLineCode", - "barcode", - "sortingCode", - "addressLatitude", - "addressLatitudeDirection", - "addressLongitude", - "addressLongitudeDirection", - "supplementaryPostalServiceData", + "addressLine", + "dependentLocalityName", + "dependentLocalityNumber", + "postBox", + "largeMailUser", + "postOffice", + "postalRoute", + "thoroughfare", + "premise", + "dependentLocality", + "postalCode", "any", - "type" + "type", + "usageType", + "connector", + "indicator" ] }, - "PostBox.PostBoxNumber":{ + "AddressDetails.Address":{ "type":"object", - "title":"PostBox.PostBoxNumber", + "title":"AddressDetails.Address", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5651,6 +5597,19 @@ ], "propertyType":"value" }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -5669,12 +5628,18 @@ "propertiesOrder":[ "otherAttributes", "content", + "type", "code" ] }, - "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom":{ + "AdministrativeArea.SubAdministrativeArea":{ "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom", + "title":"AdministrativeArea.SubAdministrativeArea", + "required":[ + "locality", + "postOffice", + "postalCode" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5688,176 +5653,114 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "addressLine":{ + "title":"addressLine", "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/ThoroughfareNumberSuffix" - } - }, - "elementName":{ - "localPart":"ThoroughfareNumberSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AddressLine" - } - }, - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ThoroughfareNumber" - } - }, - "elementName":{ - "localPart":"ThoroughfareNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ThoroughfareNumberPrefix" - } - }, - "elementName":{ - "localPart":"ThoroughfareNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - } - ] - } + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "code":{ - "title":"code", + "subAdministrativeAreaName":{ + "title":"subAdministrativeAreaName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "code" - ] - }, - "PostBox.PostBoxNumberExtension":{ - "type":"object", - "title":"PostBox.PostBoxNumberExtension", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "propertyType":"element", + "elementName":{ + "localPart":"SubAdministrativeAreaName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "locality":{ + "title":"locality", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/Locality" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Locality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "postOffice":{ + "title":"postOffice", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PostOffice" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PostOffice", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "numberExtensionSeparator":{ - "title":"numberExtensionSeparator", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberExtensionSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "numberExtensionSeparator" - ] - }, - "PostBox.PostBoxNumberSuffix":{ - "type":"object", - "title":"PostBox.PostBoxNumberSuffix", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "any":{ + "title":"any", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + }, + "minItems":0 } ], - "propertyType":"anyAttribute" + "propertyType":"anyElement" }, - "content":{ - "title":"content", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", + "usageType":{ + "title":"usageType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5865,12 +5768,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberSuffixSeparator", + "localPart":"UsageType", "namespaceURI":"" } }, - "code":{ - "title":"code", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5878,7 +5781,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Indicator", "namespaceURI":"" } } @@ -5886,19 +5789,20 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", - "numberSuffixSeparator", - "code" + "addressLine", + "subAdministrativeAreaName", + "locality", + "postOffice", + "postalCode", + "any", + "type", + "usageType", + "indicator" ] }, - "Premise":{ + "PostalCode":{ "type":"object", - "title":"Premise", - "required":[ - "premiseLocation", - "premiseNumber", - "premiseNumberRange" - ], + "title":"PostalCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5929,183 +5833,227 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseName":{ - "title":"premiseName", + "postalCodeNumber":{ + "title":"postalCodeNumber", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Premise.PremiseName" + "$ref":"#/definitions/PostalCode.PostalCodeNumber" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseName", + "localPart":"PostalCodeNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseLocation":{ - "title":"premiseLocation", + "postalCodeNumberExtension":{ + "title":"postalCodeNumberExtension", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseLocation" + "type":"array", + "items":{ + "$ref":"#/definitions/PostalCode.PostalCodeNumberExtension" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseLocation", + "localPart":"PostalCodeNumberExtension", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumber":{ - "title":"premiseNumber", + "postTown":{ + "title":"postTown", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumber" - }, - "minItems":1 + "$ref":"#/definitions/PostalCode.PostTown" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumber", + "localPart":"PostTown", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberRange":{ - "title":"premiseNumberRange", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseNumberRange" + "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":"PremiseNumberRange", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"anyElement" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "postalCodeNumber", + "postalCodeNumberExtension", + "postTown", + "any", + "type" + ] + }, + "LargeMailUserType":{ + "type":"object", + "title":"LargeMailUserType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "premiseNumberPrefix":{ - "title":"premiseNumberPrefix", + "addressLine":{ + "title":"addressLine", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PremiseNumberPrefix" + "$ref":"#/definitions/AddressLine" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberPrefix", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberSuffix":{ - "title":"premiseNumberSuffix", + "largeMailUserName":{ + "title":"largeMailUserName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PremiseNumberSuffix" + "$ref":"#/definitions/LargeMailUserType.LargeMailUserName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberSuffix", + "localPart":"LargeMailUserName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "buildingName":{ - "title":"buildingName", + "largeMailUserIdentifier":{ + "title":"largeMailUserIdentifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BuildingNameType" - }, - "minItems":0 + "$ref":"#/definitions/LargeMailUserType.LargeMailUserIdentifier" } ], "propertyType":"element", "elementName":{ - "localPart":"BuildingName", + "localPart":"LargeMailUserIdentifier", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremise":{ - "title":"subPremise", + "buildingName":{ + "title":"buildingName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType" + "$ref":"#/definitions/BuildingNameType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremise", + "localPart":"BuildingName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firm":{ - "title":"firm", + "department":{ + "title":"department", "allOf":[ { - "$ref":"#/definitions/FirmType" + "$ref":"#/definitions/Department" } ], "propertyType":"element", "elementName":{ - "localPart":"Firm", + "localPart":"Department", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "mailStop":{ - "title":"mailStop", + "postBox":{ + "title":"postBox", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"#/definitions/PostBox" } ], "propertyType":"element", "elementName":{ - "localPart":"MailStop", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "thoroughfare":{ + "title":"thoroughfare", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/Thoroughfare" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"Thoroughfare", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premise":{ - "title":"premise", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"#/definitions/Premise" + "$ref":"#/definitions/PostalCode" } ], "propertyType":"element", "elementName":{ - "localPart":"Premise", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -6133,7 +6081,7 @@ "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", @@ -6141,22 +6089,54 @@ "localPart":"Type", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LargeMailUserType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "largeMailUserName", + "largeMailUserIdentifier", + "buildingName", + "department", + "postBox", + "thoroughfare", + "postalCode", + "any", + "type" + ] + }, + "AddressDetails.PostalServiceElements.AddressLatitudeDirection":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.AddressLatitudeDirection", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "premiseDependency":{ - "title":"premiseDependency", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"PremiseDependency", - "namespaceURI":"" - } + "propertyType":"value" }, - "premiseDependencyType":{ - "title":"premiseDependencyType", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -6164,12 +6144,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"PremiseDependencyType", + "localPart":"Type", "namespaceURI":"" } }, - "premiseThoroughfareConnector":{ - "title":"premiseThoroughfareConnector", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -6177,7 +6157,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"PremiseThoroughfareConnector", + "localPart":"Code", "namespaceURI":"" } } @@ -6185,29 +6165,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "premiseName", - "premiseLocation", - "premiseNumber", - "premiseNumberRange", - "premiseNumberPrefix", - "premiseNumberSuffix", - "buildingName", - "subPremise", - "firm", - "mailStop", - "postalCode", - "premise", - "any", + "content", "type", - "premiseDependency", - "premiseDependencyType", - "premiseThoroughfareConnector" + "code" ] }, - "SubPremiseType.SubPremiseName":{ + "MailStopType":{ "type":"object", - "title":"SubPremiseType.SubPremiseName", + "title":"MailStopType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6221,43 +6186,71 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "type":{ - "title":"type", + "mailStopName":{ + "title":"mailStopName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MailStopType.MailStopName" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStopName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "typeOccurrence":{ - "title":"typeOccurrence", + "mailStopNumber":{ + "title":"mailStopNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MailStopType.MailStopNumber" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"TypeOccurrence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStopNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "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" + }, + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -6265,23 +6258,28 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Type", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"MailStopType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "content", - "type", - "typeOccurrence", - "code" + "addressLine", + "mailStopName", + "mailStopNumber", + "any", + "type" ] }, - "PostalRouteType.PostalRouteNumber":{ + "SubPremiseType.SubPremiseNumberPrefix":{ "type":"object", - "title":"PostalRouteType.PostalRouteNumber", + "title":"SubPremiseType.SubPremiseNumberPrefix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6304,6 +6302,32 @@ ], "propertyType":"value" }, + "numberPrefixSeparator":{ + "title":"numberPrefixSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberPrefixSeparator", + "namespaceURI":"" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -6322,12 +6346,14 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberPrefixSeparator", + "type", "code" ] }, - "AddressDetails.PostalServiceElements.AddressLatitude":{ + "ThoroughfareTrailingTypeType":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLatitude", + "title":"ThoroughfareTrailingTypeType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6378,6 +6404,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfareTrailingTypeType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "content", @@ -6385,9 +6415,9 @@ "code" ] }, - "AddressDetails.PostalServiceElements.AddressLatitudeDirection":{ + "PostBox.PostBoxNumber":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLatitudeDirection", + "title":"PostBox.PostBoxNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6410,19 +6440,6 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, "code":{ "title":"code", "allOf":[ @@ -6441,13 +6458,12 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", "code" ] }, - "PostBox.PostBoxNumberPrefix":{ + "ThoroughfareNumberPrefix":{ "type":"object", - "title":"PostBox.PostBoxNumberPrefix", + "title":"ThoroughfareNumberPrefix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6483,6 +6499,19 @@ "namespaceURI":"" } }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -6502,12 +6531,13 @@ "otherAttributes", "content", "numberPrefixSeparator", + "type", "code" ] }, - "FirmType.FirmName":{ + "SubPremiseType.SubPremiseNumberSuffix":{ "type":"object", - "title":"FirmType.FirmName", + "title":"SubPremiseType.SubPremiseNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6530,6 +6560,19 @@ ], "propertyType":"value" }, + "numberSuffixSeparator":{ + "title":"numberSuffixSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberSuffixSeparator", + "namespaceURI":"" + } + }, "type":{ "title":"type", "allOf":[ @@ -6561,6 +6604,7 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberSuffixSeparator", "type", "code" ] @@ -6694,268 +6738,42 @@ "type" ] }, - "LargeMailUserType.LargeMailUserIdentifier":{ - "type":"object", - "title":"LargeMailUserType.LargeMailUserIdentifier", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", - "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":"" - } - }, - "indicator":{ - "title":"indicator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "indicator", - "code" - ] - }, - "LargeMailUserType":{ - "type":"object", - "title":"LargeMailUserType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "largeMailUserName":{ - "title":"largeMailUserName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LargeMailUserType.LargeMailUserName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LargeMailUserName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "largeMailUserIdentifier":{ - "title":"largeMailUserIdentifier", - "allOf":[ - { - "$ref":"#/definitions/LargeMailUserType.LargeMailUserIdentifier" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LargeMailUserIdentifier", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "buildingName":{ - "title":"buildingName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BuildingNameType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BuildingName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "department":{ - "title":"department", - "allOf":[ - { - "$ref":"#/definitions/Department" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Department", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postBox":{ - "title":"postBox", - "allOf":[ - { - "$ref":"#/definitions/PostBox" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostBox", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "thoroughfare":{ - "title":"thoroughfare", - "allOf":[ - { - "$ref":"#/definitions/Thoroughfare" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Thoroughfare", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postalCode":{ - "title":"postalCode", - "allOf":[ - { - "$ref":"#/definitions/PostalCode" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "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 + "SubPremiseType.SubPremiseLocation":{ + "type":"object", + "title":"SubPremiseType.SubPremiseLocation", + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyElement" + "propertyType":"value" }, - "type":{ - "title":"type", + "code":{ + "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Code", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LargeMailUserType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ - "otherAttributes", - "addressLine", - "largeMailUserName", - "largeMailUserIdentifier", - "buildingName", - "department", - "postBox", - "thoroughfare", - "postalCode", - "any", - "type" + "content", + "code" ] }, - "PostOffice":{ + "PostalRouteType.PostalRouteNumber":{ "type":"object", - "title":"PostOffice", + "title":"PostalRouteType.PostalRouteNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6969,127 +6787,89 @@ ], "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postOfficeName":{ - "title":"postOfficeName", + "content":{ + "title":"content", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PostOffice.PostOfficeName" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostOfficeName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "postOfficeNumber":{ - "title":"postOfficeNumber", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/PostOffice.PostOfficeNumber" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostOfficeNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "postalRoute":{ - "title":"postalRoute", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "code" + ] + }, + "Premise.PremiseName":{ + "type":"object", + "title":"Premise.PremiseName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/PostalRouteType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalRoute", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "postBox":{ - "title":"postBox", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/PostBox" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostBox", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "postalCode":{ - "title":"postalCode", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "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" - }, - "type":{ - "title":"type", + "typeOccurrence":{ + "title":"typeOccurrence", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"TypeOccurrence", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7097,7 +6877,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Code", "namespaceURI":"" } } @@ -7105,24 +6885,17 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "postOfficeName", - "postOfficeNumber", - "postalRoute", - "postBox", - "postalCode", - "any", + "content", "type", - "indicator" + "typeOccurrence", + "code" ] }, - "AddressDetails.Country":{ + "SubPremiseType":{ "type":"object", - "title":"AddressDetails.Country", + "title":"SubPremiseType", "required":[ - "administrativeArea", - "locality", - "thoroughfare" + "subPremiseLocation" ], "properties":{ "otherAttributes":{ @@ -7143,87 +6916,164 @@ { "type":"array", "items":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "subPremiseName":{ + "title":"subPremiseName", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseName" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SubPremiseName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "subPremiseLocation":{ + "title":"subPremiseLocation", + "allOf":[ + { + "$ref":"#/definitions/SubPremiseType.SubPremiseLocation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SubPremiseLocation", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "subPremiseNumber":{ + "title":"subPremiseNumber", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseNumber" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SubPremiseNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "subPremiseNumberPrefix":{ + "title":"subPremiseNumberPrefix", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseNumberPrefix" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"SubPremiseNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "countryNameCode":{ - "title":"countryNameCode", + "subPremiseNumberSuffix":{ + "title":"subPremiseNumberSuffix", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressDetails.Country.CountryNameCode" + "$ref":"#/definitions/SubPremiseType.SubPremiseNumberSuffix" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CountryNameCode", + "localPart":"SubPremiseNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "countryName":{ - "title":"countryName", + "buildingName":{ + "title":"buildingName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CountryName" + "$ref":"#/definitions/BuildingNameType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CountryName", + "localPart":"BuildingName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "administrativeArea":{ - "title":"administrativeArea", + "firm":{ + "title":"firm", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea" + "$ref":"#/definitions/FirmType" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"Firm", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "locality":{ - "title":"locality", + "mailStop":{ + "title":"mailStop", "allOf":[ { - "$ref":"#/definitions/Locality" + "$ref":"#/definitions/MailStopType" } ], "propertyType":"element", "elementName":{ - "localPart":"Locality", + "localPart":"MailStop", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfare":{ - "title":"thoroughfare", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/PostalCode" } ], "propertyType":"element", "elementName":{ - "localPart":"Thoroughfare", + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "subPremise":{ + "title":"subPremise", + "allOf":[ + { + "$ref":"#/definitions/SubPremiseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SubPremise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -7246,23 +7096,46 @@ } ], "propertyType":"anyElement" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SubPremiseType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "addressLine", - "countryNameCode", - "countryName", - "administrativeArea", - "locality", - "thoroughfare", - "any" + "subPremiseName", + "subPremiseLocation", + "subPremiseNumber", + "subPremiseNumberPrefix", + "subPremiseNumberSuffix", + "buildingName", + "firm", + "mailStop", + "postalCode", + "subPremise", + "any", + "type" ] }, - "BuildingNameType":{ + "SubPremiseType.SubPremiseName":{ "type":"object", - "title":"BuildingNameType", + "title":"SubPremiseType.SubPremiseName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7326,10 +7199,6 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingNameType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", @@ -7338,9 +7207,69 @@ "code" ] }, - "AddressDetails.Address":{ + "PostBox.PostBoxNumberPrefix":{ "type":"object", - "title":"AddressDetails.Address", + "title":"PostBox.PostBoxNumberPrefix", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "numberPrefixSeparator":{ + "title":"numberPrefixSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberPrefixSeparator", + "namespaceURI":"" + } + }, + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "numberPrefixSeparator", + "code" + ] + }, + "PostalCode.PostTown.PostTownName":{ + "type":"object", + "title":"PostalCode.PostTown.PostTownName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7398,9 +7327,93 @@ "code" ] }, - "PostalCode.PostalCodeNumber":{ + "Premise.PremiseNumberRange.PremiseNumberRangeFrom":{ "type":"object", - "title":"PostalCode.PostalCodeNumber", + "title":"Premise.PremiseNumberRange.PremiseNumberRangeFrom", + "required":[ + "premiseNumber" + ], + "properties":{ + "addressLine":{ + "title":"addressLine", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "premiseNumberPrefix":{ + "title":"premiseNumberPrefix", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberPrefix" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "premiseNumber":{ + "title":"premiseNumber", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumber" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "premiseNumberSuffix":{ + "title":"premiseNumberSuffix", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberSuffix" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "addressLine", + "premiseNumberPrefix", + "premiseNumber", + "premiseNumberSuffix" + ] + }, + "AddressDetails.PostalServiceElements.AddressLongitudeDirection":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.AddressLongitudeDirection", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7532,9 +7545,9 @@ "code" ] }, - "PremiseNumberPrefix":{ + "MailStopType.MailStopName":{ "type":"object", - "title":"PremiseNumberPrefix", + "title":"MailStopType.MailStopName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7548,8 +7561,8 @@ ], "propertyType":"anyAttribute" }, - "value":{ - "title":"value", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7557,19 +7570,6 @@ ], "propertyType":"value" }, - "numberPrefixSeparator":{ - "title":"numberPrefixSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberPrefixSeparator", - "namespaceURI":"" - } - }, "type":{ "title":"type", "allOf":[ @@ -7600,15 +7600,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "value", - "numberPrefixSeparator", + "content", "type", "code" ] }, - "MailStopType.MailStopNumber":{ + "PostalCode.PostalCodeNumber":{ "type":"object", - "title":"MailStopType.MailStopNumber", + "title":"PostalCode.PostalCodeNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7631,8 +7630,8 @@ ], "propertyType":"value" }, - "nameNumberSeparator":{ - "title":"nameNumberSeparator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7640,7 +7639,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NameNumberSeparator", + "localPart":"Type", "namespaceURI":"" } }, @@ -7662,7 +7661,7 @@ "propertiesOrder":[ "otherAttributes", "content", - "nameNumberSeparator", + "type", "code" ] }, @@ -7726,12 +7725,9 @@ "code" ] }, - "SubPremiseType":{ + "Department":{ "type":"object", - "title":"SubPremiseType", - "required":[ - "subPremiseLocation" - ], + "title":"Department", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7762,153 +7758,251 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseName":{ - "title":"subPremiseName", + "departmentName":{ + "title":"departmentName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseName" + "$ref":"#/definitions/Department.DepartmentName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseName", + "localPart":"DepartmentName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseLocation":{ - "title":"subPremiseLocation", + "mailStop":{ + "title":"mailStop", "allOf":[ { - "$ref":"#/definitions/SubPremiseType.SubPremiseLocation" + "$ref":"#/definitions/MailStopType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseLocation", + "localPart":"MailStop", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseNumber":{ - "title":"subPremiseNumber", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseNumber" - }, - "minItems":0 + "$ref":"#/definitions/PostalCode" } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseNumber", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseNumberPrefix":{ - "title":"subPremiseNumberPrefix", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseNumberPrefix" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"SubPremiseNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"anyElement" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "departmentName", + "mailStop", + "postalCode", + "any", + "type" + ] + }, + "Locality":{ + "type":"object", + "title":"Locality", + "required":[ + "postBox", + "largeMailUser", + "postOffice", + "postalRoute" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "subPremiseNumberSuffix":{ - "title":"subPremiseNumberSuffix", + "addressLine":{ + "title":"addressLine", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseNumberSuffix" + "$ref":"#/definitions/AddressLine" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseNumberSuffix", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "buildingName":{ - "title":"buildingName", + "localityName":{ + "title":"localityName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BuildingNameType" + "$ref":"#/definitions/Locality.LocalityName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BuildingName", + "localPart":"LocalityName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firm":{ - "title":"firm", + "postBox":{ + "title":"postBox", "allOf":[ { - "$ref":"#/definitions/FirmType" + "$ref":"#/definitions/PostBox" } ], "propertyType":"element", "elementName":{ - "localPart":"Firm", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "mailStop":{ - "title":"mailStop", + "largeMailUser":{ + "title":"largeMailUser", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"#/definitions/LargeMailUserType" } ], "propertyType":"element", "elementName":{ - "localPart":"MailStop", + "localPart":"LargeMailUser", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "postOffice":{ + "title":"postOffice", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/PostOffice" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"PostOffice", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremise":{ - "title":"subPremise", + "postalRoute":{ + "title":"postalRoute", "allOf":[ { - "$ref":"#/definitions/SubPremiseType" + "$ref":"#/definitions/PostalRouteType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremise", + "localPart":"PostalRoute", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "thoroughfare":{ + "title":"thoroughfare", + "allOf":[ + { + "$ref":"#/definitions/Thoroughfare" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Thoroughfare", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "premise":{ + "title":"premise", + "allOf":[ + { + "$ref":"#/definitions/Premise" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Premise", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "dependentLocality":{ + "title":"dependentLocality", + "allOf":[ + { + "$ref":"#/definitions/DependentLocalityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DependentLocality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalCode":{ + "title":"postalCode", + "allOf":[ + { + "$ref":"#/definitions/PostalCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -7932,8 +8026,34 @@ ], "propertyType":"anyElement" }, - "type":{ - "title":"type", + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, + "usageType":{ + "title":"usageType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"UsageType", + "namespaceURI":"" + } + }, + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7941,31 +8061,28 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Indicator", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SubPremiseType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "addressLine", - "subPremiseName", - "subPremiseLocation", - "subPremiseNumber", - "subPremiseNumberPrefix", - "subPremiseNumberSuffix", - "buildingName", - "firm", - "mailStop", + "localityName", + "postBox", + "largeMailUser", + "postOffice", + "postalRoute", + "thoroughfare", + "premise", + "dependentLocality", "postalCode", - "subPremise", "any", - "type" + "type", + "usageType", + "indicator" ] }, "Locality.LocalityName":{ @@ -8028,93 +8145,9 @@ "code" ] }, - "Premise.PremiseNumberRange.PremiseNumberRangeTo":{ - "type":"object", - "title":"Premise.PremiseNumberRange.PremiseNumberRangeTo", - "required":[ - "premiseNumber" - ], - "properties":{ - "addressLine":{ - "title":"addressLine", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premiseNumberPrefix":{ - "title":"premiseNumberPrefix", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberPrefix" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premiseNumber":{ - "title":"premiseNumber", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumber" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "premiseNumberSuffix":{ - "title":"premiseNumberSuffix", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberSuffix" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PremiseNumberSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "addressLine", - "premiseNumberPrefix", - "premiseNumber", - "premiseNumberSuffix" - ] - }, - "PostalRouteType.PostalRouteName":{ + "LargeMailUserType.LargeMailUserName":{ "type":"object", - "title":"PostalRouteType.PostalRouteName", + "title":"LargeMailUserType.LargeMailUserName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8141,7 +8174,7 @@ "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", @@ -8154,7 +8187,7 @@ "title":"code", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", @@ -8171,39 +8204,6 @@ "type", "code" ] - }, - "SubPremiseType.SubPremiseLocation":{ - "type":"object", - "title":"SubPremiseType.SubPremiseLocation", - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "content", - "code" - ] } }, "anyOf":[ @@ -8220,7 +8220,7 @@ "properties":{ "localPart":{ "enum":[ - "ThoroughfareNumberSuffix" + "PostBox" ] }, "namespaceURI":{ @@ -8233,11 +8233,11 @@ ] }, "value":{ - "$ref":"#/definitions/ThoroughfareNumberSuffix" + "$ref":"#/definitions/PostBox" } }, "elementName":{ - "localPart":"ThoroughfareNumberSuffix", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8254,7 +8254,7 @@ "properties":{ "localPart":{ "enum":[ - "PostBox" + "Department" ] }, "namespaceURI":{ @@ -8267,11 +8267,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/Department" } }, "elementName":{ - "localPart":"PostBox", + "localPart":"Department", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8288,7 +8288,7 @@ "properties":{ "localPart":{ "enum":[ - "xAL" + "Premise" ] }, "namespaceURI":{ @@ -8301,11 +8301,11 @@ ] }, "value":{ - "$ref":"#/definitions/XAL" + "$ref":"#/definitions/Premise" } }, "elementName":{ - "localPart":"xAL", + "localPart":"Premise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8322,7 +8322,7 @@ "properties":{ "localPart":{ "enum":[ - "PostalCode" + "AdministrativeArea" ] }, "namespaceURI":{ @@ -8335,11 +8335,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/AdministrativeArea" } }, "elementName":{ - "localPart":"PostalCode", + "localPart":"AdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8356,7 +8356,7 @@ "properties":{ "localPart":{ "enum":[ - "PremiseNumber" + "PremiseNumberSuffix" ] }, "namespaceURI":{ @@ -8369,11 +8369,11 @@ ] }, "value":{ - "$ref":"#/definitions/PremiseNumber" + "$ref":"#/definitions/PremiseNumberSuffix" } }, "elementName":{ - "localPart":"PremiseNumber", + "localPart":"PremiseNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8390,7 +8390,7 @@ "properties":{ "localPart":{ "enum":[ - "Thoroughfare" + "Locality" ] }, "namespaceURI":{ @@ -8403,11 +8403,11 @@ ] }, "value":{ - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/Locality" } }, "elementName":{ - "localPart":"Thoroughfare", + "localPart":"Locality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8424,7 +8424,7 @@ "properties":{ "localPart":{ "enum":[ - "Premise" + "Thoroughfare" ] }, "namespaceURI":{ @@ -8437,11 +8437,11 @@ ] }, "value":{ - "$ref":"#/definitions/Premise" + "$ref":"#/definitions/Thoroughfare" } }, "elementName":{ - "localPart":"Premise", + "localPart":"Thoroughfare", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8458,7 +8458,7 @@ "properties":{ "localPart":{ "enum":[ - "CountryName" + "AddressDetails" ] }, "namespaceURI":{ @@ -8471,11 +8471,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountryName" + "$ref":"#/definitions/AddressDetails" } }, "elementName":{ - "localPart":"CountryName", + "localPart":"AddressDetails", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8492,7 +8492,7 @@ "properties":{ "localPart":{ "enum":[ - "ThoroughfareNumber" + "AddressLine" ] }, "namespaceURI":{ @@ -8505,11 +8505,11 @@ ] }, "value":{ - "$ref":"#/definitions/ThoroughfareNumber" + "$ref":"#/definitions/AddressLine" } }, "elementName":{ - "localPart":"ThoroughfareNumber", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8526,7 +8526,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressDetails" + "ThoroughfareNumber" ] }, "namespaceURI":{ @@ -8539,11 +8539,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressDetails" + "$ref":"#/definitions/ThoroughfareNumber" } }, "elementName":{ - "localPart":"AddressDetails", + "localPart":"ThoroughfareNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8560,7 +8560,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressLine" + "PostOffice" ] }, "namespaceURI":{ @@ -8573,11 +8573,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/PostOffice" } }, "elementName":{ - "localPart":"AddressLine", + "localPart":"PostOffice", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8662,7 +8662,7 @@ "properties":{ "localPart":{ "enum":[ - "PremiseNumberSuffix" + "CountryName" ] }, "namespaceURI":{ @@ -8675,11 +8675,11 @@ ] }, "value":{ - "$ref":"#/definitions/PremiseNumberSuffix" + "$ref":"#/definitions/CountryName" } }, "elementName":{ - "localPart":"PremiseNumberSuffix", + "localPart":"CountryName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8696,7 +8696,7 @@ "properties":{ "localPart":{ "enum":[ - "AdministrativeArea" + "ThoroughfareNumberSuffix" ] }, "namespaceURI":{ @@ -8709,11 +8709,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdministrativeArea" + "$ref":"#/definitions/ThoroughfareNumberSuffix" } }, "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"ThoroughfareNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8730,7 +8730,7 @@ "properties":{ "localPart":{ "enum":[ - "Locality" + "PremiseNumber" ] }, "namespaceURI":{ @@ -8743,11 +8743,11 @@ ] }, "value":{ - "$ref":"#/definitions/Locality" + "$ref":"#/definitions/PremiseNumber" } }, "elementName":{ - "localPart":"Locality", + "localPart":"PremiseNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8764,7 +8764,7 @@ "properties":{ "localPart":{ "enum":[ - "Department" + "PostalCode" ] }, "namespaceURI":{ @@ -8777,11 +8777,11 @@ ] }, "value":{ - "$ref":"#/definitions/Department" + "$ref":"#/definitions/PostalCode" } }, "elementName":{ - "localPart":"Department", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8798,7 +8798,7 @@ "properties":{ "localPart":{ "enum":[ - "PostOffice" + "xAL" ] }, "namespaceURI":{ @@ -8811,11 +8811,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostOffice" + "$ref":"#/definitions/XAL" } }, "elementName":{ - "localPart":"PostOffice", + "localPart":"xAL", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } } diff --git a/scripts/lib/ARML_2_0.js b/scripts/lib/ARML_2_0.js index 434d2cc8..9d9296a4 100644 --- a/scripts/lib/ARML_2_0.js +++ b/scripts/lib/ARML_2_0.js @@ -5,6 +5,27 @@ var ARML_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1'], tis: [{ + ln: 'FillType', + bti: '.VisualAsset2DType', + ps: [{ + n: 'style' + }, { + n: 'clazz', + en: 'class' + }] + }, { + ln: 'TrackableType', + bti: '.ARAnchorType', + ps: [{ + n: 'config', + rq: true, + col: true, + ti: '.TrackableType.Config' + }, { + n: 'size', + ti: 'Double' + }] + }, { ln: 'ArmlType.Script', tn: null, ps: [{ @@ -21,35 +42,20 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ARElementType', + ln: 'TrackerType.Uri', + tn: null, ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, + n: 'href', + rq: true, t: 'a' }] }, { - ln: 'FillType', - bti: '.VisualAsset2DType', - ps: [{ - n: 'style' - }, { - n: 'clazz', - en: 'class' - }] - }, { - ln: 'TrackableType', - bti: '.ARAnchorType', + ln: 'ModelType.Href', + tn: null, ps: [{ - n: 'config', + n: 'href', rq: true, - col: true, - ti: '.TrackableType.Config' - }, { - n: 'size', - ti: 'Double' + t: 'a' }] }, { ln: 'FeatureType', @@ -69,20 +75,36 @@ var ARML_2_0_Module_Factory = function () { ti: '.FeatureType.Anchors' }] }, { - ln: 'ScreenAnchorType', - bti: '.AnchorType', + ln: 'TrackerType', + bti: '.ARElementType', ps: [{ - n: 'style' + n: 'uri', + rq: true, + ti: '.TrackerType.Uri' }, { - n: 'clazz', - en: 'class' + n: 'src', + ti: '.TrackerType.Src' + }] + }, { + ln: 'FeatureType.Anchors', + tn: null, + ps: [{ + n: 'anchor', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Anchor', + ti: '.AnchorType', + t: 'er' }, { - n: 'assets', - rq: true, - ti: '.ScreenAnchorType.Assets' + n: 'anchorRef', + mno: 0, + col: true, + ti: '.FeatureType.Anchors.AnchorRef' }] }, { - ln: 'ImageType.Href', + ln: 'FeatureType.Anchors.AnchorRef', tn: null, ps: [{ n: 'href', @@ -90,134 +112,129 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScaleType', + ln: 'ARAnchorType.Assets.AssetRef', + tn: null, ps: [{ - n: 'x', - ti: 'Double' - }, { - n: 'y', - ti: 'Double' - }, { - n: 'z', - ti: 'Double' + n: 'href', + rq: true, + t: 'a' }] }, { - ln: 'ScreenAnchorType.Assets', + ln: 'ScreenAnchorType.Assets.AssetRef', tn: null, ps: [{ - n: 'label', - mno: 0, - col: true, - en: 'Label', - ti: '.LabelType' - }, { - n: 'assetRef', - mno: 0, - col: true, - ti: '.ScreenAnchorType.Assets.AssetRef' + n: 'href', + rq: true, + t: 'a' }] }, { - ln: 'TrackerType.Src', - tn: null, + ln: 'ImageType', + bti: '.VisualAsset2DType', ps: [{ n: 'href', rq: true, - t: 'a' + ti: '.ImageType.Href' }] }, { - ln: 'DistanceConditionType', - bti: '.ConditionType', + ln: 'RelativeToType', + bti: '.ARAnchorType', ps: [{ - n: 'max', - ti: 'Double' + n: 'ref', + rq: true, + ti: '.RelativeToType.Ref' }, { - n: 'min', - ti: 'Double' + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PointType' + }, { + n: 'lineString', + rq: true, + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.LineStringType' + }, { + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PolygonType' }] }, { - ln: 'FeatureType.Metadata', + ln: 'ScreenAnchorType.Assets', tn: null, ps: [{ - n: 'any', + n: 'label', mno: 0, col: true, - mx: false, - t: 'ae' + en: 'Label', + ti: '.LabelType' + }, { + n: 'assetRef', + mno: 0, + col: true, + ti: '.ScreenAnchorType.Assets.AssetRef' }] }, { - ln: 'ScalingModeType', - bti: '.ARElementType', + ln: 'ScreenAnchorType', + bti: '.AnchorType', ps: [{ - n: 'minScalingDistance', - ti: 'Double' - }, { - n: 'maxScalingDistance', - ti: 'Double' + n: 'style' }, { - n: 'scalingFactor', - ti: 'Double' + n: 'clazz', + en: 'class' }, { - n: 'type', + n: 'assets', rq: true, - an: { - lp: 'type' - }, - t: 'a' + ti: '.ScreenAnchorType.Assets' }] }, { - ln: 'ModelType', - bti: '.VisualAssetType', + ln: 'ConditionType', + bti: '.ARElementType' + }, { + ln: 'SelectedConditionType', + bti: '.ConditionType', ps: [{ - n: 'href', - rq: true, - ti: '.ModelType.Href' - }, { - n: 'type' + n: 'listener' }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' + n: 'selected', + rq: true, + ti: 'Boolean' }] }, { - ln: 'VisualAssetType', + ln: 'AnchorType', bti: '.ARElementType', ps: [{ n: 'enabled', ti: 'Boolean' - }, { - n: 'zOrder', - ti: 'Int' - }, { - n: 'conditions', - ti: '.VisualAssetType.Conditions' - }, { - n: 'orientation', - en: 'Orientation', - ti: '.OrientationType' - }, { - n: 'scalingMode', - en: 'ScalingMode', - ti: '.ScalingModeType' }] }, { - ln: 'ARAnchorType.Assets.AssetRef', + ln: 'ArmlType.ARElements', tn: null, ps: [{ - n: 'href', - rq: true, - t: 'a' + n: 'arElement', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'ARElement', + ti: '.ARElementType', + t: 'er' }] }, { - ln: 'VisualAsset2DType', - bti: '.VisualAssetType', + ln: 'TrackableType.Config.Tracker', + tn: null, ps: [{ - n: 'width' - }, { - n: 'height' - }, { - n: 'orientationMode' - }, { - n: 'backside' + n: 'href', + rq: true, + t: 'a' }] }, { ln: 'GeometryType', @@ -247,9 +264,6 @@ var ARML_2_0_Module_Factory = function () { }, ti: 'GML_3_2_1.PolygonType' }] - }, { - ln: 'ConditionType', - bti: '.ARElementType' }, { ln: 'ArmlType', ps: [{ @@ -269,7 +283,7 @@ var ARML_2_0_Module_Factory = function () { ti: '.ArmlType.Script' }] }, { - ln: 'ScreenAnchorType.Assets.AssetRef', + ln: 'RelativeToType.Ref', tn: null, ps: [{ n: 'href', @@ -277,7 +291,7 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TrackerType.Uri', + ln: 'ImageType.Href', tn: null, ps: [{ n: 'href', @@ -285,59 +299,39 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LabelType.Href', - tn: null, + ln: 'DistanceConditionType', + bti: '.ConditionType', ps: [{ - n: 'href', - rq: true, - t: 'a' + n: 'max', + ti: 'Double' + }, { + n: 'min', + ti: 'Double' }] }, { - ln: 'FeatureType.Anchors', + ln: 'FeatureType.Metadata', tn: null, ps: [{ - n: 'anchor', + n: 'any', mno: 0, col: true, mx: false, - dom: false, - en: 'Anchor', - ti: '.AnchorType', - t: 'er' - }, { - n: 'anchorRef', - mno: 0, - col: true, - ti: '.FeatureType.Anchors.AnchorRef' + t: 'ae' }] }, { - ln: 'OrientationType', + ln: 'ArmlType.Style', + tn: null, ps: [{ - n: 'roll', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' + n: 'value', + t: 'v' }, { - n: 'heading', - ti: 'Double' - }] - }, { - ln: 'SelectedConditionType', - bti: '.ConditionType', - ps: [{ - n: 'listener' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'selected', - rq: true, - ti: 'Boolean' - }] - }, { - ln: 'ModelType.Href', - tn: null, - ps: [{ n: 'href', - rq: true, t: 'a' }] }, { @@ -353,91 +347,88 @@ var ARML_2_0_Module_Factory = function () { en: 'class' }] }, { - ln: 'AnchorType', - bti: '.ARElementType', + ln: 'ARElementType', ps: [{ - n: 'enabled', - ti: 'Boolean' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'ImageType', - bti: '.VisualAsset2DType', + ln: 'ModelType', + bti: '.VisualAssetType', ps: [{ n: 'href', rq: true, - ti: '.ImageType.Href' - }] - }, { - ln: 'ArmlType.Style', - tn: null, - ps: [{ - n: 'value', - t: 'v' + ti: '.ModelType.Href' }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'type' }, { - n: 'href', - t: 'a' + n: 'scale', + en: 'Scale', + ti: '.ScaleType' }] }, { - ln: 'ArmlType.ARElements', + ln: 'VisualAssetType.Conditions', tn: null, ps: [{ - n: 'arElement', - mno: 0, + n: 'condition', + rq: true, col: true, mx: false, dom: false, - en: 'ARElement', - ti: '.ARElementType', + en: 'Condition', + ti: '.ConditionType', t: 'er' }] }, { - ln: 'TrackerType', - bti: '.ARElementType', + ln: 'ScaleType', ps: [{ - n: 'uri', - rq: true, - ti: '.TrackerType.Uri' + n: 'x', + ti: 'Double' + }, { + n: 'y', + ti: 'Double' + }, { + n: 'z', + ti: 'Double' + }] + }, { + ln: 'LabelType', + bti: '.VisualAsset2DType', + ps: [{ + n: 'href', + ti: '.LabelType.Href' }, { n: 'src', - ti: '.TrackerType.Src' + ti: 'AnyType' + }, { + n: 'hyperlinkBehavior' + }, { + n: 'viewportWidth', + ti: 'PositiveInteger' }] }, { - ln: 'RelativeToType', - bti: '.ARAnchorType', + ln: 'ScalingModeType', + bti: '.ARElementType', ps: [{ - n: 'ref', - rq: true, - ti: '.RelativeToType.Ref' + n: 'minScalingDistance', + ti: 'Double' }, { - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' + n: 'maxScalingDistance', + ti: 'Double' }, { - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.LineStringType' + n: 'scalingFactor', + ti: 'Double' }, { - n: 'polygon', + n: 'type', rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + an: { + lp: 'type' }, - ti: 'GML_3_2_1.PolygonType' + t: 'a' }] }, { ln: 'TrackableType.Config', @@ -458,33 +449,25 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureType.Anchors.AnchorRef', - tn: null, - ps: [{ - n: 'href', - rq: true, - t: 'a' - }] - }, { - ln: 'VisualAssetType.Conditions', - tn: null, - ps: [{ - n: 'condition', - rq: true, - col: true, - mx: false, - dom: false, - en: 'Condition', - ti: '.ConditionType', - t: 'er' - }] - }, { - ln: 'RelativeToType.Ref', - tn: null, + ln: 'VisualAssetType', + bti: '.ARElementType', ps: [{ - n: 'href', - rq: true, - t: 'a' + n: 'enabled', + ti: 'Boolean' + }, { + n: 'zOrder', + ti: 'Int' + }, { + n: 'conditions', + ti: '.VisualAssetType.Conditions' + }, { + n: 'orientation', + en: 'Orientation', + ti: '.OrientationType' + }, { + n: 'scalingMode', + en: 'ScalingMode', + ti: '.ScalingModeType' }] }, { ln: 'ARAnchorType.Assets', @@ -504,6 +487,30 @@ var ARML_2_0_Module_Factory = function () { col: true, ti: '.ARAnchorType.Assets.AssetRef' }] + }, { + ln: 'VisualAsset2DType', + bti: '.VisualAssetType', + ps: [{ + n: 'width' + }, { + n: 'height' + }, { + n: 'orientationMode' + }, { + n: 'backside' + }] + }, { + ln: 'OrientationType', + ps: [{ + n: 'roll', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'heading', + ti: 'Double' + }] }, { ln: 'ARAnchorType', bti: '.AnchorType', @@ -513,7 +520,7 @@ var ARML_2_0_Module_Factory = function () { ti: '.ARAnchorType.Assets' }] }, { - ln: 'TrackableType.Config.Tracker', + ln: 'TrackerType.Src', tn: null, ps: [{ n: 'href', @@ -521,41 +528,37 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LabelType', - bti: '.VisualAsset2DType', + ln: 'LabelType.Href', + tn: null, ps: [{ n: 'href', - ti: '.LabelType.Href' - }, { - n: 'src', - ti: 'AnyType' - }, { - n: 'hyperlinkBehavior' - }, { - n: 'viewportWidth', - ti: 'PositiveInteger' + rq: true, + t: 'a' }] }], eis: [{ - en: 'Feature', - ti: '.FeatureType', - sh: 'ARElement' + en: 'Trackable', + ti: '.TrackableType', + sh: 'ARAnchor' }, { - en: 'Image', - ti: '.ImageType', - sh: 'VisualAsset2D' + en: 'ARElement', + ti: '.ARElementType' }, { - en: 'Fill', - ti: '.FillType', + en: 'Label', + ti: '.LabelType', sh: 'VisualAsset2D' }, { en: 'Anchor', ti: '.AnchorType', sh: 'ARElement' }, { - en: 'ARAnchor', - ti: '.ARAnchorType', - sh: 'Anchor' + en: 'DistanceCondition', + ti: '.DistanceConditionType', + sh: 'Condition' + }, { + en: 'SelectedCondition', + ti: '.SelectedConditionType', + sh: 'Condition' }, { en: 'Model', ti: '.ModelType', @@ -564,56 +567,53 @@ var ARML_2_0_Module_Factory = function () { en: 'VisualAsset', ti: '.VisualAssetType', sh: 'ARElement' + }, { + en: 'RelativeTo', + ti: '.RelativeToType', + sh: 'ARAnchor' }, { en: 'Text', ti: '.TextType', sh: 'VisualAsset2D' }, { - en: 'Condition', - ti: '.ConditionType', + en: 'Tracker', + ti: '.TrackerType', sh: 'ARElement' - }, { - en: 'Geometry', - ti: '.GeometryType', - sh: 'ARAnchor' }, { en: 'VisualAsset2D', ti: '.VisualAsset2DType', sh: 'VisualAsset' }, { - en: 'Label', - ti: '.LabelType', - sh: 'VisualAsset2D' - }, { - en: 'RelativeTo', - ti: '.RelativeToType', + en: 'Geometry', + ti: '.GeometryType', sh: 'ARAnchor' }, { - en: 'ARElement', - ti: '.ARElementType' - }, { - en: 'arml', - ti: '.ArmlType' + en: 'Condition', + ti: '.ConditionType', + sh: 'ARElement' }, { - en: 'Tracker', - ti: '.TrackerType', + en: 'Feature', + ti: '.FeatureType', sh: 'ARElement' }, { - en: 'DistanceCondition', - ti: '.DistanceConditionType', - sh: 'Condition' + en: 'Fill', + ti: '.FillType', + sh: 'VisualAsset2D' }, { - en: 'SelectedCondition', - ti: '.SelectedConditionType', - sh: 'Condition' + en: 'Image', + ti: '.ImageType', + sh: 'VisualAsset2D' + }, { + en: 'arml', + ti: '.ArmlType' }, { en: 'ScreenAnchor', ti: '.ScreenAnchorType', sh: 'Anchor' }, { - en: 'Trackable', - ti: '.TrackableType', - sh: 'ARAnchor' + en: 'ARAnchor', + ti: '.ARAnchorType', + sh: 'Anchor' }] }; return { diff --git a/scripts/lib/CSW_2_0_2.js b/scripts/lib/CSW_2_0_2.js index cdb96442..ad65e916 100644 --- a/scripts/lib/CSW_2_0_2.js +++ b/scripts/lib/CSW_2_0_2.js @@ -4,91 +4,37 @@ var CSW_2_0_2_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/cat\/csw\/2.0.2', deps: ['OWS_1_0_0', 'DC_1_1'], tis: [{ - ln: 'HarvestType', - bti: '.RequestBaseType', - ps: [{ - n: 'source', - rq: true, - en: 'Source' - }, { - n: 'resourceType', - rq: true, - en: 'ResourceType' - }, { - n: 'resourceFormat', - en: 'ResourceFormat' - }, { - n: 'harvestInterval', - en: 'HarvestInterval', - ti: 'Duration' - }, { - n: 'responseHandler', - mno: 0, - col: true, - en: 'ResponseHandler' - }] - }, { - ln: 'TransactionType', + ln: 'GetRecordByIdType', bti: '.RequestBaseType', ps: [{ - n: 'insertOrUpdateOrDelete', + n: 'id', rq: true, col: true, - etis: [{ - en: 'Insert', - ti: '.InsertType' - }, { - en: 'Update', - ti: '.UpdateType' - }, { - en: 'Delete', - ti: '.DeleteType' - }], - t: 'es' + en: 'Id' }, { - n: 'verboseResponse', - ti: 'Boolean', - an: { - lp: 'verboseResponse' - }, - t: 'a' + n: 'elementSetName', + en: 'ElementSetName', + ti: '.ElementSetNameType' }, { - n: 'requestId', + n: 'outputFormat', an: { - lp: 'requestId' + lp: 'outputFormat' }, t: 'a' - }] - }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_0_0.GetCapabilitiesType', - ps: [{ - n: 'service', + }, { + n: 'outputSchema', an: { - lp: 'service' + lp: 'outputSchema' }, t: 'a' }] }, { - ln: 'RecordPropertyType', - ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'value', - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'InsertType', + ln: 'DeleteType', ps: [{ - n: 'any', + n: 'constraint', rq: true, - col: true, - dom: false, - mx: false, - t: 'ae' + en: 'Constraint', + ti: '.QueryConstraintType' }, { n: 'typeName', an: { @@ -104,24 +50,40 @@ var CSW_2_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeRecordType', - bti: '.RequestBaseType', + ln: 'TransactionResponseType', ps: [{ - n: 'typeName', + n: 'transactionSummary', + rq: true, + en: 'TransactionSummary', + ti: '.TransactionSummaryType' + }, { + n: 'insertResult', mno: 0, col: true, - en: 'TypeName', - ti: 'QName' + en: 'InsertResult', + ti: '.InsertResultType' }, { - n: 'outputFormat', + n: 'version', an: { - lp: 'outputFormat' + lp: 'version' }, t: 'a' + }] + }, { + ln: 'TransactionSummaryType', + ps: [{ + n: 'totalInserted', + ti: 'NonNegativeInteger' }, { - n: 'schemaLanguage', + n: 'totalUpdated', + ti: 'NonNegativeInteger' + }, { + n: 'totalDeleted', + ti: 'NonNegativeInteger' + }, { + n: 'requestId', an: { - lp: 'schemaLanguage' + lp: 'requestId' }, t: 'a' }] @@ -172,6 +134,110 @@ var CSW_2_0_2_Module_Factory = function () { ti: 'OWS_1_0_0.BoundingBoxType', t: 'er' }] + }, { + ln: 'EchoedRequestType', + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'DescribeRecordResponseType', + ps: [{ + n: 'schemaComponent', + mno: 0, + col: true, + en: 'SchemaComponent', + ti: '.SchemaComponentType' + }] + }, { + ln: 'GetDomainResponseType', + ps: [{ + n: 'domainValues', + rq: true, + col: true, + en: 'DomainValues', + ti: '.DomainValuesType' + }] + }, { + ln: 'GetRecordsResponseType', + ps: [{ + n: 'requestId', + en: 'RequestId' + }, { + n: 'searchStatus', + rq: true, + en: 'SearchStatus', + ti: '.RequestStatusType' + }, { + n: 'searchResults', + rq: true, + en: 'SearchResults', + ti: '.SearchResultsType' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'DescribeRecordType', + bti: '.RequestBaseType', + ps: [{ + n: 'typeName', + mno: 0, + col: true, + en: 'TypeName', + ti: 'QName' + }, { + n: 'outputFormat', + an: { + lp: 'outputFormat' + }, + t: 'a' + }, { + n: 'schemaLanguage', + an: { + lp: 'schemaLanguage' + }, + t: 'a' + }] + }, { + ln: 'QueryConstraintType', + ps: [{ + n: 'filter', + rq: true, + mx: false, + t: 'ae' + }, { + n: 'cqlText', + rq: true, + en: 'CqlText' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'ConceptualSchemeType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'document', + rq: true, + en: 'Document' + }, { + n: 'authority', + rq: true, + en: 'Authority' + }] }, { ln: 'SearchResultsType', ps: [{ @@ -240,225 +306,241 @@ var CSW_2_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'DeleteType', + ln: 'ListOfValuesType', ps: [{ - n: 'constraint', + n: 'value', rq: true, - en: 'Constraint', - ti: '.QueryConstraintType' - }, { - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }, { - n: 'handle', - ti: 'ID', - an: { - lp: 'handle' - }, - t: 'a' + col: true, + en: 'Value', + ti: 'AnyType' }] }, { - ln: 'GetRecordsResponseType', + ln: 'CapabilitiesType', + bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'requestId', - en: 'RequestId' - }, { - n: 'searchStatus', - rq: true, - en: 'SearchStatus', - ti: '.RequestStatusType' - }, { - n: 'searchResults', - rq: true, - en: 'SearchResults', - ti: '.SearchResultsType' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'EchoedRequestType', - ps: [{ - n: 'any', + n: 'filterCapabilities', rq: true, mx: false, t: 'ae' }] }, { - ln: 'UpdateType', + ln: 'GetRecordByIdResponseType', ps: [{ + n: 'abstractRecord', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractRecord', + ti: '.AbstractRecordType', + t: 'er' + }, { n: 'any', - rq: true, + mno: 0, + col: true, dom: false, mx: false, t: 'ae' - }, { - n: 'recordProperty', + }] + }, { + ln: 'TransactionType', + bti: '.RequestBaseType', + ps: [{ + n: 'insertOrUpdateOrDelete', rq: true, col: true, - en: 'RecordProperty', - ti: '.RecordPropertyType' + etis: [{ + en: 'Insert', + ti: '.InsertType' + }, { + en: 'Update', + ti: '.UpdateType' + }, { + en: 'Delete', + ti: '.DeleteType' + }], + t: 'es' }, { - n: 'constraint', - rq: true, - en: 'Constraint', - ti: '.QueryConstraintType' + n: 'verboseResponse', + ti: 'Boolean', + an: { + lp: 'verboseResponse' + }, + t: 'a' }, { - n: 'handle', - ti: 'ID', + n: 'requestId', an: { - lp: 'handle' + lp: 'requestId' }, t: 'a' }] }, { - ln: 'DescribeRecordResponseType', + ln: 'HarvestResponseType', ps: [{ - n: 'schemaComponent', - mno: 0, - col: true, - en: 'SchemaComponent', - ti: '.SchemaComponentType' + n: 'acknowledgement', + rq: true, + en: 'Acknowledgement', + ti: '.AcknowledgementType' + }, { + n: 'transactionResponse', + rq: true, + en: 'TransactionResponse', + ti: '.TransactionResponseType' }] }, { - ln: 'ElementSetNameType', + ln: 'InsertResultType', ps: [{ - n: 'value', - t: 'v' + n: 'briefRecord', + rq: true, + col: true, + en: 'BriefRecord', + ti: '.BriefRecordType' }, { - n: 'typeNames', - ti: { - t: 'l', - bti: 'QName' - }, + n: 'handleRef', an: { - lp: 'typeNames' + lp: 'handleRef' }, t: 'a' }] }, { - ln: 'GetDomainResponseType', + ln: 'InsertType', ps: [{ - n: 'domainValues', + n: 'any', rq: true, col: true, - en: 'DomainValues', - ti: '.DomainValuesType' - }] - }, { - ln: 'QueryConstraintType', - ps: [{ - n: 'filter', - rq: true, + dom: false, mx: false, t: 'ae' }, { - n: 'cqlText', - rq: true, - en: 'CqlText' + n: 'typeName', + an: { + lp: 'typeName' + }, + t: 'a' }, { - n: 'version', - rq: true, + n: 'handle', + ti: 'ID', an: { - lp: 'version' + lp: 'handle' }, t: 'a' }] }, { - ln: 'ConceptualSchemeType', + ln: 'EmptyType' + }, { + ln: 'GetRecordsType', + bti: '.RequestBaseType', ps: [{ - n: 'name', - rq: true, - en: 'Name' + n: 'distributedSearch', + en: 'DistributedSearch', + ti: '.DistributedSearchType' }, { - n: 'document', - rq: true, - en: 'Document' + n: 'responseHandler', + mno: 0, + col: true, + en: 'ResponseHandler' }, { - n: 'authority', - rq: true, - en: 'Authority' - }] - }, { - ln: 'DomainValuesType', - ps: [{ - n: 'propertyName', + n: 'abstractQuery', rq: true, - en: 'PropertyName' + mx: false, + dom: false, + en: 'AbstractQuery', + ti: '.AbstractQueryType', + t: 'er' }, { - n: 'parameterName', + n: 'any', rq: true, - en: 'ParameterName' + dom: false, + mx: false, + t: 'ae' }, { - n: 'listOfValues', - rq: true, - en: 'ListOfValues', - ti: '.ListOfValuesType' + n: 'requestId', + an: { + lp: 'requestId' + }, + t: 'a' }, { - n: 'conceptualScheme', - rq: true, - en: 'ConceptualScheme', - ti: '.ConceptualSchemeType' + n: 'resultType', + an: { + lp: 'resultType' + }, + t: 'a' }, { - n: 'rangeOfValues', - rq: true, - en: 'RangeOfValues', - ti: '.RangeOfValuesType' + n: 'outputFormat', + an: { + lp: 'outputFormat' + }, + t: 'a' }, { - n: 'type', - rq: true, - ti: 'QName', + n: 'outputSchema', an: { - lp: 'type' + lp: 'outputSchema' }, t: 'a' }, { - n: 'uom', + n: 'startPosition', + ti: 'PositiveInteger', an: { - lp: 'uom' + lp: 'startPosition' + }, + t: 'a' + }, { + n: 'maxRecords', + ti: 'NonNegativeInteger', + an: { + lp: 'maxRecords' }, t: 'a' }] }, { - ln: 'RangeOfValuesType', + ln: 'ElementSetNameType', ps: [{ - n: 'minValue', - rq: true, - en: 'MinValue', - ti: 'AnyType' + n: 'value', + t: 'v' }, { - n: 'maxValue', - rq: true, - en: 'MaxValue', - ti: 'AnyType' + n: 'typeNames', + ti: { + t: 'l', + bti: 'QName' + }, + an: { + lp: 'typeNames' + }, + t: 'a' }] }, { - ln: 'RecordType', - bti: '.DCMIRecordType', + ln: 'QueryType', + bti: '.AbstractQueryType', ps: [{ - n: 'anyText', - mno: 0, - col: true, - en: 'AnyText', - ti: '.EmptyType' + n: 'elementSetName', + rq: true, + en: 'ElementSetName', + ti: '.ElementSetNameType' }, { - n: 'boundingBox', - mno: 0, + n: 'elementName', + rq: true, col: true, + en: 'ElementName', + ti: 'QName' + }, { + n: 'constraint', + en: 'Constraint', + ti: '.QueryConstraintType' + }, { + n: 'sortBy', mx: false, - dom: false, - en: { - lp: 'BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows' + t: 'ae' + }, { + n: 'typeNames', + rq: true, + ti: { + t: 'l', + bti: 'QName' }, - ti: 'OWS_1_0_0.BoundingBoxType', - t: 'er' + an: { + lp: 'typeNames' + }, + t: 'a' }] }, { ln: 'DistributedSearchType', @@ -470,17 +552,6 @@ var CSW_2_0_2_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'CapabilitiesType', - bti: 'OWS_1_0_0.CapabilitiesBaseType', - ps: [{ - n: 'filterCapabilities', - rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'EmptyType' }, { ln: 'SummaryRecordType', bti: '.AbstractRecordType', @@ -588,6 +659,8 @@ var CSW_2_0_2_Module_Factory = function () { ti: 'OWS_1_0_0.BoundingBoxType', t: 'er' }] + }, { + ln: 'AbstractQueryType' }, { ln: 'GetDomainType', bti: '.RequestBaseType', @@ -601,253 +674,120 @@ var CSW_2_0_2_Module_Factory = function () { en: 'ParameterName' }] }, { - ln: 'HarvestResponseType', - ps: [{ - n: 'acknowledgement', - rq: true, - en: 'Acknowledgement', - ti: '.AcknowledgementType' - }, { - n: 'transactionResponse', - rq: true, - en: 'TransactionResponse', - ti: '.TransactionResponseType' - }] - }, { - ln: 'AbstractRecordType' - }, { - ln: 'GetRecordsType', - bti: '.RequestBaseType', + ln: 'SchemaComponentType', ps: [{ - n: 'distributedSearch', - en: 'DistributedSearch', - ti: '.DistributedSearchType' - }, { - n: 'responseHandler', - mno: 0, + n: 'content', col: true, - en: 'ResponseHandler' - }, { - n: 'abstractQuery', - rq: true, - mx: false, - dom: false, - en: 'AbstractQuery', - ti: '.AbstractQueryType', - t: 'er' - }, { - n: 'any', - rq: true, - dom: false, - mx: false, t: 'ae' }, { - n: 'requestId', - an: { - lp: 'requestId' - }, - t: 'a' - }, { - n: 'resultType', - an: { - lp: 'resultType' - }, - t: 'a' - }, { - n: 'outputFormat', - an: { - lp: 'outputFormat' - }, - t: 'a' - }, { - n: 'outputSchema', - an: { - lp: 'outputSchema' - }, - t: 'a' - }, { - n: 'startPosition', - ti: 'PositiveInteger', - an: { - lp: 'startPosition' - }, - t: 'a' - }, { - n: 'maxRecords', - ti: 'NonNegativeInteger', - an: { - lp: 'maxRecords' - }, - t: 'a' - }] - }, { - ln: 'InsertResultType', - ps: [{ - n: 'briefRecord', + n: 'targetNamespace', rq: true, - col: true, - en: 'BriefRecord', - ti: '.BriefRecordType' - }, { - n: 'handleRef', an: { - lp: 'handleRef' + lp: 'targetNamespace' }, t: 'a' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', - rq: true, + }, { + n: 'parentSchema', an: { - lp: 'service' + lp: 'parentSchema' }, t: 'a' }, { - n: 'version', + n: 'schemaLanguage', rq: true, an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'RequestStatusType', - ps: [{ - n: 'timestamp', - ti: 'DateTime', - an: { - lp: 'timestamp' + lp: 'schemaLanguage' }, t: 'a' }] }, { - ln: 'TransactionResponseType', + ln: 'DCMIRecordType', + bti: '.AbstractRecordType', ps: [{ - n: 'transactionSummary', - rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' - }, { - n: 'insertResult', + n: 'dcElement', mno: 0, col: true, - en: 'InsertResult', - ti: '.InsertResultType' - }, { - n: 'version', - an: { - lp: 'version' + mx: false, + dom: false, + en: { + lp: 'DC-element', + ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, - t: 'a' + ti: 'DC_1_1.SimpleLiteral', + t: 'er' }] }, { - ln: 'GetRecordByIdResponseType', + ln: 'RecordPropertyType', ps: [{ - n: 'abstractRecord', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractRecord', - ti: '.AbstractRecordType', - t: 'er' + n: 'name', + rq: true, + en: 'Name' }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'value', + en: 'Value', + ti: 'AnyType' }] }, { - ln: 'SchemaComponentType', + ln: 'DomainValuesType', ps: [{ - n: 'content', - col: true, - t: 'ae' - }, { - n: 'targetNamespace', + n: 'propertyName', rq: true, - an: { - lp: 'targetNamespace' - }, - t: 'a' + en: 'PropertyName' }, { - n: 'parentSchema', - an: { - lp: 'parentSchema' - }, - t: 'a' + n: 'parameterName', + rq: true, + en: 'ParameterName' }, { - n: 'schemaLanguage', + n: 'listOfValues', rq: true, - an: { - lp: 'schemaLanguage' - }, - t: 'a' - }] - }, { - ln: 'AbstractQueryType' - }, { - ln: 'GetRecordByIdType', - bti: '.RequestBaseType', - ps: [{ - n: 'id', + en: 'ListOfValues', + ti: '.ListOfValuesType' + }, { + n: 'conceptualScheme', rq: true, - col: true, - en: 'Id' + en: 'ConceptualScheme', + ti: '.ConceptualSchemeType' }, { - n: 'elementSetName', - en: 'ElementSetName', - ti: '.ElementSetNameType' + n: 'rangeOfValues', + rq: true, + en: 'RangeOfValues', + ti: '.RangeOfValuesType' }, { - n: 'outputFormat', + n: 'type', + rq: true, + ti: 'QName', an: { - lp: 'outputFormat' + lp: 'type' }, t: 'a' }, { - n: 'outputSchema', + n: 'uom', an: { - lp: 'outputSchema' + lp: 'uom' }, t: 'a' }] }, { - ln: 'QueryType', - bti: '.AbstractQueryType', + ln: 'RecordType', + bti: '.DCMIRecordType', ps: [{ - n: 'elementSetName', - rq: true, - en: 'ElementSetName', - ti: '.ElementSetNameType' - }, { - n: 'elementName', - rq: true, + n: 'anyText', + mno: 0, col: true, - en: 'ElementName', - ti: 'QName' - }, { - n: 'constraint', - en: 'Constraint', - ti: '.QueryConstraintType' + en: 'AnyText', + ti: '.EmptyType' }, { - n: 'sortBy', + n: 'boundingBox', + mno: 0, + col: true, mx: false, - t: 'ae' - }, { - n: 'typeNames', - rq: true, - ti: { - t: 'l', - bti: 'QName' - }, - an: { - lp: 'typeNames' + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows' }, - t: 'a' + ti: 'OWS_1_0_0.BoundingBoxType', + t: 'er' }] }, { ln: 'AcknowledgementType', @@ -869,137 +809,197 @@ var CSW_2_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'DCMIRecordType', - bti: '.AbstractRecordType', + ln: 'UpdateType', ps: [{ - n: 'dcElement', - mno: 0, - col: true, - mx: false, + n: 'any', + rq: true, dom: false, - en: { - lp: 'DC-element', - ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' + mx: false, + t: 'ae' + }, { + n: 'recordProperty', + rq: true, + col: true, + en: 'RecordProperty', + ti: '.RecordPropertyType' + }, { + n: 'constraint', + rq: true, + en: 'Constraint', + ti: '.QueryConstraintType' + }, { + n: 'handle', + ti: 'ID', + an: { + lp: 'handle' }, - ti: 'DC_1_1.SimpleLiteral', - t: 'er' + t: 'a' }] }, { - ln: 'TransactionSummaryType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' - }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' + n: 'service', + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'AbstractRecordType' + }, { + ln: 'RangeOfValuesType', + ps: [{ + n: 'minValue', + rq: true, + en: 'MinValue', + ti: 'AnyType' }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' + n: 'maxValue', + rq: true, + en: 'MaxValue', + ti: 'AnyType' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'requestId', + n: 'version', + rq: true, an: { - lp: 'requestId' + lp: 'version' }, t: 'a' }] }, { - ln: 'ListOfValuesType', + ln: 'HarvestType', + bti: '.RequestBaseType', ps: [{ - n: 'value', + n: 'source', rq: true, + en: 'Source' + }, { + n: 'resourceType', + rq: true, + en: 'ResourceType' + }, { + n: 'resourceFormat', + en: 'ResourceFormat' + }, { + n: 'harvestInterval', + en: 'HarvestInterval', + ti: 'Duration' + }, { + n: 'responseHandler', + mno: 0, col: true, - en: 'Value', - ti: 'AnyType' + en: 'ResponseHandler' }] }, { - t: 'enum', - ln: 'ElementSetType', - vs: ['brief', 'summary', 'full'] + ln: 'RequestStatusType', + ps: [{ + n: 'timestamp', + ti: 'DateTime', + an: { + lp: 'timestamp' + }, + t: 'a' + }] }, { t: 'enum', ln: 'ResultType', vs: ['results', 'hits', 'validate'] + }, { + t: 'enum', + ln: 'ElementSetType', + vs: ['brief', 'summary', 'full'] }], eis: [{ - en: 'Capabilities', - ti: '.CapabilitiesType' - }, { - en: 'Harvest', - ti: '.HarvestType' - }, { en: 'DCMIRecord', ti: '.DCMIRecordType', sh: 'AbstractRecord' }, { - en: 'RecordProperty', - ti: '.RecordPropertyType' + en: 'Record', + ti: '.RecordType', + sh: 'AbstractRecord' }, { - en: 'GetRecordById', - ti: '.GetRecordByIdType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'DescribeRecord', - ti: '.DescribeRecordType' + en: 'AbstractRecord', + ti: '.AbstractRecordType' }, { - en: 'GetRecords', - ti: '.GetRecordsType' + en: 'HarvestResponse', + ti: '.HarvestResponseType' }, { - en: 'Query', - ti: '.QueryType', - sh: 'AbstractQuery' + en: 'AbstractQuery', + ti: '.AbstractQueryType' }, { - en: 'ElementSetName', - ti: '.ElementSetNameType' + en: 'GetDomainResponse', + ti: '.GetDomainResponseType' }, { en: 'Constraint', ti: '.QueryConstraintType' - }, { - en: 'AbstractRecord', - ti: '.AbstractRecordType' - }, { - en: 'Acknowledgement', - ti: '.AcknowledgementType' }, { en: 'TransactionResponse', ti: '.TransactionResponseType' + }, { + en: 'Harvest', + ti: '.HarvestType' + }, { + en: 'GetDomain', + ti: '.GetDomainType' + }, { + en: 'Query', + ti: '.QueryType', + sh: 'AbstractQuery' }, { en: 'Transaction', ti: '.TransactionType' }, { - en: 'SummaryRecord', - ti: '.SummaryRecordType', - sh: 'AbstractRecord' + en: 'DescribeRecordResponse', + ti: '.DescribeRecordResponseType' }, { - en: 'AbstractQuery', - ti: '.AbstractQueryType' + en: 'DescribeRecord', + ti: '.DescribeRecordType' + }, { + en: 'GetRecordById', + ti: '.GetRecordByIdType' }, { en: 'BriefRecord', ti: '.BriefRecordType', sh: 'AbstractRecord' }, { - en: 'GetRecordsResponse', - ti: '.GetRecordsResponseType' + en: 'Acknowledgement', + ti: '.AcknowledgementType' }, { - en: 'GetDomain', - ti: '.GetDomainType' + en: 'ElementSetName', + ti: '.ElementSetNameType' }, { - en: 'Record', - ti: '.RecordType', - sh: 'AbstractRecord' + en: 'RecordProperty', + ti: '.RecordPropertyType' }, { - en: 'HarvestResponse', - ti: '.HarvestResponseType' + en: 'SummaryRecord', + ti: '.SummaryRecordType', + sh: 'AbstractRecord' }, { - en: 'GetRecordByIdResponse', - ti: '.GetRecordByIdResponseType' + en: 'GetRecordsResponse', + ti: '.GetRecordsResponseType' }, { - en: 'DescribeRecordResponse', - ti: '.DescribeRecordResponseType' + en: 'GetRecords', + ti: '.GetRecordsType' }, { - en: 'GetDomainResponse', - ti: '.GetDomainResponseType' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'GetRecordByIdResponse', + ti: '.GetRecordByIdResponseType' }] }; return { diff --git a/scripts/lib/CityGML_1_0.js b/scripts/lib/CityGML_1_0.js index d7d0ec9c..23553fcb 100644 --- a/scripts/lib/CityGML_1_0.js +++ b/scripts/lib/CityGML_1_0.js @@ -3,52 +3,44 @@ var CityGML_1_0_Module_Factory = function () { n: 'CityGML_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['xAL_2_0', 'XLink_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'XLink_1_0', 'xAL_2_0'], tis: [{ - ln: 'ImplicitRepresentationPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'ExternalReferenceType', + ln: 'AbstractCityObjectType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'informationSystem' + n: 'creationDate', + ti: 'Date' }, { - n: 'externalObject', - rq: true, - ti: '.ExternalObjectReferenceType' - }] - }, { - ln: 'AddressPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'AbstractSiteType', - bti: '.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfSite', + n: 'terminationDate', + ti: 'Date' + }, { + n: 'externalReference', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' + ti: '.ExternalReferenceType' + }, { + n: 'generalizesTo', + mno: 0, + col: true, + ti: '.GeneralizationRelationType' + }, { + n: 'genericApplicationPropertyOfCityObject', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType', + t: 'er' }] }, { - ln: 'ImplicitGeometryType', - bti: 'GML_3_1_1.AbstractGMLType', + ln: 'ExternalReferenceType', ps: [{ - n: 'mimeType' - }, { - n: 'transformationMatrix', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'libraryObject' - }, { - n: 'relativeGMLGeometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'informationSystem' }, { - n: 'referencePoint', + n: 'externalObject', rq: true, - ti: 'GML_3_1_1.PointPropertyType' + ti: '.ExternalObjectReferenceType' }] }, { ln: 'GeneralizationRelationType', @@ -92,6 +84,52 @@ var CityGML_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'AddressPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'XalAddressPropertyType', + tn: 'xalAddressPropertyType', + ps: [{ + n: 'addressDetails', + rq: true, + en: { + lp: 'AddressDetails', + ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' + }, + ti: 'xAL_2_0.AddressDetails' + }] + }, { + ln: 'CityModelType', + bti: 'GML_3_1_1.AbstractFeatureCollectionType', + ps: [{ + n: 'genericApplicationPropertyOfCityModel', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCityModel', + ti: 'AnyType' + }] + }, { + ln: 'ImplicitGeometryType', + bti: 'GML_3_1_1.AbstractGMLType', + ps: [{ + n: 'mimeType' + }, { + n: 'transformationMatrix', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'libraryObject' + }, { + n: 'relativeGMLGeometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'referencePoint', + rq: true, + ti: 'GML_3_1_1.PointPropertyType' + }] }, { ln: 'ExternalObjectReferenceType', ps: [{ @@ -119,64 +157,26 @@ var CityGML_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AbstractCityObjectType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'creationDate', - ti: 'Date' - }, { - n: 'terminationDate', - ti: 'Date' - }, { - n: 'externalReference', - mno: 0, - col: true, - ti: '.ExternalReferenceType' - }, { - n: 'generalizesTo', - mno: 0, - col: true, - ti: '.GeneralizationRelationType' - }, { - n: 'genericApplicationPropertyOfCityObject', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_GenericApplicationPropertyOfCityObject', - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'XalAddressPropertyType', - tn: 'xalAddressPropertyType', - ps: [{ - n: 'addressDetails', - rq: true, - en: { - lp: 'AddressDetails', - ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' - }, - ti: 'xAL_2_0.AddressDetails' - }] + ln: 'ImplicitRepresentationPropertyType', + bti: 'GML_3_1_1.AssociationType' }, { - ln: 'CityModelType', - bti: 'GML_3_1_1.AbstractFeatureCollectionType', + ln: 'AbstractSiteType', + bti: '.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfCityModel', + n: 'genericApplicationPropertyOfSite', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCityModel', + en: '_GenericApplicationPropertyOfSite', ti: 'AnyType' }] }], eis: [{ - en: '_Site', - ti: '.AbstractSiteType', - sh: '_CityObject' - }, { - en: '_GenericApplicationPropertyOfAddress', - ti: 'AnyType' + en: 'ImplicitGeometry', + ti: '.ImplicitGeometryType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'CityModel', ti: '.CityModelType', @@ -185,27 +185,26 @@ var CityGML_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Address', - ti: '.AddressType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_Site', + ti: '.AbstractSiteType', + sh: '_CityObject' }, { - en: 'cityObjectMember', - ti: 'GML_3_1_1.FeaturePropertyType', - sh: { - lp: 'featureMember', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfAddress', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfCityModel', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfSite', ti: 'AnyType' }, { - en: 'ImplicitGeometry', - ti: '.ImplicitGeometryType', + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType' + }, { + en: 'cityObjectMember', + ti: 'GML_3_1_1.FeaturePropertyType', sh: { - lp: '_GML', + lp: 'featureMember', ns: 'http:\/\/www.opengis.net\/gml' } }, { @@ -216,11 +215,12 @@ var CityGML_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfCityModel', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfCityObject', - ti: 'AnyType' + en: 'Address', + ti: '.AddressType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }] }; return { diff --git a/scripts/lib/CityGML_2_0.js b/scripts/lib/CityGML_2_0.js index a0250cfc..5ecea71c 100644 --- a/scripts/lib/CityGML_2_0.js +++ b/scripts/lib/CityGML_2_0.js @@ -5,45 +5,6 @@ var CityGML_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1', 'xAL_2_0'], tis: [{ - ln: 'ImplicitRepresentationPropertyType', - ps: [{ - n: 'implicitGeometry', - rq: true, - en: 'ImplicitGeometry', - ti: '.ImplicitGeometryType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { ln: 'AddressPropertyType', ps: [{ n: 'address', @@ -115,6 +76,23 @@ var CityGML_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }] + }, { + ln: 'AddressType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'xalAddress', + rq: true, + ti: '.XalAddressPropertyType' + }, { + n: 'multiPoint', + ti: 'GML_3_1_1.MultiPointPropertyType' + }, { + n: 'genericApplicationPropertyOfAddress', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAddress', + ti: 'AnyType' + }] }, { ln: 'XalAddressPropertyType', tn: 'xalAddressPropertyType', @@ -128,34 +106,12 @@ var CityGML_2_0_Module_Factory = function () { ti: 'xAL_2_0.AddressDetails' }] }, { - ln: 'AbstractSiteType', - bti: '.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfSite', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' - }] - }, { - ln: 'ExternalReferenceType', - ps: [{ - n: 'informationSystem' - }, { - n: 'externalObject', - rq: true, - ti: '.ExternalObjectReferenceType' - }] - }, { - ln: 'GeneralizationRelationType', + ln: 'ImplicitRepresentationPropertyType', ps: [{ - n: 'cityObject', + n: 'implicitGeometry', rq: true, - mx: false, - dom: false, - en: '_CityObject', - ti: '.AbstractCityObjectType', - t: 'er' + en: 'ImplicitGeometry', + ti: '.ImplicitGeometryType' }, { n: 'remoteSchema', an: { @@ -188,16 +144,6 @@ var CityGML_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'CityModelType', - bti: 'GML_3_1_1.AbstractFeatureCollectionType', - ps: [{ - n: 'genericApplicationPropertyOfCityModel', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfCityModel', - ti: 'AnyType' - }] }, { ln: 'ImplicitGeometryType', bti: 'GML_3_1_1.AbstractGMLType', @@ -221,20 +167,13 @@ var CityGML_2_0_Module_Factory = function () { ti: 'GML_3_1_1.PointPropertyType' }] }, { - ln: 'AddressType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'CityModelType', + bti: 'GML_3_1_1.AbstractFeatureCollectionType', ps: [{ - n: 'xalAddress', - rq: true, - ti: '.XalAddressPropertyType' - }, { - n: 'multiPoint', - ti: 'GML_3_1_1.MultiPointPropertyType' - }, { - n: 'genericApplicationPropertyOfAddress', + n: 'genericApplicationPropertyOfCityModel', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAddress', + en: '_GenericApplicationPropertyOfCityModel', ti: 'AnyType' }] }, { @@ -246,6 +185,67 @@ var CityGML_2_0_Module_Factory = function () { n: 'uri', rq: true }] + }, { + ln: 'GeneralizationRelationType', + ps: [{ + n: 'cityObject', + rq: true, + mx: false, + dom: false, + en: '_CityObject', + ti: '.AbstractCityObjectType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'ExternalReferenceType', + ps: [{ + n: 'informationSystem' + }, { + n: 'externalObject', + rq: true, + ti: '.ExternalObjectReferenceType' + }] + }, { + ln: 'AbstractSiteType', + bti: '.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfSite', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfSite', + ti: 'AnyType' + }] }, { t: 'enum', ln: 'RelativeToWaterType', @@ -256,28 +256,18 @@ var CityGML_2_0_Module_Factory = function () { vs: ['entirelyAboveTerrain', 'substantiallyAboveTerrain', 'substantiallyAboveAndBelowTerrain', 'substantiallyBelowTerrain', 'entirelyBelowTerrain'] }], eis: [{ - en: 'Address', - ti: '.AddressType', + en: '_CityObject', + ti: '.AbstractCityObjectType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfCityModel', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfCityObject', + en: '_GenericApplicationPropertyOfSite', ti: 'AnyType' - }, { - en: 'ImplicitGeometry', - ti: '.ImplicitGeometryType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } }, { en: 'CityModel', ti: '.CityModelType', @@ -285,25 +275,35 @@ var CityGML_2_0_Module_Factory = function () { lp: '_FeatureCollection', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: '_GenericApplicationPropertyOfAddress', - ti: 'AnyType' }, { en: '_Site', ti: '.AbstractSiteType', sh: '_CityObject' }, { - en: 'cityObjectMember', - ti: 'GML_3_1_1.FeaturePropertyType', + en: '_GenericApplicationPropertyOfAddress', + ti: 'AnyType' + }, { + en: 'Address', + ti: '.AddressType', sh: { - lp: 'featureMember', + lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_CityObject', - ti: '.AbstractCityObjectType', + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType' + }, { + en: 'ImplicitGeometry', + ti: '.ImplicitGeometryType', sh: { - lp: '_Feature', + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'cityObjectMember', + ti: 'GML_3_1_1.FeaturePropertyType', + sh: { + lp: 'featureMember', ns: 'http:\/\/www.opengis.net\/gml' } }] diff --git a/scripts/lib/CityGML_Appearance_1_0.js b/scripts/lib/CityGML_Appearance_1_0.js index ff868b80..e92f7868 100644 --- a/scripts/lib/CityGML_Appearance_1_0.js +++ b/scripts/lib/CityGML_Appearance_1_0.js @@ -3,106 +3,119 @@ var CityGML_Appearance_1_0_Module_Factory = function () { n: 'CityGML_Appearance_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/appearance\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'XLink_1_0'], tis: [{ - ln: 'X3DMaterialType', - bti: '.AbstractSurfaceDataType', + ln: 'GeoreferencedTextureType', + bti: '.AbstractTextureType', ps: [{ - n: 'ambientIntensity', - ti: 'Double' - }, { - n: 'diffuseColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'preferWorldFile', + ti: 'Boolean' }, { - n: 'emissiveColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'referencePoint', + ti: 'GML_3_1_1.PointPropertyType' }, { - n: 'specularColor', + n: 'orientation', ti: { t: 'l', bti: 'Double' } - }, { - n: 'shininess', - ti: 'Double' - }, { - n: 'transparency', - ti: 'Double' - }, { - n: 'isSmooth', - ti: 'Boolean' }, { n: 'target', mno: 0, col: true }, { - n: 'genericApplicationPropertyOfX3DMaterial', + n: 'genericApplicationPropertyOfGeoreferencedTexture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfX3DMaterial', + en: '_GenericApplicationPropertyOfGeoreferencedTexture', ti: 'AnyType' }] }, { - ln: 'TexCoordListType.TextureCoordinates', - tn: null, - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'ring', - rq: true, - an: { - lp: 'ring' - }, - t: 'a' - }] - }, { - ln: 'AppearancePropertyType', - bti: 'GML_3_1_1.FeaturePropertyType', + ln: 'TexCoordGenType', + bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'appearance', + n: 'worldToTexture', rq: true, - en: 'Appearance', - ti: '.AppearanceType' - }] - }, { - ln: 'ParameterizedTextureType', - bti: '.AbstractTextureType', - ps: [{ - n: 'target', - mno: 0, - col: true, - ti: '.TextureAssociationType' + ti: '.TexCoordGenType.WorldToTexture' }, { - n: 'genericApplicationPropertyOfParameterizedTexture', + n: 'genericApplicationPropertyOfTexCoordGen', mno: 0, col: true, - en: '_GenericApplicationPropertyOfParameterizedTexture', + en: '_GenericApplicationPropertyOfTexCoordGen', ti: 'AnyType' }] }, { - ln: 'TexCoordListType', - bti: '.AbstractTextureParameterizationType', + ln: 'TextureAssociationType', ps: [{ - n: 'textureCoordinates', + n: 'textureParameterization', rq: true, - col: true, - ti: '.TexCoordListType.TextureCoordinates' + mx: false, + dom: false, + en: '_TextureParameterization', + ti: '.AbstractTextureParameterizationType', + t: 'er' }, { - n: 'genericApplicationPropertyOfTexCoordList', + n: 'uri', + rq: true, + an: { + lp: 'uri' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractTextureType', + bti: '.AbstractSurfaceDataType', + ps: [{ + n: 'imageURI', + rq: true + }, { + n: 'mimeType' + }, { + n: 'textureType' + }, { + n: 'wrapMode' + }, { + n: 'borderColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'genericApplicationPropertyOfTexture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTexCoordList', + en: '_GenericApplicationPropertyOfTexture', ti: 'AnyType' }] }, { @@ -150,73 +163,22 @@ var CityGML_Appearance_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTextureType', - bti: '.AbstractSurfaceDataType', + ln: 'TexCoordListType.TextureCoordinates', + tn: null, ps: [{ - n: 'imageURI', - rq: true - }, { - n: 'mimeType' - }, { - n: 'textureType' - }, { - n: 'wrapMode' - }, { - n: 'borderColor', + n: 'value', ti: { t: 'l', bti: 'Double' - } + }, + t: 'v' }, { - n: 'genericApplicationPropertyOfTexture', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTexture', - ti: 'AnyType' - }] - }, { - ln: 'TexCoordGenType', - bti: '.AbstractTextureParameterizationType', - ps: [{ - n: 'worldToTexture', + n: 'ring', rq: true, - ti: '.TexCoordGenType.WorldToTexture' - }, { - n: 'genericApplicationPropertyOfTexCoordGen', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTexCoordGen', - ti: 'AnyType' - }] - }, { - ln: 'AppearanceType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'theme' - }, { - n: 'surfaceDataMember', - mno: 0, - col: true, - ti: '.SurfaceDataPropertyType' - }, { - n: 'genericApplicationPropertyOfAppearance', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfAppearance', - ti: 'AnyType' - }] - }, { - ln: 'AbstractSurfaceDataType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'isFront', - ti: 'Boolean' - }, { - n: 'genericApplicationPropertyOfSurfaceData', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSurfaceData', - ti: 'AnyType' + an: { + lp: 'ring' + }, + t: 'a' }] }, { ln: 'SurfaceDataPropertyType', @@ -260,79 +222,117 @@ var CityGML_Appearance_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeoreferencedTextureType', - bti: '.AbstractTextureType', + ln: 'AbstractSurfaceDataType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'preferWorldFile', + n: 'isFront', ti: 'Boolean' }, { - n: 'referencePoint', - ti: 'GML_3_1_1.PointPropertyType' + n: 'genericApplicationPropertyOfSurfaceData', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfSurfaceData', + ti: 'AnyType' + }] + }, { + ln: 'X3DMaterialType', + bti: '.AbstractSurfaceDataType', + ps: [{ + n: 'ambientIntensity', + ti: 'Double' }, { - n: 'orientation', + n: 'diffuseColor', ti: { t: 'l', bti: 'Double' } + }, { + n: 'emissiveColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'specularColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'shininess', + ti: 'Double' + }, { + n: 'transparency', + ti: 'Double' + }, { + n: 'isSmooth', + ti: 'Boolean' }, { n: 'target', mno: 0, col: true }, { - n: 'genericApplicationPropertyOfGeoreferencedTexture', + n: 'genericApplicationPropertyOfX3DMaterial', mno: 0, col: true, - en: '_GenericApplicationPropertyOfGeoreferencedTexture', + en: '_GenericApplicationPropertyOfX3DMaterial', ti: 'AnyType' }] }, { - ln: 'TextureAssociationType', + ln: 'AppearanceType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'textureParameterization', - rq: true, - mx: false, - dom: false, - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', - t: 'er' - }, { - n: 'uri', - rq: true, - an: { - lp: 'uri' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'theme' }, { - n: 'arcrole', - t: 'a' + n: 'surfaceDataMember', + mno: 0, + col: true, + ti: '.SurfaceDataPropertyType' }, { - n: 'title', - t: 'a' + n: 'genericApplicationPropertyOfAppearance', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAppearance', + ti: 'AnyType' + }] + }, { + ln: 'AppearancePropertyType', + bti: 'GML_3_1_1.FeaturePropertyType', + ps: [{ + n: 'appearance', + rq: true, + en: 'Appearance', + ti: '.AppearanceType' + }] + }, { + ln: 'TexCoordListType', + bti: '.AbstractTextureParameterizationType', + ps: [{ + n: 'textureCoordinates', + rq: true, + col: true, + ti: '.TexCoordListType.TextureCoordinates' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'genericApplicationPropertyOfTexCoordList', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTexCoordList', + ti: 'AnyType' + }] + }, { + ln: 'ParameterizedTextureType', + bti: '.AbstractTextureType', + ps: [{ + n: 'target', + mno: 0, + col: true, + ti: '.TextureAssociationType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'genericApplicationPropertyOfParameterizedTexture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfParameterizedTexture', + ti: 'AnyType' }] }, { ln: 'AbstractTextureParameterizationType', @@ -360,27 +360,6 @@ var CityGML_Appearance_1_0_Module_Factory = function () { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: '_Texture', - ti: '.AbstractTextureType', - sh: '_SurfaceData' - }, { - en: 'TexCoordList', - ti: '.TexCoordListType', - sh: '_TextureParameterization' - }, { - en: '_GenericApplicationPropertyOfX3DMaterial', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfParameterizedTexture', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfTexCoordList', - ti: 'AnyType' - }, { - en: 'X3DMaterial', - ti: '.X3DMaterialType', - sh: '_SurfaceData' }, { en: '_SurfaceData', ti: '.AbstractSurfaceDataType', @@ -388,50 +367,71 @@ var CityGML_Appearance_1_0_Module_Factory = function () { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: '_GenericApplicationPropertyOfSurfaceData', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfTexture', ti: 'AnyType' }, { - en: 'appearanceMember', - ti: '.AppearancePropertyType', - sh: { - lp: 'featureMember', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfParameterizedTexture', + ti: 'AnyType' + }, { + en: '_Texture', + ti: '.AbstractTextureType', + sh: '_SurfaceData' }, { en: 'TexCoordGen', ti: '.TexCoordGenType', sh: '_TextureParameterization' }, { - en: 'GeoreferencedTexture', - ti: '.GeoreferencedTextureType', + en: '_GenericApplicationPropertyOfAppearance', + ti: 'AnyType' + }, { + en: 'ParameterizedTexture', + ti: '.ParameterizedTextureType', sh: '_Texture' }, { - en: 'appearance', + en: 'appearanceMember', ti: '.AppearancePropertyType', sh: { - lp: '_GenericApplicationPropertyOfCityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + lp: 'featureMember', + ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfSurfaceData', + en: '_GenericApplicationPropertyOfTexCoordList', ti: 'AnyType' - }, { - en: 'ParameterizedTexture', - ti: '.ParameterizedTextureType', - sh: '_Texture' }, { en: '_GenericApplicationPropertyOfTexCoordGen', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAppearance', + en: '_GenericApplicationPropertyOfTextureParameterization', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfGeoreferencedTexture', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTextureParameterization', + en: 'appearance', + ti: '.AppearancePropertyType', + sh: { + lp: '_GenericApplicationPropertyOfCityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfX3DMaterial', ti: 'AnyType' + }, { + en: 'X3DMaterial', + ti: '.X3DMaterialType', + sh: '_SurfaceData' + }, { + en: 'TexCoordList', + ti: '.TexCoordListType', + sh: '_TextureParameterization' + }, { + en: 'GeoreferencedTexture', + ti: '.GeoreferencedTextureType', + sh: '_Texture' }] }; return { diff --git a/scripts/lib/CityGML_Appearance_2_0.js b/scripts/lib/CityGML_Appearance_2_0.js index c0b1bde4..f05052ea 100644 --- a/scripts/lib/CityGML_Appearance_2_0.js +++ b/scripts/lib/CityGML_Appearance_2_0.js @@ -5,47 +5,6 @@ var CityGML_Appearance_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'SurfaceDataPropertyType', - ps: [{ - n: 'surfaceData', - mx: false, - dom: false, - en: '_SurfaceData', - ti: '.AbstractSurfaceDataType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { ln: 'AbstractTextureType', bti: '.AbstractSurfaceDataType', ps: [{ @@ -82,48 +41,18 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TexCoordGenType.WorldToTexture', - tn: null, + ln: 'TexCoordGenType', + bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' + n: 'worldToTexture', + rq: true, + ti: '.TexCoordGenType.WorldToTexture' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, - t: 'a' + n: 'genericApplicationPropertyOfTexCoordGen', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTexCoordGen', + ti: 'AnyType' }] }, { ln: 'ParameterizedTextureType', @@ -141,62 +70,43 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'X3DMaterialType', - bti: '.AbstractSurfaceDataType', + ln: 'AppearancePropertyType', ps: [{ - n: 'ambientIntensity', - ti: 'Double' - }, { - n: 'diffuseColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'appearance', + rq: true, + en: 'Appearance', + ti: '.AppearanceType' }, { - n: 'emissiveColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'specularColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'shininess', - ti: 'Double' + n: 'href', + t: 'a' }, { - n: 'transparency', - ti: 'Double' + n: 'role', + t: 'a' }, { - n: 'isSmooth', - ti: 'Boolean' + n: 'arcrole', + t: 'a' }, { - n: 'target', - mno: 0, - col: true + n: 'title', + t: 'a' }, { - n: 'genericApplicationPropertyOfX3DMaterial', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfX3DMaterial', - ti: 'AnyType' - }] - }, { - ln: 'TexCoordGenType', - bti: '.AbstractTextureParameterizationType', - ps: [{ - n: 'worldToTexture', - rq: true, - ti: '.TexCoordGenType.WorldToTexture' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'genericApplicationPropertyOfTexCoordGen', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTexCoordGen', - ti: 'AnyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { ln: 'TexCoordListType.TextureCoordinates', @@ -217,44 +127,35 @@ var CityGML_Appearance_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TexCoordListType', - bti: '.AbstractTextureParameterizationType', - ps: [{ - n: 'textureCoordinates', - rq: true, - col: true, - ti: '.TexCoordListType.TextureCoordinates' - }, { - n: 'genericApplicationPropertyOfTexCoordList', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTexCoordList', - ti: 'AnyType' - }] - }, { - ln: 'AppearanceType', + ln: 'AbstractSurfaceDataType', bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'theme' - }, { - n: 'surfaceDataMember', - mno: 0, - col: true, - ti: '.SurfaceDataPropertyType' + n: 'isFront', + ti: 'Boolean' }, { - n: 'genericApplicationPropertyOfAppearance', + n: 'genericApplicationPropertyOfSurfaceData', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAppearance', + en: '_GenericApplicationPropertyOfSurfaceData', ti: 'AnyType' }] }, { - ln: 'AppearancePropertyType', + ln: 'TextureAssociationType', ps: [{ - n: 'appearance', + n: 'textureParameterization', rq: true, - en: 'Appearance', - ti: '.AppearanceType' + mx: false, + dom: false, + en: '_TextureParameterization', + ti: '.AbstractTextureParameterizationType', + t: 'er' + }, { + n: 'uri', + rq: true, + an: { + lp: 'uri' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -288,35 +189,14 @@ var CityGML_Appearance_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractSurfaceDataType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'isFront', - ti: 'Boolean' - }, { - n: 'genericApplicationPropertyOfSurfaceData', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSurfaceData', - ti: 'AnyType' - }] - }, { - ln: 'TextureAssociationType', + ln: 'SurfaceDataPropertyType', ps: [{ - n: 'textureParameterization', - rq: true, + n: 'surfaceData', mx: false, dom: false, - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', + en: '_SurfaceData', + ti: '.AbstractSurfaceDataType', t: 'er' - }, { - n: 'uri', - rq: true, - an: { - lp: 'uri' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -375,6 +255,126 @@ var CityGML_Appearance_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfGeoreferencedTexture', ti: 'AnyType' }] + }, { + ln: 'AppearanceType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'theme' + }, { + n: 'surfaceDataMember', + mno: 0, + col: true, + ti: '.SurfaceDataPropertyType' + }, { + n: 'genericApplicationPropertyOfAppearance', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAppearance', + ti: 'AnyType' + }] + }, { + ln: 'X3DMaterialType', + bti: '.AbstractSurfaceDataType', + ps: [{ + n: 'ambientIntensity', + ti: 'Double' + }, { + n: 'diffuseColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'emissiveColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'specularColor', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'shininess', + ti: 'Double' + }, { + n: 'transparency', + ti: 'Double' + }, { + n: 'isSmooth', + ti: 'Boolean' + }, { + n: 'target', + mno: 0, + col: true + }, { + n: 'genericApplicationPropertyOfX3DMaterial', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfX3DMaterial', + ti: 'AnyType' + }] + }, { + ln: 'TexCoordGenType.WorldToTexture', + tn: null, + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] + }, { + ln: 'TexCoordListType', + bti: '.AbstractTextureParameterizationType', + ps: [{ + n: 'textureCoordinates', + rq: true, + col: true, + ti: '.TexCoordListType.TextureCoordinates' + }, { + n: 'genericApplicationPropertyOfTexCoordList', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTexCoordList', + ti: 'AnyType' + }] }, { t: 'enum', ln: 'TextureTypeType', @@ -385,50 +385,39 @@ var CityGML_Appearance_2_0_Module_Factory = function () { vs: ['none', 'wrap', 'mirror', 'clamp', 'border'] }], eis: [{ - en: '_GenericApplicationPropertyOfTexCoordList', - ti: 'AnyType' - }, { - en: 'appearance', - ti: '.AppearancePropertyType', - sh: { - lp: '_GenericApplicationPropertyOfCityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { en: '_Texture', ti: '.AbstractTextureType', sh: '_SurfaceData' }, { - en: '_GenericApplicationPropertyOfSurfaceData', + en: '_GenericApplicationPropertyOfTextureParameterization', ti: 'AnyType' }, { - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfTexture', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfGeoreferencedTexture', + en: '_GenericApplicationPropertyOfTexCoordList', ti: 'AnyType' + }, { + en: 'GeoreferencedTexture', + ti: '.GeoreferencedTextureType', + sh: '_Texture' }, { en: '_GenericApplicationPropertyOfAppearance', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfParameterizedTexture', + en: '_GenericApplicationPropertyOfX3DMaterial', ti: 'AnyType' }, { - en: 'TexCoordList', - ti: '.TexCoordListType', - sh: '_TextureParameterization' - }, { - en: 'GeoreferencedTexture', - ti: '.GeoreferencedTextureType', + en: 'ParameterizedTexture', + ti: '.ParameterizedTextureType', sh: '_Texture' }, { - en: 'TexCoordGen', - ti: '.TexCoordGenType', - sh: '_TextureParameterization' + en: 'Appearance', + ti: '.AppearanceType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: '_SurfaceData', ti: '.AbstractSurfaceDataType', @@ -437,39 +426,50 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfTextureParameterization', + en: '_GenericApplicationPropertyOfGeoreferencedTexture', ti: 'AnyType' + }, { + en: 'appearanceMember', + ti: 'GML_3_1_1.FeaturePropertyType', + sh: { + lp: 'featureMember', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: '_TextureParameterization', + ti: '.AbstractTextureParameterizationType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'TexCoordList', + ti: '.TexCoordListType', + sh: '_TextureParameterization' }, { en: 'X3DMaterial', ti: '.X3DMaterialType', sh: '_SurfaceData' }, { - en: '_GenericApplicationPropertyOfX3DMaterial', + en: 'TexCoordGen', + ti: '.TexCoordGenType', + sh: '_TextureParameterization' + }, { + en: '_GenericApplicationPropertyOfParameterizedTexture', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfTexCoordGen', ti: 'AnyType' }, { - en: 'Appearance', - ti: '.AppearanceType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfSurfaceData', + ti: 'AnyType' }, { - en: 'appearanceMember', - ti: 'GML_3_1_1.FeaturePropertyType', + en: 'appearance', + ti: '.AppearancePropertyType', sh: { - lp: 'featureMember', - ns: 'http:\/\/www.opengis.net\/gml' + lp: '_GenericApplicationPropertyOfCityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: 'ParameterizedTexture', - ti: '.ParameterizedTextureType', - sh: '_Texture' - }, { - en: '_GenericApplicationPropertyOfTexture', - ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Bridge_2_0.js b/scripts/lib/CityGML_Bridge_2_0.js index 7ceb304f..ba56c8ad 100644 --- a/scripts/lib/CityGML_Bridge_2_0.js +++ b/scripts/lib/CityGML_Bridge_2_0.js @@ -5,167 +5,6 @@ var CityGML_Bridge_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], tis: [{ - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'opening', - mno: 0, - col: true, - ti: '.OpeningPropertyType' - }, { - n: 'genericApplicationPropertyOfBoundarySurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', - ti: 'AnyType' - }] - }, { - ln: 'FloorSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfFloorSurface', - ti: 'AnyType' - }] - }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'genericApplicationPropertyOfOpening', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'BridgeRoomType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' - }, { - n: 'interiorFurniture', - mno: 0, - col: true, - ti: '.InteriorFurniturePropertyType' - }, { - n: 'bridgeRoomInstallation', - mno: 0, - col: true, - ti: '.IntBridgeInstallationPropertyType' - }, { - n: 'genericApplicationPropertyOfBridgeRoom', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBridgeRoom', - ti: 'AnyType' - }] - }, { - ln: 'BridgePartType', - bti: '.AbstractBridgeType', - ps: [{ - n: 'genericApplicationPropertyOfBridgePart', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBridgePart', - ti: 'AnyType' - }] - }, { - ln: 'BridgeType', - bti: '.AbstractBridgeType', - ps: [{ - n: 'genericApplicationPropertyOfBridge', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBridge', - ti: 'AnyType' - }] - }, { - ln: 'BridgeConstructionElementPropertyType', - ps: [{ - n: 'bridgeConstructionElement', - rq: true, - en: 'BridgeConstructionElement', - ti: '.BridgeConstructionElementType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { ln: 'AbstractBridgeType', bti: 'CityGML_2_0.AbstractSiteType', ps: [{ @@ -280,73 +119,119 @@ var CityGML_Bridge_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'WallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'WindowType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfWallSurface', + n: 'genericApplicationPropertyOfWindow', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }] }, { - ln: 'BridgeInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'OpeningPropertyType', ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' + n: 'opening', + rq: true, + mx: false, + dom: false, + en: '_Opening', + ti: '.AbstractOpeningType', + t: 'er' }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'href', + t: 'a' }, { - n: 'lod2ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'role', + t: 'a' }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'title', + t: 'a' }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'genericApplicationPropertyOfBridgeInstallation', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'ClosureSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfClosureSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeInstallation', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }] }, { - ln: 'IntBridgeInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'BoundarySurfacePropertyType', ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' + n: 'boundarySurface', + rq: true, + mx: false, + dom: false, + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + t: 'er' }, { - n: 'function', - mno: 0, + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'BridgeConstructionElementType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'function', + mno: 0, col: true, ti: 'GML_3_1_1.CodeType' }, { @@ -354,9 +239,39 @@ var CityGML_Bridge_2_0_Module_Factory = function () { mno: 0, col: true, ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod1Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { n: 'lod4Geometry', ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod1TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod2TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod3TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod4TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod1ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod2ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' @@ -367,44 +282,19 @@ var CityGML_Bridge_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfIntBridgeInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfIntBridgeInstallation', - ti: 'AnyType' - }] - }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'address', - mno: 0, - col: true, - ti: 'CityGML_2_0.AddressPropertyType' - }, { - n: 'genericApplicationPropertyOfDoor', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfDoor', - ti: 'AnyType' - }] - }, { - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', + n: 'genericApplicationPropertyOfBridgeConstructionElement', mno: 0, col: true, - en: '_GenericApplicationPropertyOfGroundSurface', + en: '_GenericApplicationPropertyOfBridgeConstructionElement', ti: 'AnyType' }] }, { - ln: 'BridgeInstallationPropertyType', + ln: 'InteriorFurniturePropertyType', ps: [{ - n: 'bridgeInstallation', + n: 'bridgeFurniture', rq: true, - en: 'BridgeInstallation', - ti: '.BridgeInstallationType' + en: 'BridgeFurniture', + ti: '.BridgeFurnitureType' }, { n: 'remoteSchema', an: { @@ -438,22 +328,37 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CeilingSurfaceType', + ln: 'InteriorWallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { - ln: 'InteriorFurniturePropertyType', + ln: 'DoorType', + bti: '.AbstractOpeningType', ps: [{ - n: 'bridgeFurniture', + n: 'address', + mno: 0, + col: true, + ti: 'CityGML_2_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', + ti: 'AnyType' + }] + }, { + ln: 'InteriorBridgeRoomPropertyType', + ps: [{ + n: 'bridgeRoom', rq: true, - en: 'BridgeFurniture', - ti: '.BridgeFurnitureType' + en: 'BridgeRoom', + ti: '.BridgeRoomType' }, { n: 'remoteSchema', an: { @@ -487,12 +392,22 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IntBridgeInstallationPropertyType', + ln: 'RoofSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'intBridgeInstallation', + n: 'genericApplicationPropertyOfRoofSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }] + }, { + ln: 'BridgeConstructionElementPropertyType', + ps: [{ + n: 'bridgeConstructionElement', rq: true, - en: 'IntBridgeInstallation', - ti: '.IntBridgeInstallationType' + en: 'BridgeConstructionElement', + ti: '.BridgeConstructionElementType' }, { n: 'remoteSchema', an: { @@ -526,46 +441,72 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundarySurfacePropertyType', + ln: 'AbstractOpeningType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'boundarySurface', - rq: true, - mx: false, - dom: false, - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - t: 'er' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'href', - t: 'a' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'role', - t: 'a' + n: 'genericApplicationPropertyOfOpening', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' + }] + }, { + ln: 'BridgeRoomType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'arcrole', - t: 'a' + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'title', - t: 'a' + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'cityObjectBoundedBy', + mno: 0, + col: true, + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'interiorFurniture', + mno: 0, + col: true, + ti: '.InteriorFurniturePropertyType' + }, { + n: 'bridgeRoomInstallation', + mno: 0, + col: true, + ti: '.IntBridgeInstallationPropertyType' + }, { + n: 'genericApplicationPropertyOfBridgeRoom', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBridgeRoom', + ti: 'AnyType' }] }, { ln: 'BridgePartPropertyType', @@ -607,17 +548,17 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClosureSurfaceType', + ln: 'GroundSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', + n: 'genericApplicationPropertyOfGroundSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }] }, { - ln: 'BridgeFurnitureType', + ln: 'IntBridgeInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -640,49 +581,118 @@ var CityGML_Bridge_2_0_Module_Factory = function () { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'genericApplicationPropertyOfBridgeFurniture', + n: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeFurniture', - ti: 'AnyType' - }] + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfIntBridgeInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfIntBridgeInstallation', + ti: 'AnyType' + }] }, { - ln: 'InteriorWallSurfaceType', + ln: 'OuterCeilingSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + n: 'genericApplicationPropertyOfOuterCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }] }, { - ln: 'OuterFloorSurfaceType', + ln: 'IntBridgeInstallationPropertyType', + ps: [{ + n: 'intBridgeInstallation', + rq: true, + en: 'IntBridgeInstallation', + ti: '.IntBridgeInstallationType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractBoundarySurfaceType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'opening', + mno: 0, + col: true, + ti: '.OpeningPropertyType' + }, { + n: 'genericApplicationPropertyOfBoundarySurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }] + }, { + ln: 'WallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterFloorSurface', + n: 'genericApplicationPropertyOfWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }] }, { - ln: 'WindowType', - bti: '.AbstractOpeningType', + ln: 'BridgeType', + bti: '.AbstractBridgeType', ps: [{ - n: 'genericApplicationPropertyOfWindow', + n: 'genericApplicationPropertyOfBridge', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWindow', + en: '_GenericApplicationPropertyOfBridge', ti: 'AnyType' }] }, { - ln: 'InteriorBridgeRoomPropertyType', + ln: 'BridgeInstallationPropertyType', ps: [{ - n: 'bridgeRoom', + n: 'bridgeInstallation', rq: true, - en: 'BridgeRoom', - ti: '.BridgeRoomType' + en: 'BridgeInstallation', + ti: '.BridgeInstallationType' }, { n: 'remoteSchema', an: { @@ -716,17 +726,27 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OuterCeilingSurfaceType', + ln: 'OuterFloorSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterCeilingSurface', + n: 'genericApplicationPropertyOfOuterFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterCeilingSurface', + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }] }, { - ln: 'BridgeConstructionElementType', + ln: 'CeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfCeilingSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' + }] + }, { + ln: 'BridgeInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -742,9 +762,6 @@ var CityGML_Bridge_2_0_Module_Factory = function () { mno: 0, col: true, ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod1Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' }, { n: 'lod2Geometry', ti: 'GML_3_1_1.GeometryPropertyType' @@ -754,21 +771,6 @@ var CityGML_Bridge_2_0_Module_Factory = function () { }, { n: 'lod4Geometry', ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod1TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod2TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod3TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod4TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod1ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'lod2ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' @@ -785,62 +787,60 @@ var CityGML_Bridge_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfBridgeConstructionElement', + n: 'genericApplicationPropertyOfBridgeInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeConstructionElement', + en: '_GenericApplicationPropertyOfBridgeInstallation', ti: 'AnyType' }] }, { - ln: 'OpeningPropertyType', + ln: 'BridgeFurnitureType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'opening', - rq: true, - mx: false, - dom: false, - en: '_Opening', - ti: '.AbstractOpeningType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'role', - t: 'a' + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'arcrole', - t: 'a' + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'title', - t: 'a' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'genericApplicationPropertyOfBridgeFurniture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBridgeFurniture', + ti: 'AnyType' }] }, { - ln: 'RoofSurfaceType', + ln: 'BridgePartType', + bti: '.AbstractBridgeType', + ps: [{ + n: 'genericApplicationPropertyOfBridgePart', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBridgePart', + ti: 'AnyType' + }] + }, { + ln: 'FloorSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', + n: 'genericApplicationPropertyOfFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }] }], @@ -848,74 +848,96 @@ var CityGML_Bridge_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfBridgeRoom', ti: 'AnyType' }, { - en: 'BridgeRoom', - ti: '.BridgeRoomType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', sh: '_BoundarySurface' }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'OuterCeilingSurface', + ti: '.OuterCeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: 'Window', - ti: '.WindowType', + en: 'Door', + ti: '.DoorType', sh: '_Opening' }, { - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfBridgeFurniture', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOuterCeilingSurface', + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfBridgeInstallation', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBridge', + en: '_GenericApplicationPropertyOfAbstractBridge', ti: 'AnyType' }, { - en: 'BridgePart', - ti: '.BridgePartType', + en: 'Bridge', + ti: '.BridgeType', sh: '_AbstractBridge' }, { - en: '_GenericApplicationPropertyOfBridgeConstructionElement', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }, { - en: 'Bridge', - ti: '.BridgeType', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', + ti: 'AnyType' + }, { + en: 'BridgeRoom', + ti: '.BridgeRoomType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: '_GenericApplicationPropertyOfIntBridgeInstallation', + ti: 'AnyType' + }, { + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfBridgePart', + ti: 'AnyType' + }, { + en: 'BridgePart', + ti: '.BridgePartType', sh: '_AbstractBridge' }, { en: 'OuterFloorSurface', ti: '.OuterFloorSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfIntBridgeInstallation', + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfBridge', ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', + en: '_GenericApplicationPropertyOfWallSurface', + ti: 'AnyType' + }, { + en: 'FloorSurface', + ti: '.FloorSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }, { + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { en: '_AbstractBridge', @@ -925,96 +947,74 @@ var CityGML_Bridge_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'BridgeConstructionElement', - ti: '.BridgeConstructionElementType', + en: '_GenericApplicationPropertyOfBridgeConstructionElement', + ti: 'AnyType' + }, { + en: 'BridgeFurniture', + ti: '.BridgeFurnitureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'OuterCeilingSurface', - ti: '.OuterCeilingSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', - sh: '_BoundarySurface' + en: 'Window', + ti: '.WindowType', + sh: '_Opening' }, { - en: 'IntBridgeInstallation', - ti: '.IntBridgeInstallationType', + en: '_Opening', + ti: '.AbstractOpeningType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfBridgeInstallation', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: 'Door', - ti: '.DoorType', - sh: '_Opening' - }, { - en: '_GenericApplicationPropertyOfAbstractBridge', - ti: 'AnyType' + en: 'BridgeConstructionElement', + ti: '.BridgeConstructionElementType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', + en: 'RoofSurface', + ti: '.RoofSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfDoor', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBridgeFurniture', - ti: 'AnyType' + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: '_Opening', - ti: '.AbstractOpeningType', + en: 'BridgeInstallation', + ti: '.BridgeInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfRoofSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }, { - en: 'BridgeFurniture', - ti: '.BridgeFurnitureType', + en: 'IntBridgeInstallation', + ti: '.IntBridgeInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'BridgeInstallation', - ti: '.BridgeInstallationType', + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfBridgePart', - ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Building_1_0.js b/scripts/lib/CityGML_Building_1_0.js index b1d49713..09ca9021 100644 --- a/scripts/lib/CityGML_Building_1_0.js +++ b/scripts/lib/CityGML_Building_1_0.js @@ -4,39 +4,78 @@ var CityGML_Building_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/building\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'BoundarySurfacePropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'CeilingSurfaceType', + ln: 'GroundSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + n: 'genericApplicationPropertyOfGroundSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }] }, { - ln: 'BuildingPartPropertyType', - bti: 'GML_3_1_1.AssociationType' + ln: 'WindowType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'genericApplicationPropertyOfWindow', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWindow', + ti: 'AnyType' + }] }, { - ln: 'RoofSurfaceType', + ln: 'ClosureSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', + n: 'genericApplicationPropertyOfClosureSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }] }, { - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'DoorType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', + n: 'address', mno: 0, col: true, - en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'CityGML_1_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', + ti: 'AnyType' + }] + }, { + ln: 'BuildingInstallationType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class' + }, { + n: 'function', + mno: 0, + col: true + }, { + n: 'usage', + mno: 0, + col: true + }, { + n: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'genericApplicationPropertyOfBuildingInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }] }, { @@ -83,11 +122,15 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'BuildingInstallationPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'InteriorRoomPropertyType', - bti: 'GML_3_1_1.AssociationType' + ln: 'RoofSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfRoofSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }] }, { ln: 'BuildingFurnitureType', bti: 'CityGML_1_0.AbstractCityObjectType', @@ -116,74 +159,32 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', - ti: 'AnyType' - }] - }, { - ln: 'InteriorFurniturePropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'IntBuildingInstallationType', + ln: 'AbstractOpeningType', bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ - n: 'clazz', - en: 'class' - }, { - n: 'function', - mno: 0, - col: true - }, { - n: 'usage', - mno: 0, - col: true + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'genericApplicationPropertyOfIntBuildingInstallation', + n: 'genericApplicationPropertyOfOpening', mno: 0, col: true, - en: '_GenericApplicationPropertyOfIntBuildingInstallation', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }] }, { - ln: 'ClosureSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfClosureSurface', - ti: 'AnyType' - }] + ln: 'InteriorRoomPropertyType', + bti: 'GML_3_1_1.AssociationType' }, { - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_1_0.AbstractCityObjectType', + ln: 'BuildingType', + bti: '.AbstractBuildingType', ps: [{ - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'opening', - mno: 0, - col: true, - ti: '.OpeningPropertyType' - }, { - n: 'genericApplicationPropertyOfBoundarySurface', + n: 'genericApplicationPropertyOfBuilding', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }] }, { @@ -197,7 +198,13 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'OpeningPropertyType', + ln: 'BuildingInstallationPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'IntBuildingInstallationPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'BoundarySurfacePropertyType', bti: 'GML_3_1_1.AssociationType' }, { ln: 'FloorSurfaceType', @@ -210,13 +217,40 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'WindowType', - bti: '.AbstractOpeningType', + ln: 'InteriorFurniturePropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'IntBuildingInstallationType', + bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfWindow', + n: 'clazz', + en: 'class' + }, { + n: 'function', + mno: 0, + col: true + }, { + n: 'usage', + mno: 0, + col: true + }, { + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'genericApplicationPropertyOfIntBuildingInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWindow', + en: '_GenericApplicationPropertyOfIntBuildingInstallation', + ti: 'AnyType' + }] + }, { + ln: 'InteriorWallSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfInteriorWallSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { @@ -340,120 +374,95 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'BuildingType', + ln: 'BuildingPartType', bti: '.AbstractBuildingType', ps: [{ - n: 'genericApplicationPropertyOfBuilding', + n: 'genericApplicationPropertyOfBuildingPart', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuilding', + en: '_GenericApplicationPropertyOfBuildingPart', ti: 'AnyType' }] }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', + ln: 'BuildingPartPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'OpeningPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'CeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'address', - mno: 0, - col: true, - ti: 'CityGML_1_0.AddressPropertyType' - }, { - n: 'genericApplicationPropertyOfDoor', + n: 'genericApplicationPropertyOfCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }] }, { - ln: 'AbstractOpeningType', + ln: 'AbstractBoundarySurfaceType', bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { n: 'lod3MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { n: 'lod4MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'genericApplicationPropertyOfOpening', + n: 'opening', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'BuildingInstallationType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class' - }, { - n: 'function', - mno: 0, - col: true - }, { - n: 'usage', - mno: 0, - col: true - }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + ti: '.OpeningPropertyType' }, { - n: 'genericApplicationPropertyOfBuildingInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBuildingInstallation', - ti: 'AnyType' - }] - }, { - ln: 'BuildingPartType', - bti: '.AbstractBuildingType', - ps: [{ - n: 'genericApplicationPropertyOfBuildingPart', + n: 'genericApplicationPropertyOfBoundarySurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuildingPart', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }] - }, { - ln: 'IntBuildingInstallationPropertyType', - bti: 'GML_3_1_1.AssociationType' }], eis: [{ - en: '_GenericApplicationPropertyOfRoom', - ti: 'AnyType' + en: 'BuildingPart', + ti: '.BuildingPartType', + sh: '_AbstractBuilding' }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', + en: 'IntBuildingInstallation', + ti: '.IntBuildingInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'Door', - ti: '.DoorType', - sh: '_Opening' + en: 'BuildingInstallation', + ti: '.BuildingInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } }, { - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' + en: 'Window', + ti: '.WindowType', + sh: '_Opening' }, { - en: '_GenericApplicationPropertyOfBuilding', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }, { - en: 'BuildingPart', - ti: '.BuildingPartType', - sh: '_AbstractBuilding' + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfWindow', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfBuildingPart', ti: 'AnyType' + }, { + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' }, { en: 'Room', ti: '.RoomType', @@ -462,114 +471,105 @@ var CityGML_Building_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfIntBuildingInstallation', ti: 'AnyType' }, { - en: 'Building', - ti: '.BuildingType', - sh: '_AbstractBuilding' + en: '_GenericApplicationPropertyOfWindow', + ti: 'AnyType' }, { - en: 'IntBuildingInstallation', - ti: '.IntBuildingInstallationType', + en: '_Opening', + ti: '.AbstractOpeningType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfAbstractBuilding', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfIntBuildingInstallation', - ti: 'AnyType' + en: 'WallSurface', + ti: '.WallSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }, { - en: '_AbstractBuilding', - ti: '.AbstractBuildingType', - sh: { - lp: '_Site', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } - }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfInteriorWallSurface', + ti: 'AnyType' }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' + en: 'Building', + ti: '.BuildingType', + sh: '_AbstractBuilding' }, { - en: 'BuildingFurniture', - ti: '.BuildingFurnitureType', + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfBuildingInstallation', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }, { - en: 'Window', - ti: '.WindowType', - sh: '_Opening' - }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfRoom', + ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', + en: 'GroundSurface', + ti: '.GroundSurfaceType', sh: '_BoundarySurface' }, { - en: '_Opening', - ti: '.AbstractOpeningType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } - }, { - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: 'BuildingInstallation', - ti: '.BuildingInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } + en: '_GenericApplicationPropertyOfFloorSurface', + ti: 'AnyType' }, { - en: 'WallSurface', - ti: '.WallSurfaceType', + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfAbstractBuilding', + en: '_GenericApplicationPropertyOfBuildingFurniture', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuildingFurniture', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuildingPart', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_AbstractBuilding', + ti: '.AbstractBuildingType', + sh: { + lp: '_Site', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfGroundSurface', + en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', + en: 'FloorSurface', + ti: '.FloorSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfClosureSurface', - ti: 'AnyType' + en: 'Door', + ti: '.DoorType', + sh: '_Opening' }, { - en: '_GenericApplicationPropertyOfCeilingSurface', + en: 'BuildingFurniture', + ti: '.BuildingFurnitureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }] }; diff --git a/scripts/lib/CityGML_Building_2_0.js b/scripts/lib/CityGML_Building_2_0.js index 4ecd6649..9c0d56c9 100644 --- a/scripts/lib/CityGML_Building_2_0.js +++ b/scripts/lib/CityGML_Building_2_0.js @@ -5,18 +5,8 @@ var CityGML_Building_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], tis: [{ - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }] - }, { - ln: 'AbstractBuildingType', - bti: 'CityGML_2_0.AbstractSiteType', + ln: 'BuildingFurnitureType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', en: 'class', @@ -32,66 +22,112 @@ var CityGML_Building_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'yearOfConstruction', - ti: 'GYear' - }, { - n: 'yearOfDemolition', - ti: 'GYear' - }, { - n: 'roofType', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'measuredHeight', - ti: 'GML_3_1_1.LengthType' - }, { - n: 'storeysAboveGround', - ti: 'NonNegativeInteger' - }, { - n: 'storeysBelowGround', - ti: 'NonNegativeInteger' - }, { - n: 'storeyHeightsAboveGround', - ti: 'GML_3_1_1.MeasureOrNullListType' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'storeyHeightsBelowGround', - ti: 'GML_3_1_1.MeasureOrNullListType' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'lod0FootPrint', + n: 'genericApplicationPropertyOfBuildingFurniture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingFurniture', + ti: 'AnyType' + }] + }, { + ln: 'AbstractBoundarySurfaceType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'lod2MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod0RoofEdge', + n: 'lod3MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod1Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod1MultiSurface', + n: 'lod4MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod1TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'opening', + mno: 0, + col: true, + ti: '.OpeningPropertyType' }, { - n: 'lod2Solid', - ti: 'GML_3_1_1.SolidPropertyType' + n: 'genericApplicationPropertyOfBoundarySurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }] + }, { + ln: 'RoofSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfRoofSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }] + }, { + ln: 'DoorType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'address', + mno: 0, + col: true, + ti: 'CityGML_2_0.AddressPropertyType' }, { - n: 'lod2MultiSurface', + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', + ti: 'AnyType' + }] + }, { + ln: 'AbstractOpeningType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'lod3MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod2MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod2TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'outerBuildingInstallation', + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfOpening', mno: 0, col: true, - ti: '.BuildingInstallationPropertyType' + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' + }] + }, { + ln: 'IntBuildingInstallationType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'interiorBuildingInstallation', + n: 'function', mno: 0, col: true, - ti: '.IntBuildingInstallationPropertyType' + ti: 'GML_3_1_1.CodeType' + }, { + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -99,49 +135,69 @@ var CityGML_Building_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'lod3Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'genericApplicationPropertyOfIntBuildingInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfIntBuildingInstallation', + ti: 'AnyType' + }] + }, { + ln: 'InteriorRoomPropertyType', + ps: [{ + n: 'room', + rq: true, + en: 'Room', + ti: '.RoomType' }, { - n: 'lod3TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'href', + t: 'a' }, { - n: 'lod4MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'role', + t: 'a' }, { - n: 'lod4TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'interiorRoom', - mno: 0, - col: true, - ti: '.InteriorRoomPropertyType' + n: 'title', + t: 'a' }, { - n: 'consistsOfBuildingPart', - mno: 0, - col: true, - ti: '.BuildingPartPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'address', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfCeilingSurface', mno: 0, col: true, - ti: 'CityGML_2_0.AddressPropertyType' - }, { - n: 'genericApplicationPropertyOfAbstractBuilding', + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' + }] + }, { + ln: 'OuterCeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfOuterCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAbstractBuilding', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }] }, { @@ -155,12 +211,15 @@ var CityGML_Building_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorRoomPropertyType', + ln: 'BoundarySurfacePropertyType', ps: [{ - n: 'room', + n: 'boundarySurface', rq: true, - en: 'Room', - ti: '.RoomType' + mx: false, + dom: false, + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -233,13 +292,23 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CeilingSurfaceType', + ln: 'BuildingPartType', + bti: '.AbstractBuildingType', + ps: [{ + n: 'genericApplicationPropertyOfBuildingPart', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingPart', + ti: 'AnyType' + }] + }, { + ln: 'WallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + n: 'genericApplicationPropertyOfWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }] }, { @@ -282,37 +351,17 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OuterCeilingSurfaceType', + ln: 'ClosureSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterCeilingSurface', + n: 'genericApplicationPropertyOfClosureSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterCeilingSurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingPartType', - bti: '.AbstractBuildingType', - ps: [{ - n: 'genericApplicationPropertyOfBuildingPart', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBuildingPart', - ti: 'AnyType' - }] - }, { - ln: 'WallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWallSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }] }, { - ln: 'BuildingFurnitureType', + ln: 'BuildingInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -328,17 +377,45 @@ var CityGML_Building_2_0_Module_Factory = function () { mno: 0, col: true, ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { n: 'lod4Geometry', ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod2ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'genericApplicationPropertyOfBuildingFurniture', + n: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuildingFurniture', + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfBuildingInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingInstallation', + ti: 'AnyType' + }] + }, { + ln: 'OuterFloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfOuterFloorSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }] }, { @@ -384,13 +461,33 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClosureSurfaceType', + ln: 'FloorSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', + n: 'genericApplicationPropertyOfFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfFloorSurface', + ti: 'AnyType' + }] + }, { + ln: 'GroundSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfGroundSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }] + }, { + ln: 'InteriorWallSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfInteriorWallSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { @@ -443,73 +540,7 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'genericApplicationPropertyOfOpening', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'FloorSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfFloorSurface', - ti: 'AnyType' - }] - }, { - ln: 'OuterFloorSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfOuterFloorSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfOuterFloorSurface', - ti: 'AnyType' - }] - }, { - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'opening', - mno: 0, - col: true, - ti: '.OpeningPropertyType' - }, { - n: 'genericApplicationPropertyOfBoundarySurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingInstallationType', + ln: 'RoomType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -526,23 +557,11 @@ var CityGML_Building_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod2ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -550,73 +569,29 @@ var CityGML_Building_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfBuildingInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBuildingInstallation', - ti: 'AnyType' - }] - }, { - ln: 'IntBuildingInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'cityObjectBoundedBy', + n: 'interiorFurniture', mno: 0, col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' + ti: '.InteriorFurniturePropertyType' }, { - n: 'genericApplicationPropertyOfIntBuildingInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfIntBuildingInstallation', - ti: 'AnyType' - }] - }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'address', + n: 'roomInstallation', mno: 0, col: true, - ti: 'CityGML_2_0.AddressPropertyType' + ti: '.IntBuildingInstallationPropertyType' }, { - n: 'genericApplicationPropertyOfDoor', + n: 'genericApplicationPropertyOfRoom', mno: 0, col: true, - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfRoom', ti: 'AnyType' }] }, { - ln: 'BoundarySurfacePropertyType', + ln: 'BuildingInstallationPropertyType', ps: [{ - n: 'boundarySurface', + n: 'buildingInstallation', rq: true, - mx: false, - dom: false, - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - t: 'er' + en: 'BuildingInstallation', + ti: '.BuildingInstallationType' }, { n: 'remoteSchema', an: { @@ -650,8 +625,8 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RoomType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'AbstractBuildingType', + bti: 'CityGML_2_0.AbstractSiteType', ps: [{ n: 'clazz', en: 'class', @@ -667,114 +642,158 @@ var CityGML_Building_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' + n: 'yearOfConstruction', + ti: 'GYear' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'yearOfDemolition', + ti: 'GYear' }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' + n: 'roofType', + ti: 'GML_3_1_1.CodeType' }, { - n: 'interiorFurniture', - mno: 0, - col: true, - ti: '.InteriorFurniturePropertyType' + n: 'measuredHeight', + ti: 'GML_3_1_1.LengthType' }, { - n: 'roomInstallation', - mno: 0, - col: true, - ti: '.IntBuildingInstallationPropertyType' + n: 'storeysAboveGround', + ti: 'NonNegativeInteger' }, { - n: 'genericApplicationPropertyOfRoom', + n: 'storeysBelowGround', + ti: 'NonNegativeInteger' + }, { + n: 'storeyHeightsAboveGround', + ti: 'GML_3_1_1.MeasureOrNullListType' + }, { + n: 'storeyHeightsBelowGround', + ti: 'GML_3_1_1.MeasureOrNullListType' + }, { + n: 'lod0FootPrint', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod0RoofEdge', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod1Solid', + ti: 'GML_3_1_1.SolidPropertyType' + }, { + n: 'lod1MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod1TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod2Solid', + ti: 'GML_3_1_1.SolidPropertyType' + }, { + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod2MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'lod2TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'outerBuildingInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoom', - ti: 'AnyType' - }] - }, { - ln: 'RoofSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', + ti: '.BuildingInstallationPropertyType' + }, { + n: 'interiorBuildingInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoofSurface', - ti: 'AnyType' - }] - }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + ti: '.IntBuildingInstallationPropertyType' + }, { + n: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingInstallationPropertyType', - ps: [{ - n: 'buildingInstallation', - rq: true, - en: 'BuildingInstallation', - ti: '.BuildingInstallationType' + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'lod3Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'href', - t: 'a' + n: 'lod3MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'role', - t: 'a' + n: 'lod3TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'title', - t: 'a' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'lod4MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'lod4TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'interiorRoom', + mno: 0, + col: true, + ti: '.InteriorRoomPropertyType' + }, { + n: 'consistsOfBuildingPart', + mno: 0, + col: true, + ti: '.BuildingPartPropertyType' + }, { + n: 'address', + mno: 0, + col: true, + ti: 'CityGML_2_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfAbstractBuilding', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAbstractBuilding', + ti: 'AnyType' }] }], eis: [{ - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' + en: 'BuildingInstallation', + ti: '.BuildingInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_AbstractBuilding', + ti: '.AbstractBuildingType', + sh: { + lp: '_Site', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: 'OuterFloorSurface', - ti: '.OuterFloorSurfaceType', + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }, { + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' + en: 'Building', + ti: '.BuildingType', + sh: '_AbstractBuilding' }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', - ti: 'AnyType' + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfWallSurface', - ti: 'AnyType' + en: 'BuildingFurniture', + ti: '.BuildingFurnitureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { en: '_BoundarySurface', ti: '.AbstractBoundarySurfaceType', @@ -783,74 +802,75 @@ var CityGML_Building_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfIntBuildingInstallation', ti: 'AnyType' }, { - en: '_AbstractBuilding', - ti: '.AbstractBuildingType', - sh: { - lp: '_Site', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { - en: 'Door', - ti: '.DoorType', - sh: '_Opening' + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRoom', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuildingPart', + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuildingFurniture', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', + en: 'OuterFloorSurface', + ti: '.OuterFloorSurfaceType', sh: '_BoundarySurface' }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', - sh: '_BoundarySurface' + en: 'Window', + ti: '.WindowType', + sh: '_Opening' }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', + en: '_GenericApplicationPropertyOfBuildingPart', + ti: 'AnyType' + }, { + en: 'GroundSurface', + ti: '.GroundSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfAbstractBuilding', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }, { - en: '_Opening', - ti: '.AbstractOpeningType', + en: '_GenericApplicationPropertyOfRoom', + ti: 'AnyType' + }, { + en: 'IntBuildingInstallation', + ti: '.IntBuildingInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'BuildingPart', - ti: '.BuildingPartType', - sh: '_AbstractBuilding' + en: 'Door', + ti: '.DoorType', + sh: '_Opening' }, { - en: '_GenericApplicationPropertyOfBuildingInstallation', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }, { - en: 'BuildingFurniture', - ti: '.BuildingFurnitureType', + en: 'FloorSurface', + ti: '.FloorSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'Room', + ti: '.RoomType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' @@ -859,62 +879,42 @@ var CityGML_Building_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfIntBuildingInstallation', - ti: 'AnyType' - }, { - en: 'BuildingInstallation', - ti: '.BuildingInstallationType', + en: '_Opening', + ti: '.AbstractOpeningType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'Building', - ti: '.BuildingType', - sh: '_AbstractBuilding' + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfCeilingSurface', - ti: 'AnyType' + en: 'BuildingPart', + ti: '.BuildingPartType', + sh: '_AbstractBuilding' }, { - en: '_GenericApplicationPropertyOfGroundSurface', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: 'Room', - ti: '.RoomType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfBuildingFurniture', ti: 'AnyType' - }, { - en: 'Window', - ti: '.WindowType', - sh: '_Opening' }, { en: 'OuterCeilingSurface', ti: '.OuterCeilingSurfaceType', sh: '_BoundarySurface' }, { - en: 'IntBuildingInstallation', - ti: '.IntBuildingInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { - en: '_GenericApplicationPropertyOfOuterCeilingSurface', + en: '_GenericApplicationPropertyOfAbstractBuilding', ti: 'AnyType' }] }; diff --git a/scripts/lib/CityGML_CityFuntiture_1_0.js b/scripts/lib/CityGML_CityFuntiture_1_0.js index 60f5f938..a87215bd 100644 --- a/scripts/lib/CityGML_CityFuntiture_1_0.js +++ b/scripts/lib/CityGML_CityFuntiture_1_0.js @@ -2,7 +2,7 @@ var CityGML_CityFuntiture_1_0_Module_Factory = function () { var CityGML_CityFuntiture_1_0 = { n: 'CityGML_CityFuntiture_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/cityfurniture\/1.0', - deps: ['CityGML_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ ln: 'CityFurnitureType', bti: 'CityGML_1_0.AbstractCityObjectType', @@ -58,15 +58,15 @@ var CityGML_CityFuntiture_1_0_Module_Factory = function () { }] }], eis: [{ + en: '_GenericApplicationPropertyOfCityFurniture', + ti: 'AnyType' + }, { en: 'CityFurniture', ti: '.CityFurnitureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } - }, { - en: '_GenericApplicationPropertyOfCityFurniture', - ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_CityObjectGroup_2_0.js b/scripts/lib/CityGML_CityObjectGroup_2_0.js index 96cfdda9..29302fcd 100644 --- a/scripts/lib/CityGML_CityObjectGroup_2_0.js +++ b/scripts/lib/CityGML_CityObjectGroup_2_0.js @@ -3,7 +3,7 @@ var CityGML_CityObjectGroup_2_0_Module_Factory = function () { n: 'CityGML_CityObjectGroup_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/cityobjectgroup\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], + deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], tis: [{ ln: 'CityObjectGroupType', bti: 'CityGML_2_0.AbstractCityObjectType', @@ -137,15 +137,15 @@ var CityGML_CityObjectGroup_2_0_Module_Factory = function () { }] }], eis: [{ - en: '_GenericApplicationPropertyOfCityObjectGroup', - ti: 'AnyType' - }, { en: 'CityObjectGroup', ti: '.CityObjectGroupType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } + }, { + en: '_GenericApplicationPropertyOfCityObjectGroup', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Generics_1_0.js b/scripts/lib/CityGML_Generics_1_0.js index 2a4268e8..0bd95491 100644 --- a/scripts/lib/CityGML_Generics_1_0.js +++ b/scripts/lib/CityGML_Generics_1_0.js @@ -2,14 +2,13 @@ var CityGML_Generics_1_0_Module_Factory = function () { var CityGML_Generics_1_0 = { n: 'CityGML_Generics_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/generics\/1.0', - deps: ['CityGML_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'DateAttributeType', + ln: 'StringAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', - rq: true, - ti: 'Date' + rq: true }] }, { ln: 'DoubleAttributeType', @@ -19,20 +18,6 @@ var CityGML_Generics_1_0_Module_Factory = function () { rq: true, ti: 'Double' }] - }, { - ln: 'StringAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true - }] - }, { - ln: 'UriAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true - }] }, { ln: 'GenericCityObjectType', bti: 'CityGML_1_0.AbstractCityObjectType', @@ -93,6 +78,14 @@ var CityGML_Generics_1_0_Module_Factory = function () { n: 'lod4ImplicitRepresentation', ti: 'CityGML_1_0.ImplicitRepresentationPropertyType' }] + }, { + ln: 'DateAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true, + ti: 'Date' + }] }, { ln: 'AbstractGenericAttributeType', ps: [{ @@ -103,6 +96,13 @@ var CityGML_Generics_1_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'UriAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true + }] }, { ln: 'IntAttributeType', bti: '.AbstractGenericAttributeType', @@ -113,14 +113,6 @@ var CityGML_Generics_1_0_Module_Factory = function () { }] }], eis: [{ - en: 'dateAttribute', - ti: '.DateAttributeType', - sh: '_genericAttribute' - }, { - en: 'stringAttribute', - ti: '.StringAttributeType', - sh: '_genericAttribute' - }, { en: 'uriAttribute', ti: '.UriAttributeType', sh: '_genericAttribute' @@ -128,6 +120,21 @@ var CityGML_Generics_1_0_Module_Factory = function () { en: 'intAttribute', ti: '.IntAttributeType', sh: '_genericAttribute' + }, { + en: 'GenericCityObject', + ti: '.GenericCityObjectType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: 'dateAttribute', + ti: '.DateAttributeType', + sh: '_genericAttribute' + }, { + en: 'stringAttribute', + ti: '.StringAttributeType', + sh: '_genericAttribute' }, { en: '_genericAttribute', ti: '.AbstractGenericAttributeType', @@ -139,13 +146,6 @@ var CityGML_Generics_1_0_Module_Factory = function () { en: 'doubleAttribute', ti: '.DoubleAttributeType', sh: '_genericAttribute' - }, { - en: 'GenericCityObject', - ti: '.GenericCityObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } }] }; return { diff --git a/scripts/lib/CityGML_Generics_2_0.js b/scripts/lib/CityGML_Generics_2_0.js index 2207dd55..0c015456 100644 --- a/scripts/lib/CityGML_Generics_2_0.js +++ b/scripts/lib/CityGML_Generics_2_0.js @@ -4,6 +4,29 @@ var CityGML_Generics_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/generics\/2.0', deps: ['GML_3_1_1', 'CityGML_2_0'], tis: [{ + ln: 'DoubleAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true, + ti: 'Double' + }] + }, { + ln: 'IntAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true, + ti: 'Integer' + }] + }, { + ln: 'StringAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true + }] + }, { ln: 'GenericAttributeSetType', bti: '.AbstractGenericAttributeType', ps: [{ @@ -23,20 +46,12 @@ var CityGML_Generics_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DoubleAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }] - }, { - ln: 'IntAttributeType', + ln: 'MeasureAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', rq: true, - ti: 'Integer' + ti: 'GML_3_1_1.MeasureType' }] }, { ln: 'AbstractGenericAttributeType', @@ -48,21 +63,6 @@ var CityGML_Generics_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'UriAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true - }] - }, { - ln: 'MeasureAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true, - ti: 'GML_3_1_1.MeasureType' - }] }, { ln: 'DateAttributeType', bti: '.AbstractGenericAttributeType', @@ -72,7 +72,7 @@ var CityGML_Generics_2_0_Module_Factory = function () { ti: 'Date' }] }, { - ln: 'StringAttributeType', + ln: 'UriAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', @@ -143,21 +143,16 @@ var CityGML_Generics_2_0_Module_Factory = function () { }] }], eis: [{ - en: 'stringAttribute', - ti: '.StringAttributeType', - sh: '_genericAttribute' - }, { - en: 'intAttribute', - ti: '.IntAttributeType', - sh: '_genericAttribute' + en: 'GenericCityObject', + ti: '.GenericCityObjectType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { en: 'uriAttribute', ti: '.UriAttributeType', sh: '_genericAttribute' - }, { - en: 'dateAttribute', - ti: '.DateAttributeType', - sh: '_genericAttribute' }, { en: '_genericAttribute', ti: '.AbstractGenericAttributeType', @@ -170,12 +165,17 @@ var CityGML_Generics_2_0_Module_Factory = function () { ti: '.GenericAttributeSetType', sh: '_genericAttribute' }, { - en: 'GenericCityObject', - ti: '.GenericCityObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'intAttribute', + ti: '.IntAttributeType', + sh: '_genericAttribute' + }, { + en: 'stringAttribute', + ti: '.StringAttributeType', + sh: '_genericAttribute' + }, { + en: 'dateAttribute', + ti: '.DateAttributeType', + sh: '_genericAttribute' }, { en: 'measureAttribute', ti: '.MeasureAttributeType', diff --git a/scripts/lib/CityGML_LandUse_1_0.js b/scripts/lib/CityGML_LandUse_1_0.js index d0cbc7ef..946658d9 100644 --- a/scripts/lib/CityGML_LandUse_1_0.js +++ b/scripts/lib/CityGML_LandUse_1_0.js @@ -2,7 +2,7 @@ var CityGML_LandUse_1_0_Module_Factory = function () { var CityGML_LandUse_1_0 = { n: 'CityGML_LandUse_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/landuse\/1.0', - deps: ['CityGML_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ ln: 'LandUseType', bti: 'CityGML_1_0.AbstractCityObjectType', diff --git a/scripts/lib/CityGML_LandUse_2_0.js b/scripts/lib/CityGML_LandUse_2_0.js index 122c926e..a096d38d 100644 --- a/scripts/lib/CityGML_LandUse_2_0.js +++ b/scripts/lib/CityGML_LandUse_2_0.js @@ -44,15 +44,15 @@ var CityGML_LandUse_2_0_Module_Factory = function () { }] }], eis: [{ + en: '_GenericApplicationPropertyOfLandUse', + ti: 'AnyType' + }, { en: 'LandUse', ti: '.LandUseType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: '_GenericApplicationPropertyOfLandUse', - ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Relief_1_0.js b/scripts/lib/CityGML_Relief_1_0.js index 9dce60eb..49870cee 100644 --- a/scripts/lib/CityGML_Relief_1_0.js +++ b/scripts/lib/CityGML_Relief_1_0.js @@ -4,26 +4,7 @@ var CityGML_Relief_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/relief\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'RasterReliefType', - bti: '.AbstractReliefComponentType', - ps: [{ - n: 'grid', - rq: true, - ti: '.GridPropertyType' - }, { - n: 'genericApplicationPropertyOfRasterRelief', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRasterRelief', - ti: 'AnyType' - }] - }, { - ln: 'TinPropertyType', - tn: 'tinPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'GridPropertyType', - tn: 'gridPropertyType', + ln: 'ReliefComponentPropertyType', bti: 'GML_3_1_1.AssociationType' }, { ln: 'AbstractReliefComponentType', @@ -42,6 +23,24 @@ var CityGML_Relief_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfReliefComponent', ti: 'AnyType' }] + }, { + ln: 'TINReliefType', + bti: '.AbstractReliefComponentType', + ps: [{ + n: 'tin', + rq: true, + ti: '.TinPropertyType' + }, { + n: 'genericApplicationPropertyOfTinRelief', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTinRelief', + ti: 'AnyType' + }] + }, { + ln: 'TinPropertyType', + tn: 'tinPropertyType', + bti: 'GML_3_1_1.AssociationType' }, { ln: 'ReliefFeatureType', bti: 'CityGML_1_0.AbstractCityObjectType', @@ -61,20 +60,6 @@ var CityGML_Relief_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }] - }, { - ln: 'MassPointReliefType', - bti: '.AbstractReliefComponentType', - ps: [{ - n: 'reliefPoints', - rq: true, - ti: 'GML_3_1_1.MultiPointPropertyType' - }, { - n: 'genericApplicationPropertyOfMassPointRelief', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfMassPointRelief', - ti: 'AnyType' - }] }, { ln: 'BreaklineReliefType', bti: '.AbstractReliefComponentType', @@ -92,34 +77,47 @@ var CityGML_Relief_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'ReliefComponentPropertyType', - bti: 'GML_3_1_1.AssociationType' + ln: 'RasterReliefType', + bti: '.AbstractReliefComponentType', + ps: [{ + n: 'grid', + rq: true, + ti: '.GridPropertyType' + }, { + n: 'genericApplicationPropertyOfRasterRelief', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRasterRelief', + ti: 'AnyType' + }] }, { - ln: 'TINReliefType', + ln: 'MassPointReliefType', bti: '.AbstractReliefComponentType', ps: [{ - n: 'tin', + n: 'reliefPoints', rq: true, - ti: '.TinPropertyType' + ti: 'GML_3_1_1.MultiPointPropertyType' }, { - n: 'genericApplicationPropertyOfTinRelief', + n: 'genericApplicationPropertyOfMassPointRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTinRelief', + en: '_GenericApplicationPropertyOfMassPointRelief', ti: 'AnyType' }] + }, { + ln: 'GridPropertyType', + tn: 'gridPropertyType', + bti: 'GML_3_1_1.AssociationType' }], eis: [{ - en: '_GenericApplicationPropertyOfRasterRelief', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfMassPointRelief', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfReliefComponent', - ti: 'AnyType' + en: 'ReliefFeature', + ti: '.ReliefFeatureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } }, { - en: '_GenericApplicationPropertyOfBreaklineRelief', + en: '_GenericApplicationPropertyOfRasterRelief', ti: 'AnyType' }, { en: '_ReliefComponent', @@ -129,30 +127,29 @@ var CityGML_Relief_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'RasterRelief', - ti: '.RasterReliefType', + en: 'TINRelief', + ti: '.TINReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfTinRelief', + en: 'BreaklineRelief', + ti: '.BreaklineReliefType', + sh: '_ReliefComponent' + }, { + en: '_GenericApplicationPropertyOfReliefFeature', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }, { en: 'MassPointRelief', ti: '.MassPointReliefType', sh: '_ReliefComponent' }, { - en: 'ReliefFeature', - ti: '.ReliefFeatureType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } - }, { - en: '_GenericApplicationPropertyOfReliefFeature', + en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }, { - en: 'TINRelief', - ti: '.TINReliefType', - sh: '_ReliefComponent' + en: '_GenericApplicationPropertyOfReliefComponent', + ti: 'AnyType' }, { en: 'Elevation', ti: 'GML_3_1_1.LengthType', @@ -161,9 +158,12 @@ var CityGML_Relief_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'BreaklineRelief', - ti: '.BreaklineReliefType', + en: 'RasterRelief', + ti: '.RasterReliefType', sh: '_ReliefComponent' + }, { + en: '_GenericApplicationPropertyOfMassPointRelief', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Relief_2_0.js b/scripts/lib/CityGML_Relief_2_0.js index ff3e3716..b74076f1 100644 --- a/scripts/lib/CityGML_Relief_2_0.js +++ b/scripts/lib/CityGML_Relief_2_0.js @@ -3,22 +3,48 @@ var CityGML_Relief_2_0_Module_Factory = function () { n: 'CityGML_Relief_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/relief\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], + deps: ['GML_3_1_1', 'CityGML_2_0', 'XLink_1_0'], tis: [{ - ln: 'BreaklineReliefType', - bti: '.AbstractReliefComponentType', + ln: 'ReliefComponentPropertyType', ps: [{ - n: 'ridgeOrValleyLines', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'reliefComponent', + rq: true, + mx: false, + dom: false, + en: '_ReliefComponent', + ti: '.AbstractReliefComponentType', + t: 'er' }, { - n: 'breaklines', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'genericApplicationPropertyOfBreaklineRelief', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBreaklineRelief', - ti: 'AnyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { ln: 'GridPropertyType', @@ -63,20 +89,6 @@ var CityGML_Relief_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MassPointReliefType', - bti: '.AbstractReliefComponentType', - ps: [{ - n: 'reliefPoints', - rq: true, - ti: 'GML_3_1_1.MultiPointPropertyType' - }, { - n: 'genericApplicationPropertyOfMassPointRelief', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfMassPointRelief', - ti: 'AnyType' - }] }, { ln: 'TinPropertyType', tn: 'tinPropertyType', @@ -124,34 +136,62 @@ var CityGML_Relief_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RasterReliefType', + ln: 'AbstractReliefComponentType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'lod', + rq: true, + ti: 'Integer' + }, { + n: 'extent', + ti: 'GML_3_1_1.PolygonPropertyType' + }, { + n: 'genericApplicationPropertyOfReliefComponent', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfReliefComponent', + ti: 'AnyType' + }] + }, { + ln: 'TINReliefType', bti: '.AbstractReliefComponentType', ps: [{ - n: 'grid', + n: 'tin', rq: true, - ti: '.GridPropertyType' + ti: '.TinPropertyType' }, { - n: 'genericApplicationPropertyOfRasterRelief', + n: 'genericApplicationPropertyOfTinRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRasterRelief', + en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }] }, { - ln: 'AbstractReliefComponentType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'MassPointReliefType', + bti: '.AbstractReliefComponentType', ps: [{ - n: 'lod', + n: 'reliefPoints', rq: true, - ti: 'Integer' + ti: 'GML_3_1_1.MultiPointPropertyType' }, { - n: 'extent', - ti: 'GML_3_1_1.PolygonPropertyType' + n: 'genericApplicationPropertyOfMassPointRelief', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfMassPointRelief', + ti: 'AnyType' + }] + }, { + ln: 'RasterReliefType', + bti: '.AbstractReliefComponentType', + ps: [{ + n: 'grid', + rq: true, + ti: '.GridPropertyType' }, { - n: 'genericApplicationPropertyOfReliefComponent', + n: 'genericApplicationPropertyOfRasterRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfReliefComponent', + en: '_GenericApplicationPropertyOfRasterRelief', ti: 'AnyType' }] }, { @@ -174,117 +214,77 @@ var CityGML_Relief_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TINReliefType', + ln: 'BreaklineReliefType', bti: '.AbstractReliefComponentType', ps: [{ - n: 'tin', - rq: true, - ti: '.TinPropertyType' + n: 'ridgeOrValleyLines', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'genericApplicationPropertyOfTinRelief', + n: 'breaklines', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'genericApplicationPropertyOfBreaklineRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTinRelief', + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }] - }, { - ln: 'ReliefComponentPropertyType', - ps: [{ - n: 'reliefComponent', - rq: true, - mx: false, - dom: false, - en: '_ReliefComponent', - ti: '.AbstractReliefComponentType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] }], eis: [{ - en: 'TINRelief', - ti: '.TINReliefType', + en: 'RasterRelief', + ti: '.RasterReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfBreaklineRelief', - ti: 'AnyType' + en: 'MassPointRelief', + ti: '.MassPointReliefType', + sh: '_ReliefComponent' }, { - en: 'RasterRelief', - ti: '.RasterReliefType', + en: 'TINRelief', + ti: '.TINReliefType', sh: '_ReliefComponent' }, { - en: 'Elevation', - ti: 'GML_3_1_1.LengthType', - sh: { - lp: '_Object', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfReliefComponent', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfReliefFeature', + en: 'BreaklineRelief', + ti: '.BreaklineReliefType', + sh: '_ReliefComponent' + }, { + en: '_GenericApplicationPropertyOfMassPointRelief', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRasterRelief', + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }, { - en: '_ReliefComponent', - ti: '.AbstractReliefComponentType', + en: 'ReliefFeature', + ti: '.ReliefFeatureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfMassPointRelief', + en: '_GenericApplicationPropertyOfRasterRelief', ti: 'AnyType' }, { - en: 'MassPointRelief', - ti: '.MassPointReliefType', - sh: '_ReliefComponent' - }, { - en: '_GenericApplicationPropertyOfReliefComponent', + en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }, { - en: 'BreaklineRelief', - ti: '.BreaklineReliefType', - sh: '_ReliefComponent' - }, { - en: 'ReliefFeature', - ti: '.ReliefFeatureType', + en: '_ReliefComponent', + ti: '.AbstractReliefComponentType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } + }, { + en: 'Elevation', + ti: 'GML_3_1_1.LengthType', + sh: { + lp: '_Object', + ns: 'http:\/\/www.opengis.net\/gml' + } }] }; return { diff --git a/scripts/lib/CityGML_TexturedSurface_1_0.js b/scripts/lib/CityGML_TexturedSurface_1_0.js index b153eb73..261b3f04 100644 --- a/scripts/lib/CityGML_TexturedSurface_1_0.js +++ b/scripts/lib/CityGML_TexturedSurface_1_0.js @@ -53,37 +53,6 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'AbstractAppearanceType', - bti: 'GML_3_1_1.AbstractGMLType' - }, { - ln: 'TexturedSurfaceType', - bti: 'GML_3_1_1.OrientableSurfaceType', - ps: [{ - n: 'appearance', - rq: true, - col: true, - ti: '.AppearancePropertyType' - }] - }, { - ln: 'SimpleTextureType', - bti: '.AbstractAppearanceType', - ps: [{ - n: 'textureMap', - rq: true - }, { - n: 'textureCoordinates', - rq: true, - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'textureType' - }, { - n: 'repeat', - ti: 'Boolean' - }] }, { ln: 'MaterialType', bti: '.AbstractAppearanceType', @@ -115,12 +84,50 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { bti: 'Double' } }] + }, { + ln: 'SimpleTextureType', + bti: '.AbstractAppearanceType', + ps: [{ + n: 'textureMap', + rq: true + }, { + n: 'textureCoordinates', + rq: true, + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'textureType' + }, { + n: 'repeat', + ti: 'Boolean' + }] + }, { + ln: 'TexturedSurfaceType', + bti: 'GML_3_1_1.OrientableSurfaceType', + ps: [{ + n: 'appearance', + rq: true, + col: true, + ti: '.AppearancePropertyType' + }] + }, { + ln: 'AbstractAppearanceType', + bti: 'GML_3_1_1.AbstractGMLType' }, { t: 'enum', ln: 'TextureTypeType', vs: ['specific', 'typical', 'unknown'] }], eis: [{ + en: 'Material', + ti: '.MaterialType', + sh: '_Appearance' + }, { + en: 'appearance', + ti: '.AppearancePropertyType' + }, { en: 'TexturedSurface', ti: '.TexturedSurfaceType', sh: { @@ -128,8 +135,8 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Material', - ti: '.MaterialType', + en: 'SimpleTexture', + ti: '.SimpleTextureType', sh: '_Appearance' }, { en: '_Appearance', @@ -138,13 +145,6 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'SimpleTexture', - ti: '.SimpleTextureType', - sh: '_Appearance' - }, { - en: 'appearance', - ti: '.AppearancePropertyType' }] }; return { diff --git a/scripts/lib/CityGML_TexturedSurface_2_0.js b/scripts/lib/CityGML_TexturedSurface_2_0.js index ee34edcf..7e19af9b 100644 --- a/scripts/lib/CityGML_TexturedSurface_2_0.js +++ b/scripts/lib/CityGML_TexturedSurface_2_0.js @@ -3,46 +3,25 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { n: 'CityGML_TexturedSurface_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/texturedsurface\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_1_1', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'MaterialType', + ln: 'SimpleTextureType', bti: '.AbstractAppearanceType', ps: [{ - n: 'shininess', - ti: 'Double' - }, { - n: 'transparency', - ti: 'Double' - }, { - n: 'ambientIntensity', - ti: 'Double' + n: 'textureMap', + rq: true }, { - n: 'specularColor', + n: 'textureCoordinates', + rq: true, ti: { t: 'l', bti: 'Double' } }, { - n: 'diffuseColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'textureType' }, { - n: 'emissiveColor', - ti: { - t: 'l', - bti: 'Double' - } - }] - }, { - ln: 'TexturedSurfaceType', - bti: 'GML_3_1_1.OrientableSurfaceType', - ps: [{ - n: 'appearance', - rq: true, - col: true, - ti: '.AppearancePropertyType' + n: 'repeat', + ti: 'Boolean' }] }, { ln: 'AppearancePropertyType', @@ -97,23 +76,44 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { ln: 'AbstractAppearanceType', bti: 'GML_3_1_1.AbstractGMLType' }, { - ln: 'SimpleTextureType', + ln: 'TexturedSurfaceType', + bti: 'GML_3_1_1.OrientableSurfaceType', + ps: [{ + n: 'appearance', + rq: true, + col: true, + ti: '.AppearancePropertyType' + }] + }, { + ln: 'MaterialType', bti: '.AbstractAppearanceType', ps: [{ - n: 'textureMap', - rq: true + n: 'shininess', + ti: 'Double' }, { - n: 'textureCoordinates', - rq: true, + n: 'transparency', + ti: 'Double' + }, { + n: 'ambientIntensity', + ti: 'Double' + }, { + n: 'specularColor', ti: { t: 'l', bti: 'Double' } }, { - n: 'textureType' + n: 'diffuseColor', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'repeat', - ti: 'Boolean' + n: 'emissiveColor', + ti: { + t: 'l', + bti: 'Double' + } }] }, { t: 'enum', @@ -121,8 +121,19 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { vs: ['specific', 'typical', 'unknown'] }], eis: [{ + en: '_Appearance', + ti: '.AbstractAppearanceType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { en: 'appearance', ti: '.AppearancePropertyType' + }, { + en: 'Material', + ti: '.MaterialType', + sh: '_Appearance' }, { en: 'TexturedSurface', ti: '.TexturedSurfaceType', @@ -134,17 +145,6 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { en: 'SimpleTexture', ti: '.SimpleTextureType', sh: '_Appearance' - }, { - en: 'Material', - ti: '.MaterialType', - sh: '_Appearance' - }, { - en: '_Appearance', - ti: '.AbstractAppearanceType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } }] }; return { diff --git a/scripts/lib/CityGML_Transportation_1_0.js b/scripts/lib/CityGML_Transportation_1_0.js index d168f64c..48b6d512 100644 --- a/scripts/lib/CityGML_Transportation_1_0.js +++ b/scripts/lib/CityGML_Transportation_1_0.js @@ -4,43 +4,42 @@ var CityGML_Transportation_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/transportation\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'SquareType', + ln: 'RoadType', bti: '.TransportationComplexType', ps: [{ - n: 'genericApplicationPropertyOfSquare', + n: 'genericApplicationPropertyOfRoad', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSquare', + en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' }] }, { - ln: 'RailwayType', - bti: '.TransportationComplexType', + ln: 'TrafficAreaType', + bti: '.AbstractTransportationObjectType', ps: [{ - n: 'genericApplicationPropertyOfRailway', + n: 'usage', mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRailway', - ti: 'AnyType' - }] - }, { - ln: 'TrackType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfTrack', + col: true + }, { + n: 'function', mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' - }] - }, { - ln: 'AbstractTransportationObjectType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfTransportationObject', + col: true + }, { + n: 'surfaceMaterial' + }, { + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfTrafficArea', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTransportationObject', + en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' }] }, { @@ -88,6 +87,19 @@ var CityGML_Transportation_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfTransportationComplex', ti: 'AnyType' }] + }, { + ln: 'TrafficAreaPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'AbstractTransportationObjectType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfTransportationObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTransportationObject', + ti: 'AnyType' + }] }, { ln: 'AuxiliaryTrafficAreaType', bti: '.AbstractTransportationObjectType', @@ -114,110 +126,98 @@ var CityGML_Transportation_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TrafficAreaType', - bti: '.AbstractTransportationObjectType', + ln: 'TrackType', + bti: '.TransportationComplexType', ps: [{ - n: 'usage', - mno: 0, - col: true - }, { - n: 'function', + n: 'genericApplicationPropertyOfTrack', mno: 0, - col: true - }, { - n: 'surfaceMaterial' - }, { - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfTrafficArea', + col: true, + en: '_GenericApplicationPropertyOfTrack', + ti: 'AnyType' + }] + }, { + ln: 'RailwayType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfRailway', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTrafficArea', + en: '_GenericApplicationPropertyOfRailway', ti: 'AnyType' }] }, { ln: 'AuxiliaryTrafficAreaPropertyType', bti: 'GML_3_1_1.AssociationType' }, { - ln: 'RoadType', + ln: 'SquareType', bti: '.TransportationComplexType', ps: [{ - n: 'genericApplicationPropertyOfRoad', + n: 'genericApplicationPropertyOfSquare', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoad', + en: '_GenericApplicationPropertyOfSquare', ti: 'AnyType' }] - }, { - ln: 'TrafficAreaPropertyType', - bti: 'GML_3_1_1.AssociationType' }], eis: [{ - en: '_GenericApplicationPropertyOfSquare', - ti: 'AnyType' - }, { - en: 'TrafficArea', - ti: '.TrafficAreaType', + en: 'AuxiliaryTrafficArea', + ti: '.AuxiliaryTrafficAreaType', sh: '_TransportationObject' }, { en: 'Road', ti: '.RoadType', sh: 'TransportationComplex' }, { - en: '_GenericApplicationPropertyOfTransportationComplex', + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' }, { - en: 'AuxiliaryTrafficArea', - ti: '.AuxiliaryTrafficAreaType', + en: '_GenericApplicationPropertyOfRailway', + ti: 'AnyType' + }, { + en: 'TrafficArea', + ti: '.TrafficAreaType', sh: '_TransportationObject' + }, { + en: '_TransportationObject', + ti: '.AbstractTransportationObjectType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfSquare', + ti: 'AnyType' + }, { + en: 'Square', + ti: '.SquareType', + sh: 'TransportationComplex' }, { en: 'Track', ti: '.TrackType', sh: 'TransportationComplex' }, { - en: '_GenericApplicationPropertyOfRailway', + en: '_GenericApplicationPropertyOfTransportationComplex', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRoad', + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTrack', + en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' }, { - en: 'Railway', - ti: '.RailwayType', - sh: 'TransportationComplex' - }, { - en: '_GenericApplicationPropertyOfTransportationObject', + en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' }, { en: 'TransportationComplex', ti: '.TransportationComplexType', sh: '_TransportationObject' }, { - en: 'Square', - ti: '.SquareType', - sh: 'TransportationComplex' - }, { - en: '_TransportationObject', - ti: '.AbstractTransportationObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } - }, { - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfTransportationObject', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTrafficArea', - ti: 'AnyType' + en: 'Railway', + ti: '.RailwayType', + sh: 'TransportationComplex' }] }; return { diff --git a/scripts/lib/CityGML_Transportation_2_0.js b/scripts/lib/CityGML_Transportation_2_0.js index 43579c94..d8c19ea5 100644 --- a/scripts/lib/CityGML_Transportation_2_0.js +++ b/scripts/lib/CityGML_Transportation_2_0.js @@ -5,52 +5,6 @@ var CityGML_Transportation_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], tis: [{ - ln: 'TrafficAreaType', - bti: '.AbstractTransportationObjectType', - ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'surfaceMaterial', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfTrafficArea', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTrafficArea', - ti: 'AnyType' - }] - }, { - ln: 'RoadType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfRoad', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRoad', - ti: 'AnyType' - }] - }, { ln: 'TransportationComplexType', bti: '.AbstractTransportationObjectType', ps: [{ @@ -102,49 +56,33 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AuxiliaryTrafficAreaType', - bti: '.AbstractTransportationObjectType', + ln: 'SquareType', + bti: '.TransportationComplexType', ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', + n: 'genericApplicationPropertyOfSquare', mno: 0, col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'surfaceMaterial', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfSquare', + ti: 'AnyType' + }] + }, { + ln: 'RoadType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfRoad', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' }] }, { - ln: 'RailwayType', + ln: 'TrackType', bti: '.TransportationComplexType', ps: [{ - n: 'genericApplicationPropertyOfRailway', + n: 'genericApplicationPropertyOfTrack', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRailway', + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' }] }, { @@ -186,16 +124,6 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'TrackType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfTrack', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' - }] }, { ln: 'TrafficAreaPropertyType', ps: [{ @@ -236,13 +164,49 @@ var CityGML_Transportation_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SquareType', + ln: 'RailwayType', bti: '.TransportationComplexType', ps: [{ - n: 'genericApplicationPropertyOfSquare', + n: 'genericApplicationPropertyOfRailway', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSquare', + en: '_GenericApplicationPropertyOfRailway', + ti: 'AnyType' + }] + }, { + ln: 'TrafficAreaType', + bti: '.AbstractTransportationObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'surfaceMaterial', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfTrafficArea', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' }] }, { @@ -255,34 +219,51 @@ var CityGML_Transportation_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfTransportationObject', ti: 'AnyType' }] + }, { + ln: 'AuxiliaryTrafficAreaType', + bti: '.AbstractTransportationObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'surfaceMaterial', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfAuxiliaryTrafficArea', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + ti: 'AnyType' + }] }], eis: [{ - en: 'Track', - ti: '.TrackType', - sh: 'TransportationComplex' - }, { - en: 'TrafficArea', - ti: '.TrafficAreaType', - sh: '_TransportationObject' - }, { - en: '_GenericApplicationPropertyOfTransportationObject', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfTrafficArea', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfRoad', - ti: 'AnyType' - }, { en: 'AuxiliaryTrafficArea', ti: '.AuxiliaryTrafficAreaType', sh: '_TransportationObject' }, { - en: '_GenericApplicationPropertyOfTransportationComplex', - ti: 'AnyType' + en: 'Railway', + ti: '.RailwayType', + sh: 'TransportationComplex' }, { en: '_TransportationObject', ti: '.AbstractTransportationObjectType', @@ -295,25 +276,44 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: '.RoadType', sh: 'TransportationComplex' }, { - en: '_GenericApplicationPropertyOfRailway', + en: '_GenericApplicationPropertyOfSquare', ti: 'AnyType' }, { - en: 'Railway', - ti: '.RailwayType', - sh: 'TransportationComplex' + en: 'TrafficArea', + ti: '.TrafficAreaType', + sh: '_TransportationObject' + }, { + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfTransportationObject', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfRailway', + ti: 'AnyType' }, { en: 'TransportationComplex', ti: '.TransportationComplexType', sh: '_TransportationObject' + }, { + en: '_GenericApplicationPropertyOfTransportationComplex', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfRoad', + ti: 'AnyType' + }, { + en: 'Track', + ti: '.TrackType', + sh: 'TransportationComplex' }, { en: 'Square', ti: '.SquareType', sh: 'TransportationComplex' }, { - en: '_GenericApplicationPropertyOfSquare', + en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' }] }; diff --git a/scripts/lib/CityGML_Tunnel_2_0.js b/scripts/lib/CityGML_Tunnel_2_0.js index 225af968..d58df603 100644 --- a/scripts/lib/CityGML_Tunnel_2_0.js +++ b/scripts/lib/CityGML_Tunnel_2_0.js @@ -3,135 +3,17 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { n: 'CityGML_Tunnel_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/tunnel\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], + deps: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], tis: [{ - ln: 'WindowType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'genericApplicationPropertyOfWindow', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }] - }, { - ln: 'TunnelPartType', - bti: '.AbstractTunnelType', - ps: [{ - n: 'genericApplicationPropertyOfTunnelPart', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTunnelPart', - ti: 'AnyType' - }] - }, { - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }] - }, { - ln: 'HollowSpaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' - }, { - n: 'interiorFurniture', - mno: 0, - col: true, - ti: '.InteriorFurniturePropertyType' - }, { - n: 'hollowSpaceInstallation', - mno: 0, - col: true, - ti: '.IntTunnelInstallationPropertyType' - }, { - n: 'genericApplicationPropertyOfHollowSpace', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfHollowSpace', - ti: 'AnyType' - }] - }, { - ln: 'WallSurfaceType', + ln: 'RoofSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfWallSurface', + n: 'genericApplicationPropertyOfRoofSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }] - }, { - ln: 'BoundarySurfacePropertyType', - ps: [{ - n: 'boundarySurface', - rq: true, - mx: false, - dom: false, - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] }, { ln: 'InteriorFurniturePropertyType', ps: [{ @@ -172,44 +54,48 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractOpeningType', + ln: 'IntTunnelInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'genericApplicationPropertyOfOpening', + n: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'CeilingSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfIntTunnelInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfIntTunnelInstallation', ti: 'AnyType' }] }, { - ln: 'TunnelInstallationPropertyType', + ln: 'IntTunnelInstallationPropertyType', ps: [{ - n: 'tunnelInstallation', + n: 'intTunnelInstallation', rq: true, - en: 'TunnelInstallation', - ti: '.TunnelInstallationType' + en: 'IntTunnelInstallation', + ti: '.IntTunnelInstallationType' }, { n: 'remoteSchema', an: { @@ -243,37 +129,13 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TunnelType', - bti: '.AbstractTunnelType', - ps: [{ - n: 'genericApplicationPropertyOfTunnel', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTunnel', - ti: 'AnyType' - }] - }, { - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'InteriorWallSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'opening', - mno: 0, - col: true, - ti: '.OpeningPropertyType' - }, { - n: 'genericApplicationPropertyOfBoundarySurface', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { @@ -287,7 +149,7 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'IntTunnelInstallationType', + ln: 'TunnelInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -303,9 +165,21 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { mno: 0, col: true, ti: 'GML_3_1_1.CodeType' + }, { + n: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { n: 'lod4Geometry', ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod2ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' @@ -316,10 +190,20 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfIntTunnelInstallation', + n: 'genericApplicationPropertyOfTunnelInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfIntTunnelInstallation', + en: '_GenericApplicationPropertyOfTunnelInstallation', + ti: 'AnyType' + }] + }, { + ln: 'WindowType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'genericApplicationPropertyOfWindow', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }] }, { @@ -364,6 +248,16 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GroundSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfGroundSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }] }, { ln: 'TunnelFurnitureType', bti: 'CityGML_2_0.AbstractCityObjectType', @@ -395,12 +289,12 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'IntTunnelInstallationPropertyType', + ln: 'TunnelPartPropertyType', ps: [{ - n: 'intTunnelInstallation', + n: 'tunnelPart', rq: true, - en: 'IntTunnelInstallation', - ti: '.IntTunnelInstallationType' + en: 'TunnelPart', + ti: '.TunnelPartType' }, { n: 'remoteSchema', an: { @@ -434,22 +328,42 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RoofSurfaceType', + ln: 'WallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', + n: 'genericApplicationPropertyOfWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }] }, { - ln: 'TunnelPartPropertyType', - ps: [{ - n: 'tunnelPart', + ln: 'CeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfCeilingSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' + }] + }, { + ln: 'OuterFloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfOuterFloorSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfOuterFloorSurface', + ti: 'AnyType' + }] + }, { + ln: 'TunnelInstallationPropertyType', + ps: [{ + n: 'tunnelInstallation', rq: true, - en: 'TunnelPart', - ti: '.TunnelPartType' + en: 'TunnelInstallation', + ti: '.TunnelInstallationType' }, { n: 'remoteSchema', an: { @@ -483,23 +397,65 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', + ln: 'BoundarySurfacePropertyType', ps: [{ - n: 'genericApplicationPropertyOfDoor', + n: 'boundarySurface', + rq: true, + mx: false, + dom: false, + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'TunnelType', + bti: '.AbstractTunnelType', + ps: [{ + n: 'genericApplicationPropertyOfTunnel', mno: 0, col: true, - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfTunnel', ti: 'AnyType' }] }, { - ln: 'OuterFloorSurfaceType', + ln: 'FloorSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterFloorSurface', + n: 'genericApplicationPropertyOfFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }] }, { @@ -643,23 +599,59 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'DoorType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + n: 'genericApplicationPropertyOfDoor', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }] }, { - ln: 'FloorSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'AbstractOpeningType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfOpening', mno: 0, col: true, - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' + }] + }, { + ln: 'AbstractBoundarySurfaceType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + n: 'opening', + mno: 0, + col: true, + ti: '.OpeningPropertyType' + }, { + n: 'genericApplicationPropertyOfBoundarySurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }] }, { @@ -673,7 +665,7 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TunnelInstallationType', + ln: 'HollowSpaceType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -690,23 +682,11 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'lod2ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' - }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -714,108 +694,135 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfTunnelInstallation', + n: 'interiorFurniture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTunnelInstallation', + ti: '.InteriorFurniturePropertyType' + }, { + n: 'hollowSpaceInstallation', + mno: 0, + col: true, + ti: '.IntTunnelInstallationPropertyType' + }, { + n: 'genericApplicationPropertyOfHollowSpace', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfHollowSpace', + ti: 'AnyType' + }] + }, { + ln: 'TunnelPartType', + bti: '.AbstractTunnelType', + ps: [{ + n: 'genericApplicationPropertyOfTunnelPart', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTunnelPart', ti: 'AnyType' }] }], eis: [{ - en: '_GenericApplicationPropertyOfTunnelInstallation', - ti: 'AnyType' + en: 'FloorSurface', + ti: '.FloorSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfHollowSpace', - ti: 'AnyType' + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }, { - en: 'OuterFloorSurface', - ti: '.OuterFloorSurfaceType', + en: 'OuterCeilingSurface', + ti: '.OuterCeilingSurfaceType', sh: '_BoundarySurface' }, { - en: 'TunnelInstallation', - ti: '.TunnelInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfWindow', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfFloorSurface', - ti: 'AnyType' + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'Tunnel', + ti: '.TunnelType', + sh: '_AbstractTunnel' }, { en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfTunnel', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfHollowSpace', ti: 'AnyType' }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: '_GenericApplicationPropertyOfOuterFloorSurface', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTunnelFurniture', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }, { - en: 'HollowSpace', - ti: '.HollowSpaceType', + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'TunnelFurniture', + ti: '.TunnelFurnitureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfTunnelPart', + en: 'OuterFloorSurface', + ti: '.OuterFloorSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfIntTunnelInstallation', + en: '_GenericApplicationPropertyOfAbstractTunnel', ti: 'AnyType' }, { - en: 'Tunnel', - ti: '.TunnelType', - sh: '_AbstractTunnel' + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfTunnelInstallation', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }, { - en: 'TunnelFurniture', - ti: '.TunnelFurnitureType', + en: '_AbstractTunnel', + ti: '.AbstractTunnelType', sh: { - lp: '_CityObject', + lp: '_Site', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfOuterCeilingSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfGroundSurface', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfTunnelFurniture', ti: 'AnyType' }, { en: 'Window', ti: '.WindowType', sh: '_Opening' }, { - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfIntTunnelInstallation', + ti: 'AnyType' }, { - en: '_Opening', - ti: '.AbstractOpeningType', + en: '_GenericApplicationPropertyOfInteriorWallSurface', + ti: 'AnyType' + }, { + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' @@ -825,63 +832,56 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: '.TunnelPartType', sh: '_AbstractTunnel' }, { - en: 'IntTunnelInstallation', - ti: '.IntTunnelInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } - }, { - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfOuterCeilingSurface', + ti: 'AnyType' }, { - en: '_AbstractTunnel', - ti: '.AbstractTunnelType', + en: 'HollowSpace', + ti: '.HollowSpaceType', sh: { - lp: '_Site', + lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'OuterCeilingSurface', - ti: '.OuterCeilingSurfaceType', - sh: '_BoundarySurface' + en: '_Opening', + ti: '.AbstractOpeningType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { en: 'Door', ti: '.DoorType', sh: '_Opening' }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfTunnel', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAbstractTunnel', + en: 'TunnelInstallation', + ti: '.TunnelInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: '_GenericApplicationPropertyOfTunnelPart', ti: 'AnyType' + }, { + en: 'IntTunnelInstallation', + ti: '.IntTunnelInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }] }; return { diff --git a/scripts/lib/CityGML_Vegetation_1_0.js b/scripts/lib/CityGML_Vegetation_1_0.js index c7920ca1..d062891f 100644 --- a/scripts/lib/CityGML_Vegetation_1_0.js +++ b/scripts/lib/CityGML_Vegetation_1_0.js @@ -4,16 +4,6 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/vegetation\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'AbstractVegetationObjectType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfVegetationObject', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfVegetationObject', - ti: 'AnyType' - }] - }, { ln: 'PlantCoverType', bti: '.AbstractVegetationObjectType', ps: [{ @@ -54,6 +44,16 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfPlantCover', ti: 'AnyType' }] + }, { + ln: 'AbstractVegetationObjectType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfVegetationObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfVegetationObject', + ti: 'AnyType' + }] }, { ln: 'SolitaryVegetationObjectType', bti: '.AbstractVegetationObjectType', @@ -108,19 +108,11 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { }] }], eis: [{ - en: '_GenericApplicationPropertyOfPlantCover', - ti: 'AnyType' - }, { - en: 'PlantCover', - ti: '.PlantCoverType', - sh: '_VegetationObject' - }, { en: '_GenericApplicationPropertyOfSolitaryVegetationObject', ti: 'AnyType' }, { - en: 'SolitaryVegetationObject', - ti: '.SolitaryVegetationObjectType', - sh: '_VegetationObject' + en: '_GenericApplicationPropertyOfPlantCover', + ti: 'AnyType' }, { en: '_VegetationObject', ti: '.AbstractVegetationObjectType', @@ -131,6 +123,14 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { }, { en: '_GenericApplicationPropertyOfVegetationObject', ti: 'AnyType' + }, { + en: 'PlantCover', + ti: '.PlantCoverType', + sh: '_VegetationObject' + }, { + en: 'SolitaryVegetationObject', + ti: '.SolitaryVegetationObjectType', + sh: '_VegetationObject' }] }; return { diff --git a/scripts/lib/CityGML_Vegetation_2_0.js b/scripts/lib/CityGML_Vegetation_2_0.js index f17b32ec..28741cb9 100644 --- a/scripts/lib/CityGML_Vegetation_2_0.js +++ b/scripts/lib/CityGML_Vegetation_2_0.js @@ -4,7 +4,7 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/vegetation\/2.0', deps: ['GML_3_1_1', 'CityGML_2_0'], tis: [{ - ln: 'PlantCoverType', + ln: 'SolitaryVegetationObjectType', bti: '.AbstractVegetationObjectType', ps: [{ n: 'clazz', @@ -21,41 +21,50 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'averageHeight', + n: 'species', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'height', ti: 'GML_3_1_1.LengthType' }, { - n: 'lod1MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'trunkDiameter', + ti: 'GML_3_1_1.LengthType' }, { - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'crownDiameter', + ti: 'GML_3_1_1.LengthType' }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod1Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod1MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod2MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod3MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' + n: 'lod1ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'lod4MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' + n: 'lod2ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'genericApplicationPropertyOfPlantCover', + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfSolitaryVegetationObject', mno: 0, col: true, - en: '_GenericApplicationPropertyOfPlantCover', + en: '_GenericApplicationPropertyOfSolitaryVegetationObject', ti: 'AnyType' }] }, { - ln: 'SolitaryVegetationObjectType', + ln: 'PlantCoverType', bti: '.AbstractVegetationObjectType', ps: [{ n: 'clazz', @@ -72,46 +81,37 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'species', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'height', - ti: 'GML_3_1_1.LengthType' - }, { - n: 'trunkDiameter', - ti: 'GML_3_1_1.LengthType' - }, { - n: 'crownDiameter', + n: 'averageHeight', ti: 'GML_3_1_1.LengthType' }, { - n: 'lod1Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod1MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod2MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod1ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod1MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' }, { - n: 'lod2ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod2MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' }, { - n: 'lod3ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod3MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' }, { - n: 'genericApplicationPropertyOfSolitaryVegetationObject', + n: 'genericApplicationPropertyOfPlantCover', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + en: '_GenericApplicationPropertyOfPlantCover', ti: 'AnyType' }] }, { @@ -126,11 +126,19 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { }] }], eis: [{ - en: '_GenericApplicationPropertyOfSolitaryVegetationObject', - ti: 'AnyType' + en: 'SolitaryVegetationObject', + ti: '.SolitaryVegetationObjectType', + sh: '_VegetationObject' + }, { + en: 'PlantCover', + ti: '.PlantCoverType', + sh: '_VegetationObject' }, { en: '_GenericApplicationPropertyOfPlantCover', ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfVegetationObject', ti: 'AnyType' @@ -141,14 +149,6 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: 'SolitaryVegetationObject', - ti: '.SolitaryVegetationObjectType', - sh: '_VegetationObject' - }, { - en: 'PlantCover', - ti: '.PlantCoverType', - sh: '_VegetationObject' }] }; return { diff --git a/scripts/lib/CityGML_Waterbody_1_0.js b/scripts/lib/CityGML_Waterbody_1_0.js index 0a3a819a..74991f88 100644 --- a/scripts/lib/CityGML_Waterbody_1_0.js +++ b/scripts/lib/CityGML_Waterbody_1_0.js @@ -4,28 +4,6 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/waterbody\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'WaterSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', - ps: [{ - n: 'waterLevel' - }, { - n: 'genericApplicationPropertyOfWaterSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterSurface', - ti: 'AnyType' - }] - }, { - ln: 'WaterClosureSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWaterClosureSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterClosureSurface', - ti: 'AnyType' - }] - }, { ln: 'WaterBodyType', bti: '.AbstractWaterObjectType', ps: [{ @@ -89,6 +67,16 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { }, { ln: 'BoundedByWaterSurfacePropertyType', bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'WaterClosureSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWaterClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterClosureSurface', + ti: 'AnyType' + }] }, { ln: 'AbstractWaterBoundarySurfaceType', bti: 'CityGML_1_0.AbstractCityObjectType', @@ -118,55 +106,67 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfWaterObject', ti: 'AnyType' }] + }, { + ln: 'WaterSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'waterLevel' + }, { + n: 'genericApplicationPropertyOfWaterSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }] }], eis: [{ - en: 'WaterSurface', - ti: '.WaterSurfaceType', - sh: '_WaterBoundarySurface' + en: 'WaterBody', + ti: '.WaterBodyType', + sh: '_WaterObject' }, { - en: '_GenericApplicationPropertyOfWaterBody', + en: '_WaterBoundarySurface', + ti: '.AbstractWaterBoundarySurfaceType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfWaterClosureSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfWaterObject', + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterBody', ti: 'AnyType' }, { en: 'WaterClosureSurface', ti: '.WaterClosureSurfaceType', sh: '_WaterBoundarySurface' }, { - en: '_GenericApplicationPropertyOfWaterGroundSurface', + en: 'WaterGroundSurface', + ti: '.WaterGroundSurfaceType', + sh: '_WaterBoundarySurface' + }, { + en: '_GenericApplicationPropertyOfWaterObject', ti: 'AnyType' }, { - en: '_WaterObject', - ti: '.AbstractWaterObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } + en: 'WaterSurface', + ti: '.WaterSurfaceType', + sh: '_WaterBoundarySurface' }, { - en: '_GenericApplicationPropertyOfWaterSurface', + en: '_GenericApplicationPropertyOfWaterGroundSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfWaterClosureSurface', + en: '_GenericApplicationPropertyOfWaterBoundarySurface', ti: 'AnyType' }, { - en: '_WaterBoundarySurface', - ti: '.AbstractWaterBoundarySurfaceType', + en: '_WaterObject', + ti: '.AbstractWaterObjectType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } - }, { - en: '_GenericApplicationPropertyOfWaterBoundarySurface', - ti: 'AnyType' - }, { - en: 'WaterGroundSurface', - ti: '.WaterGroundSurfaceType', - sh: '_WaterBoundarySurface' - }, { - en: 'WaterBody', - ti: '.WaterBodyType', - sh: '_WaterObject' }] }; return { diff --git a/scripts/lib/CityGML_Waterbody_2_0.js b/scripts/lib/CityGML_Waterbody_2_0.js index ae72f20b..a3505758 100644 --- a/scripts/lib/CityGML_Waterbody_2_0.js +++ b/scripts/lib/CityGML_Waterbody_2_0.js @@ -3,27 +3,8 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { n: 'CityGML_Waterbody_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/waterbody\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_1_1', 'CityGML_2_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], tis: [{ - ln: 'AbstractWaterBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod2Surface', - ti: 'GML_3_1_1.SurfacePropertyType' - }, { - n: 'lod3Surface', - ti: 'GML_3_1_1.SurfacePropertyType' - }, { - n: 'lod4Surface', - ti: 'GML_3_1_1.SurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfWaterBoundarySurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterBoundarySurface', - ti: 'AnyType' - }] - }, { ln: 'WaterBodyType', bti: '.AbstractWaterObjectType', ps: [{ @@ -77,6 +58,16 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfWaterBody', ti: 'AnyType' }] + }, { + ln: 'WaterClosureSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWaterClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterClosureSurface', + ti: 'AnyType' + }] }, { ln: 'BoundedByWaterSurfacePropertyType', ps: [{ @@ -120,26 +111,22 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WaterSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', + ln: 'AbstractWaterBoundarySurfaceType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'waterLevel', - ti: 'GML_3_1_1.CodeType' + n: 'lod2Surface', + ti: 'GML_3_1_1.SurfacePropertyType' }, { - n: 'genericApplicationPropertyOfWaterSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterSurface', - ti: 'AnyType' - }] - }, { - ln: 'WaterClosureSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWaterClosureSurface', + n: 'lod3Surface', + ti: 'GML_3_1_1.SurfacePropertyType' + }, { + n: 'lod4Surface', + ti: 'GML_3_1_1.SurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfWaterBoundarySurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWaterClosureSurface', + en: '_GenericApplicationPropertyOfWaterBoundarySurface', ti: 'AnyType' }] }, { @@ -162,55 +149,68 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfWaterGroundSurface', ti: 'AnyType' }] + }, { + ln: 'WaterSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'waterLevel', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'genericApplicationPropertyOfWaterSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }] }], eis: [{ + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }, { en: 'WaterGroundSurface', ti: '.WaterGroundSurfaceType', sh: '_WaterBoundarySurface' }, { - en: '_WaterBoundarySurface', - ti: '.AbstractWaterBoundarySurfaceType', + en: '_GenericApplicationPropertyOfWaterBody', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterClosureSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterBoundarySurface', + ti: 'AnyType' + }, { + en: '_WaterObject', + ti: '.AbstractWaterObjectType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfWaterClosureSurface', + en: '_GenericApplicationPropertyOfWaterGroundSurface', ti: 'AnyType' }, { en: 'WaterClosureSurface', ti: '.WaterClosureSurfaceType', sh: '_WaterBoundarySurface' - }, { - en: '_GenericApplicationPropertyOfWaterObject', - ti: 'AnyType' }, { en: 'WaterSurface', ti: '.WaterSurfaceType', sh: '_WaterBoundarySurface' }, { - en: '_GenericApplicationPropertyOfWaterBody', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWaterSurface', + en: '_GenericApplicationPropertyOfWaterObject', ti: 'AnyType' }, { - en: 'WaterBody', - ti: '.WaterBodyType', - sh: '_WaterObject' - }, { - en: '_WaterObject', - ti: '.AbstractWaterObjectType', + en: '_WaterBoundarySurface', + ti: '.AbstractWaterBoundarySurfaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfWaterBoundarySurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWaterGroundSurface', - ti: 'AnyType' + en: 'WaterBody', + ti: '.WaterBodyType', + sh: '_WaterObject' }] }; return { diff --git a/scripts/lib/DCT.js b/scripts/lib/DCT.js index 56cff57c..cb597dd7 100644 --- a/scripts/lib/DCT.js +++ b/scripts/lib/DCT.js @@ -5,88 +5,91 @@ var DCT_Module_Factory = function () { deps: ['DC_1_1'], tis: [], eis: [{ - en: 'isPartOf', + en: 'hasFormat', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'medium', + en: 'valid', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'format', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'replaces', + en: 'isPartOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'issued', + en: 'extent', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isRequiredBy', + en: 'references', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'mediator', + en: 'accessRights', ti: 'DC_1_1.SimpleLiteral', - sh: 'audience' + sh: { + lp: 'rights', + ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' + } }, { - en: 'alternative', + en: 'audience', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'title', + lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isFormatOf', + en: 'issued', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'audience', + en: 'conformsTo', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'DC-element', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'extent', + en: 'medium', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'provenance', + en: 'isRequiredBy', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'DC-element', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'temporal', + en: 'dateCopyrighted', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'coverage', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'hasVersion', + en: 'isReplacedBy', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', @@ -100,45 +103,49 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isReferencedBy', + en: 'isVersionOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'requires', + en: 'temporal', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'coverage', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'rightsHolder', + en: 'mediator', + ti: 'DC_1_1.SimpleLiteral', + sh: 'audience' + }, { + en: 'provenance', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'conformsTo', + en: 'created', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isVersionOf', + en: 'license', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'rights', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'tableOfContents', + en: 'requires', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'description', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { @@ -149,30 +156,26 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'dateCopyrighted', + en: 'hasPart', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'valid', + en: 'available', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'accessRights', + en: 'dateSubmitted', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'rights', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } - }, { - en: 'educationLevel', - ti: 'DC_1_1.SimpleLiteral', - sh: 'audience' }, { en: 'dateAccepted', ti: 'DC_1_1.SimpleLiteral', @@ -181,73 +184,70 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'hasPart', + en: 'hasVersion', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'bibliographicCitation', + en: 'replaces', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'identifier', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'created', + en: 'educationLevel', ti: 'DC_1_1.SimpleLiteral', - sh: { - lp: 'date', - ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' - } + sh: 'audience' }, { - en: 'dateSubmitted', + en: 'isReferencedBy', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isReplacedBy', + en: 'bibliographicCitation', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'identifier', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'abstract', + en: 'rightsHolder', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'description', + lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'hasFormat', + en: 'tableOfContents', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'description', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'available', + en: 'alternative', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'title', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'references', + en: 'isFormatOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'license', + en: 'abstract', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'rights', + lp: 'description', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }] diff --git a/scripts/lib/DC_1_1.js b/scripts/lib/DC_1_1.js index 85bbc8d0..f3cfbc6e 100644 --- a/scripts/lib/DC_1_1.js +++ b/scripts/lib/DC_1_1.js @@ -31,42 +31,39 @@ var DC_1_1_Module_Factory = function () { }] }], eis: [{ - en: 'type', + en: 'publisher', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'title', + en: 'source', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'format', + en: 'subject', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'rights', + en: 'creator', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'DC-element', - ti: '.SimpleLiteral' - }, { - en: 'date', + en: 'description', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'identifier', + en: 'format', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'creator', + en: 'coverage', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'coverage', + en: 'contributor', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'subject', + en: 'identifier', ti: '.SimpleLiteral', sh: 'DC-element' }, { @@ -74,23 +71,26 @@ var DC_1_1_Module_Factory = function () { ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'publisher', + en: 'DC-element', + ti: '.SimpleLiteral' + }, { + en: 'title', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'contributor', + en: 'date', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'language', + en: 'type', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'description', + en: 'rights', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'source', + en: 'language', ti: '.SimpleLiteral', sh: 'DC-element' }] diff --git a/scripts/lib/EOP_1_0.js b/scripts/lib/EOP_1_0.js index f2722091..a202843b 100644 --- a/scripts/lib/EOP_1_0.js +++ b/scripts/lib/EOP_1_0.js @@ -5,34 +5,46 @@ var EOP_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_1_1', 'XLink_1_0'], tis: [{ - ln: 'ArchivingInformationType', + ln: 'HistogramArrayPropertyType', ps: [{ - n: 'archivingCenter', - rq: true, - ti: 'GML_3_1_1.CodeListType' - }, { - n: 'archivingDate', + n: 'histogram', rq: true, - ti: 'DateTime' - }, { - n: 'archivingIdentifier', - ti: '.CodeWithAuthorityType' + col: true, + en: 'Histogram', + ti: '.HistogramType' }] }, { - ln: 'ProcessingInformationPropertyType', + ln: 'AcquisitionType.WrsLongitudeGrid', + tn: null, ps: [{ - n: 'processingInformation', - rq: true, - en: 'ProcessingInformation', - ti: '.ProcessingInformationType' + n: 'value', + ti: 'AnySimpleType', + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'HistogramType', ps: [{ - n: 'earthObservationEquipment', + n: 'bandId' + }, { + n: 'min', rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' + ti: 'Int' + }, { + n: 'max', + rq: true, + ti: 'Int' + }, { + n: 'mean', + ti: 'Double' + }, { + n: 'stdDeviation', + ti: 'Double' }] }, { ln: 'MaskType', @@ -42,6 +54,22 @@ var EOP_1_0_Module_Factory = function () { rq: true, ti: '.MaskMembersPropertyType' }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'platform', + ti: '.PlatformPropertyType' + }, { + n: 'instrument', + ti: '.InstrumentPropertyType' + }, { + n: 'sensor', + ti: '.SensorPropertyType' + }, { + n: 'acquisitionParameters', + ti: '.AcquisitionPropertyType' + }] }, { ln: 'CodeWithAuthorityType', ps: [{ @@ -56,166 +84,230 @@ var EOP_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AcquisitionPropertyType', + ln: 'AcquisitionType', ps: [{ - n: 'acquisition', - rq: true, - mx: false, - dom: false, - en: 'Acquisition', - ti: '.AcquisitionType', - t: 'er' + n: 'orbitNumber', + ti: 'Int' + }, { + n: 'lastOrbitNumber', + ti: 'Int' + }, { + n: 'orbitDirection' + }, { + n: 'wrsLongitudeGrid', + ti: '.AcquisitionType.WrsLongitudeGrid' + }, { + n: 'wrsLatitudeGrid', + ti: '.AcquisitionType.WrsLatitudeGrid' + }, { + n: 'ascendingNodeDate', + ti: 'DateTime' + }, { + n: 'ascendingNodeLongitude', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'startTimeFromAscendingNode', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'completionTimeFromAscendingNode', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'orbitDuration', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'acrossTrackIncidenceAngle', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'alongTrackIncidenceAngle', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'incidenceAngle', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'pitch', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'roll', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'yaw', + ti: 'GML_3_1_1.AngleType' }] }, { - ln: 'PlatformPropertyType', + ln: 'SensorPropertyType', ps: [{ - n: 'platform', + n: 'sensor', rq: true, - en: 'Platform', - ti: '.PlatformType' + en: 'Sensor', + ti: '.SensorType' }] }, { - ln: 'EarthObservationEquipmentType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'ArchivingInformationType', ps: [{ - n: 'platform', - ti: '.PlatformPropertyType' - }, { - n: 'instrument', - ti: '.InstrumentPropertyType' + n: 'archivingCenter', + rq: true, + ti: 'GML_3_1_1.CodeListType' }, { - n: 'sensor', - ti: '.SensorPropertyType' + n: 'archivingDate', + rq: true, + ti: 'DateTime' }, { - n: 'acquisitionParameters', - ti: '.AcquisitionPropertyType' + n: 'archivingIdentifier', + ti: '.CodeWithAuthorityType' }] }, { - ln: 'FootprintType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'ProductInformationArrayPropertyType', ps: [{ - n: 'multiExtentOf', + n: 'productInformation', rq: true, - en: { - lp: 'multiExtentOf', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'centerOf', - en: { - lp: 'centerOf', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointPropertyType' + col: true, + en: 'ProductInformation', + ti: '.ProductInformationType' }] }, { - ln: 'InstrumentType', + ln: 'SpecificInformationArrayPropertyType', ps: [{ - n: 'shortName', - rq: true + n: 'specificInformation', + rq: true, + col: true, + en: 'SpecificInformation', + ti: '.SpecificInformationType' }] }, { - ln: 'InstrumentPropertyType', + ln: 'DownlinkInformationArrayPropertyType', ps: [{ - n: 'instrument', + n: 'downlinkInformation', rq: true, - en: 'Instrument', - ti: '.InstrumentType' + col: true, + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }] }, { - ln: 'MaskFeatureType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'EarthObservationType', + bti: 'GML_3_1_1.ObservationType', ps: [{ - n: 'maskType', - rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'extentOf', + n: 'version', rq: true, - en: { - lp: 'extentOf', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'version' }, - ti: 'GML_3_1_1.SurfacePropertyType' + t: 'a' }] }, { - ln: 'MaskInformationArrayPropertyType', + ln: 'DownlinkInformationType', ps: [{ - n: 'maskInformation', + n: 'acquisitionStation', rq: true, - col: true, - en: 'MaskInformation', - ti: '.MaskInformationType' + ti: 'GML_3_1_1.CodeListType' + }, { + n: 'acquisitionDate', + ti: 'DateTime' }] }, { - ln: 'PlatformType', + ln: 'EarthObservationResultType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'shortName', - rq: true + n: 'browse', + ti: '.BrowseInformationArrayPropertyType' }, { - n: 'serialIdentifier' + n: 'product', + ti: '.ProductInformationArrayPropertyType' }, { - n: 'orbitType' + n: 'mask', + ti: '.MaskInformationArrayPropertyType' }] }, { - ln: 'ProductInformationType', + ln: 'SensorType', ps: [{ - n: 'referenceSystemIdentifier', - ti: '.CodeWithAuthorityType' + n: 'sensorType' }, { - n: 'fileName', - rq: true + n: 'operationalMode', + ti: 'GML_3_1_1.CodeListType' }, { - n: 'version' + n: 'resolution', + ti: 'GML_3_1_1.MeasureType' }, { - n: 'size', - ti: 'GML_3_1_1.MeasureListType' - }] - }, { - ln: 'SensorPropertyType', - ps: [{ - n: 'sensor', - rq: true, - en: 'Sensor', - ti: '.SensorType' + n: 'swathIdentifier', + ti: 'GML_3_1_1.CodeListType' }] }, { - ln: 'DownlinkInformationArrayPropertyType', + ln: 'EarthObservationMetaDataType', + bti: 'GML_3_1_1.AbstractMetaDataType', ps: [{ - n: 'downlinkInformation', - rq: true, - col: true, - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + n: 'contentOverrideForEarthObservationMetaDataType', + dom: false, + etis: [{ + en: 'vendorSpecific', + ti: '.SpecificInformationArrayPropertyType' + }, { + en: 'status' + }, { + en: 'imageQualityDegradation', + ti: 'GML_3_1_1.MeasureType' + }, { + en: 'histograms', + ti: '.HistogramArrayPropertyType' + }, { + en: 'parentIdentifier' + }, { + en: 'productType' + }, { + en: 'subsetOf', + ti: '.EarthObservationPropertyType' + }, { + en: 'linkedWith', + ti: '.EarthObservationPropertyType' + }, { + en: 'downlinkedTo', + ti: '.DownlinkInformationArrayPropertyType' + }, { + en: 'acquisitionType' + }, { + en: 'processing', + ti: '.ProcessingInformationPropertyType' + }, { + en: 'doi' + }, { + en: 'composedOf', + ti: '.EarthObservationPropertyType' + }, { + en: 'archivedIn', + ti: '.ArchivingInformationArrayPropertyType' + }, { + en: 'acquisitionSubType', + ti: 'GML_3_1_1.CodeListType' + }, { + en: 'identifier' + }, { + en: 'imageQualityDegradationQuotationMode' + }], + t: 'ers' }] }, { - ln: 'HistogramType', + ln: 'MaskInformationType', ps: [{ - n: 'bandId' - }, { - n: 'min', - rq: true, - ti: 'Int' + n: 'type', + rq: true }, { - n: 'max', - rq: true, - ti: 'Int' + n: 'format', + rq: true }, { - n: 'mean', - ti: 'Double' + n: 'referenceSystemIdentifier', + ti: '.CodeWithAuthorityType' }, { - n: 'stdDeviation', - ti: 'Double' + n: 'fileName', + rq: true }] }, { - ln: 'ProductInformationArrayPropertyType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'productInformation', + n: 'earthObservationResult', rq: true, - col: true, - en: 'ProductInformation', - ti: '.ProductInformationType' + mx: false, + dom: false, + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', + t: 'er' }] }, { ln: 'ArchivingInformationArrayPropertyType', @@ -227,24 +319,16 @@ var EOP_1_0_Module_Factory = function () { ti: '.ArchivingInformationType' }] }, { - ln: 'SpecificInformationArrayPropertyType', - ps: [{ - n: 'specificInformation', - rq: true, - col: true, - en: 'SpecificInformation', - ti: '.SpecificInformationType' - }] - }, { - ln: 'MaskInformationType', + ln: 'BrowseInformationType', ps: [{ n: 'type', rq: true }, { - n: 'format', - rq: true + n: 'subType', + ti: 'GML_3_1_1.CodeListType' }, { n: 'referenceSystemIdentifier', + rq: true, ti: '.CodeWithAuthorityType' }, { n: 'fileName', @@ -292,141 +376,57 @@ var EOP_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AcquisitionType', + ln: 'FootprintType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'orbitNumber', - ti: 'Int' - }, { - n: 'lastOrbitNumber', - ti: 'Int' - }, { - n: 'orbitDirection' - }, { - n: 'wrsLongitudeGrid', - ti: '.AcquisitionType.WrsLongitudeGrid' - }, { - n: 'wrsLatitudeGrid', - ti: '.AcquisitionType.WrsLatitudeGrid' - }, { - n: 'ascendingNodeDate', - ti: 'DateTime' - }, { - n: 'ascendingNodeLongitude', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'startTimeFromAscendingNode', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'completionTimeFromAscendingNode', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'orbitDuration', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'acrossTrackIncidenceAngle', - ti: 'GML_3_1_1.AngleType' - }, { - n: 'alongTrackIncidenceAngle', - ti: 'GML_3_1_1.AngleType' - }, { - n: 'incidenceAngle', - ti: 'GML_3_1_1.AngleType' - }, { - n: 'pitch', - ti: 'GML_3_1_1.AngleType' - }, { - n: 'roll', - ti: 'GML_3_1_1.AngleType' + n: 'multiExtentOf', + rq: true, + en: { + lp: 'multiExtentOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'yaw', - ti: 'GML_3_1_1.AngleType' + n: 'centerOf', + en: { + lp: 'centerOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointPropertyType' }] }, { - ln: 'ProcessingInformationType', + ln: 'InstrumentType', ps: [{ - n: 'processingCenter', - ti: 'GML_3_1_1.CodeListType' - }, { - n: 'processingDate', - ti: 'DateTime' - }, { - n: 'compositeType' - }, { - n: 'method' - }, { - n: 'methodVersion' - }, { - n: 'processorName' - }, { - n: 'processorVersion' - }, { - n: 'processingLevel' - }, { - n: 'nativeProductFormat' + n: 'shortName', + rq: true }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'BrowseInformationArrayPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'browseInformation', + rq: true, + col: true, + en: 'BrowseInformation', + ti: '.BrowseInformationType' + }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', rq: true, mx: false, dom: false, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'Acquisition', + ti: '.AcquisitionType', t: 'er' }] }, { - ln: 'EarthObservationMetaDataType', - bti: 'GML_3_1_1.AbstractMetaDataType', + ln: 'EarthObservationEquipmentPropertyType', ps: [{ - n: 'contentOverrideForEarthObservationMetaDataType', - dom: false, - etis: [{ - en: 'processing', - ti: '.ProcessingInformationPropertyType' - }, { - en: 'archivedIn', - ti: '.ArchivingInformationArrayPropertyType' - }, { - en: 'histograms', - ti: '.HistogramArrayPropertyType' - }, { - en: 'acquisitionType' - }, { - en: 'imageQualityDegradation', - ti: 'GML_3_1_1.MeasureType' - }, { - en: 'imageQualityDegradationQuotationMode' - }, { - en: 'downlinkedTo', - ti: '.DownlinkInformationArrayPropertyType' - }, { - en: 'parentIdentifier' - }, { - en: 'productType' - }, { - en: 'composedOf', - ti: '.EarthObservationPropertyType' - }, { - en: 'subsetOf', - ti: '.EarthObservationPropertyType' - }, { - en: 'status' - }, { - en: 'acquisitionSubType', - ti: 'GML_3_1_1.CodeListType' - }, { - en: 'doi' - }, { - en: 'linkedWith', - ti: '.EarthObservationPropertyType' - }, { - en: 'identifier' - }, { - en: 'vendorSpecific', - ti: '.SpecificInformationArrayPropertyType' - }], - t: 'ers' + n: 'earthObservationEquipment', + rq: true, + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }] }, { ln: 'MaskMembersPropertyType', @@ -438,28 +438,50 @@ var EOP_1_0_Module_Factory = function () { ti: '.MaskFeatureType' }] }, { - ln: 'DownlinkInformationType', + ln: 'MaskFeatureType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'acquisitionStation', + n: 'maskType', rq: true, - ti: 'GML_3_1_1.CodeListType' + ti: '.CodeWithAuthorityType' }, { - n: 'acquisitionDate', - ti: 'DateTime' + n: 'extentOf', + rq: true, + en: { + lp: 'extentOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.SurfacePropertyType' }] }, { - ln: 'EarthObservationType', - bti: 'GML_3_1_1.ObservationType', + ln: 'MaskInformationArrayPropertyType', + ps: [{ + n: 'maskInformation', + rq: true, + col: true, + en: 'MaskInformation', + ti: '.MaskInformationType' + }] + }, { + ln: 'PlatformPropertyType', + ps: [{ + n: 'platform', + rq: true, + en: 'Platform', + ti: '.PlatformType' + }] + }, { + ln: 'PlatformType', ps: [{ - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' + n: 'shortName', + rq: true + }, { + n: 'serialIdentifier' + }, { + n: 'orbitType' }] }, { - ln: 'AcquisitionType.WrsLongitudeGrid', + ln: 'AcquisitionType.WrsLatitudeGrid', tn: null, ps: [{ n: 'value', @@ -473,70 +495,35 @@ var EOP_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorType', + ln: 'ProcessingInformationType', ps: [{ - n: 'sensorType' - }, { - n: 'operationalMode', + n: 'processingCenter', ti: 'GML_3_1_1.CodeListType' }, { - n: 'resolution', - ti: 'GML_3_1_1.MeasureType' + n: 'processingDate', + ti: 'DateTime' }, { - n: 'swathIdentifier', - ti: 'GML_3_1_1.CodeListType' - }] - }, { - ln: 'EarthObservationResultType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'browse', - ti: '.BrowseInformationArrayPropertyType' + n: 'compositeType' }, { - n: 'product', - ti: '.ProductInformationArrayPropertyType' + n: 'method' }, { - n: 'mask', - ti: '.MaskInformationArrayPropertyType' - }] - }, { - ln: 'BrowseInformationType', - ps: [{ - n: 'type', - rq: true + n: 'methodVersion' }, { - n: 'subType', - ti: 'GML_3_1_1.CodeListType' + n: 'processorName' }, { - n: 'referenceSystemIdentifier', - rq: true, - ti: '.CodeWithAuthorityType' + n: 'processorVersion' }, { - n: 'fileName', - rq: true + n: 'processingLevel' + }, { + n: 'nativeProductFormat' }] }, { - ln: 'HistogramArrayPropertyType', + ln: 'ProcessingInformationPropertyType', ps: [{ - n: 'histogram', + n: 'processingInformation', rq: true, - col: true, - en: 'Histogram', - ti: '.HistogramType' - }] - }, { - ln: 'AcquisitionType.WrsLatitudeGrid', - tn: null, - ps: [{ - n: 'value', - ti: 'AnySimpleType', - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' }] }, { ln: 'SpecificInformationType', @@ -548,13 +535,26 @@ var EOP_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'BrowseInformationArrayPropertyType', + ln: 'InstrumentPropertyType', ps: [{ - n: 'browseInformation', + n: 'instrument', rq: true, - col: true, - en: 'BrowseInformation', - ti: '.BrowseInformationType' + en: 'Instrument', + ti: '.InstrumentType' + }] + }, { + ln: 'ProductInformationType', + ps: [{ + n: 'referenceSystemIdentifier', + ti: '.CodeWithAuthorityType' + }, { + n: 'fileName', + rq: true + }, { + n: 'version' + }, { + n: 'size', + ti: 'GML_3_1_1.MeasureListType' }] }, { t: 'enum', @@ -562,35 +562,19 @@ var EOP_1_0_Module_Factory = function () { vs: ['ALTIMETRIC', 'ATMOSPHERIC', 'OPTICAL', 'RADAR'] }], eis: [{ - en: 'statusDetail' - }, { - en: 'MaskInformation', - ti: '.MaskInformationType' - }, { - en: 'Instrument', - ti: '.InstrumentType' + en: 'ArchivingInformation', + ti: '.ArchivingInformationType' }, { en: 'processing', ti: '.ProcessingInformationPropertyType', sc: '.EarthObservationMetaDataType' }, { - en: 'acquisitionType' - }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType', sh: { - lp: '_Feature', + lp: '_MetaData', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'linkedWith', - ti: '.EarthObservationPropertyType' - }, { - en: 'productType' - }, { - en: 'downlinkedTo', - ti: '.DownlinkInformationArrayPropertyType', - sc: '.EarthObservationMetaDataType' }, { en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType', @@ -599,110 +583,126 @@ var EOP_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'parentIdentifier' - }, { - en: 'ArchivingInformation', - ti: '.ArchivingInformationType' + en: 'SpecificInformation', + ti: '.SpecificInformationType' }, { - en: 'imageQualityDegradationQuotationMode' + en: 'acquisitionType' }, { - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + en: 'acquisitionSubType', + ti: 'GML_3_1_1.CodeListType' }, { en: 'ProductInformation', ti: '.ProductInformationType' + }, { + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' }, { en: 'imageQualityDegradation', ti: 'GML_3_1_1.MeasureType' }, { - en: 'MaskFeature', - ti: '.MaskFeatureType', + en: 'linkedWith', + ti: '.EarthObservationPropertyType' + }, { + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: '_Feature', + lp: 'Observation', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Platform', - ti: '.PlatformType' + en: 'subsetOf', + ti: '.EarthObservationPropertyType' }, { - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType', - sh: { - lp: '_MetaData', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'composedOf', + ti: '.EarthObservationPropertyType' }, { - en: 'Histogram', - ti: '.HistogramType', - sh: { - lp: '_Object', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'BrowseInformation', + ti: '.BrowseInformationType' }, { - en: 'SpecificInformation', - ti: '.SpecificInformationType' + en: 'parentIdentifier' + }, { + en: 'Acquisition', + ti: '.AcquisitionType' }, { en: 'histograms', ti: '.HistogramArrayPropertyType' }, { - en: 'identifier' + en: 'downlinkedTo', + ti: '.DownlinkInformationArrayPropertyType', + sc: '.EarthObservationMetaDataType' }, { - en: 'doi' + en: 'productType' }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'statusDetail' + }, { + en: 'Histogram', + ti: '.HistogramType', sh: { - lp: 'Observation', + lp: '_Object', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'Mask', + ti: '.MaskType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'BrowseInformation', - ti: '.BrowseInformationType' + en: 'vendorSpecific', + ti: '.SpecificInformationArrayPropertyType', + sc: '.EarthObservationMetaDataType' }, { - en: 'Acquisition', - ti: '.AcquisitionType' + en: 'Sensor', + ti: '.SensorType' + }, { + en: 'doi' + }, { + en: 'Instrument', + ti: '.InstrumentType' + }, { + en: 'Platform', + ti: '.PlatformType' }, { en: 'status' }, { - en: 'acquisitionSubType', - ti: 'GML_3_1_1.CodeListType' + en: 'identifier' }, { - en: 'ProcessingInformation', - ti: '.ProcessingInformationType' + en: 'archivedIn', + ti: '.ArchivingInformationArrayPropertyType', + sc: '.EarthObservationMetaDataType' }, { - en: 'Mask', - ti: '.MaskType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'subsetOf', - ti: '.EarthObservationPropertyType' + en: 'MaskInformation', + ti: '.MaskInformationType' }, { - en: 'Sensor', - ti: '.SensorType' + en: 'imageQualityDegradationQuotationMode' }, { en: 'maskMembers', ti: '.MaskMembersPropertyType' }, { - en: 'vendorSpecific', - ti: '.SpecificInformationArrayPropertyType', - sc: '.EarthObservationMetaDataType' + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }, { - en: 'archivedIn', - ti: '.ArchivingInformationArrayPropertyType', - sc: '.EarthObservationMetaDataType' + en: 'Footprint', + ti: '.FootprintType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'composedOf', - ti: '.EarthObservationPropertyType' + en: 'MaskFeature', + ti: '.MaskFeatureType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }] }; return { diff --git a/scripts/lib/EOP_ATM_1_0.js b/scripts/lib/EOP_ATM_1_0.js index f5cbe47b..cf210e2f 100644 --- a/scripts/lib/EOP_ATM_1_0.js +++ b/scripts/lib/EOP_ATM_1_0.js @@ -2,15 +2,8 @@ var EOP_ATM_1_0_Module_Factory = function () { var EOP_ATM_1_0 = { n: 'EOP_ATM_1_0', dens: 'http:\/\/earth.esa.int\/atm', - deps: ['EOP_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'EOP_1_0'], tis: [{ - ln: 'EarthObservationResultType', - bti: 'EOP_1_0.EarthObservationResultType', - ps: [{ - n: 'dataLayers', - ti: '.DataLayerPropertyType' - }] - }, { ln: 'DataLayerType', ps: [{ n: 'specy' @@ -39,27 +32,34 @@ var EOP_ATM_1_0_Module_Factory = function () { en: 'DataLayer', ti: '.DataLayerType' }] + }, { + ln: 'EarthObservationResultType', + bti: 'EOP_1_0.EarthObservationResultType', + ps: [{ + n: 'dataLayers', + ti: '.DataLayerPropertyType' + }] }], eis: [{ - en: 'DataLayer', - ti: '.DataLayerType' - }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationResult', ns: 'http:\/\/earth.esa.int\/eop' } }, { en: 'dataLayers', ti: '.DataLayerPropertyType' }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'EarthObservationResult', + lp: 'EarthObservation', ns: 'http:\/\/earth.esa.int\/eop' } + }, { + en: 'DataLayer', + ti: '.DataLayerType' }] }; return { diff --git a/scripts/lib/EOP_OPT_1_0.js b/scripts/lib/EOP_OPT_1_0.js index 2f1844a3..c09d7f6b 100644 --- a/scripts/lib/EOP_OPT_1_0.js +++ b/scripts/lib/EOP_OPT_1_0.js @@ -2,21 +2,8 @@ var EOP_OPT_1_0_Module_Factory = function () { var EOP_OPT_1_0 = { n: 'EOP_OPT_1_0', dens: 'http:\/\/earth.esa.int\/opt', - deps: ['GML_3_1_1', 'EOP_1_0'], + deps: ['EOP_1_0', 'GML_3_1_1'], tis: [{ - ln: 'AcquisitionType', - bti: 'EOP_1_0.AcquisitionType', - ps: [{ - n: 'illuminationAzimuthAngle', - ti: 'GML_3_1_1.AngleType' - }, { - n: 'illuminationElevationAngle', - ti: 'GML_3_1_1.AngleType' - }] - }, { - ln: 'EarthObservationType', - bti: 'EOP_1_0.EarthObservationType' - }, { ln: 'EarthObservationResultType', bti: 'EOP_1_0.EarthObservationResultType', ps: [{ @@ -36,19 +23,32 @@ var EOP_OPT_1_0_Module_Factory = function () { }, { n: 'snowCoverPercentageQuotationMode' }] + }, { + ln: 'EarthObservationType', + bti: 'EOP_1_0.EarthObservationType' + }, { + ln: 'AcquisitionType', + bti: 'EOP_1_0.AcquisitionType', + ps: [{ + n: 'illuminationAzimuthAngle', + ti: 'GML_3_1_1.AngleType' + }, { + n: 'illuminationElevationAngle', + ti: 'GML_3_1_1.AngleType' + }] }], eis: [{ - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'Acquisition', + lp: 'EarthObservation', ns: 'http:\/\/earth.esa.int\/eop' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'Acquisition', + ti: '.AcquisitionType', sh: { - lp: 'EarthObservation', + lp: 'Acquisition', ns: 'http:\/\/earth.esa.int\/eop' } }, { diff --git a/scripts/lib/EOP_SAR_1_0.js b/scripts/lib/EOP_SAR_1_0.js index 6f2817a6..17d774b4 100644 --- a/scripts/lib/EOP_SAR_1_0.js +++ b/scripts/lib/EOP_SAR_1_0.js @@ -2,8 +2,11 @@ var EOP_SAR_1_0_Module_Factory = function () { var EOP_SAR_1_0 = { n: 'EOP_SAR_1_0', dens: 'http:\/\/earth.esa.int\/sar', - deps: ['GML_3_1_1', 'EOP_1_0'], + deps: ['EOP_1_0', 'GML_3_1_1'], tis: [{ + ln: 'EarthObservationType', + bti: 'EOP_1_0.EarthObservationType' + }, { ln: 'AcquisitionType', bti: 'EOP_1_0.AcquisitionType', ps: [{ @@ -25,9 +28,6 @@ var EOP_SAR_1_0_Module_Factory = function () { n: 'dopplerFrequency', ti: 'GML_3_1_1.MeasureType' }] - }, { - ln: 'EarthObservationType', - bti: 'EOP_1_0.EarthObservationType' }, { t: 'enum', ln: 'PolarisationChannelsPropertyType', @@ -38,21 +38,19 @@ var EOP_SAR_1_0_Module_Factory = function () { vs: ['D', 'Q', 'S', 'T', 'UNDEFINED'] }], eis: [{ - en: 'EarthObservation', - ti: '.EarthObservationType', - sh: { - lp: 'EarthObservation', - ns: 'http:\/\/earth.esa.int\/eop' - } + en: 'dopplerFrequency', + ti: 'GML_3_1_1.MeasureType' }, { - en: 'maximumIncidenceAngle', + en: 'incidenceAngleVariation', ti: 'GML_3_1_1.AngleType' }, { - en: 'incidenceAngleVariation', + en: 'maximumIncidenceAngle', ti: 'GML_3_1_1.AngleType' }, { en: 'minimumIncidenceAngle', ti: 'GML_3_1_1.AngleType' + }, { + en: 'antennaLookDirection' }, { en: 'polarisationMode' }, { @@ -63,12 +61,14 @@ var EOP_SAR_1_0_Module_Factory = function () { ns: 'http:\/\/earth.esa.int\/eop' } }, { - en: 'polarisationChannels' - }, { - en: 'dopplerFrequency', - ti: 'GML_3_1_1.MeasureType' + en: 'EarthObservation', + ti: '.EarthObservationType', + sh: { + lp: 'EarthObservation', + ns: 'http:\/\/earth.esa.int\/eop' + } }, { - en: 'antennaLookDirection' + en: 'polarisationChannels' }] }; return { diff --git a/scripts/lib/EOSPS_2_0.js b/scripts/lib/EOSPS_2_0.js index 90bd3770..cb1bc5e5 100644 --- a/scripts/lib/EOSPS_2_0.js +++ b/scripts/lib/EOSPS_2_0.js @@ -3,56 +3,8 @@ var EOSPS_2_0_Module_Factory = function () { n: 'EOSPS_2_0', dens: 'http:\/\/www.opengis.net\/eosps\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_1', 'XLink_1_0', 'EOP_1_0', 'SWES_2_0', 'SPS_2_0'], + deps: ['SWES_2_0', 'XLink_1_0', 'GML_3_2_1', 'EOP_1_0', 'SPS_2_0'], tis: [{ - ln: 'ValidateResponsePropertyType', - ps: [{ - n: 'validateResponse', - rq: true, - en: 'ValidateResponse', - ti: '.ValidateResponseType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { ln: 'ValidatePropertyType', ps: [{ n: 'validate', @@ -101,47 +53,33 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValidateResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'result', - rq: true, - ti: 'SPS_2_0.StatusReportPropertyType' - }] - }, { - ln: 'SubmitSegmentByIDType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'ProgrammingStatusType', ps: [{ - n: 'task', - rq: true + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' }, { - n: 'segmentID', + n: 'segment', rq: true, col: true, - ti: 'NCName' - }] - }, { - ln: 'FeasibilityStudyPropertyType', - ps: [{ - n: 'feasibilityStudy', - rq: true, - en: 'FeasibilityStudy', - ti: '.FeasibilityStudyType' - }] - }, { - ln: 'GetSensorAvailabilityType.RequestPeriod', - tn: null, - ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', + ti: '.SegmentPropertyType' + }, { + n: 'cell', + mno: 0, + col: true, + ti: '.GridCellPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.TimePeriodType' + t: 'a' }] }, { - ln: 'GetSensorAvailabilityResponseType.AvailabilityPeriod', + ln: 'GetSensorAvailabilityResponseType.ResponsePeriod', tn: null, ps: [{ n: 'timePeriod', @@ -153,19 +91,15 @@ var EOSPS_2_0_Module_Factory = function () { ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'ValidateType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'ValidateResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'task', - rq: true - }, { - n: 'segmentID', + n: 'result', rq: true, - col: true, - ti: 'NCName' + ti: 'SPS_2_0.StatusReportPropertyType' }] }, { - ln: 'SegmentType.Footprint', + ln: 'GridCellType.Footprint', tn: null, ps: [{ n: 'polygon', @@ -177,77 +111,32 @@ var EOSPS_2_0_Module_Factory = function () { ti: 'GML_3_2_1.PolygonType' }] }, { - ln: 'GetSensorAvailabilityResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'responsePeriod', - rq: true, - ti: '.GetSensorAvailabilityResponseType.ResponsePeriod' - }, { - n: 'availabilityPeriod', - mno: 0, - col: true, - ti: '.GetSensorAvailabilityResponseType.AvailabilityPeriod' - }] - }, { - ln: 'GridCellPropertyType', + ln: 'GetSensorAvailabilityType.RequestPeriod', + tn: null, ps: [{ - n: 'gridCell', + n: 'timePeriod', rq: true, - en: 'GridCell', - ti: '.GridCellType' + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'FeasibilityStudyType', + ln: 'FeasibilityStudyPropertyType', ps: [{ - n: 'expirationDate', - rq: true, - ti: 'DateTime' - }, { - n: 'estimatedCost', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'successRate', - rq: true, - ti: 'Double' - }, { - n: 'informationUsed', + n: 'feasibilityStudy', rq: true, - col: true - }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'segment', - mno: 0, - col: true, - ti: '.SegmentPropertyType' - }, { - n: 'cell', - mno: 0, - col: true, - ti: '.GridCellPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + en: 'FeasibilityStudy', + ti: '.FeasibilityStudyType' }] }, { - ln: 'GetSensorAvailabilityType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'GridCellPropertyType', ps: [{ - n: 'sensor', - rq: true - }, { - n: 'requestPeriod', + n: 'gridCell', rq: true, - ti: '.GetSensorAvailabilityType.RequestPeriod' + en: 'GridCell', + ti: '.GridCellType' }] }, { ln: 'GetSensorAvailabilityPropertyType', @@ -298,7 +187,7 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridCellType.Footprint', + ln: 'SegmentType.Footprint', tn: null, ps: [{ n: 'polygon', @@ -309,6 +198,19 @@ var EOSPS_2_0_Module_Factory = function () { }, ti: 'GML_3_2_1.PolygonType' }] + }, { + ln: 'GetSensorAvailabilityResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'responsePeriod', + rq: true, + ti: '.GetSensorAvailabilityResponseType.ResponsePeriod' + }, { + n: 'availabilityPeriod', + mno: 0, + col: true, + ti: '.GetSensorAvailabilityResponseType.AvailabilityPeriod' + }] }, { ln: 'SegmentType', ps: [{ @@ -351,12 +253,28 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitSegmentByIDPropertyType', + ln: 'SegmentPropertyType', ps: [{ - n: 'submitSegmentByID', + n: 'segment', rq: true, - en: 'SubmitSegmentByID', - ti: '.SubmitSegmentByIDType' + en: 'Segment', + ti: '.SegmentType' + }] + }, { + ln: 'ProgrammingStatusPropertyType', + ps: [{ + n: 'programmingStatus', + rq: true, + en: 'ProgrammingStatus', + ti: '.ProgrammingStatusType' + }] + }, { + ln: 'GetSensorAvailabilityResponsePropertyType', + ps: [{ + n: 'getSensorAvailabilityResponse', + rq: true, + en: 'GetSensorAvailabilityResponse', + ti: '.GetSensorAvailabilityResponseType' }, { n: 'nilReason', ti: { @@ -399,15 +317,42 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProgrammingStatusType', + ln: 'SubmitSegmentByIDType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true + }, { + n: 'segmentID', + rq: true, + col: true, + ti: 'NCName' + }] + }, { + ln: 'FeasibilityStudyType', ps: [{ + n: 'expirationDate', + rq: true, + ti: 'DateTime' + }, { + n: 'estimatedCost', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'successRate', + rq: true, + ti: 'Double' + }, { + n: 'informationUsed', + rq: true, + col: true + }, { n: 'extension', mno: 0, col: true, ti: 'AnyType' }, { n: 'segment', - rq: true, + mno: 0, col: true, ti: '.SegmentPropertyType' }, { @@ -424,14 +369,6 @@ var EOSPS_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ProgrammingStatusPropertyType', - ps: [{ - n: 'programmingStatus', - rq: true, - en: 'ProgrammingStatus', - ti: '.ProgrammingStatusType' - }] }, { ln: 'GridCellType', ps: [{ @@ -473,7 +410,67 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetSensorAvailabilityResponseType.ResponsePeriod', + ln: 'ValidateType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true + }, { + n: 'segmentID', + rq: true, + col: true, + ti: 'NCName' + }] + }, { + ln: 'SubmitSegmentByIDPropertyType', + ps: [{ + n: 'submitSegmentByID', + rq: true, + en: 'SubmitSegmentByID', + ti: '.SubmitSegmentByIDType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'GetSensorAvailabilityResponseType.AvailabilityPeriod', tn: null, ps: [{ n: 'timePeriod', @@ -485,20 +482,23 @@ var EOSPS_2_0_Module_Factory = function () { ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'SegmentPropertyType', + ln: 'GetSensorAvailabilityType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'segment', + n: 'sensor', + rq: true + }, { + n: 'requestPeriod', rq: true, - en: 'Segment', - ti: '.SegmentType' + ti: '.GetSensorAvailabilityType.RequestPeriod' }] }, { - ln: 'GetSensorAvailabilityResponsePropertyType', + ln: 'ValidateResponsePropertyType', ps: [{ - n: 'getSensorAvailabilityResponse', + n: 'validateResponse', rq: true, - en: 'GetSensorAvailabilityResponse', - ti: '.GetSensorAvailabilityResponseType' + en: 'ValidateResponse', + ti: '.ValidateResponseType' }, { n: 'nilReason', ti: { @@ -540,10 +540,6 @@ var EOSPS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - t: 'enum', - ln: 'InformationTypeEnumerationType', - vs: ['KINEMATIC MODEL', 'CLIMATE STATISTICS', 'WEATHER FORECAST', 'ESTIMATED WORKLOAD', 'REAL WORKLOAD'] }, { t: 'enum', ln: 'FeasibilityLevelEnumerationType', @@ -552,17 +548,12 @@ var EOSPS_2_0_Module_Factory = function () { t: 'enum', ln: 'StatusCodeEnumerationType', vs: ['PLANNED', 'POTENTIAL', 'ACQUIRED', 'VALIDATED', 'CANCELLED', 'FAILED', 'REJECTED'] + }, { + t: 'enum', + ln: 'InformationTypeEnumerationType', + vs: ['KINEMATIC MODEL', 'CLIMATE STATISTICS', 'WEATHER FORECAST', 'ESTIMATED WORKLOAD', 'REAL WORKLOAD'] }], eis: [{ - en: 'ProgrammingStatus', - ti: '.ProgrammingStatusType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'FeasibilityLevel' - }, { en: 'Segment', ti: '.SegmentType', sh: { @@ -570,24 +561,15 @@ var EOSPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'GridCell', - ti: '.GridCellType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Validate', - ti: '.ValidateType', + en: 'GetSensorAvailability', + ti: '.GetSensorAvailabilityType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ReferenceFeasibilityID' - }, { - en: 'FeasibilityStudy', - ti: '.FeasibilityStudyType', + en: 'GridCell', + ti: '.GridCellType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -607,8 +589,23 @@ var EOSPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ManualValidation', - ti: 'Boolean' + en: 'ProgrammingStatus', + ti: '.ProgrammingStatusType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'FeasibilityLevel' + }, { + en: 'FeasibilityStudy', + ti: '.FeasibilityStudyType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'ReferenceFeasibilityID' }, { en: 'SubmitSegmentByID', ti: '.SubmitSegmentByIDType', @@ -617,12 +614,15 @@ var EOSPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetSensorAvailability', - ti: '.GetSensorAvailabilityType', + en: 'Validate', + ti: '.ValidateType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } + }, { + en: 'ManualValidation', + ti: 'Boolean' }] }; return { diff --git a/scripts/lib/Filter_1_0_0.js b/scripts/lib/Filter_1_0_0.js index 9f3e0579..abebb564 100644 --- a/scripts/lib/Filter_1_0_0.js +++ b/scripts/lib/Filter_1_0_0.js @@ -4,22 +4,18 @@ var Filter_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_2_1_2'], tis: [{ - ln: 'BBOXType', - bti: '.SpatialOpsType', + ln: 'SortByType', ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'box', + n: 'sortProperty', rq: true, - en: { - lp: 'Box', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.BoxType' + col: true, + en: 'SortProperty', + ti: '.SortPropertyType' }] + }, { + ln: 'LogicOpsType' + }, { + ln: 'ComparisonOpsType' }, { ln: 'BinaryLogicOpType', bti: '.LogicOpsType', @@ -31,30 +27,19 @@ var Filter_1_0_0_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'logicOps', - ti: '.LogicOpsType' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' + en: 'logicOps', + ti: '.LogicOpsType' }], t: 'ers' }] }, { - ln: 'SpatialOpsType' - }, { - ln: 'SortByType', - ps: [{ - n: 'sortProperty', - rq: true, - col: true, - en: 'SortProperty', - ti: '.SortPropertyType' - }] - }, { - ln: 'UpperBoundaryType', + ln: 'LowerBoundaryType', ps: [{ n: 'expression', rq: true, @@ -64,107 +49,50 @@ var Filter_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'FeatureIdType', - ps: [{ - n: 'fid', - rq: true, - an: { - lp: 'fid' - }, - t: 'a' - }] - }, { - ln: 'DistanceType', + ln: 'FunctionType', + bti: '.ExpressionType', ps: [{ - n: 'content', - t: 'v' + n: 'expression', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' }, { - n: 'units', + n: 'name', rq: true, an: { - lp: 'units' + lp: 'name' }, t: 'a' }] }, { - ln: 'ExpressionType' - }, { - ln: 'SortPropertyType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'sortOrder', - en: 'SortOrder' - }] + ln: 'SpatialOpsType' }, { - ln: 'BinaryOperatorType', - bti: '.ExpressionType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'expression', + n: 'comparisonOps', rq: true, - mno: 2, - mxo: 2, - col: true, mx: false, dom: false, - ti: '.ExpressionType', + ti: '.ComparisonOpsType', t: 'er' - }] - }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', + }, { + n: 'spatialOps', rq: true, - mno: 2, - mxo: 2, - col: true, mx: false, dom: false, - ti: '.ExpressionType', + ti: '.SpatialOpsType', t: 'er' - }] - }, { - ln: 'PropertyIsNullType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'literal', - rq: true, - en: 'Literal', - ti: '.LiteralType' - }] - }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' }, { - n: 'geometry', + n: 'logicOps', rq: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.AbstractGeometryType', + ti: '.LogicOpsType', t: 'er' - }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' }] }, { ln: 'PropertyIsBetweenType', @@ -187,45 +115,6 @@ var Filter_1_0_0_Module_Factory = function () { en: 'UpperBoundary', ti: '.UpperBoundaryType' }] - }, { - ln: 'LogicOpsType' - }, { - ln: 'LiteralType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }] - }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.AbstractGeometryType', - t: 'er' - }, { - n: 'box', - rq: true, - en: { - lp: 'Box', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.BoxType' - }] }, { ln: 'FilterType', ps: [{ @@ -257,60 +146,29 @@ var Filter_1_0_0_Module_Factory = function () { ti: '.FeatureIdType' }] }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'PropertyNameType', + bti: '.ExpressionType', ps: [{ - n: 'comparisonOps', - rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' - }, { - n: 'spatialOps', - rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' - }, { - n: 'logicOps', - rq: true, - mx: false, + n: 'content', + col: true, dom: false, - ti: '.LogicOpsType', - t: 'er' + t: 'ae' }] }, { - ln: 'FunctionType', - bti: '.ExpressionType', + ln: 'DistanceType', ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + n: 'content', + t: 'v' }, { - n: 'name', + n: 'units', rq: true, an: { - lp: 'name' + lp: 'units' }, t: 'a' }] }, { - ln: 'PropertyNameType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }] - }, { - ln: 'PropertyIsLikeType', + ln: 'PropertyIsNullType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', @@ -322,20 +180,51 @@ var Filter_1_0_0_Module_Factory = function () { rq: true, en: 'Literal', ti: '.LiteralType' - }, { - n: 'wildCard', + }] + }, { + ln: 'BBOXType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName', rq: true, - an: { - lp: 'wildCard' - }, - t: 'a' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'singleChar', + n: 'box', rq: true, - an: { - lp: 'singleChar' + en: { + lp: 'Box', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_2_1_2.BoxType' + }] + }, { + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'literal', + rq: true, + en: 'Literal', + ti: '.LiteralType' + }, { + n: 'wildCard', + rq: true, + an: { + lp: 'wildCard' + }, + t: 'a' + }, { + n: 'singleChar', + rq: true, + an: { + lp: 'singleChar' + }, + t: 'a' }, { n: 'escape', rq: true, @@ -345,103 +234,231 @@ var Filter_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LowerBoundaryType', + ln: 'ExpressionType' + }, { + ln: 'BinaryComparisonOpType', + bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, + mno: 2, + mxo: 2, + col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { - ln: 'ComparisonOpsType' + ln: 'SortPropertyType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'sortOrder', + en: 'SortOrder' + }] + }, { + ln: 'UpperBoundaryType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] + }, { + ln: 'BinaryOperatorType', + bti: '.ExpressionType', + ps: [{ + n: 'expression', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] + }, { + ln: 'LiteralType', + bti: '.ExpressionType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ae' + }] + }, { + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'geometry', + rq: true, + mx: false, + dom: false, + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.AbstractGeometryType', + t: 'er' + }, { + n: 'distance', + rq: true, + en: 'Distance', + ti: '.DistanceType' + }] + }, { + ln: 'FeatureIdType', + ps: [{ + n: 'fid', + rq: true, + an: { + lp: 'fid' + }, + t: 'a' + }] + }, { + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'geometry', + rq: true, + mx: false, + dom: false, + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.AbstractGeometryType', + t: 'er' + }, { + n: 'box', + rq: true, + en: { + lp: 'Box', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.BoxType' + }] }, { t: 'enum', ln: 'SortOrderType', vs: ['DESC', 'ASC'] }], eis: [{ - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' - }, { - en: 'Contains', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }, { - en: 'Literal', - ti: '.LiteralType', + en: 'Add', + ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'Div', + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' + }, { + en: 'Sub', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'Within', + en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'SortBy', - ti: '.SortByType' - }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' - }, { - en: 'Filter', - ti: '.FilterType' - }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', + en: 'Beyond', + ti: '.DistanceBufferType', sh: 'spatialOps' }, { - en: 'Beyond', + en: 'PropertyIsGreaterThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'DWithin', ti: '.DistanceBufferType', sh: 'spatialOps' }, { - en: 'expression', - ti: '.ExpressionType' + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', + sh: 'comparisonOps' }, { en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Or', + en: 'Div', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'BBOX', + ti: '.BBOXType', + sh: 'spatialOps' + }, { + en: 'And', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { - en: 'Crosses', + en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Intersects', + en: 'Mul', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }, { + en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' + }, { + en: 'Not', + ti: '.UnaryLogicOpType', + sh: 'logicOps' + }, { + en: 'expression', + ti: '.ExpressionType' + }, { + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { en: 'Function', ti: '.FunctionType', sh: 'expression' }, { - en: 'Add', - ti: '.BinaryOperatorType', - sh: 'expression' + en: 'SortBy', + ti: '.SortByType' }, { - en: 'PropertyIsNotEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'Touches', + en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { @@ -449,59 +466,42 @@ var Filter_1_0_0_Module_Factory = function () { ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'logicOps', - ti: '.LogicOpsType' - }, { - en: 'BBOX', - ti: '.BBOXType', - sh: 'spatialOps' + en: 'Filter', + ti: '.FilterType' }, { - en: 'Overlaps', + en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' - }, { - en: 'DWithin', - ti: '.DistanceBufferType', - sh: 'spatialOps' - }, { - en: 'PropertyName', - ti: '.PropertyNameType', - sh: 'expression' - }, { - en: 'Mul', - ti: '.BinaryOperatorType', - sh: 'expression' - }, { - en: 'Sub', - ti: '.BinaryOperatorType', - sh: 'expression' }, { en: 'PropertyIsLessThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'FeatureId', - ti: '.FeatureIdType' + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Equals', + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', sh: 'comparisonOps' }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'Intersects', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' }, { - en: 'PropertyIsGreaterThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'FeatureId', + ti: '.FeatureIdType' }] }; return { diff --git a/scripts/lib/Filter_1_1_0.js b/scripts/lib/Filter_1_1_0.js index 73c78761..84043b70 100644 --- a/scripts/lib/Filter_1_1_0.js +++ b/scripts/lib/Filter_1_1_0.js @@ -4,160 +4,184 @@ var Filter_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_3_1_1'], tis: [{ - ln: 'ArithmeticOperatorsType', + ln: 'FunctionsType', ps: [{ - n: 'ops', + n: 'functionNames', rq: true, - col: true, - etis: [{ - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' - }, { - en: 'Functions', - ti: '.FunctionsType' - }], - t: 'es' + en: 'FunctionNames', + ti: '.FunctionNamesType' }] }, { - ln: 'AbstractIdType' + ln: 'ScalarCapabilitiesType', + tn: 'Scalar_CapabilitiesType', + ps: [{ + n: 'logicalOperators', + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + n: 'comparisonOperators', + en: 'ComparisonOperators', + ti: '.ComparisonOperatorsType' + }, { + n: 'arithmeticOperators', + en: 'ArithmeticOperators', + ti: '.ArithmeticOperatorsType' + }] }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'ExpressionType' + }, { + ln: 'GmlObjectIdType', + bti: '.AbstractIdType', + ps: [{ + n: 'id', + rq: true, + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'geometry', + n: 'literal', rq: true, - mx: false, - dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' + en: 'Literal', + ti: '.LiteralType' + }, { + n: 'wildCard', + rq: true, + an: { + lp: 'wildCard' }, - ti: 'GML_3_1_1.AbstractGeometryType', - t: 'er' + t: 'a' }, { - n: 'distance', + n: 'singleChar', rq: true, - en: 'Distance', - ti: '.DistanceType' + an: { + lp: 'singleChar' + }, + t: 'a' + }, { + n: 'escapeChar', + rq: true, + an: { + lp: 'escapeChar' + }, + t: 'a' + }, { + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' + }, + t: 'a' }] }, { - ln: 'SimpleArithmetic', - tn: null - }, { - ln: 'FID', - tn: null - }, { - ln: 'EID', - tn: null - }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', ps: [{ - n: 'comparisonOps', + n: 'propertyName1', rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'spatialOps', + n: 'propertyName2', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'geometry', rq: true, mx: false, dom: false, - ti: '.SpatialOpsType', + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' }, { - n: 'logicOps', + n: 'envelope', rq: true, mx: false, dom: false, - ti: '.LogicOpsType', + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.EnvelopeType', t: 'er' - }, { - n: 'function', - rq: true, - en: 'Function', - ti: '.FunctionType' }] }, { - ln: 'SpatialCapabilitiesType', - tn: 'Spatial_CapabilitiesType', - ps: [{ - n: 'geometryOperands', - rq: true, - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { - n: 'spatialOperators', - rq: true, - en: 'SpatialOperators', - ti: '.SpatialOperatorsType' - }] + ln: 'SpatialOpsType' }, { - ln: 'LiteralType', + ln: 'BinaryOperatorType', bti: '.ExpressionType', ps: [{ - n: 'content', + n: 'expression', + rq: true, + mno: 2, + mxo: 2, col: true, + mx: false, dom: false, - t: 'ae' + ti: '.ExpressionType', + t: 'er' }] }, { - ln: 'DistanceType', + ln: 'GeometryOperandsType', ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'units', + n: 'geometryOperand', rq: true, - an: { - lp: 'units' - }, - t: 'a' + col: true, + en: 'GeometryOperand', + ti: 'QName' }] }, { - ln: 'FunctionType', - bti: '.ExpressionType', + ln: 'ComparisonOperatorsType', ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }, { - n: 'name', + n: 'comparisonOperator', rq: true, - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'ComparisonOperator' }] }, { - ln: 'LogicOpsType' + ln: 'FID', + tn: null }, { - ln: 'FunctionNamesType', + ln: 'SortPropertyType', ps: [{ - n: 'functionName', + n: 'propertyName', rq: true, - col: true, - en: 'FunctionName', - ti: '.FunctionNameType' + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'FunctionsType', + ln: 'IdCapabilitiesType', + tn: 'Id_CapabilitiesType', ps: [{ - n: 'functionNames', + n: 'ids', rq: true, - en: 'FunctionNames', - ti: '.FunctionNamesType' + col: true, + etis: [{ + en: 'EID', + ti: '.EID' + }, { + en: 'FID', + ti: '.FID' + }], + t: 'es' }] }, { ln: 'BinaryLogicOpType', @@ -170,6 +194,9 @@ var Filter_1_1_0_Module_Factory = function () { mx: false, dom: false, etis: [{ + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { @@ -178,24 +205,9 @@ var Filter_1_1_0_Module_Factory = function () { }, { en: 'logicOps', ti: '.LogicOpsType' - }, { - en: 'spatialOps', - ti: '.SpatialOpsType' }], t: 'ers' }] - }, { - ln: 'FeatureIdType', - bti: '.AbstractIdType', - ps: [{ - n: 'fid', - rq: true, - ti: 'ID', - an: { - lp: 'fid' - }, - t: 'a' - }] }, { ln: 'UpperBoundaryType', ps: [{ @@ -207,22 +219,37 @@ var Filter_1_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'PropertyIsNullType', - bti: '.ComparisonOpsType', + ln: 'SpatialCapabilitiesType', + tn: 'Spatial_CapabilitiesType', ps: [{ - n: 'propertyName', + n: 'geometryOperands', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'spatialOperators', + rq: true, + en: 'SpatialOperators', + ti: '.SpatialOperatorsType' }] }, { - ln: 'SortByType', + ln: 'FunctionType', + bti: '.ExpressionType', ps: [{ - n: 'sortProperty', - rq: true, + n: 'expression', + mno: 0, col: true, - en: 'SortProperty', - ti: '.SortPropertyType' + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { ln: 'FunctionNameType', @@ -238,67 +265,75 @@ var Filter_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FilterType', + ln: 'LowerBoundaryType', ps: [{ - n: 'spatialOps', - rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' - }, { - n: 'comparisonOps', + n: 'expression', rq: true, mx: false, dom: false, - ti: '.ComparisonOpsType', + ti: '.ExpressionType', t: 'er' + }] + }, { + ln: 'ComparisonOpsType' + }, { + ln: 'BBOXType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName', + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'logicOps', + n: 'envelope', rq: true, mx: false, dom: false, - ti: '.LogicOpsType', + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.EnvelopeType', t: 'er' - }, { - n: 'id', + }] + }, { + ln: 'FeatureIdType', + bti: '.AbstractIdType', + ps: [{ + n: 'fid', rq: true, - col: true, - mx: false, - dom: false, - en: '_Id', - ti: '.AbstractIdType', - t: 'er' + ti: 'ID', + an: { + lp: 'fid' + }, + t: 'a' }] }, { - ln: 'BBOXType', + ln: 'DistanceBufferType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', + rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'envelope', + n: 'geometry', rq: true, mx: false, dom: false, en: { - lp: 'Envelope', + lp: '_Geometry', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.EnvelopeType', + ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' - }] - }, { - ln: 'ComparisonOperatorsType', - ps: [{ - n: 'comparisonOperator', + }, { + n: 'distance', rq: true, - col: true, - en: 'ComparisonOperator' + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'PropertyNameType', + ln: 'LiteralType', bti: '.ExpressionType', ps: [{ n: 'content', @@ -307,15 +342,9 @@ var Filter_1_1_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'LowerBoundaryType', - ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }] + ln: 'AbstractIdType' + }, { + ln: 'LogicOpsType' }, { ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', @@ -338,179 +367,109 @@ var Filter_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'SortByType', ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'literal', - rq: true, - en: 'Literal', - ti: '.LiteralType' - }, { - n: 'wildCard', - rq: true, - an: { - lp: 'wildCard' - }, - t: 'a' - }, { - n: 'singleChar', - rq: true, - an: { - lp: 'singleChar' - }, - t: 'a' - }, { - n: 'escapeChar', + n: 'sortProperty', rq: true, - an: { - lp: 'escapeChar' - }, - t: 'a' - }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' - }, - t: 'a' + col: true, + en: 'SortProperty', + ti: '.SortPropertyType' }] }, { - ln: 'ScalarCapabilitiesType', - tn: 'Scalar_CapabilitiesType', + ln: 'PropertyIsBetweenType', + bti: '.ComparisonOpsType', ps: [{ - n: 'logicalOperators', - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - n: 'comparisonOperators', - en: 'ComparisonOperators', - ti: '.ComparisonOperatorsType' + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' }, { - n: 'arithmeticOperators', - en: 'ArithmeticOperators', - ti: '.ArithmeticOperatorsType' - }] - }, { - ln: 'IdCapabilitiesType', - tn: 'Id_CapabilitiesType', - ps: [{ - n: 'ids', + n: 'lowerBoundary', rq: true, - col: true, - etis: [{ - en: 'EID', - ti: '.EID' - }, { - en: 'FID', - ti: '.FID' - }], - t: 'es' - }] - }, { - ln: 'SpatialOperatorType', - ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' + en: 'LowerBoundary', + ti: '.LowerBoundaryType' }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' }] }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', + ln: 'FilterType', ps: [{ - n: 'propertyName1', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'propertyName2', + n: 'spatialOps', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' + mx: false, + dom: false, + ti: '.SpatialOpsType', + t: 'er' }, { - n: 'geometry', + n: 'comparisonOps', rq: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', + ti: '.ComparisonOpsType', t: 'er' }, { - n: 'envelope', + n: 'logicOps', rq: true, mx: false, dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EnvelopeType', + ti: '.LogicOpsType', t: 'er' - }] - }, { - ln: 'SortPropertyType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' }, { - n: 'sortOrder', - en: 'SortOrder' - }] - }, { - ln: 'SpatialOperatorsType', - ps: [{ - n: 'spatialOperator', + n: 'id', rq: true, col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + mx: false, + dom: false, + en: '_Id', + ti: '.AbstractIdType', + t: 'er' }] }, { - ln: 'ExpressionType' + ln: 'LogicalOperators', + tn: null }, { - ln: 'GeometryOperandsType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'geometryOperand', + n: 'comparisonOps', rq: true, - col: true, - en: 'GeometryOperand', - ti: 'QName' - }] - }, { - ln: 'PropertyIsBetweenType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', + mx: false, + dom: false, + ti: '.ComparisonOpsType', + t: 'er' + }, { + n: 'spatialOps', rq: true, mx: false, dom: false, - ti: '.ExpressionType', + ti: '.SpatialOpsType', t: 'er' }, { - n: 'lowerBoundary', + n: 'logicOps', rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' }, { - n: 'upperBoundary', + n: 'function', rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' + en: 'Function', + ti: '.FunctionType' + }] + }, { + ln: 'PropertyNameType', + bti: '.ExpressionType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ae' }] }, { ln: 'FilterCapabilities', @@ -532,39 +491,84 @@ var Filter_1_1_0_Module_Factory = function () { ti: '.IdCapabilitiesType' }] }, { - ln: 'LogicalOperators', + ln: 'DistanceType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'units', + rq: true, + an: { + lp: 'units' + }, + t: 'a' + }] + }, { + ln: 'SpatialOperatorsType', + ps: [{ + n: 'spatialOperator', + rq: true, + col: true, + en: 'SpatialOperator', + ti: '.SpatialOperatorType' + }] + }, { + ln: 'SimpleArithmetic', tn: null }, { - ln: 'SpatialOpsType' - }, { - ln: 'GmlObjectIdType', - bti: '.AbstractIdType', + ln: 'FunctionNamesType', ps: [{ - n: 'id', + n: 'functionName', rq: true, - ti: 'ID', + col: true, + en: 'FunctionName', + ti: '.FunctionNameType' + }] + }, { + ln: 'SpatialOperatorType', + ps: [{ + n: 'geometryOperands', + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'name', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'name' }, t: 'a' }] }, { - ln: 'ComparisonOpsType' + ln: 'EID', + tn: null }, { - ln: 'BinaryOperatorType', - bti: '.ExpressionType', + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', ps: [{ - n: 'expression', + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }] + }, { + ln: 'ArithmeticOperatorsType', + ps: [{ + n: 'ops', rq: true, - mno: 2, - mxo: 2, col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + etis: [{ + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'Functions', + ti: '.FunctionsType' + }], + t: 'es' }] + }, { + t: 'enum', + ln: 'SortOrderType', + vs: ['DESC', 'ASC'] }, { t: 'enum', ln: 'SpatialOperatorNameType', @@ -573,92 +577,93 @@ var Filter_1_1_0_Module_Factory = function () { t: 'enum', ln: 'ComparisonOperatorType', vs: ['LessThan', 'GreaterThan', 'LessThanEqualTo', 'GreaterThanEqualTo', 'EqualTo', 'NotEqualTo', 'Like', 'Between', 'NullCheck'] - }, { - t: 'enum', - ln: 'SortOrderType', - vs: ['DESC', 'ASC'] }], eis: [{ - en: 'Sub', - ti: '.BinaryOperatorType', - sh: 'expression' + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', + sh: 'comparisonOps' + }, { + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' + }, { + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' }, { en: 'SortBy', ti: '.SortByType' }, { - en: 'EID', - ti: '.EID' - }, { - en: 'Mul', + en: 'Div', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'Contains', + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'GmlObjectId', - ti: '.GmlObjectIdType', - sh: '_Id' + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' + }, { + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { en: 'Literal', ti: '.LiteralType', sh: 'expression' }, { - en: 'Touches', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'comparisonOps', + ti: '.ComparisonOpsType' }, { - en: 'Equals', + en: 'expression', + ti: '.ExpressionType' + }, { + en: 'EID', + ti: '.EID' + }, { + en: 'Intersects', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'DWithin', - ti: '.DistanceBufferType', + en: 'BBOX', + ti: '.BBOXType', sh: 'spatialOps' }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' + en: 'Filter', + ti: '.FilterType' }, { - en: 'PropertyName', - ti: '.PropertyNameType', + en: 'Sub', + ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Add', + ti: '.BinaryOperatorType', + sh: 'expression' }, { - en: 'PropertyIsGreaterThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Not', + ti: '.UnaryLogicOpType', + sh: 'logicOps' }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' }, { - en: 'BBOX', - ti: '.BBOXType', + en: 'DWithin', + ti: '.DistanceBufferType', sh: 'spatialOps' }, { - en: 'FeatureId', - ti: '.FeatureIdType', - sh: '_Id' - }, { - en: 'Or', + en: 'And', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { - en: '_Id', - ti: '.AbstractIdType' - }, { - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - en: 'Overlaps', + en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { @@ -666,82 +671,77 @@ var Filter_1_1_0_Module_Factory = function () { ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' - }, { - en: 'Div', - ti: '.BinaryOperatorType', - sh: 'expression' - }, { - en: 'Crosses', + en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', - sh: 'spatialOps' - }, { - en: 'FID', - ti: '.FID' - }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' + en: '_Id', + ti: '.AbstractIdType' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'logicOps', - ti: '.LogicOpsType' - }, { - en: 'PropertyIsEqualTo', + en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Disjoint', + en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' + en: 'logicOps', + ti: '.LogicOpsType' }, { - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' + en: 'FeatureId', + ti: '.FeatureIdType', + sh: '_Id' }, { - en: 'Intersects', + en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' + en: 'Mul', + ti: '.BinaryOperatorType', + sh: 'expression' }, { - en: 'Filter', - ti: '.FilterType' + en: 'PropertyIsLessThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Within', + en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Add', - ti: '.BinaryOperatorType', - sh: 'expression' + en: 'PropertyIsGreaterThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' }, { - en: 'PropertyIsGreaterThanOrEqualTo', + en: 'PropertyIsLessThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', - sh: 'comparisonOps' + en: 'GmlObjectId', + ti: '.GmlObjectIdType', + sh: '_Id' }, { - en: 'expression', - ti: '.ExpressionType' + en: 'Beyond', + ti: '.DistanceBufferType', + sh: 'spatialOps' + }, { + en: 'FID', + ti: '.FID' + }, { + en: 'Function', + ti: '.FunctionType', + sh: 'expression' + }, { + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }] }; return { diff --git a/scripts/lib/Filter_2_0.js b/scripts/lib/Filter_2_0.js index ee7ee554..bc21e3a7 100644 --- a/scripts/lib/Filter_2_0.js +++ b/scripts/lib/Filter_2_0.js @@ -4,32 +4,108 @@ var Filter_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/fes\/2.0', deps: ['OWS_1_1_0'], tis: [{ - ln: 'BBOXType', - bti: '.SpatialOpsType', + ln: 'BinaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'expressionOrAny', + n: 'ops', rq: true, - mxo: 2, + mno: 2, col: true, mx: false, dom: false, - en: 'expression', - ti: 'AnyType', - t: 'er' + etis: [{ + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'temporalOps', + ti: '.TemporalOpsType' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }, { + en: '_Id', + ti: '.AbstractIdType' + }, { + en: 'Function', + ti: '.FunctionType' + }, { + en: 'extensionOps', + ti: '.ExtensionOpsType' + }], + t: 'ers' }] }, { - ln: 'ComparisonOperatorType', + ln: 'ArgumentsType', + ps: [{ + n: 'argument', + rq: true, + col: true, + en: 'Argument', + ti: '.ArgumentType' + }] + }, { + ln: 'AbstractSortingClauseType' + }, { + ln: 'ResourceIdentifierType', ps: [{ + n: 'metadata', + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' + }, { n: 'name', rq: true, + ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { - ln: 'TemporalOperandsType.TemporalOperand', - tn: null, + ln: 'TemporalCapabilitiesType', + tn: 'Temporal_CapabilitiesType', + ps: [{ + n: 'temporalOperands', + rq: true, + en: 'TemporalOperands', + ti: '.TemporalOperandsType' + }, { + n: 'temporalOperators', + rq: true, + en: 'TemporalOperators', + ti: '.TemporalOperatorsType' + }] + }, { + ln: 'LiteralType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ae' + }, { + n: 'type', + ti: 'QName', + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'ConformanceType', + ps: [{ + n: 'constraint', + rq: true, + col: true, + en: 'Constraint', + ti: 'OWS_1_1_0.DomainType' + }] + }, { + ln: 'ExtensionOperatorType', ps: [{ n: 'name', rq: true, @@ -40,52 +116,32 @@ var Filter_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractAdhocQueryExpressionType', - bti: '.AbstractQueryExpressionType', + ln: 'LowerBoundaryType', ps: [{ - n: 'abstractProjectionClause', - mno: 0, - col: true, - en: 'AbstractProjectionClause', - ti: 'AnyType' - }, { - n: 'abstractSelectionClause', + n: 'expression', + rq: true, mx: false, dom: false, - en: 'AbstractSelectionClause', ti: 'AnyType', t: 'er' - }, { - n: 'abstractSortingClause', + }] + }, { + ln: 'BBOXType', + bti: '.SpatialOpsType', + ps: [{ + n: 'expressionOrAny', + rq: true, + mxo: 2, + col: true, mx: false, dom: false, - en: 'AbstractSortingClause', + en: 'expression', ti: 'AnyType', t: 'er' - }, { - n: 'typeNames', - rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'typeNames' - }, - t: 'a' - }, { - n: 'aliases', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'aliases' - }, - t: 'a' }] }, { - ln: 'FilterType', - bti: '.AbstractSelectionClauseType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ n: 'comparisonOps', rq: true, @@ -133,32 +189,6 @@ var Filter_2_0_Module_Factory = function () { ti: '.AbstractIdType', t: 'er' }] - }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', - ps: [{ - n: 'expressionOrAny', - rq: true, - mxo: 2, - col: true, - mx: false, - dom: false, - en: 'expression', - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'UpperBoundaryType', - ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'AbstractIdType' }, { ln: 'IdCapabilitiesType', tn: 'Id_CapabilitiesType', @@ -170,116 +200,185 @@ var Filter_2_0_Module_Factory = function () { ti: '.ResourceIdentifierType' }] }, { - ln: 'SpatialCapabilitiesType', - tn: 'Spatial_CapabilitiesType', + ln: 'SpatialOperatorType', ps: [{ n: 'geometryOperands', - rq: true, en: 'GeometryOperands', ti: '.GeometryOperandsType' - }, { - n: 'spatialOperators', - rq: true, - en: 'SpatialOperators', - ti: '.SpatialOperatorsType' - }] - }, { - ln: 'ArgumentType', - ps: [{ - n: 'metadata', - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.MetadataType' - }, { - n: 'type', - rq: true, - en: 'Type', - ti: 'QName' }, { n: 'name', - rq: true, an: { lp: 'name' }, t: 'a' }] }, { - ln: 'GeometryOperandsType.GeometryOperand', - tn: null, + ln: 'SpatialOpsType' + }, { + ln: 'AbstractProjectionClauseType' + }, { + ln: 'SortPropertyType', ps: [{ - n: 'name', + n: 'valueReference', rq: true, - ti: 'QName', - an: { - lp: 'name' - }, - t: 'a' + en: 'ValueReference' + }, { + n: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'AvailableFunctionsType', + ln: 'ScalarCapabilitiesType', + tn: 'Scalar_CapabilitiesType', ps: [{ - n: 'function', - rq: true, - col: true, - en: 'Function', - ti: '.AvailableFunctionType' + n: 'logicalOperators', + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + n: 'comparisonOperators', + en: 'ComparisonOperators', + ti: '.ComparisonOperatorsType' }] }, { - ln: 'AbstractSortingClauseType' + ln: 'LogicOpsType' }, { - ln: 'BinaryTemporalOpType', - bti: '.TemporalOpsType', + ln: 'SpatialOperatorsType', ps: [{ - n: 'expressionOrAny', + n: 'spatialOperator', rq: true, - mxo: 2, col: true, - mx: false, - dom: false, - en: 'expression', - ti: 'AnyType', - t: 'er' + en: 'SpatialOperator', + ti: '.SpatialOperatorType' }] }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', + ln: 'FilterCapabilities', + tn: null, ps: [{ - n: 'expression', + n: 'conformance', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, + en: 'Conformance', + ti: '.ConformanceType' + }, { + n: 'idCapabilities', + en: 'Id_Capabilities', + ti: '.IdCapabilitiesType' + }, { + n: 'scalarCapabilities', + en: 'Scalar_Capabilities', + ti: '.ScalarCapabilitiesType' + }, { + n: 'spatialCapabilities', + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' + }, { + n: 'temporalCapabilities', + en: 'Temporal_Capabilities', + ti: '.TemporalCapabilitiesType' + }, { + n: 'functions', + en: 'Functions', + ti: '.AvailableFunctionsType' + }, { + n: 'extendedCapabilities', + en: 'Extended_Capabilities', + ti: '.ExtendedCapabilitiesType' + }] + }, { + ln: 'PropertyIsNilType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, ti: 'AnyType', t: 'er' }, { - n: 'matchCase', - ti: 'Boolean', + n: 'nilReason', an: { - lp: 'matchCase' + lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'PropertyIsBetweenType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'matchAction', + n: 'lowerBoundary', + rq: true, + en: 'LowerBoundary', + ti: '.LowerBoundaryType' + }, { + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' + }] + }, { + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'wildCard', + rq: true, an: { - lp: 'matchAction' + lp: 'wildCard' + }, + t: 'a' + }, { + n: 'singleChar', + rq: true, + an: { + lp: 'singleChar' + }, + t: 'a' + }, { + n: 'escapeChar', + rq: true, + an: { + lp: 'escapeChar' }, t: 'a' }] }, { - ln: 'SpatialOperatorsType', + ln: 'MeasureType', ps: [{ - n: 'spatialOperator', + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', rq: true, - col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'LogicOpsType' + ln: 'ComparisonOperatorType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] }, { ln: 'ExtendedCapabilitiesType', tn: 'Extended_CapabilitiesType', @@ -289,57 +388,131 @@ var Filter_2_0_Module_Factory = function () { ti: '.AdditionalOperatorsType' }] }, { - ln: 'ComparisonOpsType' + ln: 'LogicalOperators', + tn: null }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'BinaryTemporalOpType', + bti: '.TemporalOpsType', ps: [{ - n: 'comparisonOps', - rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' - }, { - n: 'spatialOps', + n: 'expressionOrAny', rq: true, + mxo: 2, + col: true, mx: false, dom: false, - ti: '.SpatialOpsType', + en: 'expression', + ti: 'AnyType', t: 'er' + }] + }, { + ln: 'AbstractAdhocQueryExpressionType', + bti: '.AbstractQueryExpressionType', + ps: [{ + n: 'abstractProjectionClause', + mno: 0, + col: true, + en: 'AbstractProjectionClause', + ti: 'AnyType' }, { - n: 'temporalOps', - rq: true, + n: 'abstractSelectionClause', mx: false, dom: false, - ti: '.TemporalOpsType', + en: 'AbstractSelectionClause', + ti: 'AnyType', t: 'er' }, { - n: 'logicOps', - rq: true, + n: 'abstractSortingClause', mx: false, dom: false, - ti: '.LogicOpsType', + en: 'AbstractSortingClause', + ti: 'AnyType', t: 'er' }, { - n: 'extensionOps', + n: 'typeNames', rq: true, - ti: '.ExtensionOpsType' + ti: { + t: 'l' + }, + an: { + lp: 'typeNames' + }, + t: 'a' }, { + n: 'aliases', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'aliases' + }, + t: 'a' + }] + }, { + ln: 'AvailableFunctionsType', + ps: [{ n: 'function', rq: true, + col: true, en: 'Function', - ti: '.FunctionType' - }, { - n: 'id', + ti: '.AvailableFunctionType' + }] + }, { + ln: 'TemporalOperatorsType', + ps: [{ + n: 'temporalOperator', rq: true, col: true, + en: 'TemporalOperator', + ti: '.TemporalOperatorType' + }] + }, { + ln: 'AvailableFunctionType', + ps: [{ + n: 'metadata', + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' + }, { + n: 'returns', + rq: true, + en: 'Returns', + ti: 'QName' + }, { + n: 'arguments', + en: 'Arguments', + ti: '.ArgumentsType' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ComparisonOpsType' + }, { + ln: 'UpperBoundaryType', + ps: [{ + n: 'expression', + rq: true, mx: false, dom: false, - en: '_Id', - ti: '.AbstractIdType', + ti: 'AnyType', t: 'er' }] + }, { + ln: 'AbstractQueryExpressionType', + ps: [{ + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }] }, { ln: 'TemporalOperandsType', ps: [{ @@ -350,143 +523,90 @@ var Filter_2_0_Module_Factory = function () { ti: '.TemporalOperandsType.TemporalOperand' }] }, { - ln: 'LowerBoundaryType', + ln: 'AdditionalOperatorsType', ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + n: 'operator', + mno: 0, + col: true, + en: 'Operator', + ti: '.ExtensionOperatorType' }] }, { - ln: 'ScalarCapabilitiesType', - tn: 'Scalar_CapabilitiesType', + ln: 'GeometryOperandsType', ps: [{ - n: 'logicalOperators', - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - n: 'comparisonOperators', - en: 'ComparisonOperators', - ti: '.ComparisonOperatorsType' + n: 'geometryOperand', + rq: true, + col: true, + en: 'GeometryOperand', + ti: '.GeometryOperandsType.GeometryOperand' }] + }, { + ln: 'AbstractSelectionClauseType' }, { ln: 'TemporalOpsType' }, { - ln: 'FilterCapabilities', - tn: null, + ln: 'TemporalOperatorType', ps: [{ - n: 'conformance', - rq: true, - en: 'Conformance', - ti: '.ConformanceType' - }, { - n: 'idCapabilities', - en: 'Id_Capabilities', - ti: '.IdCapabilitiesType' - }, { - n: 'scalarCapabilities', - en: 'Scalar_Capabilities', - ti: '.ScalarCapabilitiesType' - }, { - n: 'spatialCapabilities', - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' - }, { - n: 'temporalCapabilities', - en: 'Temporal_Capabilities', - ti: '.TemporalCapabilitiesType' - }, { - n: 'functions', - en: 'Functions', - ti: '.AvailableFunctionsType' + n: 'temporalOperands', + en: 'TemporalOperands', + ti: '.TemporalOperandsType' }, { - n: 'extendedCapabilities', - en: 'Extended_Capabilities', - ti: '.ExtendedCapabilitiesType' + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'SortPropertyType', + ln: 'SpatialCapabilitiesType', + tn: 'Spatial_CapabilitiesType', ps: [{ - n: 'valueReference', + n: 'geometryOperands', rq: true, - en: 'ValueReference' + en: 'GeometryOperands', + ti: '.GeometryOperandsType' }, { - n: 'sortOrder', - en: 'SortOrder' + n: 'spatialOperators', + rq: true, + en: 'SpatialOperators', + ti: '.SpatialOperatorsType' }] }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'SortByType', ps: [{ - n: 'expressionOrAny', + n: 'sortProperty', rq: true, - mxo: 2, col: true, - mx: false, - dom: false, - en: 'expression', - ti: 'AnyType', - t: 'er' - }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.MeasureType' + en: 'SortProperty', + ti: '.SortPropertyType' }] }, { - ln: 'AbstractProjectionClauseType' - }, { - ln: 'PropertyIsNilType', + ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, + mno: 2, + mxo: 2, + col: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { - n: 'nilReason', + n: 'matchCase', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'matchCase' + }, + t: 'a' + }, { + n: 'matchAction', + an: { + lp: 'matchAction' }, t: 'a' - }] - }, { - ln: 'BinaryLogicOpType', - bti: '.LogicOpsType', - ps: [{ - n: 'ops', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: '_Id', - ti: '.AbstractIdType' - }, { - en: 'extensionOps', - ti: '.ExtensionOpsType' - }, { - en: 'Function', - ti: '.FunctionType' - }, { - en: 'temporalOps', - ti: '.TemporalOpsType' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'logicOps', - ti: '.LogicOpsType' - }], - t: 'ers' }] }, { ln: 'ResourceIdType', @@ -523,94 +643,51 @@ var Filter_2_0_Module_Factory = function () { an: { lp: 'endDate' }, - t: 'a' - }] - }, { - ln: 'LiteralType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }, { - n: 'type', - ti: 'QName', - an: { - lp: 'type' - }, - t: 'a' - }] - }, { - ln: 'PropertyIsNullType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'LogicalOperators', - tn: null - }, { - ln: 'AdditionalOperatorsType', - ps: [{ - n: 'operator', - mno: 0, - col: true, - en: 'Operator', - ti: '.ExtensionOperatorType' - }] - }, { - ln: 'TemporalOperatorsType', - ps: [{ - n: 'temporalOperator', - rq: true, - col: true, - en: 'TemporalOperator', - ti: '.TemporalOperatorType' + t: 'a' }] }, { - ln: 'ExtensionOpsType' + ln: 'AbstractIdType' }, { - ln: 'SpatialOperatorType', + ln: 'TemporalOperandsType.TemporalOperand', + tn: null, ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { n: 'name', + rq: true, + ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { - ln: 'ArgumentsType', + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', ps: [{ - n: 'argument', + n: 'expressionOrAny', rq: true, + mxo: 2, col: true, - en: 'Argument', - ti: '.ArgumentType' - }] - }, { - ln: 'ComparisonOperatorsType', - ps: [{ - n: 'comparisonOperator', + mx: false, + dom: false, + en: 'expression', + ti: 'AnyType', + t: 'er' + }, { + n: 'distance', rq: true, - col: true, - en: 'ComparisonOperator', - ti: '.ComparisonOperatorType' + en: 'Distance', + ti: '.MeasureType' }] }, { - ln: 'TemporalOperatorType', + ln: 'FunctionType', ps: [{ - n: 'temporalOperands', - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + n: 'expression', + mno: 0, + col: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { n: 'name', rq: true, @@ -620,61 +697,59 @@ var Filter_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractQueryExpressionType', - ps: [{ - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }] - }, { - ln: 'SpatialOpsType' - }, { - ln: 'TemporalCapabilitiesType', - tn: 'Temporal_CapabilitiesType', + ln: 'FilterType', + bti: '.AbstractSelectionClauseType', ps: [{ - n: 'temporalOperands', + n: 'comparisonOps', rq: true, - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + mx: false, + dom: false, + ti: '.ComparisonOpsType', + t: 'er' }, { - n: 'temporalOperators', + n: 'spatialOps', rq: true, - en: 'TemporalOperators', - ti: '.TemporalOperatorsType' - }] - }, { - ln: 'PropertyIsBetweenType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', + mx: false, + dom: false, + ti: '.SpatialOpsType', + t: 'er' + }, { + n: 'temporalOps', rq: true, mx: false, dom: false, - ti: 'AnyType', + ti: '.TemporalOpsType', t: 'er' }, { - n: 'lowerBoundary', + n: 'logicOps', rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' }, { - n: 'upperBoundary', + n: 'extensionOps', rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' + ti: '.ExtensionOpsType' + }, { + n: 'function', + rq: true, + en: 'Function', + ti: '.FunctionType' + }, { + n: 'id', + rq: true, + col: true, + mx: false, + dom: false, + en: '_Id', + ti: '.AbstractIdType', + t: 'er' }] }, { - ln: 'ResourceIdentifierType', + ln: 'GeometryOperandsType.GeometryOperand', + tn: null, ps: [{ - n: 'metadata', - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.MetadataType' - }, { n: 'name', rq: true, ti: 'QName', @@ -684,60 +759,43 @@ var Filter_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', ps: [{ - n: 'expression', + n: 'expressionOrAny', rq: true, - mno: 2, mxo: 2, col: true, mx: false, dom: false, + en: 'expression', ti: 'AnyType', t: 'er' - }, { - n: 'wildCard', - rq: true, - an: { - lp: 'wildCard' - }, - t: 'a' - }, { - n: 'singleChar', - rq: true, - an: { - lp: 'singleChar' - }, - t: 'a' - }, { - n: 'escapeChar', - rq: true, - an: { - lp: 'escapeChar' - }, - t: 'a' }] }, { - ln: 'SortByType', + ln: 'ComparisonOperatorsType', ps: [{ - n: 'sortProperty', + n: 'comparisonOperator', rq: true, col: true, - en: 'SortProperty', - ti: '.SortPropertyType' + en: 'ComparisonOperator', + ti: '.ComparisonOperatorType' }] }, { - ln: 'GeometryOperandsType', + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', ps: [{ - n: 'geometryOperand', + n: 'expression', rq: true, - col: true, - en: 'GeometryOperand', - ti: '.GeometryOperandsType.GeometryOperand' + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }] }, { - ln: 'AvailableFunctionType', + ln: 'ExtensionOpsType' + }, { + ln: 'ArgumentType', ps: [{ n: 'metadata', en: { @@ -746,307 +804,249 @@ var Filter_2_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.MetadataType' }, { - n: 'returns', + n: 'type', rq: true, - en: 'Returns', + en: 'Type', ti: 'QName' }, { - n: 'arguments', - en: 'Arguments', - ti: '.ArgumentsType' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'AbstractSelectionClauseType' - }, { - ln: 'ExtensionOperatorType', - ps: [{ n: 'name', rq: true, - ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { - ln: 'FunctionType', - ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] + t: 'enum', + ln: 'MatchActionType', + vs: ['All', 'Any', 'One'] }, { - ln: 'ConformanceType', - ps: [{ - n: 'constraint', - rq: true, - col: true, - en: 'Constraint', - ti: 'OWS_1_1_0.DomainType' - }] + t: 'enum', + ln: 'SortOrderType', + vs: ['DESC', 'ASC'] }, { t: 'enum', ln: 'VersionActionTokens', vs: ['FIRST', 'LAST', 'PREVIOUS', 'NEXT', 'ALL'] + }], + eis: [{ + en: 'Filter', + ti: '.FilterType', + sh: 'AbstractSelectionClause' }, { - t: 'enum', - ln: 'MatchActionType', - vs: ['All', 'Any', 'One'] + en: 'PropertyIsEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - t: 'enum', - ln: 'SortOrderType', - vs: ['DESC', 'ASC'] - }], - eis: [{ - en: 'extensionOps', - ti: '.ExtensionOpsType' + en: 'PropertyIsLessThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Ends', + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' + }, { + en: 'Meets', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'During', + en: 'Ends', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'SortBy', - ti: '.SortByType', - sh: 'AbstractSortingClause' - }, { - en: 'PropertyIsGreaterThan', + en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'Before', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'TContains', + en: 'TEquals', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', + en: 'Touches', + ti: '.BinarySpatialOpType', sh: 'spatialOps' + }, { + en: 'SortBy', + ti: '.SortByType', + sh: 'AbstractSortingClause' + }, { + en: 'ValueReference', + sh: 'expression' }, { en: 'BBOX', ti: '.BBOXType', sh: 'spatialOps' }, { - en: 'AbstractSelectionClause', - ti: 'AnyType' + en: 'Function', + ti: '.FunctionType', + sh: 'expression' }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' + en: 'Disjoint', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'TEquals', + en: 'TOverlaps', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' + en: 'Contains', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'PropertyIsNil', - ti: '.PropertyIsNilType', - sh: 'comparisonOps' + en: 'ResourceId', + ti: '.ResourceIdType', + sh: '_Id' }, { - en: 'PropertyIsEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'expression', + ti: 'AnyType' }, { - en: 'Equals', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', - sh: 'comparisonOps' + en: 'extensionOps', + ti: '.ExtensionOpsType' }, { - en: 'AbstractSortingClause', + en: 'AbstractSelectionClause', ti: 'AnyType' }, { - en: 'Crosses', + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: '_Id', + ti: '.AbstractIdType' + }, { + en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { - en: 'BegunBy', + en: 'EndedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'OverlappedBy', + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + en: 'After', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'AbstractAdhocQueryExpression', - ti: '.AbstractAdhocQueryExpressionType', - sh: 'AbstractQueryExpression' - }, { - en: 'Intersects', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' - }, { - en: 'TOverlaps', + en: 'MetBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'ResourceId', - ti: '.ResourceIdType', - sh: '_Id' - }, { - en: 'LogicalOperators', - ti: '.LogicalOperators' + en: 'PropertyIsNil', + ti: '.PropertyIsNilType', + sh: 'comparisonOps' }, { - en: 'Within', - ti: '.BinarySpatialOpType', + en: 'DWithin', + ti: '.DistanceBufferType', sh: 'spatialOps' }, { en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Or', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', + sh: 'comparisonOps' }, { - en: 'EndedBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' }, { - en: 'AbstractProjectionClause', + en: 'AbstractSortingClause', ti: 'AnyType' }, { - en: 'Before', + en: 'PropertyIsGreaterThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'PropertyIsGreaterThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' + }, { + en: 'During', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'temporalOps', ti: '.TemporalOpsType' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'DWithin', + en: 'Beyond', ti: '.DistanceBufferType', sh: 'spatialOps' }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Begins', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'Touches', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'AbstractProjectionClause', + ti: 'AnyType' }, { - en: 'Filter', - ti: '.FilterType', - sh: 'AbstractSelectionClause' + en: 'And', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { - en: 'AnyInteracts', + en: 'OverlappedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Meets', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'AbstractAdhocQueryExpression', + ti: '.AbstractAdhocQueryExpressionType', + sh: 'AbstractQueryExpression' }, { - en: 'Literal', - ti: '.LiteralType', - sh: 'expression' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: '_Id', - ti: '.AbstractIdType' + en: 'AbstractQueryExpression', + ti: '.AbstractQueryExpressionType' }, { - en: 'ValueReference', - sh: 'expression' + en: 'comparisonOps', + ti: '.ComparisonOpsType' }, { - en: 'Begins', + en: 'Not', + ti: '.UnaryLogicOpType', + sh: 'logicOps' + }, { + en: 'Intersects', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'AnyInteracts', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'After', + en: 'BegunBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'logicOps', - ti: '.LogicOpsType' - }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'MetBy', + en: 'TContains', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'AbstractQueryExpression', - ti: '.AbstractQueryExpressionType' - }, { - en: 'Contains', + en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' - }, { - en: 'PropertyIsNotEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'PropertyIsGreaterThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'PropertyIsLessThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'expression', - ti: 'AnyType' - }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' }] }; return { diff --git a/scripts/lib/GML4WCS_1_0_0.js b/scripts/lib/GML4WCS_1_0_0.js index cc4dd5cc..db1b1f57 100644 --- a/scripts/lib/GML4WCS_1_0_0.js +++ b/scripts/lib/GML4WCS_1_0_0.js @@ -5,28 +5,98 @@ var GML4WCS_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'AbstractGeometryBaseType', - bti: '.AbstractGMLType' - }, { - ln: 'AbstractMetaDataType', + ln: 'DirectPositionType', ps: [{ - n: 'content', + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, t: 'v' }, { - n: 'id', - ti: 'ID', + n: 'dimension', + ti: 'PositiveInteger', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'dimension' }, t: 'a' }] }, { - ln: 'StringOrRefType', + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'VectorType', + bti: '.DirectPositionType' + }, { + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'LinearRingType', + bti: '.AbstractRingType', + ps: [{ + n: 'pos', + rq: true, + mno: 4, + col: true, + ti: '.DirectPositionType' + }] + }, { + ln: 'BoundingShapeType', + ps: [{ + n: 'envelope', + rq: true, + mx: false, + dom: false, + en: 'Envelope', + ti: '.EnvelopeType', + t: 'er' + }] + }, { + ln: 'AbstractRingPropertyType', + ps: [{ + n: 'linearRing', + rq: true, + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'TimePositionType', ps: [{ n: 'value', t: 'v' }, { + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, + t: 'a' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }, { + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' + }, + t: 'a' + }] + }, { + ln: 'AbstractRingType', + bti: '.AbstractGeometryType' + }, { + ln: 'PointType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'pos', + rq: true, + ti: '.DirectPositionType' + }] + }, { + ln: 'ReferenceType', + ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -59,38 +129,21 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRingType', - bti: '.AbstractGeometryType' - }, { - ln: 'AbstractRingPropertyType', + ln: 'GridEnvelopeType', ps: [{ - n: 'linearRing', + n: 'low', rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'PolygonType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' - }] - }, { - ln: 'EnvelopeType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'pos', + n: 'high', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' + ti: { + t: 'l', + bti: 'Integer' + } }] }, { ln: 'AbstractGMLType', @@ -112,35 +165,18 @@ var GML4WCS_1_0_0_Module_Factory = function () { ti: '.CodeType' }] }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', - ps: [{ - n: 'pos', - rq: true, - mno: 4, - col: true, - ti: '.DirectPositionType' - }] - }, { - ln: 'DirectPositionType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: 'metaData', + en: '_MetaData', + ti: '.AbstractMetaDataType' }, { - n: 'dimension', - ti: 'PositiveInteger', + n: 'about', an: { - lp: 'dimension' + lp: 'about' }, t: 'a' - }] - }, { - ln: 'ReferenceType', - ps: [{ + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -173,25 +209,24 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RectifiedGridType', - bti: '.GridType', + ln: 'GridLimitsType', ps: [{ - n: 'origin', - rq: true, - ti: '.PointType' - }, { - n: 'offsetVector', + n: 'gridEnvelope', rq: true, - col: true, - ti: '.VectorType' + en: 'GridEnvelope', + ti: '.GridEnvelopeType' }] }, { - ln: 'PointType', - bti: '.AbstractGeometryType', + ln: 'CodeType', ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' + n: 'value', + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { ln: 'GridType', @@ -213,59 +248,6 @@ var GML4WCS_1_0_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'VectorType', - bti: '.DirectPositionType' - }, { - ln: 'CodeListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' - }, - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGeometryBaseType', - ps: [{ - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }] - }, { - ln: 'TimePositionType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'calendarEraName', - an: { - lp: 'calendarEraName' - }, - t: 'a' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }, { - n: 'indeterminatePosition', - an: { - lp: 'indeterminatePosition' - }, - t: 'a' - }] }, { ln: 'EnvelopeWithTimePeriodType', bti: '.EnvelopeType', @@ -284,60 +266,37 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' + ln: 'AbstractGeometryBaseType', + bti: '.AbstractGMLType' }, { - ln: 'GridEnvelopeType', + ln: 'EnvelopeType', + bti: '.AbstractGeometryType', ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'high', + n: 'pos', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + mno: 2, + mxo: 2, + col: true, + ti: '.DirectPositionType' }] }, { - ln: 'CodeType', + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'value', - t: 'v' + n: 'origin', + rq: true, + ti: '.PointType' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', + n: 'offsetVector', rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' + col: true, + ti: '.VectorType' }] }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'MetaDataPropertyType', + ln: 'StringOrRefType', ps: [{ - n: 'metaData', - en: '_MetaData', - ti: '.AbstractMetaDataType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'value', + t: 'v' }, { n: 'remoteSchema', an: { @@ -371,15 +330,56 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundingShapeType', + ln: 'PolygonType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'envelope', - rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }] + }, { + ln: 'AbstractGeometryType', + bti: '.AbstractGeometryBaseType', + ps: [{ + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }] + }, { + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + t: 'v' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'CodeListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { t: 'enum', @@ -387,62 +387,66 @@ var GML4WCS_1_0_0_Module_Factory = function () { vs: ['after', 'before', 'now', 'unknown'] }], eis: [{ + en: 'interior', + ti: '.AbstractRingPropertyType' + }, { + en: '_Object', + ti: 'AnyType' + }, { + en: 'Envelope', + ti: '.EnvelopeType', + sh: '_Geometry' + }, { en: 'Grid', ti: '.GridType', sh: '_Geometry' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' - }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: '_GeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: '_Geometry' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: '_Surface' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { en: '_Geometry', ti: '.AbstractGeometryType', sh: '_GML' + }, { + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { en: '_Ring', ti: '.AbstractRingType', sh: '_Geometry' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: '_Ring' + en: 'Polygon', + ti: '.PolygonType', + sh: '_Surface' }, { - en: '_Object', - ti: 'AnyType' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: '_GML', + ti: '.AbstractGMLType', + sh: '_Object' + }, { + en: 'name', + ti: '.CodeType' }, { en: 'pos', ti: '.DirectPositionType' - }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: '_Geometry' }, { en: '_MetaData', ti: '.AbstractMetaDataType', sh: '_Object' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' - }, { - en: '_GML', - ti: '.AbstractGMLType', - sh: '_Object' - }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'name', - ti: '.CodeType' + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Ring' }, { en: '_Surface', ti: '.AbstractSurfaceType', @@ -455,12 +459,8 @@ var GML4WCS_1_0_0_Module_Factory = function () { en: 'description', ti: '.StringOrRefType' }, { - en: '_GeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: '_Geometry' - }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'exterior', + ti: '.AbstractRingPropertyType' }] }; return { diff --git a/scripts/lib/GMLCOV_1_0.js b/scripts/lib/GMLCOV_1_0.js index da8ea632..2cd778b7 100644 --- a/scripts/lib/GMLCOV_1_0.js +++ b/scripts/lib/GMLCOV_1_0.js @@ -13,17 +13,6 @@ var GMLCOV_1_0_Module_Factory = function () { mx: false, t: 'ae' }] - }, { - ln: 'SimpleMultiPointType', - bti: 'GML_3_2_1.AbstractGeometricAggregateType', - ps: [{ - n: 'positions', - rq: true, - ti: 'GML_3_2_1.DirectPositionListType' - }] - }, { - ln: 'AbstractDiscreteCoverageType', - bti: '.AbstractCoverageType' }, { ln: 'AbstractCoverageType', bti: 'GML_3_2_1.AbstractCoverageType', @@ -50,6 +39,9 @@ var GMLCOV_1_0_Module_Factory = function () { }, { ln: 'AbstractReferenceableGridType', bti: 'GML_3_2_1.GridType' + }, { + ln: 'AbstractDiscreteCoverageType', + bti: '.AbstractCoverageType' }, { ln: 'Metadata', tn: null, @@ -99,61 +91,6 @@ var GMLCOV_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'ReferenceableGridPropertyType', - ps: [{ - n: 'abstractReferenceableGrid', - rq: true, - en: 'AbstractReferenceableGrid', - ti: '.AbstractReferenceableGridType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] }, { ln: 'ParameterValueType', bti: 'GML_3_2_1.AbstractGeneralParameterValueType', @@ -242,18 +179,91 @@ var GMLCOV_1_0_Module_Factory = function () { ti: 'GML_3_2_1.OperationParameterPropertyType', t: 'er' }] + }, { + ln: 'SimpleMultiPointType', + bti: 'GML_3_2_1.AbstractGeometricAggregateType', + ps: [{ + n: 'positions', + rq: true, + ti: 'GML_3_2_1.DirectPositionListType' + }] + }, { + ln: 'ReferenceableGridPropertyType', + ps: [{ + n: 'abstractReferenceableGrid', + rq: true, + en: 'AbstractReferenceableGrid', + ti: '.AbstractReferenceableGridType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }], eis: [{ - en: 'AbstractDiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' + en: 'AbstractReferenceableGrid', + ti: '.AbstractReferenceableGridType', + sh: { + lp: 'Grid', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', sh: { - lp: 'AbstractCoverage', + lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'metadata', + ti: '.Metadata' + }, { + en: 'AbstractDiscreteCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' }, { en: 'SimpleMultiPoint', ti: '.SimpleMultiPointType', @@ -262,72 +272,62 @@ var GMLCOV_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MultiSurfaceCoverage', + en: 'RectifiedGridCoverage', ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + sh: 'AbstractCoverage' + }, { + en: 'ParameterValue', + ti: '.ParameterValueType', + sh: { + lp: 'AbstractGeneralParameterValue', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'ReferenceableGridCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' }, { en: 'geometryValue', ti: 'GML_3_2_1.GeometryPropertyType' }, { - en: 'MultiCurveCoverage', + en: 'MultiPointCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractDiscreteCoverage' + }, { + en: 'vectorValue', + ti: 'GML_3_2_1.VectorType' }, { en: 'rangeType', ti: 'SWE_2_0.DataRecordPropertyType' - }, { - en: 'RectifiedGridCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' - }, { - en: 'ReferenceableGridCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' - }, { - en: 'AbstractReferenceableGrid', - ti: '.AbstractReferenceableGridType', - sh: { - lp: 'Grid', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'metadata', - ti: '.Metadata' }, { en: 'GridCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractCoverage' }, { - en: 'MultiPointCoverage', + en: 'MultiCurveCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractDiscreteCoverage' }, { en: 'referenceableGridProperty', ti: '.ReferenceableGridPropertyType' - }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { en: 'MultiSolidCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractDiscreteCoverage' }, { - en: 'ParameterValue', - ti: '.ParameterValueType', + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', sh: { - lp: 'AbstractGeneralParameterValue', + lp: 'AbstractCoverage', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'MultiSurfaceCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { en: 'Extension', ti: '.ExtensionType' - }, { - en: 'vectorValue', - ti: 'GML_3_2_1.VectorType' }] }; return { diff --git a/scripts/lib/GMLJP2_2_0.js b/scripts/lib/GMLJP2_2_0.js index d3af2836..57744fa1 100644 --- a/scripts/lib/GMLJP2_2_0.js +++ b/scripts/lib/GMLJP2_2_0.js @@ -3,88 +3,38 @@ var GMLJP2_2_0_Module_Factory = function () { n: 'GMLJP2_2_0', dens: 'http:\/\/www.opengis.net\/gmljp2\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GMLCOV_1_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GMLCOV_1_0', 'GML_3_2_1'], tis: [{ - ln: 'GMLJP2FeaturesType.Feature', - tn: null, - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'GMLJP2CoverageType', + bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType', ps: [{ - n: 'abstractFeature', + n: 'feature', mno: 0, col: true, - mx: false, - dom: false, - en: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractFeatureType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + ti: 'GML_3_2_1.FeaturePropertyType' }, { - n: 'title', - t: 'a' + n: 'annotation', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'style', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'extension', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' }] }, { - ln: 'GMLJP2CoverageCollectionType.FeatureMember', - tn: null, - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'GenericWithAssocPropertyType', ps: [{ - n: 'gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage', + n: 'any', rq: true, - col: true, mx: false, - dom: false, - etis: [{ - en: 'GMLJP2ReferenceableGridCoverage', - ti: '.GMLJP2CoverageType' - }, { - en: 'GMLJP2GridCoverage', - ti: '.GMLJP2CoverageType' - }, { - en: 'GMLJP2RectifiedGridCoverage', - ti: '.GMLJP2CoverageType' - }, { - en: 'GMLJP2Features', - ti: '.GMLJP2FeaturesType' - }], - t: 'ers' + t: 'ae' }, { n: 'nilReason', ti: { @@ -127,12 +77,21 @@ var GMLJP2_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericWithAssocPropertyType', + ln: 'GMLJP2FeaturesType.Feature', + tn: null, + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'any', - rq: true, + n: 'abstractFeature', + mno: 0, + col: true, mx: false, - t: 'ae' + dom: false, + en: { + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractFeatureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -174,9 +133,6 @@ var GMLJP2_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'GenericMetadataType', - bti: 'GMLCOV_1_0.ExtensionType' }, { ln: 'GMLJP2CoverageCollectionType', bti: 'GMLCOV_1_0.AbstractCoverageType', @@ -215,42 +171,79 @@ var GMLJP2_2_0_Module_Factory = function () { ti: '.GenericWithAssocPropertyType' }] }, { - ln: 'GMLJP2CoverageType', - bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType', + ln: 'GenericMetadataType', + bti: 'GMLCOV_1_0.ExtensionType' + }, { + ln: 'GMLJP2CoverageCollectionType.FeatureMember', + tn: null, + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'feature', - mno: 0, + n: 'gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage', + rq: true, col: true, - ti: 'GML_3_2_1.FeaturePropertyType' + mx: false, + dom: false, + etis: [{ + en: 'GMLJP2RectifiedGridCoverage', + ti: '.GMLJP2CoverageType' + }, { + en: 'GMLJP2ReferenceableGridCoverage', + ti: '.GMLJP2CoverageType' + }, { + en: 'GMLJP2GridCoverage', + ti: '.GMLJP2CoverageType' + }, { + en: 'GMLJP2Features', + ti: '.GMLJP2FeaturesType' + }], + t: 'ers' }, { - n: 'annotation', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'style', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'extension', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }], eis: [{ - en: 'Metadata', - ti: '.GenericMetadataType', - sh: { - lp: 'Extension', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' - } - }, { - en: 'GMLJP2RectifiedGridCoverage', + en: 'GMLJP2GridCoverage', ti: '.GMLJP2CoverageType', sh: { - lp: 'RectifiedGridCoverage', + lp: 'GridCoverage', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { @@ -260,6 +253,13 @@ var GMLJP2_2_0_Module_Factory = function () { lp: 'AbstractCoverage', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } + }, { + en: 'GMLJP2RectifiedGridCoverage', + ti: '.GMLJP2CoverageType', + sh: { + lp: 'RectifiedGridCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + } }, { en: 'GMLJP2ReferenceableGridCoverage', ti: '.GMLJP2CoverageType', @@ -268,10 +268,10 @@ var GMLJP2_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { - en: 'GMLJP2GridCoverage', - ti: '.GMLJP2CoverageType', + en: 'Metadata', + ti: '.GenericMetadataType', sh: { - lp: 'GridCoverage', + lp: 'Extension', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { diff --git a/scripts/lib/GML_1_0_0.js b/scripts/lib/GML_1_0_0.js index e951d001..18a96e4c 100644 --- a/scripts/lib/GML_1_0_0.js +++ b/scripts/lib/GML_1_0_0.js @@ -2,149 +2,156 @@ var GML_1_0_0_Module_Factory = function () { var GML_1_0_0 = { n: 'GML_1_0_0', tis: [{ - ln: 'FeatureCollection', + ln: 'PointMember', tn: null, ps: [{ - n: 'typeName', + n: 'point', + en: { + lp: 'Point' + }, + ti: '.Point' + }] + }, { + ln: 'MultiPolygon', + tn: null, + ps: [{ + n: 'id', an: { - lp: 'typeName' + lp: 'ID' }, t: 'a' }, { - n: 'identifier', + n: 'srsName', an: { - lp: 'identifier' + lp: 'srsName' }, t: 'a' }, { - n: 'description', - en: { - lp: 'description' - } - }, { - n: 'name', - en: { - lp: 'name' - } - }, { - n: 'boundedBy', - en: { - lp: 'boundedBy' - }, - ti: '.BoundedBy' - }, { - n: 'property', - col: true, - en: { - lp: 'property' - }, - ti: '.Property' - }, { - n: 'geometricProperty', + n: 'polygonMember', col: true, en: { - lp: 'geometricProperty' + lp: 'polygonMember' }, - ti: '.GeometricProperty' - }, { - n: 'featureMember', - col: true, + ti: '.PolygonMember' + }] + }, { + ln: 'EdgeOf', + tn: null, + ps: [{ + n: 'lineString', en: { - lp: 'featureMember' + lp: 'LineString' }, - ti: '.FeatureMember' + ti: '.LineString' }] }, { - ln: 'Coverage', + ln: 'Location', tn: null, ps: [{ - n: 'polygon', + n: 'point', en: { - lp: 'Polygon' + lp: 'Point' }, - ti: '.Polygon' + ti: '.Point' }] }, { - ln: 'GeometryCollectionProperty', + ln: 'LinearRing', tn: null, ps: [{ - n: 'geometryCollection', + n: 'id', + an: { + lp: 'ID' + }, + t: 'a' + }, { + n: 'coordinates', en: { - lp: 'GeometryCollection' + lp: 'coordinates' }, - ti: '.GeometryCollection' + ti: '.Coordinates' }] }, { - ln: 'MultiLineStringProperty', + ln: 'MultiPointProperty', tn: null, ps: [{ - n: 'multiLineString', + n: 'multiPoint', en: { - lp: 'MultiLineString' + lp: 'MultiPoint' }, - ti: '.MultiLineString' + ti: '.MultiPoint' }] }, { - ln: 'InnerBoundaryIs', + ln: 'MultiLineStringProperty', tn: null, ps: [{ - n: 'linearRing', + n: 'multiLineString', en: { - lp: 'LinearRing' + lp: 'MultiLineString' }, - ti: '.LinearRing' + ti: '.MultiLineString' }] }, { - ln: 'LinearRing', + ln: 'FeatureMember', tn: null, ps: [{ - n: 'id', + n: 'typeName', an: { - lp: 'ID' + lp: 'typeName' }, t: 'a' }, { - n: 'coordinates', - en: { - lp: 'coordinates' - }, - ti: '.Coordinates' + n: 'featureOrFeatureCollection', + col: true, + etis: [{ + en: { + lp: 'Feature' + }, + ti: '.Feature' + }, { + en: { + lp: 'FeatureCollection' + }, + ti: '.FeatureCollection' + }], + t: 'es' }] }, { - ln: 'MultiPolygon', + ln: 'Coordinates', tn: null, ps: [{ - n: 'id', + n: 'decimal', an: { - lp: 'ID' + lp: 'decimal' }, t: 'a' }, { - n: 'srsName', + n: 'cs', an: { - lp: 'srsName' + lp: 'cs' }, t: 'a' }, { - n: 'polygonMember', - col: true, - en: { - lp: 'polygonMember' + n: 'ts', + an: { + lp: 'ts' }, - ti: '.PolygonMember' + t: 'a' + }, { + n: 'value', + t: 'v' }] }, { - ln: 'MultiPolygonProperty', + ln: 'PolygonMember', tn: null, ps: [{ - n: 'multiPolygon', + n: 'polygon', en: { - lp: 'MultiPolygon' + lp: 'Polygon' }, - ti: '.MultiPolygon' + ti: '.Polygon' }] }, { - ln: 'FeatureMember', + ln: 'GeometricProperty', tn: null, ps: [{ n: 'typeName', @@ -153,21 +160,76 @@ var GML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'featureOrFeatureCollection', + n: 'pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection', col: true, etis: [{ en: { - lp: 'Feature' + lp: 'Point' }, - ti: '.Feature' + ti: '.Point' }, { en: { - lp: 'FeatureCollection' + lp: 'LineString' }, - ti: '.FeatureCollection' + ti: '.LineString' + }, { + en: { + lp: 'Polygon' + }, + ti: '.Polygon' + }, { + en: { + lp: 'MultiPoint' + }, + ti: '.MultiPoint' + }, { + en: { + lp: 'MultiLineString' + }, + ti: '.MultiLineString' + }, { + en: { + lp: 'MultiPolygon' + }, + ti: '.MultiPolygon' + }, { + en: { + lp: 'GeometryCollection' + }, + ti: '.GeometryCollection' }], t: 'es' }] + }, { + ln: 'ExtentOf', + tn: null, + ps: [{ + n: 'polygon', + en: { + lp: 'Polygon' + }, + ti: '.Polygon' + }] + }, { + ln: 'Coverage', + tn: null, + ps: [{ + n: 'polygon', + en: { + lp: 'Polygon' + }, + ti: '.Polygon' + }] + }, { + ln: 'InnerBoundaryIs', + tn: null, + ps: [{ + n: 'linearRing', + en: { + lp: 'LinearRing' + }, + ti: '.LinearRing' + }] }, { ln: 'BoundedBy', tn: null, @@ -189,17 +251,40 @@ var GML_1_0_0_Module_Factory = function () { ti: '.Point' }] }, { - ln: 'Position', + ln: 'MultiCenterOf', tn: null, ps: [{ - n: 'point', + n: 'multiPoint', en: { - lp: 'Point' + lp: 'MultiPoint' }, - ti: '.Point' + ti: '.MultiPoint' }] }, { - ln: 'EdgeOf', + ln: 'MultiLineString', + tn: null, + ps: [{ + n: 'id', + an: { + lp: 'ID' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'lineStringMember', + col: true, + en: { + lp: 'lineStringMember' + }, + ti: '.LineStringMember' + }] + }, { + ln: 'LineStringMember', tn: null, ps: [{ n: 'lineString', @@ -231,26 +316,46 @@ var GML_1_0_0_Module_Factory = function () { ti: '.Coordinates' }] }, { - ln: 'Property', + ln: 'CenterLineOf', tn: null, ps: [{ - n: 'typeName', + n: 'lineString', + en: { + lp: 'LineString' + }, + ti: '.LineString' + }] + }, { + ln: 'Polygon', + tn: null, + ps: [{ + n: 'id', an: { - lp: 'typeName' + lp: 'ID' }, t: 'a' }, { - n: 'type', + n: 'srsName', an: { - lp: 'type' + lp: 'srsName' }, t: 'a' }, { - n: 'value', - t: 'v' + n: 'outerBoundaryIs', + en: { + lp: 'outerBoundaryIs' + }, + ti: '.OuterBoundaryIs' + }, { + n: 'innerBoundaryIs', + col: true, + en: { + lp: 'innerBoundaryIs' + }, + ti: '.InnerBoundaryIs' }] }, { - ln: 'Point', + ln: 'GeometryCollection', tn: null, ps: [{ n: 'id', @@ -265,87 +370,184 @@ var GML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'coordinates', + n: 'geometryMember', + col: true, en: { - lp: 'coordinates' + lp: 'geometryMember' }, - ti: '.Coordinates' + ti: '.GeometryMember' }] }, { - ln: 'MultiLineString', + ln: 'Property', tn: null, ps: [{ - n: 'id', + n: 'typeName', an: { - lp: 'ID' + lp: 'typeName' }, t: 'a' }, { - n: 'srsName', + n: 'type', an: { - lp: 'srsName' + lp: 'type' }, t: 'a' }, { - n: 'lineStringMember', + n: 'value', + t: 'v' + }] + }, { + ln: 'MultiCenterLineOf', + tn: null, + ps: [{ + n: 'multiLineString', + en: { + lp: 'MultiLineString' + }, + ti: '.MultiLineString' + }] + }, { + ln: 'GeometryProperty', + tn: null, + ps: [{ + n: 'pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection', col: true, + etis: [{ + en: { + lp: 'Point' + }, + ti: '.Point' + }, { + en: { + lp: 'LineString' + }, + ti: '.LineString' + }, { + en: { + lp: 'Polygon' + }, + ti: '.Polygon' + }, { + en: { + lp: 'MultiPoint' + }, + ti: '.MultiPoint' + }, { + en: { + lp: 'MultiLineString' + }, + ti: '.MultiLineString' + }, { + en: { + lp: 'MultiPolygon' + }, + ti: '.MultiPolygon' + }, { + en: { + lp: 'GeometryCollection' + }, + ti: '.GeometryCollection' + }], + t: 'es' + }] + }, { + ln: 'Feature', + tn: null, + ps: [{ + n: 'typeName', + an: { + lp: 'typeName' + }, + t: 'a' + }, { + n: 'identifier', + an: { + lp: 'identifier' + }, + t: 'a' + }, { + n: 'description', en: { - lp: 'lineStringMember' + lp: 'description' + } + }, { + n: 'name', + en: { + lp: 'name' + } + }, { + n: 'boundedBy', + en: { + lp: 'boundedBy' }, - ti: '.LineStringMember' + ti: '.BoundedBy' + }, { + n: 'property', + col: true, + en: { + lp: 'property' + }, + ti: '.Property' + }, { + n: 'geometricProperty', + col: true, + en: { + lp: 'geometricProperty' + }, + ti: '.GeometricProperty' }] }, { - ln: 'MultiPointProperty', + ln: 'MultiEdgeOf', tn: null, ps: [{ - n: 'multiPoint', + n: 'multiLineString', en: { - lp: 'MultiPoint' + lp: 'MultiLineString' }, - ti: '.MultiPoint' + ti: '.MultiLineString' }] }, { - ln: 'PolygonMember', + ln: 'OuterBoundaryIs', tn: null, ps: [{ - n: 'polygon', + n: 'linearRing', en: { - lp: 'Polygon' + lp: 'LinearRing' }, - ti: '.Polygon' + ti: '.LinearRing' }] }, { - ln: 'PolygonProperty', + ln: 'MultiLocation', tn: null, ps: [{ - n: 'polygon', + n: 'multiPoint', en: { - lp: 'Polygon' + lp: 'MultiPoint' }, - ti: '.Polygon' + ti: '.MultiPoint' }] }, { - ln: 'LineStringProperty', + ln: 'MultiCoverage', tn: null, ps: [{ - n: 'lineString', + n: 'multiPolygon', en: { - lp: 'LineString' + lp: 'MultiPolygon' }, - ti: '.LineString' + ti: '.MultiPolygon' }] }, { - ln: 'ExtentOf', + ln: 'MultiExtentOf', tn: null, ps: [{ - n: 'polygon', + n: 'multiPolygon', en: { - lp: 'Polygon' + lp: 'MultiPolygon' }, - ti: '.Polygon' + ti: '.MultiPolygon' }] }, { - ln: 'Feature', + ln: 'FeatureCollection', tn: null, ps: [{ n: 'typeName', @@ -389,49 +591,16 @@ var GML_1_0_0_Module_Factory = function () { lp: 'geometricProperty' }, ti: '.GeometricProperty' - }] - }, { - ln: 'MultiPosition', - tn: null, - ps: [{ - n: 'multiPoint', - en: { - lp: 'MultiPoint' - }, - ti: '.MultiPoint' - }] - }, { - ln: 'MultiCoverage', - tn: null, - ps: [{ - n: 'multiPolygon', - en: { - lp: 'MultiPolygon' - }, - ti: '.MultiPolygon' - }] - }, { - ln: 'MultiExtentOf', - tn: null, - ps: [{ - n: 'multiPolygon', - en: { - lp: 'MultiPolygon' - }, - ti: '.MultiPolygon' - }] - }, { - ln: 'PointProperty', - tn: null, - ps: [{ - n: 'point', + }, { + n: 'featureMember', + col: true, en: { - lp: 'Point' + lp: 'featureMember' }, - ti: '.Point' + ti: '.FeatureMember' }] }, { - ln: 'Polygon', + ln: 'MultiPoint', tn: null, ps: [{ n: 'id', @@ -446,115 +615,37 @@ var GML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'outerBoundaryIs', - en: { - lp: 'outerBoundaryIs' - }, - ti: '.OuterBoundaryIs' - }, { - n: 'innerBoundaryIs', + n: 'pointMember', col: true, en: { - lp: 'innerBoundaryIs' + lp: 'pointMember' }, - ti: '.InnerBoundaryIs' + ti: '.PointMember' }] }, { - ln: 'GeometricProperty', + ln: 'Box', tn: null, ps: [{ - n: 'typeName', + n: 'id', an: { - lp: 'typeName' + lp: 'ID' }, t: 'a' }, { - n: 'pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection', - col: true, - etis: [{ - en: { - lp: 'Point' - }, - ti: '.Point' - }, { - en: { - lp: 'LineString' - }, - ti: '.LineString' - }, { - en: { - lp: 'Polygon' - }, - ti: '.Polygon' - }, { - en: { - lp: 'MultiPoint' - }, - ti: '.MultiPoint' - }, { - en: { - lp: 'MultiLineString' - }, - ti: '.MultiLineString' - }, { - en: { - lp: 'MultiPolygon' - }, - ti: '.MultiPolygon' - }, { - en: { - lp: 'GeometryCollection' - }, - ti: '.GeometryCollection' - }], - t: 'es' - }] - }, { - ln: 'GeometryProperty', - tn: null, - ps: [{ - n: 'pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection', - col: true, - etis: [{ - en: { - lp: 'Point' - }, - ti: '.Point' - }, { - en: { - lp: 'LineString' - }, - ti: '.LineString' - }, { - en: { - lp: 'Polygon' - }, - ti: '.Polygon' - }, { - en: { - lp: 'MultiPoint' - }, - ti: '.MultiPoint' - }, { - en: { - lp: 'MultiLineString' - }, - ti: '.MultiLineString' - }, { - en: { - lp: 'MultiPolygon' - }, - ti: '.MultiPolygon' - }, { - en: { - lp: 'GeometryCollection' - }, - ti: '.GeometryCollection' - }], - t: 'es' + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'coordinates', + en: { + lp: 'coordinates' + }, + ti: '.Coordinates' }] }, { - ln: 'PointMember', + ln: 'Position', tn: null, ps: [{ n: 'point', @@ -608,399 +699,308 @@ var GML_1_0_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'GeometryCollection', - tn: null, - ps: [{ - n: 'id', - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'geometryMember', - col: true, - en: { - lp: 'geometryMember' - }, - ti: '.GeometryMember' - }] - }, { - ln: 'MultiLocation', - tn: null, - ps: [{ - n: 'multiPoint', - en: { - lp: 'MultiPoint' - }, - ti: '.MultiPoint' - }] - }, { - ln: 'Box', - tn: null, - ps: [{ - n: 'id', - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'coordinates', - en: { - lp: 'coordinates' - }, - ti: '.Coordinates' - }] - }, { - ln: 'MultiCenterOf', - tn: null, - ps: [{ - n: 'multiPoint', - en: { - lp: 'MultiPoint' - }, - ti: '.MultiPoint' - }] - }, { - ln: 'Location', + ln: 'GeometryCollectionProperty', tn: null, ps: [{ - n: 'point', + n: 'geometryCollection', en: { - lp: 'Point' + lp: 'GeometryCollection' }, - ti: '.Point' + ti: '.GeometryCollection' }] }, { - ln: 'MultiPoint', + ln: 'PolygonProperty', tn: null, ps: [{ - n: 'id', - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'pointMember', - col: true, + n: 'polygon', en: { - lp: 'pointMember' + lp: 'Polygon' }, - ti: '.PointMember' + ti: '.Polygon' }] }, { - ln: 'CenterLineOf', + ln: 'MultiPolygonProperty', tn: null, ps: [{ - n: 'lineString', + n: 'multiPolygon', en: { - lp: 'LineString' + lp: 'MultiPolygon' }, - ti: '.LineString' + ti: '.MultiPolygon' }] }, { - ln: 'MultiCenterLineOf', + ln: 'LineStringProperty', tn: null, ps: [{ - n: 'multiLineString', + n: 'lineString', en: { - lp: 'MultiLineString' + lp: 'LineString' }, - ti: '.MultiLineString' + ti: '.LineString' }] }, { - ln: 'OuterBoundaryIs', + ln: 'PointProperty', tn: null, ps: [{ - n: 'linearRing', + n: 'point', en: { - lp: 'LinearRing' + lp: 'Point' }, - ti: '.LinearRing' + ti: '.Point' }] }, { - ln: 'Coordinates', + ln: 'Point', tn: null, ps: [{ - n: 'decimal', - an: { - lp: 'decimal' - }, - t: 'a' - }, { - n: 'cs', + n: 'id', an: { - lp: 'cs' + lp: 'ID' }, t: 'a' }, { - n: 'ts', + n: 'srsName', an: { - lp: 'ts' + lp: 'srsName' }, t: 'a' }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'LineStringMember', - tn: null, - ps: [{ - n: 'lineString', + n: 'coordinates', en: { - lp: 'LineString' + lp: 'coordinates' }, - ti: '.LineString' + ti: '.Coordinates' }] }, { - ln: 'MultiEdgeOf', + ln: 'MultiPosition', tn: null, ps: [{ - n: 'multiLineString', + n: 'multiPoint', en: { - lp: 'MultiLineString' + lp: 'MultiPoint' }, - ti: '.MultiLineString' + ti: '.MultiPoint' }] }], eis: [{ en: { - lp: 'multiPolygonProperty' + lp: 'geometryProperty' }, - ti: '.MultiPolygonProperty' + ti: '.GeometryProperty' }, { en: { - lp: 'featureMember' + lp: 'GeometryCollection' }, - ti: '.FeatureMember' + ti: '.GeometryCollection' }, { en: { - lp: 'coordinates' + lp: 'boundedBy' }, - ti: '.Coordinates' + ti: '.BoundedBy' }, { en: { - lp: 'GeometryCollection' + lp: 'multiEdgeOf' }, - ti: '.GeometryCollection' + ti: '.MultiEdgeOf' }, { en: { - lp: 'LinearRing' + lp: 'outerBoundaryIs' }, - ti: '.LinearRing' + ti: '.OuterBoundaryIs' }, { en: { - lp: 'multiPosition' + lp: 'MultiPolygon' }, - ti: '.MultiPosition' + ti: '.MultiPolygon' }, { en: { - lp: 'multiCoverage' + lp: 'position' }, - ti: '.MultiCoverage' + ti: '.Position' }, { en: { - lp: 'multiLocation' + lp: 'FeatureCollection' }, - ti: '.MultiLocation' + ti: '.FeatureCollection' }, { en: { - lp: 'edgeOf' + lp: 'Feature' }, - ti: '.EdgeOf' + ti: '.Feature' }, { en: { - lp: 'multiEdgeOf' + lp: 'coordinates' }, - ti: '.MultiEdgeOf' + ti: '.Coordinates' }, { en: { - lp: 'pointProperty' + lp: 'Box' }, - ti: '.PointProperty' + ti: '.Box' }, { en: { - lp: 'polygonProperty' + lp: 'pointProperty' }, - ti: '.PolygonProperty' + ti: '.PointProperty' }, { en: { - lp: 'location' + lp: 'Point' }, - ti: '.Location' + ti: '.Point' }, { en: { - lp: 'innerBoundaryIs' + lp: 'geometryCollectionProperty' }, - ti: '.InnerBoundaryIs' + ti: '.GeometryCollectionProperty' }, { en: { - lp: 'geometryMember' + lp: 'geometricProperty' }, - ti: '.GeometryMember' + ti: '.GeometricProperty' }, { en: { - lp: 'FeatureCollection' + lp: 'multiPolygonProperty' }, - ti: '.FeatureCollection' + ti: '.MultiPolygonProperty' }, { en: { - lp: 'polygonMember' + lp: 'lineStringProperty' }, - ti: '.PolygonMember' + ti: '.LineStringProperty' }, { en: { - lp: 'lineStringMember' + lp: 'innerBoundaryIs' }, - ti: '.LineStringMember' + ti: '.InnerBoundaryIs' }, { en: { - lp: 'Point' + lp: 'location' }, - ti: '.Point' + ti: '.Location' }, { en: { - lp: 'pointMember' + lp: 'centerLineOf' }, - ti: '.PointMember' + ti: '.CenterLineOf' }, { en: { - lp: 'position' + lp: 'multiLineStringProperty' }, - ti: '.Position' + ti: '.MultiLineStringProperty' }, { en: { - lp: 'Polygon' + lp: 'centerOf' }, - ti: '.Polygon' + ti: '.CenterOf' }, { en: { - lp: 'geometryCollectionProperty' + lp: 'LineString' }, - ti: '.GeometryCollectionProperty' + ti: '.LineString' }, { en: { - lp: 'property' + lp: 'edgeOf' }, - ti: '.Property' + ti: '.EdgeOf' }, { en: { - lp: 'centerOf' + lp: 'geometryMember' }, - ti: '.CenterOf' + ti: '.GeometryMember' }, { en: { - lp: 'MultiLineString' + lp: 'multiPosition' }, - ti: '.MultiLineString' + ti: '.MultiPosition' }, { en: { - lp: 'extentOf' + lp: 'MultiPoint' }, - ti: '.ExtentOf' + ti: '.MultiPoint' }, { en: { - lp: 'MultiPoint' + lp: 'coverage' }, - ti: '.MultiPoint' + ti: '.Coverage' }, { en: { - lp: 'multiCenterOf' + lp: 'featureMember' }, - ti: '.MultiCenterOf' + ti: '.FeatureMember' }, { en: { - lp: 'geometricProperty' + lp: 'multiLocation' }, - ti: '.GeometricProperty' + ti: '.MultiLocation' }, { en: { - lp: 'Box' + lp: 'multiPointProperty' }, - ti: '.Box' + ti: '.MultiPointProperty' }, { en: { - lp: 'boundedBy' + lp: 'polygonProperty' }, - ti: '.BoundedBy' + ti: '.PolygonProperty' }, { en: { - lp: 'multiExtentOf' + lp: 'multiCenterLineOf' }, - ti: '.MultiExtentOf' + ti: '.MultiCenterLineOf' }, { en: { - lp: 'MultiPolygon' + lp: 'property' }, - ti: '.MultiPolygon' + ti: '.Property' }, { en: { - lp: 'outerBoundaryIs' + lp: 'Polygon' }, - ti: '.OuterBoundaryIs' + ti: '.Polygon' }, { en: { - lp: 'coverage' + lp: 'pointMember' }, - ti: '.Coverage' + ti: '.PointMember' }, { en: { - lp: 'multiCenterLineOf' + lp: 'multiExtentOf' }, - ti: '.MultiCenterLineOf' + ti: '.MultiExtentOf' }, { en: { - lp: 'Feature' + lp: 'extentOf' }, - ti: '.Feature' + ti: '.ExtentOf' }, { en: { - lp: 'LineString' + lp: 'polygonMember' }, - ti: '.LineString' + ti: '.PolygonMember' }, { en: { - lp: 'multiPointProperty' + lp: 'multiCenterOf' }, - ti: '.MultiPointProperty' + ti: '.MultiCenterOf' }, { en: { - lp: 'multiLineStringProperty' + lp: 'MultiLineString' }, - ti: '.MultiLineStringProperty' + ti: '.MultiLineString' }, { en: { - lp: 'centerLineOf' + lp: 'multiCoverage' }, - ti: '.CenterLineOf' + ti: '.MultiCoverage' }, { en: { - lp: 'geometryProperty' + lp: 'LinearRing' }, - ti: '.GeometryProperty' + ti: '.LinearRing' }, { en: { - lp: 'lineStringProperty' + lp: 'lineStringMember' }, - ti: '.LineStringProperty' + ti: '.LineStringMember' }] }; return { diff --git a/scripts/lib/GML_2_1_2.js b/scripts/lib/GML_2_1_2.js index 1a0a5000..f6508674 100644 --- a/scripts/lib/GML_2_1_2.js +++ b/scripts/lib/GML_2_1_2.js @@ -5,14 +5,14 @@ var GML_2_1_2_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'FeatureAssociationType', + ln: 'GeometryAssociationType', ps: [{ - n: 'feature', + n: 'geometry', rq: true, mx: false, dom: false, - en: '_Feature', - ti: '.AbstractFeatureType', + en: '_Geometry', + ti: '.AbstractGeometryType', t: 'er' }, { n: 'remoteSchema', @@ -47,60 +47,77 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringPropertyType', + ln: 'MultiLineStringPropertyType', bti: '.GeometryAssociationType' }, { - ln: 'MultiPointType', - bti: '.GeometryCollectionType' + ln: 'LinearRingMemberType', + bti: '.GeometryAssociationType' }, { - ln: 'CoordinatesType', + ln: 'PointMemberType', + bti: '.GeometryAssociationType' + }, { + ln: 'PolygonPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'LinearRingType', + bti: '.AbstractGeometryType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'decimal', - an: { - lp: 'decimal' - }, - t: 'a' + n: 'coord', + rq: true, + mno: 4, + col: true, + ti: '.CoordType' }, { - n: 'cs', + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }] + }, { + ln: 'AbstractGeometryType', + ps: [{ + n: 'gid', + ti: 'ID', an: { - lp: 'cs' + lp: 'gid' }, t: 'a' }, { - n: 'ts', + n: 'srsName', an: { - lp: 'ts' + lp: 'srsName' }, t: 'a' }] }, { - ln: 'CoordType', + ln: 'BoundingShapeType', ps: [{ - n: 'x', + n: 'box', rq: true, - en: 'X', - ti: 'Decimal' - }, { - n: 'y', - en: 'Y', - ti: 'Decimal' + en: 'Box', + ti: '.BoxType' }, { - n: 'z', - en: 'Z', - ti: 'Decimal' + n: '_null', + rq: true, + en: 'null' }] }, { - ln: 'GeometryAssociationType', + ln: 'MultiLineStringType', + bti: '.GeometryCollectionType' + }, { + ln: 'MultiPolygonPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'LineStringMemberType', + bti: '.GeometryAssociationType' + }, { + ln: 'FeatureAssociationType', ps: [{ - n: 'geometry', + n: 'feature', rq: true, mx: false, dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', + en: '_Feature', + ti: '.AbstractFeatureType', t: 'er' }, { n: 'remoteSchema', @@ -135,29 +152,36 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureCollectionBaseType', + ln: 'MultiPointPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'AbstractFeatureType', ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: '.FeatureAssociationType' + n: 'description' + }, { + n: 'name' + }, { + n: 'boundedBy', + ti: '.BoundingShapeType' + }, { + n: 'fid', + ti: 'ID', + an: { + lp: 'fid' + }, + t: 'a' }] - }, { - ln: 'AbstractGeometryCollectionBaseType', - bti: '.AbstractGeometryType' }, { ln: 'MultiGeometryPropertyType', bti: '.GeometryAssociationType' }, { - ln: 'MultiPointPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'PointType', + ln: 'LineStringType', bti: '.AbstractGeometryType', ps: [{ n: 'coord', rq: true, + mno: 2, + col: true, ti: '.CoordType' }, { n: 'coordinates', @@ -165,24 +189,20 @@ var GML_2_1_2_Module_Factory = function () { ti: '.CoordinatesType' }] }, { - ln: 'MultiPolygonPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'MultiLineStringType', - bti: '.GeometryCollectionType' - }, { - ln: 'PolygonType', - bti: '.AbstractGeometryType', + ln: 'GeometryCollectionType', + bti: '.AbstractGeometryCollectionBaseType', ps: [{ - n: 'outerBoundaryIs', + n: 'geometryMember', rq: true, - ti: '.LinearRingMemberType' - }, { - n: 'innerBoundaryIs', - mno: 0, col: true, - ti: '.LinearRingMemberType' + mx: false, + dom: false, + ti: '.GeometryAssociationType', + t: 'er' }] + }, { + ln: 'PolygonMemberType', + bti: '.GeometryAssociationType' }, { ln: 'BoxType', bti: '.AbstractGeometryType', @@ -199,41 +219,39 @@ var GML_2_1_2_Module_Factory = function () { ti: '.CoordinatesType' }] }, { - ln: 'LinearRingMemberType', - bti: '.GeometryAssociationType' + ln: 'AbstractFeatureCollectionBaseType', + bti: '.AbstractFeatureType' }, { - ln: 'PointMemberType', - bti: '.GeometryAssociationType' + ln: 'MultiPointType', + bti: '.GeometryCollectionType' }, { - ln: 'LineStringType', - bti: '.AbstractGeometryType', + ln: 'CoordType', ps: [{ - n: 'coord', + n: 'x', rq: true, - mno: 2, - col: true, - ti: '.CoordType' + en: 'X', + ti: 'Decimal' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'y', + en: 'Y', + ti: 'Decimal' + }, { + n: 'z', + en: 'Z', + ti: 'Decimal' }] }, { - ln: 'AbstractFeatureType', + ln: 'PolygonType', + bti: '.AbstractGeometryType', ps: [{ - n: 'description' - }, { - n: 'name' - }, { - n: 'boundedBy', - ti: '.BoundingShapeType' + n: 'outerBoundaryIs', + rq: true, + ti: '.LinearRingMemberType' }, { - n: 'fid', - ti: 'ID', - an: { - lp: 'fid' - }, - t: 'a' + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.LinearRingMemberType' }] }, { ln: 'GeometryPropertyType', @@ -278,177 +296,207 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolygonPropertyType', - bti: '.GeometryAssociationType' + ln: 'AbstractGeometryCollectionBaseType', + bti: '.AbstractGeometryType' }, { - ln: 'PointPropertyType', - bti: '.GeometryAssociationType' + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureCollectionBaseType', + ps: [{ + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeatureAssociationType' + }] }, { - ln: 'MultiLineStringPropertyType', + ln: 'LineStringPropertyType', bti: '.GeometryAssociationType' }, { ln: 'MultiPolygonType', bti: '.GeometryCollectionType' }, { - ln: 'BoundingShapeType', - ps: [{ - n: 'box', - rq: true, - en: 'Box', - ti: '.BoxType' - }, { - n: '_null', - rq: true, - en: 'null' - }] - }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'coord', - rq: true, - mno: 4, - col: true, - ti: '.CoordType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'LineStringMemberType', + ln: 'PointPropertyType', bti: '.GeometryAssociationType' }, { - ln: 'AbstractGeometryType', + ln: 'CoordinatesType', ps: [{ - n: 'gid', - ti: 'ID', + n: 'value', + t: 'v' + }, { + n: 'decimal', an: { - lp: 'gid' + lp: 'decimal' }, t: 'a' }, { - n: 'srsName', + n: 'cs', an: { - lp: 'srsName' + lp: 'cs' + }, + t: 'a' + }, { + n: 'ts', + an: { + lp: 'ts' }, t: 'a' }] }, { - ln: 'PolygonMemberType', - bti: '.GeometryAssociationType' - }, { - ln: 'GeometryCollectionType', - bti: '.AbstractGeometryCollectionBaseType', + ln: 'PointType', + bti: '.AbstractGeometryType', ps: [{ - n: 'geometryMember', + n: 'coord', rq: true, - col: true, - mx: false, - dom: false, - ti: '.GeometryAssociationType', - t: 'er' + ti: '.CoordType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] - }, { - ln: 'AbstractFeatureCollectionBaseType', - bti: '.AbstractFeatureType' }, { t: 'enum', ln: 'NullType', vs: ['inapplicable', 'unknown', 'unavailable', 'missing'] }], eis: [{ - en: 'pointProperty', - ti: '.PointPropertyType', - sh: '_geometryProperty' + en: 'MultiLineString', + ti: '.MultiLineStringType', + sh: '_Geometry' }, { - en: 'multiCoverage', - ti: '.MultiPolygonPropertyType', - sh: 'multiPolygonProperty' + en: 'geometryMember', + ti: '.GeometryAssociationType' }, { - en: 'extentOf', - ti: '.PolygonPropertyType', - sh: 'polygonProperty' + en: 'coord', + ti: '.CoordType' }, { en: 'polygonProperty', ti: '.PolygonPropertyType', sh: '_geometryProperty' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'pointMember', + ti: '.PointMemberType', + sh: 'geometryMember' }, { - en: 'multiExtentOf', - ti: '.MultiPolygonPropertyType', - sh: 'multiPolygonProperty' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: '_Geometry' + }, { + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Geometry' + }, { + en: 'multiEdgeOf', + ti: '.MultiLineStringPropertyType', + sh: 'multiLineStringProperty' }, { en: 'multiCenterLineOf', ti: '.MultiLineStringPropertyType', sh: 'multiLineStringProperty' }, { - en: 'multiLocation', + en: 'multiPosition', ti: '.MultiPointPropertyType', sh: 'multiPointProperty' }, { - en: '_geometryProperty', - ti: '.GeometryAssociationType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType', + sh: '_geometryProperty' }, { - en: '_GeometryCollection', - ti: '.GeometryCollectionType', + en: 'multiExtentOf', + ti: '.MultiPolygonPropertyType', + sh: 'multiPolygonProperty' + }, { + en: 'edgeOf', + ti: '.LineStringPropertyType', + sh: 'lineStringProperty' + }, { + en: 'Polygon', + ti: '.PolygonType', sh: '_Geometry' }, { - en: 'multiPolygonProperty', - ti: '.MultiPolygonPropertyType', - sh: '_geometryProperty' + en: 'position', + ti: '.PointPropertyType', + sh: 'pointProperty' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType', - sh: '_geometryProperty' + en: 'Point', + ti: '.PointType', + sh: '_Geometry' }, { - en: '_Geometry', - ti: '.AbstractGeometryType' + en: 'location', + ti: '.PointPropertyType', + sh: 'pointProperty' }, { - en: 'lineStringProperty', + en: 'name' + }, { + en: 'centerLineOf', ti: '.LineStringPropertyType', - sh: '_geometryProperty' + sh: 'lineStringProperty' }, { - en: 'geometryProperty', - ti: '.GeometryAssociationType' + en: 'LineString', + ti: '.LineStringType', + sh: '_Geometry' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType', - sh: '_geometryProperty' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'multiEdgeOf', - ti: '.MultiLineStringPropertyType', - sh: 'multiLineStringProperty' + en: 'extentOf', + ti: '.PolygonPropertyType', + sh: 'polygonProperty' }, { - en: 'multiCenterOf', + en: 'lineStringMember', + ti: '.LineStringMemberType', + sh: 'geometryMember' + }, { + en: 'coordinates', + ti: '.CoordinatesType' + }, { + en: 'innerBoundaryIs', + ti: '.LinearRingMemberType' + }, { + en: 'multiLocation', ti: '.MultiPointPropertyType', sh: 'multiPointProperty' + }, { + en: '_Geometry', + ti: '.AbstractGeometryType' }, { en: 'multiLineStringProperty', ti: '.MultiLineStringPropertyType', sh: '_geometryProperty' }, { - en: 'description' - }, { - en: 'lineStringMember', - ti: '.LineStringMemberType', - sh: 'geometryMember' + en: 'multiPolygonProperty', + ti: '.MultiPolygonPropertyType', + sh: '_geometryProperty' }, { - en: 'MultiGeometry', + en: '_GeometryCollection', ti: '.GeometryCollectionType', sh: '_Geometry' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: '_Geometry' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType', + sh: 'multiPointProperty' }, { - en: 'geometryMember', - ti: '.GeometryAssociationType' + en: 'pointProperty', + ti: '.PointPropertyType', + sh: '_geometryProperty' }, { - en: 'innerBoundaryIs', + en: 'multiCoverage', + ti: '.MultiPolygonPropertyType', + sh: 'multiPolygonProperty' + }, { + en: 'outerBoundaryIs', ti: '.LinearRingMemberType' + }, { + en: 'centerOf', + ti: '.PointPropertyType', + sh: 'pointProperty' + }, { + en: 'geometryProperty', + ti: '.GeometryAssociationType' + }, { + en: '_Feature', + ti: '.AbstractFeatureType' + }, { + en: '_geometryProperty', + ti: '.GeometryAssociationType' }, { en: '_FeatureCollection', ti: '.AbstractFeatureCollectionType', @@ -458,81 +506,33 @@ var GML_2_1_2_Module_Factory = function () { ti: '.PolygonMemberType', sh: 'geometryMember' }, { - en: 'pointMember', - ti: '.PointMemberType', - sh: 'geometryMember' - }, { - en: 'Box', - ti: '.BoxType' - }, { - en: 'coordinates', - ti: '.CoordinatesType' - }, { - en: 'Polygon', - ti: '.PolygonType', - sh: '_Geometry' + en: 'description' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: '_Geometry' + en: 'lineStringProperty', + ti: '.LineStringPropertyType', + sh: '_geometryProperty' }, { en: 'MultiPolygon', ti: '.MultiPolygonType', sh: '_Geometry' }, { - en: 'coord', - ti: '.CoordType' - }, { - en: '_Feature', - ti: '.AbstractFeatureType' - }, { - en: 'location', - ti: '.PointPropertyType', - sh: 'pointProperty' - }, { - en: 'centerLineOf', - ti: '.LineStringPropertyType', - sh: 'lineStringProperty' - }, { - en: 'position', - ti: '.PointPropertyType', - sh: 'pointProperty' - }, { - en: 'outerBoundaryIs', - ti: '.LinearRingMemberType' - }, { - en: 'LineString', - ti: '.LineStringType', - sh: '_Geometry' + en: 'featureMember', + ti: '.FeatureAssociationType' }, { en: 'coverage', ti: '.PolygonPropertyType', sh: 'polygonProperty' }, { - en: 'centerOf', - ti: '.PointPropertyType', - sh: 'pointProperty' - }, { - en: 'edgeOf', - ti: '.LineStringPropertyType', - sh: 'lineStringProperty' - }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType', - sh: 'multiPointProperty' - }, { - en: 'MultiLineString', - ti: '.MultiLineStringType', + en: 'MultiGeometry', + ti: '.GeometryCollectionType', sh: '_Geometry' }, { - en: 'name' - }, { - en: 'Point', - ti: '.PointType', - sh: '_Geometry' + en: 'Box', + ti: '.BoxType' }, { - en: 'featureMember', - ti: '.FeatureAssociationType' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType', + sh: '_geometryProperty' }] }; return { diff --git a/scripts/lib/GML_3_1_1.js b/scripts/lib/GML_3_1_1.js index 7983a34d..c71506b9 100644 --- a/scripts/lib/GML_3_1_1.js +++ b/scripts/lib/GML_3_1_1.js @@ -5,24 +5,71 @@ var GML_3_1_1_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'SMIL_2_0_Language'], tis: [{ - ln: 'TopoSolidType', - bti: '.AbstractTopoPrimitiveType', + ln: 'OperationRefType', ps: [{ - n: 'directedFace', + n: 'operation', rq: true, - col: true, - ti: '.DirectedFacePropertyType' + mx: false, + dom: false, + en: '_Operation', + ti: '.AbstractCoordinateOperationType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'PixelInCellType', - bti: '.CodeType' + ln: 'DataBlockType', + ps: [{ + n: 'rangeParameters', + rq: true, + ti: '.RangeParametersType' + }, { + n: 'tupleList', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'doubleOrNullTupleList', + rq: true, + ti: { + t: 'l' + } + }] }, { - ln: 'TemporalCSRefType', + ln: 'MultiSurfacePropertyType', ps: [{ - n: 'temporalCS', + n: 'multiSurface', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' + en: 'MultiSurface', + ti: '.MultiSurfaceType' }, { n: 'remoteSchema', an: { @@ -56,118 +103,149 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - ti: 'Date' + n: 'previousEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' }, { - n: 'julianReference', - rq: true, - ti: 'Decimal' + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' }, { - n: 'epochOfUse', - rq: true, - ti: '.TimePeriodPropertyType' + n: 'position', + ti: '.TimeInstantPropertyType' }] }, { - ln: 'CoordinatesType', + ln: 'DirectPositionType', ps: [{ n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, t: 'v' }, { - n: 'decimal', + n: 'srsName', an: { - lp: 'decimal' + lp: 'srsName' }, t: 'a' }, { - n: 'cs', + n: 'srsDimension', + ti: 'PositiveInteger', an: { - lp: 'cs' + lp: 'srsDimension' }, t: 'a' }, { - n: 'ts', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'ts' + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' }, t: 'a' }] }, { - ln: 'CurveSegmentArrayPropertyType', + ln: 'EllipsoidType', + bti: '.EllipsoidBaseType', ps: [{ - n: 'curveSegment', + n: 'ellipsoidID', mno: 0, col: true, - mx: false, - dom: false, - en: '_CurveSegment', - ti: '.AbstractCurveSegmentType', - t: 'er' + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'semiMajorAxis', + rq: true, + ti: '.MeasureType' + }, { + n: 'secondDefiningParameter', + rq: true, + ti: '.SecondDefiningParameterType' }] }, { - ln: 'ConcatenatedOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'MultiLineStringType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'usesSingleOperation', - rq: true, - mno: 2, + n: 'lineStringMember', + mno: 0, col: true, - ti: '.SingleOperationRefType' + ti: '.LineStringPropertyType' }] }, { - ln: 'MultiLineStringPropertyType', + ln: 'PolygonPatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'AbstractCurveSegmentType', ps: [{ - n: 'multiLineString', - rq: true, - en: 'MultiLineString', - ti: '.MultiLineStringType' - }, { - n: 'remoteSchema', + n: 'numDerivativesAtStart', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'numDerivativesAtStart' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', + n: 'numDerivativesAtEnd', + ti: 'Integer', + an: { + lp: 'numDerivativesAtEnd' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'numDerivativeInterior', + ti: 'Integer', + an: { + lp: 'numDerivativeInterior' + }, t: 'a' + }] + }, { + ln: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', + ps: [{ + n: 'derivedCRSType', + rq: true, + ti: '.DerivedCRSTypeType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'usesCS', + rq: true, + ti: '.CoordinateSystemRefType' }] }, { - ln: 'ReferenceSystemRefType', + ln: 'TargetPropertyType', ps: [{ - n: 'referenceSystem', + n: 'feature', + rq: true, + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'geometry', rq: true, mx: false, dom: false, - en: '_ReferenceSystem', - ti: '.AbstractReferenceSystemType', + en: '_Geometry', + ti: '.AbstractGeometryType', t: 'er' }, { n: 'remoteSchema', @@ -202,41 +280,40 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GraphStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'TimeIntervalLengthType', ps: [{ - n: 'planar', - ti: 'Boolean' + n: 'value', + ti: 'Decimal', + t: 'v' }, { - n: 'directed', - ti: 'Boolean' + n: 'unit', + rq: true, + an: { + lp: 'unit' + }, + t: 'a' }, { - n: 'grid', - ti: 'Boolean' + n: 'radix', + ti: 'PositiveInteger', + an: { + lp: 'radix' + }, + t: 'a' }, { - n: 'minDistance', - ti: 'Double' - }, { - n: 'minAngle', - ti: 'Double' - }, { - n: 'graphType' - }, { - n: 'drawingType' - }, { - n: 'lineType' - }, { - n: 'aestheticCriteria', - mno: 0, - col: true + n: 'factor', + ti: 'Integer', + an: { + lp: 'factor' + }, + t: 'a' }] }, { - ln: 'GeocentricCRSRefType', + ln: 'VerticalCSRefType', ps: [{ - n: 'geocentricCRS', + n: 'verticalCS', rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'remoteSchema', an: { @@ -270,124 +347,105 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', ps: [{ - n: 'maximalComplex', + n: 'unitsSystem', rq: true, - ti: '.TopoComplexMemberType' - }, { - n: 'superComplex', - mno: 0, - col: true, - ti: '.TopoComplexMemberType' - }, { - n: 'subComplex', - mno: 0, - col: true, - ti: '.TopoComplexMemberType' - }, { - n: 'topoPrimitiveMember', - mno: 0, - col: true, - ti: '.TopoPrimitiveMemberType' - }, { - n: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + ti: '.ReferenceType' + }] + }, { + ln: 'EngineeringCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesCS', + rq: true, + ti: '.CoordinateSystemRefType' }, { - n: 'isMaximal', - ti: 'Boolean', + n: 'usesEngineeringDatum', + rq: true, + ti: '.EngineeringDatumRefType' + }] + }, { + ln: 'AbstractCoordinateSystemBaseType', + bti: '.DefinitionType' + }, { + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', + ps: [{ + n: 'relativePosition', an: { - lp: 'isMaximal' + lp: 'relativePosition' }, t: 'a' }] }, { - ln: 'TimeIntervalLengthType', + ln: 'EllipsoidalCSRefType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' - }, { - n: 'unit', + n: 'ellipsoidalCS', rq: true, + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' + }, { + n: 'remoteSchema', an: { - lp: 'unit' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'radix', - ti: 'PositiveInteger', - an: { - lp: 'radix' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'factor', - ti: 'Integer', - an: { - lp: 'factor' - }, + n: 'href', t: 'a' - }] - }, { - ln: 'OperationMethodType', - bti: '.OperationMethodBaseType', - ps: [{ - n: 'methodID', - mno: 0, - col: true, - ti: '.IdentifierType' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'role', + t: 'a' }, { - n: 'methodFormula', - rq: true, - ti: '.CodeType' + n: 'arcrole', + t: 'a' }, { - n: 'sourceDimensions', - rq: true, - ti: 'PositiveInteger' + n: 'title', + t: 'a' }, { - n: 'targetDimensions', - rq: true, - ti: 'PositiveInteger' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'usesParameter', - mno: 0, - col: true, - ti: '.AbstractGeneralOperationParameterRefType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GeocentricCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'DMSAngleType', ps: [{ - n: 'usesCartesianCS', + n: 'degrees', rq: true, - ti: '.CartesianCSRefType' + ti: '.DegreesType' }, { - n: 'usesSphericalCS', + n: 'decimalMinutes', rq: true, - ti: '.SphericalCSRefType' + ti: 'Decimal' }, { - n: 'usesGeodeticDatum', + n: 'minutes', rq: true, - ti: '.GeodeticDatumRefType' + ti: 'NonNegativeInteger' + }, { + n: 'seconds', + ti: 'Decimal' }] }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType' - }, { - ln: 'MultiSurfaceDomainType', - bti: '.DomainSetType' - }, { - ln: 'PolarCSRefType', + ln: 'CRSRefType', ps: [{ - n: 'polarCS', + n: 'crs', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' + mx: false, + dom: false, + en: '_CRS', + ti: '.AbstractReferenceSystemType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -421,69 +479,32 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'usesVerticalCS', - rq: true, - ti: '.VerticalCSRefType' - }, { - n: 'usesVerticalDatum', - rq: true, - ti: '.VerticalDatumRefType' - }] - }, { - ln: 'MultiPolygonType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'polygonMember', - mno: 0, - col: true, - ti: '.PolygonPropertyType' - }] - }, { - ln: 'OrientableSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'LocationPropertyType', ps: [{ - n: 'baseSurface', + n: 'geometry', rq: true, - ti: '.SurfacePropertyType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }] - }, { - ln: 'PointType', - bti: '.AbstractGeometricPrimitiveType', - ps: [{ - n: 'pos', + n: 'locationKeyWord', rq: true, - ti: '.DirectPositionType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - n: 'coordinates', + n: 'locationString', rq: true, - ti: '.CoordinatesType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - n: 'coord', - rq: true, - ti: '.CoordType' - }] - }, { - ln: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' - }, { - ln: 'ArcType', - bti: '.ArcStringType' - }, { - ln: 'ImageCRSRefType', - ps: [{ - n: 'imageCRS', + n: '_null', rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' + en: 'Null', + ti: { + t: 'l' + } }, { n: 'remoteSchema', an: { @@ -517,30 +538,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'pointMember', - mno: 0, - col: true, - ti: '.PointPropertyType' - }, { - n: 'pointMembers', - ti: '.PointArrayPropertyType' - }] + ln: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'DirectedEdgePropertyType', + ln: 'ConcatenatedOperationRefType', ps: [{ - n: 'edge', + n: 'concatenatedOperation', rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { n: 'remoteSchema', an: { @@ -574,15 +580,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGeometricPrimitivePropertyType', + ln: 'DirectedFacePropertyType', ps: [{ - n: 'timeGeometricPrimitive', + n: 'face', rq: true, - mx: false, - dom: false, - en: '_TimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - t: 'er' + en: 'Face', + ti: '.FaceType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -616,26 +625,94 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CovarianceMatrixType', - bti: '.AbstractPositionalAccuracyType', + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'ValueArrayType', + bti: '.CompositeValueType', ps: [{ - n: 'unitOfMeasure', + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'ClothoidType.RefLocation', + tn: null, + ps: [{ + n: 'affinePlacement', rq: true, + en: 'AffinePlacement', + ti: '.AffinePlacementType' + }] + }, { + ln: 'LineStringType', + bti: '.AbstractCurveType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, col: true, - ti: '.UnitOfMeasureType' + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'coord', + ti: '.CoordType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'includesElement', + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }] + }, { + ln: 'TimeClockType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'referenceEvent', + rq: true, + ti: '.StringOrRefType' + }, { + n: 'referenceTime', + rq: true, + ti: 'Time' + }, { + n: 'utcReference', rq: true, + ti: 'Time' + }, { + n: 'dateBasis', + mno: 0, col: true, - ti: '.CovarianceElementType' + ti: '.TimeCalendarPropertyType' }] }, { - ln: 'PassThroughOperationRefType', + ln: 'OperationMethodRefType', ps: [{ - n: 'passThroughOperation', + n: 'operationMethod', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + en: 'OperationMethod', + ti: '.OperationMethodType' }, { n: 'remoteSchema', an: { @@ -669,51 +746,96 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositeSurfacePropertyType', + ln: 'TimePositionType', ps: [{ - n: 'compositeSurface', - rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'remoteSchema', + n: 'frame', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'frame' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, t: 'a' }, { - n: 'role', + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' + }, t: 'a' + }] + }, { + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'BagType', + bti: '.AbstractGMLType', + ps: [{ + n: 'member', + mno: 0, + col: true, + ti: '.AssociationType' }, { - n: 'arcrole', - t: 'a' + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + rq: true, + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }, { - n: 'title', + n: 'interpolation', + an: { + lp: 'interpolation' + }, t: 'a' + }] + }, { + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'domainSet', + rq: true, + mx: false, + dom: false, + ti: '.DomainSetType', + t: 'er' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'rangeSet', + rq: true, + ti: '.RangeSetType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'dimension', + ti: 'PositiveInteger', + an: { + lp: 'dimension' + }, t: 'a' }] }, { - ln: 'ProjectedCRSRefType', + ln: 'GeographicCRSRefType', ps: [{ - n: 'projectedCRS', + n: 'geographicCRS', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { n: 'remoteSchema', an: { @@ -747,35 +869,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeClockType', - bti: '.AbstractTimeReferenceSystemType', + ln: 'TemporalCSRefType', ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceTime', - rq: true, - ti: 'Time' - }, { - n: 'utcReference', + n: 'temporalCS', rq: true, - ti: 'Time' - }, { - n: 'dateBasis', - mno: 0, - col: true, - ti: '.TimeCalendarPropertyType' - }] - }, { - ln: 'TopoPrimitiveMemberType', - ps: [{ - n: 'topoPrimitive', - mx: false, - dom: false, - en: '_TopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' + en: 'TemporalCS', + ti: '.TemporalCSType' }, { n: 'remoteSchema', an: { @@ -809,39 +908,51 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AngleChoiceType', + ln: 'ObliqueCartesianCSRefType', ps: [{ - n: 'angle', + n: 'obliqueCartesianCS', rq: true, - ti: '.MeasureType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { - n: 'dmsAngle', - rq: true, - ti: '.DMSAngleType' - }] - }, { - ln: 'SphereType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', + n: 'remoteSchema', an: { - lp: 'horizontalCurveType' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'CoordinateSystemAxisRefType', + ln: 'TimeNodePropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'timeNode', rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' + en: 'TimeNode', + ti: '.TimeNodeType' }, { n: 'remoteSchema', an: { @@ -875,40 +986,49 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNullListType' - }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', + ln: 'DegreesType', ps: [{ - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' }, { - n: 'uom', + n: 'direction', an: { - lp: 'uom' + lp: 'direction' }, t: 'a' }] }, { - ln: 'AbstractStyleType', - bti: '.AbstractGMLType' - }, { - ln: 'MultiPointDomainType', - bti: '.DomainSetType' + ln: 'ScaleType', + bti: '.MeasureType' }, { - ln: 'SolidPropertyType', + ln: 'PolygonType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'solid', - rq: true, + n: 'exterior', mx: false, dom: false, - en: '_Solid', - ti: '.AbstractSolidType', + ti: '.AbstractRingPropertyType', + t: 'er' + }, { + n: 'interior', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', t: 'er' + }] + }, { + ln: 'MultiPointCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'CompositeSolidPropertyType', + ps: [{ + n: 'compositeSolid', + rq: true, + en: 'CompositeSolid', + ti: '.CompositeSolidType' }, { n: 'remoteSchema', an: { @@ -942,79 +1062,126 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'directedFace', + n: 'value', rq: true, - col: true, - ti: '.DirectedFacePropertyType' - }] - }, { - ln: 'TimeCoordinateSystemType', - bti: '.AbstractTimeReferenceSystemType', - ps: [{ - n: 'originPosition', + ti: '.MeasureType' + }, { + n: 'dmsAngleValue', rq: true, - ti: '.TimePositionType' + ti: '.DMSAngleType' }, { - n: 'origin', + n: 'stringValue', + rq: true + }, { + n: 'integerValue', rq: true, - ti: '.TimeInstantPropertyType' + ti: 'PositiveInteger' }, { - n: 'interval', + n: 'booleanValue', rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', + ti: 'Boolean' + }, { + n: 'valueList', rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' + ti: '.MeasureListType' + }, { + n: 'integerValueList', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'valueFile', + rq: true + }, { + n: 'valueOfParameter', + rq: true, + ti: '.OperationParameterRefType' }] }, { - ln: 'VolumeType', + ln: 'LengthType', bti: '.MeasureType' }, { - ln: 'DataBlockType', + ln: 'AbsoluteExternalPositionalAccuracyType', + bti: '.AbstractPositionalAccuracyType', ps: [{ - n: 'rangeParameters', + n: 'result', rq: true, - ti: '.RangeParametersType' + ti: '.MeasureType' + }] + }, { + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', + ps: [{ + n: 'boundedBy', + ti: '.BoundingShapeType' }, { - n: 'tupleList', + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' + }] + }, { + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', + ps: [{ + n: 'usesMethod', rq: true, - ti: '.CoordinatesType' + ti: '.OperationMethodRefType' }, { - n: 'doubleOrNullTupleList', - rq: true, - ti: { - t: 'l' - } + n: 'usesValue', + mno: 0, + col: true, + ti: '.ParameterValueType' }] }, { - ln: 'AbstractReferenceSystemBaseType', - bti: '.DefinitionType' - }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' }, { - ln: 'LinearRingPropertyType', + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', ps: [{ - n: 'linearRing', + n: 'maximalComplex', rq: true, - en: 'LinearRing', - ti: '.LinearRingType' + ti: '.TopoComplexMemberType' + }, { + n: 'superComplex', + mno: 0, + col: true, + ti: '.TopoComplexMemberType' + }, { + n: 'subComplex', + mno: 0, + col: true, + ti: '.TopoComplexMemberType' + }, { + n: 'topoPrimitiveMember', + mno: 0, + col: true, + ti: '.TopoPrimitiveMemberType' + }, { + n: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' + }, { + n: 'isMaximal', + ti: 'Boolean', + an: { + lp: 'isMaximal' + }, + t: 'a' }] }, { - ln: 'OperationMethodRefType', + ln: 'TransformationRefType', ps: [{ - n: 'operationMethod', + n: 'transformation', rq: true, - en: 'OperationMethod', - ti: '.OperationMethodType' + en: 'Transformation', + ti: '.TransformationType' }, { n: 'remoteSchema', an: { @@ -1048,26 +1215,49 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectionPropertyType', + ln: 'EllipsoidBaseType', + bti: '.DefinitionType' + }, { + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' + }, { + ln: 'CoordinateSystemAxisType', + bti: '.CoordinateSystemAxisBaseType', ps: [{ - n: 'directionVector', - rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' + n: 'axisID', + mno: 0, + col: true, + ti: '.IdentifierType' }, { - n: 'compassPoint', + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'axisAbbrev', rq: true, - en: 'CompassPoint' + ti: '.CodeType' }, { - n: 'directionKeyword', + n: 'axisDirection', rq: true, - en: 'DirectionKeyword', ti: '.CodeType' }, { - n: 'directionString', + n: 'uom', rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + an: { + lp: 'uom', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'VerticalCRSRefType', + ps: [{ + n: 'verticalCRS', + rq: true, + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'remoteSchema', an: { @@ -1101,30 +1291,103 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolygonType', - bti: '.AbstractSurfaceType', + ln: 'CurveSegmentArrayPropertyType', ps: [{ - n: 'exterior', - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' - }, { - n: 'interior', + n: 'curveSegment', mno: 0, col: true, mx: false, dom: false, - ti: '.AbstractRingPropertyType', + en: '_CurveSegment', + ti: '.AbstractCurveSegmentType', t: 'er' }] }, { - ln: 'OperationParameterGroupRefType', + ln: 'ValuePropertyType', ps: [{ - n: 'operationParameterGroup', + n: '_boolean', rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' + en: 'Boolean', + ti: 'Boolean' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.CodeType' + }, { + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.MeasureType' + }, { + n: 'count', + rq: true, + en: 'Count', + ti: 'Integer' + }, { + n: 'booleanList', + rq: true, + en: 'BooleanList', + ti: { + t: 'l' + } + }, { + n: 'categoryList', + rq: true, + en: 'CategoryList', + ti: '.CodeOrNullListType' + }, { + n: 'quantityList', + rq: true, + en: 'QuantityList', + ti: '.MeasureOrNullListType' + }, { + n: 'countList', + rq: true, + en: 'CountList', + ti: { + t: 'l' + } + }, { + n: 'categoryExtent', + rq: true, + en: 'CategoryExtent', + ti: '.CategoryExtentType' + }, { + n: 'quantityExtent', + rq: true, + en: 'QuantityExtent', + ti: '.QuantityExtentType' + }, { + n: 'countExtent', + rq: true, + en: 'CountExtent', + ti: { + t: 'l' + } + }, { + n: 'compositeValue', + rq: true, + mx: false, + dom: false, + en: 'CompositeValue', + ti: '.CompositeValueType', + t: 'er' + }, { + n: 'object', + rq: true, + mx: false, + dom: false, + en: '_Object', + ti: 'AnyType', + t: 'er' + }, { + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }, { n: 'remoteSchema', an: { @@ -1158,92 +1421,68 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'FormulaType', + ln: 'ProjectedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'a', - ti: 'Double' - }, { - n: 'b', - rq: true, - ti: 'Double' - }, { - n: 'c', + n: 'usesCartesianCS', rq: true, - ti: 'Double' - }, { - n: 'd', - ti: 'Double' + ti: '.CartesianCSRefType' }] }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'GeometryStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'TriangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'symbol', + n: 'exterior', rq: true, - ti: '.SymbolType' - }, { - n: 'style', - rq: true - }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }, { - n: 'geometryProperty', + n: 'interpolation', an: { - lp: 'geometryProperty' + lp: 'interpolation' + }, + t: 'a' + }] + }, { + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' }, t: 'a' }, { - n: 'geometryType', + n: 'verticalCURVETYPE', an: { - lp: 'geometryType' + lp: 'verticalCurveType' }, t: 'a' }] }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', + ln: 'CovarianceElementType', ps: [{ - n: 'directedEdge', + n: 'rowIndex', rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'directedTopoSolid', - mno: 0, - mxo: 2, - col: true, - ti: '.DirectedTopoSolidPropertyType' + ti: 'PositiveInteger' }, { - n: 'surfaceProperty', - ti: '.SurfacePropertyType' - }] - }, { - ln: 'RectifiedGridType', - bti: '.GridType', - ps: [{ - n: 'origin', + n: 'columnIndex', rq: true, - ti: '.PointPropertyType' + ti: 'PositiveInteger' }, { - n: 'offsetVector', + n: 'covariance', rq: true, - col: true, - ti: '.VectorType' + ti: 'Double' }] }, { - ln: 'GeometricPrimitivePropertyType', + ln: 'CoordinateSystemAxisRefType', ps: [{ - n: 'geometricPrimitive', + n: 'coordinateSystemAxis', rq: true, - mx: false, - dom: false, - en: '_GeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - t: 'er' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'remoteSchema', an: { @@ -1277,83 +1516,71 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'CompoundCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'usesCartesianCS', + n: 'includesCRS', rq: true, - ti: '.CartesianCSRefType' + mno: 2, + col: true, + ti: '.CoordinateReferenceSystemRefType' }] }, { - ln: 'MultiCurvePropertyType', + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'multiCurve', + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'MultiCurve', - ti: '.MultiCurveType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'arcrole', - t: 'a' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'title', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'interpolation', + an: { + lp: 'interpolation' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'numArc', + ti: 'Integer', + an: { + lp: 'numArc' + }, t: 'a' }] }, { - ln: 'BooleanPropertyType', - bti: '.ValuePropertyType' + ln: 'MultiSurfaceDomainType', + bti: '.DomainSetType' }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', + ln: 'MultiGeometryPropertyType', ps: [{ - n: 'validTime', + n: 'geometricAggregate', rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.FeaturePropertyType' - }, { - n: 'target', mx: false, dom: false, - ti: '.TargetPropertyType', + en: '_GeometricAggregate', + ti: '.AbstractGeometricAggregateType', t: 'er' - }, { - n: 'resultOf', - rq: true, - ti: '.AssociationType' - }] - }, { - ln: 'MultiSurfacePropertyType', - ps: [{ - n: 'multiSurface', - rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' }, { n: 'remoteSchema', an: { @@ -1387,12 +1614,32 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConcatenatedOperationRefType', + ln: 'MeasureType', ps: [{ - n: 'concatenatedOperation', + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'DirectedNodePropertyType', + ps: [{ + n: 'node', + rq: true, + en: 'Node', + ti: '.NodeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -1426,18 +1673,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TriangulatedSurfaceType', - bti: '.SurfaceType' + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' }, { - ln: 'MultiGeometryPropertyType', + ln: 'SphericalCSRefType', ps: [{ - n: 'geometricAggregate', + n: 'sphericalCS', rq: true, - mx: false, - dom: false, - en: '_GeometricAggregate', - ti: '.AbstractGeometricAggregateType', - t: 'er' + en: 'SphericalCS', + ti: '.SphericalCSType' }, { n: 'remoteSchema', an: { @@ -1483,99 +1727,35 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'patches', - rq: true, - mx: false, - dom: false, - ti: '.SurfacePatchArrayPropertyType', - t: 'er' - }] + ln: 'DerivedCRSTypeType', + bti: '.CodeType' }, { - ln: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'OperationMethodBaseType', + bti: '.DefinitionType' }, { - ln: 'OperationParameterGroupType', - bti: '.OperationParameterGroupBaseType', + ln: 'FormulaType', ps: [{ - n: 'groupID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'maximumOccurs', - ti: 'PositiveInteger' + n: 'a', + ti: 'Double' }, { - n: 'includesParameter', + n: 'b', rq: true, - mno: 2, - col: true, - ti: '.AbstractGeneralOperationParameterRefType' - }] - }, { - ln: 'DefaultStylePropertyType', - ps: [{ - n: 'style', - mx: false, - dom: false, - en: '_Style', - ti: '.AbstractStyleType', - t: 'er' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + ti: 'Double' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'c', + rq: true, + ti: 'Double' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'd', + ti: 'Double' }] }, { - ln: 'LabelStylePropertyType', + ln: 'TemporalDatumRefType', ps: [{ - n: 'labelStyle', - en: 'LabelStyle', - ti: '.LabelStyleType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'temporalDatum', + rq: true, + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'remoteSchema', an: { @@ -1609,67 +1789,137 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RectifiedGridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'CodeListType', + ln: 'MeasureOrNullListType', ps: [{ n: 'value', ti: { - t: 'l', - bti: 'Name' + t: 'l' }, t: 'v' }, { - n: 'codeSpace', + n: 'uom', + rq: true, an: { - lp: 'codeSpace' + lp: 'uom' }, t: 'a' }] }, { - ln: 'TimeCalendarType', - bti: '.AbstractTimeReferenceSystemType', + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', ps: [{ - n: 'referenceFrame', + n: 'usesMethod', rq: true, + ti: '.OperationMethodRefType' + }, { + n: 'usesValue', + mno: 0, col: true, - ti: '.TimeCalendarEraPropertyType' + ti: '.ParameterValueType' }] }, { - ln: 'TinType', - bti: '.TriangulatedSurfaceType', + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', ps: [{ - n: 'stopLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' + n: 'origin', + rq: true, + ti: 'DateTime' + }] + }, { + ln: 'KnotType', + ps: [{ + n: 'value', + rq: true, + ti: 'Double' }, { - n: 'breakLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' + n: 'multiplicity', + rq: true, + ti: 'NonNegativeInteger' }, { - n: 'maxLength', + n: 'weight', + rq: true, + ti: 'Double' + }] + }, { + ln: 'AbstractTimeSliceType', + bti: '.AbstractGMLType', + ps: [{ + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' + }, { + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'offsetBase', + rq: true, + ti: '.CurvePropertyType' + }, { + n: 'distance', rq: true, ti: '.LengthType' }, { - n: 'controlPoint', + n: 'refDirection', + ti: '.VectorType' + }] + }, { + ln: 'TimeOrdinalReferenceSystemType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'component', rq: true, - ti: '.TinType.ControlPoint' + col: true, + ti: '.TimeOrdinalEraPropertyType' }] }, { - ln: 'GraphStylePropertyType', + ln: 'AbstractDiscreteCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'graphStyle', - en: 'GraphStyle', - ti: '.GraphStyleType' + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'refLocation', + rq: true, + ti: '.ClothoidType.RefLocation' }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'scaleFactor', + rq: true, + ti: 'Decimal' + }, { + n: 'startParameter', + rq: true, + ti: 'Double' + }, { + n: 'endParameter', + rq: true, + ti: 'Double' + }] + }, { + ln: 'BooleanPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'TopoVolumePropertyType', + ps: [{ + n: 'topoVolume', + rq: true, + en: 'TopoVolume', + ti: '.TopoVolumeType' + }] + }, { + ln: 'GeocentricCRSRefType', + ps: [{ + n: 'geocentricCRS', + rq: true, + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { n: 'remoteSchema', an: { @@ -1703,38 +1953,78 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', + ln: 'QuantityExtentType', + bti: '.MeasureOrNullListType' + }, { + ln: 'TemporalCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'includesValue', + n: 'usesTemporalCS', rq: true, - mno: 2, - col: true, - ti: '.AbstractGeneralParameterValueType' + ti: '.TemporalCSRefType' }, { - n: 'valuesOfGroup', + n: 'usesTemporalDatum', rq: true, - ti: '.OperationParameterGroupRefType' + ti: '.TemporalDatumRefType' }] }, { - ln: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', + ln: 'TopoVolumeType', + bti: '.AbstractTopologyType', ps: [{ - n: 'primitive', + n: 'directedTopoSolid', rq: true, col: true, - ti: '.TimeTopologyPrimitivePropertyType' + ti: '.DirectedTopoSolidPropertyType' }] }, { - ln: 'CoordinateReferenceSystemRefType', + ln: 'CoordinatesType', ps: [{ - n: 'coordinateReferenceSystem', + n: 'value', + t: 'v' + }, { + n: 'decimal', + an: { + lp: 'decimal' + }, + t: 'a' + }, { + n: 'cs', + an: { + lp: 'cs' + }, + t: 'a' + }, { + n: 'ts', + an: { + lp: 'ts' + }, + t: 'a' + }] + }, { + ln: 'MultiCurveDomainType', + bti: '.DomainSetType' + }, { + ln: 'TrackType', + bti: '.HistoryPropertyType' + }, { + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' + }, { + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' + }] + }, { + ln: 'VerticalDatumRefType', + ps: [{ + n: 'verticalDatum', rq: true, - mx: false, - dom: false, - en: '_CoordinateReferenceSystem', - ti: '.AbstractReferenceSystemType', - t: 'er' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'remoteSchema', an: { @@ -1768,113 +2058,157 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RelativeInternalPositionalAccuracyType', - bti: '.AbstractPositionalAccuracyType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'result', + n: 'definitionRef', rq: true, - ti: '.MeasureType' + ti: '.ReferenceType' }] }, { - ln: 'SurfacePatchArrayPropertyType', + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'surfacePatch', + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'directedTopoSolid', mno: 0, + mxo: 2, col: true, - mx: false, - dom: false, - en: '_SurfacePatch', - ti: '.AbstractSurfacePatchType', - t: 'er' + ti: '.DirectedTopoSolidPropertyType' + }, { + n: 'surfaceProperty', + ti: '.SurfacePropertyType' }] }, { - ln: 'TimeOrdinalEraType', - bti: '.DefinitionType', + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'FeatureStyleType', + bti: '.AbstractGMLType', ps: [{ - n: 'relatedTime', + n: 'featureConstraint' + }, { + n: 'geometryStyle', mno: 0, col: true, - ti: '.RelatedTimeType' - }, { - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' + ti: '.GeometryStylePropertyType' }, { - n: 'member', + n: 'topologyStyle', mno: 0, col: true, - ti: '.TimeOrdinalEraPropertyType' + ti: '.TopologyStylePropertyType' }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'DirectPositionListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: 'labelStyle', + ti: '.LabelStylePropertyType' }, { - n: 'count', - ti: 'PositiveInteger', - an: { - lp: 'count' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', + n: 'featureType', an: { - lp: 'srsDimension' + lp: 'featureType' }, t: 'a' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'baseType', an: { - lp: 'axisLabels' + lp: 'baseType' }, t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'queryGrammar', an: { - lp: 'uomLabels' + lp: 'queryGrammar' }, t: 'a' }] }, { - ln: 'GeneralConversionRefType', + ln: 'CategoryExtentType', + bti: '.CodeOrNullListType' + }, { + ln: 'ConcatenatedOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'generalConversion', + n: 'usesSingleOperation', + rq: true, + mno: 2, + col: true, + ti: '.SingleOperationRefType' + }] + }, { + ln: 'TopoSolidType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedFace', rq: true, + col: true, + ti: '.DirectedFacePropertyType' + }] + }, { + ln: 'ArrayAssociationType', + ps: [{ + n: 'object', + mno: 0, + col: true, mx: false, dom: false, - en: '_GeneralConversion', - ti: '.AbstractGeneralConversionType', + en: '_Object', + ti: 'AnyType', t: 'er' + }] + }, { + ln: 'TopoPointPropertyType', + ps: [{ + n: 'topoPoint', + rq: true, + en: 'TopoPoint', + ti: '.TopoPointType' + }] + }, { + ln: 'EdgeType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedNode', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectedNodePropertyType' + }, { + n: 'directedFace', + mno: 0, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'curveProperty', + ti: '.CurvePropertyType' + }] + }, { + ln: 'SolidType', + bti: '.AbstractSolidType', + ps: [{ + n: 'exterior', + ti: '.SurfacePropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.SurfacePropertyType' + }] + }, { + ln: 'DirectedEdgePropertyType', + ps: [{ + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -1908,21 +2242,107 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SphericalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }, { + n: 'start', + rq: true, + ti: '.TimeNodePropertyType' + }, { + n: 'end', + rq: true, + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' + }, { + n: 'member', + mno: 0, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }, { + n: 'group', + ti: '.ReferenceType' + }] }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType' + ln: 'CompositeSolidType', + bti: '.AbstractSolidType', + ps: [{ + n: 'solidMember', + rq: true, + col: true, + ti: '.SolidPropertyType' + }] }, { - ln: 'QuantityPropertyType', - bti: '.ValuePropertyType' + ln: 'OperationParameterType', + bti: '.OperationParameterBaseType', + ps: [{ + n: 'parameterID', + mno: 0, + col: true, + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }] }, { - ln: 'DerivedCRSRefType', + ln: 'PrimeMeridianType', + bti: '.PrimeMeridianBaseType', ps: [{ - n: 'derivedCRS', + n: 'meridianID', + mno: 0, + col: true, + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'greenwichLongitude', rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' + ti: '.AngleChoiceType' + }] + }, { + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', + ps: [{ + n: 'primitive', + rq: true, + col: true, + ti: '.TimeTopologyPrimitivePropertyType' + }] + }, { + ln: 'DictionaryType', + bti: '.DefinitionType', + ps: [{ + n: 'dictionaryEntryOrIndirectEntry', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'indirectEntry', + ti: '.IndirectEntryType' + }, { + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }], + t: 'ers' + }] + }, { + ln: 'GeneralTransformationRefType', + ps: [{ + n: 'generalTransformation', + rq: true, + mx: false, + dom: false, + en: '_GeneralTransformation', + ti: '.AbstractGeneralTransformationType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1956,27 +2376,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalDatumTypeType', - bti: '.CodeType' - }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - ln: 'CoordinateSystemAxisBaseType', - bti: '.DefinitionType' - }, { - ln: 'TrianglePatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'OperationParameterBaseType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'TimeNodePropertyType', + ln: 'CartesianCSRefType', ps: [{ - n: 'timeNode', + n: 'cartesianCS', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'remoteSchema', an: { @@ -2010,216 +2415,103 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MetaDataPropertyType', + ln: 'VectorType', ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }, { - n: 'about', - an: { - lp: 'about' + n: 'value', + ti: { + t: 'l', + bti: 'Double' }, - t: 'a' + t: 'v' }, { - n: 'remoteSchema', + n: 'srsName', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'srsName' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', - ps: [{ - n: 'relativePosition', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'relativePosition' + lp: 'axisLabels' }, t: 'a' - }] - }, { - ln: 'LengthType', - bti: '.MeasureType' - }, { - ln: 'CodeOrNullListType', - ps: [{ - n: 'value', + }, { + n: 'uomLabels', ti: { - t: 'l' + t: 'l', + bti: 'NCName' }, - t: 'v' - }, { - n: 'codeSpace', an: { - lp: 'codeSpace' + lp: 'uomLabels' }, t: 'a' }] }, { - ln: 'ArcStringByBulgeType', - bti: '.AbstractCurveSegmentType', + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'TimePeriodType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'beginPosition', rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'ers' + ti: '.TimePositionType' }, { - n: 'posList', + n: 'begin', rq: true, - ti: '.DirectPositionListType' + ti: '.TimeInstantPropertyType' }, { - n: 'coordinates', + n: 'endPosition', rq: true, - ti: '.CoordinatesType' + ti: '.TimePositionType' }, { - n: 'bulge', + n: 'end', rq: true, - col: true, - ti: 'Double' + ti: '.TimeInstantPropertyType' }, { - n: 'normal', + n: 'duration', rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + ti: 'Duration' }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'AbstractTimeObjectType', - bti: '.AbstractGMLType' - }, { - ln: 'TopoVolumePropertyType', - ps: [{ - n: 'topoVolume', + n: 'timeInterval', rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + ti: '.TimeIntervalLengthType' }] }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'PolarCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGMLType', + ln: 'SolidArrayPropertyType', ps: [{ - n: 'metaDataProperty', - mno: 0, - col: true, - ti: '.MetaDataPropertyType' - }, { - n: 'description', - ti: '.StringOrRefType' - }, { - n: 'name', + n: 'solid', mno: 0, col: true, mx: false, dom: false, - ti: '.CodeType', + en: '_Solid', + ti: '.AbstractSolidType', t: 'er' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'factor', - rq: true, - ti: 'Double' - }, { - n: 'formula', - rq: true, - ti: '.FormulaType' }] }, { - ln: 'ConeType', - bti: '.AbstractGriddedSurfaceType', + ln: 'GeometryStylePropertyType', ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' + n: 'geometryStyle', + en: 'GeometryStyle', + ti: '.GeometryStyleType' }, { - n: 'verticalCURVETYPE', + n: 'about', an: { - lp: 'verticalCurveType' + lp: 'about' }, t: 'a' - }] - }, { - ln: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'TransformationRefType', - ps: [{ - n: 'transformation', - rq: true, - en: 'Transformation', - ti: '.TransformationType' }, { n: 'remoteSchema', an: { @@ -2253,31 +2545,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DerivationUnitTermType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'exponent', - ti: 'Integer', - an: { - lp: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'VerticalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'OperationParameterBaseType', + bti: '.AbstractGeneralOperationParameterType' }, { - ln: 'GeometryStylePropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'geometryStyle', - en: 'GeometryStyle', - ti: '.GeometryStyleType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'timeTopologyComplex', + rq: true, + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' }, { n: 'remoteSchema', an: { @@ -2311,278 +2587,186 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringSegmentArrayPropertyType', + ln: 'AbstractDatumType', + bti: '.AbstractDatumBaseType', ps: [{ - n: 'lineStringSegment', + n: 'datumID', mno: 0, col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' - }] - }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', - ps: [{ - n: 'priority', - an: { - lp: 'priority' - }, - t: 'a' - }] - }, { - ln: 'IndirectEntryType', - ps: [{ - n: 'definitionProxy', - rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'anchorPoint', + ti: '.CodeType' + }, { + n: 'realizationEpoch', + ti: 'Date' + }, { + n: 'validArea', + ti: '.ExtentType' + }, { + n: 'scope' }] }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] + ln: 'AbstractStyleType', + bti: '.AbstractGMLType' }, { - ln: 'DirectionVectorType', + ln: 'TinType.ControlPoint', + tn: null, ps: [{ - n: 'vector', - rq: true, - ti: '.VectorType' - }, { - n: 'horizontalAngle', + n: 'posList', rq: true, - ti: '.AngleType' + ti: '.DirectPositionListType' }, { - n: 'verticalAngle', + n: 'geometricPositionGroup', rq: true, - ti: '.AngleType' - }] - }, { - ln: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'complex', - ti: '.ReferenceType' - }] - }, { - ln: 'DictionaryType', - bti: '.DefinitionType', - ps: [{ - n: 'dictionaryEntryOrIndirectEntry', - mno: 0, + mno: 3, col: true, - mx: false, - dom: false, etis: [{ - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'pointProperty', + ti: '.PointPropertyType' }], - t: 'ers' + t: 'es' }] }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometricAggregateType', + ln: 'OperationMethodType', + bti: '.OperationMethodBaseType', ps: [{ - n: 'geometryMember', + n: 'methodID', mno: 0, col: true, - ti: '.GeometryPropertyType' + ti: '.IdentifierType' }, { - n: 'geometryMembers', - ti: '.GeometryArrayPropertyType' - }] - }, { - ln: 'BoundingShapeType', - ps: [{ - n: 'envelope', + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'methodFormula', rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' + ti: '.CodeType' }, { - n: '_null', + n: 'sourceDimensions', rq: true, - en: 'Null', - ti: { - t: 'l' - } + ti: 'PositiveInteger' + }, { + n: 'targetDimensions', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'usesParameter', + mno: 0, + col: true, + ti: '.AbstractGeneralOperationParameterRefType' }] }, { - ln: 'MeasureOrNullListType', + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' - }, { - n: 'uom', - rq: true, + n: 'priority', an: { - lp: 'uom' + lp: 'priority' }, t: 'a' }] }, { - ln: 'ParameterValueType', - bti: '.AbstractGeneralParameterValueType', + ln: 'BSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'value', - rq: true, - ti: '.MeasureType' - }, { - n: 'dmsAngleValue', - rq: true, - ti: '.DMSAngleType' - }, { - n: 'stringValue', - rq: true + n: 'posOrPointPropertyOrPointRep', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'integerValue', + n: 'posList', rq: true, - ti: 'PositiveInteger' + ti: '.DirectPositionListType' }, { - n: 'booleanValue', + n: 'coordinates', rq: true, - ti: 'Boolean' + ti: '.CoordinatesType' }, { - n: 'valueList', + n: 'degree', rq: true, - ti: '.MeasureListType' + ti: 'NonNegativeInteger' }, { - n: 'integerValueList', + n: 'knot', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'valueFile', - rq: true + mno: 2, + col: true, + ti: '.KnotPropertyType' }, { - n: 'valueOfParameter', - rq: true, - ti: '.OperationParameterRefType' - }] - }, { - ln: 'AbstractCurveSegmentType', - ps: [{ - n: 'numDerivativesAtStart', - ti: 'Integer', + n: 'interpolation', an: { - lp: 'numDerivativesAtStart' + lp: 'interpolation' }, t: 'a' }, { - n: 'numDerivativesAtEnd', - ti: 'Integer', + n: 'isPolynomial', + ti: 'Boolean', an: { - lp: 'numDerivativesAtEnd' + lp: 'isPolynomial' }, t: 'a' }, { - n: 'numDerivativeInterior', - ti: 'Integer', + n: 'knotType', an: { - lp: 'numDerivativeInterior' + lp: 'knotType' }, t: 'a' }] }, { - ln: 'TopoPrimitiveArrayAssociationType', - ps: [{ - n: 'topoPrimitive', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_TopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' - }] - }, { - ln: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractTimeReferenceSystemType', - bti: '.DefinitionType', + ln: 'UnitOfMeasureType', ps: [{ - n: 'domainOfValidity' + n: 'uom', + rq: true, + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'direction', + n: 'baseCurve', rq: true, - ti: '.DirectionPropertyType' + ti: '.CurvePropertyType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }] }, { - ln: 'BaseStyleDescriptorType', - bti: '.AbstractGMLType', + ln: 'PolyhedralSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'LineStringPropertyType', ps: [{ - n: 'spatialResolution', - ti: '.ScaleType' - }, { - n: 'styleVariation', - mno: 0, - col: true, - ti: '.StyleVariationType' - }, { - n: 'animate', - mno: 0, - col: true, - en: { - lp: 'animate', - ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' - }, - ti: 'SMIL_2_0_Language.AnimateType' - }, { - n: 'animateMotion', - mno: 0, - col: true, - en: { - lp: 'animateMotion', - ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' - }, - ti: 'SMIL_2_0_Language.AnimateMotionType' - }, { - n: 'animateColor', - mno: 0, - col: true, - en: { - lp: 'animateColor', - ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' - }, - ti: 'SMIL_2_0_Language.AnimateColorType' - }, { - n: 'set', - mno: 0, - col: true, - en: { - lp: 'set', - ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' - }, - ti: 'SMIL_2_0_Language.SetType' - }] - }, { - ln: 'StringOrRefType', - ps: [{ - n: 'value', - t: 'v' + n: 'lineString', + rq: true, + en: 'LineString', + ti: '.LineStringType' }, { n: 'remoteSchema', an: { @@ -2616,12 +2800,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalCRSRefType', + ln: 'AbstractTimeReferenceSystemType', + bti: '.DefinitionType', ps: [{ - n: 'verticalCRS', + n: 'domainOfValidity' + }] + }, { + ln: 'ProjectedCRSRefType', + ps: [{ + n: 'projectedCRS', rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { n: 'remoteSchema', an: { @@ -2655,13 +2845,60 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RectifiedGridDomainType', - bti: '.DomainSetType' + ln: 'DirectPositionListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] }, { - ln: 'AbstractCoordinateSystemType', - bti: '.AbstractCoordinateSystemBaseType', + ln: 'AbstractCoordinateOperationType', + bti: '.AbstractCoordinateOperationBaseType', ps: [{ - n: 'csID', + n: 'coordinateOperationID', mno: 0, col: true, ti: '.IdentifierType' @@ -2669,33 +2906,35 @@ var GML_3_1_1_Module_Factory = function () { n: 'remarks', ti: '.StringOrRefType' }, { - n: 'usesAxis', - rq: true, - col: true, - ti: '.CoordinateSystemAxisRefType' - }] - }, { - ln: 'MultiCurveDomainType', - bti: '.DomainSetType' - }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedEdge', - rq: true, + n: 'operationVersion' + }, { + n: 'validArea', + ti: '.ExtentType' + }, { + n: 'scope' + }, { + n: 'positionalAccuracy', + mno: 0, col: true, - ti: '.DirectedEdgePropertyType' + mx: false, + dom: false, + en: '_positionalAccuracy', + ti: '.AbstractPositionalAccuracyType', + t: 'er' + }, { + n: 'sourceCRS', + ti: '.CRSRefType' + }, { + n: 'targetCRS', + ti: '.CRSRefType' }] }, { - ln: 'CategoryPropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'TemporalDatumRefType', + ln: 'EngineeringDatumRefType', ps: [{ - n: 'temporalDatum', + n: 'engineeringDatum', rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'remoteSchema', an: { @@ -2729,19 +2968,8 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' - }, { - ln: 'CurvePropertyType', + ln: 'ReferenceType', ps: [{ - n: 'curve', - rq: true, - mx: false, - dom: false, - en: '_Curve', - ti: '.AbstractCurveType', - t: 'er' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2774,12 +3002,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalCRSRefType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'temporalCRS', + n: 'any', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + mx: false, + t: 'ae' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -2813,27 +3047,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'CurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'surfaceMember', + n: 'segments', rq: true, - col: true, - ti: '.SurfacePropertyType' + ti: '.CurveSegmentArrayPropertyType' }] }, { - ln: 'DatumRefType', + ln: 'EngineeringCRSRefType', ps: [{ - n: 'datum', + n: 'engineeringCRS', rq: true, - mx: false, - dom: false, - en: '_Datum', - ti: '.AbstractDatumType', - t: 'er' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' }, { n: 'remoteSchema', an: { @@ -2867,87 +3094,107 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDatumBaseType', - bti: '.DefinitionType' - }, { - ln: 'ConventionalUnitType', - bti: '.UnitDefinitionType', + ln: 'TimeTopologyPrimitivePropertyType', ps: [{ - n: 'conversionToPreferredUnit', + n: 'timeTopologyPrimitive', rq: true, - ti: '.ConversionToPreferredUnitType' + mx: false, + dom: false, + en: '_TimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + t: 'er' }, { - n: 'roughConversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'derivationUnitTerm', - mno: 0, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'EngineeringCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'usesCS', - rq: true, - ti: '.CoordinateSystemRefType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'usesEngineeringDatum', - rq: true, - ti: '.EngineeringDatumRefType' + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GridEnvelopeType', + ln: 'ExtentType', ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + n: 'description', + ti: '.StringOrRefType' }, { - n: 'high', + n: 'boundingBox', + mno: 0, + col: true, + ti: '.EnvelopeType' + }, { + n: 'boundingPolygon', + mno: 0, + col: true, + ti: '.PolygonType' + }, { + n: 'verticalExtent', + mno: 0, + col: true, + ti: '.EnvelopeType' + }, { + n: 'temporalExtent', + mno: 0, + col: true, + ti: '.TimePeriodType' + }] + }, { + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'directedFace', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + col: true, + ti: '.DirectedFacePropertyType' }] }, { - ln: 'CoverageFunctionType', + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'mappingRule', + n: 'origin', rq: true, - en: 'MappingRule', - ti: '.StringOrRefType' + ti: '.PointPropertyType' }, { - n: 'gridFunction', + n: 'offsetVector', rq: true, - mx: false, - dom: false, - en: 'GridFunction', - ti: '.GridFunctionType', - t: 'er' + col: true, + ti: '.VectorType' }] }, { - ln: 'TargetPropertyType', + ln: 'ContainerPropertyType', ps: [{ - n: 'feature', + n: 'face', rq: true, - mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'Face', + ti: '.FaceType' }, { - n: 'geometry', + n: 'topoSolid', rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TopoSolid', + ti: '.TopoSolidType' }, { n: 'remoteSchema', an: { @@ -2981,39 +3228,27 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'isolated', - mno: 0, - col: true, - ti: '.IsolatedPropertyType' - }, { - n: 'container', - ti: '.ContainerPropertyType' - }] + ln: 'MultiSolidCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'TemporalCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'AbstractTimeTopologyPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'usesTemporalCS', - rq: true, - ti: '.TemporalCSRefType' - }, { - n: 'usesTemporalDatum', - rq: true, - ti: '.TemporalDatumRefType' + n: 'complex', + ti: '.ReferenceType' }] }, { - ln: 'AbstractGeneralOperationParameterRefType', + ln: 'GraphStylePropertyType', ps: [{ - n: 'generalOperationParameter', - rq: true, - mx: false, - dom: false, - en: '_GeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - t: 'er' + n: 'graphStyle', + en: 'GraphStyle', + ti: '.GraphStyleType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -3047,91 +3282,54 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValuePropertyType', + ln: 'DefinitionType', + bti: '.AbstractGMLType' + }, { + ln: 'ImageDatumRefType', ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: 'Boolean' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.CodeType' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.MeasureType' - }, { - n: 'count', - rq: true, - en: 'Count', - ti: 'Integer' - }, { - n: 'booleanList', - rq: true, - en: 'BooleanList', - ti: { - t: 'l' - } - }, { - n: 'categoryList', + n: 'imageDatum', rq: true, - en: 'CategoryList', - ti: '.CodeOrNullListType' + en: 'ImageDatum', + ti: '.ImageDatumType' }, { - n: 'quantityList', - rq: true, - en: 'QuantityList', - ti: '.MeasureOrNullListType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'countList', - rq: true, - en: 'CountList', - ti: { - t: 'l' - } + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'categoryExtent', - rq: true, - en: 'CategoryExtent', - ti: '.CategoryExtentType' + n: 'href', + t: 'a' }, { - n: 'quantityExtent', - rq: true, - en: 'QuantityExtent', - ti: '.QuantityExtentType' + n: 'role', + t: 'a' }, { - n: 'countExtent', - rq: true, - en: 'CountExtent', - ti: { - t: 'l' - } + n: 'arcrole', + t: 'a' }, { - n: 'compositeValue', - rq: true, - mx: false, - dom: false, - en: 'CompositeValue', - ti: '.CompositeValueType', - t: 'er' + n: 'title', + t: 'a' }, { - n: 'object', - rq: true, - mx: false, - dom: false, - en: '_Object', - ti: 'AnyType', - t: 'er' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: '_null', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MultiPointPropertyType', + ps: [{ + n: 'multiPoint', rq: true, - en: 'Null', - ti: { - t: 'l' - } + en: 'MultiPoint', + ti: '.MultiPointType' }, { n: 'remoteSchema', an: { @@ -3165,32 +3363,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidType', - bti: '.EllipsoidBaseType', - ps: [{ - n: 'ellipsoidID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'semiMajorAxis', - rq: true, - ti: '.MeasureType' - }, { - n: 'secondDefiningParameter', - rq: true, - ti: '.SecondDefiningParameterType' - }] - }, { - ln: 'EngineeringCRSRefType', + ln: 'TimeClockPropertyType', ps: [{ - n: 'engineeringCRS', + n: 'timeClock', rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' + en: 'TimeClock', + ti: '.TimeClockType' }, { n: 'remoteSchema', an: { @@ -3224,60 +3402,41 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDatumType', - bti: '.AbstractDatumBaseType', + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'datumID', + n: 'solidMember', mno: 0, col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'anchorPoint', - ti: '.CodeType' - }, { - n: 'realizationEpoch', - ti: 'Date' - }, { - n: 'validArea', - ti: '.ExtentType' + ti: '.SolidPropertyType' }, { - n: 'scope' + n: 'solidMembers', + ti: '.SolidArrayPropertyType' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'VerticalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DirectionPropertyType', ps: [{ - n: 'domainSet', + n: 'directionVector', rq: true, - mx: false, - dom: false, - ti: '.DomainSetType', - t: 'er' + en: 'DirectionVector', + ti: '.DirectionVectorType' }, { - n: 'rangeSet', + n: 'compassPoint', rq: true, - ti: '.RangeSetType' + en: 'CompassPoint' }, { - n: 'dimension', - ti: 'PositiveInteger', - an: { - lp: 'dimension' - }, - t: 'a' - }] - }, { - ln: 'OperationMethodBaseType', - bti: '.DefinitionType' - }, { - ln: 'VerticalDatumRefType', - ps: [{ - n: 'verticalDatum', + n: 'directionKeyword', rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' + en: 'DirectionKeyword', + ti: '.CodeType' + }, { + n: 'directionString', + rq: true, + en: 'DirectionString', + ti: '.StringOrRefType' }, { n: 'remoteSchema', an: { @@ -3311,37 +3470,142 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiLineStringType', - bti: '.AbstractGeometricAggregateType', + ln: 'ArcStringByBulgeType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'lineStringMember', + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'bulge', + rq: true, + col: true, + ti: 'Double' + }, { + n: 'normal', + rq: true, + col: true, + ti: '.VectorType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'numArc', + ti: 'Integer', + an: { + lp: 'numArc' + }, + t: 'a' + }] + }, { + ln: 'CoverageFunctionType', + ps: [{ + n: 'mappingRule', + rq: true, + en: 'MappingRule', + ti: '.StringOrRefType' + }, { + n: 'gridFunction', + rq: true, + mx: false, + dom: false, + en: 'GridFunction', + ti: '.GridFunctionType', + t: 'er' + }] + }, { + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'conversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'roughConversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'derivationUnitTerm', mno: 0, col: true, - ti: '.LineStringPropertyType' + ti: '.DerivationUnitTermType' }] }, { - ln: 'GeodesicType', - bti: '.GeodesicStringType' + ln: 'PixelInCellType', + bti: '.CodeType' }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'IndirectEntryType', ps: [{ - n: 'modifiedCoordinate', + n: 'definitionProxy', rq: true, + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' + }] + }, { + ln: 'FeatureArrayPropertyType', + ps: [{ + n: 'feature', + mno: 0, col: true, - ti: 'PositiveInteger' + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' + }] + }, { + ln: 'StyleVariationType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'usesOperation', + n: 'styleProperty', rq: true, - ti: '.OperationRefType' + an: { + lp: 'styleProperty' + }, + t: 'a' + }, { + n: 'featurePropertyRange', + an: { + lp: 'featurePropertyRange' + }, + t: 'a' }] }, { - ln: 'VerticalCSRefType', + ln: 'AbstractReferenceSystemBaseType', + bti: '.DefinitionType' + }, { + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'verticalCS', + n: 'timeCalendar', rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' + en: 'TimeCalendar', + ti: '.TimeCalendarType' }, { n: 'remoteSchema', an: { @@ -3375,12 +3639,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterRefType', + ln: 'DefaultStylePropertyType', ps: [{ - n: 'operationParameter', - rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' + n: 'style', + mx: false, + dom: false, + en: '_Style', + ti: '.AbstractStyleType', + t: 'er' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -3414,34 +3686,29 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'SecondDefiningParameterType', ps: [{ - n: 'quantityType', + n: 'inverseFlattening', rq: true, - ti: '.StringOrRefType' + ti: '.MeasureType' }, { - n: 'catalogSymbol', - ti: '.CodeType' + n: 'semiMinorAxis', + rq: true, + ti: '.MeasureType' + }, { + n: 'isSphere', + rq: true }] }, { - ln: 'DomainSetType', + ln: 'MultiSolidPropertyType', ps: [{ - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'timeObject', + n: 'multiSolid', rq: true, - mx: false, - dom: false, - en: '_TimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + en: 'MultiSolid', + ti: '.MultiSolidType' }, { n: 'remoteSchema', an: { @@ -3475,24 +3742,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'TimeTopologyComplexPropertyType', + ln: 'DatumRefType', ps: [{ - n: 'timeTopologyComplex', + n: 'datum', rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' + mx: false, + dom: false, + en: '_Datum', + ti: '.AbstractDatumType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -3526,60 +3784,55 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'RangeSetType', ps: [{ - n: 'curveMember', + n: 'valueArray', rq: true, col: true, - ti: '.CurvePropertyType' - }] - }, { - ln: 'EngineeringDatumRefType', - ps: [{ - n: 'engineeringDatum', - rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + en: 'ValueArray', + ti: '.ValueArrayType' }, { - n: 'title', - t: 'a' + n: 'scalarValueList', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'BooleanList', + ti: { + t: 'l' + } + }, { + en: 'QuantityList', + ti: '.MeasureOrNullListType' + }, { + en: 'CountList', + ti: { + t: 'l' + } + }, { + en: 'CategoryList', + ti: '.CodeOrNullListType' + }], + t: 'ers' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'dataBlock', + rq: true, + en: 'DataBlock', + ti: '.DataBlockType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'file', + rq: true, + en: 'File', + ti: '.FileType' }] }, { - ln: 'MultiPolygonPropertyType', + ln: 'TimeCalendarEraPropertyType', ps: [{ - n: 'multiPolygon', + n: 'timeCalendarEra', rq: true, - en: 'MultiPolygon', - ti: '.MultiPolygonType' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { n: 'remoteSchema', an: { @@ -3613,108 +3866,162 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', + ln: 'PassThroughOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'pixelInCell', + n: 'modifiedCoordinate', rq: true, - ti: '.PixelInCellType' + col: true, + ti: 'PositiveInteger' + }, { + n: 'usesOperation', + rq: true, + ti: '.OperationRefType' }] }, { - ln: 'SphericalCSRefType', + ln: 'BaseStyleDescriptorType', + bti: '.AbstractGMLType', ps: [{ - n: 'sphericalCS', - rq: true, - en: 'SphericalCS', - ti: '.SphericalCSType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'spatialResolution', + ti: '.ScaleType' }, { - n: 'role', - t: 'a' + n: 'styleVariation', + mno: 0, + col: true, + ti: '.StyleVariationType' }, { - n: 'arcrole', - t: 'a' + n: 'animate', + mno: 0, + col: true, + en: { + lp: 'animate', + ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' + }, + ti: 'SMIL_2_0_Language.AnimateType' }, { - n: 'title', - t: 'a' + n: 'animateMotion', + mno: 0, + col: true, + en: { + lp: 'animateMotion', + ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' + }, + ti: 'SMIL_2_0_Language.AnimateMotionType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'animateColor', + mno: 0, + col: true, + en: { + lp: 'animateColor', + ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' + }, + ti: 'SMIL_2_0_Language.AnimateColorType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'set', + mno: 0, + col: true, + en: { + lp: 'set', + ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' + }, + ti: 'SMIL_2_0_Language.SetType' }] }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.DefinitionType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'IdentifierType', + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'name', - rq: true, + n: 'exterior', mx: false, dom: false, - ti: '.CodeType', + ti: '.AbstractRingPropertyType', t: 'er' }, { - n: 'version' + n: 'interior', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'KnotType', + ln: 'CovarianceMatrixType', + bti: '.AbstractPositionalAccuracyType', ps: [{ - n: 'value', + n: 'unitOfMeasure', rq: true, - ti: 'Double' + col: true, + ti: '.UnitOfMeasureType' }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'weight', + n: 'includesElement', rq: true, - ti: 'Double' + col: true, + ti: '.CovarianceElementType' }] }, { - ln: 'DerivedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'GeodesicStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'derivedCRSType', + n: 'posList', rq: true, - ti: '.DerivedCRSTypeType' + ti: '.DirectPositionListType' }, { - n: 'usesCS', + n: 'geometricPositionGroup', rq: true, - ti: '.CoordinateSystemRefType' + mno: 2, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'TimeClockPropertyType', + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'timeClock', + n: 'lineStringSegment', + mno: 0, + col: true, + en: 'LineStringSegment', + ti: '.LineStringSegmentType' + }] + }, { + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'curveMember', rq: true, - en: 'TimeClock', - ti: '.TimeClockType' + col: true, + ti: '.CurvePropertyType' + }] + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'DerivedCRSRefType', + ps: [{ + n: 'derivedCRS', + rq: true, + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { n: 'remoteSchema', an: { @@ -3748,12 +4055,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePeriodPropertyType', + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType' + }, { + ln: 'TopologyStylePropertyType', ps: [{ - n: 'timePeriod', - rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' + n: 'topologyStyle', + en: 'TopologyStyle', + ti: '.TopologyStyleType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -3787,20 +4102,38 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoPointPropertyType', + ln: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'topoPoint', - rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' + n: 'geometryMember', + mno: 0, + col: true, + ti: '.GeometryPropertyType' + }, { + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }] }, { - ln: 'TimeEdgePropertyType', + ln: 'CurveArrayPropertyType', ps: [{ - n: 'timeEdge', + n: 'curve', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Curve', + ti: '.AbstractCurveType', + t: 'er' + }] + }, { + ln: 'AbstractGeneralParameterValueType' + }, { + ln: 'CompositeSurfacePropertyType', + ps: [{ + n: 'compositeSurface', rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' }, { n: 'remoteSchema', an: { @@ -3834,38 +4167,40 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PointArrayPropertyType', + ln: 'VerticalDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'point', - mno: 0, - col: true, - en: 'Point', - ti: '.PointType' + n: 'verticalDatumType', + ti: '.VerticalDatumTypeType' }] }, { - ln: 'GeographicCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'usesEllipsoidalCS', + n: 'validTime', rq: true, - ti: '.EllipsoidalCSRefType' + ti: '.TimePrimitivePropertyType' }, { - n: 'usesGeodeticDatum', + n: 'using', + ti: '.FeaturePropertyType' + }, { + n: 'target', + mx: false, + dom: false, + ti: '.TargetPropertyType', + t: 'er' + }, { + n: 'resultOf', rq: true, - ti: '.GeodeticDatumRefType' + ti: '.AssociationType' }] }, { - ln: 'IsolatedPropertyType', + ln: 'ConversionRefType', ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', + n: 'conversion', rq: true, - en: 'Edge', - ti: '.EdgeType' + en: 'Conversion', + ti: '.ConversionType' }, { n: 'remoteSchema', an: { @@ -3899,16 +4234,27 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedTopoSolidPropertyType', + ln: 'PointArrayPropertyType', ps: [{ - n: 'topoSolid', - rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + n: 'point', + mno: 0, + col: true, + en: 'Point', + ti: '.PointType' + }] + }, { + ln: 'RectifiedGridCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'FeatureStylePropertyType', + ps: [{ + n: 'featureStyle', + en: 'FeatureStyle', + ti: '.FeatureStyleType' }, { - n: 'orientation', + n: 'about', an: { - lp: 'orientation' + lp: 'about' }, t: 'a' }, { @@ -3944,78 +4290,85 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'OperationRefType', + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', ps: [{ - n: 'operation', - rq: true, - mx: false, - dom: false, - en: '_Operation', - ti: '.AbstractCoordinateOperationType', - t: 'er' - }, { - n: 'remoteSchema', + n: 'gid', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'gid' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', + n: 'srsName', + an: { + lp: 'srsName' + }, t: 'a' }, { - n: 'title', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, t: 'a' }] }, { - ln: 'EllipsoidBaseType', - bti: '.DefinitionType' - }, { - ln: 'MultiCurveType', - bti: '.AbstractGeometricAggregateType', + ln: 'LabelStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'curveMember', - mno: 0, - col: true, - ti: '.CurvePropertyType' + n: 'style', + rq: true }, { - n: 'curveMembers', - ti: '.CurveArrayPropertyType' + n: 'label', + rq: true, + ti: '.LabelType' }] }, { - ln: 'DirectedNodePropertyType', + ln: 'GeocentricCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'node', + n: 'usesCartesianCS', rq: true, - en: 'Node', - ti: '.NodeType' + ti: '.CartesianCSRefType' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'usesSphericalCS', + rq: true, + ti: '.SphericalCSRefType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumRefType' + }] + }, { + ln: 'AssociationType', + ps: [{ + n: 'object', + rq: true, + mx: false, + dom: false, + en: '_Object', + ti: 'AnyType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4049,121 +4402,29 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AffinePlacementType', - ps: [{ - n: 'location', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'refDirection', - rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'inDimension', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'outDimension', - rq: true, - ti: 'PositiveInteger' - }] - }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'TimeType', + bti: '.MeasureType' }, { - ln: 'AbsoluteExternalPositionalAccuracyType', - bti: '.AbstractPositionalAccuracyType', + ln: 'AngleChoiceType', ps: [{ - n: 'result', + n: 'angle', rq: true, ti: '.MeasureType' - }] - }, { - ln: 'ArcStringType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' }, { - n: 'coordinates', + n: 'dmsAngle', rq: true, - ti: '.CoordinatesType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'OperationParameterType', - bti: '.OperationParameterBaseType', - ps: [{ - n: 'parameterID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' + ti: '.DMSAngleType' }] }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', - ps: [{ - n: 'timePosition', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.TimePositionType' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] + ln: 'MultiSolidDomainType', + bti: '.DomainSetType' }, { - ln: 'DirectedFacePropertyType', + ln: 'TimeInstantPropertyType', ps: [{ - n: 'face', + n: 'timeInstant', rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + en: 'TimeInstant', + ti: '.TimeInstantType' }, { n: 'remoteSchema', an: { @@ -4197,27 +4458,28 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeodeticDatumType', - bti: '.AbstractDatumType', + ln: 'TimeCoordinateSystemType', + bti: '.AbstractTimeReferenceSystemType', ps: [{ - n: 'usesPrimeMeridian', + n: 'originPosition', rq: true, - ti: '.PrimeMeridianRefType' + ti: '.TimePositionType' }, { - n: 'usesEllipsoid', + n: 'origin', rq: true, - ti: '.EllipsoidRefType' + ti: '.TimeInstantPropertyType' + }, { + n: 'interval', + rq: true, + ti: '.TimeIntervalLengthType' }] }, { - ln: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CompoundCRSRefType', + ln: 'OperationParameterGroupRefType', ps: [{ - n: 'compoundCRS', + n: 'operationParameterGroup', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' }, { n: 'remoteSchema', an: { @@ -4251,12 +4513,55 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolygonPropertyType', + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', ps: [{ - n: 'polygon', + n: 'validTime', + ti: '.TimePrimitivePropertyType' + }, { + n: 'history', + mx: false, + dom: false, + ti: '.HistoryPropertyType', + t: 'er' + }, { + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'ImageCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesCartesianCS', rq: true, - en: 'Polygon', - ti: '.PolygonType' + ti: '.CartesianCSRefType' + }, { + n: 'usesObliqueCartesianCS', + rq: true, + ti: '.ObliqueCartesianCSRefType' + }, { + n: 'usesImageDatum', + rq: true, + ti: '.ImageDatumRefType' + }] + }, { + ln: 'DomainSetType', + ps: [{ + n: 'geometry', + rq: true, + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'timeObject', + rq: true, + mx: false, + dom: false, + en: '_TimeObject', + ti: '.AbstractTimeObjectType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4290,21 +4595,56 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReferenceType', + ln: 'AbstractGriddedSurfaceType', + bti: '.AbstractParametricCurveSurfaceType', ps: [{ - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'row', + rq: true, + col: true, + ti: '.AbstractGriddedSurfaceType.Row' }, { - n: 'href', - t: 'a' + n: 'rows', + ti: 'Integer' + }, { + n: 'columns', + ti: 'Integer' + }] + }, { + ln: 'GeometricComplexPropertyType', + ps: [{ + n: 'geometricComplex', + rq: true, + en: 'GeometricComplex', + ti: '.GeometricComplexType' + }, { + n: 'compositeCurve', + rq: true, + en: 'CompositeCurve', + ti: '.CompositeCurveType' + }, { + n: 'compositeSurface', + rq: true, + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' + }, { + n: 'compositeSolid', + rq: true, + en: 'CompositeSolid', + ti: '.CompositeSolidType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' }, { n: 'role', t: 'a' @@ -4324,59 +4664,56 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScalarValuePropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'AbstractReferenceSystemType', - bti: '.AbstractReferenceSystemBaseType', + ln: 'MultiCurveType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'srsID', + n: 'curveMember', mno: 0, col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'validArea', - ti: '.ExtentType' + ti: '.CurvePropertyType' }, { - n: 'scope' + n: 'curveMembers', + ti: '.CurveArrayPropertyType' }] }, { - ln: 'AbstractCoordinateOperationBaseType', - bti: '.DefinitionType' - }, { - ln: 'NodeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'ArrayType', + bti: '.AbstractGMLType', ps: [{ - n: 'directedEdge', - mno: 0, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'pointProperty', - ti: '.PointPropertyType' + n: 'members', + ti: '.ArrayAssociationType' }] }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'MultiCurveCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', ps: [{ - n: 'directedNode', + n: 'location', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectedNodePropertyType' + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' }, { - n: 'directedFace', - mno: 0, - col: true, - ti: '.DirectedFacePropertyType' + n: 'speed', + ti: '.MeasureType' }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + n: 'bearing', + ti: '.DirectionPropertyType' + }, { + n: 'acceleration', + ti: '.MeasureType' + }, { + n: 'elevation', + ti: '.MeasureType' + }, { + n: 'status', + ti: '.StringOrRefType' }] + }, { + ln: 'GridCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { ln: 'TimeOrdinalEraPropertyType', ps: [{ @@ -4417,41 +4754,66 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', - ps: [{ - n: 'members', - ti: '.ArrayAssociationType' - }] + ln: 'AbstractDatumBaseType', + bti: '.DefinitionType' }, { - ln: 'SymbolType', + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'any', - mno: 0, - col: true, - typed: false, - mx: false, - t: 'ae' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'symbolType', + n: 'pointProperty', rq: true, - an: { - lp: 'symbolType' - }, - t: 'a' + ti: '.PointPropertyType' }, { - n: 'transform', + n: 'pointRep', + rq: true, + ti: '.PointPropertyType' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'radius', + rq: true, + ti: '.LengthType' + }, { + n: 'startAngle', + ti: '.AngleType' + }, { + n: 'endAngle', + ti: '.AngleType' + }, { + n: 'interpolation', an: { - lp: 'transform', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'interpolation' }, t: 'a' }, { - n: 'about', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'about' + lp: 'numArc' }, t: 'a' + }] + }, { + ln: 'VolumeType', + bti: '.MeasureType' + }, { + ln: 'MultiLineStringPropertyType', + ps: [{ + n: 'multiLineString', + rq: true, + en: 'MultiLineString', + ti: '.MultiLineStringType' }, { n: 'remoteSchema', an: { @@ -4485,27 +4847,26 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometricComplexPropertyType', + ln: 'MultiPolygonType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'geometricComplex', - rq: true, - en: 'GeometricComplex', - ti: '.GeometricComplexType' - }, { - n: 'compositeCurve', - rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' - }, { - n: 'compositeSurface', - rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' + n: 'polygonMember', + mno: 0, + col: true, + ti: '.PolygonPropertyType' + }] + }, { + ln: 'LabelStylePropertyType', + ps: [{ + n: 'labelStyle', + en: 'LabelStyle', + ti: '.LabelStyleType' }, { - n: 'compositeSolid', - rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -4539,154 +4900,83 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', + ln: 'GridFunctionType', ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' + n: 'sequenceRule', + ti: '.SequenceRuleType' }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'startPoint', + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'TemporalDatumType', - bti: '.TemporalDatumBaseType', + ln: 'GeometryStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'origin', + n: 'symbol', rq: true, - ti: 'DateTime' - }] - }, { - ln: 'TimeNodeType', - bti: '.AbstractTimeTopologyPrimitiveType', - ps: [{ - n: 'previousEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' - }, { - n: 'nextEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' + ti: '.SymbolType' }, { - n: 'position', - ti: '.TimeInstantPropertyType' - }] - }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', - ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' + n: 'style', + rq: true }, { - n: 'dataSource', - ti: '.StringOrRefType' - }] - }, { - ln: 'BezierType', - bti: '.BSplineType' - }, { - ln: 'FeatureArrayPropertyType', - ps: [{ - n: 'feature', - mno: 0, - col: true, - mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', - t: 'er' - }] - }, { - ln: 'StyleVariationType', - ps: [{ - n: 'value', - t: 'v' + n: 'labelStyle', + ti: '.LabelStylePropertyType' }, { - n: 'styleProperty', - rq: true, + n: 'geometryProperty', an: { - lp: 'styleProperty' + lp: 'geometryProperty' }, t: 'a' }, { - n: 'featurePropertyRange', + n: 'geometryType', an: { - lp: 'featurePropertyRange' + lp: 'geometryType' }, t: 'a' }] }, { - ln: 'TopoCurvePropertyType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'topoCurve', + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', + ps: [{ + n: 'distance', rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' + ti: '.MeasureType' }] }, { - ln: 'CartesianCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'VectorType', + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' + n: 'usesPrimeMeridian', + rq: true, + ti: '.PrimeMeridianRefType' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, - t: 'a' + n: 'usesEllipsoid', + rq: true, + ti: '.EllipsoidRefType' }] }, { - ln: 'ScaleType', - bti: '.MeasureType' + ln: 'TrianglePatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' }, { - ln: 'MultiSolidPropertyType', + ln: 'PrimeMeridianRefType', ps: [{ - n: 'multiSolid', + n: 'primeMeridian', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' }, { n: 'remoteSchema', an: { @@ -4720,65 +5010,89 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'RingPropertyType', + ps: [{ + n: 'ring', + rq: true, + en: 'Ring', + ti: '.RingType' + }] }, { - ln: 'GeometryPropertyType', + ln: 'LinearRingPropertyType', ps: [{ - n: 'geometry', + n: 'linearRing', + rq: true, + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'IdentifierType', + ps: [{ + n: 'name', rq: true, mx: false, dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', + ti: '.CodeType', t: 'er' }, { - n: 'remoteSchema', + n: 'version' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }] + }, { + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbstractCoordinateOperationBaseType', + bti: '.DefinitionType' + }, { + ln: 'GridLengthType', + bti: '.MeasureType' + }, { + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'exponent', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'exponent' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DerivedCRSTypeType', - bti: '.CodeType' - }, { - ln: 'FeatureStylePropertyType', + ln: 'CodeListType', ps: [{ - n: 'featureStyle', - en: 'FeatureStyle', - ti: '.FeatureStyleType' + n: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' }, { - n: 'about', + n: 'codeSpace', an: { - lp: 'about' + lp: 'codeSpace' }, t: 'a' + }] + }, { + ln: 'AbstractGeneralOperationParameterType', + bti: '.DefinitionType', + ps: [{ + n: 'minimumOccurs', + ti: 'NonNegativeInteger' + }] + }, { + ln: 'SurfacePropertyType', + ps: [{ + n: 'surface', + rq: true, + mx: false, + dom: false, + en: '_Surface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4812,12 +5126,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CartesianCSRefType', + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CompoundCRSRefType', ps: [{ - n: 'cartesianCS', + n: 'compoundCRS', rq: true, - en: 'CartesianCS', - ti: '.CartesianCSType' + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'remoteSchema', an: { @@ -4851,48 +5168,33 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSurfaceCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', ps: [{ - n: 'start', + n: 'pos', rq: true, - ti: '.TimeNodePropertyType' + ti: '.DirectPositionType' }, { - n: 'end', + n: 'coordinates', rq: true, - ti: '.TimeNodePropertyType' + ti: '.CoordinatesType' }, { - n: 'extent', - ti: '.TimePeriodPropertyType' + n: 'coord', + rq: true, + ti: '.CoordType' }] }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'relatedTime', + n: 'surfaceMember', mno: 0, col: true, - ti: '.RelatedTimeType' - }] - }, { - ln: 'AbstractFeatureType', - bti: '.AbstractGMLType', - ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' + ti: '.SurfacePropertyType' }, { - n: 'location', - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }] - }, { - ln: 'AbstractRingType', - bti: '.AbstractGeometryType' }, { ln: 'GenericMetaDataType', bti: '.AbstractMetaDataType', @@ -4901,122 +5203,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'ae' }] }, { - ln: 'RangeSetType', - ps: [{ - n: 'valueArray', - rq: true, - col: true, - en: 'ValueArray', - ti: '.ValueArrayType' - }, { - n: 'scalarValueList', - rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'QuantityList', - ti: '.MeasureOrNullListType' - }, { - en: 'BooleanList', - ti: { - t: 'l' - } - }, { - en: 'CountList', - ti: { - t: 'l' - } - }, { - en: 'CategoryList', - ti: '.CodeOrNullListType' - }], - t: 'ers' - }, { - n: 'dataBlock', - rq: true, - en: 'DataBlock', - ti: '.DataBlockType' - }, { - n: 'file', - rq: true, - en: 'File', - ti: '.FileType' - }] - }, { - ln: 'IndexMapType', - bti: '.GridFunctionType', - ps: [{ - n: 'lookUpTable', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }] - }, { - ln: 'KnotPropertyType', + ln: 'DirectedTopoSolidPropertyType', ps: [{ - n: 'knot', + n: 'topoSolid', rq: true, - en: 'Knot', - ti: '.KnotType' - }] - }, { - ln: 'BagType', - bti: '.AbstractGMLType', - ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.AssociationType' - }, { - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'SolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'exterior', - ti: '.SurfacePropertyType' - }, { - n: 'interior', - mno: 0, - col: true, - ti: '.SurfacePropertyType' - }] - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' - }, { - n: 'interior', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + en: 'TopoSolid', + ti: '.TopoSolidType' }, { - n: 'interpolation', + n: 'orientation', an: { - lp: 'interpolation' + lp: 'orientation' }, t: 'a' - }] - }, { - ln: 'LinearCSRefType', - ps: [{ - n: 'linearCS', - rq: true, - en: 'LinearCS', - ti: '.LinearCSType' }, { n: 'remoteSchema', an: { @@ -5050,40 +5248,26 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'PrimeMeridianBaseType', - bti: '.DefinitionType' - }, { - ln: 'DMSAngleType', + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' - }, { - n: 'decimalMinutes', - rq: true, - ti: 'Decimal' - }, { - n: 'minutes', + n: 'quantityType', rq: true, - ti: 'NonNegativeInteger' + ti: '.StringOrRefType' }, { - n: 'seconds', - ti: 'Decimal' + n: 'catalogSymbol', + ti: '.CodeType' }] }, { - ln: 'GeographicCRSRefType', + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' + }, { + ln: 'MultiPolygonPropertyType', ps: [{ - n: 'geographicCRS', + n: 'multiPolygon', rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' + en: 'MultiPolygon', + ti: '.MultiPolygonType' }, { n: 'remoteSchema', an: { @@ -5117,60 +5301,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArcByCenterPointType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pointProperty', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'pointRep', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'radius', - rq: true, - ti: '.LengthType' - }, { - n: 'startAngle', - ti: '.AngleType' - }, { - n: 'endAngle', - ti: '.AngleType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numARC', - rq: true, - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'PrimeMeridianRefType', + ln: 'CoordinateSystemRefType', ps: [{ - n: 'primeMeridian', + n: 'coordinateSystem', rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' + mx: false, + dom: false, + en: '_CoordinateSystem', + ti: '.AbstractCoordinateSystemType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5204,155 +5343,88 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', + ln: 'TriangulatedSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'AbstractCoordinateSystemType', + bti: '.AbstractCoordinateSystemBaseType', ps: [{ - n: 'location', - rq: true, - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' - }, { - n: 'speed', - ti: '.MeasureType' - }, { - n: 'bearing', - ti: '.DirectionPropertyType' - }, { - n: 'acceleration', - ti: '.MeasureType' - }, { - n: 'elevation', - ti: '.MeasureType' + n: 'csID', + mno: 0, + col: true, + ti: '.IdentifierType' }, { - n: 'status', + n: 'remarks', ti: '.StringOrRefType' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', - rq: true, - ti: '.TimePositionType' - }] - }, { - ln: 'TopoVolumeType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedTopoSolid', + }, { + n: 'usesAxis', rq: true, col: true, - ti: '.DirectedTopoSolidPropertyType' + ti: '.CoordinateSystemAxisRefType' }] }, { - ln: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' - }, { - ln: 'TimePeriodType', - bti: '.AbstractTimeGeometricPrimitiveType', + ln: 'CylindricalCSRefType', ps: [{ - n: 'beginPosition', + n: 'cylindricalCS', rq: true, - ti: '.TimePositionType' + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { - n: 'begin', - rq: true, - ti: '.TimeInstantPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'endPosition', - rq: true, - ti: '.TimePositionType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'end', - rq: true, - ti: '.TimeInstantPropertyType' + n: 'href', + t: 'a' }, { - n: 'duration', - rq: true, - ti: 'Duration' + n: 'role', + t: 'a' }, { - n: 'timeInterval', - rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - rq: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + n: 'arcrole', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'title', t: 'a' - }] - }, { - ln: 'AbstractMetaDataType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ers' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ClothoidType', - bti: '.AbstractCurveSegmentType', + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'refLocation', - rq: true, - ti: '.ClothoidType.RefLocation' - }, { - n: 'scaleFactor', - rq: true, - ti: 'Decimal' - }, { - n: 'startParameter', + n: 'baseSurface', rq: true, - ti: 'Double' + ti: '.SurfacePropertyType' }, { - n: 'endParameter', - rq: true, - ti: 'Double' - }] - }, { - ln: 'VerticalDatumType', - bti: '.AbstractDatumType', - ps: [{ - n: 'verticalDatumType', - ti: '.VerticalDatumTypeType' + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }] }, { - ln: 'MultiCurveCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'TimePrimitivePropertyType', + ln: 'ImageCRSRefType', ps: [{ - n: 'timePrimitive', + n: 'imageCRS', rq: true, - mx: false, - dom: false, - en: '_TimePrimitive', - ti: '.AbstractTimePrimitiveType', - t: 'er' + en: 'ImageCRS', + ti: '.ImageCRSType' }, { n: 'remoteSchema', an: { @@ -5386,21 +5458,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositeSolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'solidMember', - rq: true, - col: true, - ti: '.SolidPropertyType' - }] - }, { - ln: 'CompositeSolidPropertyType', + ln: 'CoordinateOperationRefType', ps: [{ - n: 'compositeSolid', + n: 'coordinateOperation', rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + mx: false, + dom: false, + en: '_CoordinateOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5434,38 +5500,33 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridLengthType', - bti: '.MeasureType' - }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', ps: [{ - n: 'valueComponent', + n: 'relatedTime', mno: 0, col: true, - ti: '.ValuePropertyType' - }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' + ti: '.RelatedTimeType' }] }, { - ln: 'AbstractRingPropertyType', + ln: 'ScalarValuePropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'AreaType', + bti: '.MeasureType' + }, { + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType' + }, { + ln: 'TimeGeometricPrimitivePropertyType', ps: [{ - n: 'ring', + n: 'timeGeometricPrimitive', rq: true, mx: false, dom: false, - en: '_Ring', - ti: '.AbstractRingType', + en: '_TimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', t: 'er' - }] - }, { - ln: 'EllipsoidRefType', - ps: [{ - n: 'ellipsoid', - rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' }, { n: 'remoteSchema', an: { @@ -5499,190 +5560,91 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeComplexType', - bti: '.AbstractTimeObjectType' - }, { - ln: 'BSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - mno: 0, + n: 'timePosition', + rq: true, + mno: 2, + mxo: 2, col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'degree', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'knot', - rq: true, - mno: 2, - col: true, - ti: '.KnotPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'isPolynomial', - ti: 'Boolean', - an: { - lp: 'isPolynomial' - }, - t: 'a' + ti: '.TimePositionType' }, { - n: 'knotType', + n: 'frame', an: { - lp: 'knotType' + lp: 'frame' }, t: 'a' }] }, { - ln: 'ImageCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'RectifiedGridDomainType', + bti: '.DomainSetType' + }, { + ln: 'RingType', + bti: '.AbstractRingType', ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSRefType' - }, { - n: 'usesObliqueCartesianCS', - rq: true, - ti: '.ObliqueCartesianCSRefType' - }, { - n: 'usesImageDatum', + n: 'curveMember', rq: true, - ti: '.ImageDatumRefType' + col: true, + ti: '.CurvePropertyType' }] }, { - ln: 'GridDomainType', - bti: '.DomainSetType' - }, { - ln: 'PolygonPatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'MultiSolidDomainType', - bti: '.DomainSetType' - }, { - ln: 'BoundedFeatureType', - bti: '.AbstractFeatureType' + ln: 'AbstractRingPropertyType', + ps: [{ + n: 'ring', + rq: true, + mx: false, + dom: false, + en: '_Ring', + ti: '.AbstractRingType', + t: 'er' + }] }, { - ln: 'TransformationType', - bti: '.AbstractGeneralTransformationType', + ln: 'CompositeSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'usesMethod', + n: 'surfaceMember', rq: true, - ti: '.OperationMethodRefType' - }, { - n: 'usesValue', - mno: 0, col: true, - ti: '.ParameterValueType' + ti: '.SurfacePropertyType' }] }, { - ln: 'CircleType', - bti: '.ArcType' + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'DerivedUnitType', - bti: '.UnitDefinitionType', + ln: 'ImageDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'derivationUnitTerm', + n: 'pixelInCell', rq: true, - col: true, - ti: '.DerivationUnitTermType' + ti: '.PixelInCellType' }] }, { - ln: 'RangeParametersType', + ln: 'OperationParameterGroupBaseType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'LabelType', ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: 'Boolean' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.CodeType' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.MeasureType' - }, { - n: 'count', - rq: true, - en: 'Count', - ti: 'Integer' - }, { - n: 'booleanList', - rq: true, - en: 'BooleanList', - ti: { - t: 'l' - } - }, { - n: 'categoryList', - rq: true, - en: 'CategoryList', - ti: '.CodeOrNullListType' - }, { - n: 'quantityList', - rq: true, - en: 'QuantityList', - ti: '.MeasureOrNullListType' - }, { - n: 'countList', - rq: true, - en: 'CountList', - ti: { - t: 'l' - } - }, { - n: 'categoryExtent', - rq: true, - en: 'CategoryExtent', - ti: '.CategoryExtentType' - }, { - n: 'quantityExtent', - rq: true, - en: 'QuantityExtent', - ti: '.QuantityExtentType' - }, { - n: 'countExtent', - rq: true, - en: 'CountExtent', - ti: { - t: 'l' - } - }, { - n: 'compositeValue', - rq: true, - mx: false, + n: 'content', + col: true, dom: false, - en: 'CompositeValue', - ti: '.CompositeValueType', + en: 'LabelExpression', t: 'er' + }, { + n: 'transform', + an: { + lp: 'transform', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'PolygonPropertyType', + ps: [{ + n: 'polygon', + rq: true, + en: 'Polygon', + ti: '.PolygonType' }, { n: 'remoteSchema', an: { @@ -5716,12 +5678,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PointPropertyType', + ln: 'GeometryPropertyType', ps: [{ - n: 'point', + n: 'geometry', rq: true, - en: 'Point', - ti: '.PointType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5755,12 +5720,45 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CylindricalCSRefType', + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'AbstractGMLType', ps: [{ - n: 'cylindricalCS', + n: 'metaDataProperty', + mno: 0, + col: true, + ti: '.MetaDataPropertyType' + }, { + n: 'description', + ti: '.StringOrRefType' + }, { + n: 'name', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.CodeType', + t: 'er' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'DictionaryEntryType', + ps: [{ + n: 'definition', rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' + mx: false, + dom: false, + en: 'Definition', + ti: '.DefinitionType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5794,12 +5792,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeInstantPropertyType', + ln: 'LinearCSRefType', ps: [{ - n: 'timeInstant', + n: 'linearCS', rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + en: 'LinearCS', + ti: '.LinearCSType' }, { n: 'remoteSchema', an: { @@ -5833,39 +5831,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'surfaceMember', - mno: 0, - col: true, - ti: '.SurfacePropertyType' - }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' - }] - }, { - ln: 'AbstractPositionalAccuracyType', - ps: [{ - n: 'measureDescription', - ti: '.CodeType' - }] - }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'AreaType', - bti: '.MeasureType' - }, { - ln: 'AssociationType', + ln: 'UserDefinedCSRefType', ps: [{ - n: 'object', + n: 'userDefinedCS', rq: true, - mx: false, - dom: false, - en: '_Object', - ti: 'AnyType', - t: 'er' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { n: 'remoteSchema', an: { @@ -5899,76 +5870,93 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BaseUnitType', - bti: '.UnitDefinitionType', + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', ps: [{ - n: 'unitsSystem', + n: 'element', rq: true, - ti: '.ReferenceType' + col: true, + ti: '.GeometricPrimitivePropertyType' }] }, { - ln: 'PrimeMeridianType', - bti: '.PrimeMeridianBaseType', + ln: 'GridEnvelopeType', ps: [{ - n: 'meridianID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'low', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'greenwichLongitude', + n: 'high', rq: true, - ti: '.AngleChoiceType' + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'TopoPointType', - bti: '.AbstractTopologyType', + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'directedNode', + n: 'baseCRS', rq: true, - ti: '.DirectedNodePropertyType' + ti: '.CoordinateReferenceSystemRefType' + }, { + n: 'definedByConversion', + rq: true, + ti: '.GeneralConversionRefType' }] }, { - ln: 'StyleType', - bti: '.AbstractStyleType', + ln: 'FileType', ps: [{ - n: 'featureStyle', + n: 'rangeParameters', rq: true, - col: true, - ti: '.FeatureStylePropertyType' + ti: '.RangeParametersType' }, { - n: 'graphStyle', - ti: '.GraphStylePropertyType' + n: 'fileName', + rq: true + }, { + n: 'fileStructure', + rq: true + }, { + n: 'mimeType' + }, { + n: 'compression' }] }, { - ln: 'LocationPropertyType', + ln: 'GridLimitsType', ps: [{ - n: 'geometry', + n: 'gridEnvelope', rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'locationKeyWord', + en: 'GridEnvelope', + ti: '.GridEnvelopeType' + }] + }, { + ln: 'DirectionVectorType', + ps: [{ + n: 'vector', rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' + ti: '.VectorType' }, { - n: 'locationString', + n: 'horizontalAngle', rq: true, - en: 'LocationString', - ti: '.StringOrRefType' + ti: '.AngleType' }, { - n: '_null', + n: 'verticalAngle', rq: true, - en: 'Null', - ti: { - t: 'l' - } + ti: '.AngleType' + }] + }, { + ln: 'AbstractGeneralOperationParameterRefType', + ps: [{ + n: 'generalOperationParameter', + rq: true, + mx: false, + dom: false, + en: '_GeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6002,106 +5990,50 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralParameterValueType' - }, { - ln: 'SolidArrayPropertyType', + ln: 'HistoryPropertyType', ps: [{ - n: 'solid', - mno: 0, + n: 'timeSlice', + rq: true, col: true, mx: false, dom: false, - en: '_Solid', - ti: '.AbstractSolidType', + en: '_TimeSlice', + ti: '.AbstractTimeSliceType', t: 'er' }] }, { - ln: 'GeometryArrayPropertyType', - ps: [{ - n: 'geometry', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }] + ln: 'MultiPointDomainType', + bti: '.DomainSetType' }, { - ln: 'TopologyStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'AffinePlacementType', ps: [{ - n: 'symbol', + n: 'location', rq: true, - ti: '.SymbolType' - }, { - n: 'style', - rq: true - }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' - }, { - n: 'topologyProperty', - an: { - lp: 'topologyProperty' - }, - t: 'a' - }, { - n: 'topologyType', - an: { - lp: 'topologyType' - }, - t: 'a' - }] - }, { - ln: 'FeatureStyleType', - bti: '.AbstractGMLType', - ps: [{ - n: 'featureConstraint' - }, { - n: 'geometryStyle', - mno: 0, - col: true, - ti: '.GeometryStylePropertyType' + ti: '.DirectPositionType' }, { - n: 'topologyStyle', - mno: 0, + n: 'refDirection', + rq: true, col: true, - ti: '.TopologyStylePropertyType' - }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' - }, { - n: 'featureType', - an: { - lp: 'featureType' - }, - t: 'a' + ti: '.VectorType' }, { - n: 'baseType', - an: { - lp: 'baseType' - }, - t: 'a' + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' }, { - n: 'queryGrammar', - an: { - lp: 'queryGrammar' - }, - t: 'a' + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' }] }, { - ln: 'ContainerPropertyType', + ln: 'SolidPropertyType', ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'topoSolid', + n: 'solid', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + mx: false, + dom: false, + en: '_Solid', + ti: '.AbstractSolidType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6135,36 +6067,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeOrdinalReferenceSystemType', - bti: '.AbstractTimeReferenceSystemType', + ln: 'OperationParameterRefType', ps: [{ - n: 'component', + n: 'operationParameter', rq: true, - col: true, - ti: '.TimeOrdinalEraPropertyType' - }] - }, { - ln: 'CountPropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'ArrayAssociationType', - ps: [{ - n: 'object', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Object', - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'EllipsoidalCSRefType', - ps: [{ - n: 'ellipsoidalCS', - rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' + en: 'OperationParameter', + ti: '.OperationParameterType' }, { n: 'remoteSchema', an: { @@ -6198,107 +6106,136 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridFunctionType', + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'AbstractGriddedSurfaceType.Row', + tn: null, ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'startPoint', - ti: { - t: 'l', - bti: 'Integer' - } + n: 'geometricPositionGroup', + rq: true, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }] }, { - ln: 'CRSRefType', + ln: 'DirectedObservationType', + bti: '.ObservationType', ps: [{ - n: 'crs', + n: 'direction', rq: true, - mx: false, - dom: false, - en: '_CRS', - ti: '.AbstractReferenceSystemType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + ti: '.DirectionPropertyType' }] }, { - ln: 'ObliqueCartesianCSRefType', + ln: 'EnvelopeType', ps: [{ - n: 'obliqueCartesianCS', + n: 'lowerCorner', rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' + ti: '.DirectPositionType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'upperCorner', + rq: true, + ti: '.DirectPositionType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'coord', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.CoordType' }, { - n: 'href', - t: 'a' + n: 'pos', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectPositionType' }, { - n: 'role', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { - n: 'arcrole', + n: 'srsName', + an: { + lp: 'srsName' + }, t: 'a' }, { - n: 'title', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, t: 'a' }] }, { - ln: 'AbstractSurfacePatchType' + ln: 'AbstractTopoPrimitiveType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'isolated', + mno: 0, + col: true, + ti: '.IsolatedPropertyType' + }, { + n: 'container', + ti: '.ContainerPropertyType' + }] }, { - ln: 'GeodeticDatumRefType', + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'geodeticDatum', + n: 'directedEdge', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + col: true, + ti: '.DirectedEdgePropertyType' + }] + }, { + ln: 'RelativeInternalPositionalAccuracyType', + bti: '.AbstractPositionalAccuracyType', + ps: [{ + n: 'result', + rq: true, + ti: '.MeasureType' + }] + }, { + ln: 'FeaturePropertyType', + ps: [{ + n: 'feature', + rq: true, + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6332,12 +6269,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringPropertyType', + ln: 'GeometricPrimitivePropertyType', ps: [{ - n: 'lineString', + n: 'geometricPrimitive', rq: true, - en: 'LineString', - ti: '.LineStringType' + mx: false, + dom: false, + en: '_GeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6371,87 +6311,100 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DegreesType', + ln: 'PrimeMeridianBaseType', + bti: '.DefinitionType' + }, { + ln: 'AbstractPositionalAccuracyType', ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' + n: 'measureDescription', + ti: '.CodeType' + }] + }, { + ln: 'StyleType', + bti: '.AbstractStyleType', + ps: [{ + n: 'featureStyle', + rq: true, + col: true, + ti: '.FeatureStylePropertyType' }, { - n: 'direction', - an: { - lp: 'direction' - }, - t: 'a' + n: 'graphStyle', + ti: '.GraphStylePropertyType' }] }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'TimeCalendarEraPropertyType', + ln: 'RangeParametersType', ps: [{ - n: 'timeCalendarEra', + n: '_boolean', rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'Boolean', + ti: 'Boolean' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'category', + rq: true, + en: 'Category', + ti: '.CodeType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.MeasureType' }, { - n: 'href', - t: 'a' + n: 'count', + rq: true, + en: 'Count', + ti: 'Integer' }, { - n: 'role', - t: 'a' + n: 'booleanList', + rq: true, + en: 'BooleanList', + ti: { + t: 'l' + } }, { - n: 'arcrole', - t: 'a' + n: 'categoryList', + rq: true, + en: 'CategoryList', + ti: '.CodeOrNullListType' }, { - n: 'title', - t: 'a' + n: 'quantityList', + rq: true, + en: 'QuantityList', + ti: '.MeasureOrNullListType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'countList', + rq: true, + en: 'CountList', + ti: { + t: 'l' + } }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'baseCRS', + n: 'categoryExtent', rq: true, - ti: '.CoordinateReferenceSystemRefType' + en: 'CategoryExtent', + ti: '.CategoryExtentType' }, { - n: 'definedByConversion', + n: 'quantityExtent', rq: true, - ti: '.GeneralConversionRefType' - }] - }, { - ln: 'TopologyStylePropertyType', - ps: [{ - n: 'topologyStyle', - en: 'TopologyStyle', - ti: '.TopologyStyleType' + en: 'QuantityExtent', + ti: '.QuantityExtentType' }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'countExtent', + rq: true, + en: 'CountExtent', + ti: { + t: 'l' + } + }, { + n: 'compositeValue', + rq: true, + mx: false, + dom: false, + en: 'CompositeValue', + ti: '.CompositeValueType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6485,73 +6438,93 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasureListType', + ln: 'LineStringSegmentType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'uom', + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', an: { - lp: 'uom' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'AngleType', - bti: '.MeasureType' + ln: 'MultiSurfaceCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'FileType', + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' - }, { - n: 'fileName', - rq: true - }, { - n: 'fileStructure', - rq: true - }, { - n: 'mimeType' + n: 'directedEdge', + mno: 0, + col: true, + ti: '.DirectedEdgePropertyType' }, { - n: 'compression' + n: 'pointProperty', + ti: '.PointPropertyType' }] }, { - ln: 'CovarianceElementType', + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' + }, { + ln: 'VerticalCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'rowIndex', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'columnIndex', + n: 'usesVerticalCS', rq: true, - ti: 'PositiveInteger' + ti: '.VerticalCSRefType' }, { - n: 'covariance', + n: 'usesVerticalDatum', rq: true, - ti: 'Double' + ti: '.VerticalDatumRefType' }] }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', + ln: 'QuantityPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'TopoCurvePropertyType', ps: [{ - n: 'distance', + n: 'topoCurve', rq: true, - ti: '.MeasureType' + en: 'TopoCurve', + ti: '.TopoCurveType' }] }, { - ln: 'FeaturePropertyType', + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'feature', - rq: true, + n: 'topoPrimitive', mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', + dom: false, + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', t: 'er' }, { n: 'remoteSchema', @@ -6586,60 +6559,89 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveArrayPropertyType', + ln: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'curve', + n: 'pointMember', + mno: 0, + col: true, + ti: '.PointPropertyType' + }, { + n: 'pointMembers', + ti: '.PointArrayPropertyType' + }] + }, { + ln: 'AbstractRingType', + bti: '.AbstractGeometryType' + }, { + ln: 'IndexMapType', + bti: '.GridFunctionType', + ps: [{ + n: 'lookUpTable', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'CountPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'SurfaceArrayPropertyType', + ps: [{ + n: 'surface', mno: 0, col: true, mx: false, dom: false, - en: '_Curve', - ti: '.AbstractCurveType', + en: '_Surface', + ti: '.AbstractSurfaceType', t: 'er' }] }, { - ln: 'LineStringType', - bti: '.AbstractCurveType', + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'patches', rq: true, - mno: 2, - col: true, mx: false, dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'coord', - ti: '.CoordType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', + ti: '.SurfacePatchArrayPropertyType', + t: 'er' + }] + }, { + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'ParameterValueGroupType', + bti: '.AbstractGeneralParameterValueType', + ps: [{ + n: 'includesValue', rq: true, - ti: '.DirectPositionListType' + mno: 2, + col: true, + ti: '.AbstractGeneralParameterValueType' }, { - n: 'coordinates', + n: 'valuesOfGroup', rq: true, - ti: '.CoordinatesType' + ti: '.OperationParameterGroupRefType' }] }, { - ln: 'SingleOperationRefType', + ln: 'IsolatedPropertyType', ps: [{ - n: 'singleOperation', + n: 'node', rq: true, - mx: false, - dom: false, - en: '_SingleOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'Node', + ti: '.NodeType' + }, { + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' }, { n: 'remoteSchema', an: { @@ -6673,12 +6675,27 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserDefinedCSRefType', + ln: 'GridDomainType', + bti: '.DomainSetType' + }, { + ln: 'CompositeValueType', + bti: '.AbstractGMLType', ps: [{ - n: 'userDefinedCS', + n: 'valueComponent', + mno: 0, + col: true, + ti: '.ValuePropertyType' + }, { + n: 'valueComponents', + ti: '.ValueArrayPropertyType' + }] + }, { + ln: 'MultiCurvePropertyType', + ps: [{ + n: 'multiCurve', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' + en: 'MultiCurve', + ti: '.MultiCurveType' }, { n: 'remoteSchema', an: { @@ -6712,108 +6729,53 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGriddedSurfaceType', - bti: '.AbstractParametricCurveSurfaceType', - ps: [{ - n: 'row', - rq: true, - col: true, - ti: '.AbstractGriddedSurfaceType.Row' - }, { - n: 'rows', - ti: 'Integer' - }, { - n: 'columns', - ti: 'Integer' - }] + ln: 'VerticalDatumTypeType', + bti: '.CodeType' }, { - ln: 'EnvelopeType', + ln: 'TimeCalendarEraType', + bti: '.DefinitionType', ps: [{ - n: 'lowerCorner', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'upperCorner', + n: 'referenceEvent', rq: true, - ti: '.DirectPositionType' + ti: '.StringOrRefType' }, { - n: 'coord', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.CoordType' + n: 'referenceDate', + ti: 'Date' }, { - n: 'pos', + n: 'julianReference', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' + ti: 'Decimal' }, { - n: 'coordinates', + n: 'epochOfUse', rq: true, - ti: '.CoordinatesType' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + ti: '.TimePeriodPropertyType' + }] + }, { + ln: 'SphereType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', an: { - lp: 'axisLabels' + lp: 'horizontalCurveType' }, t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'verticalCURVETYPE', an: { - lp: 'uomLabels' + lp: 'verticalCurveType' }, t: 'a' }] }, { - ln: 'CoordType', - ps: [{ - n: 'x', - rq: true, - en: 'X', - ti: 'Decimal' - }, { - n: 'y', - en: 'Y', - ti: 'Decimal' - }, { - n: 'z', - en: 'Z', - ti: 'Decimal' - }] + ln: 'CoordinateSystemAxisBaseType', + bti: '.DefinitionType' }, { - ln: 'ImageDatumRefType', + ln: 'TemporalCRSRefType', ps: [{ - n: 'imageDatum', + n: 'temporalCRS', rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { n: 'remoteSchema', an: { @@ -6847,46 +6809,34 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointPropertyType', + ln: 'CategoryPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'TopoPrimitiveArrayAssociationType', ps: [{ - n: 'multiPoint', + n: 'topoPrimitive', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' + }] + }, { + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'TimeCalendarType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'referenceFrame', rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'LineStringSegmentType', + ln: 'CubicSplineType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', @@ -6896,11 +6846,11 @@ var GML_3_1_1_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { en: 'pos', ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' }, { en: 'pointProperty', ti: '.PointPropertyType' @@ -6914,118 +6864,77 @@ var GML_3_1_1_Module_Factory = function () { n: 'coordinates', rq: true, ti: '.CoordinatesType' + }, { + n: 'vectorAtStart', + rq: true, + ti: '.VectorType' + }, { + n: 'vectorAtEnd', + rq: true, + ti: '.VectorType' }, { n: 'interpolation', an: { lp: 'interpolation' }, t: 'a' + }, { + n: 'degree', + ti: 'Integer', + an: { + lp: 'degree' + }, + t: 'a' }] }, { - ln: 'EngineeringDatumType', - bti: '.AbstractDatumType' - }, { - ln: 'DefinitionType', - bti: '.AbstractGMLType' - }, { - ln: 'MeasureType', + ln: 'SingleOperationRefType', ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', + n: 'singleOperation', rq: true, + mx: false, + dom: false, + en: '_SingleOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' + }, { + n: 'remoteSchema', an: { - lp: 'uom' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'CompositeCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'curveMember', - rq: true, - col: true, - ti: '.CurvePropertyType' - }] - }, { - ln: 'OffsetCurveType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'offsetBase', - rq: true, - ti: '.CurvePropertyType' - }, { - n: 'distance', - rq: true, - ti: '.LengthType' - }, { - n: 'refDirection', - ti: '.VectorType' - }] - }, { - ln: 'AbstractCoordinateOperationType', - bti: '.AbstractCoordinateOperationBaseType', - ps: [{ - n: 'coordinateOperationID', - mno: 0, - col: true, - ti: '.IdentifierType' }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'operationVersion' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'validArea', - ti: '.ExtentType' + n: 'href', + t: 'a' }, { - n: 'scope' + n: 'role', + t: 'a' }, { - n: 'positionalAccuracy', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_positionalAccuracy', - ti: '.AbstractPositionalAccuracyType', - t: 'er' + n: 'arcrole', + t: 'a' }, { - n: 'sourceCRS', - ti: '.CRSRefType' + n: 'title', + t: 'a' }, { - n: 'targetCRS', - ti: '.CRSRefType' - }] - }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'baseCurve', - rq: true, - ti: '.CurvePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'AbstractDiscreteCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'TopoComplexMemberType', + ln: 'TimePeriodPropertyType', ps: [{ - n: 'topoComplex', - en: 'TopoComplex', - ti: '.TopoComplexType' + n: 'timePeriod', + rq: true, + en: 'TimePeriod', + ti: '.TimePeriodType' }, { n: 'remoteSchema', an: { @@ -7059,24 +6968,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'HistoryPropertyType', - ps: [{ - n: 'timeSlice', - rq: true, - col: true, - mx: false, - dom: false, - en: '_TimeSlice', - ti: '.AbstractTimeSliceType', - t: 'er' - }] - }, { - ln: 'TimeCalendarPropertyType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'timeCalendar', + n: 'timeEdge', rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { n: 'remoteSchema', an: { @@ -7110,23 +7007,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitOfMeasureType', - ps: [{ - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'GeometricComplexType', - bti: '.AbstractGeometryType', + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'element', + n: 'directedNode', rq: true, - col: true, - ti: '.GeometricPrimitivePropertyType' + ti: '.DirectedNodePropertyType' }] }, { ln: 'DynamicFeatureCollectionType', @@ -7145,130 +7031,92 @@ var GML_3_1_1_Module_Factory = function () { ti: '.StringOrRefType' }] }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGMLType', + ln: 'TopologyStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'gid', + n: 'symbol', + rq: true, + ti: '.SymbolType' + }, { + n: 'style', + rq: true + }, { + n: 'labelStyle', + ti: '.LabelStylePropertyType' + }, { + n: 'topologyProperty', an: { - lp: 'gid' + lp: 'topologyProperty' }, t: 'a' }, { - n: 'srsName', + n: 'topologyType', an: { - lp: 'srsName' + lp: 'topologyType' }, t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', + }] + }, { + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', an: { - lp: 'srsDimension' + lp: 'horizontalCurveType' }, t: 'a' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'verticalCURVETYPE', an: { - lp: 'axisLabels' + lp: 'verticalCurveType' }, t: 'a' - }, { - n: 'uomLabels', + }] + }, { + ln: 'CodeOrNullListType', + ps: [{ + n: 'value', ti: { - t: 'l', - bti: 'NCName' + t: 'l' }, + t: 'v' + }, { + n: 'codeSpace', an: { - lp: 'uomLabels' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'OperationParameterGroupBaseType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'ClothoidType.RefLocation', - tn: null, + ln: 'BoundingShapeType', ps: [{ - n: 'affinePlacement', + n: 'envelope', rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' + mx: false, + dom: false, + en: 'Envelope', + ti: '.EnvelopeType', + t: 'er' + }, { + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }] }, { - ln: 'ValueArrayPropertyType', + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'ReferenceSystemRefType', ps: [{ - n: 'value', + n: 'referenceSystem', rq: true, - col: true, mx: false, dom: false, - etis: [{ - en: 'QuantityList', - ti: '.MeasureOrNullListType' - }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType' - }, { - en: 'Count', - ti: 'Integer' - }, { - en: 'CountList', - ti: { - t: 'l' - } - }, { - en: '_Object', - ti: 'AnyType' - }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType' - }, { - en: 'CountExtent', - ti: { - t: 'l' - } - }, { - en: 'Category', - ti: '.CodeType' - }, { - en: 'Null', - ti: { - t: 'l' - } - }, { - en: 'BooleanList', - ti: { - t: 'l' - } - }, { - en: 'Quantity', - ti: '.MeasureType' - }, { - en: 'CompositeValue', - ti: '.CompositeValueType' - }, { - en: 'Boolean', - ti: 'Boolean' - }, { - en: 'CategoryList', - ti: '.CodeOrNullListType' - }], - t: 'ers' - }] - }, { - ln: 'GeneralTransformationRefType', - ps: [{ - n: 'generalTransformation', - rq: true, - mx: false, - dom: false, - en: '_GeneralTransformation', - ti: '.AbstractGeneralTransformationType', + en: '_ReferenceSystem', + ti: '.AbstractReferenceSystemType', t: 'er' }, { n: 'remoteSchema', @@ -7303,78 +7151,42 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TrackType', - bti: '.HistoryPropertyType' - }, { - ln: 'LabelStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'TinType', + bti: '.TriangulatedSurfaceType', ps: [{ - n: 'style', - rq: true + n: 'stopLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'label', - rq: true, - ti: '.LabelType' - }] - }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' + n: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'geometricPositionGroup', + n: 'maxLength', rq: true, - mno: 2, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + ti: '.LengthType' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'DefinitionProxyType', - bti: '.DefinitionType', - ps: [{ - n: 'definitionRef', + n: 'controlPoint', rq: true, - ti: '.ReferenceType' + ti: '.TinType.ControlPoint' }] }, { - ln: 'SecondDefiningParameterType', + ln: 'KnotPropertyType', ps: [{ - n: 'inverseFlattening', - rq: true, - ti: '.MeasureType' - }, { - n: 'semiMinorAxis', + n: 'knot', rq: true, - ti: '.MeasureType' - }, { - n: 'isSphere', - rq: true + en: 'Knot', + ti: '.KnotType' }] }, { - ln: 'CoordinateOperationRefType', + ln: 'GeodeticDatumRefType', ps: [{ - n: 'coordinateOperation', + n: 'geodeticDatum', rq: true, - mx: false, - dom: false, - en: '_CoordinateOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { n: 'remoteSchema', an: { @@ -7408,161 +7220,105 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CubicSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'ValueArrayPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'value', rq: true, - mno: 2, col: true, mx: false, dom: false, etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' + en: 'CategoryExtent', + ti: '.CategoryExtentType' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'Count', + ti: 'Integer' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'Null', + ti: { + t: 'l' + } + }, { + en: 'CategoryList', + ti: '.CodeOrNullListType' + }, { + en: 'CountList', + ti: { + t: 'l' + } + }, { + en: 'Category', + ti: '.CodeType' + }, { + en: 'Boolean', + ti: 'Boolean' + }, { + en: 'BooleanList', + ti: { + t: 'l' + } + }, { + en: 'CompositeValue', + ti: '.CompositeValueType' + }, { + en: '_Object', + ti: 'AnyType' + }, { + en: 'QuantityList', + ti: '.MeasureOrNullListType' + }, { + en: 'QuantityExtent', + ti: '.QuantityExtentType' + }, { + en: 'CountExtent', + ti: { + t: 'l' + } + }, { + en: 'Quantity', + ti: '.MeasureType' }], t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'vectorAtStart', + }] + }, { + ln: 'GeographicCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesEllipsoidalCS', rq: true, - ti: '.VectorType' + ti: '.EllipsoidalCSRefType' }, { - n: 'vectorAtEnd', + n: 'usesGeodeticDatum', rq: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' + ti: '.GeodeticDatumRefType' + }] + }, { + ln: 'MeasureListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' }, - t: 'a' + t: 'v' }, { - n: 'degree', - ti: 'Integer', + n: 'uom', + rq: true, an: { - lp: 'degree' + lp: 'uom' }, t: 'a' }] }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', + ln: 'TimePrimitivePropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'timePrimitive', rq: true, - mno: 4, - col: true, mx: false, dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'coord', - rq: true, - mno: 4, - col: true, - ti: '.CoordType' - }] - }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: '.FeaturePropertyType' - }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' - }] - }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - rq: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'CompoundCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'includesCRS', - rq: true, - mno: 2, - col: true, - ti: '.CoordinateReferenceSystemRefType' - }] - }, { - ln: 'GridType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'limits', - rq: true, - ti: '.GridLimitsType' - }, { - n: 'axisName', - rq: true, - col: true - }, { - n: 'dimension', - rq: true, - ti: 'PositiveInteger', - an: { - lp: 'dimension' - }, - t: 'a' - }] - }, { - ln: 'CoordinateSystemRefType', - ps: [{ - n: 'coordinateSystem', - rq: true, - mx: false, - dom: false, - en: '_CoordinateSystem', - ti: '.AbstractCoordinateSystemType', - t: 'er' + en: '_TimePrimitive', + ti: '.AbstractTimePrimitiveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -7596,12 +7352,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositeCurvePropertyType', + ln: 'PolarCSRefType', ps: [{ - n: 'compositeCurve', + n: 'polarCS', rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'remoteSchema', an: { @@ -7635,141 +7391,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCoordinateSystemBaseType', - bti: '.DefinitionType' - }, { - ln: 'AbstractGriddedSurfaceType.Row', - tn: null, - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', - rq: true, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'CoordinateSystemAxisType', - bti: '.CoordinateSystemAxisBaseType', - ps: [{ - n: 'axisID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'axisAbbrev', - rq: true, - ti: '.CodeType' - }, { - n: 'axisDirection', - rq: true, - ti: '.CodeType' - }, { - n: 'uom', - rq: true, - an: { - lp: 'uom', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'TinType.ControlPoint', - tn: null, - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', - rq: true, - mno: 3, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'DirectPositionType', + ln: 'CodeType', ps: [{ n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, t: 'v' }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' - }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'codeSpace', an: { - lp: 'uomLabels' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNullListType' - }, { - ln: 'TopoSurfacePropertyType', - ps: [{ - n: 'topoSurface', - rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' - }] - }, { - ln: 'SurfacePropertyType', + ln: 'PassThroughOperationRefType', ps: [{ - n: 'surface', + n: 'passThroughOperation', rq: true, - mx: false, - dom: false, - en: '_Surface', - ti: '.AbstractSurfaceType', - t: 'er' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'remoteSchema', an: { @@ -7803,192 +7442,126 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractCurveType', + ln: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'segments', + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }] + }, { + ln: 'TopoSurfacePropertyType', + ps: [{ + n: 'topoSurface', rq: true, - ti: '.CurveSegmentArrayPropertyType' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }] }, { - ln: 'DictionaryEntryType', + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'definition', + n: 'start', rq: true, - mx: false, - dom: false, - en: 'Definition', - ti: '.DefinitionType', - t: 'er' + ti: '.TimeNodePropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'end', + rq: true, + ti: '.TimeNodePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'extent', + ti: '.TimePeriodPropertyType' }] }, { - ln: 'TimePositionType', + ln: 'GeometryArrayPropertyType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }, { - n: 'calendarEraName', - an: { - lp: 'calendarEraName' - }, - t: 'a' - }, { - n: 'indeterminatePosition', - an: { - lp: 'indeterminatePosition' - }, - t: 'a' + n: 'geometry', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }] }, { - ln: 'ExtentType', + ln: 'GraphStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'description', - ti: '.StringOrRefType' + n: 'planar', + ti: 'Boolean' }, { - n: 'boundingBox', - mno: 0, - col: true, - ti: '.EnvelopeType' + n: 'directed', + ti: 'Boolean' }, { - n: 'boundingPolygon', - mno: 0, - col: true, - ti: '.PolygonType' + n: 'grid', + ti: 'Boolean' }, { - n: 'verticalExtent', - mno: 0, - col: true, - ti: '.EnvelopeType' + n: 'minDistance', + ti: 'Double' }, { - n: 'temporalExtent', + n: 'minAngle', + ti: 'Double' + }, { + n: 'graphType' + }, { + n: 'drawingType' + }, { + n: 'lineType' + }, { + n: 'aestheticCriteria', mno: 0, - col: true, - ti: '.TimePeriodType' + col: true }] }, { - ln: 'LabelType', + ln: 'GridType', + bti: '.AbstractGeometryType', ps: [{ - n: 'content', - col: true, - dom: false, - en: 'LabelExpression', - t: 'er' + n: 'limits', + rq: true, + ti: '.GridLimitsType' }, { - n: 'transform', + n: 'axisName', + rq: true, + col: true + }, { + n: 'dimension', + rq: true, + ti: 'PositiveInteger', an: { - lp: 'transform', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'dimension' }, t: 'a' }] }, { - ln: 'MultiSolidType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'solidMember', - mno: 0, - col: true, - ti: '.SolidPropertyType' - }, { - n: 'solidMembers', - ti: '.SolidArrayPropertyType' - }] - }, { - ln: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - ln: 'SurfaceArrayPropertyType', + ln: 'SurfacePatchArrayPropertyType', ps: [{ - n: 'surface', + n: 'surfacePatch', mno: 0, col: true, mx: false, dom: false, - en: '_Surface', - ti: '.AbstractSurfaceType', + en: '_SurfacePatch', + ti: '.AbstractSurfacePatchType', t: 'er' }] }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'usesMethod', + n: 'timePosition', rq: true, - ti: '.OperationMethodRefType' - }, { - n: 'usesValue', - mno: 0, - col: true, - ti: '.ParameterValueType' - }] - }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' + ti: '.TimePositionType' }] }, { - ln: 'ConversionRefType', + ln: 'PointPropertyType', ps: [{ - n: 'conversion', + n: 'point', rq: true, - en: 'Conversion', - ti: '.ConversionType' + en: 'Point', + ti: '.PointType' }, { n: 'remoteSchema', an: { @@ -8022,17 +7595,62 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolyhedralSurfaceType', - bti: '.SurfaceType' + ln: 'LinearRingType', + bti: '.AbstractRingType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 4, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'coord', + rq: true, + mno: 4, + col: true, + ti: '.CoordType' + }] }, { - ln: 'TimeTopologyPrimitivePropertyType', + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', ps: [{ - n: 'timeTopologyPrimitive', + n: 'factor', + rq: true, + ti: 'Double' + }, { + n: 'formula', + rq: true, + ti: '.FormulaType' + }] + }, { + ln: 'CurvePropertyType', + ps: [{ + n: 'curve', rq: true, mx: false, dom: false, - en: '_TimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', + en: '_Curve', + ti: '.AbstractCurveType', t: 'er' }, { n: 'remoteSchema', @@ -8067,1705 +7685,2087 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'LineTypeType', - vs: ['STRAIGHT', 'BENT'] - }, { - t: 'enum', - ln: 'KnotTypesType', - vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] - }, { - t: 'enum', - ln: 'QueryGrammarEnumeration', - vs: ['xpath', 'xquery', 'other'] - }, { - t: 'enum', - ln: 'SurfaceInterpolationType', - vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] - }, { - t: 'enum', - ln: 'TimeIndeterminateValueType', - vs: ['after', 'before', 'now', 'unknown'] - }, { - t: 'enum', - ln: 'SuccessionType', - vs: ['substitution', 'division', 'fusion', 'initiation'] - }, { - t: 'enum', - ln: 'CurveInterpolationType', - vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] - }, { - t: 'enum', - ln: 'SignType', - vs: ['-', '+'] - }, { - t: 'enum', - ln: 'CompassPointEnumeration', - vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] - }, { - t: 'enum', - ln: 'SequenceRuleNames', - vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] - }, { - t: 'enum', - ln: 'AesheticCriteriaType', - vs: ['MIN_CROSSINGS', 'MIN_AREA', 'MIN_BENDS', 'MAX_BENDS', 'UNIFORM_BENDS', 'MIN_SLOPES', 'MIN_EDGE_LENGTH', 'MAX_EDGE_LENGTH', 'UNIFORM_EDGE_LENGTH', 'MAX_ANGULAR_RESOLUTION', 'MIN_ASPECT_RATIO', 'MAX_SYMMETRIES'] - }, { - t: 'enum', - ln: 'FileValueModelType', - vs: ['Record Interleaved'] - }, { - t: 'enum', - ln: 'GraphTypeType', - vs: ['TREE', 'BICONNECTED'] - }, { - t: 'enum', - ln: 'SymbolTypeEnumeration', - vs: ['svg', 'xpath', 'other'] - }, { - t: 'enum', - ln: 'DrawingTypeType', - vs: ['POLYLINE', 'ORTHOGONAL'] - }, { - t: 'enum', - ln: 'IncrementOrder', - vs: ['+x+y', '+y+x', '+x-y', '-x-y'] - }], - eis: [{ - en: 'subject', - ti: '.TargetPropertyType', - sh: 'target' - }, { - en: '_Feature', - ti: '.AbstractFeatureType', - sh: '_GML' - }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' - }, { - en: 'GridCoverage', - ti: '.GridCoverageType', - sh: '_DiscreteCoverage' - }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' - }, { - en: 'CompositeSolid', - ti: '.CompositeSolidType', - sh: '_Solid' - }, { - en: 'Triangle', - ti: '.TriangleType', - sh: '_SurfacePatch' - }, { - en: 'OperationMethod', - ti: '.OperationMethodType', - sh: 'Definition' + ln: 'OperationParameterGroupType', + bti: '.OperationParameterGroupBaseType', + ps: [{ + n: 'groupID', + mno: 0, + col: true, + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'maximumOccurs', + ti: 'PositiveInteger' + }, { + n: 'includesParameter', + rq: true, + mno: 2, + col: true, + ti: '.AbstractGeneralOperationParameterRefType' + }] }, { - en: 'boundingBox', - ti: '.EnvelopeType' + ln: 'AbstractSurfacePatchType' }, { - en: 'topologyStyle', - ti: '.TopologyStylePropertyType' + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ers' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + ln: 'CoordinateReferenceSystemRefType', + ps: [{ + n: 'coordinateReferenceSystem', + rq: true, + mx: false, + dom: false, + en: '_CoordinateReferenceSystem', + ti: '.AbstractReferenceSystemType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: 'integerValue', - ti: 'PositiveInteger' + ln: 'AbstractReferenceSystemType', + bti: '.AbstractReferenceSystemBaseType', + ps: [{ + n: 'srsID', + mno: 0, + col: true, + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'validArea', + ti: '.ExtentType' + }, { + n: 'scope' + }] }, { - en: '_Style', - ti: '.AbstractStyleType', - sh: '_GML' + ln: 'CompositeCurvePropertyType', + ps: [{ + n: 'compositeCurve', + rq: true, + en: 'CompositeCurve', + ti: '.CompositeCurveType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: 'dataSource', - ti: '.StringOrRefType' + ln: 'EllipsoidRefType', + ps: [{ + n: 'ellipsoid', + rq: true, + en: 'Ellipsoid', + ti: '.EllipsoidType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: 'usesTemporalCS', - ti: '.TemporalCSRefType' + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' }, { - en: 'LinearCS', - ti: '.LinearCSType', - sh: '_CoordinateSystem' + ln: 'StringOrRefType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: 'parameterID', - ti: '.IdentifierType' + ln: 'TopoComplexMemberType', + ps: [{ + n: 'topoComplex', + en: 'TopoComplex', + ti: '.TopoComplexType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: 'usesValue', - ti: '.ParameterValueType' + ln: 'GeneralConversionRefType', + ps: [{ + n: 'generalConversion', + rq: true, + mx: false, + dom: false, + en: '_GeneralConversion', + ti: '.AbstractGeneralConversionType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: '_Object', - ti: 'AnyType' + ln: 'DerivedUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'derivationUnitTerm', + rq: true, + col: true, + ti: '.DerivationUnitTermType' + }] }, { - en: '_CurveSegment', - ti: '.AbstractCurveSegmentType' + ln: 'SymbolType', + ps: [{ + n: 'any', + mno: 0, + col: true, + typed: false, + mx: false, + t: 'ae' + }, { + n: 'symbolType', + rq: true, + an: { + lp: 'symbolType' + }, + t: 'a' + }, { + n: 'transform', + an: { + lp: 'transform', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - en: '_ReferenceSystem', - ti: '.AbstractReferenceSystemType', - sh: 'Definition' + ln: 'CoordType', + ps: [{ + n: 'x', + rq: true, + en: 'X', + ti: 'Decimal' + }, { + n: 'y', + en: 'Y', + ti: 'Decimal' + }, { + n: 'z', + en: 'Z', + ti: 'Decimal' + }] }, { - en: 'booleanValue', - ti: 'Boolean' + t: 'enum', + ln: 'DrawingTypeType', + vs: ['POLYLINE', 'ORTHOGONAL'] }, { - en: 'multiPointDomain', - ti: '.MultiPointDomainType', - sh: 'domainSet' + t: 'enum', + ln: 'IncrementOrder', + vs: ['+x+y', '+y+x', '+x-y', '-x-y'] }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + t: 'enum', + ln: 'KnotTypesType', + vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] }, { - en: 'coord', - ti: '.CoordType' + t: 'enum', + ln: 'GraphTypeType', + vs: ['TREE', 'BICONNECTED'] }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterRefType' + t: 'enum', + ln: 'LineTypeType', + vs: ['STRAIGHT', 'BENT'] }, { - en: 'datumID', - ti: '.IdentifierType' + t: 'enum', + ln: 'CompassPointEnumeration', + vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + t: 'enum', + ln: 'SignType', + vs: ['-', '+'] }, { - en: 'engineeringDatumRef', - ti: '.EngineeringDatumRefType' + t: 'enum', + ln: 'SurfaceInterpolationType', + vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] }, { - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType', - sh: '_GeneralOperationParameter' + t: 'enum', + ln: 'SymbolTypeEnumeration', + vs: ['svg', 'xpath', 'other'] }, { - en: 'Sphere', - ti: '.SphereType', - sh: '_GriddedSurface' + t: 'enum', + ln: 'SuccessionType', + vs: ['substitution', 'division', 'fusion', 'initiation'] }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + t: 'enum', + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSRefType' + t: 'enum', + ln: 'FileValueModelType', + vs: ['Record Interleaved'] }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + t: 'enum', + ln: 'SequenceRuleNames', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] }, { - en: 'valueList', - ti: '.MeasureListType' + t: 'enum', + ln: 'QueryGrammarEnumeration', + vs: ['xpath', 'xquery', 'other'] }, { - en: 'semiMinorAxis', - ti: '.MeasureType' + t: 'enum', + ln: 'CurveInterpolationType', + vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] }, { - en: 'methodFormula', - ti: '.CodeType' + t: 'enum', + ln: 'AesheticCriteriaType', + vs: ['MIN_CROSSINGS', 'MIN_AREA', 'MIN_BENDS', 'MAX_BENDS', 'UNIFORM_BENDS', 'MIN_SLOPES', 'MIN_EDGE_LENGTH', 'MAX_EDGE_LENGTH', 'UNIFORM_EDGE_LENGTH', 'MAX_ANGULAR_RESOLUTION', 'MIN_ASPECT_RATIO', 'MAX_SYMMETRIES'] + }], + eis: [{ + en: 'cartesianCSRef', + ti: '.CartesianCSRefType' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupRefType' + en: 'datumName', + ti: '.CodeType', + sh: 'name' }, { - en: 'referenceSystemRef', - ti: '.ReferenceSystemRefType' + en: 'MultiSolid', + ti: '.MultiSolidType', + sh: '_GeometricAggregate' }, { - en: 'relativeInternalPositionalAccuracy', - ti: '.RelativeInternalPositionalAccuracyType', - sh: '_positionalAccuracy' + en: 'Grid', + ti: '.GridType', + sh: '_ImplicitGeometry' }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', + en: 'VerticalCS', + ti: '.VerticalCSType', sh: '_CoordinateSystem' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType' - }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' - }, { - en: 'pixelInCell', - ti: '.PixelInCellType' - }, { - en: 'coordinateReferenceSystemRef', - ti: '.CoordinateReferenceSystemRefType' - }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: '_Datum' - }, { - en: 'Ring', - ti: '.RingType', - sh: '_Ring' - }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: '_GeneralDerivedCRS' + en: 'MultiSolidCoverage', + ti: '.MultiSolidCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'featureStyle', - ti: '.FeatureStylePropertyType' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterRefType' }, { - en: 'catalogSymbol', - ti: '.CodeType' + en: 'scope' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: 'lineStringProperty', + ti: '.LineStringPropertyType' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: '_Datum' + en: '_Ring', + ti: '.AbstractRingType', + sh: '_Geometry' }, { en: 'polarCSRef', ti: '.PolarCSRefType' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: '_CoordinateReferenceSystem' + en: '_CoordinateSystem', + ti: '.AbstractCoordinateSystemType', + sh: 'Definition' }, { - en: 'rectifiedGridDomain', - ti: '.RectifiedGridDomainType', - sh: 'domainSet' + en: 'covariance', + ti: 'Double' }, { - en: 'Style', - ti: '.StyleType', - sh: '_Style' + en: 'track', + ti: '.TrackType', + sh: 'history' }, { - en: 'position', - ti: '.PointPropertyType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSRefType' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType' + en: 'PolarCS', + ti: '.PolarCSType', + sh: '_CoordinateSystem' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: 'sphericalCSRef', + ti: '.SphericalCSRefType' }, { - en: '_TimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: '_TimePrimitive' + en: 'ArcString', + ti: '.ArcStringType', + sh: '_CurveSegment' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' + en: 'surfaceMember', + ti: '.SurfacePropertyType' }, { - en: 'ellipsoidID', - ti: '.IdentifierType' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: '_MetaData' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: '_TopoPrimitive' + en: 'BSpline', + ti: '.BSplineType', + sh: '_CurveSegment' }, { - en: 'usesAxis', - ti: '.CoordinateSystemAxisRefType' + en: '_CurveSegment', + ti: '.AbstractCurveSegmentType' }, { - en: 'Count', - ti: 'Integer' + en: 'remarks', + ti: '.StringOrRefType' }, { - en: 'measure', - ti: '.MeasureType' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemRefType' }, { - en: '_association', - ti: '.AssociationType' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumRefType' }, { - en: 'PolyhedralSurface', - ti: '.PolyhedralSurfaceType', - sh: 'Surface' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' + }, { + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: '_Surface' }, { - en: 'Face', - ti: '.FaceType', - sh: '_TopoPrimitive' + en: 'usesValue', + ti: '.ParameterValueType' }, { - en: 'PolygonPatch', - ti: '.PolygonPatchType', - sh: '_SurfacePatch' + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: '_Topology' }, { - en: 'MultiLineString', - ti: '.MultiLineStringType', - sh: '_GeometricAggregate' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'temporalCRSRef', + ti: '.TemporalCRSRefType' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumRefType' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'featureProperty', + ti: '.FeaturePropertyType' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: '_Surface' + en: 'Cylinder', + ti: '.CylinderType', + sh: '_GriddedSurface' }, { - en: 'CountExtent', - ti: { - t: 'l' - } + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: '_CurveSegment' }, { - en: 'groupName', - ti: '.CodeType', - sh: 'name' + en: 'FeatureStyle', + ti: '.FeatureStyleType', + sh: '_GML' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationRefType' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' + en: '_Feature', + ti: '.AbstractFeatureType', + sh: '_GML' }, { - en: 'LabelExpression', - sc: '.LabelType' + en: 'topoComplexProperty', + ti: '.TopoComplexMemberType' }, { - en: 'operationMethodRef', - ti: '.OperationMethodRefType' + en: 'Definition', + ti: '.DefinitionType', + sh: '_GML' }, { - en: 'cartesianCSRef', - ti: '.CartesianCSRefType' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: '_GeneralTransformation' + en: 'singleOperationRef', + ti: '.SingleOperationRefType' }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: '_GeometricAggregate' + en: 'Array', + ti: '.ArrayType', + sh: '_GML' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'LineString', + ti: '.LineStringType', + sh: '_Curve' }, { - en: 'methodName', - ti: '.CodeType', - sh: 'name' + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'isolated', + ti: '.IsolatedPropertyType' }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSRefType' + en: 'GeometryStyle', + ti: '.GeometryStyleType', + sh: '_GML' }, { - en: '_positionalAccuracy', - ti: '.AbstractPositionalAccuracyType' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: '_Datum' }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterRefType' + en: '_Datum', + ti: '.AbstractDatumType', + sh: 'Definition' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationRefType' }, { - en: 'derivedCRSType', - ti: '.DerivedCRSTypeType' + en: 'transformationRef', + ti: '.TransformationRefType' }, { en: 'VerticalDatum', ti: '.VerticalDatumType', sh: '_Datum' }, { - en: 'MappingRule', - ti: '.StringOrRefType' - }, { - en: 'targetCRS', - ti: '.CRSRefType' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'LocationKeyWord', - ti: '.CodeType' + en: 'members', + ti: '.ArrayAssociationType' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - en: '_MetaData', - ti: '.AbstractMetaDataType', - sh: '_Object' + en: 'GraphStyle', + ti: '.GraphStyleType', + sh: '_GML' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: '_GeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: '_Geometry' }, { - en: '_TimeReferenceSystem', - ti: '.AbstractTimeReferenceSystemType', - sh: 'Definition' + en: 'CompositeValue', + ti: '.CompositeValueType' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'VerticalCS', - ti: '.VerticalCSType', - sh: '_CoordinateSystem' + en: 'polygonProperty', + ti: '.PolygonPropertyType' }, { - en: 'priorityLocation', - ti: '.PriorityLocationPropertyType', - sh: 'location' + en: '_CoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { - en: 'usesMethod', - ti: '.OperationMethodRefType' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianRefType' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: '_CoordinateSystem' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: '_Feature' }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'includesValue', + ti: '.AbstractGeneralParameterValueType', + sh: '_generalParameterValue' }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: '_Datum' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: '_CoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' + en: 'value', + ti: '.MeasureType' }, { - en: 'verticalDatumType', - ti: '.VerticalDatumTypeType' + en: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - en: 'axisID', - ti: '.IdentifierType' + en: 'axisDirection', + ti: '.CodeType' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: '_Ring' + en: 'usesCartesianCS', + ti: '.CartesianCSRefType' }, { - en: '_GML', - ti: '.AbstractGMLType', - sh: '_Object' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'imageCRSRef', - ti: '.ImageCRSRefType' + en: 'generalTransformationRef', + ti: '.GeneralTransformationRefType' }, { en: 'AffinePlacement', ti: '.AffinePlacementType' }, { - en: 'linearCSRef', - ti: '.LinearCSRefType' - }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' - }, { - en: 'Ellipsoid', - ti: '.EllipsoidType', - sh: 'Definition' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', - sh: '_TimeGeometricPrimitive' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: '_SurfacePatch' + en: 'CartesianCS', + ti: '.CartesianCSType', + sh: '_CoordinateSystem' }, { - en: 'value', - ti: '.MeasureType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSRefType' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: '_TimeSlice' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSRefType' + en: 'primeMeridianRef', + ti: '.PrimeMeridianRefType' }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'multiCurveDomain', - ti: '.MultiCurveDomainType', - sh: 'domainSet' + en: 'covarianceMatrix', + ti: '.CovarianceMatrixType', + sh: '_positionalAccuracy' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: '_CurveSegment' + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' }, { - en: '_CoordinateReferenceSystem', - ti: '.AbstractReferenceSystemType', - sh: '_CRS' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: '_TimeTopologyPrimitive' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' }, { - en: 'usesCS', - ti: '.CoordinateSystemRefType' + en: 'geometryStyle', + ti: '.GeometryStylePropertyType' }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: '_generalParameterValue', + ti: '.AbstractGeneralParameterValueType' }, { - en: 'srsID', - ti: '.IdentifierType' + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: '_Geometry' }, { - en: '_SurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: 'name', + ti: '.CodeType' }, { - en: 'columnIndex', - ti: 'PositiveInteger' + en: 'validArea', + ti: '.ExtentType' }, { - en: 'subComplex', - ti: '.TopoComplexMemberType' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' }, { - en: 'Circle', - ti: '.CircleType', - sh: 'Arc' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'lineStringMember', - ti: '.LineStringPropertyType' + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: '_TimeReferenceSystem' + en: 'IndexMap', + ti: '.IndexMapType', + sh: 'GridFunction' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: '_CoordinateSystem' }, { - en: 'seconds', - ti: 'Decimal' + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'baseCRS', + ti: '.CoordinateReferenceSystemRefType' }, { - en: 'csName', - ti: '.CodeType', - sh: 'name' + en: '_CoordinateReferenceSystem', + ti: '.AbstractReferenceSystemType', + sh: '_CRS' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'verticalDatumType', + ti: '.VerticalDatumTypeType' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'generalConversionRef', + ti: '.GeneralConversionRefType' }, { - en: 'parameterValue', - ti: '.ParameterValueType', - sh: '_generalParameterValue' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: '_TimeReferenceSystem' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: '_CoordinateSystem' }, { - en: 'coordinateOperationName', + en: 'groupName', ti: '.CodeType', sh: 'name' }, { - en: 'usesCartesianCS', - ti: '.CartesianCSRefType' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: '_ImplicitGeometry' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'TemporalCRS', - ti: '.TemporalCRSType', - sh: '_CoordinateReferenceSystem' + en: 'CategoryList', + ti: '.CodeOrNullListType' }, { - en: 'baseCurve', - ti: '.CurvePropertyType' + en: 'Point', + ti: '.PointType', + sh: '_GeometricPrimitive' }, { - en: 'ellipsoidalCSRef', - ti: '.EllipsoidalCSRefType' + en: 'status', + ti: '.StringOrRefType' }, { - en: 'extentOf', - ti: '.SurfacePropertyType' + en: 'solidMember', + ti: '.SolidPropertyType' }, { - en: 'verticalCSRef', - ti: '.VerticalCSRefType' + en: 'usesEllipsoid', + ti: '.EllipsoidRefType' }, { - en: '_TimeComplex', - ti: '.AbstractTimeComplexType', - sh: '_TimeObject' + en: 'Curve', + ti: '.CurveType', + sh: '_Curve' }, { - en: 'operationVersion' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSRefType' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: '_Topology' + en: 'subComplex', + ti: '.TopoComplexMemberType' }, { - en: '_Operation', - ti: '.AbstractCoordinateOperationType', - sh: '_SingleOperation' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'centerOf', + ti: '.PointPropertyType' }, { - en: 'multiSolidDomain', - ti: '.MultiSolidDomainType', - sh: 'domainSet' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: '_GriddedSurface', - ti: '.AbstractGriddedSurfaceType', - sh: '_ParametricCurveSurface' + en: 'Observation', + ti: '.ObservationType', + sh: '_Feature' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' }, { - en: 'innerBoundaryIs', - ti: '.AbstractRingPropertyType', - sh: 'interior' + en: 'operationParameterRef', + ti: '.OperationParameterRefType' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: '_CoordinateSystem' + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: '_CurveSegment' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: '_TopoPrimitive' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'Node', + ti: '.NodeType', + sh: '_TopoPrimitive' }, { - en: 'usesSingleOperation', - ti: '.SingleOperationRefType' + en: 'ellipsoidalCSRef', + ti: '.EllipsoidalCSRefType' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: '_GeometricAggregate' + en: 'valueProperty', + ti: '.ValuePropertyType' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: '_TimeComplex' + en: 'vector', + ti: '.VectorType' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: '_GeometricAggregate' + en: 'member', + ti: '.AssociationType' }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: '_GeneralDerivedCRS' + en: 'tupleList', + ti: '.CoordinatesType' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' + en: 'featureStyle', + ti: '.FeatureStylePropertyType' }, { - en: 'includesElement', - ti: '.CovarianceElementType' + en: '_Style', + ti: '.AbstractStyleType', + sh: '_GML' }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianRefType' + en: 'dmsAngle', + ti: '.DMSAngleType' + }, { + en: 'direction', + ti: '.DirectionPropertyType' + }, { + en: 'curveMember', + ti: '.CurvePropertyType' + }, { + en: 'CountList', + ti: { + t: 'l' + } + }, { + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: '_GeneralDerivedCRS' }, { en: 'maximalComplex', ti: '.TopoComplexMemberType' }, { - en: 'sourceCRS', - ti: '.CRSRefType' + en: 'methodName', + ti: '.CodeType', + sh: 'name' }, { - en: '_TimeObject', - ti: '.AbstractTimeObjectType', - sh: '_GML' + en: '_GeometricAggregate', + ti: '.AbstractGeometricAggregateType', + sh: '_Geometry' }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + en: 'multiPosition', + ti: '.MultiPointPropertyType' }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: '_GeneralOperationParameter' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSRefType' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: '_Curve' }, { - en: 'isolated', - ti: '.IsolatedPropertyType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'targetDimensions', - ti: 'PositiveInteger' + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', - sh: '_CoordinateReferenceSystem' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'validArea', - ti: '.ExtentType' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' + en: 'definedByConversion', + ti: '.GeneralConversionRefType' }, { - en: 'parameterValueGroup', - ti: '.ParameterValueGroupType', - sh: '_generalParameterValue' + en: 'curveProperty', + ti: '.CurvePropertyType' }, { - en: 'srsName', - ti: '.CodeType', - sh: 'name' + en: '_reference', + ti: '.ReferenceType' }, { - en: '_CRS', - ti: '.AbstractReferenceSystemType', - sh: '_ReferenceSystem' + en: 'axisAbbrev', + ti: '.CodeType' }, { - en: 'using', - ti: '.FeaturePropertyType' + en: '_Geometry', + ti: '.AbstractGeometryType', + sh: '_GML' }, { - en: 'datumRef', - ti: '.DatumRefType' + en: 'cylindricalCSRef', + ti: '.CylindricalCSRefType' }, { - en: '_strictAssociation', - ti: '.AssociationType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: '_Datum' }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: 'labelStyle', - ti: '.LabelStylePropertyType' + en: 'temporalCSRef', + ti: '.TemporalCSRefType' }, { - en: 'Envelope', - ti: '.EnvelopeType' + en: 'subject', + ti: '.TargetPropertyType', + sh: 'target' }, { - en: 'multiSurfaceDomain', - ti: '.MultiSurfaceDomainType', - sh: 'domainSet' + en: 'includesCRS', + ti: '.CoordinateReferenceSystemRefType' }, { - en: 'MultiPolygon', - ti: '.MultiPolygonType', - sh: '_GeometricAggregate' + en: 'temporalDatumRef', + ti: '.TemporalDatumRefType' }, { - en: '_Surface', - ti: '.AbstractSurfaceType', - sh: '_GeometricPrimitive' + en: '_TimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: '_TimePrimitive' }, { - en: 'decimalMinutes', - ti: 'Decimal' + en: 'targetCRS', + ti: '.CRSRefType' }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationRefType' + en: 'inverseFlattening', + ti: '.MeasureType' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: '_Curve' + en: 'TriangulatedSurface', + ti: '.TriangulatedSurfaceType', + sh: 'Surface' }, { - en: '_Coverage', - ti: '.AbstractCoverageType', - sh: '_Feature' + en: 'Null', + ti: { + t: 'l' + } }, { - en: '_TimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: '_TimePrimitive' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: '_TimeGeometricPrimitive' }, { - en: 'MultiCurveCoverage', - ti: '.MultiCurveCoverageType', - sh: '_DiscreteCoverage' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: '_Datum' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: '_GeometricAggregate' }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemRefType' + en: 'usesImageDatum', + ti: '.ImageDatumRefType' + }, { + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' + }, { + en: 'DirectionVector', + ti: '.DirectionVectorType' + }, { + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { en: '_GeneralConversion', ti: '.AbstractGeneralConversionType', sh: '_Operation' }, { - en: '_GeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: '_Geometry' + en: 'Conversion', + ti: '.ConversionType', + sh: '_GeneralConversion' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterType' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: '_CRS' }, { - en: '_CoordinateSystem', - ti: '.AbstractCoordinateSystemType', - sh: 'Definition' + en: 'CompassPoint' }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' + en: 'Solid', + ti: '.SolidType', + sh: '_Solid' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidRefType' + en: 'rectifiedGridDomain', + ti: '.RectifiedGridDomainType', + sh: 'domainSet' }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + en: 'innerBoundaryIs', + ti: '.AbstractRingPropertyType', + sh: 'interior' }, { - en: 'Node', - ti: '.NodeType', - sh: '_TopoPrimitive' + en: 'location', + ti: '.LocationPropertyType' }, { - en: '_generalParameterValue', - ti: '.AbstractGeneralParameterValueType' + en: 'geographicCRSRef', + ti: '.GeographicCRSRefType' }, { - en: 'includesCRS', - ti: '.CoordinateReferenceSystemRefType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: '_SingleOperation' }, { - en: 'TriangulatedSurface', - ti: '.TriangulatedSurfaceType', - sh: 'Surface' + en: 'semiMinorAxis', + ti: '.MeasureType' }, { - en: 'temporalCRSRef', - ti: '.TemporalCRSRefType' + en: 'trianglePatches', + ti: '.TrianglePatchArrayPropertyType', + sh: 'patches' }, { - en: 'status', - ti: '.StringOrRefType' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSRefType' }, { - en: 'polygonMember', - ti: '.PolygonPropertyType' + en: 'operationParameterGroupRef', + ti: '.OperationParameterRefType' }, { - en: 'Curve', - ti: '.CurveType', - sh: '_Curve' + en: 'Cone', + ti: '.ConeType', + sh: '_GriddedSurface' + }, { + en: '_Object', + ti: 'AnyType' + }, { + en: 'multiSurfaceDomain', + ti: '.MultiSurfaceDomainType', + sh: 'domainSet' + }, { + en: 'Sphere', + ti: '.SphereType', + sh: '_GriddedSurface' + }, { + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' + }, { + en: 'OperationMethod', + ti: '.OperationMethodType', + sh: 'Definition' }, { - en: 'track', - ti: '.TrackType', - sh: 'history' + en: 'methodFormula', + ti: '.CodeType' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSRefType' + en: 'pointRep', + ti: '.PointPropertyType' }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' + en: 'srsID', + ti: '.IdentifierType' }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: '_CoordinateReferenceSystem' + en: 'usesMethod', + ti: '.OperationMethodRefType' }, { - en: 'Conversion', - ti: '.ConversionType', - sh: '_GeneralConversion' + en: 'using', + ti: '.FeaturePropertyType' }, { - en: 'QuantityList', - ti: '.MeasureOrNullListType' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValueType', + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' + }, { + en: 'parameterValue', + ti: '.ParameterValueType', sh: '_generalParameterValue' }, { en: 'ArcStringByBulge', ti: '.ArcStringByBulgeType', sh: '_CurveSegment' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionRefType' - }, { - en: 'MultiSolidCoverage', - ti: '.MultiSolidCoverageType', - sh: '_DiscreteCoverage' - }, { - en: '_GeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', sh: 'Definition' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: '_GML' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: '_TimeTopologyPrimitive' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterType' }, { - en: 'temporalCSRef', - ti: '.TemporalCSRefType' + en: '_TimePrimitive', + ti: '.AbstractTimePrimitiveType', + sh: '_TimeObject' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: '_GML' + en: 'File', + ti: '.FileType' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'graphStyle', + ti: '.GraphStylePropertyType' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', - sh: 'Definition' + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisRefType' }, { - en: 'sphericalCSRef', - ti: '.SphericalCSRefType' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: '_CoordinateOperation' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexMemberType' + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'absoluteExternalPositionalAccuracy', - ti: '.AbsoluteExternalPositionalAccuracyType', - sh: '_positionalAccuracy' + en: 'usesTemporalCS', + ti: '.TemporalCSRefType' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: '_TopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: '_Topology' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSRefType' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumRefType' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'CategoryExtent', + ti: '.CategoryExtentType' }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: '_Datum' + en: 'QuantityList', + ti: '.MeasureOrNullListType' }, { - en: 'Point', - ti: '.PointType', - sh: '_GeometricPrimitive' + en: 'GridFunction', + ti: '.GridFunctionType' }, { - en: 'container', - ti: '.ContainerPropertyType' + en: 'angle', + ti: '.MeasureType' }, { - en: 'scope' + en: 'projectedCRSRef', + ti: '.ProjectedCRSRefType' }, { - en: 'TimeClock', - ti: '.TimeClockType', - sh: '_TimeReferenceSystem' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: '_DiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: '_Coverage' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'DirectionVector', - ti: '.DirectionVectorType' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: '_Surface' }, { - en: 'version' + en: 'anchorPoint', + ti: '.CodeType' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'TimeNode', + ti: '.TimeNodeType', + sh: '_TimeTopologyPrimitive' }, { - en: 'LineString', - ti: '.LineStringType', - sh: '_Curve' + en: 'axisID', + ti: '.IdentifierType' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'RectifiedGridCoverage', - ti: '.RectifiedGridCoverageType', - sh: '_DiscreteCoverage' + en: 'integerValueList', + ti: { + t: 'l', + bti: 'Integer' + } }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', + en: '_ImplicitGeometry', + ti: '.AbstractGeometryType', + sh: '_Geometry' + }, { + en: 'GeographicCRS', + ti: '.GeographicCRSType', sh: '_CoordinateReferenceSystem' }, { - en: 'doubleOrNullTupleList', - ti: { - t: 'l' - } + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: '_Surface' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: '_Solid', - ti: '.AbstractSolidType', - sh: '_GeometricPrimitive' + en: 'conversionRef', + ti: '.ConversionRefType' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: '_SingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: '_CoordinateOperation' }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumRefType' + en: '_SurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'meridianID', - ti: '.IdentifierType' + en: 'coverageFunction', + ti: '.CoverageFunctionType' }, { - en: 'GraphStyle', - ti: '.GraphStyleType', + en: '_TimeObject', + ti: '.AbstractTimeObjectType', sh: '_GML' }, { - en: 'definedByConversion', - ti: '.GeneralConversionRefType' + en: 'Triangle', + ti: '.TriangleType', + sh: '_SurfacePatch' }, { - en: 'singleOperationRef', - ti: '.SingleOperationRefType' + en: '_Topology', + ti: '.AbstractTopologyType', + sh: '_GML' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: '_Coverage', + ti: '.AbstractCoverageType', + sh: '_Feature' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: '_FeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: '_Feature' + en: 'verticalCRSRef', + ti: '.VerticalCRSRefType' }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: '_MetaData' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'DefinitionCollection', - ti: '.DictionaryType', - sh: 'Definition' + en: '_Surface', + ti: '.AbstractSurfaceType', + sh: '_GeometricPrimitive' }, { - en: 'operationParameterRef', - ti: '.OperationParameterRefType' + en: 'crsRef', + ti: '.CRSRefType' }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'verticalDatumRef', + ti: '.VerticalDatumRefType' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', - sh: '_CoordinateSystem' + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: '_CurveSegment' }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisRefType' + en: 'valuesOfGroup', + ti: '.OperationParameterGroupRefType' }, { - en: 'greenwichLongitude', - ti: '.AngleChoiceType' + en: 'solidMembers', + ti: '.SolidArrayPropertyType' }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' + en: 'RectifiedGridCoverage', + ti: '.RectifiedGridCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'baseCRS', - ti: '.CoordinateReferenceSystemRefType' + en: 'ellipsoidRef', + ti: '.EllipsoidRefType' }, { - en: 'BooleanList', - ti: { - t: 'l' - } + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: '_CurveSegment' }, { - en: 'isSphere' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: '_GeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: '_Geometry' + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: '_GeneralDerivedCRS' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSRefType' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'CategoryList', - ti: '.CodeOrNullListType' + en: 'usesSphericalCS', + ti: '.SphericalCSRefType' }, { - en: '_GeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: '_Operation' + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterRefType' }, { - en: 'measureDescription', - ti: '.CodeType' + en: 'meridianID', + ti: '.IdentifierType' }, { - en: 'duration', - ti: 'Duration' + en: 'definitionRef', + ti: '.ReferenceType' }, { - en: 'gridDomain', - ti: '.GridDomainType', - sh: 'domainSet' + en: '_CRS', + ti: '.AbstractReferenceSystemType', + sh: '_ReferenceSystem' }, { - en: 'valueOfParameter', - ti: '.OperationParameterRefType' + en: 'csID', + ti: '.IdentifierType' }, { - en: '_reference', - ti: '.ReferenceType' + en: 'imageDatumRef', + ti: '.ImageDatumRefType' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: '_CurveSegment' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'conversionRef', - ti: '.ConversionRefType' + en: 'Ellipsoid', + ti: '.EllipsoidType', + sh: 'Definition' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'domainSet', + ti: '.DomainSetType' }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: '_Surface' + en: 'Rectangle', + ti: '.RectangleType', + sh: '_SurfacePatch' }, { - en: 'Null', - ti: { - t: 'l' - } + en: 'LinearCS', + ti: '.LinearCSType', + sh: '_CoordinateSystem' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'lineStringMember', + ti: '.LineStringPropertyType' }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: '_Geometry' + en: 'usesOperation', + ti: '.OperationRefType' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' + en: 'Face', + ti: '.FaceType', + sh: '_TopoPrimitive' }, { - en: 'imageDatumRef', - ti: '.ImageDatumRefType' + en: 'columnIndex', + ti: 'PositiveInteger' }, { - en: 'coordinateOperationID', - ti: '.IdentifierType' + en: 'valueFile' }, { - en: 'trianglePatches', - ti: '.TrianglePatchArrayPropertyType', - sh: 'patches' + en: 'realizationEpoch', + ti: 'Date' }, { - en: 'superComplex', - ti: '.TopoComplexMemberType' + en: 'usesVerticalCS', + ti: '.VerticalCSRefType' }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: '_Topology' }, { en: 'result', ti: '.MeasureType' }, { - en: '_Curve', - ti: '.AbstractCurveType', - sh: '_GeometricPrimitive' + en: 'sourceCRS', + ti: '.CRSRefType' }, { - en: 'rowIndex', - ti: 'PositiveInteger' + en: 'coord', + ti: '.CoordType' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: '_Curve' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: '_CoordinateOperation' + en: 'measureDescription', + ti: '.CodeType' }, { - en: 'methodID', - ti: '.IdentifierType' + en: '_TimeComplex', + ti: '.AbstractTimeComplexType', + sh: '_TimeObject' }, { - en: 'anchorPoint', - ti: '.CodeType' + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', - sh: '_CurveSegment' + en: 'compoundCRSRef', + ti: '.CompoundCRSRefType' }, { - en: 'edgeOf', - ti: '.CurvePropertyType' + en: 'usesAxis', + ti: '.CoordinateSystemAxisRefType' }, { - en: 'DataBlock', - ti: '.DataBlockType' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' + en: 'origin', + ti: 'DateTime' }, { - en: 'TopologyStyle', - ti: '.TopologyStyleType', - sh: '_GML' + en: 'Polygon', + ti: '.PolygonType', + sh: '_Surface' }, { - en: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'csID', - ti: '.IdentifierType' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSRefType' + en: 'valueOfParameter', + ti: '.OperationParameterRefType' }, { - en: 'Solid', - ti: '.SolidType', - sh: '_Solid' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: '_CurveSegment' + en: '_TimeSlice', + ti: '.AbstractTimeSliceType', + sh: '_GML' }, { - en: 'groupID', + en: 'ellipsoidID', ti: '.IdentifierType' }, { - en: 'member', + en: 'Envelope', + ti: '.EnvelopeType' + }, { + en: '_FeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: '_Feature' + }, { + en: 'duration', + ti: 'Duration' + }, { + en: '_association', ti: '.AssociationType' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianRefType' + en: 'BooleanList', + ti: { + t: 'l' + } }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: '_CurveSegment' + en: 'parameterID', + ti: '.IdentifierType' }, { - en: '_TimePrimitive', - ti: '.AbstractTimePrimitiveType', - sh: '_TimeObject' + en: 'stringValue' }, { - en: 'MultiPointCoverage', - ti: '.MultiPointCoverageType', + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: '_GeneralOperationParameter' + }, { + en: 'MultiSurfaceCoverage', + ti: '.MultiSurfaceCoverageType', sh: '_DiscreteCoverage' }, { - en: 'covariance', - ti: 'Double' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' + }, { + en: 'boundedBy', + ti: '.BoundingShapeType' + }, { + en: 'datumID', + ti: '.IdentifierType' + }, { + en: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + en: 'history', + ti: '.HistoryPropertyType' }, { - en: 'CountList', + en: 'doubleOrNullTupleList', ti: { t: 'l' } }, { - en: 'temporalExtent', - ti: '.TimePeriodType' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - en: '_ParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: '_SurfacePatch' + en: 'priorityLocation', + ti: '.PriorityLocationPropertyType', + sh: 'location' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: 'pixelInCell', + ti: '.PixelInCellType' }, { - en: 'abstractGeneralOperationParameterRef', + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' + }, { + en: 'usesParameter', ti: '.AbstractGeneralOperationParameterRefType' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidRefType' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: '_GeometricAggregate' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: '_TimeSlice' + en: 'rangeParameters', + ti: '.RangeParametersType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: '_TimeComplex' }, { - en: 'Observation', - ti: '.ObservationType', - sh: '_Feature' + en: 'passThroughOperationRef', + ti: '.PassThroughOperationRefType' }, { - en: 'axisDirection', - ti: '.CodeType' + en: 'linearCSRef', + ti: '.LinearCSRefType' }, { en: 'indirectEntry', ti: '.IndirectEntryType' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType' - }, { - en: 'MultiSurfaceCoverage', - ti: '.MultiSurfaceCoverageType', - sh: '_DiscreteCoverage' + en: 'parameterValueGroup', + ti: '.ParameterValueGroupType', + sh: '_generalParameterValue' }, { - en: '_GeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: '_CoordinateReferenceSystem' + en: 'Transformation', + ti: '.TransformationType', + sh: '_GeneralTransformation' }, { - en: 'lineStringProperty', - ti: '.LineStringPropertyType' + en: '_Solid', + ti: '.AbstractSolidType', + sh: '_GeometricPrimitive' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumRefType' + en: 'pointMember', + ti: '.PointPropertyType' }, { - en: 'usesOperation', - ti: '.OperationRefType' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'GridCoverage', + ti: '.GridCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'centerOf', - ti: '.PointPropertyType' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'polygonProperty', - ti: '.PolygonPropertyType' + en: 'Circle', + ti: '.CircleType', + sh: 'Arc' }, { - en: 'origin', - ti: 'DateTime' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumRefType' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'quantityType', - ti: '.StringOrRefType' + en: '_GriddedSurface', + ti: '.AbstractGriddedSurfaceType', + sh: '_ParametricCurveSurface' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'srsName', + ti: '.CodeType', + sh: 'name' }, { - en: 'ellipsoidName', + en: 'parameterName', ti: '.CodeType', sh: 'name' }, { - en: 'usesImageDatum', - ti: '.ImageDatumRefType' + en: 'verticalCSRef', + ti: '.VerticalCSRefType' }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSRefType' }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', - sh: '_CoordinateSystem' + en: 'measure', + ti: '.MeasureType' }, { - en: 'Array', - ti: '.ArrayType', - sh: '_GML' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: '_Feature' + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: '_SingleOperation' + en: 'includesElement', + ti: '.CovarianceElementType' }, { - en: 'polygonPatches', - ti: '.PolygonPatchArrayPropertyType', - sh: 'patches' + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' + }, { + en: 'MultiPointCoverage', + ti: '.MultiPointCoverageType', + sh: '_DiscreteCoverage' + }, { + en: 'engineeringDatumRef', + ti: '.EngineeringDatumRefType' + }, { + en: 'MultiLineString', + ti: '.MultiLineStringType', + sh: '_GeometricAggregate' + }, { + en: 'valueComponents', + ti: '.ValueArrayPropertyType' + }, { + en: 'target', + ti: '.TargetPropertyType' + }, { + en: 'modifiedCoordinate', + ti: 'PositiveInteger' + }, { + en: 'absoluteExternalPositionalAccuracy', + ti: '.AbsoluteExternalPositionalAccuracyType', + sh: '_positionalAccuracy' + }, { + en: 'superComplex', + ti: '.TopoComplexMemberType' + }, { + en: 'outerBoundaryIs', + ti: '.AbstractRingPropertyType', + sh: 'exterior' }, { en: 'meridianName', ti: '.CodeType', sh: 'name' }, { - en: '_Ring', - ti: '.AbstractRingType', - sh: '_Geometry' + en: '_ParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: '_SurfacePatch' }, { - en: 'Edge', - ti: '.EdgeType', - sh: '_TopoPrimitive' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: '_TimeReferenceSystem' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumRefType' }, { - en: 'FeatureStyle', - ti: '.FeatureStyleType', - sh: '_GML' + en: 'imageCRSRef', + ti: '.ImageCRSRefType' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'Surface', + ti: '.SurfaceType', + sh: '_Surface' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' + }, { + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Ring' + }, { + en: 'derivedCRSRef', + ti: '.DerivedCRSRefType' + }, { + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumRefType' }, { en: 'Quantity', ti: '.MeasureType' }, { - en: 'BSpline', - ti: '.BSplineType', - sh: '_CurveSegment' + en: 'semiMajorAxis', + ti: '.MeasureType' + }, { + en: 'labelStyle', + ti: '.LabelStylePropertyType' + }, { + en: '_GeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', + sh: '_CoordinateReferenceSystem' + }, { + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: '_Datum' + }, { + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: '_Curve' + }, { + en: 'MultiPoint', + ti: '.MultiPointType', + sh: '_GeometricAggregate' + }, { + en: 'seconds', + ti: 'Decimal' + }, { + en: 'posList', + ti: '.DirectPositionListType' + }, { + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'outerBoundaryIs', - ti: '.AbstractRingPropertyType', - sh: 'exterior' + en: 'gridDomain', + ti: '.GridDomainType', + sh: 'domainSet' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: '_ReferenceSystem', + ti: '.AbstractReferenceSystemType', + sh: 'Definition' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'groupID', + ti: '.IdentifierType' }, { - en: 'GeodesicString', - ti: '.GeodesicStringType', - sh: '_CurveSegment' + en: 'Count', + ti: 'Integer' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', - sh: '_TimeTopologyPrimitive' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType', - sh: 'Definition' + en: 'methodID', + ti: '.IdentifierType' }, { - en: 'CompassPoint' + en: 'coordinateOperationID', + ti: '.IdentifierType' }, { - en: 'inverseFlattening', - ti: '.MeasureType' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: '_GeometricAggregate' }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSRefType' + en: '_DiscreteCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: '_Coverage' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationRefType' + en: '_GeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: '_Operation' }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSRefType' + en: 'usesVerticalDatum', + ti: '.VerticalDatumRefType' }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: '_SingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: '_CoordinateOperation' + en: 'csName', + ti: '.CodeType', + sh: 'name' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' }, { - en: 'operationRef', - ti: '.OperationRefType' + en: 'operationVersion' }, { - en: 'covarianceMatrix', - ti: '.CovarianceMatrixType', - sh: '_positionalAccuracy' + en: 'Clothoid', + ti: '.ClothoidType', + sh: '_CurveSegment' }, { - en: 'CartesianCS', - ti: '.CartesianCSType', - sh: '_CoordinateSystem' + en: 'MultiPolygon', + ti: '.MultiPolygonType', + sh: '_GeometricAggregate' }, { - en: 'Grid', - ti: '.GridType', - sh: '_ImplicitGeometry' + en: '_positionalAccuracy', + ti: '.AbstractPositionalAccuracyType' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' + en: 'CountExtent', + ti: { + t: 'l' + } }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: '_MetaData', + ti: '.AbstractMetaDataType', + sh: '_Object' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'CompositeSolid', + ti: '.CompositeSolidType', + sh: '_Solid' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'multiCurveDomain', + ti: '.MultiCurveDomainType', + sh: 'domainSet' }, { - en: 'name', - ti: '.CodeType' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType', + sh: '_GeneralOperationParameter' }, { - en: 'verticalExtent', - ti: '.EnvelopeType' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'Boolean', + ti: 'Boolean' }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: '_CoordinateSystem' + en: 'coordinateOperationName', + ti: '.CodeType', + sh: 'name' }, { - en: 'crsRef', - ti: '.CRSRefType' + en: '_Curve', + ti: '.AbstractCurveType', + sh: '_GeometricPrimitive' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: '_GeometricAggregate' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: 'validTime', - ti: '.TimePrimitivePropertyType' + en: 'MultiCurveCoverage', + ti: '.MultiCurveCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'degrees', - ti: '.DegreesType' + en: '_GeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + sh: 'Definition' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumRefType' + en: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumRefType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: '_CoordinateSystem' }, { - en: 'integerValueList', - ti: { - t: 'l', - bti: 'Integer' - } + en: 'CylindricalCS', + ti: '.CylindricalCSType', + sh: '_CoordinateSystem' }, { - en: '_ImplicitGeometry', - ti: '.AbstractGeometryType', - sh: '_Geometry' + en: '_ContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: '_Coverage' }, { - en: '_Topology', - ti: '.AbstractTopologyType', - sh: '_GML' + en: 'boundingBox', + ti: '.EnvelopeType' }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterRefType' + en: 'multiSolidDomain', + ti: '.MultiSolidDomainType', + sh: 'domainSet' }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: 'ellipsoidName', + ti: '.CodeType', + sh: 'name' }, { - en: 'geometryStyle', - ti: '.GeometryStylePropertyType' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: '_ImplicitGeometry' + en: 'Style', + ti: '.StyleType', + sh: '_Style' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationRefType' + en: '_strictAssociation', + ti: '.AssociationType' }, { - en: 'description', - ti: '.StringOrRefType' + en: 'Category', + ti: '.CodeType' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: '_CurveSegment' + en: 'TemporalCRS', + ti: '.TemporalCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSRefType' + en: 'operationMethodRef', + ti: '.OperationMethodRefType' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'multiPointDomain', + ti: '.MultiPointDomainType', + sh: 'domainSet' }, { - en: 'Cone', - ti: '.ConeType', - sh: '_GriddedSurface' + en: 'referenceSystemRef', + ti: '.ReferenceSystemRefType' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: '_CRS' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: '_TimeReferenceSystem' }, { - en: 'solidMembers', - ti: '.SolidArrayPropertyType' + en: 'LabelExpression', + sc: '.LabelType' }, { - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'description', + ti: '.StringOrRefType' }, { - en: 'valueFile' + en: '_TimeReferenceSystem', + ti: '.AbstractTimeReferenceSystemType', + sh: 'Definition' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'topologyStyle', + ti: '.TopologyStylePropertyType' }, { - en: 'symbol', - ti: '.SymbolType' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: 'minutes', + ti: 'NonNegativeInteger' }, { - en: 'resultOf', - ti: '.AssociationType' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType', + sh: 'Definition' }, { - en: 'remarks', - ti: '.StringOrRefType' + en: 'Edge', + ti: '.EdgeType', + sh: '_TopoPrimitive' }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSRefType' + en: 'polygonMember', + ti: '.PolygonPropertyType' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: '_GeometricAggregate' + en: 'QuantityExtent', + ti: '.QuantityExtentType' }, { - en: 'boundingPolygon', - ti: '.PolygonType' + en: 'isSphere' }, { - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: '_CoordinateSystem' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', - sh: '_TimeReferenceSystem' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: 'TopologyStyle', + ti: '.TopologyStyleType', + sh: '_GML' }, { - en: 'vector', - ti: '.VectorType' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' }, { - en: 'Category', - ti: '.CodeType' + en: '_TimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: '_TimePrimitive' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', - sh: '_CoordinateReferenceSystem' + en: 'Dictionary', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'usesTemporalDatum', + ti: '.TemporalDatumRefType' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationRefType' + en: 'resultOf', + ti: '.AssociationType' }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'GridFunction', - ti: '.GridFunctionType' + en: 'TimeClock', + ti: '.TimeClockType', + sh: '_TimeReferenceSystem' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'PolyhedralSurface', + ti: '.PolyhedralSurfaceType', + sh: 'Surface' }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSRefType' + en: 'usesCS', + ti: '.CoordinateSystemRefType' }, { - en: 'rangeParameters', - ti: '.RangeParametersType' + en: 'Ring', + ti: '.RingType', + sh: '_Ring' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', - sh: '_Surface' + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'DataBlock', + ti: '.DataBlockType' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'defaultStyle', + ti: '.DefaultStylePropertyType' }, { en: 'TemporalCS', ti: '.TemporalCSType', sh: '_CoordinateSystem' }, { - en: 'Boolean', - ti: 'Boolean' - }, { - en: 'transformationRef', - ti: '.TransformationRefType' - }, { - en: '_TimeSlice', - ti: '.AbstractTimeSliceType', - sh: '_GML' - }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType' - }, { - en: 'realizationEpoch', - ti: 'Date' + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' }, { - en: '_ContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: '_Coverage' + en: 'greenwichLongitude', + ti: '.AngleChoiceType' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: '_TimeReferenceSystem' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: '_GriddedSurface' + en: 'usesSingleOperation', + ti: '.SingleOperationRefType' }, { - en: 'parameterName', - ti: '.CodeType', - sh: 'name' + en: 'polygonPatches', + ti: '.PolygonPatchArrayPropertyType', + sh: 'patches' }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'container', + ti: '.ContainerPropertyType' }, { - en: 'File', - ti: '.FileType' + en: 'extentOf', + ti: '.SurfacePropertyType' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSRefType' + en: 'rowIndex', + ti: 'PositiveInteger' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'temporalExtent', + ti: '.TimePeriodType' }, { - en: 'graphStyle', - ti: '.GraphStylePropertyType' + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSRefType' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: '_Datum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'operationRef', + ti: '.OperationRefType' }, { en: 'TimePeriod', ti: '.TimePeriodType', sh: '_TimeGeometricPrimitive' }, { - en: 'IndexMap', - ti: '.IndexMapType', - sh: 'GridFunction' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'angle', - ti: '.MeasureType' + en: 'dataSource', + ti: '.StringOrRefType' }, { - en: 'CompositeValue', - ti: '.CompositeValueType' + en: 'symbol', + ti: '.SymbolType' }, { - en: 'stringValue' + en: 'derivedCRSType', + ti: '.DerivedCRSTypeType' }, { - en: 'datumName', - ti: '.CodeType', - sh: 'name' + en: 'centerLineOf', + ti: '.CurvePropertyType' }, { - en: 'Bag', - ti: '.BagType', + en: 'LabelStyle', + ti: '.LabelStyleType', sh: '_GML' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', - sh: 'Definition' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'GeodesicString', + ti: '.GeodesicStringType', + sh: '_CurveSegment' }, { - en: '_Geometry', - ti: '.AbstractGeometryType', - sh: '_GML' + en: 'boundingPolygon', + ti: '.PolygonType' }, { - en: 'defaultStyle', - ti: '.DefaultStylePropertyType' + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' }, { - en: 'GeometryStyle', - ti: '.GeometryStyleType', + en: 'datumRef', + ti: '.DatumRefType' + }, { + en: 'verticalExtent', + ti: '.EnvelopeType' + }, { + en: 'version' + }, { + en: 'catalogSymbol', + ti: '.CodeType' + }, { + en: 'PolygonPatch', + ti: '.PolygonPatchType', + sh: '_SurfacePatch' + }, { + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' + }, { + en: 'relativeInternalPositionalAccuracy', + ti: '.RelativeInternalPositionalAccuracyType', + sh: '_positionalAccuracy' + }, { + en: '_GML', + ti: '.AbstractGMLType', + sh: '_Object' + }, { + en: 'Bag', + ti: '.BagType', sh: '_GML' }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'coordinateReferenceSystemRef', + ti: '.CoordinateReferenceSystemRefType' }, { - en: 'baseSurface', - ti: '.SurfacePropertyType' + en: '_Operation', + ti: '.AbstractCoordinateOperationType', + sh: '_SingleOperation' }] }; return { diff --git a/scripts/lib/GML_3_2_0.js b/scripts/lib/GML_3_2_0.js index dff5147a..2354f206 100644 --- a/scripts/lib/GML_3_2_0.js +++ b/scripts/lib/GML_3_2_0.js @@ -5,34 +5,12 @@ var GML_3_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'BoundedFeatureType', - bti: '.AbstractFeatureType' - }, { - ln: 'TimeOrdinalReferenceSystemType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'component', - rq: true, - col: true, - ti: '.TimeOrdinalEraPropertyType' - }] - }, { - ln: 'FeaturePropertyType', + ln: 'TimeInstantPropertyType', ps: [{ - n: 'abstractFeature', + n: 'timeInstant', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'TimeInstant', + ti: '.TimeInstantType' }, { n: 'nilReason', ti: { @@ -73,14 +51,43 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TimeCalendarPropertyType', + ln: 'AbstractMetadataPropertyType', ps: [{ - n: 'timeCalendar', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'IsolatedPropertyType', + ps: [{ + n: 'node', rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' + en: 'Node', + ti: '.NodeType' + }, { + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -121,75 +128,84 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'DictionaryType', + bti: '.DefinitionType', + ps: [{ + n: 'dictionaryEntryOrIndirectEntry', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'indirectEntry', + ti: '.IndirectEntryType' + }, { + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }], + t: 'ers' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'UserDefinedCSPropertyType', + ln: 'TopoSurfacePropertyType', ps: [{ - n: 'userDefinedCS', + n: 'topoSurface', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'SolidArrayPropertyType', + ps: [{ + n: 'abstractSolid', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' }, { - n: 'remoteSchema', + n: 'owns', + ti: 'Boolean', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'owns' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DirectedNodePropertyType', + ln: 'EllipsoidType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'node', + n: 'semiMajorAxis', rq: true, - en: 'Node', - ti: '.NodeType' + ti: '.MeasureType' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'secondDefiningParameter', + rq: true, + ti: '.SecondDefiningParameterPropertyElement' + }] + }, { + ln: 'TopoPointPropertyType', + ps: [{ + n: 'topoPoint', + rq: true, + en: 'TopoPoint', + ti: '.TopoPointType' }, { n: 'owns', ti: 'Boolean', @@ -197,6 +213,17 @@ var GML_3_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'MultiGeometryPropertyType', + ps: [{ + n: 'abstractGeometricAggregate', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -237,64 +264,53 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - ln: 'IndirectEntryType', - ps: [{ - n: 'definitionProxy', - rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' - }] + ln: 'AbstractRingType' }, { - ln: 'GeodeticCRSType', - bti: '.AbstractCRSType', + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'ellipsoidalCS', - rq: true, - mx: false, - dom: false, - ti: '.EllipsoidalCSPropertyType', - t: 'er' - }, { - n: 'cartesianCS', + n: 'primeMeridian', rq: true, mx: false, dom: false, - ti: '.CartesianCSPropertyType', + ti: '.PrimeMeridianPropertyType', t: 'er' }, { - n: 'sphericalCS', + n: 'ellipsoid', rq: true, mx: false, dom: false, - ti: '.SphericalCSPropertyType', + ti: '.EllipsoidPropertyType', t: 'er' - }, { - n: 'geodeticDatum', + }] + }, { + ln: 'TimeCalendarType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'referenceFrame', rq: true, - mx: false, - dom: false, - ti: '.GeodeticDatumPropertyType', - t: 'er' + col: true, + ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'TimeNodePropertyType', + ln: 'ProcedurePropertyType', ps: [{ - n: 'timeNode', + n: 'abstractFeature', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -335,23 +351,21 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'DerivedUnitType', - bti: '.UnitDefinitionType', - ps: [{ - n: 'derivationUnitTerm', - rq: true, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'QuantityPropertyType', + ln: 'OperationParameterGroupPropertyType', ps: [{ - n: 'quantity', + n: 'operationParameterGroup', rq: true, - en: 'Quantity', - ti: '.Quantity' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -394,12 +408,88 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearCSPropertyType', + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'linearCS', + n: 'solidMember', + mno: 0, + col: true, + ti: '.SolidPropertyType' + }, { + n: 'solidMembers', + ti: '.SolidArrayPropertyType' + }] + }, { + ln: 'InlinePropertyType', + ps: [{ + n: 'abstractObject', rq: true, - en: 'LinearCS', - ti: '.LinearCSType' + mx: false, + dom: false, + en: 'AbstractObject', + ti: 'AnyType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'VerticalCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'verticalCS', + rq: true, + mx: false, + dom: false, + ti: '.VerticalCSPropertyType', + t: 'er' + }, { + n: 'verticalDatum', + rq: true, + mx: false, + dom: false, + ti: '.VerticalDatumPropertyType', + t: 'er' + }] + }, { + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'baseSurface', + rq: true, + ti: '.SurfacePropertyType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }] + }, { + ln: 'MeasureType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', + rq: true, + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'TimeOrdinalEraPropertyType', + ps: [{ + n: 'timeOrdinalEra', + rq: true, + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { n: 'nilReason', ti: { @@ -440,121 +530,26 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'GridType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'limits', - rq: true, - ti: '.GridLimitsType' - }, { - n: 'gridAxisLabels', - rq: true, - en: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - } - }, { - n: 'axisName', - rq: true, - col: true - }, { - n: 'dimension', - rq: true, - ti: 'PositiveInteger', - an: { - lp: 'dimension' - }, - t: 'a' - }] - }, { - ln: 'MultiPointDomainType', - bti: '.DomainSetType' - }, { - ln: 'GridEnvelopeType', - ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'high', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }] - }, { - ln: 'TimeClockType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceTime', - rq: true, - ti: 'Time' - }, { - n: 'utcReference', - rq: true, - ti: 'Time' - }, { - n: 'dateBasis', - mno: 0, - col: true, - ti: '.TimeCalendarPropertyType' - }] - }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - rq: true, - ti: '.AbstractRingPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' }, { - n: 'uom', - rq: true, + n: 'owns', + ti: 'Boolean', an: { - lp: 'uom' + lp: 'owns' }, t: 'a' }] }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] + ln: 'AbstractSurfacePatchType' }, { - ln: 'TimeTopologyComplexPropertyType', + ln: 'CoordinateSystemPropertyType', ps: [{ - n: 'timeTopologyComplex', + n: 'abstractCoordinateSystem', rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' + mx: false, + dom: false, + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', + t: 'er' }, { n: 'nilReason', ti: { @@ -595,6 +590,18 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'SurfaceArrayPropertyType', + ps: [{ + n: 'abstractSurface', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -604,15 +611,23 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SolidArrayPropertyType', + ln: 'LinearRingPropertyType', ps: [{ - n: 'abstractSolid', + n: 'linearRing', + rq: true, + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'ArrayAssociationType', + ps: [{ + n: 'abstractObject', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', + en: 'AbstractObject', + ti: 'AnyType', t: 'er' }, { n: 'owns', @@ -623,82 +638,51 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', + ln: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'quantityType', - ti: '.StringOrRefType' - }, { - n: 'quantityTypeReference', - ti: '.ReferenceType' - }, { - n: 'catalogSymbol', - ti: '.CodeType' - }] - }, { - ln: 'ArcByCenterPointType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pointProperty', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'pointRep', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', + n: 'baseCRS', rq: true, - ti: '.CoordinatesType' + ti: '.SingleCRSPropertyType' }, { - n: 'radius', + n: 'derivedCRSType', rq: true, - ti: '.LengthType' - }, { - n: 'startAngle', - ti: '.AngleType' - }, { - n: 'endAngle', - ti: '.AngleType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + ti: '.CodeWithAuthorityType' }, { - n: 'numARC', + n: 'coordinateSystem', rq: true, - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' + mx: false, + dom: false, + ti: '.CoordinateSystemPropertyType', + t: 'er' }] }, { - ln: 'SphericalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AngleType', - bti: '.MeasureType' - }, { - ln: 'SurfacePropertyType', + ln: 'LocationPropertyType', ps: [{ - n: 'abstractSurface', + n: 'abstractGeometry', rq: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', t: 'er' + }, { + n: 'locationKeyWord', + rq: true, + en: 'LocationKeyWord', + ti: '.CodeType' + }, { + n: 'locationString', + rq: true, + en: 'LocationString', + ti: '.StringOrRefType' + }, { + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }, { n: 'nilReason', ti: { @@ -739,32 +723,32 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'DomainSetType', + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'abstractGeometry', + n: 'offsetBase', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + ti: '.CurvePropertyType' }, { - n: 'abstractTimeObject', + n: 'distance', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + ti: '.LengthType' + }, { + n: 'refDirection', + ti: '.VectorType' + }] + }, { + ln: 'IdentifiedObjectType', + bti: '.DefinitionType' + }, { + ln: 'GeographicCRSPropertyType', + ps: [{ + n: 'geographicCRS', + rq: true, + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { n: 'nilReason', ti: { @@ -805,46 +789,14 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'TriangulatedSurfaceType', - bti: '.SurfaceType' - }, { - ln: 'SurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'patches', - rq: true, - mx: false, - dom: false, - ti: '.SurfacePatchArrayPropertyType', - t: 'er' - }] - }, { - ln: 'TemporalDatumType', - bti: '.TemporalDatumBaseType', - ps: [{ - n: 'origin', - rq: true, - ti: 'DateTime' }] }, { - ln: 'MultiPointCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'CountPropertyType', + ln: 'TimeCalendarEraPropertyType', ps: [{ - n: 'count', + n: 'timeCalendarEra', rq: true, - en: 'Count', - ti: '.Count' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { n: 'nilReason', ti: { @@ -885,26 +837,52 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'GridDomainType', - bti: '.DomainSetType' + ln: 'MultiSolidCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'DirectPositionListType', + ln: 'TimeCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' + }, { + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: 'distance', + rq: true, + ti: '.MeasureType' + }] + }, { + ln: 'EnvelopeType', + ps: [{ + n: 'lowerCorner', + rq: true, + ti: '.DirectPositionType' }, { - n: 'count', - ti: 'PositiveInteger', - an: { - lp: 'count' - }, - t: 'a' + n: 'upperCorner', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'pos', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectPositionType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { n: 'srsName', an: { @@ -940,117 +918,60 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows', - tn: null, + ln: 'ImageCRSPropertyType', ps: [{ - n: 'row', + n: 'imageCRS', rq: true, - col: true, - en: 'Row', - ti: '.AbstractGriddedSurfaceType.Rows.Row' - }] - }, { - ln: 'MeasureListType', - ps: [{ - n: 'value', + en: 'ImageCRS', + ti: '.ImageCRSType' + }, { + n: 'nilReason', ti: { - t: 'l', - bti: 'Double' + t: 'l' }, - t: 'v' + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'uom', - rq: true, + n: 'remoteSchema', an: { - lp: 'uom' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'OffsetCurveType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'offsetBase', - rq: true, - ti: '.CurvePropertyType' - }, { - n: 'distance', - rq: true, - ti: '.LengthType' - }, { - n: 'refDirection', - ti: '.VectorType' - }] - }, { - ln: 'AbstractCoordinateSystemType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'axis', - rq: true, - col: true, - mx: false, - dom: false, - ti: '.CoordinateSystemAxisPropertyType', - t: 'er' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'OperationMethodType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'formula', - rq: true, - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' }, { - n: 'sourceDimensions', - ti: 'PositiveInteger' + n: 'href', + t: 'a' }, { - n: 'targetDimensions', - ti: 'PositiveInteger' + n: 'role', + t: 'a' }, { - n: 'generalOperationParameter', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'FormulaType', - ps: [{ - n: 'a', - ti: 'Double' + n: 'arcrole', + t: 'a' }, { - n: 'b', - rq: true, - ti: 'Double' + n: 'title', + t: 'a' }, { - n: 'c', - rq: true, - ti: 'Double' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'd', - ti: 'Double' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'EngineeringDatumPropertyType', + ln: 'MultiCurvePropertyType', ps: [{ - n: 'engineeringDatum', + n: 'multiCurve', rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' + en: 'MultiCurve', + ti: '.MultiCurveType' }, { n: 'nilReason', ti: { @@ -1091,14 +1012,6 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'TopoCurvePropertyType', - ps: [{ - n: 'topoCurve', - rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' }, { n: 'owns', ti: 'Boolean', @@ -1108,79 +1021,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', - ps: [{ - n: 'position', - rq: true, - ti: '.GeometryPropertyType' - }, { - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'locationName', - rq: true, - ti: '.CodeType' - }, { - n: 'locationReference', - rq: true, - ti: '.ReferenceType' - }, { - n: 'location', - rq: true, - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' - }, { - n: 'speed', - ti: '.MeasureType' - }, { - n: 'bearing', - ti: '.DirectionPropertyType' - }, { - n: 'acceleration', - ti: '.MeasureType' - }, { - n: 'elevation', - ti: '.MeasureType' - }, { - n: 'status', - ti: '.StringOrRefType' - }, { - n: 'statusReference', - ti: '.ReferenceType' - }] - }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' - }, { - n: 'dataSource', - ti: '.StringOrRefType' - }, { - n: 'dataSourceReference', - ti: '.ReferenceType' - }] - }, { - ln: 'CoordinateSystemPropertyType', + ln: 'CategoryPropertyType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'category', rq: true, - mx: false, - dom: false, - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', - t: 'er' + en: 'Category', + ti: '.Category' }, { n: 'nilReason', ti: { @@ -1223,38 +1069,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SphereType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' - }] - }, { - ln: 'CurvePropertyType', + ln: 'SingleOperationPropertyType', ps: [{ - n: 'abstractCurve', + n: 'abstractSingleOperation', rq: true, mx: false, dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -1297,201 +1120,70 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SecondDefiningParameter', - tn: null, + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'inverseFlattening', + n: 'posOrPointPropertyOrPointRep', rq: true, - ti: '.MeasureType' + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' }, { - n: 'semiMinorAxis', + n: 'posList', rq: true, - ti: '.LengthType' + ti: '.DirectPositionListType' }, { - n: 'isSphere', - rq: true - }] - }, { - ln: 'ReferenceType', - ps: [{ - n: 'owns', - ti: 'Boolean', + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', an: { - lp: 'owns' + lp: 'interpolation' }, t: 'a' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'numArc', + ti: 'Integer', an: { - lp: 'nilReason' + lp: 'numArc' }, t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'GeocentricCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSPropertyType' - }, { - n: 'usesSphericalCS', - rq: true, - ti: '.SphericalCSPropertyType' - }, { - n: 'usesGeodeticDatum', - rq: true, - ti: '.GeodeticDatumPropertyType' - }] - }, { - ln: 'ClothoidType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'refLocation', - rq: true, - ti: '.ClothoidType.RefLocation' - }, { - n: 'scaleFactor', - rq: true, - ti: 'Decimal' - }, { - n: 'startParameter', - rq: true, - ti: 'Double' - }, { - n: 'endParameter', - rq: true, - ti: 'Double' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', - rq: true, - mno: 2, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', - ps: [{ - n: 'pixelInCell', - rq: true, - ti: '.CodeWithAuthorityType' }] }, { - ln: 'OrientableSurfaceType', + ln: 'CompositeSurfaceType', bti: '.AbstractSurfaceType', ps: [{ - n: 'baseSurface', + n: 'surfaceMember', rq: true, + col: true, ti: '.SurfacePropertyType' }, { - n: 'orientation', + n: 'aggregationType', an: { - lp: 'orientation' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'MappingRuleType', - ps: [{ - n: 'ruleDefinition', - rq: true - }, { - n: 'ruleReference', - rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'AbstractGriddedSurfaceType.Rows.Row', - tn: null, - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', - rq: true, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'SingleCRSPropertyType', + ln: 'CylindricalCSPropertyType', ps: [{ - n: 'abstractSingleCRS', + n: 'cylindricalCS', rq: true, - mx: false, - dom: false, - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - t: 'er' + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { n: 'nilReason', ti: { @@ -1534,50 +1226,45 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListType', + ln: 'AbstractGriddedSurfaceType', + bti: '.AbstractParametricCurveSurfaceType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' - }, - t: 'v' + n: 'pointGridRows', + rq: true, + en: 'rows', + ti: '.AbstractGriddedSurfaceType.Rows' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'ConeType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', + n: 'rows', + ti: 'Integer', an: { - lp: 'horizontalCurveType' + lp: 'rows' }, t: 'a' }, { - n: 'verticalCURVETYPE', + n: 'columns', + ti: 'Integer', an: { - lp: 'verticalCurveType' + lp: 'columns' }, t: 'a' }] }, { - ln: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' }, { - ln: 'DatumPropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'abstractDatum', + n: 'timeTopologyComplex', rq: true, - mx: false, - dom: false, - en: 'AbstractDatum', - ti: '.AbstractDatumType', - t: 'er' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -1620,108 +1307,121 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoSurfacePropertyType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'topoSurface', + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'GridType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'limits', rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' + ti: '.GridLimitsType' }, { - n: 'owns', - ti: 'Boolean', + n: 'gridAxisLabels', + rq: true, + en: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + } + }, { + n: 'axisName', + rq: true, + col: true + }, { + n: 'dimension', + rq: true, + ti: 'PositiveInteger', an: { - lp: 'owns' + lp: 'dimension' }, t: 'a' }] }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' + ln: 'MultiCurveDomainType', + bti: '.DomainSetType' }, { - ln: 'TimeNodeType', - bti: '.AbstractTimeTopologyPrimitiveType', + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', ps: [{ - n: 'previousEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' + n: 'position', + rq: true, + ti: '.GeometryPropertyType' }, { - n: 'nextEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'position', - ti: '.TimeInstantPropertyType' + n: 'locationName', + rq: true, + ti: '.CodeType' + }, { + n: 'locationReference', + rq: true, + ti: '.ReferenceType' + }, { + n: 'location', + rq: true, + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' + }, { + n: 'speed', + ti: '.MeasureType' + }, { + n: 'bearing', + ti: '.DirectionPropertyType' + }, { + n: 'acceleration', + ti: '.MeasureType' + }, { + n: 'elevation', + ti: '.MeasureType' + }, { + n: 'status', + ti: '.StringOrRefType' + }, { + n: 'statusReference', + ti: '.ReferenceType' }] }, { - ln: 'MultiPointPropertyType', + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', ps: [{ - n: 'multiPoint', - rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' - }, { - n: 'owns', - ti: 'Boolean', + n: 'priority', an: { - lp: 'owns' + lp: 'priority' }, t: 'a' - }, { - n: 'nilReason', + }] + }, { + ln: 'MeasureOrNilReasonListType', + ps: [{ + n: 'value', ti: { t: 'l' }, - an: { - lp: 'nilReason' - }, - t: 'a' + t: 'v' }, { - n: 'remoteSchema', + n: 'uom', + rq: true, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'uom' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNilReasonListType' - }, { - ln: 'ResultType', + ln: 'OperationMethodPropertyType', ps: [{ - n: 'abstractObject', + n: 'operationMethod', rq: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + en: 'OperationMethod', + ti: '.OperationMethodType' }, { n: 'nilReason', ti: { @@ -1762,27 +1462,18 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'AngleChoiceType', + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', ps: [{ - n: 'angle', - rq: true, - ti: '.AngleType' - }, { - n: 'dmsAngle', + n: 'primitive', rq: true, - ti: '.DMSAngleType' + col: true, + ti: '.TimeTopologyPrimitivePropertyType' }] }, { - ln: 'LocationPropertyType', + ln: 'GeometryPropertyType', ps: [{ n: 'abstractGeometry', rq: true, @@ -1792,22 +1483,12 @@ var GML_3_2_0_Module_Factory = function () { ti: '.AbstractGeometryType', t: 'er' }, { - n: 'locationKeyWord', - rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' - }, { - n: 'locationString', - rq: true, - en: 'LocationString', - ti: '.StringOrRefType' - }, { - n: '_null', - rq: true, - en: 'Null', - ti: { - t: 'l' - } + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -1850,25 +1531,14 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', - ps: [{ - n: 'priority', - an: { - lp: 'priority' - }, - t: 'a' - }] - }, { - ln: 'GeometryArrayPropertyType', + ln: 'TimeTopologyPrimitivePropertyType', ps: [{ - n: 'abstractGeometry', - mno: 0, - col: true, + n: 'abstractTimeTopologyPrimitive', + rq: true, mx: false, dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', t: 'er' }, { n: 'owns', @@ -1877,15 +1547,6 @@ var GML_3_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'CoordinateOperationAccuracy', - tn: null, - ps: [{ - n: 'abstractDQPositionalAccuracy', - rq: true, - mx: false, - t: 'ae' }, { n: 'nilReason', ti: { @@ -1928,52 +1589,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', - ps: [{ - n: 'method', - rq: true, - mx: false, - dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' - }, { - n: 'parameterValue', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' - }] - }, { - ln: 'DerivationUnitTermType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'exponent', - ti: 'Integer', - an: { - lp: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'MultiGeometryPropertyType', + ln: 'TimePeriodPropertyType', ps: [{ - n: 'abstractGeometricAggregate', + n: 'timePeriod', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'TimePeriod', + ti: '.TimePeriodType' }, { n: 'nilReason', ti: { @@ -2014,26 +1635,88 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'EllipsoidalCSPropertyType', - ps: [{ - n: 'ellipsoidalCS', - rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' - }, { - n: 'remoteSchema', - an: { + }] + }, { + ln: 'CodeWithAuthorityType', + bti: '.CodeType' + }, { + ln: 'AreaType', + bti: '.MeasureType' + }, { + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'surfaceMember', + mno: 0, + col: true, + ti: '.SurfacePropertyType' + }, { + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' + }] + }, { + ln: 'EngineeringCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'coordinateSystem', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateSystemPropertyType', + t: 'er' + }, { + n: 'engineeringDatum', + rq: true, + mx: false, + dom: false, + ti: '.EngineeringDatumPropertyType', + t: 'er' + }] + }, { + ln: 'AngleChoiceType', + ps: [{ + n: 'angle', + rq: true, + ti: '.AngleType' + }, { + n: 'dmsAngle', + rq: true, + ti: '.DMSAngleType' + }] + }, { + ln: 'DirectedObservationType', + bti: '.ObservationType', + ps: [{ + n: 'direction', + rq: true, + ti: '.DirectionPropertyType' + }] + }, { + ln: 'PrimeMeridianPropertyType', + ps: [{ + n: 'primeMeridian', + rq: true, + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, @@ -2064,18 +1747,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedFacePropertyType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'face', + n: 'timeEdge', rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { n: 'owns', ti: 'Boolean', @@ -2125,96 +1802,67 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoverageFunctionType', + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'mappingRule', + n: 'start', rq: true, - en: 'MappingRule', - ti: '.StringOrRefType' + ti: '.TimeNodePropertyType' }, { - n: 'coverageMappingRule', + n: 'end', rq: true, - en: 'CoverageMappingRule', - ti: '.MappingRuleType' + ti: '.TimeNodePropertyType' }, { - n: 'gridFunction', - rq: true, - en: 'GridFunction', - ti: '.GridFunctionType' - }] - }, { - ln: 'SurfacePatchArrayPropertyType', - ps: [{ - n: 'abstractSurfacePatch', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType', - t: 'er' - }] - }, { - ln: 'CircleType', - bti: '.ArcType' - }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', - ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' + n: 'extent', + ti: '.TimePeriodPropertyType' }] }, { - ln: 'EngineeringCRSType', - bti: '.AbstractCRSType', + ln: 'TimePeriodType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'coordinateSystem', + n: 'beginPosition', rq: true, - mx: false, - dom: false, - ti: '.CoordinateSystemPropertyType', - t: 'er' + ti: '.TimePositionType' }, { - n: 'engineeringDatum', + n: 'begin', rq: true, - mx: false, - dom: false, - ti: '.EngineeringDatumPropertyType', - t: 'er' + ti: '.TimeInstantPropertyType' + }, { + n: 'endPosition', + rq: true, + ti: '.TimePositionType' + }, { + n: 'end', + rq: true, + ti: '.TimeInstantPropertyType' + }, { + n: 'duration', + rq: true, + ti: 'Duration' + }, { + n: 'timeInterval', + rq: true, + ti: '.TimeIntervalLengthType' }] }, { - ln: 'DictionaryType', - bti: '.DefinitionType', + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'dictionaryEntryOrIndirectEntry', + n: 'lineStringSegment', mno: 0, col: true, - mx: false, - dom: false, - etis: [{ - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' - }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' - }], - t: 'ers' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + en: 'LineStringSegment', + ti: '.LineStringSegmentType' }] }, { - ln: 'TimePeriodPropertyType', + ln: 'CoordinateOperationPropertyType', ps: [{ - n: 'timePeriod', + n: 'abstractCoordinateOperation', rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' + mx: false, + dom: false, + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2255,33 +1903,59 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'CodeOrNilReasonListType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'owns', - ti: 'Boolean', + n: 'codeSpace', an: { - lp: 'owns' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', + ln: 'LinearRingType', + bti: '.AbstractRingType', ps: [{ - n: 'members', - ti: '.ArrayAssociationType' + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 4, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'IsolatedPropertyType', + ln: 'TimeCSPropertyType', ps: [{ - n: 'node', + n: 'timeCS', rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', - rq: true, - en: 'Edge', - ti: '.EdgeType' + en: 'TimeCS', + ti: '.TimeCSType' }, { n: 'nilReason', ti: { @@ -2322,50 +1996,59 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'AbstractSurfacePatchType' - }, { - ln: 'CoordinatesType', + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', ps: [{ - n: 'value', - t: 'v' + n: 'element', + rq: true, + col: true, + ti: '.GeometricPrimitivePropertyType' }, { - n: 'decimal', + n: 'aggregationType', an: { - lp: 'decimal' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'LineStringType', + bti: '.AbstractCurveType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' }, { - n: 'cs', - an: { - lp: 'cs' - }, - t: 'a' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'ts', - an: { - lp: 'ts' - }, - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'TimeCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'VerticalCRSPropertyType', + ln: 'VerticalDatumPropertyType', ps: [{ - n: 'verticalCRS', + n: 'verticalDatum', rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'nilReason', ti: { @@ -2408,56 +2091,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterValueType', - bti: '.AbstractGeneralParameterValueType', - ps: [{ - n: 'value', - rq: true, - ti: '.MeasureType' - }, { - n: 'dmsAngleValue', - rq: true, - ti: '.DMSAngleType' - }, { - n: 'stringValue', - rq: true - }, { - n: 'integerValue', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'booleanValue', - rq: true, - ti: 'Boolean' - }, { - n: 'valueList', - rq: true, - ti: '.MeasureListType' - }, { - n: 'integerValueList', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'valueFile', - rq: true - }, { - n: 'operationParameter', - rq: true, - mx: false, - dom: false, - ti: '.OperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'TemporalDatumPropertyType', + ln: 'PolarCSPropertyType', ps: [{ - n: 'temporalDatum', + n: 'polarCS', rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'nilReason', ti: { @@ -2500,80 +2139,70 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', + ln: 'ClothoidType.RefLocation', + tn: null, ps: [{ - n: 'distance', + n: 'affinePlacement', rq: true, - ti: '.MeasureType' - }] - }, { - ln: 'LineStringSegmentArrayPropertyType', - ps: [{ - n: 'lineStringSegment', - mno: 0, - col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' + en: 'AffinePlacement', + ti: '.AffinePlacementType' }] }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', + ln: 'OperationParameterPropertyType', ps: [{ - n: 'baseCurve', + n: 'operationParameter', rq: true, - ti: '.CurvePropertyType' + en: 'OperationParameter', + ti: '.OperationParameterType' }, { - n: 'orientation', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'orientation' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'TimeCalendarType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'referenceFrame', - rq: true, - col: true, - ti: '.TimeCalendarEraPropertyType' - }] - }, { - ln: 'AbstractCRSType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.DomainOfValidity' }, { - n: 'scope', - rq: true, - col: true - }] - }, { - ln: 'GeometricComplexPropertyType', - ps: [{ - n: 'geometricComplex', - rq: true, - en: 'GeometricComplex', - ti: '.GeometricComplexType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'compositeCurve', - rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'compositeSurface', - rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' + n: 'href', + t: 'a' }, { - n: 'compositeSolid', + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DomainOfValidity', + tn: null, + ps: [{ + n: 'exExtent', rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -2614,95 +2243,185 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'RectifiedGridDomainType', + bti: '.DomainSetType' + }, { + ln: 'SphereType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'verticalCURVETYPE', an: { - lp: 'owns' + lp: 'verticalCurveType' }, t: 'a' }] }, { - ln: 'TemporalCRSType', - bti: '.AbstractCRSType', + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'timeCS', - rq: true, - mx: false, - dom: false, - ti: '.TimeCSPropertyType', - t: 'er' + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'usesTemporalCS', + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'PrimeMeridianType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'greenwichLongitude', rq: true, - ti: '.TemporalCSPropertyType' - }, { - n: 'temporalDatum', + ti: '.AngleType' + }] + }, { + ln: 'GeneralTransformationPropertyType', + ps: [{ + n: 'abstractGeneralTransformation', rq: true, mx: false, dom: false, - ti: '.TemporalDatumPropertyType', + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'EngineeringDatumType', - bti: '.AbstractDatumType' + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'TopoSolidType', - bti: '.AbstractTopoPrimitiveType', + ln: 'TriangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'directedFace', + n: 'exterior', rq: true, - col: true, - ti: '.DirectedFacePropertyType' - }, { - n: 'solidProperty', - ti: '.SolidPropertyType' + ti: '.AbstractRingPropertyType' }, { - n: 'aggregationType', + n: 'interpolation', an: { - lp: 'aggregationType' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'TimePeriodType', - bti: '.AbstractTimeGeometricPrimitiveType', + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', ps: [{ n: 'beginPosition', rq: true, ti: '.TimePositionType' - }, { - n: 'begin', - rq: true, - ti: '.TimeInstantPropertyType' }, { n: 'endPosition', rq: true, ti: '.TimePositionType' }, { - n: 'end', - rq: true, - ti: '.TimeInstantPropertyType' - }, { - n: 'duration', - rq: true, - ti: 'Duration' + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }] + }, { + ln: 'ValueArrayType', + bti: '.CompositeValueType', + ps: [{ + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }, { - n: 'timeInterval', - rq: true, - ti: '.TimeIntervalLengthType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'MultiSolidCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }] }, { - ln: 'TopoPointPropertyType', + ln: 'ValueArrayPropertyType', ps: [{ - n: 'topoPoint', + n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' + col: true, + mx: false, + dom: false, + etis: [{ + en: 'AbstractGeometry', + ti: '.AbstractGeometryType' + }, { + en: 'Null', + ti: { + t: 'l' + } + }, { + en: 'AbstractValue', + ti: 'AnyType' + }, { + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType' + }], + t: 'ers' }, { n: 'owns', ti: 'Boolean', @@ -2712,12 +2431,30 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeClockPropertyType', + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' + }, { + ln: 'GeometricComplexPropertyType', ps: [{ - n: 'timeClock', + n: 'geometricComplex', rq: true, - en: 'TimeClock', - ti: '.TimeClockType' + en: 'GeometricComplex', + ti: '.GeometricComplexType' + }, { + n: 'compositeCurve', + rq: true, + en: 'CompositeCurve', + ti: '.CompositeCurveType' + }, { + n: 'compositeSurface', + rq: true, + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' + }, { + n: 'compositeSolid', + rq: true, + en: 'CompositeSolid', + ti: '.CompositeSolidType' }, { n: 'owns', ti: 'Boolean', @@ -2767,52 +2504,24 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeSetType', - ps: [{ - n: 'valueArray', - rq: true, - col: true, - en: 'ValueArray', - ti: '.ValueArrayType' - }, { - n: 'abstractScalarValueList', - rq: true, - col: true, - mx: false, - dom: false, - en: 'AbstractScalarValueList', - ti: 'AnyType', - t: 'er' - }, { - n: 'dataBlock', - rq: true, - en: 'DataBlock', - ti: '.DataBlockType' - }, { - n: 'file', - rq: true, - en: 'File', - ti: '.FileType' - }] + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'AbstractGeneralOperationParameterPropertyType', + ln: 'MultiSurfaceCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'DictionaryEntryType', + bti: '.AbstractMemberType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'definition', rq: true, mx: false, dom: false, - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', + en: 'Definition', + ti: '.DefinitionType', t: 'er' }, { n: 'nilReason', @@ -2856,162 +2565,37 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', ps: [{ - n: 'surfaceMember', + n: 'maximalComplex', rq: true, - col: true, - ti: '.SurfacePropertyType' + ti: '.TopoComplexMemberType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AbstractGeneralParameterValuePropertyType', - ps: [{ - n: 'abstractGeneralParameterValue', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - t: 'er' - }] - }, { - ln: 'AbstractCoordinateOperationType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' - }, { - n: 'scope', - rq: true, - col: true - }, { - n: 'operationVersion' - }, { - n: 'coordinateOperationAccuracy', + n: 'superComplex', mno: 0, col: true, - ti: '.CoordinateOperationAccuracy' - }, { - n: 'sourceCRS', - ti: '.CRSPropertyType' + ti: '.TopoComplexMemberType' }, { - n: 'targetCRS', - ti: '.CRSPropertyType' - }] - }, { - ln: 'AbstractMemberType', - ps: [{ - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'CompoundCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'componentReferenceSystem', - rq: true, - mno: 2, + n: 'subComplex', + mno: 0, col: true, - mx: false, - dom: false, - ti: '.SingleCRSPropertyType', - t: 'er' + ti: '.TopoComplexMemberType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', - rq: true, - ti: '.TimePositionType' - }] - }, { - ln: 'DefinitionProxyType', - bti: '.DefinitionType', - ps: [{ - n: 'definitionRef', - rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'TopoVolumeType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedTopoSolid', - rq: true, + n: 'topoPrimitiveMember', + mno: 0, col: true, - ti: '.DirectedTopoSolidPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AbstractGriddedSurfaceType', - bti: '.AbstractParametricCurveSurfaceType', - ps: [{ - n: 'pointGridRows', - rq: true, - en: 'rows', - ti: '.AbstractGriddedSurfaceType.Rows' + ti: '.TopoPrimitiveMemberType' }, { - n: 'rows', - ti: 'Integer', - an: { - lp: 'rows' - }, - t: 'a' + n: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - n: 'columns', - ti: 'Integer', + n: 'isMaximal', + ti: 'Boolean', an: { - lp: 'columns' + lp: 'isMaximal' }, t: 'a' - }] - }, { - ln: 'TimeReferenceSystemType', - bti: '.DefinitionType', - ps: [{ - n: 'domainOfValidity', - rq: true - }] - }, { - ln: 'NodeType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedEdge', - mno: 0, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'pointProperty', - ti: '.PointPropertyType' }, { n: 'aggregationType', an: { @@ -3020,83 +2604,46 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'HistoryPropertyType', + ln: 'DegreesType', ps: [{ - n: 'abstractTimeSlice', - rq: true, - col: true, - mx: false, - dom: false, - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - t: 'er' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' }, { - n: 'owns', - ti: 'Boolean', + n: 'direction', an: { - lp: 'owns' + lp: 'direction' }, t: 'a' }] }, { - ln: 'AreaType', - bti: '.MeasureType' - }, { - ln: 'OperationParameterGroupType', - bti: '.AbstractGeneralOperationParameterType', + ln: 'ConcatenatedOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'maximumOccurs', - ti: 'PositiveInteger' - }, { - n: 'generalOperationParameter', + n: 'coordOperation', rq: true, mno: 2, col: true, mx: false, dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'TopoPrimitiveArrayAssociationType', - ps: [{ - n: 'abstractTopoPrimitive', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', + ti: '.CoordinateOperationPropertyType', t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'EnvelopeType', + ln: 'DirectPositionType', ps: [{ - n: 'lowerCorner', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'upperCorner', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pos', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { n: 'srsName', an: { @@ -3132,48 +2679,60 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridLengthType', - bti: '.MeasureType' - }, { - ln: 'ValuePropertyType', + ln: 'ProjectedCRSPropertyType', ps: [{ - n: 'abstractValue', + n: 'projectedCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractValue', - ti: 'AnyType', - t: 'er' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { - n: 'abstractGeometry', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'abstractTimeObject', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' - }, { - n: '_null', - rq: true, - en: 'Null', - ti: { - t: 'l' - } - }, { - n: 'owns', - ti: 'Boolean', + n: 'remoteSchema', an: { - lp: 'owns' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CompoundCRSPropertyType', + ps: [{ + n: 'compoundCRS', + rq: true, + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'nilReason', ti: { @@ -3216,22 +2775,31 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePrimitivePropertyType', + ln: 'Count', + tn: null, ps: [{ - n: 'abstractTimePrimitive', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - t: 'er' + n: 'value', + ti: 'Integer', + t: 'v' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'AbstractGeneralParameterValueType' + }, { + ln: 'UserDefinedCSPropertyType', + ps: [{ + n: 'userDefinedCS', + rq: true, + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { n: 'nilReason', ti: { @@ -3274,22 +2842,124 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractFeatureMemberType', + ln: 'AffineCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'SolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'owns', + n: 'exterior', + ti: '.ShellPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.ShellPropertyType' + }] + }, { + ln: 'BSplineType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'degree', + rq: true, + ti: 'NonNegativeInteger' + }, { + n: 'knot', + rq: true, + mno: 2, + col: true, + ti: '.KnotPropertyType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'isPolynomial', ti: 'Boolean', an: { - lp: 'owns' + lp: 'isPolynomial' + }, + t: 'a' + }, { + n: 'knotType', + an: { + lp: 'knotType' }, t: 'a' }] }, { - ln: 'MultiSurfacePropertyType', + ln: 'CurveSegmentArrayPropertyType', ps: [{ - n: 'multiSurface', + n: 'abstractCurveSegment', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + t: 'er' + }] + }, { + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'TimeType', + bti: '.MeasureType' + }, { + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' + ti: '.AbstractRingPropertyType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }] + }, { + ln: 'GenericMetaDataType', + bti: '.AbstractMetaDataType', + ps: [{ + n: 'contentOverrideForGenericMetaDataType', + t: 'ae' + }] + }, { + ln: 'DerivedCRSPropertyType', + ps: [{ + n: 'derivedCRS', + rq: true, + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { n: 'nilReason', ti: { @@ -3330,36 +3000,42 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', + ln: 'TimeIntervalLengthType', ps: [{ - n: 'directedFace', + n: 'value', + ti: 'Decimal', + t: 'v' + }, { + n: 'unit', rq: true, - col: true, - ti: '.DirectedFacePropertyType' + an: { + lp: 'unit' + }, + t: 'a' }, { - n: 'aggregationType', + n: 'radix', + ti: 'PositiveInteger', an: { - lp: 'aggregationType' + lp: 'radix' + }, + t: 'a' + }, { + n: 'factor', + ti: 'Integer', + an: { + lp: 'factor' }, t: 'a' }] }, { - ln: 'CartesianCSPropertyType', + ln: 'TemporalCRSPropertyType', ps: [{ - n: 'cartesianCS', + n: 'temporalCRS', rq: true, - en: 'CartesianCS', - ti: '.CartesianCSType' + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { n: 'nilReason', ti: { @@ -3402,19 +3078,16 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeParametersType', + ln: 'DirectedEdgePropertyType', ps: [{ - n: 'abstractValue', - mx: false, - dom: false, - en: 'AbstractValue', - ti: 'AnyType', - t: 'er' + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' }, { - n: 'owns', - ti: 'Boolean', + n: 'orientation', an: { - lp: 'owns' + lp: 'orientation' }, t: 'a' }, { @@ -3457,102 +3130,186 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'DefinitionType', - bti: '.DefinitionBaseType', - ps: [{ - n: 'remarks' - }] - }, { - ln: 'AbstractRingType' - }, { - ln: 'DegreesType', - ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' }, { - n: 'direction', + n: 'owns', + ti: 'Boolean', an: { - lp: 'direction' + lp: 'owns' }, t: 'a' }] }, { - ln: 'TimeIntervalLengthType', + ln: 'AbstractGriddedSurfaceType.Rows.Row', + tn: null, ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'unit', + n: 'geometricPositionGroup', + rq: true, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }] + }, { + ln: 'FeaturePropertyType', + ps: [{ + n: 'abstractFeature', rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'unit' + lp: 'nilReason' }, t: 'a' }, { - n: 'radix', - ti: 'PositiveInteger', + n: 'remoteSchema', an: { - lp: 'radix' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'factor', - ti: 'Integer', + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'factor' + lp: 'owns' }, t: 'a' }] }, { - ln: 'BagType', + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' + }, { + ln: 'ImageDatumType', + bti: '.AbstractDatumType', + ps: [{ + n: 'pixelInCell', + rq: true, + ti: '.CodeWithAuthorityType' + }] + }, { + ln: 'ArrayType', bti: '.AbstractGMLType', ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.AssociationRoleType' - }, { n: 'members', ti: '.ArrayAssociationType' }] }, { - ln: 'DirectionDescriptionType', + ln: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'compassPoint', - rq: true - }, { - n: 'keyword', + n: 'validTime', rq: true, - ti: '.CodeType' + ti: '.TimePrimitivePropertyType' }, { - n: 'description', - rq: true + n: 'using', + ti: '.ProcedurePropertyType' }, { - n: 'reference', + n: 'target', + mx: false, + dom: false, + ti: '.TargetPropertyType', + t: 'er' + }, { + n: 'resultOf', rq: true, - ti: '.ReferenceType' + ti: '.ResultType' }] }, { - ln: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', + ln: 'GridFunctionType', ps: [{ - n: 'complex', - ti: '.ReferenceType' + n: 'sequenceRule', + ti: '.SequenceRuleType' + }, { + n: 'startPoint', + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'MultiSolidDomainType', + bti: '.DomainSetType' }, { - ln: 'MultiSolidPropertyType', + ln: 'OperationParameterGroupType', + bti: '.AbstractGeneralOperationParameterType', ps: [{ - n: 'multiSolid', + n: 'maximumOccurs', + ti: 'PositiveInteger' + }, { + n: 'generalOperationParameter', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', + t: 'er' + }] + }, { + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'patches', + rq: true, + mx: false, + dom: false, + ti: '.SurfacePatchArrayPropertyType', + t: 'er' + }] + }, { + ln: 'OperationPropertyType', + ps: [{ + n: 'abstractOperation', + rq: true, + mx: false, + dom: false, + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3593,22 +3350,19 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'PointArrayPropertyType', + ln: 'ContainerPropertyType', ps: [{ - n: 'point', - mno: 0, - col: true, - en: 'Point', - ti: '.PointType' + n: 'face', + rq: true, + en: 'Face', + ti: '.FaceType' + }, { + n: 'topoSolid', + rq: true, + en: 'TopoSolid', + ti: '.TopoSolidType' }, { n: 'owns', ti: 'Boolean', @@ -3616,28 +3370,6 @@ var GML_3_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'AbstractTimeObjectType', - bti: '.AbstractGMLType' - }, { - ln: 'ArcType', - bti: '.ArcStringType' - }, { - ln: 'ShellPropertyType', - ps: [{ - n: 'shell', - rq: true, - en: 'Shell', - ti: '.ShellType' - }] - }, { - ln: 'TimeCSPropertyType', - ps: [{ - n: 'timeCS', - rq: true, - en: 'TimeCS', - ti: '.TimeCSType' }, { n: 'nilReason', ti: { @@ -3680,68 +3412,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', + ln: 'CountPropertyType', ps: [{ - n: 'primitive', + n: 'count', rq: true, - col: true, - ti: '.TimeTopologyPrimitivePropertyType' - }] - }, { - ln: 'CurveArrayPropertyType', - ps: [{ - n: 'abstractCurve', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'MultiCurveType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'curveMember', - mno: 0, - col: true, - ti: '.CurvePropertyType' - }, { - n: 'curveMembers', - ti: '.CurveArrayPropertyType' - }] - }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', - ps: [{ - n: 'relativePosition', - an: { - lp: 'relativePosition' - }, - t: 'a' - }] - }, { - ln: 'DirectedTopoSolidPropertyType', - ps: [{ - n: 'topoSolid', - rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + en: 'Count', + ti: '.Count' }, { n: 'nilReason', ti: { @@ -3782,21 +3458,14 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'TimeOrdinalEraPropertyType', + ln: 'ObliqueCartesianCSPropertyType', ps: [{ - n: 'timeOrdinalEra', + n: 'obliqueCartesianCS', rq: true, - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { n: 'nilReason', ti: { @@ -3837,21 +3506,58 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', + ps: [{ + n: 'value', + rq: true, + ti: '.MeasureType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'dmsAngleValue', + rq: true, + ti: '.DMSAngleType' + }, { + n: 'stringValue', + rq: true + }, { + n: 'integerValue', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'booleanValue', + rq: true, + ti: 'Boolean' + }, { + n: 'valueList', + rq: true, + ti: '.MeasureListType' + }, { + n: 'integerValueList', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'valueFile', + rq: true + }, { + n: 'operationParameter', + rq: true, + mx: false, + dom: false, + ti: '.OperationParameterPropertyType', + t: 'er' }] }, { - ln: 'TopoComplexMemberType', + ln: 'TemporalDatumPropertyType', ps: [{ - n: 'topoComplex', + n: 'temporalDatum', rq: true, - en: 'TopoComplex', - ti: '.TopoComplexType' + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'nilReason', ti: { @@ -3894,38 +3600,19 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - ln: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' - }, { - ln: 'GeometricComplexType', - bti: '.AbstractGeometryType', + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'element', + n: 'timeCalendar', rq: true, - col: true, - ti: '.GeometricPrimitivePropertyType' + en: 'TimeCalendar', + ti: '.TimeCalendarType' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'CategoryPropertyType', - ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' }, { n: 'nilReason', ti: { @@ -3968,64 +3655,41 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FileType', - ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' - }, { - n: 'fileName', - rq: true - }, { - n: 'fileReference', - rq: true - }, { - n: 'fileStructure', - rq: true - }, { - n: 'mimeType' - }, { - n: 'compression' - }] - }, { - ln: 'TimePositionType', + ln: 'TinType', + bti: '.TriangulatedSurfaceType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'stopLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + n: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'calendarEraName', - an: { - lp: 'calendarEraName' - }, - t: 'a' + n: 'maxLength', + rq: true, + ti: '.LengthType' }, { - n: 'indeterminatePosition', - an: { - lp: 'indeterminatePosition' - }, - t: 'a' + n: 'controlPoint', + rq: true, + ti: '.TinType.ControlPoint' }] }, { - ln: 'PointPropertyType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'point', + n: 'abstractMetaData', rq: true, - en: 'Point', - ti: '.PointType' + mx: false, + dom: false, + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'about', an: { - lp: 'owns' + lp: 'about' }, t: 'a' }, { @@ -4070,42 +3734,31 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', + ln: 'TimeCoordinateSystemType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'originPosition', rq: true, - mno: 4, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }], - t: 'ers' + ti: '.TimePositionType' }, { - n: 'posList', + n: 'origin', rq: true, - ti: '.DirectPositionListType' + ti: '.TimeInstantPropertyType' }, { - n: 'coordinates', + n: 'interval', rq: true, - ti: '.CoordinatesType' + ti: '.TimeIntervalLengthType' }] }, { - ln: 'TransformationPropertyType', + ln: 'AbstractGeneralOperationParameterPropertyType', ps: [{ - n: 'transformation', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'Transformation', - ti: '.TransformationType' + mx: false, + dom: false, + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4148,140 +3801,18 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'DirectedTopoSolidPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'degree', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'knot', + n: 'topoSolid', rq: true, - mno: 2, - col: true, - ti: '.KnotPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'isPolynomial', - ti: 'Boolean', - an: { - lp: 'isPolynomial' - }, - t: 'a' - }, { - n: 'knotType', - an: { - lp: 'knotType' - }, - t: 'a' - }] - }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'geometryMember', - mno: 0, - col: true, - ti: '.GeometryPropertyType' - }, { - n: 'geometryMembers', - ti: '.GeometryArrayPropertyType' - }] - }, { - ln: 'SequenceRuleType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'order', - an: { - lp: 'order' - }, - t: 'a' + en: 'TopoSolid', + ti: '.TopoSolidType' }, { - n: 'axisOrder', - ti: { - t: 'l' - }, + n: 'orientation', an: { - lp: 'axisOrder' + lp: 'orientation' }, t: 'a' - }] - }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', - ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - rq: true - }, { - n: 'julianReference', - rq: true, - ti: 'Decimal' - }, { - n: 'epochOfUse', - rq: true, - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'GenericMetaDataType', - bti: '.AbstractMetaDataType', - ps: [{ - n: 'contentOverrideForGenericMetaDataType', - t: 'ae' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', - rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' - }] - }, { - ln: 'GridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'GeocentricCRSPropertyType', - ps: [{ - n: 'geocentricCRS', - rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' }, { n: 'nilReason', ti: { @@ -4322,61 +3853,46 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'StringOrRefType', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'RingType', + bti: '.AbstractRingType', + ps: [{ + n: 'curveMember', + rq: true, + col: true, + ti: '.CurvePropertyType' }, { - n: 'remoteSchema', + n: 'aggregationType', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'aggregationType' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DomainOfValidity', - tn: null, + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'exExtent', + n: 'abstractTopoPrimitive', rq: true, mx: false, - t: 'ae' + dom: false, + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -4419,26 +3935,42 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', + ln: 'GridDomainType', + bti: '.DomainSetType' + }, { + ln: 'CurveArrayPropertyType', ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' + n: 'abstractCurve', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractCurve', + ti: '.AbstractCurveType', + t: 'er' }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'GeometricPrimitivePropertyType', + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'abstractGeometricPrimitive', + n: 'directedNode', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - t: 'er' + ti: '.DirectedNodePropertyType' + }] + }, { + ln: 'LinearCSPropertyType', + ps: [{ + n: 'linearCS', + rq: true, + en: 'LinearCS', + ti: '.LinearCSType' }, { n: 'nilReason', ti: { @@ -4479,120 +4011,120 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'directedEdge', + n: 'definitionRef', rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'directedTopoSolid', - mno: 0, - mxo: 2, - col: true, - ti: '.DirectedTopoSolidPropertyType' - }, { - n: 'surfaceProperty', - ti: '.SurfacePropertyType' - }, { - n: 'aggregationType', + ti: '.ReferenceType' + }] + }, { + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', + ps: [{ + n: 'relativePosition', an: { - lp: 'aggregationType' + lp: 'relativePosition' }, t: 'a' }] }, { - ln: 'AssociationRoleType', + ln: 'GeodeticCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractObject', + n: 'ellipsoidalCS', rq: true, mx: false, dom: false, - en: 'AbstractObject', - ti: 'AnyType', + ti: '.EllipsoidalCSPropertyType', t: 'er' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'cartesianCS', + rq: true, + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'arcrole', - t: 'a' + n: 'sphericalCS', + rq: true, + mx: false, + dom: false, + ti: '.SphericalCSPropertyType', + t: 'er' }, { - n: 'title', - t: 'a' + n: 'geodeticDatum', + rq: true, + mx: false, + dom: false, + ti: '.GeodeticDatumPropertyType', + t: 'er' + }] + }, { + ln: 'TrianglePatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'FormulaType', + ps: [{ + n: 'a', + ti: 'Double' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'b', + rq: true, + ti: 'Double' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'c', + rq: true, + ti: 'Double' }, { - n: 'owns', - ti: 'Boolean', + n: 'd', + ti: 'Double' + }] + }, { + ln: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'frame', an: { - lp: 'owns' + lp: 'frame' }, t: 'a' }] }, { - ln: 'ShellType', + ln: 'ParameterValueGroupType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'surfaceMember', + n: 'parameterValue', rq: true, + mno: 2, col: true, - ti: '.SurfacePropertyType' + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'group', + rq: true, + mx: false, + dom: false, + ti: '.OperationParameterGroupPropertyType', + t: 'er' }] }, { - ln: 'IdentifiedObjectType', - bti: '.DefinitionType' - }, { - ln: 'EngineeringCRSPropertyType', + ln: 'TransformationPropertyType', ps: [{ - n: 'engineeringCRS', + n: 'transformation', rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' + en: 'Transformation', + ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -4635,33 +4167,62 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearRingPropertyType', + ln: 'TopoVolumeType', + bti: '.AbstractTopologyType', ps: [{ - n: 'linearRing', + n: 'directedTopoSolid', rq: true, - en: 'LinearRing', - ti: '.LinearRingType' + col: true, + ti: '.DirectedTopoSolidPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'AbstractFeatureType', + ln: 'AbstractTimeSliceType', bti: '.AbstractGMLType', ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' }, { - n: 'location', + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'MultiCurveType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'curveMember', + mno: 0, + col: true, + ti: '.CurvePropertyType' + }, { + n: 'curveMembers', + ti: '.CurveArrayPropertyType' + }] + }, { + ln: 'SurfacePatchArrayPropertyType', + ps: [{ + n: 'abstractSurfacePatch', + mno: 0, + col: true, mx: false, dom: false, - ti: '.LocationPropertyType', + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType', t: 'er' }] }, { - ln: 'CompoundCRSPropertyType', + ln: 'VerticalCRSPropertyType', ps: [{ - n: 'compoundCRS', + n: 'verticalCRS', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'nilReason', ti: { @@ -4704,132 +4265,128 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoPrimitiveMemberType', + ln: 'MultiPointCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', ps: [{ - n: 'abstractTopoPrimitive', - rq: true, + n: 'validTime', + ti: '.TimePrimitivePropertyType' + }, { + n: 'history', mx: false, dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', + ti: '.HistoryPropertyType', t: 'er' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'dataSource', + ti: '.StringOrRefType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'dataSourceReference', + ti: '.ReferenceType' }] }, { - ln: 'PolyhedralSurfaceType', - bti: '.SurfaceType' - }, { - ln: 'GeodeticDatumType', - bti: '.AbstractDatumType', + ln: 'TemporalCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'primeMeridian', + n: 'timeCS', rq: true, mx: false, dom: false, - ti: '.PrimeMeridianPropertyType', + ti: '.TimeCSPropertyType', t: 'er' }, { - n: 'ellipsoid', + n: 'usesTemporalCS', + rq: true, + ti: '.TemporalCSPropertyType' + }, { + n: 'temporalDatum', rq: true, mx: false, dom: false, - ti: '.EllipsoidPropertyType', + ti: '.TemporalDatumPropertyType', t: 'er' }] }, { - ln: 'AbstractGeneralParameterValueType' - }, { - ln: 'GridFunctionType', + ln: 'CodeListType', ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' - }, { - n: 'startPoint', + n: 'value', ti: { t: 'l', - bti: 'Integer' - } + bti: 'Name' + }, + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'FeatureArrayPropertyType', + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'abstractFeature', + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'directedTopoSolid', mno: 0, + mxo: 2, col: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + ti: '.DirectedTopoSolidPropertyType' + }, { + n: 'surfaceProperty', + ti: '.SurfacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', ps: [{ - n: 'curveMember', + n: 'origin', rq: true, - col: true, - ti: '.CurvePropertyType' + ti: 'DateTime' + }] + }, { + ln: 'SequenceRuleType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'aggregationType', + n: 'order', an: { - lp: 'aggregationType' + lp: 'order' + }, + t: 'a' + }, { + n: 'axisOrder', + ti: { + t: 'l' + }, + an: { + lp: 'axisOrder' }, t: 'a' }] }, { - ln: 'ConversionPropertyType', + ln: 'TopoComplexMemberType', ps: [{ - n: 'conversion', + n: 'topoComplex', rq: true, - en: 'Conversion', - ti: '.ConversionType' + en: 'TopoComplex', + ti: '.TopoComplexType' }, { n: 'nilReason', ti: { @@ -4872,225 +4429,154 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CubicSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'ScaleType', + bti: '.MeasureType' + }, { + ln: 'ProjectedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', + n: 'baseGeodeticCRS', rq: true, - ti: '.DirectPositionListType' + ti: '.GeodeticCRSPropertyType' }, { - n: 'coordinates', + n: 'baseGeographicCRS', rq: true, - ti: '.CoordinatesType' + ti: '.GeographicCRSPropertyType' }, { - n: 'vectorAtStart', + n: 'cartesianCS', rq: true, - ti: '.VectorType' - }, { - n: 'vectorAtEnd', + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' + }] + }, { + ln: 'HistoryPropertyType', + ps: [{ + n: 'abstractTimeSlice', rq: true, - ti: '.VectorType' + col: true, + mx: false, + dom: false, + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + t: 'er' }, { - n: 'interpolation', + n: 'owns', + ti: 'Boolean', an: { - lp: 'interpolation' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'CodeType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'degree', - ti: 'Integer', + n: 'codeSpace', an: { - lp: 'degree' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'ConventionalUnitType', - bti: '.UnitDefinitionType', + ln: 'KnotPropertyType', ps: [{ - n: 'conversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'roughConversionToPreferredUnit', + n: 'knot', rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'derivationUnitTerm', - mno: 0, - col: true, - ti: '.DerivationUnitTermType' + en: 'Knot', + ti: '.KnotType' }] }, { - ln: 'TimeOrdinalEraType', - bti: '.DefinitionType', + ln: 'MultiSurfacePropertyType', ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }, { - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', + n: 'multiSurface', rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }, { - n: 'member', - mno: 0, - col: true, - ti: '.TimeOrdinalEraPropertyType' + en: 'MultiSurface', + ti: '.MultiSurfaceType' }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', - ps: [{ - n: 'codeSpace', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason' }, t: 'a' }, { - n: 'uom', + n: 'remoteSchema', an: { - lp: 'uom' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedNode', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectedNodePropertyType' }, { - n: 'directedFace', - mno: 0, - col: true, - ti: '.DirectedFacePropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + n: 'href', + t: 'a' }, { - n: 'aggregationType', + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'AbstractMetaDataType', + ln: 'PointArrayPropertyType', ps: [{ - n: 'content', + n: 'point', + mno: 0, col: true, - dom: false, - t: 'ers' + en: 'Point', + ti: '.PointType' }, { - n: 'id', - ti: 'ID', + n: 'owns', + ti: 'Boolean', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'owns' }, t: 'a' }] }, { - ln: 'ImageCRSType', - bti: '.AbstractCRSType', + ln: 'RangeParametersType', ps: [{ - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' - }, { - n: 'affineCS', - rq: true, - mx: false, - dom: false, - ti: '.AffineCSPropertyType', - t: 'er' - }, { - n: 'usesObliqueCartesianCS', - rq: true, - ti: '.ObliqueCartesianCSPropertyType' - }, { - n: 'imageDatum', - rq: true, + n: 'abstractValue', mx: false, dom: false, - ti: '.ImageDatumPropertyType', + en: 'AbstractValue', + ti: 'AnyType', t: 'er' - }] - }, { - ln: 'AbstractTimeComplexType', - bti: '.AbstractTimeObjectType' - }, { - ln: 'PolygonType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' - }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' - }] - }, { - ln: 'CartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'DirectionVectorType', - ps: [{ - n: 'vector', - rq: true, - ti: '.VectorType' }, { - n: 'horizontalAngle', - rq: true, - ti: '.AngleType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { - n: 'verticalAngle', - rq: true, - ti: '.AngleType' - }] - }, { - ln: 'Category', - tn: null, - bti: '.CodeType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -5099,34 +4585,60 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'codeSpace', + n: 'remoteSchema', an: { - lp: 'codeSpace' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TopoPointType', + ln: 'AbstractTopoPrimitiveType', bti: '.AbstractTopologyType', ps: [{ - n: 'directedNode', - rq: true, - ti: '.DirectedNodePropertyType' + n: 'isolated', + mno: 0, + col: true, + ti: '.IsolatedPropertyType' + }, { + n: 'container', + ti: '.ContainerPropertyType' }] }, { - ln: 'GeodeticCRSPropertyType', + ln: 'SingleCRSPropertyType', ps: [{ - n: 'geodeticCRS', + n: 'abstractSingleCRS', rq: true, - en: 'GeodeticCRS', - ti: '.GeodeticCRSType' + mx: false, + dom: false, + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5169,58 +4681,23 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'DomainSetType', ps: [{ - n: 'modifiedCoordinate', - rq: true, - col: true, - ti: 'PositiveInteger' - }, { - n: 'coordOperation', + n: 'abstractGeometry', rq: true, mx: false, dom: false, - ti: '.CoordinateOperationPropertyType', + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', t: 'er' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AbstractCurveSegmentType', - ps: [{ - n: 'numDerivativesAtStart', - ti: 'Integer', - an: { - lp: 'numDerivativesAtStart' - }, - t: 'a' - }, { - n: 'numDerivativesAtEnd', - ti: 'Integer', - an: { - lp: 'numDerivativesAtEnd' - }, - t: 'a' - }, { - n: 'numDerivativeInterior', - ti: 'Integer', - an: { - lp: 'numDerivativeInterior' - }, - t: 'a' - }] - }, { - ln: 'DerivedCRSPropertyType', - ps: [{ - n: 'derivedCRS', + n: 'abstractTimeObject', rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5261,58 +4738,24 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'surfaceMember', - mno: 0, - col: true, - ti: '.SurfacePropertyType' - }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' - }] - }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNilReasonListType' - }, { - ln: 'CoordinateSystemAxisType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'axisAbbrev', - rq: true, - ti: '.CodeType' - }, { - n: 'axisDirection', - rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'minimumValue', - ti: 'Double' - }, { - n: 'maximumValue', - ti: 'Double' - }, { - n: 'rangeMeaning', - ti: '.CodeWithAuthorityType' - }, { - n: 'uom', - rq: true, - an: { - lp: 'uom', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] + ln: 'VerticalDatumType', + bti: '.AbstractDatumType' }, { - ln: 'SphericalCSPropertyType', + ln: 'EngineeringDatumPropertyType', ps: [{ - n: 'sphericalCS', + n: 'engineeringDatum', rq: true, - en: 'SphericalCS', - ti: '.SphericalCSType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'nilReason', ti: { @@ -5355,15 +4798,19 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometryPropertyType', + ln: 'TimeNodePropertyType', ps: [{ - n: 'abstractGeometry', + n: 'timeNode', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TimeNode', + ti: '.TimeNodeType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -5404,124 +4851,33 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'AffinePlacementType', + ln: 'DirectionPropertyType', ps: [{ - n: 'location', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'refDirection', + n: 'directionVector', rq: true, - col: true, - ti: '.VectorType' + en: 'DirectionVector', + ti: '.DirectionVectorType' }, { - n: 'inDimension', + n: 'directionDescription', rq: true, - ti: 'PositiveInteger' + en: 'DirectionDescription', + ti: '.DirectionDescriptionType' }, { - n: 'outDimension', - rq: true, - ti: 'PositiveInteger' - }] - }, { - ln: 'LengthType', - bti: '.MeasureType' - }, { - ln: 'EllipsoidType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'semiMajorAxis', + n: 'compassPoint', rq: true, - ti: '.MeasureType' + en: 'CompassPoint' }, { - n: 'secondDefiningParameter', - rq: true, - ti: '.SecondDefiningParameterPropertyElement' - }] - }, { - ln: 'MultiSurfaceDomainType', - bti: '.DomainSetType' - }, { - ln: 'EllipsoidPropertyType', - ps: [{ - n: 'ellipsoid', + n: 'directionKeyword', rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + en: 'DirectionKeyword', + ti: '.CodeType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'ValueArrayPropertyType', - ps: [{ - n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', + n: 'directionString', rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType' - }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType' - }, { - en: 'Null', - ti: { - t: 'l' - } - }, { - en: 'AbstractValue', - ti: 'AnyType' - }], - t: 'ers' + en: 'DirectionString', + ti: '.StringOrRefType' }, { n: 'owns', ti: 'Boolean', @@ -5529,17 +4885,6 @@ var GML_3_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'DefinitionBaseType', - bti: '.AbstractGMLType' - }, { - ln: 'ObliqueCartesianCSPropertyType', - ps: [{ - n: 'obliqueCartesianCS', - rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' }, { n: 'nilReason', ti: { @@ -5582,12 +4927,18 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolarCSPropertyType', + ln: 'ShellPropertyType', ps: [{ - n: 'polarCS', + n: 'shell', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' + en: 'Shell', + ti: '.ShellType' + }] + }, { + ln: 'StringOrRefType', + ps: [{ + n: 'value', + t: 'v' }, { n: 'nilReason', ti: { @@ -5630,12 +4981,34 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', + ln: 'LineStringSegmentType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'exterior', + n: 'posOrPointPropertyOrPointRep', rq: true, - ti: '.AbstractRingPropertyType' + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { n: 'interpolation', an: { @@ -5644,7 +5017,7 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArcStringByBulgeType', + ln: 'CubicSplineType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', @@ -5654,14 +5027,14 @@ var GML_3_2_0_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'pos', - ti: '.DirectPositionType' + en: 'pointRep', + ti: '.PointPropertyType' }, { en: 'pointProperty', ti: '.PointPropertyType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'pos', + ti: '.DirectPositionType' }], t: 'ers' }, { @@ -5673,14 +5046,12 @@ var GML_3_2_0_Module_Factory = function () { rq: true, ti: '.CoordinatesType' }, { - n: 'bulge', + n: 'vectorAtStart', rq: true, - col: true, - ti: 'Double' + ti: '.VectorType' }, { - n: 'normal', + n: 'vectorAtEnd', rq: true, - col: true, ti: '.VectorType' }, { n: 'interpolation', @@ -5689,109 +5060,121 @@ var GML_3_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'numArc', + n: 'degree', ti: 'Integer', an: { - lp: 'numArc' + lp: 'degree' }, t: 'a' }] }, { - ln: 'SecondDefiningParameterPropertyElement', - tn: null, - ps: [{ - n: 'secondDefiningParameter', - rq: true, - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' - }] - }, { - ln: 'TrianglePatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'ArcStringType', + ln: 'GeodesicStringType', bti: '.AbstractCurveSegmentType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'posList', rq: true, - mno: 3, + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', + rq: true, + mno: 2, col: true, - mx: false, - dom: false, etis: [{ en: 'pos', ti: '.DirectPositionType' }, { en: 'pointProperty', ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + t: 'es' }, { n: 'interpolation', an: { lp: 'interpolation' }, t: 'a' + }] + }, { + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'baseCurve', + rq: true, + ti: '.CurvePropertyType' }, { - n: 'numArc', - ti: 'Integer', + n: 'orientation', an: { - lp: 'numArc' + lp: 'orientation' }, t: 'a' }] }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'parameterValue', - rq: true, - mno: 2, + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'TopoPrimitiveArrayAssociationType', + ps: [{ + n: 'abstractTopoPrimitive', + mno: 0, col: true, mx: false, dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', t: 'er' }, { - n: 'group', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', + ps: [{ + n: 'method', rq: true, mx: false, dom: false, - ti: '.OperationParameterGroupPropertyType', + ti: '.OperationMethodPropertyType', + t: 'er' + }, { + n: 'parameterValue', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', t: 'er' }] }, { - ln: 'MultiPointType', - bti: '.AbstractGeometricAggregateType', + ln: 'AbstractGriddedSurfaceType.Rows', + tn: null, ps: [{ - n: 'pointMember', - mno: 0, + n: 'row', + rq: true, col: true, - ti: '.PointPropertyType' - }, { - n: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'Row', + ti: '.AbstractGriddedSurfaceType.Rows.Row' }] }, { - ln: 'CoordinateOperationPropertyType', + ln: 'DatumPropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'abstractDatum', rq: true, mx: false, dom: false, - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', + en: 'AbstractDatum', + ti: '.AbstractDatumType', t: 'er' }, { n: 'nilReason', @@ -5835,56 +5218,43 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', + ln: 'IndirectEntryType', ps: [{ - n: 'beginPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'endPosition', + n: 'definitionProxy', rq: true, - ti: '.TimePositionType' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' }] }, { - ln: 'ScaleType', - bti: '.MeasureType' - }, { - ln: 'DMSAngleType', + ln: 'AbstractGeneralParameterValuePropertyType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' - }, { - n: 'decimalMinutes', + n: 'abstractGeneralParameterValue', rq: true, - ti: 'Decimal' - }, { - n: 'minutes', + mx: false, + dom: false, + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + t: 'er' + }] + }, { + ln: 'GridLimitsType', + ps: [{ + n: 'gridEnvelope', rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'seconds', - ti: 'Decimal' + en: 'GridEnvelope', + ti: '.GridEnvelopeType' }] }, { - ln: 'DynamicFeatureMemberType', - bti: '.AbstractFeatureMemberType', + ln: 'MultiSurfaceDomainType', + bti: '.DomainSetType' + }, { + ln: 'CoordinateOperationAccuracy', + tn: null, ps: [{ - n: 'dynamicFeature', - mno: 0, - col: true, + n: 'abstractDQPositionalAccuracy', + rq: true, mx: false, - dom: false, - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - t: 'er' + t: 'ae' }, { n: 'nilReason', ti: { @@ -5927,31 +5297,44 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType', + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', ps: [{ - n: 'isolated', + n: 'method', + rq: true, + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' + }, { + n: 'parameterValue', mno: 0, col: true, - ti: '.IsolatedPropertyType' - }, { - n: 'container', - ti: '.ContainerPropertyType' - }] - }, { - ln: 'AbstractDiscreteCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' }] }, { - ln: 'TimeInstantPropertyType', + ln: 'DirectedFacePropertyType', ps: [{ - n: 'timeInstant', + n: 'face', rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + en: 'Face', + ti: '.FaceType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -5992,104 +5375,67 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'TimeReferenceSystemType', + bti: '.DefinitionType', ps: [{ - n: 'domainSet', - rq: true, - mx: false, - dom: false, - ti: '.DomainSetType', - t: 'er' - }, { - n: 'rangeSet', - rq: true, - ti: '.RangeSetType' + n: 'domainOfValidity', + rq: true }] }, { - ln: 'MeasureOrNilReasonListType', + ln: 'BagType', + bti: '.AbstractGMLType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'member', + mno: 0, + col: true, + ti: '.AssociationRoleType' }, { - n: 'uom', + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', + ps: [{ + n: 'timePosition', rq: true, - an: { - lp: 'uom' - }, - t: 'a' + ti: '.TimePositionType' }] }, { - ln: 'LineStringType', - bti: '.AbstractCurveType', + ln: 'ValuePropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'abstractValue', rq: true, - mno: 2, - col: true, mx: false, dom: false, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }], - t: 'ers' + en: 'AbstractValue', + ti: 'AnyType', + t: 'er' }, { - n: 'posList', + n: 'abstractGeometry', rq: true, - ti: '.DirectPositionListType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'AbstractRingPropertyType', - ps: [{ - n: 'abstractRing', + n: 'abstractTimeObject', rq: true, mx: false, dom: false, - en: 'AbstractRing', - ti: '.AbstractRingType', + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', t: 'er' - }] - }, { - ln: 'PrimeMeridianType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'greenwichLongitude', - rq: true, - ti: '.AngleType' - }] - }, { - ln: 'VolumeType', - bti: '.MeasureType' - }, { - ln: 'MultiCurvePropertyType', - ps: [{ - n: 'multiCurve', + }, { + n: '_null', rq: true, - en: 'MultiCurve', - ti: '.MultiCurveType' + en: 'Null', + ti: { + t: 'l' + } }, { n: 'nilReason', ti: { @@ -6139,15 +5485,32 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeneralTransformationPropertyType', + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeographicCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractGeneralTransformation', + n: 'usesEllipsoidalCS', rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - t: 'er' + ti: '.EllipsoidalCSPropertyType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumPropertyType' + }] + }, { + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'ReferenceType', + ps: [{ + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6190,18 +5553,26 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidDomainType', - bti: '.DomainSetType' + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'unitsSystem', + rq: true, + ti: '.ReferenceType' + }] }, { - ln: 'CodeWithAuthorityType', - bti: '.CodeType' + ln: 'MultiCurveCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'CoordinateSystemAxisPropertyType', + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'TimeClockPropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'timeClock', rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' + en: 'TimeClock', + ti: '.TimeClockType' }, { n: 'nilReason', ti: { @@ -6242,17 +5613,21 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'SingleOperationPropertyType', + ln: 'ConcatenatedOperationPropertyType', ps: [{ - n: 'abstractSingleOperation', + n: 'concatenatedOperation', rq: true, - mx: false, - dom: false, - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { n: 'nilReason', ti: { @@ -6295,12 +5670,53 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalDatumPropertyType', + ln: 'DefinitionBaseType', + bti: '.AbstractGMLType' + }, { + ln: 'CoordinateSystemAxisType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'verticalDatum', + n: 'axisAbbrev', rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' + ti: '.CodeType' + }, { + n: 'axisDirection', + rq: true, + ti: '.CodeWithAuthorityType' + }, { + n: 'minimumValue', + ti: 'Double' + }, { + n: 'maximumValue', + ti: 'Double' + }, { + n: 'rangeMeaning', + ti: '.CodeWithAuthorityType' + }, { + n: 'uom', + rq: true, + an: { + lp: 'uom', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'DerivedUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'derivationUnitTerm', + rq: true, + col: true, + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'GeodeticDatumPropertyType', + ps: [{ + n: 'geodeticDatum', + rq: true, + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { n: 'nilReason', ti: { @@ -6343,69 +5759,136 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', + ln: 'VolumeType', + bti: '.MeasureType' + }, { + ln: 'AbstractGeneralOperationParameterType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'maximalComplex', - rq: true, - ti: '.TopoComplexMemberType' - }, { - n: 'superComplex', + n: 'minimumOccurs', + ti: 'NonNegativeInteger' + }] + }, { + ln: 'AbstractGMLType', + ps: [{ + n: 'metaDataProperty', mno: 0, col: true, - ti: '.TopoComplexMemberType' + ti: '.MetaDataPropertyType' }, { - n: 'subComplex', + n: 'description', + ti: '.StringOrRefType' + }, { + n: 'descriptionReference', + ti: '.ReferenceType' + }, { + n: 'identifier', + ti: '.CodeWithAuthorityType' + }, { + n: 'name', mno: 0, col: true, - ti: '.TopoComplexMemberType' + ti: '.CodeType' }, { - n: 'topoPrimitiveMember', - mno: 0, - col: true, - ti: '.TopoPrimitiveMemberType' - }, { - n: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' - }, { - n: 'isMaximal', - ti: 'Boolean', + n: 'id', + rq: true, + ti: 'ID', an: { - lp: 'isMaximal' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }] + }, { + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ers' }, { - n: 'aggregationType', + n: 'id', + ti: 'ID', an: { - lp: 'aggregationType' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'InlinePropertyType', + ln: 'TimeClockType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'abstractObject', + n: 'referenceEvent', rq: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + ti: '.StringOrRefType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'referenceTime', + rq: true, + ti: 'Time' + }, { + n: 'utcReference', + rq: true, + ti: 'Time' + }, { + n: 'dateBasis', + mno: 0, + col: true, + ti: '.TimeCalendarPropertyType' }] }, { - ln: 'PrimeMeridianPropertyType', + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'primeMeridian', + n: 'previousEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'position', + ti: '.TimeInstantPropertyType' + }] + }, { + ln: 'DynamicFeatureCollectionType', + bti: '.DynamicFeatureType', + ps: [{ + n: 'dynamicMembers', rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' + ti: '.DynamicFeatureMemberType' + }] + }, { + ln: 'DirectionVectorType', + ps: [{ + n: 'vector', + rq: true, + ti: '.VectorType' + }, { + n: 'horizontalAngle', + rq: true, + ti: '.AngleType' + }, { + n: 'verticalAngle', + rq: true, + ti: '.AngleType' + }] + }, { + ln: 'SurfacePropertyType', + ps: [{ + n: 'abstractSurface', + rq: true, + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6446,14 +5929,31 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'ImageCRSPropertyType', + ln: 'AssociationRoleType', ps: [{ - n: 'imageCRS', + n: 'abstractObject', rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' + mx: false, + dom: false, + en: 'AbstractObject', + ti: 'AnyType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6496,33 +5996,23 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveSegmentArrayPropertyType', + ln: 'TargetPropertyType', ps: [{ - n: 'abstractCurveSegment', - mno: 0, - col: true, + n: 'abstractFeature', + rq: true, mx: false, dom: false, - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', + en: 'AbstractFeature', + ti: '.AbstractFeatureType', t: 'er' - }] - }, { - ln: 'MetaDataPropertyType', - ps: [{ - n: 'abstractMetaData', + }, { + n: 'abstractGeometry', rq: true, mx: false, dom: false, - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', t: 'er' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -6563,59 +6053,112 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'KnotPropertyType', + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', ps: [{ - n: 'knot', + n: 'conversionToPreferredUnit', rq: true, - en: 'Knot', - ti: '.KnotType' + ti: '.ConversionToPreferredUnitType' + }, { + n: 'roughConversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'derivationUnitTerm', + mno: 0, + col: true, + ti: '.DerivationUnitTermType' }] }, { - ln: 'GeographicCRSType', - bti: '.AbstractCRSType', + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'usesEllipsoidalCS', + n: 'origin', rq: true, - ti: '.EllipsoidalCSPropertyType' + ti: '.PointPropertyType' }, { - n: 'usesGeodeticDatum', + n: 'offsetVector', rq: true, - ti: '.GeodeticDatumPropertyType' + col: true, + ti: '.VectorType' }] }, { - ln: 'TopoVolumePropertyType', + ln: 'DefinitionType', + bti: '.DefinitionBaseType', ps: [{ - n: 'topoVolume', + n: 'remarks' + }] + }, { + ln: 'KnotType', + ps: [{ + n: 'value', rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + ti: 'Double' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'multiplicity', + rq: true, + ti: 'NonNegativeInteger' + }, { + n: 'weight', + rq: true, + ti: 'Double' }] }, { - ln: 'OperationMethodPropertyType', + ln: 'EdgeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'operationMethod', + n: 'directedNode', rq: true, - en: 'OperationMethod', - ti: '.OperationMethodType' + mno: 2, + mxo: 2, + col: true, + ti: '.DirectedNodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'directedFace', + mno: 0, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'curveProperty', + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', an: { - lp: 'nilReason' + lp: 'aggregationType' }, t: 'a' - }, { + }] + }, { + ln: 'DynamicFeatureMemberType', + bti: '.AbstractFeatureMemberType', + ps: [{ + n: 'dynamicFeature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -6648,32 +6191,58 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Quantity', - tn: null, - bti: '.MeasureType', + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'aggregationType', an: { - lp: 'nilReason' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' + ln: 'CoordinatesType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'decimal', + an: { + lp: 'decimal' + }, + t: 'a' + }, { + n: 'cs', + an: { + lp: 'cs' + }, + t: 'a' + }, { + n: 'ts', + an: { + lp: 'ts' + }, + t: 'a' + }] }, { - ln: 'AffineCSPropertyType', + ln: 'MultiSolidPropertyType', ps: [{ - n: 'affineCS', + n: 'multiSolid', rq: true, - en: 'AffineCS', - ti: '.AffineCSType' + en: 'MultiSolid', + ti: '.MultiSolidType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6716,40 +6285,33 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGMLType', + ln: 'GeometryArrayPropertyType', ps: [{ - n: 'metaDataProperty', - mno: 0, - col: true, - ti: '.MetaDataPropertyType' - }, { - n: 'description', - ti: '.StringOrRefType' - }, { - n: 'descriptionReference', - ti: '.ReferenceType' - }, { - n: 'identifier', - ti: '.CodeWithAuthorityType' - }, { - n: 'name', + n: 'abstractGeometry', mno: 0, col: true, - ti: '.CodeType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'id', - rq: true, - ti: 'ID', + n: 'owns', + ti: 'Boolean', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'owns' }, t: 'a' }] }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }, { n: 'start', rq: true, ti: '.TimeNodePropertyType' @@ -6760,17 +6322,125 @@ var GML_3_2_0_Module_Factory = function () { }, { n: 'extent', ti: '.TimePeriodPropertyType' + }, { + n: 'member', + mno: 0, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }, { + n: 'group', + ti: '.ReferenceType' }] }, { - ln: 'OperationPropertyType', + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType', ps: [{ - n: 'abstractOperation', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'CurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'segments', rq: true, - mx: false, - dom: false, - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + ti: '.CurveSegmentArrayPropertyType' + }] + }, { + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', + ps: [{ + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] + }, { + ln: 'TopoSolidType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedFace', + rq: true, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'solidProperty', + ti: '.SolidPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'AbstractMemberType', + ps: [{ + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'MeasureListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'uom', + rq: true, + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'CartesianCSPropertyType', + ps: [{ + n: 'cartesianCS', + rq: true, + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'nilReason', ti: { @@ -6813,42 +6483,65 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundingShapeType', + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'DirectPositionListType', ps: [{ - n: 'envelope', - rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: '_null', - rq: true, - en: 'Null', + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', ti: { - t: 'l' - } + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' }, { - n: 'nilReason', + n: 'uomLabels', ti: { - t: 'l' + t: 'l', + bti: 'NCName' }, an: { - lp: 'nilReason' + lp: 'uomLabels' }, t: 'a' }] }, { - ln: 'TimeTopologyPrimitivePropertyType', + ln: 'GeodeticCRSPropertyType', ps: [{ - n: 'abstractTimeTopologyPrimitive', + n: 'geodeticCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - t: 'er' + en: 'GeodeticCRS', + ti: '.GeodeticCRSType' }, { n: 'nilReason', ti: { @@ -6889,24 +6582,69 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'AbstractCoordinateSystemType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'axis', + rq: true, + col: true, + mx: false, + dom: false, + ti: '.CoordinateSystemAxisPropertyType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'GeneralConversionPropertyType', + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TimeCalendarEraType', + bti: '.DefinitionType', ps: [{ - n: 'abstractGeneralConversion', + n: 'referenceEvent', rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - t: 'er' + ti: '.StringOrRefType' + }, { + n: 'referenceDate', + rq: true + }, { + n: 'julianReference', + rq: true, + ti: 'Decimal' + }, { + n: 'epochOfUse', + rq: true, + ti: '.TimePeriodPropertyType' + }] + }, { + ln: 'SecondDefiningParameter', + tn: null, + ps: [{ + n: 'inverseFlattening', + rq: true, + ti: '.MeasureType' + }, { + n: 'semiMinorAxis', + rq: true, + ti: '.LengthType' + }, { + n: 'isSphere', + rq: true + }] + }, { + ln: 'VerticalCSPropertyType', + ps: [{ + n: 'verticalCS', + rq: true, + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'nilReason', ti: { @@ -6949,15 +6687,25 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractCRSType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.DomainOfValidity' + }, { + n: 'scope', + rq: true, + col: true + }] }, { - ln: 'TemporalCRSPropertyType', + ln: 'SphericalCSPropertyType', ps: [{ - n: 'temporalCRS', + n: 'sphericalCS', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + en: 'SphericalCS', + ti: '.SphericalCSType' }, { n: 'nilReason', ti: { @@ -7000,12 +6748,18 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PassThroughOperationPropertyType', + ln: 'VectorType', + bti: '.DirectPositionType' + }, { + ln: 'CRSPropertyType', ps: [{ - n: 'passThroughOperation', + n: 'abstractCRS', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + mx: false, + dom: false, + en: 'AbstractCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7048,23 +6802,51 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TargetPropertyType', + ln: 'AbstractRingPropertyType', ps: [{ - n: 'abstractFeature', + n: 'abstractRing', rq: true, mx: false, dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', + en: 'AbstractRing', + ti: '.AbstractRingType', t: 'er' - }, { - n: 'abstractGeometry', + }] + }, { + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'conversion', rq: true, mx: false, dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', + ti: '.GeneralConversionPropertyType', t: 'er' + }] + }, { + ln: 'DirectionDescriptionType', + ps: [{ + n: 'compassPoint', + rq: true + }, { + n: 'keyword', + rq: true, + ti: '.CodeType' + }, { + n: 'description', + rq: true + }, { + n: 'reference', + rq: true, + ti: '.ReferenceType' + }] + }, { + ln: 'PassThroughOperationPropertyType', + ps: [{ + n: 'passThroughOperation', + rq: true, + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'nilReason', ti: { @@ -7105,52 +6887,53 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', + ln: 'ImageCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' + n: 'cartesianCS', + rq: true, + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' - }] - }, { - ln: 'PointType', - bti: '.AbstractGeometricPrimitiveType', - ps: [{ - n: 'pos', + n: 'affineCS', rq: true, - ti: '.DirectPositionType' + mx: false, + dom: false, + ti: '.AffineCSPropertyType', + t: 'er' }, { - n: 'coordinates', + n: 'usesObliqueCartesianCS', rq: true, - ti: '.CoordinatesType' + ti: '.ObliqueCartesianCSPropertyType' + }, { + n: 'imageDatum', + rq: true, + mx: false, + dom: false, + ti: '.ImageDatumPropertyType', + t: 'er' }] }, { - ln: 'AffineCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ConcatenatedOperationPropertyType', + ln: 'TimePrimitivePropertyType', ps: [{ - n: 'concatenatedOperation', + n: 'abstractTimePrimitive', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + mx: false, + dom: false, + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -7193,130 +6976,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'solidMember', - mno: 0, - col: true, - ti: '.SolidPropertyType' - }, { - n: 'solidMembers', - ti: '.SolidArrayPropertyType' - }] - }, { - ln: 'DataBlockType', - ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' - }, { - n: 'tupleList', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'doubleOrNilReasonTupleList', - rq: true, - ti: { - t: 'l' - } - }] - }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', - ps: [{ - n: 'valueComponent', - mno: 0, - col: true, - ti: '.ValuePropertyType' - }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'ClothoidType.RefLocation', - tn: null, - ps: [{ - n: 'affinePlacement', - rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' - }] - }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' - }, { - ln: 'OperationParameterType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'MultiCurveCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'SurfaceArrayPropertyType', - ps: [{ - n: 'abstractSurface', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'TimeCoordinateSystemType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'originPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'origin', - rq: true, - ti: '.TimeInstantPropertyType' - }, { - n: 'interval', - rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'GeodeticDatumPropertyType', + ln: 'EngineeringCRSPropertyType', ps: [{ - n: 'geodeticDatum', + n: 'engineeringCRS', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' }, { n: 'nilReason', ti: { @@ -7359,61 +7024,67 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayAssociationType', + ln: 'AbstractTimeTopologyPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'abstractObject', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'complex', + ti: '.ReferenceType' }] }, { - ln: 'UnitOfMeasureType', + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'uom', + n: 'pos', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'pointProperty', + rq: true, + ti: '.PointPropertyType' + }, { + n: 'pointRep', + rq: true, + ti: '.PointPropertyType' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'radius', rq: true, + ti: '.LengthType' + }, { + n: 'startAngle', + ti: '.AngleType' + }, { + n: 'endAngle', + ti: '.AngleType' + }, { + n: 'interpolation', an: { - lp: 'uom' + lp: 'interpolation' }, t: 'a' - }] - }, { - ln: 'AbstractMetadataPropertyType', - ps: [{ - n: 'owns', - ti: 'Boolean', + }, { + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'owns' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'ProcedurePropertyType', + ln: 'CoordinateSystemAxisPropertyType', ps: [{ - n: 'abstractFeature', + n: 'coordinateSystemAxis', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -7456,15 +7127,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'OperationParameterPropertyType', + ln: 'EllipsoidalCSPropertyType', ps: [{ - n: 'operationParameter', + n: 'ellipsoidalCS', rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -7507,12 +7175,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'ConversionPropertyType', ps: [{ - n: '_boolean', + n: 'conversion', rq: true, - en: 'Boolean', - ti: '.Boolean' + en: 'Conversion', + ti: '.ConversionType' }, { n: 'nilReason', ti: { @@ -7555,24 +7223,54 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DynamicFeatureCollectionType', - bti: '.DynamicFeatureType', + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', ps: [{ - n: 'dynamicMembers', + n: 'directedFace', rq: true, - ti: '.DynamicFeatureMemberType' + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'DictionaryEntryType', - bti: '.AbstractMemberType', + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', ps: [{ - n: 'definition', + n: 'domainSet', rq: true, mx: false, dom: false, - en: 'Definition', - ti: '.DefinitionType', + ti: '.DomainSetType', t: 'er' + }, { + n: 'rangeSet', + rq: true, + ti: '.RangeSetType' + }] + }, { + ln: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'geometryMember', + mno: 0, + col: true, + ti: '.GeometryPropertyType' + }, { + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' + }] + }, { + ln: 'AffineCSPropertyType', + ps: [{ + n: 'affineCS', + rq: true, + en: 'AffineCS', + ti: '.AffineCSType' }, { n: 'nilReason', ti: { @@ -7615,52 +7313,40 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'RectifiedGridDomainType', - bti: '.DomainSetType' - }, { - ln: 'KnotType', + ln: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' + n: 'pointMember', + mno: 0, + col: true, + ti: '.PointPropertyType' }, { - n: 'weight', - rq: true, - ti: 'Double' + n: 'pointMembers', + ti: '.PointArrayPropertyType' }] }, { - ln: 'DirectedEdgePropertyType', + ln: 'OperationParameterType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'BoundingShapeType', ps: [{ - n: 'edge', + n: 'envelope', rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + mx: false, + dom: false, + en: 'Envelope', + ti: '.EnvelopeType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }, { n: 'nilReason', ti: { @@ -7670,57 +7356,113 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'ShellType', + ps: [{ + n: 'surfaceMember', + rq: true, + col: true, + ti: '.SurfacePropertyType' }, { - n: 'remoteSchema', + n: 'aggregationType', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', + ps: [{ + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }] + }, { + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + ti: '.AbstractRingPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'interpolation', + an: { + lp: 'interpolation' + }, t: 'a' }] }, { - ln: 'ContainerPropertyType', + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'FeatureArrayPropertyType', ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' + n: 'abstractFeature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }] + }, { + ln: 'PolyhedralSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'PolygonType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'exterior', + ti: '.AbstractRingPropertyType' }, { - n: 'topoSolid', + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }] + }, { + ln: 'TimeOrdinalReferenceSystemType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'component', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + col: true, + ti: '.TimeOrdinalEraPropertyType' + }] + }, { + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'verticalCURVETYPE', an: { - lp: 'owns' + lp: 'verticalCurveType' }, t: 'a' + }] + }, { + ln: 'QuantityPropertyType', + ps: [{ + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { n: 'nilReason', ti: { @@ -7763,30 +7505,156 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'GeodesicType', - bti: '.GeodesicStringType' - }, { - ln: 'ProjectedCRSPropertyType', + ln: 'AffinePlacementType', ps: [{ - n: 'projectedCRS', + n: 'location', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' + ti: '.DirectPositionType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'refDirection', + rq: true, + col: true, + ti: '.VectorType' + }, { + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' + }] + }, { + ln: 'CompositeValueType', + bti: '.AbstractGMLType', + ps: [{ + n: 'valueComponent', + mno: 0, + col: true, + ti: '.ValuePropertyType' + }, { + n: 'valueComponents', + ti: '.ValueArrayPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'TinType.ControlPoint', + tn: null, + ps: [{ + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', + rq: true, + mno: 3, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }] + }, { + ln: 'CoverageFunctionType', + ps: [{ + n: 'mappingRule', + rq: true, + en: 'MappingRule', + ti: '.StringOrRefType' + }, { + n: 'coverageMappingRule', + rq: true, + en: 'CoverageMappingRule', + ti: '.MappingRuleType' + }, { + n: 'gridFunction', + rq: true, + en: 'GridFunction', + ti: '.GridFunctionType' + }] + }, { + ln: 'PassThroughOperationType', + bti: '.AbstractCoordinateOperationType', + ps: [{ + n: 'modifiedCoordinate', + rq: true, + col: true, + ti: 'PositiveInteger' + }, { + n: 'coordOperation', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateOperationPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'UnitOfMeasureType', + ps: [{ + n: 'uom', + rq: true, + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'TimePositionType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }, { + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, + t: 'a' + }, { + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' + }, + t: 'a' + }] + }, { + ln: 'PointPropertyType', + ps: [{ + n: 'point', + rq: true, + en: 'Point', + ti: '.PointType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { lp: 'nilReason' }, @@ -7822,20 +7690,62 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'MultiCurveDomainType', - bti: '.DomainSetType' + ln: 'RingPropertyType', + ps: [{ + n: 'ring', + rq: true, + en: 'Ring', + ti: '.RingType' + }] }, { - ln: 'PolarCSType', + ln: 'AbstractDatumType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + n: 'scope', + rq: true, + col: true + }, { + n: 'anchorDefinition', + mx: false, + dom: false, + ti: '.CodeType', + t: 'er' + }, { + n: 'realizationEpoch', + ti: 'Date' + }] + }, { + ln: 'VerticalCSType', bti: '.AbstractCoordinateSystemType' }, { - ln: 'OperationParameterGroupPropertyType', + ln: 'SolidPropertyType', ps: [{ - n: 'operationParameterGroup', + n: 'abstractSolid', rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' + mx: false, + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -7878,131 +7788,46 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] + ln: 'TriangulatedSurfaceType', + bti: '.SurfaceType' }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGMLType', + ln: 'AbstractCurveSegmentType', ps: [{ - n: 'srsName', + n: 'numDerivativesAtStart', + ti: 'Integer', an: { - lp: 'srsName' + lp: 'numDerivativesAtStart' }, t: 'a' }, { - n: 'srsDimension', - ti: 'PositiveInteger', + n: 'numDerivativesAtEnd', + ti: 'Integer', an: { - lp: 'srsDimension' + lp: 'numDerivativesAtEnd' }, t: 'a' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'numDerivativeInterior', + ti: 'Integer', an: { - lp: 'axisLabels' + lp: 'numDerivativeInterior' }, t: 'a' + }] + }, { + ln: 'MultiPointPropertyType', + ps: [{ + n: 'multiPoint', + rq: true, + en: 'MultiPoint', + ti: '.MultiPointType' }, { - n: 'uomLabels', + n: 'nilReason', ti: { - t: 'l', - bti: 'NCName' + t: 'l' }, an: { - lp: 'uomLabels' - }, - t: 'a' - }] - }, { - ln: 'DirectPositionType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' - }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, - t: 'a' - }] - }, { - ln: 'TinType', - bti: '.TriangulatedSurfaceType', - ps: [{ - n: 'stopLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' - }, { - n: 'breakLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' - }, { - n: 'maxLength', - rq: true, - ti: '.LengthType' - }, { - n: 'controlPoint', - rq: true, - ti: '.TinType.ControlPoint' - }] - }, { - ln: 'PolygonPatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'CylindricalCSPropertyType', - ps: [{ - n: 'cylindricalCS', - rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' + lp: 'nilReason' }, t: 'a' }, { @@ -8036,28 +7861,69 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractCurveType', + ln: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'Boolean', + tn: null, ps: [{ - n: 'segments', - rq: true, - ti: '.CurveSegmentArrayPropertyType' + n: 'value', + ti: 'Boolean', + t: 'v' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }] }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' + ln: 'MappingRuleType', + ps: [{ + n: 'ruleDefinition', + rq: true + }, { + n: 'ruleReference', + rq: true, + ti: '.ReferenceType' + }] }, { - ln: 'BezierType', - bti: '.BSplineType' + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedEdge', + mno: 0, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'pointProperty', + ti: '.PointPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] }, { - ln: 'TimeCalendarEraPropertyType', + ln: 'GeocentricCRSPropertyType', ps: [{ - n: 'timeCalendarEra', + n: 'geocentricCRS', rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { n: 'nilReason', ti: { @@ -8098,76 +7964,55 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'RectifiedGridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'BaseUnitType', - bti: '.UnitDefinitionType', + ln: 'RangeSetType', ps: [{ - n: 'unitsSystem', + n: 'valueArray', rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'factor', + col: true, + en: 'ValueArray', + ti: '.ValueArrayType' + }, { + n: 'abstractScalarValueList', rq: true, - ti: 'Double' + col: true, + mx: false, + dom: false, + en: 'AbstractScalarValueList', + ti: 'AnyType', + t: 'er' }, { - n: 'formula', + n: 'dataBlock', rq: true, - ti: '.FormulaType' + en: 'DataBlock', + ti: '.DataBlockType' + }, { + n: 'file', + rq: true, + en: 'File', + ti: '.FileType' }] }, { - ln: 'VerticalDatumType', - bti: '.AbstractDatumType' - }, { - ln: 'TransformationType', - bti: '.AbstractGeneralTransformationType', + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'method', - rq: true, - mx: false, - dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' + n: 'quantityType', + ti: '.StringOrRefType' }, { - n: 'parameterValue', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' + n: 'quantityTypeReference', + ti: '.ReferenceType' + }, { + n: 'catalogSymbol', + ti: '.CodeType' }] }, { - ln: 'SolidPropertyType', + ln: 'EllipsoidPropertyType', ps: [{ - n: 'abstractSolid', + n: 'ellipsoid', rq: true, - mx: false, - dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'Ellipsoid', + ti: '.EllipsoidType' }, { n: 'nilReason', ti: { @@ -8210,53 +8055,108 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeEdgePropertyType', + ln: 'LengthType', + bti: '.MeasureType' + }, { + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'DMSAngleType', ps: [{ - n: 'timeEdge', + n: 'degrees', rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' + ti: '.DegreesType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'decimalMinutes', + rq: true, + ti: 'Decimal' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'minutes', + rq: true, + ti: 'NonNegativeInteger' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'seconds', + ti: 'Decimal' + }] + }, { + ln: 'GridEnvelopeType', + ps: [{ + n: 'low', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'href', - t: 'a' + n: 'high', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'GridCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'ArcStringByBulgeType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' }, { - n: 'role', - t: 'a' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'arcrole', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { - n: 'title', - t: 'a' + n: 'bulge', + rq: true, + col: true, + ti: 'Double' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'normal', + rq: true, + col: true, + ti: '.VectorType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'interpolation', + an: { + lp: 'interpolation' + }, t: 'a' }, { + n: 'numArc', + ti: 'Integer', + an: { + lp: 'numArc' + }, + t: 'a' + }] + }, { + ln: 'AbstractFeatureMemberType', + ps: [{ n: 'owns', ti: 'Boolean', an: { @@ -8265,75 +8165,111 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalCRSType', - bti: '.AbstractCRSType', + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TopoVolumePropertyType', ps: [{ - n: 'verticalCS', + n: 'topoVolume', rq: true, - mx: false, - dom: false, - ti: '.VerticalCSPropertyType', - t: 'er' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - n: 'verticalDatum', - rq: true, - mx: false, - dom: false, - ti: '.VerticalDatumPropertyType', - t: 'er' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'AbstractDiscreteCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: '.FeaturePropertyType' - }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' + n: 'coverageFunction', + ti: '.CoverageFunctionType' }] }, { - ln: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'GeocentricCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'baseGeodeticCRS', + n: 'usesCartesianCS', rq: true, - ti: '.GeodeticCRSPropertyType' + ti: '.CartesianCSPropertyType' }, { - n: 'baseGeographicCRS', + n: 'usesSphericalCS', rq: true, - ti: '.GeographicCRSPropertyType' + ti: '.SphericalCSPropertyType' }, { - n: 'cartesianCS', + n: 'usesGeodeticDatum', rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' + ti: '.GeodeticDatumPropertyType' }] }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractCRSType', + ln: 'OperationMethodType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'conversion', + n: 'formula', rq: true, mx: false, dom: false, - ti: '.GeneralConversionPropertyType', + ti: '.CodeType', + t: 'er' + }, { + n: 'sourceDimensions', + ti: 'PositiveInteger' + }, { + n: 'targetDimensions', + ti: 'PositiveInteger' + }, { + n: 'generalOperationParameter', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', t: 'er' }] }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'DataBlockType', + ps: [{ + n: 'rangeParameters', + rq: true, + ti: '.RangeParametersType' + }, { + n: 'tupleList', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'doubleOrNilReasonTupleList', + rq: true, + ti: { + t: 'l' + } + }] }, { - ln: 'TemporalCSPropertyType', + ln: 'GeometricPrimitivePropertyType', ps: [{ - n: 'temporalCS', + n: 'abstractGeometricPrimitive', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' + mx: false, + dom: false, + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -8376,12 +8312,30 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeographicCRSPropertyType', + ln: 'PolygonPatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'geographicCRS', + n: 'curveMember', rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' + col: true, + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'BooleanPropertyType', + ps: [{ + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { n: 'nilReason', ti: { @@ -8424,34 +8378,30 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'GridLengthType', + bti: '.MeasureType' }, { - ln: 'DerivedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', ps: [{ - n: 'baseCRS', - rq: true, - ti: '.SingleCRSPropertyType' - }, { - n: 'derivedCRSType', - rq: true, - ti: '.CodeWithAuthorityType' + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' }, { - n: 'coordinateSystem', + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' + }] + }, { + ln: 'ResultType', + ps: [{ + n: 'abstractObject', rq: true, mx: false, dom: false, - ti: '.CoordinateSystemPropertyType', + en: 'AbstractObject', + ti: 'AnyType', t: 'er' - }] - }, { - ln: 'Boolean', - tn: null, - ps: [{ - n: 'value', - ti: 'Boolean', - t: 'v' }, { n: 'nilReason', ti: { @@ -8461,37 +8411,70 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'AbstractDatumType', - bti: '.IdentifiedObjectType', + ln: 'QuantityExtentType', + bti: '.MeasureOrNilReasonListType' + }, { + ln: 'CategoryExtentType', + bti: '.CodeOrNilReasonListType' + }, { + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' - }, { - n: 'scope', + n: 'factor', rq: true, - col: true - }, { - n: 'anchorDefinition', - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' + ti: 'Double' }, { - n: 'realizationEpoch', - ti: 'Date' + n: 'formula', + rq: true, + ti: '.FormulaType' }] }, { - ln: 'CRSPropertyType', + ln: 'ImageDatumPropertyType', ps: [{ - n: 'abstractCRS', + n: 'imageDatum', rq: true, - mx: false, - dom: false, - en: 'AbstractCRS', - ti: '.AbstractCRSType', - t: 'er' + en: 'ImageDatum', + ti: '.ImageDatumType' }, { n: 'nilReason', ti: { @@ -8534,38 +8517,64 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositeCurveType', - bti: '.AbstractCurveType', + ln: 'MultiPointDomainType', + bti: '.DomainSetType' + }, { + ln: 'TemporalCSPropertyType', ps: [{ - n: 'curveMember', + n: 'temporalCS', rq: true, - col: true, - ti: '.CurvePropertyType' + en: 'TemporalCS', + ti: '.TemporalCSType' }, { - n: 'aggregationType', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'aggregationType' + lp: 'nilReason' }, t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'VectorType', - bti: '.DirectPositionType' + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' }, { - ln: 'Count', + ln: 'Category', tn: null, + bti: '.CodeType', ps: [{ - n: 'value', - ti: 'Integer', - t: 'v' - }, { n: 'nilReason', ti: { t: 'l' @@ -8576,43 +8585,25 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RectifiedGridType', - bti: '.GridType', + ln: 'DirectedNodePropertyType', ps: [{ - n: 'origin', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'offsetVector', + n: 'node', rq: true, - col: true, - ti: '.VectorType' - }] - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'Node', + ti: '.NodeType' }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { - n: 'interpolation', + n: 'owns', + ti: 'Boolean', an: { - lp: 'interpolation' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'ImageDatumPropertyType', - ps: [{ - n: 'imageDatum', - rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' }, { n: 'nilReason', ti: { @@ -8655,8 +8646,16 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSurfaceCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'exponent', + ti: 'Integer', + an: { + lp: 'exponent' + }, + t: 'a' + }] }, { ln: 'CompositeSolidType', bti: '.AbstractSolidType', @@ -8673,78 +8672,66 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConcatenatedOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'GeneralConversionPropertyType', ps: [{ - n: 'coordOperation', + n: 'abstractGeneralConversion', rq: true, - mno: 2, - col: true, mx: false, dom: false, - ti: '.CoordinateOperationPropertyType', + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', t: 'er' }, { - n: 'aggregationType', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'aggregationType' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'TinType.ControlPoint', - tn: null, - ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' }, { - n: 'geometricPositionGroup', - rq: true, - mno: 3, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'DirectionPropertyType', - ps: [{ - n: 'directionVector', - rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'directionDescription', - rq: true, - en: 'DirectionDescription', - ti: '.DirectionDescriptionType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'compassPoint', - rq: true, - en: 'CompassPoint' + n: 'href', + t: 'a' }, { - n: 'directionKeyword', - rq: true, - en: 'DirectionKeyword', - ti: '.CodeType' + n: 'role', + t: 'a' }, { - n: 'directionString', - rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + n: 'arcrole', + t: 'a' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CurvePropertyType', + ps: [{ + n: 'abstractCurve', + rq: true, + mx: false, + dom: false, + en: 'AbstractCurve', + ti: '.AbstractCurveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -8785,1825 +8772,1838 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.ProcedurePropertyType' - }, { - n: 'target', - mx: false, - dom: false, - ti: '.TargetPropertyType', - t: 'er' }, { - n: 'resultOf', - rq: true, - ti: '.ResultType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'CodeOrNilReasonListType', + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'Quantity', + tn: null, + bti: '.MeasureType', ps: [{ - n: 'value', + n: 'nilReason', ti: { t: 'l' }, - t: 'v' - }, { - n: 'codeSpace', an: { - lp: 'codeSpace' + lp: 'nilReason' }, t: 'a' }] }, { - ln: 'SolidType', - bti: '.AbstractSolidType', + ln: 'AbstractCoordinateOperationType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'exterior', - ti: '.ShellPropertyType' + n: 'domainOfValidity', + ti: '.DomainOfValidity' }, { - n: 'interior', + n: 'scope', + rq: true, + col: true + }, { + n: 'operationVersion' + }, { + n: 'coordinateOperationAccuracy', mno: 0, col: true, - ti: '.ShellPropertyType' + ti: '.CoordinateOperationAccuracy' + }, { + n: 'sourceCRS', + ti: '.CRSPropertyType' + }, { + n: 'targetCRS', + ti: '.CRSPropertyType' }] }, { - ln: 'LineStringSegmentType', - bti: '.AbstractCurveSegmentType', + ln: 'TopoCurvePropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', + n: 'topoCurve', rq: true, - ti: '.CoordinatesType' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - n: 'interpolation', + n: 'owns', + ti: 'Boolean', an: { - lp: 'interpolation' + lp: 'owns' }, t: 'a' }] }, { - ln: 'VerticalCSPropertyType', + ln: 'FileType', ps: [{ - n: 'verticalCS', + n: 'rangeParameters', rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' + ti: '.RangeParametersType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'fileName', + rq: true }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'fileReference', + rq: true }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'fileStructure', + rq: true }, { - n: 'href', - t: 'a' + n: 'mimeType' }, { - n: 'role', - t: 'a' + n: 'compression' + }] + }, { + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'refLocation', + rq: true, + ti: '.ClothoidType.RefLocation' }, { - n: 'arcrole', - t: 'a' + n: 'scaleFactor', + rq: true, + ti: 'Decimal' }, { - n: 'title', - t: 'a' + n: 'startParameter', + rq: true, + ti: 'Double' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'endParameter', + rq: true, + ti: 'Double' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'interpolation', + an: { + lp: 'interpolation' + }, t: 'a' }] }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', + ln: 'SecondDefiningParameterPropertyElement', + tn: null, ps: [{ - n: 'direction', + n: 'secondDefiningParameter', rq: true, - ti: '.DirectionPropertyType' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }] }, { - t: 'enum', - ln: 'SuccessionType', - vs: ['substitution', 'division', 'fusion', 'initiation'] - }, { - t: 'enum', - ln: 'SequenceRuleEnumeration', - vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] + ln: 'RectifiedGridCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - t: 'enum', - ln: 'AggregationType', - vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', + ps: [{ + n: 'boundedBy', + ti: '.BoundingShapeType' + }, { + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' + }] + }, { + ln: 'CompoundCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'componentReferenceSystem', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.SingleCRSPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] }, { t: 'enum', - ln: 'FileValueModelType', - vs: ['Record Interleaved'] + ln: 'CompassPointEnumeration', + vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] }, { t: 'enum', ln: 'SurfaceInterpolationType', vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] }, { t: 'enum', - ln: 'CompassPointEnumeration', - vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] }, { t: 'enum', ln: 'IncrementOrder', vs: ['+x+y', '+y+x', '+x-y', '-x-y'] }, { t: 'enum', - ln: 'CurveInterpolationType', - vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] + ln: 'SequenceRuleEnumeration', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] }, { t: 'enum', - ln: 'TimeIndeterminateValueType', - vs: ['after', 'before', 'now', 'unknown'] + ln: 'AggregationType', + vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] }, { t: 'enum', - ln: 'SignType', - vs: ['-', '+'] + ln: 'FileValueModelType', + vs: ['Record Interleaved'] }, { t: 'enum', ln: 'KnotTypesType', vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] - }], - eis: [{ - en: 'AbstractDiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' - }, { - en: 'rangeParameters', - ti: '.RangeParametersType' }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: 'AbstractSingleCRS' + t: 'enum', + ln: 'SignType', + vs: ['-', '+'] }, { - en: 'MappingRule', - ti: '.StringOrRefType' + t: 'enum', + ln: 'CurveInterpolationType', + vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] }, { - en: 'coordinateOperationAccuracy', - ti: '.CoordinateOperationAccuracy' + t: 'enum', + ln: 'SuccessionType', + vs: ['substitution', 'division', 'fusion', 'initiation'] + }], + eis: [{ + en: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', - sh: 'AbstractCurveSegment' + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', + sh: 'Definition' }, { - en: 'valueFile' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumPropertyType' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: 'AbstractFeature' }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType', + en: 'AbstractScalarValue', + ti: 'AnyType', sh: 'AbstractValue' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: 'AbstractGeneralTransformation' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'AbstractValue', - ti: 'AnyType', - sh: 'AbstractObject' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'sphericalCS', - ti: '.SphericalCSPropertyType' + en: 'isolated', + ti: '.IsolatedPropertyType' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumPropertyType', - sh: 'geodeticDatum' + en: 'AbstractCRS', + ti: '.AbstractCRSType', + sh: 'Definition' }, { - en: 'TimePeriod', - ti: '.TimePeriodType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'surfaceMember', + ti: '.SurfacePropertyType' }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: 'AbstractFeature' + en: 'topoComplexProperty', + ti: '.TopoComplexMemberType' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'temporalCRSRef', + ti: '.TemporalCRSPropertyType' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'anchorDefinition', + ti: '.CodeType' }, { - en: 'realizationEpoch', - ti: 'Date' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'usesVerticalDatum', + ti: '.VerticalDatumPropertyType', + sh: 'verticalDatum' }, { - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - sh: 'AbstractCRS' + en: 'Clothoid', + ti: '.ClothoidType', + sh: 'AbstractCurveSegment' }, { - en: 'AffinePlacement', - ti: '.AffinePlacementType', + en: 'AbstractValue', + ti: 'AnyType', sh: 'AbstractObject' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' - }, { - en: 'locationReference', - ti: '.ReferenceType' + en: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: 'AbstractGeneralOperationParameter' + en: 'Category', + ti: '.Category', + sh: 'AbstractScalarValue' }, { - en: 'AbstractGML', - ti: '.AbstractGMLType', - sh: 'AbstractObject' + en: 'Sphere', + ti: '.SphereType', + sh: 'AbstractGriddedSurface' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: 'generalTransformationRef', + ti: '.GeneralTransformationPropertyType' }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: 'AbstractSurface' }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'ellipsoid', + ti: '.EllipsoidPropertyType' }, { - en: 'operationParameter', - ti: '.OperationParameterPropertyType' + en: 'derivedCRSType', + ti: '.CodeWithAuthorityType' }, { - en: 'componentReferenceSystem', - ti: '.SingleCRSPropertyType' + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { - en: 'value', - ti: '.MeasureType' + en: 'posList', + ti: '.DirectPositionListType' }, { - en: 'Triangle', - ti: '.TriangleType', - sh: 'AbstractSurfacePatch' + en: 'conversion', + ti: '.GeneralConversionPropertyType' }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumPropertyType' + en: 'Node', + ti: '.NodeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'targetCRS', - ti: '.CRSPropertyType' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: 'AbstractSurface' }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' + en: 'definedByConversion', + ti: '.GeneralConversionPropertyType', + sh: 'conversion' }, { - en: 'position', - ti: '.PointPropertyType' + en: 'group', + ti: '.OperationParameterGroupPropertyType' }, { - en: 'MultiSolidCoverage', - ti: '.MultiSolidCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'transformationRef', - ti: '.TransformationPropertyType' + en: 'baseCRS', + ti: '.SingleCRSPropertyType' }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'VerticalDatum', - ti: '.VerticalDatumType', - sh: 'AbstractDatum' + en: 'identifier', + ti: '.CodeWithAuthorityType' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: 'AbstractCurve' + en: 'rectifiedGridDomain', + ti: '.RectifiedGridDomainType', + sh: 'domainSet' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType', - sh: 'AbstractObject' + en: 'crsRef', + ti: '.CRSPropertyType' }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - sh: 'AbstractOperation' + en: 'MultiCurveCoverage', + ti: '.MultiCurveCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometricAggregate' + en: 'targetElement' }, { - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidPropertyType', - sh: 'ellipsoid' + en: 'usesOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + en: 'imageDatum', + ti: '.ImageDatumPropertyType' }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: 'AbstractTimeComplex' }, { - en: 'targetElement' + en: 'File', + ti: '.FileType', + sh: 'AbstractObject' }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'reversePropertyName' + en: 'valueFile' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'target', + ti: '.TargetPropertyType' }, { - en: 'Observation', - ti: '.ObservationType', - sh: 'AbstractFeature' + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumPropertyType', - sh: 'temporalDatum' + en: 'DynamicFeatureCollection', + ti: '.DynamicFeatureCollectionType', + sh: 'DynamicFeature' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractCurve' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'ParameterValueGroup', + ti: '.ParameterValueGroupType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + sh: 'AbstractGML' }, { - en: 'imageDatum', - ti: '.ImageDatumPropertyType' + en: 'Transformation', + ti: '.TransformationType', + sh: 'AbstractGeneralTransformation' }, { - en: 'dataSource', - ti: '.StringOrRefType' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: 'AbstractCurveSegment' + en: 'origin', + ti: 'DateTime' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: 'AbstractTimeSlice' + }, { + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: 'AbstractSingleCRS' + }, { + en: 'polygonPatches', + ti: '.PolygonPatchArrayPropertyType', + sh: 'patches' + }, { + en: 'associationName' + }, { + en: 'multiPointDomain', + ti: '.MultiPointDomainType', + sh: 'domainSet' }, { en: 'validTime', ti: '.TimePrimitivePropertyType' }, { - en: 'abstractAssociationRole', - ti: '.AssociationRoleType' + en: 'domainSet', + ti: '.DomainSetType' + }, { + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' + }, { + en: 'polarCSRef', + ti: '.PolarCSPropertyType' + }, { + en: 'geographicCRSRef', + ti: '.GeographicCRSPropertyType' }, { en: 'AbstractImplicitGeometry', ti: '.AbstractGeometryType', sh: 'AbstractGeometry' }, { - en: 'ellipsoidalCSRef', - ti: '.EllipsoidalCSPropertyType' - }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'valueProperty', + ti: '.ValuePropertyType' }, { - en: 'anchorDefinition', - ti: '.CodeType' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractRing' }, { - en: 'statusReference', - ti: '.ReferenceType' + en: 'sphericalCSRef', + ti: '.SphericalCSPropertyType' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'Bag', - ti: '.BagType', - sh: 'AbstractGML' + en: 'curveMember', + ti: '.CurvePropertyType' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumPropertyType' + en: 'semiMajorAxis', + ti: '.MeasureType' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: 'Grid' + en: 'status', + ti: '.StringOrRefType' }, { - en: 'pixelInCell', - ti: '.CodeWithAuthorityType' + en: 'GeodesicString', + ti: '.GeodesicStringType', + sh: 'AbstractCurveSegment' }, { - en: 'Cone', - ti: '.ConeType', - sh: 'AbstractGriddedSurface' + en: 'BooleanList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'trianglePatches', + ti: '.TrianglePatchArrayPropertyType', + sh: 'patches' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'AbstractFeature' + en: 'parameterValue', + ti: '.AbstractGeneralParameterValuePropertyType' }, { - en: 'priorityLocation', - ti: '.PriorityLocationPropertyType', - sh: 'location' + en: 'rangeParameters', + ti: '.RangeParametersType' }, { - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractTimeObject' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'Shell', - ti: '.ShellType', - sh: 'AbstractObject' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: 'TimeReferenceSystem' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: 'AbstractTopology' }, { en: 'Circle', ti: '.CircleType', sh: 'Arc' }, { - en: 'catalogSymbol', - ti: '.CodeType' - }, { - en: 'engineeringDatum', - ti: '.EngineeringDatumPropertyType' + en: 'verticalCSRef', + ti: '.VerticalCSPropertyType' }, { - en: 'AbstractDatum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'VerticalDatum', + ti: '.VerticalDatumType', + sh: 'AbstractDatum' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: 'AbstractSingleCRS' }, { en: 'LocationKeyWord', ti: '.CodeType' }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', - sh: 'AbstractFeature' + en: 'verticalCRSRef', + ti: '.VerticalCRSPropertyType' }, { - en: 'ParameterValue', - ti: '.ParameterValueType', - sh: 'AbstractGeneralParameterValue' + en: 'abstractAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'baseGeographicCRS', - ti: '.GeographicCRSPropertyType' + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + sh: 'AbstractGeometry' }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'greenwichLongitude', + ti: '.AngleType' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' - }, { - en: 'formula', - ti: '.CodeType' - }, { - en: 'coordinateSystem', - ti: '.CoordinateSystemPropertyType' - }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' - }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: 'AbstractSurfacePatch' - }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' - }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: 'AbstractDatum' + en: 'quantityTypeReference', + ti: '.ReferenceType' }, { - en: 'stringValue' + en: 'TimePeriod', + ti: '.TimePeriodType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'axis', - ti: '.CoordinateSystemAxisPropertyType' + en: 'coverageFunction', + ti: '.CoverageFunctionType', + sh: 'AbstractObject' }, { - en: 'TemporalCS', - ti: '.TemporalCSType', - sh: 'AbstractCoordinateSystem' + en: 'angle', + ti: '.AngleType' }, { - en: 'TimeReferenceSystem', - ti: '.TimeReferenceSystemType', - sh: 'Definition' + en: 'sphericalCS', + ti: '.SphericalCSPropertyType' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'container', + ti: '.ContainerPropertyType' }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumPropertyType', + sh: 'engineeringDatum' }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', - sh: 'AbstractCoordinateSystem' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemPropertyType' }, { - en: 'conversionRef', - ti: '.ConversionPropertyType' + en: 'Definition', + ti: '.DefinitionType', + sh: 'AbstractGML' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: 'AbstractGeometricAggregate' + en: 'usesCS', + ti: '.CoordinateSystemPropertyType', + sh: 'coordinateSystem' }, { - en: 'greenwichLongitude', - ti: '.AngleType' + en: 'geodeticDatum', + ti: '.GeodeticDatumPropertyType' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterPropertyElement' + en: 'CoverageMappingRule', + ti: '.MappingRuleType', + sh: 'AbstractObject' }, { en: 'cartesianCSRef', ti: '.CartesianCSPropertyType' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', - sh: 'AbstractTimeGeometricPrimitive' - }, { - en: 'dataSourceReference', - ti: '.ReferenceType' - }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSPropertyType' - }, { - en: 'operationRef', - ti: '.OperationPropertyType' + en: 'method', + ti: '.OperationMethodPropertyType' }, { - en: 'Array', - ti: '.ArrayType', + en: 'AbstractTopology', + ti: '.AbstractTopologyType', sh: 'AbstractGML' }, { - en: 'operationMethodRef', - ti: '.OperationMethodPropertyType' + en: 'value', + ti: '.MeasureType' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: 'AbstractSingleOperation' + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + sh: 'AbstractObject' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'remarks' }, { - en: 'DynamicFeatureCollection', - ti: '.DynamicFeatureCollectionType', - sh: 'DynamicFeature' + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianPropertyType', - sh: 'primeMeridian' + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType', + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometricPrimitive' + }, { + en: 'CompositeValue', + ti: '.CompositeValueType', sh: 'AbstractValue' }, { - en: 'using', - ti: '.ProcedurePropertyType' + en: 'conversionRef', + ti: '.ConversionPropertyType' }, { - en: 'Sphere', - ti: '.SphereType', - sh: 'AbstractGriddedSurface' + en: 'usesImageDatum', + ti: '.ImageDatumPropertyType', + sh: 'imageDatum' }, { - en: 'parameterValue', - ti: '.AbstractGeneralParameterValuePropertyType' + en: 'CategoryList', + ti: '.CodeOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }, { - en: 'associationName' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSPropertyType' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'integerValueList', - ti: { - t: 'l', - bti: 'Integer' - } + en: 'affineCS', + ti: '.AffineCSPropertyType' }, { - en: 'CountExtent', - ti: { - t: 'l' - }, - sh: 'AbstractValue' + en: 'derivedCRSRef', + ti: '.DerivedCRSPropertyType' }, { en: 'coordinates', ti: '.CoordinatesType' }, { - en: 'AbstractGeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: 'AbstractSingleCRS' - }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: 'AbstractDatum' + en: 'pointRep', + ti: '.PointPropertyType' }, { - en: 'PolygonPatch', - ti: '.PolygonPatchType', - sh: 'AbstractSurfacePatch' + en: 'seconds', + ti: 'Decimal' }, { - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'usesTemporalCS', + ti: '.TemporalCSPropertyType' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'quantityType', - ti: '.StringOrRefType' + en: 'member', + ti: '.AssociationRoleType' }, { - en: 'defaultCodeSpace' + en: 'multiCurveDomain', + ti: '.MultiCurveDomainType', + sh: 'domainSet' }, { - en: 'VerticalCS', - ti: '.VerticalCSType', - sh: 'AbstractCoordinateSystem' + en: 'measure', + ti: '.MeasureType' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'TemporalCRS', + ti: '.TemporalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: 'AbstractGeometry' + en: 'description', + ti: '.StringOrRefType' }, { - en: 'remarks' + en: 'rangeMeaning', + ti: '.CodeWithAuthorityType' }, { - en: 'BSpline', - ti: '.BSplineType', - sh: 'AbstractCurveSegment' + en: 'projectedCRSRef', + ti: '.ProjectedCRSPropertyType' }, { - en: 'TriangulatedSurface', - ti: '.TriangulatedSurfaceType', - sh: 'Surface' + en: 'AbstractTimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'TimeClock', + ti: '.TimeClockType', + sh: 'TimeReferenceSystem' }, { - en: 'timeCS', - ti: '.TimeCSPropertyType' + en: 'operationRef', + ti: '.OperationPropertyType' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'AbstractTimeComplex', + ti: '.AbstractTimeComplexType', + sh: 'AbstractTimeObject' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' }, { - en: 'locationName', - ti: '.CodeType' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSPropertyType' }, { - en: 'Node', - ti: '.NodeType', - sh: 'AbstractTopoPrimitive' + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: 'AbstractCurveSegment' }, { - en: 'track', - ti: '.HistoryPropertyType', - sh: 'history' + en: 'Shell', + ti: '.ShellType', + sh: 'AbstractObject' }, { - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - sh: 'AbstractGML' + en: 'stringValue' }, { - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: 'AbstractTimeTopologyPrimitive' + }, { + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' + }, { + en: 'superComplex', + ti: '.TopoComplexMemberType' + }, { + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { en: 'MultiSurfaceCoverage', ti: '.MultiSurfaceCoverageType', sh: 'AbstractDiscreteCoverage' }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: 'AbstractGeometricAggregate' - }, { - en: 'derivedCRSType', - ti: '.CodeWithAuthorityType' + en: 'AffineCS', + ti: '.AffineCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'description', - ti: '.StringOrRefType' + en: 'imageDatumRef', + ti: '.ImageDatumPropertyType' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterPropertyElement' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + sh: 'Definition' }, { - en: 'ellipsoid', - ti: '.EllipsoidPropertyType' + en: 'compoundCRSRef', + ti: '.CompoundCRSPropertyType' }, { - en: 'scope' + en: 'catalogSymbol', + ti: '.CodeType' }, { - en: 'edgeOf', + en: 'centerLineOf', ti: '.CurvePropertyType' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: 'generalConversionRef', + ti: '.GeneralConversionPropertyType' }, { - en: 'booleanValue', - ti: 'Boolean' + en: 'ellipsoidRef', + ti: '.EllipsoidPropertyType' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: 'AbstractTimeComplex' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: 'AbstractMetaData' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: 'AbstractGeometricAggregate' }, { - en: 'angle', - ti: '.AngleType' + en: 'AbstractGeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'quantityTypeReference', - ti: '.ReferenceType' + en: 'usesAxis', + ti: '.CoordinateSystemAxisPropertyType', + sh: 'axis' }, { - en: 'baseSurface', - ti: '.SurfacePropertyType' + en: 'track', + ti: '.HistoryPropertyType', + sh: 'history' }, { - en: 'vector', - ti: '.VectorType' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: 'AbstractCurve' }, { - en: 'container', - ti: '.ContainerPropertyType' + en: 'OperationMethod', + ti: '.OperationMethodType', + sh: 'Definition' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationPropertyType' + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - sh: 'AbstractGeometricPrimitive' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'datumRef', - ti: '.DatumPropertyType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', - sh: 'Definition' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'abstractReference', - ti: '.ReferenceType' + en: 'axis', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractSurface' + en: 'generalOperationParameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'RectifiedGridCoverage', + ti: '.RectifiedGridCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianPropertyType' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'BooleanList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSPropertyType' + en: 'dmsAngle', + ti: '.DMSAngleType' }, { - en: 'name', - ti: '.CodeType' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: 'AbstractDatum' }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumPropertyType' + en: 'location', + ti: '.LocationPropertyType' }, { - en: 'targetDimensions', - ti: 'PositiveInteger' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: 'AbstractTopology' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' }, { - en: 'anchorPoint', - ti: '.CodeType', - sh: 'anchorDefinition' + en: 'extentOf', + ti: '.SurfacePropertyType' }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' + }, { + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' }, { en: 'OperationParameterGroup', ti: '.OperationParameterGroupType', sh: 'AbstractGeneralOperationParameter' }, { - en: 'DefinitionCollection', - ti: '.DictionaryType', - sh: 'Definition' - }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: 'AbstractDatum' }, { - en: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'ellipsoidalCS', + ti: '.EllipsoidalCSPropertyType' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: 'AbstractCurveSegment' + en: 'subject', + ti: '.TargetPropertyType', + sh: 'target' }, { - en: 'origin', - ti: 'DateTime' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationPropertyType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: 'identifier', - ti: '.CodeWithAuthorityType' + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumPropertyType', + sh: 'geodeticDatum' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'centerOf', + ti: '.PointPropertyType' }, { - en: 'MultiPointCoverage', - ti: '.MultiPointCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'operationParameterGroupRef', + ti: '.OperationParameterPropertyType' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', - sh: 'Definition' + en: 'usesAffineCS', + ti: '.AffineCSPropertyType', + sh: 'affineCS' }, { - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractCoordinateOperation' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' + en: 'MultiSolid', + ti: '.MultiSolidType', + sh: 'AbstractGeometricAggregate' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSPropertyType' + en: 'TemporalCS', + ti: '.TemporalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: 'AbstractMetaData' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometricPrimitive' - }, { - en: 'AbstractFeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: 'AbstractFeature' - }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSPropertyType' - }, { - en: 'trianglePatches', - ti: '.TrianglePatchArrayPropertyType', - sh: 'patches' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationPropertyType' + en: 'Cylinder', + ti: '.CylinderType', + sh: 'AbstractGriddedSurface' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', + en: 'GeodeticCRS', + ti: '.GeodeticCRSType', sh: 'AbstractSingleCRS' }, { - en: 'integerValue', - ti: 'PositiveInteger' - }, { - en: 'GeodesicString', - ti: '.GeodesicStringType', - sh: 'AbstractCurveSegment' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + sh: 'AbstractCRS' }, { - en: 'multiSurfaceDomain', - ti: '.MultiSurfaceDomainType', - sh: 'domainSet' + en: 'TimeCS', + ti: '.TimeCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'AbstractCRS', - ti: '.AbstractCRSType', - sh: 'Definition' + en: 'methodFormula', + ti: '.CodeType', + sh: 'formula' }, { - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'coordinateSystem', + ti: '.CoordinateSystemPropertyType' }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: 'AbstractSurface' + en: 'priorityLocation', + ti: '.PriorityLocationPropertyType', + sh: 'location' }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + en: 'usesTemporalDatum', + ti: '.TemporalDatumPropertyType', + sh: 'temporalDatum' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'DataBlock', - ti: '.DataBlockType', - sh: 'AbstractObject' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'AbstractTimeComplex', - ti: '.AbstractTimeComplexType', - sh: 'AbstractTimeObject' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractSurface' }, { - en: 'GeodeticCRS', - ti: '.GeodeticCRSType', - sh: 'AbstractSingleCRS' + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'primeMeridian', - ti: '.PrimeMeridianPropertyType' + en: 'Edge', + ti: '.EdgeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'TemporalCRS', - ti: '.TemporalCRSType', - sh: 'AbstractSingleCRS' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: 'AbstractGeometricAggregate' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: 'AbstractCurve' + en: 'Conversion', + ti: '.ConversionType', + sh: 'AbstractGeneralConversion' }, { - en: 'coordOperation', - ti: '.CoordinateOperationPropertyType' + en: 'LinearCS', + ti: '.LinearCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: 'AbstractDatum' + en: 'indirectEntry', + ti: '.IndirectEntryType' }, { - en: 'method', - ti: '.OperationMethodPropertyType' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'Dictionary', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumPropertyType', - sh: 'engineeringDatum' + en: 'locationName', + ti: '.CodeType' }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: 'AbstractGML', + ti: '.AbstractGMLType', + sh: 'AbstractObject' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: 'AbstractGML' + en: 'axisAbbrev', + ti: '.CodeType' }, { - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', + en: 'GridFunction', + ti: '.GridFunctionType', sh: 'AbstractObject' }, { - en: 'subComplex', - ti: '.TopoComplexMemberType' + en: 'DataBlock', + ti: '.DataBlockType', + sh: 'AbstractObject' }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisPropertyType' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'usesAffineCS', - ti: '.AffineCSPropertyType', - sh: 'affineCS' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'Ring', + ti: '.RingType', + sh: 'AbstractRing' }, { - en: 'ParameterValueGroup', - ti: '.ParameterValueGroupType', - sh: 'AbstractGeneralParameterValue' + en: 'VerticalCS', + ti: '.VerticalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'Boolean', - ti: '.Boolean', - sh: 'AbstractScalarValue' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'temporalCRSRef', - ti: '.TemporalCRSPropertyType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'linearCSRef', - ti: '.LinearCSPropertyType' + en: 'history', + ti: '.HistoryPropertyType' }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: 'AbstractObject' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', - sh: 'AbstractSingleCRS' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - sh: 'AbstractObject' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: 'AbstractTopoPrimitive' }, { - en: 'seconds', - ti: 'Decimal' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'includesSingleCRS', - ti: '.SingleCRSPropertyType', - sh: 'componentReferenceSystem' + en: 'linearCSRef', + ti: '.LinearCSPropertyType' }, { - en: 'RectifiedGridCoverage', - ti: '.RectifiedGridCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSPropertyType', + sh: 'ellipsoidalCS' }, { - en: 'axisDirection', - ti: '.CodeWithAuthorityType' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'LinearCS', - ti: '.LinearCSType', - sh: 'AbstractCoordinateSystem' + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' }, { - en: 'GridFunction', - ti: '.GridFunctionType', - sh: 'AbstractObject' + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'imageCRSRef', - ti: '.ImageCRSPropertyType' + en: 'operationParameter', + ti: '.OperationParameterPropertyType' }, { - en: 'usesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'scope' }, { - en: 'affineCS', - ti: '.AffineCSPropertyType' + en: 'primeMeridian', + ti: '.PrimeMeridianPropertyType' }, { - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - sh: 'Definition' + en: 'CategoryExtent', + ti: '.CategoryExtentType', + sh: 'AbstractValue' }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemPropertyType' + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' }, { - en: 'usesMethod', - ti: '.OperationMethodPropertyType', - sh: 'method' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometricAggregate' }, { - en: 'AbstractRing', - ti: '.AbstractRingType', - sh: 'AbstractObject' + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + sh: 'AbstractGML' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSPropertyType', - sh: 'ellipsoidalCS' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: 'Conversion', - ti: '.ConversionType', - sh: 'AbstractGeneralConversion' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'AbstractTimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'CountExtent', + ti: { + t: 'l' + }, + sh: 'AbstractValue' + }, { + en: 'direction', + ti: '.DirectionPropertyType' }, { en: 'engineeringDatumRef', ti: '.EngineeringDatumPropertyType' + }, { + en: 'abstractReference', + ti: '.ReferenceType' + }, { + en: 'definitionRef', + ti: '.ReferenceType' + }, { + en: 'maximumValue', + ti: 'Double' + }, { + en: 'ellipsoidalCSRef', + ti: '.EllipsoidalCSPropertyType' + }, { + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: 'AbstractTopology' }, { en: 'CompositeSolid', ti: '.CompositeSolidType', sh: 'AbstractSolid' + }, { + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractSingleOperation' }, { en: 'Ellipsoid', ti: '.EllipsoidType', sh: 'Definition' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSPropertyType' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'ArcStringByBulge', - ti: '.ArcStringByBulgeType', - sh: 'AbstractCurveSegment' + en: 'temporalDatum', + ti: '.TemporalDatumPropertyType' }, { - en: 'multiCurveDomain', - ti: '.MultiCurveDomainType', - sh: 'domainSet' + en: 'primeMeridianRef', + ti: '.PrimeMeridianPropertyType' }, { - en: 'usesCS', - ti: '.CoordinateSystemPropertyType', - sh: 'coordinateSystem' + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: 'AbstractGeometry' }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSPropertyType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - sh: 'AbstractGML' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', + sh: 'Definition' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: 'AbstractCRS' + en: 'solidMembers', + ti: '.SolidArrayPropertyType' }, { - en: 'AbstractCurve', - ti: '.AbstractCurveType', - sh: 'AbstractGeometricPrimitive' + en: 'doubleOrNilReasonTupleList', + ti: { + t: 'l' + } + }, { + en: 'CountList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' + }, { + en: 'realizationEpoch', + ti: 'Date' + }, { + en: 'coordinateOperationAccuracy', + ti: '.CoordinateOperationAccuracy' + }, { + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' + }, { + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: 'AbstractGeneralDerivedCRS' + }, { + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' }, { en: 'AbstractGriddedSurface', ti: '.AbstractGriddedSurfaceType', sh: 'AbstractParametricCurveSurface' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: 'AbstractSingleCRS' - }, { - en: 'abstractStrictAssociationRole', - ti: '.AssociationRoleType' - }, { - en: 'multiSolidDomain', - ti: '.MultiSolidDomainType', - sh: 'domainSet' + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: 'AbstractGeometricAggregate' + en: 'dataSource', + ti: '.StringOrRefType' }, { - en: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + en: 'singleCRSRef', + ti: '.SingleCRSPropertyType' }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'Category', - ti: '.Category', - sh: 'AbstractScalarValue' + en: 'cylindricalCSRef', + ti: '.CylindricalCSPropertyType' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'passThroughOperationRef', + ti: '.PassThroughOperationPropertyType' }, { - en: 'AbstractTopology', - ti: '.AbstractTopologyType', - sh: 'AbstractGML' + en: 'AbstractFeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'minimumValue', - ti: 'Double' + en: 'usesEllipsoid', + ti: '.EllipsoidPropertyType', + sh: 'ellipsoid' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', + sh: 'AbstractFeature' }, { - en: 'Edge', - ti: '.EdgeType', - sh: 'AbstractTopoPrimitive' + en: 'usesSphericalCS', + ti: '.SphericalCSPropertyType', + sh: 'sphericalCS' }, { - en: 'CountList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'Boolean', + ti: '.Boolean', + sh: 'AbstractScalarValue' }, { - en: 'extentOf', - ti: '.SurfacePropertyType' + en: 'members', + ti: '.ArrayAssociationType' }, { en: 'QuantityList', ti: '.MeasureOrNilReasonListType', sh: 'AbstractScalarValueList' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: 'AbstractCoordinateSystem' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - en: 'geodeticDatum', - ti: '.GeodeticDatumPropertyType' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: 'AbstractDatum' }, { - en: 'baseCurve', + en: 'BSpline', + ti: '.BSplineType', + sh: 'AbstractCurveSegment' + }, { + en: 'curveProperty', ti: '.CurvePropertyType' }, { - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: 'AbstractGeometry' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'domainOfValidity', - ti: '.DomainOfValidity' + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'usesTimeCS', - ti: '.TimeCSPropertyType', - sh: 'timeCS' + en: 'multiSolidDomain', + ti: '.MultiSolidDomainType', + sh: 'domainSet' }, { en: 'verticalDatum', ti: '.VerticalDatumPropertyType' }, { - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', - sh: 'AbstractObject' - }, { - en: 'Count', - ti: '.Count', - sh: 'AbstractScalarValue' - }, { - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - sh: 'AbstractFeature' - }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' - }, { - en: 'operationParameterRef', - ti: '.OperationParameterPropertyType' - }, { - en: 'generalOperationParameter', - ti: '.AbstractGeneralOperationParameterPropertyType' - }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' - }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' - }, { - en: 'status', - ti: '.StringOrRefType' - }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationPropertyType' + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSPropertyType' + en: 'singleOperationRef', + ti: '.SingleOperationPropertyType' }, { - en: 'gridDomain', - ti: '.GridDomainType', - sh: 'domainSet' + en: 'Triangle', + ti: '.TriangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'polygonPatches', - ti: '.PolygonPatchArrayPropertyType', - sh: 'patches' + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: 'AbstractCurveSegment' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'operationVersion' }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractCurve' }, { - en: 'singleCRSRef', - ti: '.SingleCRSPropertyType' + en: 'locationReference', + ti: '.ReferenceType' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSPropertyType', - sh: 'verticalCS' + en: 'minimumValue', + ti: 'Double' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' + en: 'baseGeographicCRS', + ti: '.GeographicCRSPropertyType' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: 'AbstractCurveSegment' + en: 'componentReferenceSystem', + ti: '.SingleCRSPropertyType' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractCurve' + en: 'formula', + ti: '.CodeType' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: 'AbstractParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: 'AbstractSurfacePatch' }, { - en: 'AbstractSolid', - ti: '.AbstractSolidType', - sh: 'AbstractGeometricPrimitive' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'Grid', - ti: '.GridType', - sh: 'AbstractImplicitGeometry' + en: 'Bag', + ti: '.BagType', + sh: 'AbstractGML' }, { - en: 'GridCoverage', - ti: '.GridCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationPropertyType' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSPropertyType', - sh: 'sphericalCS' + en: 'vector', + ti: '.VectorType' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'imageCRSRef', + ti: '.ImageCRSPropertyType' }, { - en: 'baseCRS', - ti: '.SingleCRSPropertyType' + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'subComplex', + ti: '.TopoComplexMemberType' }, { - en: 'sphericalCSRef', - ti: '.SphericalCSPropertyType' + en: 'AffinePlacement', + ti: '.AffinePlacementType', + sh: 'AbstractObject' }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', + en: 'CartesianCS', + ti: '.CartesianCSType', sh: 'AbstractCoordinateSystem' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: 'AbstractGriddedSurface' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: 'AbstractCRS' }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'temporalCSRef', + ti: '.TemporalCSPropertyType' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', - sh: 'TimeReferenceSystem' + en: 'Quantity', + ti: '.Quantity', + sh: 'AbstractScalarValue' }, { - en: 'maximalComplex', - ti: '.TopoComplexMemberType' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: 'AbstractDatum' + en: 'targetCRS', + ti: '.CRSPropertyType' }, { - en: 'polarCSRef', - ti: '.PolarCSPropertyType' + en: 'AbstractObject', + ti: 'AnyType' }, { - en: 'cartesianCS', - ti: '.CartesianCSPropertyType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: 'MultiCurveCoverage', - ti: '.MultiCurveCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'valueOfParameter', + ti: '.OperationParameterPropertyType', + sh: 'operationParameter' }, { - en: 'member', - ti: '.AssociationRoleType' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', - sh: 'AbstractCoordinateSystem' + en: 'engineeringDatum', + ti: '.EngineeringDatumPropertyType' }, { - en: 'CoverageMappingRule', - ti: '.MappingRuleType', - sh: 'AbstractObject' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSPropertyType' + en: 'coordOperation', + ti: '.CoordinateOperationPropertyType' }, { - en: 'TimeCS', - ti: '.TimeCSType', - sh: 'AbstractCoordinateSystem' + en: 'featureProperty', + ti: '.FeaturePropertyType' }, { - en: 'dynamicMembers', - ti: '.DynamicFeatureMemberType' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'conversion', - ti: '.GeneralConversionPropertyType' + en: 'TimeNode', + ti: '.TimeNodeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'TimeClock', - ti: '.TimeClockType', - sh: 'TimeReferenceSystem' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'AbstractScalarValueList', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'MultiPointCoverage', + ti: '.MultiPointCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'statusReference', + ti: '.ReferenceType' }, { - en: 'resultOf', - ti: '.ResultType' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'operationParameterRef', + ti: '.OperationParameterPropertyType' }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'ParameterValue', + ti: '.ParameterValueType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'CompositeValue', - ti: '.CompositeValueType', - sh: 'AbstractValue' + en: 'GridCoverage', + ti: '.GridCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'AbstractDiscreteCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' }, { - en: 'degrees', - ti: '.DegreesType' + en: 'usesSingleOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'temporalCSRef', - ti: '.TemporalCSPropertyType' + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + sh: 'AbstractGML' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractRing' + en: 'TriangulatedSurface', + ti: '.TriangulatedSurfaceType', + sh: 'Surface' }, { - en: 'methodFormula', - ti: '.CodeType', - sh: 'formula' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: 'AbstractGeometry' + en: 'MultiSolidCoverage', + ti: '.MultiSolidCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidPropertyType' + en: 'multiSurfaceDomain', + ti: '.MultiSurfaceDomainType', + sh: 'domainSet' }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'usesVerticalCS', + ti: '.VerticalCSPropertyType', + sh: 'verticalCS' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionPropertyType' + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + sh: 'AbstractObject' }, { - en: 'duration', - ti: 'Duration' + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + sh: 'AbstractFeature' + }, { + en: 'abstractInlineProperty', + ti: '.InlinePropertyType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumPropertyType', - sh: 'verticalDatum' + en: 'Array', + ti: '.ArrayType', + sh: 'AbstractGML' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'pixelInCell', + ti: '.CodeWithAuthorityType' }, { - en: 'centerOf', - ti: '.PointPropertyType' + en: 'temporalDatumRef', + ti: '.TemporalDatumPropertyType' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', + en: 'Surface', + ti: '.SurfaceType', sh: 'AbstractSurface' }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGML' + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSPropertyType' + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: 'AbstractCurve' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' }, { - en: 'baseGeodeticCRS', - ti: '.GeodeticCRSPropertyType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' }, { - en: 'Ring', - ti: '.RingType', - sh: 'AbstractRing' + en: 'GeographicCRS', + ti: '.GeographicCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: 'AbstractSurfacePatch' + en: 'Grid', + ti: '.GridType', + sh: 'AbstractImplicitGeometry' }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', - sh: 'AbstractSingleCRS' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: 'TimeReferenceSystem' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' }, { - en: 'usesOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'usesImageDatum', - ti: '.ImageDatumPropertyType', - sh: 'imageDatum' + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + sh: 'AbstractObject' }, { - en: 'Null', + en: 'integerValueList', ti: { - t: 'l' + t: 'l', + bti: 'Integer' } }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'resultOf', + ti: '.ResultType' }, { - en: 'CategoryList', - ti: '.CodeOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'solidMember', + ti: '.SolidPropertyType' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSPropertyType' + en: 'dynamicMembers', + ti: '.DynamicFeatureMemberType' }, { - en: 'crsRef', - ti: '.CRSPropertyType' + en: 'Count', + ti: '.Count', + sh: 'AbstractScalarValue' }, { - en: 'operationVersion' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: 'AbstractGeometricAggregate' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: 'AbstractTimeSlice' + en: 'QuantityExtent', + ti: '.QuantityExtentType', + sh: 'AbstractValue' }, { - en: 'usesAxis', - ti: '.CoordinateSystemAxisPropertyType', - sh: 'axis' + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + sh: 'AbstractOperation' }, { - en: 'usesTemporalCS', - ti: '.TemporalCSPropertyType' + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: 'AbstractTopoPrimitive' + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: 'AbstractCurveSegment' }, { - en: 'doubleOrNilReasonTupleList', - ti: { - t: 'l' - } + en: 'includesSingleCRS', + ti: '.SingleCRSPropertyType', + sh: 'componentReferenceSystem' }, { - en: 'verticalCSRef', - ti: '.VerticalCSPropertyType' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: 'AbstractOperation' + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + sh: 'AbstractTimeObject' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: 'AbstractCurveSegment' + en: 'pointMember', + ti: '.PointPropertyType' }, { - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: 'AbstractTopology' + en: 'usesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'generalOperationParameter' }, { - en: 'descriptionReference', - ti: '.ReferenceType' + en: 'includesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'sourceCRS', - ti: '.CRSPropertyType' + en: 'valuesOfGroup', + ti: '.OperationParameterGroupPropertyType', + sh: 'group' }, { - en: 'maximumValue', - ti: 'Double' + en: 'defaultCodeSpace' }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterPropertyType' + en: 'sourceCRS', + ti: '.CRSPropertyType' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'AbstractRing', + ti: '.AbstractRingType', + sh: 'AbstractObject' }, { - en: 'multiPointDomain', - ti: '.MultiPointDomainType', + en: 'gridDomain', + ti: '.GridDomainType', sh: 'domainSet' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexMemberType' + en: 'TimeReferenceSystem', + ti: '.TimeReferenceSystemType', + sh: 'Definition' }, { - en: 'AffineCS', - ti: '.AffineCSType', - sh: 'AbstractCoordinateSystem' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: 'AbstractCoordinateSystem' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupPropertyType', - sh: 'group' + en: 'operationMethodRef', + ti: '.OperationMethodPropertyType' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'CylindricalCS', + ti: '.CylindricalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisPropertyType' }, { en: 'Face', ti: '.FaceType', sh: 'AbstractTopoPrimitive' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: 'AbstractOperation' }, { - en: 'group', - ti: '.OperationParameterGroupPropertyType' + en: 'reversePropertyName' }, { - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractSingleOperation' + en: 'tupleList', + ti: '.CoordinatesType' + }, { + en: 'Solid', + ti: '.SolidType', + sh: 'AbstractSolid' + }, { + en: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + en: 'name', + ti: '.CodeType' + }, { + en: 'ArcString', + ti: '.ArcStringType', + sh: 'AbstractCurveSegment' + }, { + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractCurve' + }, { + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' + }, { + en: 'PolarCS', + ti: '.PolarCSType', + sh: 'AbstractCoordinateSystem' + }, { + en: 'baseGeodeticCRS', + ti: '.GeodeticCRSPropertyType' }, { - en: 'PolyhedralSurface', - ti: '.PolyhedralSurfaceType', - sh: 'Surface' + en: 'anchorPoint', + ti: '.CodeType', + sh: 'anchorDefinition' }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'abstractStrictAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'verticalCS', - ti: '.VerticalCSPropertyType' + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'measure', - ti: '.MeasureType' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGML' }, { - en: 'valueOfParameter', - ti: '.OperationParameterPropertyType', - sh: 'operationParameter' + en: 'duration', + ti: 'Duration' }, { - en: 'AbstractScalarValue', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'Null', + ti: { + t: 'l' + } }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'rectifiedGridDomain', - ti: '.RectifiedGridDomainType', - sh: 'domainSet' + en: 'dataSourceReference', + ti: '.ReferenceType' }, { - en: 'subject', - ti: '.TargetPropertyType', - sh: 'target' + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { - en: 'CartesianCS', - ti: '.CartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'ArcStringByBulge', + ti: '.ArcStringByBulgeType', + sh: 'AbstractCurveSegment' }, { - en: 'superComplex', - ti: '.TopoComplexMemberType' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: 'definedByConversion', - ti: '.GeneralConversionPropertyType', - sh: 'conversion' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: 'AbstractCurveSegment' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: 'AbstractDatum' }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'generalOperationParameter' + en: 'cartesianCS', + ti: '.CartesianCSPropertyType' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'minutes', + ti: 'NonNegativeInteger' }, { - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - sh: 'AbstractGML' + en: 'axisDirection', + ti: '.CodeWithAuthorityType' }, { - en: 'usesCartesianCS', - ti: '.CartesianCSPropertyType', - sh: 'cartesianCS' + en: 'transformationRef', + ti: '.TransformationPropertyType' }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'using', + ti: '.ProcedurePropertyType' }, { - en: 'File', - ti: '.FileType', - sh: 'AbstractObject' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianPropertyType', + sh: 'primeMeridian' }, { - en: 'solidMembers', - ti: '.SolidArrayPropertyType' + en: 'AbstractCurve', + ti: '.AbstractCurveType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'abstractInlineProperty', - ti: '.InlinePropertyType' + en: 'modifiedCoordinate', + ti: 'PositiveInteger' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'usesMethod', + ti: '.OperationMethodPropertyType', + sh: 'method' }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: 'timeCS', + ti: '.TimeCSPropertyType' }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + en: 'usesCartesianCS', + ti: '.CartesianCSPropertyType', + sh: 'cartesianCS' }, { - en: 'abstractGeneralOperationParameterRef', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: 'AbstractGeometry' }, { - en: 'imageDatumRef', - ti: '.ImageDatumPropertyType' + en: 'Rectangle', + ti: '.RectangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: 'TimeReferenceSystem' + en: 'Observation', + ti: '.ObservationType', + sh: 'AbstractFeature' }, { - en: 'AbstractObject', - ti: 'AnyType' + en: 'PolyhedralSurface', + ti: '.PolyhedralSurfaceType', + sh: 'Surface' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSPropertyType' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: 'AbstractGeometricAggregate' + en: 'verticalDatumRef', + ti: '.VerticalDatumPropertyType' }, { - en: 'Solid', - ti: '.SolidType', - sh: 'AbstractSolid' + en: 'descriptionReference', + ti: '.ReferenceType' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: 'Grid' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: 'AbstractSolid', + ti: '.AbstractSolidType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'isolated', - ti: '.IsolatedPropertyType' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'OperationMethod', - ti: '.OperationMethodType', - sh: 'Definition' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractObject' }, { - en: 'Quantity', - ti: '.Quantity', - sh: 'AbstractScalarValue' + en: 'Cone', + ti: '.ConeType', + sh: 'AbstractGriddedSurface' }, { - en: 'temporalDatum', - ti: '.TemporalDatumPropertyType' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationPropertyType' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'maximalComplex', + ti: '.TopoComplexMemberType' }, { - en: 'multiPointProperty', + en: 'multiPosition', ti: '.MultiPointPropertyType' }, { - en: 'decimalMinutes', - ti: 'Decimal' - }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'usesSingleOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: 'singleOperationRef', - ti: '.SingleOperationPropertyType' + en: 'usesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'valueList', - ti: '.MeasureListType' + en: 'datumRef', + ti: '.DatumPropertyType' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'PolygonPatch', + ti: '.PolygonPatchType', + sh: 'AbstractSurfacePatch' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', + en: 'AbstractDatum', + ti: '.AbstractDatumType', sh: 'Definition' }, { - en: 'ellipsoidalCS', - ti: '.EllipsoidalCSPropertyType' + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: 'AbstractSurface' + en: 'AbstractScalarValueList', + ti: 'AnyType', + sh: 'AbstractValue' }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: 'AbstractCoordinateOperation' + en: 'usesTimeCS', + ti: '.TimeCSPropertyType', + sh: 'timeCS' }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSPropertyType' + en: 'verticalCS', + ti: '.VerticalCSPropertyType' }] }; return { diff --git a/scripts/lib/GML_3_2_1.js b/scripts/lib/GML_3_2_1.js index 727921ec..ca3f49a8 100644 --- a/scripts/lib/GML_3_2_1.js +++ b/scripts/lib/GML_3_2_1.js @@ -5,21 +5,44 @@ var GML_3_2_1_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'TimeOrdinalReferenceSystemType', - bti: '.TimeReferenceSystemType', + ln: 'EllipsoidType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'component', + n: 'semiMajorAxis', + rq: true, + ti: '.MeasureType' + }, { + n: 'secondDefiningParameter', rq: true, + ti: '.SecondDefiningParameterPropertyElement' + }] + }, { + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', + ps: [{ + n: 'previousEdge', + mno: 0, col: true, - ti: '.TimeOrdinalEraPropertyType' + ti: '.TimeEdgePropertyType' + }, { + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'position', + ti: '.TimeInstantPropertyType' }] }, { - ln: 'UserDefinedCSPropertyType', + ln: 'SurfacePropertyType', ps: [{ - n: 'userDefinedCS', + n: 'abstractSurface', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -60,14 +83,130 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'CartesianCSPropertyType', + ln: 'ConcatenatedOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'cartesianCS', + n: 'coordOperation', rq: true, - en: 'CartesianCS', - ti: '.CartesianCSType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.CoordinateOperationPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', + ps: [{ + n: 'origin', + rq: true, + ti: 'DateTime' + }] + }, { + ln: 'TinType.ControlPoint', + tn: null, + ps: [{ + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', + rq: true, + mno: 3, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }] + }, { + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', + ps: [{ + n: 'primeMeridian', + rq: true, + mx: false, + dom: false, + ti: '.PrimeMeridianPropertyType', + t: 'er' + }, { + n: 'ellipsoid', + rq: true, + mx: false, + dom: false, + ti: '.EllipsoidPropertyType', + t: 'er' + }] + }, { + ln: 'DirectPositionType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] + }, { + ln: 'TemporalCRSPropertyType', + ps: [{ + n: 'temporalCRS', + rq: true, + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { n: 'nilReason', ti: { @@ -110,14 +249,42 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemPropertyType', + ln: 'LengthType', + bti: '.MeasureType' + }, { + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'origin', + rq: true, + ti: '.PointPropertyType' + }, { + n: 'offsetVector', + rq: true, + col: true, + ti: '.VectorType' + }] + }, { + ln: 'AreaType', + bti: '.MeasureType' + }, { + ln: 'TimeOrdinalReferenceSystemType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }] + }, { + ln: 'OperationPropertyType', + ps: [{ + n: 'abstractOperation', rq: true, mx: false, dom: false, - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', t: 'er' }, { n: 'nilReason', @@ -161,8 +328,8 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringType', - bti: '.AbstractCurveType', + ln: 'ArcStringByBulgeType', + bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', rq: true, @@ -171,14 +338,14 @@ var GML_3_2_1_Module_Factory = function () { mx: false, dom: false, etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { en: 'pointProperty', ti: '.PointPropertyType' }, { en: 'pointRep', ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' }], t: 'ers' }, { @@ -189,73 +356,70 @@ var GML_3_2_1_Module_Factory = function () { n: 'coordinates', rq: true, ti: '.CoordinatesType' - }] - }, { - ln: 'ImageCRSPropertyType', - ps: [{ - n: 'imageCRS', + }, { + n: 'bulge', rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' + col: true, + ti: 'Double' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'normal', + rq: true, + col: true, + ti: '.VectorType' + }, { + n: 'interpolation', an: { - lp: 'nilReason' + lp: 'interpolation' }, t: 'a' }, { - n: 'remoteSchema', + n: 'numArc', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'numArc' }, t: 'a' + }] + }, { + ln: 'ValuePropertyType', + ps: [{ + n: 'abstractValue', + rq: true, + mx: false, + dom: false, + en: 'AbstractValue', + ti: 'AnyType', + t: 'er' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', + n: 'abstractGeometry', rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' - }] - }, { - ln: 'SingleOperationPropertyType', - ps: [{ - n: 'abstractSingleOperation', + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'abstractTimeObject', rq: true, mx: false, dom: false, - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', t: 'er' + }, { + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -298,53 +462,11 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataBlockType', - ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.AssociationRoleType' - }, { - n: 'tupleList', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'doubleOrNilReasonTupleList', - rq: true, - ti: { - t: 'l' - } - }] - }, { - ln: 'CurveSegmentArrayPropertyType', - ps: [{ - n: 'abstractCurveSegment', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', - t: 'er' - }] - }, { - ln: 'DirectionVectorType', - ps: [{ - n: 'vector', - rq: true, - ti: '.VectorType' - }, { - n: 'horizontalAngle', - rq: true, - ti: '.AngleType' - }, { - n: 'verticalAngle', - rq: true, - ti: '.AngleType' - }] - }, { - ln: 'StringOrRefType', + ln: 'Boolean', + tn: null, ps: [{ n: 'value', + ti: 'Boolean', t: 'v' }, { n: 'nilReason', @@ -355,59 +477,41 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'CodeOrNilReasonListType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'remoteSchema', + n: 'codeSpace', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'codeSpace' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'BSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'LinearRingType', + bti: '.AbstractRingType', ps: [{ n: 'posOrPointPropertyOrPointRep', - mno: 0, + rq: true, + mno: 4, col: true, mx: false, dom: false, etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { en: 'pointProperty', ti: '.PointPropertyType' }, { en: 'pointRep', ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' }], t: 'ers' }, { @@ -418,51 +522,60 @@ var GML_3_2_1_Module_Factory = function () { n: 'coordinates', rq: true, ti: '.CoordinatesType' - }, { - n: 'degree', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'knot', + }] + }, { + ln: 'DerivedUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'derivationUnitTerm', rq: true, - mno: 2, col: true, - ti: '.KnotPropertyType' + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'DictionaryType', + bti: '.DefinitionType', + ps: [{ + n: 'dictionaryEntryOrIndirectEntry', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'indirectEntry', + ti: '.IndirectEntryType' + }, { + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }], + t: 'ers' }, { - n: 'interpolation', + n: 'aggregationType', an: { - lp: 'interpolation' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'DirectedEdgePropertyType', + ps: [{ + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' }, { - n: 'isPolynomial', - ti: 'Boolean', + n: 'orientation', an: { - lp: 'isPolynomial' + lp: 'orientation' }, t: 'a' }, { - n: 'knotType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'knotType' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'PolarCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'DynamicFeatureMemberType', - bti: '.AbstractFeatureMemberType', - ps: [{ - n: 'dynamicFeature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - t: 'er' }, { n: 'nilReason', ti: { @@ -505,12 +618,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeTopologyComplexPropertyType', + ln: 'MultiSolidPropertyType', ps: [{ - n: 'timeTopologyComplex', + n: 'multiSolid', rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' + en: 'MultiSolid', + ti: '.MultiSolidType' }, { n: 'owns', ti: 'Boolean', @@ -560,158 +673,34 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGMLType', + ln: 'MeasureListType', ps: [{ - n: 'metaDataProperty', - mno: 0, - col: true, - ti: '.MetaDataPropertyType' - }, { - n: 'description', - ti: '.StringOrRefType' - }, { - n: 'descriptionReference', - ti: '.ReferenceType' - }, { - n: 'identifier', - ti: '.CodeWithAuthorityType' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'name', - mno: 0, - col: true, - ti: '.CodeType' - }, { - n: 'id', - rq: true, - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }] - }, { - ln: 'ShellPropertyType', - ps: [{ - n: 'shell', - rq: true, - en: 'Shell', - ti: '.ShellType' - }] - }, { - ln: 'MultiCurveType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'curveMember', - mno: 0, - col: true, - ti: '.CurvePropertyType' - }, { - n: 'curveMembers', - ti: '.CurveArrayPropertyType' - }] - }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', - ps: [{ - n: 'modifiedCoordinate', - rq: true, - col: true, - ti: 'PositiveInteger' - }, { - n: 'coordOperation', - rq: true, - mx: false, - dom: false, - ti: '.CoordinateOperationPropertyType', - t: 'er' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 4, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', + n: 'uom', rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' - }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' - }, { - n: 'interpolation', an: { - lp: 'interpolation' + lp: 'uom' }, t: 'a' }] }, { - ln: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'SolidArrayPropertyType', + ln: 'DynamicFeatureMemberType', + bti: '.AbstractFeatureMemberType', ps: [{ - n: 'abstractSolid', + n: 'dynamicFeature', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', + en: 'DynamicFeature', + ti: '.DynamicFeatureType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'VerticalCSPropertyType', - ps: [{ - n: 'verticalCS', - rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' }, { n: 'nilReason', ti: { @@ -754,34 +743,68 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Count', - tn: null, + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'CodeWithAuthorityType', + bti: '.CodeType' + }, { + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', ps: [{ - n: 'value', + n: 'exponent', ti: 'Integer', + an: { + lp: 'exponent' + }, + t: 'a' + }] + }, { + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'factor', + rq: true, + ti: 'Double' + }, { + n: 'formula', + rq: true, + ti: '.FormulaType' + }] + }, { + ln: 'CodeType', + ps: [{ + n: 'value', t: 'v' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeSpace', an: { - lp: 'nilReason' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'CurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'segments', + rq: true, + ti: '.CurveSegmentArrayPropertyType' + }] }, { - ln: 'AssociationRoleType', + ln: 'AbstractGeneralParameterValuePropertyType', ps: [{ - n: 'any', + n: 'abstractGeneralParameterValue', rq: true, - dom: false, mx: false, - t: 'ae' - }, { + dom: false, + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + t: 'er' + }] + }, { + ln: 'ReferenceType', + ps: [{ n: 'nilReason', ti: { t: 'l' @@ -830,232 +853,158 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericMetaDataType', - bti: '.AbstractMetaDataType', - ps: [{ - n: 'contentOverrideForGenericMetaDataType', - t: 'ae' - }] - }, { - ln: 'PointArrayPropertyType', + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', ps: [{ - n: 'point', - mno: 0, - col: true, - en: 'Point', - ti: '.PointType' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'AbstractGeneralParameterValueType' + ln: 'VolumeType', + bti: '.MeasureType' }, { - ln: 'BezierType', - bti: '.BSplineType' + ln: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'SurfaceType', - bti: '.AbstractSurfaceType', + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'patches', + n: 'pos', rq: true, - mx: false, - dom: false, - ti: '.SurfacePatchArrayPropertyType', - t: 'er' - }] - }, { - ln: 'TimeCSPropertyType', - ps: [{ - n: 'timeCS', + ti: '.DirectPositionType' + }, { + n: 'pointProperty', rq: true, - en: 'TimeCS', - ti: '.TimeCSType' + ti: '.PointPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'pointRep', + rq: true, + ti: '.PointPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'title', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'radius', + rq: true, + ti: '.LengthType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'TimePositionType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'startAngle', + ti: '.AngleType' }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + n: 'endAngle', + ti: '.AngleType' }, { - n: 'calendarEraName', + n: 'interpolation', an: { - lp: 'calendarEraName' + lp: 'interpolation' }, t: 'a' }, { - n: 'indeterminatePosition', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'indeterminatePosition' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'DatumPropertyType', + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'abstractDatum', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 3, + col: true, mx: false, dom: false, - en: 'AbstractDatum', - ti: '.AbstractDatumType', - t: 'er' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', an: { - lp: 'nilReason' + lp: 'interpolation' }, t: 'a' }, { - n: 'remoteSchema', + n: 'numArc', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'numArc' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', + ln: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'directedFace', - rq: true, + n: 'pointMember', + mno: 0, col: true, - ti: '.DirectedFacePropertyType' + ti: '.PointPropertyType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'IdentifiedObjectType', - bti: '.DefinitionType' - }, { - ln: 'DefinitionType', - bti: '.DefinitionBaseType', - ps: [{ - n: 'remarks' + n: 'pointMembers', + ti: '.PointArrayPropertyType' }] }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', + ln: 'VerticalCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'validTime', + n: 'verticalCS', rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.ProcedurePropertyType' - }, { - n: 'target', mx: false, dom: false, - ti: '.TargetPropertyType', + ti: '.VerticalCSPropertyType', t: 'er' }, { - n: 'resultOf', + n: 'verticalDatum', rq: true, - ti: '.ResultType' + mx: false, + dom: false, + ti: '.VerticalDatumPropertyType', + t: 'er' }] }, { - ln: 'AbstractFeatureMemberType', + ln: 'MultiCurvePropertyType', ps: [{ + n: 'multiCurve', + rq: true, + en: 'MultiCurve', + ti: '.MultiCurveType' + }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'TransformationPropertyType', - ps: [{ - n: 'transformation', - rq: true, - en: 'Transformation', - ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -1098,13 +1047,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DomainOfValidity', - tn: null, + ln: 'PassThroughOperationPropertyType', ps: [{ - n: 'exExtent', + n: 'passThroughOperation', rq: true, - mx: false, - t: 'ae' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'nilReason', ti: { @@ -1147,33 +1095,23 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoverageFunctionType', + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'mappingRule', - rq: true, - en: 'MappingRule', - ti: '.StringOrRefType' - }, { - n: 'coverageMappingRule', - rq: true, - en: 'CoverageMappingRule', - ti: '.MappingRuleType' - }, { - n: 'gridFunction', + n: 'conversion', rq: true, - en: 'GridFunction', - ti: '.GridFunctionType' + mx: false, + dom: false, + ti: '.GeneralConversionPropertyType', + t: 'er' }] }, { - ln: 'CartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CategoryPropertyType', + ln: 'ImageCRSPropertyType', ps: [{ - n: 'category', + n: 'imageCRS', rq: true, - en: 'Category', - ti: '.Category' + en: 'ImageCRS', + ti: '.ImageCRSType' }, { n: 'nilReason', ti: { @@ -1216,70 +1154,220 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeodeticDatumType', - bti: '.AbstractDatumType', + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', ps: [{ - n: 'primeMeridian', - rq: true, - mx: false, - dom: false, - ti: '.PrimeMeridianPropertyType', - t: 'er' - }, { - n: 'ellipsoid', - rq: true, - mx: false, - dom: false, - ti: '.EllipsoidPropertyType', - t: 'er' - }] + n: 'priority', + an: { + lp: 'priority' + }, + t: 'a' + }] }, { - ln: 'TimeCoordinateSystemType', - bti: '.TimeReferenceSystemType', + ln: 'OperationParameterGroupType', + bti: '.AbstractGeneralOperationParameterType', ps: [{ - n: 'originPosition', + n: 'maximumOccurs', + ti: 'PositiveInteger' + }, { + n: 'parameter', rq: true, - ti: '.TimePositionType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', + t: 'er' + }] + }, { + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'patches', + rq: true, + mx: false, + dom: false, + ti: '.SurfacePatchArrayPropertyType', + t: 'er' + }] + }, { + ln: 'TemporalCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'timeCS', + rq: true, + mx: false, + dom: false, + ti: '.TimeCSPropertyType', + t: 'er' }, { - n: 'origin', + n: 'usesTemporalCS', rq: true, - ti: '.TimeInstantPropertyType' + ti: '.TemporalCSPropertyType' }, { - n: 'interval', + n: 'temporalDatum', rq: true, - ti: '.TimeIntervalLengthType' + mx: false, + dom: false, + ti: '.TemporalDatumPropertyType', + t: 'er' }] }, { - ln: 'GridEnvelopeType', + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'low', + n: 'value', + rq: true, + ti: '.MeasureType' + }, { + n: 'dmsAngleValue', + rq: true, + ti: '.DMSAngleType' + }, { + n: 'stringValue', + rq: true + }, { + n: 'integerValue', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'booleanValue', + rq: true, + ti: 'Boolean' + }, { + n: 'valueList', + rq: true, + ti: '.MeasureListType' + }, { + n: 'integerValueList', rq: true, ti: { t: 'l', bti: 'Integer' } }, { - n: 'high', + n: 'valueFile', + rq: true + }, { + n: 'operationParameter', + rq: true, + mx: false, + dom: false, + ti: '.OperationParameterPropertyType', + t: 'er' + }] + }, { + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' + }, { + ln: 'BoundingShapeType', + ps: [{ + n: 'envelope', + rq: true, + mx: false, + dom: false, + en: 'Envelope', + ti: '.EnvelopeType', + t: 'er' + }, { + n: '_null', rq: true, + en: 'Null', ti: { - t: 'l', - bti: 'Integer' + t: 'l' } + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }] }, { - ln: 'DiscreteCoverageType', - bti: '.AbstractCoverageType', + ln: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' + }, { + n: 'using', + ti: '.ProcedurePropertyType' + }, { + n: 'target', + mx: false, + dom: false, + ti: '.TargetPropertyType', + t: 'er' + }, { + n: 'resultOf', + rq: true, + ti: '.ResultType' }] }, { - ln: 'EllipsoidalCSPropertyType', + ln: 'BagType', + bti: '.AbstractGMLType', ps: [{ - n: 'ellipsoidalCS', + n: 'member', + mno: 0, + col: true, + ti: '.AssociationRoleType' + }, { + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'TopoPointPropertyType', + ps: [{ + n: 'topoPoint', rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' + en: 'TopoPoint', + ti: '.TopoPointType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'AbstractCoordinateOperationType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + n: 'scope', + rq: true, + col: true + }, { + n: 'operationVersion' + }, { + n: 'coordinateOperationAccuracy', + mno: 0, + col: true, + ti: '.CoordinateOperationAccuracy' + }, { + n: 'sourceCRS', + ti: '.CRSPropertyType' + }, { + n: 'targetCRS', + ti: '.CRSPropertyType' + }] + }, { + ln: 'ConversionPropertyType', + ps: [{ + n: 'conversion', + rq: true, + en: 'Conversion', + ti: '.ConversionType' }, { n: 'nilReason', ti: { @@ -1322,25 +1410,15 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedTopoSolidPropertyType', + ln: 'SingleCRSPropertyType', ps: [{ - n: 'topoSolid', + n: 'abstractSingleCRS', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1383,57 +1461,22 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeOrdinalEraType', - bti: '.DefinitionType', + ln: 'MultiGeometryPropertyType', ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }, { - n: 'start', - ti: '.TimeNodePropertyType' + n: 'abstractGeometricAggregate', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + t: 'er' }, { - n: 'end', - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }, { - n: 'member', - mno: 0, - col: true, - ti: '.TimeOrdinalEraPropertyType' - }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'ConcatenatedOperationType', - bti: '.AbstractCoordinateOperationType', - ps: [{ - n: 'coordOperation', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - ti: '.CoordinateOperationPropertyType', - t: 'er' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'EngineeringCRSPropertyType', - ps: [{ - n: 'engineeringCRS', - rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -1476,61 +1519,77 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCoordinateSystemType', - bti: '.IdentifiedObjectType', + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'axis', - rq: true, + n: 'solidMember', + mno: 0, col: true, - mx: false, - dom: false, - ti: '.CoordinateSystemAxisPropertyType', - t: 'er' + ti: '.SolidPropertyType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'solidMembers', + ti: '.SolidArrayPropertyType' }] }, { - ln: 'MultiPointType', - bti: '.AbstractGeometricAggregateType', + ln: 'AbstractGriddedSurfaceType', + bti: '.AbstractParametricCurveSurfaceType', ps: [{ - n: 'pointMember', - mno: 0, - col: true, - ti: '.PointPropertyType' + n: 'pointGridRows', + rq: true, + en: 'rows', + ti: '.AbstractGriddedSurfaceType.Rows' }, { - n: 'pointMembers', - ti: '.PointArrayPropertyType' + n: 'rows', + ti: 'Integer', + an: { + lp: 'rows' + }, + t: 'a' + }, { + n: 'columns', + ti: 'Integer', + an: { + lp: 'columns' + }, + t: 'a' }] }, { - ln: 'DirectionPropertyType', + ln: 'ProjectedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'directionVector', + n: 'baseGeodeticCRS', rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' + ti: '.GeodeticCRSPropertyType' }, { - n: 'directionDescription', + n: 'baseGeographicCRS', rq: true, - en: 'DirectionDescription', - ti: '.DirectionDescriptionType' + ti: '.GeographicCRSPropertyType' }, { - n: 'compassPoint', + n: 'cartesianCS', rq: true, - en: 'CompassPoint' - }, { - n: 'directionKeyword', + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' + }] + }, { + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'unitsSystem', rq: true, - en: 'DirectionKeyword', - ti: '.CodeType' - }, { - n: 'directionString', + ti: '.ReferenceType' + }] + }, { + ln: 'GeometryPropertyType', + ps: [{ + n: 'abstractGeometry', rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -1580,23 +1639,40 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TargetPropertyType', + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'abstractFeature', - rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'abstractGeometry', + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'OperationParameterType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'DirectedTopoSolidPropertyType', + ps: [{ + n: 'topoSolid', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TopoSolid', + ti: '.TopoSolidType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'owns', ti: 'Boolean', @@ -1646,34 +1722,21 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'baseCurve', + n: 'abstractMetaData', rq: true, - ti: '.CurvePropertyType' + mx: false, + dom: false, + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + t: 'er' }, { - n: 'orientation', + n: 'about', an: { - lp: 'orientation' + lp: 'about' }, t: 'a' - }] - }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', - ps: [{ - n: 'distance', - rq: true, - ti: '.MeasureType' - }] - }, { - ln: 'LinearCSPropertyType', - ps: [{ - n: 'linearCS', - rq: true, - en: 'LinearCS', - ti: '.LinearCSType' }, { n: 'nilReason', ti: { @@ -1716,12 +1779,10 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalDatumPropertyType', + ln: 'StringOrRefType', ps: [{ - n: 'temporalDatum', - rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + n: 'value', + t: 'v' }, { n: 'nilReason', ti: { @@ -1764,141 +1825,125 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinatesType', + ln: 'ImageDatumPropertyType', ps: [{ - n: 'value', - t: 'v' + n: 'imageDatum', + rq: true, + en: 'ImageDatum', + ti: '.ImageDatumType' }, { - n: 'decimal', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'decimal' + lp: 'nilReason' }, t: 'a' }, { - n: 'cs', + n: 'remoteSchema', an: { - lp: 'cs' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { - n: 'ts', - an: { - lp: 'ts' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'GeographicCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'usesEllipsoidalCS', - rq: true, - ti: '.EllipsoidalCSPropertyType' }, { - n: 'usesGeodeticDatum', - rq: true, - ti: '.GeodeticDatumPropertyType' - }] - }, { - ln: 'SecondDefiningParameter', - tn: null, - ps: [{ - n: 'inverseFlattening', - rq: true, - ti: '.MeasureType' + n: 'href', + t: 'a' }, { - n: 'semiMinorAxis', + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'domainSet', rq: true, - ti: '.LengthType' + mx: false, + dom: false, + ti: '.DomainSetType', + t: 'er' }, { - n: 'isSphere', + n: 'rangeSet', rq: true, - ti: 'Boolean' + ti: '.RangeSetType' }] }, { - ln: 'AbstractTimeComplexType', - bti: '.AbstractTimeObjectType' - }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', ps: [{ - n: 'container', - ti: '.TopoSolidPropertyType' - }, { - n: 'directedNode', + n: 'maximalComplex', rq: true, - mno: 2, - mxo: 2, + ti: '.TopoComplexPropertyType' + }, { + n: 'superComplex', + mno: 0, col: true, - ti: '.DirectedNodePropertyType' + ti: '.TopoComplexPropertyType' }, { - n: 'directedFace', + n: 'subComplex', mno: 0, col: true, - ti: '.DirectedFacePropertyType' + ti: '.TopoComplexPropertyType' }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + n: 'topoPrimitiveMember', + mno: 0, + col: true, + ti: '.TopoPrimitiveMemberType' }, { - n: 'aggregationType', + n: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' + }, { + n: 'isMaximal', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'isMaximal' }, t: 'a' - }] - }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', - ps: [{ - n: 'relativePosition', + }, { + n: 'aggregationType', an: { - lp: 'relativePosition' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'CircleType', - bti: '.ArcType' - }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNilReasonListType' - }, { - ln: 'ArcType', - bti: '.ArcStringType' - }, { - ln: 'AbstractGriddedSurfaceType.Rows.Row', - tn: null, + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', + n: 'distance', rq: true, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + ti: '.MeasureType' }] }, { - ln: 'MultiCurvePropertyType', + ln: 'AbstractGeneralOperationParameterPropertyType', ps: [{ - n: 'multiCurve', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'MultiCurve', - ti: '.MultiCurveType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1941,19 +1986,15 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointPropertyType', + ln: 'SingleOperationPropertyType', ps: [{ - n: 'multiPoint', + n: 'abstractSingleOperation', rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1996,55 +2037,64 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'surfaceMember', + n: 'lineStringSegment', mno: 0, col: true, - ti: '.SurfacePropertyType' - }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'LineStringSegment', + ti: '.LineStringSegmentType' }] }, { - ln: 'GridType', - bti: '.AbstractGeometryType', + ln: 'AbstractTopoPrimitiveType', + bti: '.AbstractTopologyType' + }, { + ln: 'TimePeriodPropertyType', ps: [{ - n: 'limits', + n: 'timePeriod', rq: true, - ti: '.GridLimitsType' + en: 'TimePeriod', + ti: '.TimePeriodType' }, { - n: 'gridAxisLabels', - rq: true, - en: 'axisLabels', + n: 'nilReason', ti: { - t: 'l', - bti: 'NCName' - } - }, { - n: 'axisName', - rq: true, - col: true + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'dimension', - rq: true, - ti: 'PositiveInteger', + n: 'remoteSchema', an: { - lp: 'dimension' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'TimePrimitivePropertyType', - ps: [{ - n: 'abstractTimePrimitive', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - t: 'er' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }, { n: 'owns', ti: 'Boolean', @@ -2052,6 +2102,14 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'TimeNodePropertyType', + ps: [{ + n: 'timeNode', + rq: true, + en: 'TimeNode', + ti: '.TimeNodeType' }, { n: 'nilReason', ti: { @@ -2092,17 +2150,22 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'OperationPropertyType', + ln: 'AssociationRoleType', ps: [{ - n: 'abstractOperation', + n: 'any', rq: true, - mx: false, dom: false, - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -2143,68 +2206,34 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'ParameterValueType', - bti: '.AbstractGeneralParameterValueType', - ps: [{ - n: 'value', - rq: true, - ti: '.MeasureType' - }, { - n: 'dmsAngleValue', - rq: true, - ti: '.DMSAngleType' - }, { - n: 'stringValue', - rq: true - }, { - n: 'integerValue', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'booleanValue', - rq: true, - ti: 'Boolean' - }, { - n: 'valueList', - rq: true, - ti: '.MeasureListType' - }, { - n: 'integerValueList', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'valueFile', - rq: true }, { - n: 'operationParameter', - rq: true, - mx: false, - dom: false, - ti: '.OperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'frame', + n: 'owns', + ti: 'Boolean', an: { - lp: 'frame' + lp: 'owns' }, t: 'a' }] }, { - ln: 'ConcatenatedOperationPropertyType', + ln: 'DirectedFacePropertyType', ps: [{ - n: 'concatenatedOperation', + n: 'face', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + en: 'Face', + ti: '.FaceType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2247,51 +2276,24 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', - ps: [{ - n: 'parameterValue', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' - }, { - n: 'group', - rq: true, - mx: false, - dom: false, - ti: '.OperationParameterGroupPropertyType', - t: 'er' - }] - }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometricAggregateType', + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', ps: [{ - n: 'geometryMember', + n: 'relatedTime', mno: 0, col: true, - ti: '.GeometryPropertyType' - }, { - n: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + ti: '.RelatedTimeType' }] }, { - ln: 'MultiSolidPropertyType', + ln: 'CoordinateOperationPropertyType', ps: [{ - n: 'multiSolid', + n: 'abstractCoordinateOperation', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2334,31 +2336,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' - }, - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'TimeTopologyPrimitivePropertyType', + ln: 'TimeInstantPropertyType', ps: [{ - n: 'abstractTimeTopologyPrimitive', + n: 'timeInstant', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - t: 'er' + en: 'TimeInstant', + ti: '.TimeInstantType' }, { n: 'owns', ti: 'Boolean', @@ -2408,65 +2391,49 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometryArrayPropertyType', + ln: 'AbstractGriddedSurfaceType.Rows.Row', + tn: null, ps: [{ - n: 'abstractGeometry', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'BaseUnitType', - bti: '.UnitDefinitionType', - ps: [{ - n: 'unitsSystem', + n: 'geometricPositionGroup', rq: true, - ti: '.ReferenceType' + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }] }, { - ln: 'ClothoidType.RefLocation', - tn: null, + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'affinePlacement', - rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' + n: 'quantityType', + ti: '.StringOrRefType' + }, { + n: 'quantityTypeReference', + ti: '.ReferenceType' + }, { + n: 'catalogSymbol', + ti: '.CodeType' }] }, { - ln: 'InlinePropertyType', + ln: 'SolidPropertyType', ps: [{ - n: 'any', + n: 'abstractSolid', rq: true, - dom: false, mx: false, - t: 'ae' + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNilReasonListType' - }, { - ln: 'Quantity', - tn: null, - bti: '.MeasureType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -2475,59 +2442,17 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'DegreesType', - ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' }, { - n: 'direction', + n: 'remoteSchema', an: { - lp: 'direction' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'FaceOrTopoSolidPropertyType', - ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' }, { - n: 'topoSolid', - rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { n: 'href', t: 'a' @@ -2548,97 +2473,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'DerivationUnitTermType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'exponent', - ti: 'Integer', - an: { - lp: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'FormulaType', - ps: [{ - n: 'a', - ti: 'Double' - }, { - n: 'b', - rq: true, - ti: 'Double' - }, { - n: 'c', - rq: true, - ti: 'Double' - }, { - n: 'd', - ti: 'Double' - }] - }, { - ln: 'EnvelopeType', - ps: [{ - n: 'lowerCorner', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'upperCorner', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pos', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'uomLabels' + lp: 'owns' }, t: 'a' }] }, { - ln: 'PolarCSPropertyType', + ln: 'GeographicCRSPropertyType', ps: [{ - n: 'polarCS', + n: 'geographicCRS', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { n: 'nilReason', ti: { @@ -2681,67 +2530,20 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRingType' - }, { - ln: 'DictionaryEntryType', - bti: '.AbstractMemberType', + ln: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'definition', - rq: true, - mx: false, - dom: false, - en: 'Definition', - ti: '.DefinitionType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', + n: 'frame', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'frame' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'ImageDatumPropertyType', + ln: 'Quantity', + tn: null, + bti: '.MeasureType', ps: [{ - n: 'imageDatum', - rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' - }, { n: 'nilReason', ti: { t: 'l' @@ -2750,45 +2552,24 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'GeodeticDatumPropertyType', + ln: 'TimeTopologyPrimitivePropertyType', ps: [{ - n: 'geodeticDatum', + n: 'abstractTimeTopologyPrimitive', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + mx: false, + dom: false, + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2831,132 +2612,157 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractCRSType', + ln: 'OperationMethodType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'conversion', + n: 'formulaCitation', + rq: true, + ti: '.FormulaCitation' + }, { + n: 'formula', rq: true, mx: false, dom: false, - ti: '.GeneralConversionPropertyType', + ti: '.CodeType', + t: 'er' + }, { + n: 'sourceDimensions', + ti: 'PositiveInteger' + }, { + n: 'targetDimensions', + ti: 'PositiveInteger' + }, { + n: 'parameter', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', t: 'er' }] }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', + ln: 'TimeIntervalLengthType', ps: [{ - n: 'priority', - an: { - lp: 'priority' + n: 'value', + ti: 'Decimal', + t: 'v' + }, { + n: 'unit', + rq: true, + an: { + lp: 'unit' + }, + t: 'a' + }, { + n: 'radix', + ti: 'PositiveInteger', + an: { + lp: 'radix' + }, + t: 'a' + }, { + n: 'factor', + ti: 'Integer', + an: { + lp: 'factor' }, t: 'a' }] }, { - ln: 'FileType', + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'rangeParameters', + n: 'refLocation', rq: true, - ti: '.AssociationRoleType' - }, { - n: 'fileName', - rq: true - }, { - n: 'fileReference', - rq: true + ti: '.ClothoidType.RefLocation' }, { - n: 'fileStructure', + n: 'scaleFactor', rq: true, - ti: '.CodeType' + ti: 'Decimal' }, { - n: 'mimeType' + n: 'startParameter', + rq: true, + ti: 'Double' }, { - n: 'compression' - }] - }, { - ln: 'DirectedNodePropertyType', - ps: [{ - n: 'node', + n: 'endParameter', rq: true, - en: 'Node', - ti: '.NodeType' + ti: 'Double' }, { - n: 'orientation', + n: 'interpolation', an: { - lp: 'orientation' + lp: 'interpolation' }, t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, + }] + }, { + ln: 'SphereType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', an: { - lp: 'nilReason' + lp: 'horizontalCurveType' }, t: 'a' }, { - n: 'remoteSchema', + n: 'verticalCURVETYPE', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'verticalCurveType' }, t: 'a' + }] + }, { + ln: 'CompositeValueType', + bti: '.AbstractGMLType', + ps: [{ + n: 'valueComponent', + mno: 0, + col: true, + ti: '.ValuePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', + ln: 'RingType', + bti: '.AbstractRingType', ps: [{ - n: 'exterior', + n: 'curveMember', rq: true, - ti: '.AbstractRingPropertyType' + col: true, + ti: '.CurvePropertyType' }, { - n: 'interpolation', + n: 'aggregationType', an: { - lp: 'interpolation' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'GeneralConversionPropertyType', + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'abstractGeneralConversion', + n: 'abstractTopoPrimitive', rq: true, mx: false, dom: false, - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2999,85 +2805,82 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BagType', + ln: 'AbstractTimeSliceType', bti: '.AbstractGMLType', ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.AssociationRoleType' + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' }, { - n: 'members', - ti: '.ArrayAssociationType' + n: 'dataSource', + ti: '.StringOrRefType' }] }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' - }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', + ln: 'TimeCalendarType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'relatedTime', - mno: 0, + n: 'referenceFrame', + rq: true, col: true, - ti: '.RelatedTimeType' + ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'GridLengthType', - bti: '.MeasureType' - }, { - ln: 'TransformationType', - bti: '.AbstractGeneralTransformationType', + ln: 'TimePositionType', ps: [{ - n: 'method', - rq: true, - mx: false, - dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'parameterValue', + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }, { + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, + t: 'a' + }, { + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' + }, + t: 'a' + }] + }, { + ln: 'FeatureArrayPropertyType', + ps: [{ + n: 'abstractFeature', mno: 0, col: true, mx: false, dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', + en: 'AbstractFeature', + ti: '.AbstractFeatureType', t: 'er' }] }, { - ln: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'AbstractCoordinateOperationType', - bti: '.IdentifiedObjectType', + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'FaceOrTopoSolidPropertyType', ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' - }, { - n: 'scope', + n: 'face', rq: true, - col: true - }, { - n: 'operationVersion' - }, { - n: 'coordinateOperationAccuracy', - mno: 0, - col: true, - ti: '.CoordinateOperationAccuracy' - }, { - n: 'sourceCRS', - ti: '.CRSPropertyType' + en: 'Face', + ti: '.FaceType' }, { - n: 'targetCRS', - ti: '.CRSPropertyType' - }] - }, { - ln: 'CoordinateSystemAxisPropertyType', - ps: [{ - n: 'coordinateSystemAxis', + n: 'topoSolid', rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' + en: 'TopoSolid', + ti: '.TopoSolidType' }, { n: 'nilReason', ti: { @@ -3118,15 +2921,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { - ln: 'CoordinateOperationAccuracy', - tn: null, + ln: 'PrimeMeridianPropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'primeMeridian', rq: true, - mx: false, - t: 'ae' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' }, { n: 'nilReason', ti: { @@ -3169,22 +2978,44 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiGeometryPropertyType', + ln: 'AbstractMetadataPropertyType', ps: [{ - n: 'abstractGeometricAggregate', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - t: 'er' - }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'SurfacePatchArrayPropertyType', + ps: [{ + n: 'abstractSurfacePatch', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType', + t: 'er' + }] + }, { + ln: 'MappingRuleType', + ps: [{ + n: 'ruleDefinition', + rq: true + }, { + n: 'ruleReference', + rq: true, + ti: '.ReferenceType' + }] + }, { + ln: 'GeodeticDatumPropertyType', + ps: [{ + n: 'geodeticDatum', + rq: true, + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { n: 'nilReason', ti: { @@ -3227,183 +3058,54 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralParameterValuePropertyType', - ps: [{ - n: 'abstractGeneralParameterValue', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - t: 'er' - }] - }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'DerivedCRSType', - bti: '.AbstractGeneralDerivedCRSType', - ps: [{ - n: 'baseCRS', - rq: true, - ti: '.SingleCRSPropertyType' - }, { - n: 'derivedCRSType', - rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'coordinateSystem', - rq: true, - mx: false, - dom: false, - ti: '.CoordinateSystemPropertyType', - t: 'er' - }] - }, { - ln: 'ArcByCenterPointType', - bti: '.AbstractCurveSegmentType', + ln: 'KnotPropertyType', ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pointProperty', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'pointRep', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'radius', - rq: true, - ti: '.LengthType' - }, { - n: 'startAngle', - ti: '.AngleType' - }, { - n: 'endAngle', - ti: '.AngleType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numARC', + n: 'knot', rq: true, - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'ArrayAssociationType', - ps: [{ - n: 'abstractObject', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'Knot', + ti: '.KnotType' }] }, { - ln: 'VerticalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ArcStringType', - bti: '.AbstractCurveSegmentType', + ln: 'ValueArrayPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', rq: true, - mno: 3, col: true, mx: false, dom: false, etis: [{ - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'Null', + ti: { + t: 'l' + } }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType' + }, { + en: 'AbstractValue', + ti: 'AnyType' }], t: 'ers' }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', - ps: [{ - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'SphereType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', + n: 'owns', + ti: 'Boolean', an: { - lp: 'verticalCurveType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'CoordinateOperationPropertyType', + ln: 'CoordinateSystemPropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'abstractCoordinateSystem', rq: true, mx: false, dom: false, - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', t: 'er' }, { n: 'nilReason', @@ -3447,48 +3149,26 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SequenceRuleType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'value', - t: 'v' + n: 'definitionRef', + rq: true, + ti: '.ReferenceType' + }] + }, { + ln: 'ResultType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' }, { - n: 'order', - an: { - lp: 'order' - }, - t: 'a' - }, { - n: 'axisOrder', - ti: { - t: 'l' - }, - an: { - lp: 'axisOrder' - }, - t: 'a' - }] - }, { - ln: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'complex', - ti: '.ReferenceType' - }] - }, { - ln: 'AbstractGeneralOperationParameterPropertyType', - ps: [{ - n: 'abstractGeneralOperationParameter', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'nilReason', + ti: { + t: 'l' + }, an: { lp: 'nilReason' }, @@ -3524,34 +3204,97 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' - }, { - ln: 'MeasureListType', + ln: 'GridEnvelopeType', ps: [{ - n: 'value', + n: 'low', + rq: true, ti: { t: 'l', - bti: 'Double' - }, - t: 'v' + bti: 'Integer' + } }, { - n: 'uom', + n: 'high', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'DMSAngleType', + ps: [{ + n: 'degrees', + rq: true, + ti: '.DegreesType' + }, { + n: 'decimalMinutes', + rq: true, + ti: 'Decimal' + }, { + n: 'minutes', + rq: true, + ti: 'NonNegativeInteger' + }, { + n: 'seconds', + ti: 'Decimal' + }] + }, { + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'AffineCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'ImageDatumType', + bti: '.AbstractDatumType', + ps: [{ + n: 'pixelInCell', rq: true, + ti: '.CodeWithAuthorityType' + }] + }, { + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }, { + n: 'interpolation', an: { - lp: 'uom' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'AbstractMetadataPropertyType', + ln: 'CodeListType', ps: [{ - n: 'owns', - ti: 'Boolean', + n: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' + }, { + n: 'codeSpace', an: { - lp: 'owns' + lp: 'codeSpace' }, t: 'a' }] @@ -3603,31 +3346,6 @@ var GML_3_2_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'LinearRingPropertyType', - ps: [{ - n: 'linearRing', - rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'TimeNodeType', - bti: '.AbstractTimeTopologyPrimitiveType', - ps: [{ - n: 'previousEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' - }, { - n: 'nextEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' - }, { - n: 'position', - ti: '.TimeInstantPropertyType' - }] }, { ln: 'TopoVolumeType', bti: '.AbstractTopologyType', @@ -3644,60 +3362,67 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', + ln: 'NodePropertyType', ps: [{ - n: 'position', + n: 'node', rq: true, - ti: '.GeometryPropertyType' + en: 'Node', + ti: '.NodeType' }, { - n: 'pos', - rq: true, - ti: '.DirectPositionType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'locationName', - rq: true, - ti: '.CodeType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'locationReference', - rq: true, - ti: '.ReferenceType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'location', - rq: true, - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' + n: 'href', + t: 'a' }, { - n: 'speed', - ti: '.MeasureType' + n: 'role', + t: 'a' }, { - n: 'bearing', - ti: '.DirectionPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'acceleration', - ti: '.MeasureType' + n: 'title', + t: 'a' }, { - n: 'elevation', - ti: '.MeasureType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'status', - ti: '.StringOrRefType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }, { - n: 'statusReference', - ti: '.ReferenceType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'CurvePropertyType', + ln: 'DerivedCRSPropertyType', ps: [{ - n: 'abstractCurve', + n: 'derivedCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', - t: 'er' + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { n: 'nilReason', ti: { @@ -3738,89 +3463,22 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'TimeClockType', - bti: '.TimeReferenceSystemType', + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceTime', - rq: true, - ti: 'Time' - }, { - n: 'utcReference', + n: 'directedNode', rq: true, - ti: 'Time' - }, { - n: 'dateBasis', - mno: 0, - col: true, - ti: '.TimeCalendarPropertyType' - }] - }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TemporalCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'timeCS', - rq: true, - mx: false, - dom: false, - ti: '.TimeCSPropertyType', - t: 'er' - }, { - n: 'usesTemporalCS', - rq: true, - ti: '.TemporalCSPropertyType' - }, { - n: 'temporalDatum', - rq: true, - mx: false, - dom: false, - ti: '.TemporalDatumPropertyType', - t: 'er' - }] - }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'surfaceMember', - rq: true, - col: true, - ti: '.SurfacePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + ti: '.DirectedNodePropertyType' }] }, { - ln: 'GeocentricCRSPropertyType', + ln: 'SphericalCSPropertyType', ps: [{ - n: 'geocentricCRS', + n: 'sphericalCS', rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' + en: 'SphericalCS', + ti: '.SphericalCSType' }, { n: 'nilReason', ti: { @@ -3863,13 +3521,61 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'FormulaCitation', + ln: 'SecondDefiningParameter', tn: null, ps: [{ - n: 'ciCitation', + n: 'inverseFlattening', + rq: true, + ti: '.MeasureType' + }, { + n: 'semiMinorAxis', + rq: true, + ti: '.LengthType' + }, { + n: 'isSphere', + rq: true, + ti: 'Boolean' + }] + }, { + ln: 'VerticalDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'LineStringType', + bti: '.AbstractCurveType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 2, + col: true, mx: false, - t: 'ae' + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }], + t: 'ers' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }] + }, { + ln: 'BooleanPropertyType', + ps: [{ + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { n: 'nilReason', ti: { @@ -3912,123 +3618,58 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AffineCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ClothoidType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'refLocation', - rq: true, - ti: '.ClothoidType.RefLocation' - }, { - n: 'scaleFactor', - rq: true, - ti: 'Decimal' - }, { - n: 'startParameter', - rq: true, - ti: 'Double' - }, { - n: 'endParameter', - rq: true, - ti: 'Double' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'AbstractRingPropertyType', - ps: [{ - n: 'abstractRing', - rq: true, - mx: false, - dom: false, - en: 'AbstractRing', - ti: '.AbstractRingType', - t: 'er' - }] - }, { - ln: 'ConventionalUnitType', - bti: '.UnitDefinitionType', - ps: [{ - n: 'conversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'roughConversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'derivationUnitTerm', - mno: 0, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'DirectPositionType', + ln: 'SequenceRuleType', ps: [{ n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, t: 'v' }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'order', an: { - lp: 'axisLabels' + lp: 'order' }, t: 'a' }, { - n: 'uomLabels', + n: 'axisOrder', ti: { - t: 'l', - bti: 'NCName' + t: 'l' }, an: { - lp: 'uomLabels' + lp: 'axisOrder' }, t: 'a' }] }, { - ln: 'KnotPropertyType', + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' + }, { + ln: 'GeocentricCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'knot', + n: 'usesCartesianCS', rq: true, - en: 'Knot', - ti: '.KnotType' + ti: '.CartesianCSPropertyType' + }, { + n: 'usesSphericalCS', + rq: true, + ti: '.SphericalCSPropertyType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumPropertyType' }] }, { - ln: 'SurfaceArrayPropertyType', + ln: 'TopoPrimitiveArrayAssociationType', ps: [{ - n: 'abstractSurface', + n: 'abstractTopoPrimitive', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', t: 'er' }, { n: 'owns', @@ -4039,44 +3680,31 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Boolean', - tn: null, + ln: 'DirectionPropertyType', ps: [{ - n: 'value', - ti: 'Boolean', - t: 'v' + n: 'directionVector', + rq: true, + en: 'DirectionVector', + ti: '.DirectionVectorType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }] - }, { - ln: 'GridFunctionType', - ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' + n: 'directionDescription', + rq: true, + en: 'DirectionDescription', + ti: '.DirectionDescriptionType' }, { - n: 'startPoint', - ti: { - t: 'l', - bti: 'Integer' - } - }] - }, { - ln: 'BoundedFeatureType', - bti: '.AbstractFeatureType' - }, { - ln: 'ProjectedCRSPropertyType', - ps: [{ - n: 'projectedCRS', + n: 'compassPoint', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' + en: 'CompassPoint' + }, { + n: 'directionKeyword', + rq: true, + en: 'DirectionKeyword', + ti: '.CodeType' + }, { + n: 'directionString', + rq: true, + en: 'DirectionString', + ti: '.StringOrRefType' }, { n: 'nilReason', ti: { @@ -4117,58 +3745,39 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TinType.ControlPoint', - tn: null, + ln: 'KnotType', ps: [{ - n: 'posList', + n: 'value', rq: true, - ti: '.DirectPositionListType' + ti: 'Double' }, { - n: 'geometricPositionGroup', + n: 'multiplicity', rq: true, - mno: 3, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'AbstractCurveSegmentType', - ps: [{ - n: 'numDerivativesAtStart', - ti: 'Integer', - an: { - lp: 'numDerivativesAtStart' - }, - t: 'a' - }, { - n: 'numDerivativesAtEnd', - ti: 'Integer', - an: { - lp: 'numDerivativesAtEnd' - }, - t: 'a' + ti: 'NonNegativeInteger' }, { - n: 'numDerivativeInterior', - ti: 'Integer', - an: { - lp: 'numDerivativeInterior' - }, - t: 'a' + n: 'weight', + rq: true, + ti: 'Double' }] }, { - ln: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractSurfacePatchType' }, { - ln: 'ReferenceType', + ln: 'PointPropertyType', ps: [{ + n: 'point', + rq: true, + en: 'Point', + ti: '.PointType' + }, { n: 'owns', ti: 'Boolean', an: { @@ -4217,210 +3826,103 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodType', - bti: '.IdentifiedObjectType', + ln: 'ImageCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'formulaCitation', + n: 'cartesianCS', rq: true, - ti: '.FormulaCitation' + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'formula', + n: 'affineCS', rq: true, mx: false, dom: false, - ti: '.CodeType', + ti: '.AffineCSPropertyType', t: 'er' }, { - n: 'sourceDimensions', - ti: 'PositiveInteger' - }, { - n: 'targetDimensions', - ti: 'PositiveInteger' + n: 'usesObliqueCartesianCS', + rq: true, + ti: '.ObliqueCartesianCSPropertyType' }, { - n: 'parameter', - mno: 0, - col: true, + n: 'imageDatum', + rq: true, mx: false, dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', + ti: '.ImageDatumPropertyType', t: 'er' }] }, { - ln: 'CurveArrayPropertyType', + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', ps: [{ - n: 'abstractCurve', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', + n: 'srsName', an: { - lp: 'owns' + lp: 'srsName' }, t: 'a' - }] - }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: '.FeaturePropertyType' - }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' - }] - }, { - ln: 'TimeIntervalLengthType', - ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' }, { - n: 'unit', - rq: true, + n: 'srsDimension', + ti: 'PositiveInteger', an: { - lp: 'unit' + lp: 'srsDimension' }, t: 'a' }, { - n: 'radix', - ti: 'PositiveInteger', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'radix' + lp: 'axisLabels' }, t: 'a' }, { - n: 'factor', - ti: 'Integer', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'factor' + lp: 'uomLabels' }, t: 'a' }] }, { - ln: 'DefinitionBaseType', - bti: '.AbstractGMLType' - }, { - ln: 'TemporalDatumType', - bti: '.TemporalDatumBaseType', + ln: 'GeneralTransformationPropertyType', ps: [{ - n: 'origin', + n: 'abstractGeneralTransformation', rq: true, - ti: 'DateTime' - }] - }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', - ps: [{ - n: 'codeSpace', + mx: false, + dom: false, + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason' }, t: 'a' }, { - n: 'uom', + n: 'remoteSchema', an: { - lp: 'uom' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'NodeType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'container', - ti: '.FaceOrTopoSolidPropertyType' - }, { - n: 'directedEdge', - mno: 0, - col: true, - ti: '.DirectedEdgePropertyType' }, { - n: 'pointProperty', - ti: '.PointPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' - }, { - ln: 'AbstractTimeObjectType', - bti: '.AbstractGMLType' - }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' - }, { - n: 'dataSource', - ti: '.StringOrRefType' - }, { - n: 'dataSourceReference', - ti: '.ReferenceType' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', - rq: true, - ti: '.TimePositionType' - }] - }, { - ln: 'TimeReferenceSystemType', - bti: '.DefinitionType', - ps: [{ - n: 'domainOfValidity', - rq: true - }] - }, { - ln: 'TimeClockPropertyType', - ps: [{ - n: 'timeClock', - rq: true, - en: 'TimeClock', - ti: '.TimeClockType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', + n: 'href', t: 'a' }, { n: 'role', @@ -4439,59 +3941,43 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'TopoVolumePropertyType', + ln: 'RangeSetType', ps: [{ - n: 'topoVolume', + n: 'valueArray', rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + col: true, + en: 'ValueArray', + ti: '.ValueArrayType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', - ps: [{ - n: 'method', + n: 'abstractScalarValueList', rq: true, - mx: false, - dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' - }, { - n: 'parameterValue', - mno: 0, col: true, mx: false, dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', + en: 'AbstractScalarValueList', + ti: 'AnyType', t: 'er' + }, { + n: 'dataBlock', + rq: true, + en: 'DataBlock', + ti: '.DataBlockType' + }, { + n: 'file', + rq: true, + en: 'File', + ti: '.FileType' }] }, { - ln: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CompositeCurveType', - bti: '.AbstractCurveType', + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', ps: [{ - n: 'curveMember', + n: 'element', rq: true, col: true, - ti: '.CurvePropertyType' + ti: '.GeometricPrimitivePropertyType' }, { n: 'aggregationType', an: { @@ -4500,14 +3986,22 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeneralTransformationPropertyType', + ln: 'DomainSetType', ps: [{ - n: 'abstractGeneralTransformation', + n: 'abstractGeometry', rq: true, mx: false, dom: false, - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'abstractTimeObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', t: 'er' }, { n: 'nilReason', @@ -4549,44 +4043,6 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'TopoPointType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedNode', - rq: true, - ti: '.DirectedNodePropertyType' - }] - }, { - ln: 'TopoPrimitiveArrayAssociationType', - ps: [{ - n: 'abstractTopoPrimitive', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'TopoPointPropertyType', - ps: [{ - n: 'topoPoint', - rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' }, { n: 'owns', ti: 'Boolean', @@ -4596,62 +4052,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterGroupType', - bti: '.AbstractGeneralOperationParameterType', - ps: [{ - n: 'maximumOccurs', - ti: 'PositiveInteger' - }, { - n: 'parameter', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'AbstractGriddedSurfaceType', - bti: '.AbstractParametricCurveSurfaceType', - ps: [{ - n: 'pointGridRows', - rq: true, - en: 'rows', - ti: '.AbstractGriddedSurfaceType.Rows' - }, { - n: 'rows', - ti: 'Integer', - an: { - lp: 'rows' - }, - t: 'a' - }, { - n: 'columns', - ti: 'Integer', - an: { - lp: 'columns' - }, - t: 'a' - }] - }, { - ln: 'DomainSetType', + ln: 'ProjectedCRSPropertyType', ps: [{ - n: 'abstractGeometry', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'abstractTimeObject', + n: 'projectedCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { n: 'nilReason', ti: { @@ -4692,60 +4098,71 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'directedFace', + rq: true, + col: true, + ti: '.DirectedFacePropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'AffinePlacementType', + ln: 'AbstractRingPropertyType', ps: [{ - n: 'location', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'refDirection', + n: 'abstractRing', rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'inDimension', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'outDimension', - rq: true, - ti: 'PositiveInteger' + mx: false, + dom: false, + en: 'AbstractRing', + ti: '.AbstractRingType', + t: 'er' }] }, { - ln: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'TinType', + bti: '.SurfaceType', ps: [{ - n: 'baseGeodeticCRS', - rq: true, - ti: '.GeodeticCRSPropertyType' + n: 'stopLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'baseGeographicCRS', + n: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' + }, { + n: 'maxLength', rq: true, - ti: '.GeographicCRSPropertyType' + ti: '.LengthType' }, { - n: 'cartesianCS', + n: 'controlPoint', rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' + ti: '.TinType.ControlPoint' }] }, { - ln: 'TimeInstantPropertyType', + ln: 'LinearRingPropertyType', ps: [{ - n: 'timeInstant', + n: 'linearRing', rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'DomainOfValidity', + tn: null, + ps: [{ + n: 'exExtent', + rq: true, + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -4786,39 +4203,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', - ps: [{ - n: 'quantityType', - ti: '.StringOrRefType' - }, { - n: 'quantityTypeReference', - ti: '.ReferenceType' - }, { - n: 'catalogSymbol', - ti: '.CodeType' }] }, { - ln: 'NodeOrEdgePropertyType', + ln: 'ObliqueCartesianCSPropertyType', ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', + n: 'obliqueCartesianCS', rq: true, - en: 'Edge', - ti: '.EdgeType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { n: 'nilReason', ti: { @@ -4859,21 +4251,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'MultiSurfacePropertyType', + ln: 'CoordinateSystemAxisPropertyType', ps: [{ - n: 'multiSurface', + n: 'coordinateSystemAxis', rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -4914,94 +4299,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'DerivedUnitType', - bti: '.UnitDefinitionType', - ps: [{ - n: 'derivationUnitTerm', - rq: true, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'SolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'exterior', - ti: '.ShellPropertyType' - }, { - n: 'interior', - mno: 0, - col: true, - ti: '.ShellPropertyType' - }] - }, { - ln: 'OperationParameterType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'isolated', - mno: 0, - col: true, - ti: '.NodePropertyType' - }, { - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'directedTopoSolid', - mno: 0, - mxo: 2, - col: true, - ti: '.DirectedTopoSolidPropertyType' - }, { - n: 'surfaceProperty', - ti: '.SurfacePropertyType' - }, { - n: 'universal', - ti: 'Boolean', - an: { - lp: 'universal' - }, - t: 'a' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AbstractMemberType', - ps: [{ - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'FeaturePropertyType', + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'abstractFeature', + n: 'timeCalendar', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'TimeCalendar', + ti: '.TimeCalendarType' }, { n: 'owns', ti: 'Boolean', @@ -5051,36 +4356,95 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VolumeType', - bti: '.MeasureType' + ln: 'VectorType', + bti: '.DirectPositionType' }, { - ln: 'TemporalCSPropertyType', + ln: 'IdentifiedObjectType', + bti: '.DefinitionType' + }, { + ln: 'AbstractGeneralParameterValueType' + }, { + ln: 'CubicSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'temporalCS', + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'vectorAtStart', + rq: true, + ti: '.VectorType' + }, { + n: 'vectorAtEnd', + rq: true, + ti: '.VectorType' + }, { + n: 'interpolation', an: { - lp: 'nilReason' + lp: 'interpolation' }, t: 'a' }, { - n: 'remoteSchema', + n: 'degree', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'degree' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { + }] + }, { + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'LinearCSPropertyType', + ps: [{ + n: 'linearCS', + rq: true, + en: 'LinearCS', + ti: '.LinearCSType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { n: 'href', t: 'a' }, { @@ -5102,31 +4466,61 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'horizontalCURVETYPE', + n: 'aggregationType', an: { - lp: 'horizontalCurveType' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'TimeReferenceSystemType', + bti: '.DefinitionType', + ps: [{ + n: 'domainOfValidity', + rq: true + }] + }, { + ln: 'MeasureOrNilReasonListType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'verticalCURVETYPE', + n: 'uom', + rq: true, an: { - lp: 'verticalCurveType' + lp: 'uom' }, t: 'a' }] }, { - ln: 'SolidPropertyType', + ln: 'VerticalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType', ps: [{ - n: 'abstractSolid', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'TransformationPropertyType', + ps: [{ + n: 'transformation', rq: true, - mx: false, - dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', - t: 'er' + en: 'Transformation', + ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -5167,7 +4561,10 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { + }] + }, { + ln: 'AbstractMemberType', + ps: [{ n: 'owns', ti: 'Boolean', an: { @@ -5176,25 +4573,27 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedEdgePropertyType', + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'edge', - rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'surfaceMember', + mno: 0, + col: true, + ti: '.SurfacePropertyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' + }] + }, { + ln: 'ProcedurePropertyType', + ps: [{ + n: 'abstractFeature', + rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5235,18 +4634,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'SphericalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'ShellType', ps: [{ - n: 'curveMember', + n: 'surfaceMember', rq: true, col: true, - ti: '.CurvePropertyType' + ti: '.SurfacePropertyType' }, { n: 'aggregationType', an: { @@ -5255,22 +4657,38 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows', - tn: null, + ln: 'CompositeSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'row', + n: 'surfaceMember', rq: true, col: true, - en: 'Row', - ti: '.AbstractGriddedSurfaceType.Rows.Row' + ti: '.SurfacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'TimeEdgePropertyType', + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'timeEdge', + n: 'timePosition', rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' + ti: '.TimePositionType' + }] + }, { + ln: 'GridLengthType', + bti: '.MeasureType' + }, { + ln: 'CountPropertyType', + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { n: 'nilReason', ti: { @@ -5311,160 +4729,209 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', + ln: 'LineStringSegmentType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'primitive', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 2, col: true, - ti: '.TimeTopologyPrimitivePropertyType' - }] - }, { - ln: 'MeasureOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'uom', + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', an: { - lp: 'uom' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'DirectionDescriptionType', + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'compassPoint', - rq: true - }, { - n: 'keyword', + n: 'start', rq: true, - ti: '.CodeType' - }, { - n: 'description', - rq: true + ti: '.TimeNodePropertyType' }, { - n: 'reference', + n: 'end', rq: true, - ti: '.ReferenceType' + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' }] }, { - ln: 'EngineeringCRSType', - bti: '.AbstractCRSType', + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'affineCS', - rq: true, - mx: false, - dom: false, - ti: '.AffineCSPropertyType', - t: 'er' + n: 'isolated', + mno: 0, + col: true, + ti: '.NodePropertyType' }, { - n: 'cartesianCS', + n: 'directedEdge', rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' + col: true, + ti: '.DirectedEdgePropertyType' }, { - n: 'cylindricalCS', - rq: true, - ti: '.CylindricalCSPropertyType' + n: 'directedTopoSolid', + mno: 0, + mxo: 2, + col: true, + ti: '.DirectedTopoSolidPropertyType' }, { - n: 'linearCS', - rq: true, - ti: '.LinearCSPropertyType' + n: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - n: 'polarCS', - rq: true, - ti: '.PolarCSPropertyType' + n: 'universal', + ti: 'Boolean', + an: { + lp: 'universal' + }, + t: 'a' }, { - n: 'sphericalCS', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'AbstractFeatureMemberType', + ps: [{ + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DatumPropertyType', + ps: [{ + n: 'abstractDatum', rq: true, mx: false, dom: false, - ti: '.SphericalCSPropertyType', + en: 'AbstractDatum', + ti: '.AbstractDatumType', t: 'er' }, { - n: 'userDefinedCS', - rq: true, - ti: '.UserDefinedCSPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'coordinateSystem', - rq: true, - mx: false, - dom: false, - ti: '.CoordinateSystemPropertyType', - t: 'er' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'engineeringDatum', + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DirectedObservationType', + bti: '.ObservationType', + ps: [{ + n: 'direction', rq: true, - mx: false, - dom: false, - ti: '.EngineeringDatumPropertyType', - t: 'er' + ti: '.DirectionPropertyType' }] }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', + ln: 'CoverageFunctionType', ps: [{ - n: 'beginPosition', + n: 'mappingRule', rq: true, - ti: '.TimePositionType' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - n: 'endPosition', + n: 'coverageMappingRule', rq: true, - ti: '.TimePositionType' + en: 'CoverageMappingRule', + ti: '.MappingRuleType' }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] - }, { - ln: 'IndirectEntryType', - ps: [{ - n: 'definitionProxy', + n: 'gridFunction', rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' + en: 'GridFunction', + ti: '.GridFunctionType' }] }, { - ln: 'CurveType', - bti: '.AbstractCurveType', + ln: 'AngleChoiceType', ps: [{ - n: 'segments', + n: 'angle', rq: true, - ti: '.CurveSegmentArrayPropertyType' + ti: '.AngleType' + }, { + n: 'dmsAngle', + rq: true, + ti: '.DMSAngleType' }] }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', + ln: 'AbstractTimeTopologyPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'pixelInCell', - rq: true, - ti: '.CodeWithAuthorityType' + n: 'complex', + ti: '.ReferenceType' }] }, { - ln: 'CompoundCRSPropertyType', + ln: 'GeocentricCRSPropertyType', ps: [{ - n: 'compoundCRS', + n: 'geocentricCRS', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { n: 'nilReason', ti: { @@ -5507,22 +4974,77 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SurfacePropertyType', + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', ps: [{ - n: 'abstractSurface', + n: 'beginPosition', + rq: true, + ti: '.TimePositionType' + }, { + n: 'endPosition', + rq: true, + ti: '.TimePositionType' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }] + }, { + ln: 'CompoundCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'componentReferenceSystem', rq: true, + mno: 2, + col: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', + ti: '.SingleCRSPropertyType', t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'ShellPropertyType', + ps: [{ + n: 'shell', + rq: true, + en: 'Shell', + ti: '.ShellType' + }] + }, { + ln: 'Count', + tn: null, + ps: [{ + n: 'value', + ti: 'Integer', + t: 'v' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeodeticCRSPropertyType', + ps: [{ + n: 'geodeticCRS', + rq: true, + en: 'GeodeticCRS', + ti: '.GeodeticCRSType' }, { n: 'nilReason', ti: { @@ -5565,35 +5087,74 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeodesicType', - bti: '.GeodesicStringType' - }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' - }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' - }, { - ln: 'AbstractFeatureType', - bti: '.AbstractGMLType', + ln: 'EdgeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' + n: 'container', + ti: '.TopoSolidPropertyType' }, { - n: 'location', + n: 'directedNode', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectedNodePropertyType' + }, { + n: 'directedFace', + mno: 0, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'curveProperty', + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'curveMember', + rq: true, + col: true, + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'CurveArrayPropertyType', + ps: [{ + n: 'abstractCurve', + mno: 0, + col: true, mx: false, dom: false, - ti: '.LocationPropertyType', + en: 'AbstractCurve', + ti: '.AbstractCurveType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'ResultType', + ln: 'VerticalCSPropertyType', ps: [{ - n: 'any', + n: 'verticalCS', rq: true, - dom: false, - mx: false, - t: 'ae' + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'nilReason', ti: { @@ -5634,21 +5195,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'PassThroughOperationPropertyType', + ln: 'DiscreteCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'passThroughOperation', + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'TemporalCSPropertyType', + ps: [{ + n: 'temporalCS', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + en: 'TemporalCS', + ti: '.TemporalCSType' }, { n: 'nilReason', ti: { @@ -5691,32 +5252,70 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', - ps: [{ - n: 'direction', - rq: true, - ti: '.DirectionPropertyType' - }] - }, { - ln: 'MultiSolidType', - bti: '.AbstractGeometricAggregateType', + ln: 'BSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'solidMember', + n: 'posOrPointPropertyOrPointRep', mno: 0, col: true, - ti: '.SolidPropertyType' + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'solidMembers', - ti: '.SolidArrayPropertyType' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'degree', + rq: true, + ti: 'NonNegativeInteger' + }, { + n: 'knot', + rq: true, + mno: 2, + col: true, + ti: '.KnotPropertyType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'isPolynomial', + ti: 'Boolean', + an: { + lp: 'isPolynomial' + }, + t: 'a' + }, { + n: 'knotType', + an: { + lp: 'knotType' + }, + t: 'a' }] }, { - ln: 'TimeNodePropertyType', + ln: 'VerticalDatumPropertyType', ps: [{ - n: 'timeNode', + n: 'verticalDatum', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'nilReason', ti: { @@ -5757,21 +5356,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'TimeCSPropertyType', ps: [{ - n: '_boolean', + n: 'timeCS', rq: true, - en: 'Boolean', - ti: '.Boolean' + en: 'TimeCS', + ti: '.TimeCSType' }, { n: 'nilReason', ti: { @@ -5814,15 +5406,18 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SingleCRSPropertyType', + ln: 'DirectedNodePropertyType', ps: [{ - n: 'abstractSingleCRS', + n: 'node', rq: true, - mx: false, - dom: false, - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - t: 'er' + en: 'Node', + ti: '.NodeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -5863,14 +5458,6 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'TimeCalendarEraPropertyType', - ps: [{ - n: 'timeCalendarEra', - rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' }, { n: 'owns', ti: 'Boolean', @@ -5878,6 +5465,17 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'TimePrimitivePropertyType', + ps: [{ + n: 'abstractTimePrimitive', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5918,57 +5516,24 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'LengthType', - bti: '.MeasureType' + ln: 'TimeCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'VerticalCRSType', - bti: '.AbstractCRSType', + ln: 'UserDefinedCSPropertyType', ps: [{ - n: 'verticalCS', + n: 'userDefinedCS', rq: true, - mx: false, - dom: false, - ti: '.VerticalCSPropertyType', - t: 'er' - }, { - n: 'verticalDatum', - rq: true, - mx: false, - dom: false, - ti: '.VerticalDatumPropertyType', - t: 'er' - }] - }, { - ln: 'AngleType', - bti: '.MeasureType' - }, { - ln: 'FeatureArrayPropertyType', - ps: [{ - n: 'abstractFeature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }] - }, { - ln: 'GeodeticCRSPropertyType', - ps: [{ - n: 'geodeticCRS', - rq: true, - en: 'GeodeticCRS', - ti: '.GeodeticCRSType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { n: 'nilReason', ti: { @@ -6011,50 +5576,67 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidType', - bti: '.IdentifiedObjectType', + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', ps: [{ - n: 'semiMajorAxis', + n: 'method', rq: true, - ti: '.MeasureType' + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' }, { - n: 'secondDefiningParameter', - rq: true, - ti: '.SecondDefiningParameterPropertyElement' + n: 'parameterValue', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' }] }, { - ln: 'ValuePropertyType', + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'GeodeticCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractValue', + n: 'ellipsoidalCS', rq: true, mx: false, dom: false, - en: 'AbstractValue', - ti: 'AnyType', + ti: '.EllipsoidalCSPropertyType', t: 'er' }, { - n: 'abstractGeometry', + n: 'cartesianCS', rq: true, mx: false, dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', + ti: '.CartesianCSPropertyType', t: 'er' }, { - n: 'abstractTimeObject', + n: 'sphericalCS', rq: true, mx: false, dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', + ti: '.SphericalCSPropertyType', t: 'er' }, { - n: '_null', + n: 'geodeticDatum', rq: true, - en: 'Null', - ti: { - t: 'l' - } + mx: false, + dom: false, + ti: '.GeodeticDatumPropertyType', + t: 'er' + }] + }, { + ln: 'CoordinateOperationAccuracy', + tn: null, + ps: [{ + n: 'abstractDQPositionalAccuracy', + rq: true, + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -6095,43 +5677,15 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'DictionaryType', - bti: '.DefinitionType', + ln: 'OperationParameterPropertyType', ps: [{ - n: 'dictionaryEntryOrIndirectEntry', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'indirectEntry', - ti: '.IndirectEntryType' - }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' - }], - t: 'ers' + n: 'operationParameter', + rq: true, + en: 'OperationParameter', + ti: '.OperationParameterType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'Category', - tn: null, - bti: '.CodeType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -6140,17 +5694,46 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TopoPrimitiveMemberType', + ln: 'InlinePropertyType', ps: [{ - n: 'abstractTopoPrimitive', + n: 'any', rq: true, - mx: false, dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' + mx: false, + t: 'ae' }, { n: 'owns', ti: 'Boolean', @@ -6158,6 +5741,17 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'CRSPropertyType', + ps: [{ + n: 'abstractCRS', + rq: true, + mx: false, + dom: false, + en: 'AbstractCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6200,142 +5794,90 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGMLType', + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + n: 'baseSurface', + rq: true, + ti: '.SurfacePropertyType' }, { - n: 'srsDimension', - ti: 'PositiveInteger', + n: 'orientation', an: { - lp: 'srsDimension' + lp: 'orientation' }, t: 'a' + }] + }, { + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CategoryPropertyType', + ps: [{ + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' }, { - n: 'axisLabels', + n: 'nilReason', ti: { - t: 'l', - bti: 'NCName' + t: 'l' }, an: { - lp: 'axisLabels' + lp: 'nilReason' }, t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'remoteSchema', an: { - lp: 'uomLabels' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', + ln: 'AbstractCRSType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.DomainOfValidity' }, { - n: 'geometricPositionGroup', + n: 'scope', rq: true, - mno: 2, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'ArcStringByBulgeType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'bulge', - rq: true, - col: true, - ti: 'Double' - }, { - n: 'normal', - rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' + col: true }] }, { - ln: 'AffineCSPropertyType', + ln: 'EngineeringDatumPropertyType', ps: [{ - n: 'affineCS', + n: 'engineeringDatum', rq: true, - en: 'AffineCS', - ti: '.AffineCSType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'nilReason', ti: { @@ -6378,62 +5920,16 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.DirectPositionType' - }, { - ln: 'GeodeticCRSType', - bti: '.AbstractCRSType', + ln: 'HistoryPropertyType', ps: [{ - n: 'ellipsoidalCS', - rq: true, - mx: false, - dom: false, - ti: '.EllipsoidalCSPropertyType', - t: 'er' - }, { - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' - }, { - n: 'sphericalCS', - rq: true, - mx: false, - dom: false, - ti: '.SphericalCSPropertyType', - t: 'er' - }, { - n: 'geodeticDatum', + n: 'abstractTimeSlice', rq: true, + col: true, mx: false, dom: false, - ti: '.GeodeticDatumPropertyType', + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', t: 'er' - }] - }, { - ln: 'KnotType', - ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'weight', - rq: true, - ti: 'Double' - }] - }, { - ln: 'TopoSurfacePropertyType', - ps: [{ - n: 'topoSurface', - rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' }, { n: 'owns', ti: 'Boolean', @@ -6443,12 +5939,20 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimeMeridianPropertyType', + ln: 'PrimeMeridianType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'primeMeridian', + n: 'greenwichLongitude', rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' + ti: '.AngleType' + }] + }, { + ln: 'ConcatenatedOperationPropertyType', + ps: [{ + n: 'concatenatedOperation', + rq: true, + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { n: 'nilReason', ti: { @@ -6491,21 +5995,40 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SecondDefiningParameterPropertyElement', - tn: null, + ln: 'GridType', + bti: '.AbstractGeometryType', ps: [{ - n: 'secondDefiningParameter', + n: 'limits', rq: true, - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' + ti: '.GridLimitsType' + }, { + n: 'gridAxisLabels', + rq: true, + en: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + } + }, { + n: 'axisName', + rq: true, + col: true + }, { + n: 'dimension', + rq: true, + ti: 'PositiveInteger', + an: { + lp: 'dimension' + }, + t: 'a' }] }, { - ln: 'CountPropertyType', + ln: 'PolarCSPropertyType', ps: [{ - n: 'count', + n: 'polarCS', rq: true, - en: 'Count', - ti: '.Count' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'nilReason', ti: { @@ -6548,12 +6071,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarPropertyType', + ln: 'EllipsoidPropertyType', ps: [{ - n: 'timeCalendar', + n: 'ellipsoid', rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' + en: 'Ellipsoid', + ti: '.EllipsoidType' }, { n: 'nilReason', ti: { @@ -6594,112 +6117,103 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'AbstractGeneralOperationParameterType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'minimumOccurs', + ti: 'NonNegativeInteger' + }] }, { - ln: 'HistoryPropertyType', + ln: 'AbstractGMLType', ps: [{ - n: 'abstractTimeSlice', - rq: true, + n: 'metaDataProperty', + mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - t: 'er' + ti: '.MetaDataPropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'description', + ti: '.StringOrRefType' + }, { + n: 'descriptionReference', + ti: '.ReferenceType' + }, { + n: 'identifier', + ti: '.CodeWithAuthorityType' + }, { + n: 'name', + mno: 0, + col: true, + ti: '.CodeType' + }, { + n: 'id', + rq: true, + ti: 'ID', an: { - lp: 'owns' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { - ln: 'ProcedurePropertyType', + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'abstractFeature', + n: 'exterior', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + ti: '.AbstractRingPropertyType' }, { - n: 'remoteSchema', + n: 'interpolation', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'interpolation' }, t: 'a' + }] + }, { + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', + ps: [{ + n: 'position', + rq: true, + ti: '.GeometryPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'href', - t: 'a' + n: 'locationName', + rq: true, + ti: '.CodeType' }, { - n: 'role', - t: 'a' + n: 'locationReference', + rq: true, + ti: '.ReferenceType' }, { - n: 'arcrole', - t: 'a' + n: 'location', + rq: true, + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' }, { - n: 'title', - t: 'a' + n: 'speed', + ti: '.MeasureType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'bearing', + ti: '.DirectionPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'acceleration', + ti: '.MeasureType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', - ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' + n: 'elevation', + ti: '.MeasureType' }, { - n: 'dataSource', + n: 'status', ti: '.StringOrRefType' - }] - }, { - ln: 'PrimeMeridianType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'greenwichLongitude', - rq: true, - ti: '.AngleType' + }, { + n: 'statusReference', + ti: '.ReferenceType' }] }, { ln: 'TopoSolidType', @@ -6732,134 +6246,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConeType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' - }] - }, { - ln: 'ScaleType', - bti: '.MeasureType' - }, { - ln: 'OffsetCurveType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'offsetBase', - rq: true, - ti: '.CurvePropertyType' - }, { - n: 'distance', - rq: true, - ti: '.LengthType' - }, { - n: 'refDirection', - ti: '.VectorType' - }] - }, { - ln: 'ImageCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' - }, { - n: 'affineCS', - rq: true, - mx: false, - dom: false, - ti: '.AffineCSPropertyType', - t: 'er' - }, { - n: 'usesObliqueCartesianCS', - rq: true, - ti: '.ObliqueCartesianCSPropertyType' - }, { - n: 'imageDatum', - rq: true, - mx: false, - dom: false, - ti: '.ImageDatumPropertyType', - t: 'er' - }] - }, { - ln: 'PointType', - bti: '.AbstractGeometricPrimitiveType', - ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', - ps: [{ - n: 'valueComponent', - mno: 0, - col: true, - ti: '.ValuePropertyType' - }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - ln: 'AreaType', - bti: '.MeasureType' - }, { - ln: 'GeometryPropertyType', + ln: 'EllipsoidalCSPropertyType', ps: [{ - n: 'abstractGeometry', + n: 'ellipsoidalCS', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -6900,21 +6292,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'ObliqueCartesianCSPropertyType', + ln: 'TemporalDatumPropertyType', ps: [{ - n: 'obliqueCartesianCS', + n: 'temporalDatum', rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'nilReason', ti: { @@ -6957,70 +6342,90 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', + ln: 'LocationPropertyType', ps: [{ - n: 'referenceEvent', + n: 'abstractGeometry', rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - rq: true + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'julianReference', + n: 'locationKeyWord', rq: true, - ti: 'Decimal' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - n: 'epochOfUse', - rq: true, - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'maximalComplex', + n: 'locationString', rq: true, - ti: '.TopoComplexPropertyType' - }, { - n: 'superComplex', - mno: 0, - col: true, - ti: '.TopoComplexPropertyType' - }, { - n: 'subComplex', - mno: 0, - col: true, - ti: '.TopoComplexPropertyType' - }, { - n: 'topoPrimitiveMember', - mno: 0, - col: true, - ti: '.TopoPrimitiveMemberType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - n: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }, { - n: 'isMaximal', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'isMaximal' + lp: 'nilReason' }, t: 'a' }, { - n: 'aggregationType', + n: 'remoteSchema', an: { - lp: 'aggregationType' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TemporalCRSPropertyType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'temporalCRS', + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'MultiPointPropertyType', + ps: [{ + n: 'multiPoint', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + en: 'MultiPoint', + ti: '.MultiPointType' }, { n: 'nilReason', ti: { @@ -7061,38 +6466,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TimeCalendarType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'referenceFrame', - rq: true, - col: true, - ti: '.TimeCalendarEraPropertyType' - }] - }, { - ln: 'GeometricComplexPropertyType', + ln: 'TopoCurvePropertyType', ps: [{ - n: 'geometricComplex', - rq: true, - en: 'GeometricComplex', - ti: '.GeometricComplexType' - }, { - n: 'compositeCurve', - rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' - }, { - n: 'compositeSurface', - rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' - }, { - n: 'compositeSolid', + n: 'topoCurve', rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { n: 'owns', ti: 'Boolean', @@ -7100,6 +6488,33 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'DefinitionBaseType', + bti: '.AbstractGMLType' + }, { + ln: 'TimeClockPropertyType', + ps: [{ + n: 'timeClock', + rq: true, + en: 'TimeClock', + ti: '.TimeClockType' }, { n: 'nilReason', ti: { @@ -7140,23 +6555,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'MetaDataPropertyType', - ps: [{ - n: 'abstractMetaData', - rq: true, - mx: false, - dom: false, - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', - t: 'er' }, { - n: 'about', + n: 'owns', + ti: 'Boolean', an: { - lp: 'about' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'QuantityPropertyType', + ps: [{ + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { n: 'nilReason', ti: { @@ -7199,131 +6612,60 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeSetType', + ln: 'TimeCalendarEraType', + bti: '.DefinitionType', ps: [{ - n: 'valueArray', + n: 'referenceEvent', rq: true, - col: true, - en: 'ValueArray', - ti: '.ValueArrayType' + ti: '.StringOrRefType' }, { - n: 'abstractScalarValueList', - rq: true, - col: true, - mx: false, - dom: false, - en: 'AbstractScalarValueList', - ti: 'AnyType', - t: 'er' + n: 'referenceDate', + rq: true }, { - n: 'dataBlock', + n: 'julianReference', rq: true, - en: 'DataBlock', - ti: '.DataBlockType' + ti: 'Decimal' }, { - n: 'file', + n: 'epochOfUse', rq: true, - en: 'File', - ti: '.FileType' + ti: '.TimePeriodPropertyType' }] }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'SurfacePatchArrayPropertyType', + ln: 'MultiCurveType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'abstractSurfacePatch', + n: 'curveMember', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType', - t: 'er' + ti: '.CurvePropertyType' + }, { + n: 'curveMembers', + ti: '.CurveArrayPropertyType' }] }, { - ln: 'AbstractMetaDataType', + ln: 'MeasureType', ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ers' + n: 'value', + ti: 'Double', + t: 'v' }, { - n: 'id', - ti: 'ID', + n: 'uom', + rq: true, an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'uom' }, t: 'a' }] }, { - ln: 'DefinitionProxyType', - bti: '.DefinitionType', + ln: 'GeneralConversionPropertyType', ps: [{ - n: 'definitionRef', + n: 'abstractGeneralConversion', rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'OrientableSurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'baseSurface', - rq: true, - ti: '.SurfacePropertyType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }] - }, { - ln: 'GeocentricCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSPropertyType' - }, { - n: 'usesSphericalCS', - rq: true, - ti: '.SphericalCSPropertyType' - }, { - n: 'usesGeodeticDatum', - rq: true, - ti: '.GeodeticDatumPropertyType' - }] - }, { - ln: 'GeometricComplexType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'element', - rq: true, - col: true, - ti: '.GeometricPrimitivePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TimeOrdinalEraPropertyType', - ps: [{ - n: 'timeOrdinalEra', - rq: true, - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7366,15 +6708,21 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EngineeringDatumType', - bti: '.AbstractDatumType' + ln: 'DefinitionType', + bti: '.DefinitionBaseType', + ps: [{ + n: 'remarks' + }] }, { - ln: 'OperationParameterGroupPropertyType', + ln: 'GeometricPrimitivePropertyType', ps: [{ - n: 'operationParameterGroup', + n: 'abstractGeometricPrimitive', rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' + mx: false, + dom: false, + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7415,71 +6763,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'DirectPositionListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'count', - ti: 'PositiveInteger', - an: { - lp: 'count' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' - }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'uomLabels' + lp: 'owns' }, t: 'a' }] }, { - ln: 'TopoSolidPropertyType', + ln: 'VerticalCRSPropertyType', ps: [{ - n: 'topoSolid', + n: 'verticalCRS', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'nilReason', ti: { @@ -7522,84 +6820,39 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringSegmentType', - bti: '.AbstractCurveSegmentType', + ln: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, + n: 'geometryMember', + mno: 0, col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + ti: '.GeometryPropertyType' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }] }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', + ln: 'GeometricComplexPropertyType', ps: [{ - n: 'exterior', + n: 'geometricComplex', rq: true, - ti: '.AbstractRingPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'TinType', - bti: '.SurfaceType', - ps: [{ - n: 'stopLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' - }, { - n: 'breakLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' + en: 'GeometricComplex', + ti: '.GeometricComplexType' }, { - n: 'maxLength', + n: 'compositeCurve', rq: true, - ti: '.LengthType' + en: 'CompositeCurve', + ti: '.CompositeCurveType' }, { - n: 'controlPoint', + n: 'compositeSurface', rq: true, - ti: '.TinType.ControlPoint' - }] - }, { - ln: 'TopoComplexPropertyType', - ps: [{ - n: 'topoComplex', + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' + }, { + n: 'compositeSolid', rq: true, - en: 'TopoComplex', - ti: '.TopoComplexType' + en: 'CompositeSolid', + ti: '.CompositeSolidType' }, { n: 'nilReason', ti: { @@ -7640,123 +6893,213 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'SphericalCSPropertyType', - ps: [{ - n: 'sphericalCS', - rq: true, - en: 'SphericalCS', - ti: '.SphericalCSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' }, { - n: 'remoteSchema', + n: 'owns', + ti: 'Boolean', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'owns' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'LocationPropertyType', + ln: 'GridLimitsType', ps: [{ - n: 'abstractGeometry', + n: 'gridEnvelope', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'GridEnvelope', + ti: '.GridEnvelopeType' + }] + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'TriangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + rq: true, + ti: '.AbstractRingPropertyType' }, { - n: 'locationKeyWord', + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }] + }, { + ln: 'DataBlockType', + ps: [{ + n: 'rangeParameters', rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' + ti: '.AssociationRoleType' }, { - n: 'locationString', + n: 'tupleList', rq: true, - en: 'LocationString', - ti: '.StringOrRefType' + ti: '.CoordinatesType' }, { - n: '_null', + n: 'doubleOrNilReasonTupleList', rq: true, - en: 'Null', ti: { t: 'l' } + }] + }, { + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'history', + mx: false, + dom: false, + ti: '.HistoryPropertyType', + t: 'er' + }, { + n: 'dataSource', + ti: '.StringOrRefType' + }, { + n: 'dataSourceReference', + ti: '.ReferenceType' + }] + }, { + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' + }, { + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }, { + n: 'start', + ti: '.TimeNodePropertyType' + }, { + n: 'end', + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' + }, { + n: 'member', + mno: 0, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }, { + n: 'group', + ti: '.ReferenceType' + }] + }, { + ln: 'SolidArrayPropertyType', + ps: [{ + n: 'abstractSolid', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', + ps: [{ + n: 'primitive', + rq: true, + col: true, + ti: '.TimeTopologyPrimitivePropertyType' + }] + }, { + ln: 'CurveSegmentArrayPropertyType', + ps: [{ + n: 'abstractCurveSegment', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + t: 'er' + }] + }, { + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TopoSurfacePropertyType', + ps: [{ + n: 'topoSurface', + rq: true, + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - n: 'remoteSchema', + n: 'owns', + ti: 'Boolean', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'AffinePlacementType', + ps: [{ + n: 'location', + rq: true, + ti: '.DirectPositionType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'refDirection', + rq: true, + col: true, + ti: '.VectorType' }, { - n: 'title', - t: 'a' + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' + }] + }, { + ln: 'AbstractCoordinateSystemType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'axis', + rq: true, + col: true, + mx: false, + dom: false, + ti: '.CoordinateSystemAxisPropertyType', + t: 'er' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, t: 'a' }] + }, { + ln: 'AbstractGriddedSurfaceType.Rows', + tn: null, + ps: [{ + n: 'row', + rq: true, + col: true, + en: 'Row', + ti: '.AbstractGriddedSurfaceType.Rows.Row' + }] }, { ln: 'TimePeriodType', bti: '.AbstractTimeGeometricPrimitiveType', @@ -7786,26 +7129,20 @@ var GML_3_2_1_Module_Factory = function () { ti: '.TimeIntervalLengthType' }] }, { - ln: 'DirectedFacePropertyType', + ln: 'GenericMetaDataType', + bti: '.AbstractMetaDataType', + ps: [{ + n: 'contentOverrideForGenericMetaDataType', + t: 'ae' + }] + }, { + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'Category', + tn: null, + bti: '.CodeType', ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { n: 'nilReason', ti: { t: 'l' @@ -7814,45 +7151,80 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' + }] + }, { + ln: 'DirectionDescriptionType', + ps: [{ + n: 'compassPoint', + rq: true }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + n: 'keyword', + rq: true, + ti: '.CodeType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'description', + rq: true }, { - n: 'href', - t: 'a' + n: 'reference', + rq: true, + ti: '.ReferenceType' + }] + }, { + ln: 'CoordinateSystemAxisType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'axisAbbrev', + rq: true, + ti: '.CodeType' }, { - n: 'role', - t: 'a' + n: 'axisDirection', + rq: true, + ti: '.CodeWithAuthorityType' }, { - n: 'arcrole', - t: 'a' + n: 'minimumValue', + ti: 'Double' }, { - n: 'title', - t: 'a' + n: 'maximumValue', + ti: 'Double' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'rangeMeaning', + ti: '.CodeWithAuthorityType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'uom', + rq: true, + an: { + lp: 'uom' + }, t: 'a' }] }, { - ln: 'TopoCurvePropertyType', + ln: 'FileType', ps: [{ - n: 'topoCurve', + n: 'rangeParameters', rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' + ti: '.AssociationRoleType' + }, { + n: 'fileName', + rq: true + }, { + n: 'fileReference', + rq: true + }, { + n: 'fileStructure', + rq: true, + ti: '.CodeType' + }, { + n: 'mimeType' + }, { + n: 'compression' + }] + }, { + ln: 'TopoVolumePropertyType', + ps: [{ + n: 'topoVolume', + rq: true, + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { n: 'owns', ti: 'Boolean', @@ -7862,96 +7234,80 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitOfMeasureType', + ln: 'DynamicFeatureCollectionType', + bti: '.DynamicFeatureType', ps: [{ - n: 'uom', + n: 'dynamicMembers', rq: true, - an: { - lp: 'uom' - }, - t: 'a' + ti: '.DynamicFeatureMemberType' }] }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', + ln: 'DegreesType', ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'direction', + an: { + lp: 'direction' + }, + t: 'a' }] }, { - ln: 'PointPropertyType', + ln: 'AbstractCurveSegmentType', ps: [{ - n: 'point', - rq: true, - en: 'Point', - ti: '.PointType' - }, { - n: 'owns', - ti: 'Boolean', + n: 'numDerivativesAtStart', + ti: 'Integer', an: { - lp: 'owns' + lp: 'numDerivativesAtStart' }, t: 'a' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'numDerivativesAtEnd', + ti: 'Integer', an: { - lp: 'nilReason' + lp: 'numDerivativesAtEnd' }, t: 'a' }, { - n: 'remoteSchema', + n: 'numDerivativeInterior', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'numDerivativeInterior' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'CodeType', + ln: 'SolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'value', - t: 'v' + n: 'exterior', + ti: '.ShellPropertyType' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'interior', + mno: 0, + col: true, + ti: '.ShellPropertyType' }] }, { - ln: 'DerivedCRSPropertyType', + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' + }, { + ln: 'IndirectEntryType', ps: [{ - n: 'derivedCRS', + n: 'definitionProxy', rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' + }] + }, { + ln: 'CylindricalCSPropertyType', + ps: [{ + n: 'cylindricalCS', + rq: true, + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { n: 'nilReason', ti: { @@ -7994,51 +7350,187 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType' - }, { - ln: 'CompositeSolidType', - bti: '.AbstractSolidType', + ln: 'SecondDefiningParameterPropertyElement', + tn: null, ps: [{ - n: 'solidMember', + n: 'secondDefiningParameter', rq: true, + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' + }] + }, { + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'PointArrayPropertyType', + ps: [{ + n: 'point', + mno: 0, col: true, - ti: '.SolidPropertyType' + en: 'Point', + ti: '.PointType' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'AngleChoiceType', + ln: 'ArrayAssociationType', ps: [{ - n: 'angle', - rq: true, - ti: '.AngleType' + n: 'abstractObject', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractObject', + ti: 'AnyType', + t: 'er' }, { - n: 'dmsAngle', - rq: true, - ti: '.DMSAngleType' - }] - }, { - ln: 'MappingRuleType', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'ArrayType', + bti: '.AbstractGMLType', ps: [{ - n: 'ruleDefinition', - rq: true + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'ParameterValueGroupType', + bti: '.AbstractGeneralParameterValueType', + ps: [{ + n: 'parameterValue', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' }, { - n: 'ruleReference', + n: 'group', rq: true, - ti: '.ReferenceType' + mx: false, + dom: false, + ti: '.OperationParameterGroupPropertyType', + t: 'er' }] }, { - ln: 'VerticalDatumPropertyType', + ln: 'FormulaType', ps: [{ - n: 'verticalDatum', + n: 'a', + ti: 'Double' + }, { + n: 'b', rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' + ti: 'Double' + }, { + n: 'c', + rq: true, + ti: 'Double' + }, { + n: 'd', + ti: 'Double' + }] + }, { + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' + }, { + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', + ps: [{ + n: 'method', + rq: true, + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' + }, { + n: 'parameterValue', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' + }] + }, { + ln: 'EngineeringCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'affineCS', + rq: true, + mx: false, + dom: false, + ti: '.AffineCSPropertyType', + t: 'er' + }, { + n: 'cartesianCS', + rq: true, + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' + }, { + n: 'cylindricalCS', + rq: true, + ti: '.CylindricalCSPropertyType' + }, { + n: 'linearCS', + rq: true, + ti: '.LinearCSPropertyType' + }, { + n: 'polarCS', + rq: true, + ti: '.PolarCSPropertyType' + }, { + n: 'sphericalCS', + rq: true, + mx: false, + dom: false, + ti: '.SphericalCSPropertyType', + t: 'er' + }, { + n: 'userDefinedCS', + rq: true, + ti: '.UserDefinedCSPropertyType' + }, { + n: 'coordinateSystem', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateSystemPropertyType', + t: 'er' + }, { + n: 'engineeringDatum', + rq: true, + mx: false, + dom: false, + ti: '.EngineeringDatumPropertyType', + t: 'er' + }] + }, { + ln: 'TimeCalendarEraPropertyType', + ps: [{ + n: 'timeCalendarEra', + rq: true, + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -8081,70 +7573,73 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', ps: [{ - n: 'domainSet', + n: 'relativePosition', + an: { + lp: 'relativePosition' + }, + t: 'a' + }] + }, { + ln: 'TimeCoordinateSystemType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'originPosition', rq: true, - mx: false, - dom: false, - ti: '.DomainSetType', - t: 'er' + ti: '.TimePositionType' }, { - n: 'rangeSet', + n: 'origin', rq: true, - ti: '.RangeSetType' + ti: '.TimeInstantPropertyType' + }, { + n: 'interval', + rq: true, + ti: '.TimeIntervalLengthType' }] }, { - ln: 'AbstractCRSType', - bti: '.IdentifiedObjectType', + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', ps: [{ - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.DomainOfValidity' + n: 'boundedBy', + ti: '.BoundingShapeType' }, { - n: 'scope', - rq: true, - col: true + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' }] }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', + ln: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'start', + n: 'baseCRS', rq: true, - ti: '.TimeNodePropertyType' + ti: '.SingleCRSPropertyType' }, { - n: 'end', + n: 'derivedCRSType', rq: true, - ti: '.TimeNodePropertyType' + ti: '.CodeWithAuthorityType' }, { - n: 'extent', - ti: '.TimePeriodPropertyType' + n: 'coordinateSystem', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateSystemPropertyType', + t: 'er' }] }, { - ln: 'CodeOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' }, { - ln: 'EllipsoidPropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'ellipsoid', + n: 'timeTopologyComplex', rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' }, { n: 'nilReason', ti: { @@ -8185,47 +7680,28 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'DMSAngleType', + ln: 'TimeOrdinalEraPropertyType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' - }, { - n: 'decimalMinutes', + n: 'timeOrdinalEra', rq: true, - ti: 'Decimal' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - n: 'minutes', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'seconds', - ti: 'Decimal' - }] - }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'factor', - rq: true, - ti: 'Double' - }, { - n: 'formula', - rq: true, - ti: '.FormulaType' - }] - }, { - ln: 'GeometricPrimitivePropertyType', - ps: [{ - n: 'abstractGeometricPrimitive', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - t: 'er' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -8266,56 +7742,30 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'AbstractDatumType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' - }, { - n: 'scope', - rq: true, - col: true - }, { - n: 'anchorDefinition', - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' - }, { - n: 'realizationEpoch', - ti: 'Date' }] }, { - ln: 'PolygonType', - bti: '.AbstractSurfaceType', + ln: 'ValueArrayType', + bti: '.CompositeValueType', ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'CylindricalCSPropertyType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'cylindricalCS', + n: 'timeEdge', rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { n: 'nilReason', ti: { @@ -8356,74 +7806,21 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'LineStringSegmentArrayPropertyType', - ps: [{ - n: 'lineStringSegment', - mno: 0, - col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' - }] - }, { - ln: 'CubicSplineType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }], - t: 'ers' - }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'vectorAtStart', - rq: true, - ti: '.VectorType' - }, { - n: 'vectorAtEnd', - rq: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' }, { - n: 'degree', - ti: 'Integer', + n: 'owns', + ti: 'Boolean', an: { - lp: 'degree' + lp: 'owns' }, t: 'a' }] }, { - ln: 'NodePropertyType', + ln: 'CartesianCSPropertyType', ps: [{ - n: 'node', + n: 'cartesianCS', rq: true, - en: 'Node', - ti: '.NodeType' + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'nilReason', ti: { @@ -8464,6 +7861,33 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'CompositeSolidType', + bti: '.AbstractSolidType', + ps: [{ + n: 'solidMember', + rq: true, + col: true, + ti: '.SolidPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'SurfaceArrayPropertyType', + ps: [{ + n: 'abstractSurface', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -8473,25 +7897,27 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DynamicFeatureCollectionType', - bti: '.DynamicFeatureType', + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', ps: [{ - n: 'dynamicMembers', - rq: true, - ti: '.DynamicFeatureMemberType' + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' + }, { + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' }] }, { - ln: 'CodeWithAuthorityType', - bti: '.CodeType' - }, { - ln: 'AbstractSurfacePatchType' - }, { - ln: 'TimePeriodPropertyType', + ln: 'CurvePropertyType', ps: [{ - n: 'timePeriod', + n: 'abstractCurve', rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' + mx: false, + dom: false, + en: 'AbstractCurve', + ti: '.AbstractCurveType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -8541,12 +7967,25 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeographicCRSPropertyType', + ln: 'PolygonType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'geographicCRS', + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }] + }, { + ln: 'FormulaCitation', + tn: null, + ps: [{ + n: 'ciCitation', rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -8589,82 +8028,54 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - ln: 'OperationParameterPropertyType', + ln: 'DirectionVectorType', ps: [{ - n: 'operationParameter', + n: 'vector', rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' + ti: '.VectorType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'horizontalAngle', + rq: true, + ti: '.AngleType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'verticalAngle', + rq: true, + ti: '.AngleType' }] }, { - ln: 'CompoundCRSType', - bti: '.AbstractCRSType', + ln: 'GeodesicStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'componentReferenceSystem', + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', rq: true, mno: 2, col: true, - mx: false, - dom: false, - ti: '.SingleCRSPropertyType', - t: 'er' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }, { - n: 'aggregationType', + n: 'interpolation', an: { - lp: 'aggregationType' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'QuantityPropertyType', + ln: 'TopoComplexPropertyType', ps: [{ - n: 'quantity', + n: 'topoComplex', rq: true, - en: 'Quantity', - ti: '.Quantity' + en: 'TopoComplex', + ti: '.TopoComplexType' }, { n: 'nilReason', ti: { @@ -8707,12 +8118,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalCRSPropertyType', + ln: 'AffineCSPropertyType', ps: [{ - n: 'verticalCRS', + n: 'affineCS', rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + en: 'AffineCS', + ti: '.AffineCSType' }, { n: 'nilReason', ti: { @@ -8755,111 +8166,76 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RectifiedGridType', - bti: '.GridType', + ln: 'UnitOfMeasureType', ps: [{ - n: 'origin', - rq: true, - ti: '.PointPropertyType' - }, { - n: 'offsetVector', + n: 'uom', rq: true, - col: true, - ti: '.VectorType' + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'CoordinateSystemAxisType', - bti: '.IdentifiedObjectType', + ln: 'TimeClockType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'axisAbbrev', + n: 'referenceEvent', rq: true, - ti: '.CodeType' + ti: '.StringOrRefType' }, { - n: 'axisDirection', + n: 'referenceTime', rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'minimumValue', - ti: 'Double' - }, { - n: 'maximumValue', - ti: 'Double' + ti: 'Time' }, { - n: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + n: 'utcReference', + rq: true, + ti: 'Time' }, { - n: 'uom', + n: 'dateBasis', + mno: 0, + col: true, + ti: '.TimeCalendarPropertyType' + }] + }, { + ln: 'ClothoidType.RefLocation', + tn: null, + ps: [{ + n: 'affinePlacement', rq: true, - an: { - lp: 'uom' - }, - t: 'a' + en: 'AffinePlacement', + ti: '.AffinePlacementType' }] }, { - ln: 'MeasureType', + ln: 'CoordinatesType', ps: [{ n: 'value', - ti: 'Double', t: 'v' }, { - n: 'uom', - rq: true, + n: 'decimal', an: { - lp: 'uom' + lp: 'decimal' }, t: 'a' - }] - }, { - ln: 'ShellType', - ps: [{ - n: 'surfaceMember', - rq: true, - col: true, - ti: '.SurfacePropertyType' }, { - n: 'aggregationType', + n: 'cs', an: { - lp: 'aggregationType' + lp: 'cs' }, t: 'a' - }] - }, { - ln: 'BoundingShapeType', - ps: [{ - n: 'envelope', - rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' - }, { - n: '_null', - rq: true, - en: 'Null', - ti: { - t: 'l' - } }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'ts', an: { - lp: 'nilReason' + lp: 'ts' }, t: 'a' }] }, { - ln: 'CRSPropertyType', + ln: 'CompoundCRSPropertyType', ps: [{ - n: 'abstractCRS', + n: 'compoundCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractCRS', - ti: '.AbstractCRSType', - t: 'er' + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'nilReason', ti: { @@ -8902,83 +8278,65 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConversionPropertyType', + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'conversion', + n: 'directedEdge', rq: true, - en: 'Conversion', - ti: '.ConversionType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + col: true, + ti: '.DirectedEdgePropertyType' }, { - n: 'remoteSchema', + n: 'aggregationType', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'aggregationType' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'VerticalDatumType', - bti: '.AbstractDatumType' - }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'ValueArrayPropertyType', + ln: 'AbstractDatumType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', + n: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + n: 'scope', rq: true, - col: true, + col: true + }, { + n: 'anchorDefinition', mx: false, dom: false, - etis: [{ - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType' - }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType' - }, { - en: 'Null', - ti: { - t: 'l' - } - }, { - en: 'AbstractValue', - ti: 'AnyType' - }], - t: 'ers' + ti: '.CodeType', + t: 'er' + }, { + n: 'realizationEpoch', + ti: 'Date' + }] + }, { + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'baseCurve', + rq: true, + ti: '.CurvePropertyType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }] + }, { + ln: 'GeometryArrayPropertyType', + ps: [{ + n: 'abstractGeometry', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -8988,12 +8346,66 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EngineeringDatumPropertyType', + ln: 'AbstractRingType' + }, { + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'TimeType', + bti: '.MeasureType' + }, { + ln: 'PassThroughOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'engineeringDatum', + n: 'modifiedCoordinate', rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' + col: true, + ti: 'PositiveInteger' + }, { + n: 'coordOperation', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateOperationPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'QuantityExtentType', + bti: '.MeasureOrNilReasonListType' + }, { + ln: 'ScaleType', + bti: '.MeasureType' + }, { + ln: 'TargetPropertyType', + ps: [{ + n: 'abstractFeature', + rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'abstractGeometry', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -9036,1005 +8448,1571 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'SurfaceInterpolationType', - vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] - }, { - t: 'enum', - ln: 'KnotTypesType', - vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] - }, { - t: 'enum', - ln: 'AggregationType', - vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] + ln: 'CategoryExtentType', + bti: '.CodeOrNilReasonListType' }, { - t: 'enum', - ln: 'SequenceRuleEnumeration', - vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] + ln: 'TopoSolidPropertyType', + ps: [{ + n: 'topoSolid', + rq: true, + en: 'TopoSolid', + ti: '.TopoSolidType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { - t: 'enum', - ln: 'CompassPointEnumeration', - vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] + ln: 'MultiSurfacePropertyType', + ps: [{ + n: 'multiSurface', + rq: true, + en: 'MultiSurface', + ti: '.MultiSurfaceType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - t: 'enum', - ln: 'TimeIndeterminateValueType', - vs: ['after', 'before', 'now', 'unknown'] + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'container', + ti: '.FaceOrTopoSolidPropertyType' + }, { + n: 'directedEdge', + mno: 0, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'pointProperty', + ti: '.PointPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] }, { - t: 'enum', - ln: 'SuccessionType', - vs: ['substitution', 'division', 'fusion', 'initiation'] + ln: 'OperationParameterGroupPropertyType', + ps: [{ + n: 'operationParameterGroup', + rq: true, + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'RingPropertyType', + ps: [{ + n: 'ring', + rq: true, + en: 'Ring', + ti: '.RingType' + }] + }, { + ln: 'NodeOrEdgePropertyType', + ps: [{ + n: 'node', + rq: true, + en: 'Node', + ti: '.NodeType' + }, { + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'GeographicCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'usesEllipsoidalCS', + rq: true, + ti: '.EllipsoidalCSPropertyType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumPropertyType' + }] + }, { + ln: 'EngineeringCRSPropertyType', + ps: [{ + n: 'engineeringCRS', + rq: true, + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ers' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }] + }, { + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'offsetBase', + rq: true, + ti: '.CurvePropertyType' + }, { + n: 'distance', + rq: true, + ti: '.LengthType' + }, { + n: 'refDirection', + ti: '.VectorType' + }] + }, { + ln: 'EnvelopeType', + ps: [{ + n: 'lowerCorner', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'upperCorner', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'pos', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectPositionType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] + }, { + ln: 'GridFunctionType', + ps: [{ + n: 'sequenceRule', + ti: '.SequenceRuleType' + }, { + n: 'startPoint', + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'conversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'roughConversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'derivationUnitTerm', + mno: 0, + col: true, + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'DictionaryEntryType', + bti: '.AbstractMemberType', + ps: [{ + n: 'definition', + rq: true, + mx: false, + dom: false, + en: 'Definition', + ti: '.DefinitionType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DirectPositionListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, + t: 'a' + }, { + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' + }, { + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, + t: 'a' + }] + }, { + ln: 'FeaturePropertyType', + ps: [{ + n: 'abstractFeature', + rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { t: 'enum', - ln: 'CurveInterpolationType', - vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] + ln: 'IncrementOrder', + vs: ['+x+y', '+y+x', '+x-y', '-x-y'] + }, { + t: 'enum', + ln: 'AggregationType', + vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] + }, { + t: 'enum', + ln: 'CompassPointEnumeration', + vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] }, { t: 'enum', ln: 'SignType', vs: ['-', '+'] }, { - t: 'enum', - ln: 'IncrementOrder', - vs: ['+x+y', '+y+x', '+x-y', '-x-y'] - }], - eis: [{ - en: 'AbstractValue', - ti: 'AnyType', - sh: 'AbstractObject' + t: 'enum', + ln: 'SurfaceInterpolationType', + vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] + }, { + t: 'enum', + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] + }, { + t: 'enum', + ln: 'KnotTypesType', + vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] + }, { + t: 'enum', + ln: 'CurveInterpolationType', + vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] + }, { + t: 'enum', + ln: 'SuccessionType', + vs: ['substitution', 'division', 'fusion', 'initiation'] + }, { + t: 'enum', + ln: 'SequenceRuleEnumeration', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] + }], + eis: [{ + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' + }, { + en: 'VerticalCS', + ti: '.VerticalCSType', + sh: 'AbstractCoordinateSystem' + }, { + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'Triangle', + ti: '.TriangleType', + sh: 'AbstractSurfacePatch' + }, { + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisPropertyType' + }, { + en: 'operationParameter', + ti: '.OperationParameterPropertyType' + }, { + en: 'dataSource', + ti: '.StringOrRefType' + }, { + en: 'MultiSolid', + ti: '.MultiSolidType', + sh: 'AbstractGeometricAggregate' }, { - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'gridDomain', + en: 'multiSurfaceDomain', ti: '.DomainSetType', sh: 'domainSet' }, { - en: 'RectifiedGridCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' - }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSPropertyType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'Boolean', - ti: '.Boolean', - sh: 'AbstractScalarValue' + en: 'angle', + ti: '.AngleType' }, { - en: 'origin', - ti: 'DateTime' + en: 'using', + ti: '.ProcedurePropertyType' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: 'AbstractGeneralTransformation' + en: 'axis', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - sh: 'Definition' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'identifier', + en: 'rangeMeaning', ti: '.CodeWithAuthorityType' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractCurve' + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'Observation', - ti: '.ObservationType', - sh: 'AbstractFeature' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumPropertyType', - sh: 'geodeticDatum' + en: 'Conversion', + ti: '.ConversionType', + sh: 'AbstractGeneralConversion' }, { - en: 'subject', - ti: '.TargetPropertyType', - sh: 'target' + en: 'pointRep', + ti: '.PointPropertyType' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: 'AbstractCRS' + en: 'measure', + ti: '.MeasureType' }, { - en: 'integerValue', - ti: 'PositiveInteger' + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', + sh: 'AbstractFeature' }, { - en: 'TimeCS', - ti: '.TimeCSType', - sh: 'AbstractCoordinateSystem' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterPropertyElement' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'TemporalCRS', + ti: '.TemporalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - sh: 'AbstractGML' + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', + en: 'TimeClock', + ti: '.TimeClockType', sh: 'TimeReferenceSystem' }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'parameter' + en: 'primeMeridianRef', + ti: '.PrimeMeridianPropertyType' }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'extentOf', + ti: '.SurfacePropertyType' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'DynamicFeatureCollection', + ti: '.DynamicFeatureCollectionType', + sh: 'DynamicFeature' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationPropertyType' + en: 'curveMember', + ti: '.CurvePropertyType' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'usesSphericalCS', + ti: '.SphericalCSPropertyType', + sh: 'sphericalCS' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'Clothoid', + ti: '.ClothoidType', + sh: 'AbstractCurveSegment' }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', - sh: 'AbstractSingleCRS' + en: 'temporalCSRef', + ti: '.TemporalCSPropertyType' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: 'AbstractCurve' + en: 'method', + ti: '.OperationMethodPropertyType' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumPropertyType' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: 'AbstractSingleCRS' + en: 'Grid', + ti: '.GridType', + sh: 'AbstractImplicitGeometry' }, { - en: 'coordOperation', - ti: '.CoordinateOperationPropertyType' + en: 'AbstractGriddedSurface', + ti: '.AbstractGriddedSurfaceType', + sh: 'AbstractParametricCurveSurface' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexPropertyType' + en: 'usesTemporalDatum', + ti: '.TemporalDatumPropertyType', + sh: 'temporalDatum' }, { - en: 'TriangulatedSurface', - ti: '.SurfaceType', - sh: 'Surface' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'ArcStringByBulge', + ti: '.ArcStringByBulgeType', + sh: 'AbstractCurveSegment' }, { - en: 'usesTemporalCS', - ti: '.TemporalCSPropertyType' + en: 'maximumValue', + ti: 'Double' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: 'AbstractTopology' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'affineCS', - ti: '.AffineCSPropertyType' + en: 'centerLineOf', + ti: '.CurvePropertyType' }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: 'AbstractMetaData' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: 'extentOf', - ti: '.SurfacePropertyType' + en: 'usesTemporalCS', + ti: '.TemporalCSPropertyType' }, { - en: 'ellipsoidalCS', - ti: '.EllipsoidalCSPropertyType' + en: 'targetElement' }, { - en: 'engineeringDatumRef', - ti: '.EngineeringDatumPropertyType' + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'referenceSystemRef', + en: 'sourceCRS', ti: '.CRSPropertyType' }, { - en: 'AbstractGML', - ti: '.AbstractGMLType', - sh: 'AbstractObject' - }, { - en: 'CoverageMappingRule', - ti: '.MappingRuleType', - sh: 'AbstractObject' - }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', - sh: 'AbstractCoordinateSystem' - }, { - en: 'TopoPoint', - ti: '.TopoPointType' - }, { - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - sh: 'AbstractFeature' - }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' - }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType', - sh: 'AbstractValue' + en: 'linearCS', + ti: '.LinearCSPropertyType' }, { - en: 'multiCurveDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'member', + ti: '.AssociationRoleType' }, { - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - sh: 'AbstractGeometricPrimitive' + en: 'dmsAngle', + ti: '.DMSAngleType' }, { - en: 'edgeOf', - ti: '.CurvePropertyType' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: 'TimeReferenceSystem' }, { - en: 'rectifiedGridDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'verticalCS', + ti: '.VerticalCSPropertyType' + }, { + en: 'GeodeticCRS', + ti: '.GeodeticCRSType', + sh: 'AbstractSingleCRS' }, { en: 'usesAxis', ti: '.CoordinateSystemAxisPropertyType', sh: 'axis' }, { - en: 'Quantity', - ti: '.Quantity', - sh: 'AbstractScalarValue' - }, { - en: 'MultiSolidCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'geographicCRSRef', + ti: '.GeographicCRSPropertyType' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: 'Ring', + ti: '.RingType', + sh: 'AbstractRing' }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'realizationEpoch', - ti: 'Date' + en: 'usesVerticalDatum', + ti: '.VerticalDatumPropertyType', + sh: 'verticalDatum' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSPropertyType' + en: 'referenceSystemRef', + ti: '.CRSPropertyType' }, { - en: 'parameter', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'parameterValue', + ti: '.AbstractGeneralParameterValuePropertyType' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSPropertyType' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: 'AbstractTopoPrimitive' }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisPropertyType' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'parameter' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractObject' }, { - en: 'operationParameterRef', - ti: '.OperationParameterPropertyType' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: 'multiSolidDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'duration', + ti: 'Duration' }, { - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' + en: 'anchorDefinition', + ti: '.CodeType' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', - sh: 'Definition' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'usesCS', + ti: '.CoordinateSystemPropertyType', + sh: 'coordinateSystem' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' + en: 'sphericalCSRef', + ti: '.SphericalCSPropertyType' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: 'AbstractTimeComplex' + en: 'associationName' }, { - en: 'PolyhedralSurface', - ti: '.SurfaceType', - sh: 'Surface' + en: 'operationParameterGroupRef', + ti: '.OperationParameterPropertyType' }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSPropertyType' + en: 'ellipsoidalCS', + ti: '.EllipsoidalCSPropertyType' }, { - en: 'abstractInlineProperty', - ti: '.InlinePropertyType' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' + en: 'anchorPoint', + ti: '.CodeType', + sh: 'anchorDefinition' }, { - en: 'abstractReference', - ti: '.ReferenceType' + en: 'verticalCRSRef', + ti: '.VerticalCRSPropertyType' }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: 'AbstractSurfacePatch' + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumPropertyType', + sh: 'geodeticDatum' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'operationMethodRef', - ti: '.OperationMethodPropertyType' + en: 'coordinateOperationAccuracy', + ti: '.CoordinateOperationAccuracy' }, { - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: 'AbstractGeometry' + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'remarks' + en: 'affineCS', + ti: '.AffineCSPropertyType' }, { - en: 'member', - ti: '.AssociationRoleType' + en: 'usesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'decimalMinutes', - ti: 'Decimal' + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: 'AbstractTopoPrimitive' + en: 'methodFormula', + ti: '.CodeType', + sh: 'formula' }, { - en: 'usesCartesianCS', - ti: '.CartesianCSPropertyType', - sh: 'cartesianCS' + en: 'domainSet', + ti: '.DomainSetType' }, { - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: 'AbstractTopology' + en: 'minutes', + ti: 'NonNegativeInteger' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'conversion', + ti: '.GeneralConversionPropertyType' }, { - en: 'File', - ti: '.FileType', - sh: 'AbstractObject' + en: 'quantityTypeReference', + ti: '.ReferenceType' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'abstractInlineProperty', + ti: '.InlinePropertyType' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: 'AbstractGeometricAggregate' + en: 'TimePeriod', + ti: '.TimePeriodType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'Bag', - ti: '.BagType', + en: 'AbstractTopology', + ti: '.AbstractTopologyType', sh: 'AbstractGML' }, { - en: 'CartesianCS', - ti: '.CartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'maximalComplex', - ti: '.TopoComplexPropertyType' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'Array', - ti: '.ArrayType', - sh: 'AbstractGML' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'derivedCRSType', - ti: '.CodeWithAuthorityType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: 'Ellipsoid', - ti: '.EllipsoidType', - sh: 'Definition' + en: 'CompositeSolid', + ti: '.CompositeSolidType', + sh: 'AbstractSolid' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'valueProperty', + ti: '.ValuePropertyType' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: 'AbstractGML' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: 'AbstractGeometricAggregate' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumPropertyType', - sh: 'temporalDatum' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { en: 'OperationMethod', ti: '.OperationMethodType', sh: 'Definition' }, { - en: 'priorityLocation', - ti: '.PriorityLocationPropertyType', - sh: 'location' - }, { - en: 'catalogSymbol', - ti: '.CodeType' - }, { - en: 'AffineCS', - ti: '.AffineCSType', - sh: 'AbstractCoordinateSystem' - }, { - en: 'baseGeodeticCRS', - ti: '.GeodeticCRSPropertyType' - }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' - }, { - en: 'Conversion', - ti: '.ConversionType', - sh: 'AbstractGeneralConversion' + en: 'CountList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'abstractAssociationRole', - ti: '.AssociationRoleType' + en: 'CompositeValue', + ti: '.CompositeValueType', + sh: 'AbstractValue' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'catalogSymbol', + ti: '.CodeType' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'AbstractTimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'AbstractCRS', - ti: '.AbstractCRSType', - sh: 'Definition' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'userDefinedCS', - ti: '.UserDefinedCSPropertyType' + en: 'projectedCRSRef', + ti: '.ProjectedCRSPropertyType' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'AbstractDiscreteCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractCoverage' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'imageCRSRef', + ti: '.ImageCRSPropertyType' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: 'AbstractGeometry' }, { - en: 'TemporalCS', - ti: '.TemporalCSType', - sh: 'AbstractCoordinateSystem' + en: 'operationMethodRef', + ti: '.OperationMethodPropertyType' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'coordOperation', + ti: '.CoordinateOperationPropertyType' }, { - en: 'baseCurve', - ti: '.CurvePropertyType' + en: 'includesSingleCRS', + ti: '.SingleCRSPropertyType', + sh: 'componentReferenceSystem' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'AbstractTimeComplex', + ti: '.AbstractTimeComplexType', + sh: 'AbstractTimeObject' }, { - en: 'VerticalDatum', - ti: '.VerticalDatumType', - sh: 'AbstractDatum' + en: 'AbstractRing', + ti: '.AbstractRingType', + sh: 'AbstractObject' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'polarCS', + ti: '.PolarCSPropertyType' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometricPrimitive' + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: 'AbstractFeature' }, { - en: 'cartesianCSRef', - ti: '.CartesianCSPropertyType' + en: 'ParameterValue', + ti: '.ParameterValueType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianPropertyType', - sh: 'primeMeridian' + en: 'TimeNode', + ti: '.TimeNodeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'TimeClock', - ti: '.TimeClockType', - sh: 'TimeReferenceSystem' + en: 'axisDirection', + ti: '.CodeWithAuthorityType' }, { - en: 'MappingRule', - ti: '.StringOrRefType' + en: 'Circle', + ti: '.CircleType', + sh: 'Arc' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: 'AffineCS', + ti: '.AffineCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSPropertyType' + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', + en: 'ArcString', + ti: '.ArcStringType', sh: 'AbstractCurveSegment' }, { - en: 'componentReferenceSystem', - ti: '.SingleCRSPropertyType' + en: 'pointMember', + ti: '.PointPropertyType' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'Cylinder', + ti: '.CylinderType', + sh: 'AbstractGriddedSurface' }, { - en: 'GridFunction', - ti: '.GridFunctionType', - sh: 'AbstractObject' + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', + sh: 'Definition' }, { - en: 'PolygonPatch', - ti: '.PolygonPatchType', - sh: 'AbstractSurfacePatch' + en: 'engineeringDatumRef', + ti: '.EngineeringDatumPropertyType' }, { - en: 'Node', - ti: '.NodeType', + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' + }, { + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractCurve' + }, { + en: 'Edge', + ti: '.EdgeType', sh: 'AbstractTopoPrimitive' }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', - sh: 'AbstractObject' + en: 'ParameterValueGroup', + ti: '.ParameterValueGroupType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'position', - ti: '.PointPropertyType' + en: 'generalConversionRef', + ti: '.GeneralConversionPropertyType' }, { - en: 'includesSingleCRS', - ti: '.SingleCRSPropertyType', - sh: 'componentReferenceSystem' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'usesAffineCS', - ti: '.AffineCSPropertyType', - sh: 'affineCS' + en: 'cartesianCSRef', + ti: '.CartesianCSPropertyType' }, { - en: 'descriptionReference', - ti: '.ReferenceType' + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'Count', - ti: '.Count', - sh: 'AbstractScalarValue' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' + }, { + en: 'usesSingleOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { en: 'GeodesicString', ti: '.GeodesicStringType', sh: 'AbstractCurveSegment' }, { - en: 'AbstractParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: 'AbstractSurfacePatch' - }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSPropertyType' + en: 'multiPosition', + ti: '.MultiPointPropertyType' }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemPropertyType' + en: 'usesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'generalOperationParameter' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: 'AbstractCurveSegment' + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: 'AbstractTopology' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSPropertyType', - sh: 'sphericalCS' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'TimeReferenceSystem', - ti: '.TimeReferenceSystemType', - sh: 'Definition' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' }, { - en: 'geodeticDatum', - ti: '.GeodeticDatumPropertyType' + en: 'operationParameterRef', + ti: '.OperationParameterPropertyType' }, { - en: 'Category', - ti: '.Category', + en: 'Count', + ti: '.Count', sh: 'AbstractScalarValue' }, { - en: 'reversePropertyName' - }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: 'AbstractSurface' - }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' - }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: 'AbstractCoordinateOperation' + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: 'AbstractGeometry' }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'locationReference', + ti: '.ReferenceType' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: 'AbstractDatum' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'ellipsoid', + ti: '.EllipsoidPropertyType' }, { - en: 'TimePeriod', - ti: '.TimePeriodType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'userDefinedCS', + ti: '.UserDefinedCSPropertyType' }, { - en: 'temporalDatum', - ti: '.TemporalDatumPropertyType' + en: 'AbstractCRS', + ti: '.AbstractCRSType', + sh: 'Definition' }, { - en: 'DefinitionCollection', + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' + }, { + en: 'Dictionary', ti: '.DictionaryType', sh: 'Definition' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: 'AbstractDatum' + en: 'AffinePlacement', + ti: '.AffinePlacementType', + sh: 'AbstractObject' }, { - en: 'multiPointDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'passThroughOperationRef', + ti: '.PassThroughOperationPropertyType' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', - sh: 'AbstractSingleCRS' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', - sh: 'AbstractCoordinateSystem' + en: 'generalOperationParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'parameter' }, { - en: 'Sphere', - ti: '.SphereType', - sh: 'AbstractGriddedSurface' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'GridCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'solidMembers', + ti: '.SolidArrayPropertyType' }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSPropertyType' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: 'usesMethod', - ti: '.OperationMethodPropertyType', - sh: 'method' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: 'AbstractDatum' }, { - en: 'degrees', - ti: '.DegreesType' + en: 'rangeParameters', + ti: '.AssociationRoleType' }, { - en: 'ellipsoid', - ti: '.EllipsoidPropertyType' + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { - en: 'formulaCitation', - ti: '.FormulaCitation' + en: 'history', + ti: '.HistoryPropertyType' }, { - en: 'Edge', - ti: '.EdgeType', - sh: 'AbstractTopoPrimitive' + en: 'File', + ti: '.FileType', + sh: 'AbstractObject' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: 'AbstractSingleCRS' + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }, { - en: 'Null', - ti: { - t: 'l' - } + en: 'TriangulatedSurface', + ti: '.SurfaceType', + sh: 'Surface' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: 'AbstractSingleOperation' + en: 'AbstractImplicitGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGeometry' + }, { + en: 'linearCSRef', + ti: '.LinearCSPropertyType' }, { en: 'AbstractTimePrimitive', ti: '.AbstractTimePrimitiveType', sh: 'AbstractTimeObject' }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: 'AbstractDatum' + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType', - sh: 'AbstractObject' + en: 'GridCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'Boolean', + ti: '.Boolean', + sh: 'AbstractScalarValue' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: 'AbstractGeometricAggregate' + en: 'usesImageDatum', + ti: '.ImageDatumPropertyType', + sh: 'imageDatum' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'ellipsoidalCSRef', + ti: '.EllipsoidalCSPropertyType' }, { - en: 'verticalDatum', - ti: '.VerticalDatumPropertyType' + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + sh: 'AbstractGML' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', - sh: 'AbstractSingleCRS' + en: 'QuantityExtent', + ti: '.QuantityExtentType', + sh: 'AbstractValue' }, { - en: 'dynamicMembers', - ti: '.DynamicFeatureMemberType' + en: 'RectifiedGridCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'verticalCS', - ti: '.VerticalCSPropertyType' + en: 'transformationRef', + ti: '.TransformationPropertyType' }, { - en: 'datumRef', - ti: '.DatumPropertyType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'Sphere', + ti: '.SphereType', + sh: 'AbstractGriddedSurface' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidPropertyType', - sh: 'ellipsoid' + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: 'AbstractCurveSegment' }, { - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractSingleOperation' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: 'AbstractCurveSegment' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'locationReference', + en: 'TimeCS', + ti: '.TimeCSType', + sh: 'AbstractCoordinateSystem' + }, { + en: 'featureProperty', + ti: '.FeaturePropertyType' + }, { + en: 'statusReference', ti: '.ReferenceType' }, { - en: 'VerticalCS', - ti: '.VerticalCSType', - sh: 'AbstractCoordinateSystem' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSPropertyType' }, { - en: 'Ring', - ti: '.RingType', - sh: 'AbstractRing' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'baseGeographicCRS', + ti: '.GeographicCRSPropertyType' }, { - en: 'definedByConversion', - ti: '.GeneralConversionPropertyType', - sh: 'conversion' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSPropertyType' }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: 'AbstractCurveSegment' + en: 'AbstractGeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSPropertyType' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'DataBlock', - ti: '.DataBlockType', - sh: 'AbstractObject' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumPropertyType', + sh: 'engineeringDatum' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: 'TimeReferenceSystem' + en: 'sphericalCS', + ti: '.SphericalCSPropertyType' + }, { + en: 'Observation', + ti: '.ObservationType', + sh: 'AbstractFeature' + }, { + en: 'PolyhedralSurface', + ti: '.SurfaceType', + sh: 'Surface' }, { - en: 'angle', - ti: '.AngleType' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'LinearCS', - ti: '.LinearCSType', - sh: 'AbstractCoordinateSystem' + en: 'solidMember', + ti: '.SolidPropertyType' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSPropertyType', - sh: 'ellipsoidalCS' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'dataSource', - ti: '.StringOrRefType' + en: 'derivedCRSType', + ti: '.CodeWithAuthorityType' }, { - en: 'booleanValue', - ti: 'Boolean' + en: 'defaultCodeSpace' }, { - en: 'verticalCSRef', - ti: '.VerticalCSPropertyType' + en: 'curveProperty', + ti: '.CurvePropertyType' }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: 'AbstractObject' + en: 'geodeticDatum', + ti: '.GeodeticDatumPropertyType' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType', - sh: 'AbstractValue' + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: 'AbstractOperation' }, { - en: 'locationName', - ti: '.CodeType' + en: 'targetCRS', + ti: '.CRSPropertyType' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'Array', + ti: '.ArrayType', + sh: 'AbstractGML' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionPropertyType' + en: 'reversePropertyName' }, { - en: 'valueFile' + en: 'ellipsoidRef', + ti: '.EllipsoidPropertyType' }, { - en: 'QuantityList', - ti: '.MeasureOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'priorityLocation', + ti: '.PriorityLocationPropertyType', + sh: 'location' }, { - en: 'singleOperationRef', - ti: '.SingleOperationPropertyType' + en: 'BSpline', + ti: '.BSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'MultiSurfaceCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'statusReference', - ti: '.ReferenceType' + en: 'temporalDatum', + ti: '.TemporalDatumPropertyType' }, { - en: 'AbstractTimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'usesMethod', + ti: '.OperationMethodPropertyType', + sh: 'method' }, { - en: 'targetElement' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'ArcStringByBulge', - ti: '.ArcStringByBulgeType', - sh: 'AbstractCurveSegment' + en: 'crsRef', + ti: '.CRSPropertyType' }, { - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType', - sh: 'AbstractGeneralOperationParameter' + en: 'valueOfParameter', + ti: '.OperationParameterPropertyType', + sh: 'operationParameter' }, { - en: 'usesSingleOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'parameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumPropertyType', - sh: 'verticalDatum' + en: 'QuantityList', + ti: '.MeasureOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: 'formulaCitation', + ti: '.FormulaCitation' }, { - en: 'CompositeValue', - ti: '.CompositeValueType', - sh: 'AbstractValue' + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + sh: 'AbstractGML' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: 'AbstractGriddedSurface' + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' }, { - en: 'imageDatumRef', - ti: '.ImageDatumPropertyType' + en: 'conversionRef', + ti: '.ConversionPropertyType' }, { - en: 'cartesianCS', - ti: '.CartesianCSPropertyType' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + en: 'coordinateSystem', + ti: '.CoordinateSystemPropertyType' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'compoundCRSRef', + ti: '.CompoundCRSPropertyType' }, { - en: 'quantityType', + en: 'description', ti: '.StringOrRefType' }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: 'Surface', + ti: '.SurfaceType', + sh: 'AbstractSurface' }, { - en: 'MultiSurfaceCoverage', + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' + }, { + en: 'MultiCurveCoverage', ti: '.DiscreteCoverageType', sh: 'AbstractDiscreteCoverage' }, { - en: 'trianglePatches', - ti: '.SurfacePatchArrayPropertyType', - sh: 'patches' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: 'AbstractGeometricAggregate' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSPropertyType' + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + sh: 'AbstractObject' }, { - en: 'AbstractCurve', - ti: '.AbstractCurveType', - sh: 'AbstractGeometricPrimitive' + en: 'members', + ti: '.ArrayAssociationType' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'TemporalCS', + ti: '.TemporalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' + en: 'polarCSRef', + ti: '.PolarCSPropertyType' }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'baseGeographicCRS', - ti: '.GeographicCRSPropertyType' + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: 'AbstractCurveSegment' }, { - en: 'validTime', - ti: '.TimePrimitivePropertyType' + en: 'valuesOfGroup', + ti: '.OperationParameterGroupPropertyType', + sh: 'group' }, { - en: 'subComplex', - ti: '.TopoComplexPropertyType' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractSurface' }, { - en: 'greenwichLongitude', - ti: '.AngleType' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'ellipsoidalCSRef', - ti: '.EllipsoidalCSPropertyType' + en: 'resultOf', + ti: '.ResultType' }, { - en: 'abstractGeneralOperationParameterRef', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'surfaceMember', + ti: '.SurfacePropertyType' }, { - en: 'methodFormula', - ti: '.CodeType', - sh: 'formula' + en: 'usesEllipsoid', + ti: '.EllipsoidPropertyType', + sh: 'ellipsoid' }, { en: 'centerOf', ti: '.PointPropertyType' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' - }, { - en: 'AbstractRing', - ti: '.AbstractRingType', - sh: 'AbstractObject' + en: 'topoComplexProperty', + ti: '.TopoComplexPropertyType' }, { - en: 'status', - ti: '.StringOrRefType' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: 'AbstractCoordinateSystem' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'AbstractDatum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'Node', + ti: '.NodeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: 'AbstractTimeSlice' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSPropertyType' }, { en: 'topoPrimitiveMembers', ti: '.TopoPrimitiveArrayAssociationType' }, { - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - sh: 'AbstractGML' - }, { - en: 'imageCRSRef', - ti: '.ImageCRSPropertyType' - }, { - en: 'MultiCurveCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' - }, { - en: 'singleCRSRef', - ti: '.SingleCRSPropertyType' + en: 'gmlProfileSchema' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'abstractAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'sphericalCSRef', - ti: '.SphericalCSPropertyType' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - sh: 'AbstractOperation' + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'defaultCodeSpace' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractRing' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: 'Grid' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: 'AbstractTimeComplex' }, { - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - sh: 'AbstractObject' + en: 'abstractReference', + ti: '.ReferenceType' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: 'AbstractCurveSegment' }, { en: 'CountExtent', ti: { @@ -10042,692 +10020,714 @@ var GML_3_2_1_Module_Factory = function () { }, sh: 'AbstractValue' }, { - en: 'AbstractScalarValueList', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'identifier', + ti: '.CodeWithAuthorityType' }, { - en: 'method', - ti: '.OperationMethodPropertyType' + en: 'PolygonPatch', + ti: '.PolygonPatchType', + sh: 'AbstractSurfacePatch' }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGML' }, { - en: 'measure', - ti: '.MeasureType' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumPropertyType' }, { - en: 'baseSurface', - ti: '.SurfacePropertyType' + en: 'CylindricalCS', + ti: '.CylindricalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'polygonPatches', - ti: '.SurfacePatchArrayPropertyType', - sh: 'patches' + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'crsRef', - ti: '.CRSPropertyType' + en: 'BooleanList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'sourceCRS', - ti: '.CRSPropertyType' + en: 'CategoryExtent', + ti: '.CategoryExtentType', + sh: 'AbstractValue' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'subject', + ti: '.TargetPropertyType', + sh: 'target' }, { - en: 'duration', - ti: 'Duration' + en: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: 'AbstractCurveSegment' + en: 'primeMeridian', + ti: '.PrimeMeridianPropertyType' }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + en: 'VerticalDatum', + ti: '.VerticalDatumType', + sh: 'AbstractDatum' }, { - en: 'doubleOrNilReasonTupleList', - ti: { - t: 'l' - } + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'name', - ti: '.CodeType' + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: 'AbstractSurface' + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + sh: 'AbstractGML' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSPropertyType', - sh: 'verticalCS' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'parameterValue', - ti: '.AbstractGeneralParameterValuePropertyType' + en: 'seconds', + ti: 'Decimal' }, { - en: 'transformationRef', - ti: '.TransformationPropertyType' + en: 'valueFile' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemPropertyType' }, { - en: 'using', - ti: '.ProcedurePropertyType' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' + en: 'GeographicCRS', + ti: '.GeographicCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: 'AbstractCoordinateSystem' + en: 'cartesianCS', + ti: '.CartesianCSPropertyType' }, { - en: 'AbstractTopology', - ti: '.AbstractTopologyType', - sh: 'AbstractGML' + en: 'AbstractFeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'AbstractSolid', - ti: '.AbstractSolidType', - sh: 'AbstractGeometricPrimitive' + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' }, { - en: 'minimumValue', - ti: 'Double' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: 'scope' + en: 'singleCRSRef', + ti: '.SingleCRSPropertyType' }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'generalOperationParameter' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - en: 'Cone', - ti: '.ConeType', - sh: 'AbstractGriddedSurface' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupPropertyType', - sh: 'group' + en: 'AbstractObject', + ti: 'AnyType' }, { - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'Transformation', + ti: '.TransformationType', + sh: 'AbstractGeneralTransformation' }, { - en: 'primeMeridian', - ti: '.PrimeMeridianPropertyType' + en: 'direction', + ti: '.DirectionPropertyType' }, { - en: 'baseCRS', - ti: '.SingleCRSPropertyType' + en: 'scope' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', - sh: 'AbstractCoordinateSystem' + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + sh: 'AbstractObject' }, { - en: 'usesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'domainOfValidity', - ti: '.DomainOfValidity' + en: 'CoverageMappingRule', + ti: '.MappingRuleType', + sh: 'AbstractObject' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationPropertyType' + en: 'usesOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'dataSourceReference', + ti: '.ReferenceType' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: 'TimeReferenceSystem' + en: 'axisAbbrev', + ti: '.CodeType' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationPropertyType' + en: 'AbstractScalarValue', + ti: 'AnyType', + sh: 'AbstractValue' }, { - en: 'usesTimeCS', - ti: '.TimeCSPropertyType', - sh: 'timeCS' + en: 'Category', + ti: '.Category', + sh: 'AbstractScalarValue' }, { - en: 'CountList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'realizationEpoch', + ti: 'Date' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', - sh: 'Definition' + en: 'descriptionReference', + ti: '.ReferenceType' }, { - en: 'vector', - ti: '.VectorType' + en: 'pixelInCell', + ti: '.CodeWithAuthorityType' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: 'AbstractGeometricAggregate' + en: 'Shell', + ti: '.ShellType', + sh: 'AbstractObject' }, { en: 'temporalCRSRef', ti: '.TemporalCRSPropertyType' }, { - en: 'coordinateSystem', - ti: '.CoordinateSystemPropertyType' - }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumPropertyType' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidPropertyType' + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' + en: 'subComplex', + ti: '.TopoComplexPropertyType' }, { - en: 'linearCSRef', - ti: '.LinearCSPropertyType' + en: 'name', + ti: '.CodeType' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: 'AbstractCurveSegment' + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: 'dynamicMembers', + ti: '.DynamicFeatureMemberType' }, { - en: 'CompositeSolid', - ti: '.CompositeSolidType', - sh: 'AbstractSolid' + en: 'TimeReferenceSystem', + ti: '.TimeReferenceSystemType', + sh: 'Definition' }, { - en: 'LocationKeyWord', - ti: '.CodeType' + en: 'abstractStrictAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'polarCSRef', - ti: '.PolarCSPropertyType' + en: 'LinearCS', + ti: '.LinearCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: 'AbstractOperation' + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { - en: 'cylindricalCS', - ti: '.CylindricalCSPropertyType' + en: 'Rectangle', + ti: '.RectangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType' + en: 'AbstractParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: 'AbstractSurfacePatch' }, { - en: 'coordinateOperationAccuracy', - ti: '.CoordinateOperationAccuracy' + en: 'minimumValue', + ti: 'Double' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: 'AbstractDatum' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'AbstractFeature' + en: 'definedByConversion', + ti: '.GeneralConversionPropertyType', + sh: 'conversion' }, { - en: 'usesCS', - ti: '.CoordinateSystemPropertyType', - sh: 'coordinateSystem' + en: 'value', + ti: '.MeasureType' }, { - en: 'quantityTypeReference', + en: 'definitionRef', ti: '.ReferenceType' }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', - sh: 'AbstractFeature' + en: 'AbstractDatum', + ti: '.AbstractDatumType', + sh: 'Definition' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'trianglePatches', + ti: '.SurfacePatchArrayPropertyType', + sh: 'patches' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', - sh: 'AbstractSurface' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: 'AbstractCurve' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSPropertyType' + en: 'gridDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: 'AbstractCurve' }, { - en: 'associationName' + en: 'DataBlock', + ti: '.DataBlockType', + sh: 'AbstractObject' }, { - en: 'Curve', - ti: '.CurveType', + en: 'timeCS', + ti: '.TimeCSPropertyType' + }, { + en: 'datumRef', + ti: '.DatumPropertyType' + }, { + en: 'LineString', + ti: '.LineStringType', sh: 'AbstractCurve' }, { - en: 'ParameterValueGroup', - ti: '.ParameterValueGroupType', - sh: 'AbstractGeneralParameterValue' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + sh: 'Definition' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractRing' + en: 'Solid', + ti: '.SolidType', + sh: 'AbstractSolid' }, { - en: 'AbstractTimeComplex', - ti: '.AbstractTimeComplexType', - sh: 'AbstractTimeObject' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: 'AbstractGeometry' + en: 'maximalComplex', + ti: '.TopoComplexPropertyType' }, { - en: 'conversion', - ti: '.GeneralConversionPropertyType' + en: 'usesCartesianCS', + ti: '.CartesianCSPropertyType', + sh: 'cartesianCS' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'includesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - sh: 'AbstractCRS' + en: 'AbstractScalarValueList', + ti: 'AnyType', + sh: 'AbstractValue' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'semiMajorAxis', + ti: '.MeasureType' }, { - en: 'generalOperationParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'parameter' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGML' + en: 'coverageFunction', + ti: '.CoverageFunctionType', + sh: 'AbstractObject' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'target', + ti: '.TargetPropertyType' }, { - en: 'track', - ti: '.HistoryPropertyType', - sh: 'history' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometricAggregate' }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: 'AbstractGeneralOperationParameter' + en: 'multiPointDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: 'AbstractSurface' }, { - en: 'targetCRS', - ti: '.CRSPropertyType' + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'Triangle', - ti: '.TriangleType', - sh: 'AbstractSurfacePatch' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationPropertyType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' }, { - en: 'superComplex', - ti: '.TopoComplexPropertyType' + en: 'operationRef', + ti: '.OperationPropertyType' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' + }, { + en: 'verticalDatum', + ti: '.VerticalDatumPropertyType' + }, { + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' + }, { + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', + sh: 'Definition' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' }, { - en: 'polarCS', - ti: '.PolarCSPropertyType' + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' }, { - en: 'solidMembers', - ti: '.SolidArrayPropertyType' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' }, { - en: 'value', - ti: '.MeasureType' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'integerValueList', - ti: { - t: 'l', - bti: 'Integer' - } + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + sh: 'AbstractGeometry' }, { - en: 'operationVersion' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'temporalCSRef', - ti: '.TemporalCSPropertyType' + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: 'AbstractTopology' }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' + en: 'PolarCS', + ti: '.PolarCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'operationVersion' }, { - en: 'BSpline', - ti: '.BSplineType', - sh: 'AbstractCurveSegment' + en: 'AbstractGML', + ti: '.AbstractGMLType', + sh: 'AbstractObject' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'verticalDatumRef', + ti: '.VerticalDatumPropertyType' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: 'AbstractDatum' }, { - en: 'conversionRef', - ti: '.ConversionPropertyType' + en: 'Face', + ti: '.FaceType', + sh: 'AbstractTopoPrimitive' }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' + en: 'MultiSolidCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractSurface' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'imageDatum', - ti: '.ImageDatumPropertyType' + en: 'Cone', + ti: '.ConeType', + sh: 'AbstractGriddedSurface' }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'vector', + ti: '.VectorType' }, { - en: 'AbstractImplicitGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGeometry' + en: 'track', + ti: '.HistoryPropertyType', + sh: 'history' }, { - en: 'usesOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractCoordinateOperation' + en: 'formula', + ti: '.CodeType' }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'integerValueList', + ti: { + t: 'l', + bti: 'Integer' + } }, { - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', - sh: 'Definition' + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + sh: 'AbstractCRS' }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'polygonPatches', + ti: '.SurfacePatchArrayPropertyType', + sh: 'patches' }, { - en: 'maximumValue', - ti: 'Double' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'Quantity', + ti: '.Quantity', + sh: 'AbstractScalarValue' }, { - en: 'valueOfParameter', - ti: '.OperationParameterPropertyType', - sh: 'operationParameter' + en: 'modifiedCoordinate', + ti: 'PositiveInteger' }, { - en: 'CategoryList', - ti: '.CodeOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'AbstractValue', + ti: 'AnyType', + sh: 'AbstractObject' }, { - en: 'description', + en: 'status', ti: '.StringOrRefType' }, { - en: 'AbstractFeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: 'AbstractFeature' - }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: 'AbstractGeometry' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: 'AbstractSurface' }, { - en: 'operationParameter', - ti: '.OperationParameterPropertyType' + en: 'superComplex', + ti: '.TopoComplexPropertyType' }, { - en: 'resultOf', - ti: '.ResultType' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianPropertyType', + sh: 'primeMeridian' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'GridFunction', + ti: '.GridFunctionType', + sh: 'AbstractObject' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometricAggregate' + en: 'rectifiedGridDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumPropertyType', - sh: 'engineeringDatum' + en: 'imageDatumRef', + ti: '.ImageDatumPropertyType' }, { - en: 'BooleanList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'targetDimensions', - ti: 'PositiveInteger' + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + sh: 'AbstractObject' }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'Ellipsoid', + ti: '.EllipsoidType', + sh: 'Definition' }, { - en: 'multiSurfaceDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'baseGeodeticCRS', + ti: '.GeodeticCRSPropertyType' }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'baseCRS', + ti: '.SingleCRSPropertyType' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: 'cylindricalCS', + ti: '.CylindricalCSPropertyType' }, { - en: 'GeodeticCRS', - ti: '.GeodeticCRSType', - sh: 'AbstractSingleCRS' + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationPropertyType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'Grid', - ti: '.GridType', - sh: 'AbstractImplicitGeometry' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'TemporalCRS', - ti: '.TemporalCRSType', - sh: 'AbstractSingleCRS' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'locationName', + ti: '.CodeType' }, { - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', - sh: 'AbstractObject' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: 'AbstractDatum' }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSPropertyType' + en: 'singleOperationRef', + ti: '.SingleOperationPropertyType' }, { - en: 'AbstractScalarValue', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'AbstractGeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: 'AbstractSingleCRS' + en: 'origin', + ti: 'DateTime' }, { - en: 'MultiPointCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'verticalCSRef', + ti: '.VerticalCSPropertyType' }, { - en: 'Shell', - ti: '.ShellType', - sh: 'AbstractObject' + en: 'usesVerticalCS', + ti: '.VerticalCSPropertyType', + sh: 'verticalCS' }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterPropertyType' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: 'AbstractGeometricAggregate' }, { - en: 'timeCS', - ti: '.TimeCSPropertyType' + en: 'AbstractCurve', + ti: '.AbstractCurveType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'rangeParameters', - ti: '.AssociationRoleType' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: 'AbstractFeature' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: 'dataSourceReference', - ti: '.ReferenceType' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: 'AbstractTimeSlice' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianPropertyType' + en: 'doubleOrNilReasonTupleList', + ti: { + t: 'l' + } }, { - en: 'abstractStrictAssociationRole', - ti: '.AssociationRoleType' + en: 'CartesianCS', + ti: '.CartesianCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'axisDirection', - ti: '.CodeWithAuthorityType' + en: 'usesAffineCS', + ti: '.AffineCSPropertyType', + sh: 'affineCS' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + sh: 'AbstractFeature' }, { - en: 'usesImageDatum', - ti: '.ImageDatumPropertyType', - sh: 'imageDatum' + en: 'Null', + ti: { + t: 'l' + } }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + en: 'location', + ti: '.LocationPropertyType' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'AbstractSolid', + ti: '.AbstractSolidType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'group', - ti: '.OperationParameterGroupPropertyType' + en: 'multiCurveDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'AffinePlacement', - ti: '.AffinePlacementType', - sh: 'AbstractObject' + en: 'generalTransformationRef', + ti: '.GeneralTransformationPropertyType' }, { - en: 'ParameterValue', - ti: '.ParameterValueType', - sh: 'AbstractGeneralParameterValue' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: 'seconds', - ti: 'Decimal' + en: 'derivedCRSRef', + ti: '.DerivedCRSPropertyType' }, { - en: 'DynamicFeatureCollection', - ti: '.DynamicFeatureCollectionType', - sh: 'DynamicFeature' + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' }, { - en: 'engineeringDatum', - ti: '.EngineeringDatumPropertyType' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterPropertyElement' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationPropertyType' }, { - en: 'gmlProfileSchema' + en: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'stringValue' + en: 'MultiPointCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'AbstractObject', - ti: 'AnyType' + en: 'imageDatum', + ti: '.ImageDatumPropertyType' }, { - en: 'Face', - ti: '.FaceType', - sh: 'AbstractTopoPrimitive' + en: 'group', + ti: '.OperationParameterGroupPropertyType' }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' + en: 'cylindricalCSRef', + ti: '.CylindricalCSPropertyType' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' + en: 'usesTimeCS', + ti: '.TimeCSPropertyType', + sh: 'timeCS' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: 'AbstractCurve' + en: 'domainOfValidity', + ti: '.DomainOfValidity' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: 'AbstractDatum' + en: 'temporalDatumRef', + ti: '.TemporalDatumPropertyType' }, { - en: 'Solid', - ti: '.SolidType', - sh: 'AbstractSolid' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: 'Grid' }, { - en: 'Circle', - ti: '.CircleType', - sh: 'Arc' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + en: 'remarks' }, { - en: 'axis', - ti: '.CoordinateSystemAxisPropertyType' + en: 'stringValue' }, { - en: 'AbstractDiscreteCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractCoverage' + en: 'greenwichLongitude', + ti: '.AngleType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'CategoryList', + ti: '.CodeOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'pixelInCell', - ti: '.CodeWithAuthorityType' + en: 'multiSolidDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumPropertyType' + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { - en: 'linearCS', - ti: '.LinearCSPropertyType' + en: 'posList', + ti: '.DirectPositionListType' }, { - en: 'sphericalCS', - ti: '.SphericalCSPropertyType' + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + sh: 'AbstractOperation' }, { - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - sh: 'AbstractGML' + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSPropertyType', + sh: 'ellipsoidalCS' }, { - en: 'formula', - ti: '.CodeType' + en: 'indirectEntry', + ti: '.IndirectEntryType' }, { - en: 'valueList', - ti: '.MeasureListType' + en: 'Bag', + ti: '.BagType', + sh: 'AbstractGML' }, { - en: 'AbstractGriddedSurface', - ti: '.AbstractGriddedSurfaceType', - sh: 'AbstractParametricCurveSurface' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: 'AbstractCRS' }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: 'AbstractGeometricAggregate' + en: 'engineeringDatum', + ti: '.EngineeringDatumPropertyType' }, { - en: 'anchorDefinition', - ti: '.CodeType' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: 'AbstractMetaData' }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'componentReferenceSystem', + ti: '.SingleCRSPropertyType' }, { - en: 'operationRef', - ti: '.OperationPropertyType' + en: 'tupleList', + ti: '.CoordinatesType' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'anchorPoint', - ti: '.CodeType', - sh: 'anchorDefinition' + en: 'Definition', + ti: '.DefinitionType', + sh: 'AbstractGML' }] }; return { diff --git a/scripts/lib/GML_CE_3_3.js b/scripts/lib/GML_CE_3_3.js index c1e06e05..9f72864b 100644 --- a/scripts/lib/GML_CE_3_3.js +++ b/scripts/lib/GML_CE_3_3.js @@ -4,16 +4,16 @@ var GML_CE_3_3_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/gml\/3.2', deps: ['GML_3_2_1', 'XLink_1_0'], tis: [{ - ln: 'SimpleArcStringType', + ln: 'SimpleArcStringByBulgeType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleArcStringType' + lp: 'SimpleArcStringByBulgeType' }, bti: 'GML_3_2_1.AbstractCurveType', ps: [{ n: 'posOrPointProperty', rq: true, - mno: 3, + mno: 2, col: true, etis: [{ en: 'pos', @@ -27,6 +27,24 @@ var GML_CE_3_3_Module_Factory = function () { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' + }, { + n: 'bulge', + rq: true, + col: true, + en: { + lp: 'bulge', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: 'Double' + }, { + n: 'normal', + rq: true, + col: true, + en: { + lp: 'normal', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: 'GML_3_2_1.VectorType' }, { n: 'interpolation', ti: 'GML_3_2_1.CurveInterpolationType', @@ -43,74 +61,60 @@ var GML_CE_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleRectangleType', + ln: 'SimpleMultiPointType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleRectangleType' + lp: 'SimpleMultiPointType' }, - bti: 'GML_3_2_1.AbstractSurfaceType', + bti: 'GML_3_2_1.AbstractGeometricAggregateType', ps: [{ - n: 'posOrPointProperty', - rq: true, - mno: 4, - mxo: 4, - col: true, - etis: [{ - en: 'pos', - ti: 'GML_3_2_1.DirectPositionType' - }, { - en: 'pointProperty', - ti: 'GML_3_2_1.PointPropertyType' - }], - t: 'es' - }, { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' }] }, { - ln: 'SimpleArcByCenterPointType', + ln: 'SimpleArcByBulgeType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleArcByCenterPointType' + lp: 'SimpleArcByBulgeType' }, bti: 'GML_3_2_1.AbstractCurveType', ps: [{ - n: 'pos', - rq: true, - ti: 'GML_3_2_1.DirectPositionType' - }, { - n: 'pointProperty', + n: 'posOrPointProperty', rq: true, - ti: 'GML_3_2_1.PointPropertyType' + mno: 2, + mxo: 2, + col: true, + etis: [{ + en: 'pos', + ti: 'GML_3_2_1.DirectPositionType' + }, { + en: 'pointProperty', + ti: 'GML_3_2_1.PointPropertyType' + }], + t: 'es' }, { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' }, { - n: 'radius', - rq: true, - en: { - lp: 'radius', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'GML_3_2_1.LengthType' - }, { - n: 'startAngle', + n: 'bulge', rq: true, + col: true, en: { - lp: 'startAngle', + lp: 'bulge', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: 'GML_3_2_1.AngleType' + ti: 'Double' }, { - n: 'endAngle', + n: 'normal', rq: true, + col: true, en: { - lp: 'endAngle', + lp: 'normal', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: 'GML_3_2_1.AngleType' + ti: 'GML_3_2_1.VectorType' }, { n: 'interpolation', ti: 'GML_3_2_1.CurveInterpolationType', @@ -120,7 +124,6 @@ var GML_CE_3_3_Module_Factory = function () { t: 'a' }, { n: 'numARC', - rq: true, ti: 'Integer', an: { lp: 'numArc' @@ -153,16 +156,17 @@ var GML_CE_3_3_Module_Factory = function () { ti: 'GML_3_2_1.DirectPositionListType' }] }, { - ln: 'SimpleArcStringByBulgeType', + ln: 'SimpleRectangleType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleArcStringByBulgeType' + lp: 'SimpleRectangleType' }, - bti: 'GML_3_2_1.AbstractCurveType', + bti: 'GML_3_2_1.AbstractSurfaceType', ps: [{ n: 'posOrPointProperty', rq: true, - mno: 2, + mno: 4, + mxo: 4, col: true, etis: [{ en: 'pos', @@ -176,38 +180,6 @@ var GML_CE_3_3_Module_Factory = function () { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' - }, { - n: 'bulge', - rq: true, - col: true, - en: { - lp: 'bulge', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'Double' - }, { - n: 'normal', - rq: true, - col: true, - en: { - lp: 'normal', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'GML_3_2_1.VectorType' - }, { - n: 'interpolation', - ti: 'GML_3_2_1.CurveInterpolationType', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' }] }, { ln: 'SimpleArcType', @@ -249,44 +221,6 @@ var GML_CE_3_3_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'SimpleMultiPointType', - tn: { - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleMultiPointType' - }, - bti: 'GML_3_2_1.AbstractGeometricAggregateType', - ps: [{ - n: 'posList', - rq: true, - ti: 'GML_3_2_1.DirectPositionListType' - }] - }, { - ln: 'SimpleTriangleType', - tn: { - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleTriangleType' - }, - bti: 'GML_3_2_1.AbstractSurfaceType', - ps: [{ - n: 'posOrPointProperty', - rq: true, - mno: 3, - mxo: 3, - col: true, - etis: [{ - en: 'pos', - ti: 'GML_3_2_1.DirectPositionType' - }, { - en: 'pointProperty', - ti: 'GML_3_2_1.PointPropertyType' - }], - t: 'es' - }, { - n: 'posList', - rq: true, - ti: 'GML_3_2_1.DirectPositionListType' - }] }, { ln: 'MultiPointPropertyType', tn: { @@ -383,17 +317,76 @@ var GML_CE_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleArcByBulgeType', + ln: 'SimpleArcByCenterPointType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleArcByBulgeType' + lp: 'SimpleArcByCenterPointType' }, bti: 'GML_3_2_1.AbstractCurveType', + ps: [{ + n: 'pos', + rq: true, + ti: 'GML_3_2_1.DirectPositionType' + }, { + n: 'pointProperty', + rq: true, + ti: 'GML_3_2_1.PointPropertyType' + }, { + n: 'posList', + rq: true, + ti: 'GML_3_2_1.DirectPositionListType' + }, { + n: 'radius', + rq: true, + en: { + lp: 'radius', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: 'GML_3_2_1.LengthType' + }, { + n: 'startAngle', + rq: true, + en: { + lp: 'startAngle', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: 'GML_3_2_1.AngleType' + }, { + n: 'endAngle', + rq: true, + en: { + lp: 'endAngle', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: 'GML_3_2_1.AngleType' + }, { + n: 'interpolation', + ti: 'GML_3_2_1.CurveInterpolationType', + an: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'numARC', + rq: true, + ti: 'Integer', + an: { + lp: 'numArc' + }, + t: 'a' + }] + }, { + ln: 'SimpleTriangleType', + tn: { + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', + lp: 'SimpleTriangleType' + }, + bti: 'GML_3_2_1.AbstractSurfaceType', ps: [{ n: 'posOrPointProperty', rq: true, - mno: 2, - mxo: 2, + mno: 3, + mxo: 3, col: true, etis: [{ en: 'pos', @@ -407,24 +400,31 @@ var GML_CE_3_3_Module_Factory = function () { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' - }, { - n: 'bulge', + }] + }, { + ln: 'SimpleArcStringType', + tn: { + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', + lp: 'SimpleArcStringType' + }, + bti: 'GML_3_2_1.AbstractCurveType', + ps: [{ + n: 'posOrPointProperty', rq: true, + mno: 3, col: true, - en: { - lp: 'bulge', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'Double' + etis: [{ + en: 'pos', + ti: 'GML_3_2_1.DirectPositionType' + }, { + en: 'pointProperty', + ti: 'GML_3_2_1.PointPropertyType' + }], + t: 'es' }, { - n: 'normal', + n: 'posList', rq: true, - col: true, - en: { - lp: 'normal', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'GML_3_2_1.VectorType' + ti: 'GML_3_2_1.DirectPositionListType' }, { n: 'interpolation', ti: 'GML_3_2_1.CurveInterpolationType', @@ -433,7 +433,7 @@ var GML_CE_3_3_Module_Factory = function () { }, t: 'a' }, { - n: 'numARC', + n: 'numArc', ti: 'Integer', an: { lp: 'numArc' @@ -443,67 +443,70 @@ var GML_CE_3_3_Module_Factory = function () { }], eis: [{ en: { - lp: 'SimpleCircle', + lp: 'SimplePolygon', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcType', + ti: '.SimplePolygonType', sh: { - lp: 'AbstractSimpleArcString', + lp: 'AbstractSimplePolygon', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'AbstractSimpleArcString', + lp: 'SimpleTriangle', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: 'GML_3_2_1.AbstractCurveType', - sh: 'AbstractCurve' + ti: '.SimpleTriangleType', + sh: { + lp: 'AbstractSimplePolygon', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + } }, { en: { - lp: 'SimpleArcString', + lp: 'SimpleArcByCenterPoint', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcStringType', + ti: '.SimpleArcByCenterPointType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimplePolygon', + lp: 'SimpleArcByBulge', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimplePolygonType', + ti: '.SimpleArcByBulgeType', sh: { - lp: 'AbstractSimplePolygon', + lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleArc', + lp: 'SimpleArcStringByBulge', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcType', + ti: '.SimpleArcStringByBulgeType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleTriangle', + lp: 'SimpleRectangle', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleTriangleType', + ti: '.SimpleRectangleType', sh: { lp: 'AbstractSimplePolygon', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleArcStringByBulge', + lp: 'SimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcStringByBulgeType', + ti: '.SimpleArcStringType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' @@ -527,37 +530,34 @@ var GML_CE_3_3_Module_Factory = function () { } }, { en: { - lp: 'SimpleRectangle', + lp: 'SimpleMultiPoint', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleRectangleType', - sh: { - lp: 'AbstractSimplePolygon', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - } + ti: '.SimpleMultiPointType', + sh: 'AbstractGeometricAggregate' }, { en: { - lp: 'SimpleMultiPoint', + lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleMultiPointType', - sh: 'AbstractGeometricAggregate' + ti: 'GML_3_2_1.AbstractCurveType', + sh: 'AbstractCurve' }, { en: { - lp: 'SimpleArcByBulge', + lp: 'SimpleCircle', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcByBulgeType', + ti: '.SimpleArcType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleArcByCenterPoint', + lp: 'SimpleArc', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcByCenterPointType', + ti: '.SimpleArcType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' diff --git a/scripts/lib/GML_LROV_3_3.js b/scripts/lib/GML_LROV_3_3.js index f6ba90f9..0a87e080 100644 --- a/scripts/lib/GML_LROV_3_3.js +++ b/scripts/lib/GML_LROV_3_3.js @@ -3,8 +3,55 @@ var GML_LROV_3_3_Module_Factory = function () { n: 'GML_LROV_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/lrov', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_2_1', 'GML_LR_3_3', 'GML_LRO_3_3'], + deps: ['GML_LRO_3_3', 'GML_3_2_1', 'XLink_1_0', 'GML_LR_3_3'], tis: [{ + ln: 'VectorOffsetDistanceExpressionType', + bti: 'GML_LR_3_3.DistanceExpressionType', + ps: [{ + n: 'vectorOffsetExpression', + ti: '.VectorOffsetExpressionType' + }] + }, { + ln: 'VectorType', + bti: 'GML_3_2_1.VectorType', + ps: [{ + n: 'offsetUom', + an: { + lp: 'offsetUom' + }, + t: 'a' + }] + }, { + ln: 'VectorOffsetExpressionType', + ps: [{ + n: 'offsetVector', + rq: true, + ti: 'GML_3_2_1.VectorType' + }] + }, { + ln: 'VectorOffsetLinearSRSType', + bti: 'GML_LR_3_3.LinearSRSType', + ps: [{ + n: 'rest', + rq: true, + mno: 3, + mxo: 5, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'offsetVector', + ti: '.VectorType' + }, { + en: 'linearElement', + ti: 'GML_LR_3_3.LinearElementPropertyType' + }, { + en: 'lrm', + ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType' + }], + t: 'ers' + }] + }, { ln: 'VectorOffsetLinearSRSPropertyType', ps: [{ n: 'vectorOffsetLinearSRS', @@ -52,63 +99,8 @@ var GML_LROV_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'VectorOffsetDistanceExpressionType', - bti: 'GML_LR_3_3.DistanceExpressionType', - ps: [{ - n: 'vectorOffsetExpression', - ti: '.VectorOffsetExpressionType' - }] - }, { - ln: 'VectorOffsetExpressionType', - ps: [{ - n: 'offsetVector', - rq: true, - ti: 'GML_3_2_1.VectorType' - }] - }, { - ln: 'VectorType', - bti: 'GML_3_2_1.VectorType', - ps: [{ - n: 'offsetUom', - an: { - lp: 'offsetUom' - }, - t: 'a' - }] - }, { - ln: 'VectorOffsetLinearSRSType', - bti: 'GML_LR_3_3.LinearSRSType', - ps: [{ - n: 'rest', - rq: true, - mno: 3, - mxo: 5, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'offsetVector', - ti: '.VectorType' - }, { - en: 'lrm', - ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType' - }, { - en: 'linearElement', - ti: 'GML_LR_3_3.LinearElementPropertyType' - }], - t: 'ers' - }] }], eis: [{ - en: 'offsetVector', - ti: '.VectorType', - sc: '.VectorOffsetLinearSRSType' - }, { - en: 'lrm', - ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType', - sc: '.VectorOffsetLinearSRSType' - }, { en: 'linearElement', ti: 'GML_LR_3_3.LinearElementPropertyType', sc: '.VectorOffsetLinearSRSType' @@ -119,6 +111,14 @@ var GML_LROV_3_3_Module_Factory = function () { lp: 'DistanceExpression', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/lr' } + }, { + en: 'lrm', + ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType', + sc: '.VectorOffsetLinearSRSType' + }, { + en: 'offsetVector', + ti: '.VectorType', + sc: '.VectorOffsetLinearSRSType' }, { en: 'VectorOffsetLinearSRS', ti: '.VectorOffsetLinearSRSType', diff --git a/scripts/lib/GML_LRO_3_3.js b/scripts/lib/GML_LRO_3_3.js index 4f8db2a7..84d56ee3 100644 --- a/scripts/lib/GML_LRO_3_3.js +++ b/scripts/lib/GML_LRO_3_3.js @@ -17,12 +17,22 @@ var GML_LRO_3_3_Module_Factory = function () { ti: '.LRMWithOffsetPropertyType' }] }, { - ln: 'LRMWithOffsetPropertyType', + ln: 'LateralOffsetDistanceExpressionType', + bti: 'GML_LR_3_3.DistanceExpressionType', ps: [{ - n: 'lrmWithOffset', + n: 'lateralOffsetExpression', + ti: '.LateralOffsetExpressionType' + }, { + n: 'verticalOffsetExpression', + ti: '.VerticalOffsetExpressionType' + }] + }, { + ln: 'LateralOffsetLinearSRSPropertyType', + ps: [{ + n: 'lateralOffsetLinearSRS', rq: true, - en: 'LRMWithOffset', - ti: '.LRMWithOffsetType' + en: 'LateralOffsetLinearSRS', + ti: '.LateralOffsetLinearSRSType' }, { n: 'nilReason', ti: { @@ -65,37 +75,12 @@ var GML_LRO_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalOffsetExpressionType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }, { - n: 'verticalOffsetReferent', - an: { - lp: 'verticalOffsetReferent' - }, - t: 'a' - }, { - n: 'featureGeometry', - an: { - lp: 'featureGeometry' - }, - t: 'a' - }] - }, { - ln: 'LateralOffsetLinearSRSPropertyType', + ln: 'LRMWithOffsetPropertyType', ps: [{ - n: 'lateralOffsetLinearSRS', + n: 'lrmWithOffset', rq: true, - en: 'LateralOffsetLinearSRS', - ti: '.LateralOffsetLinearSRSType' + en: 'LRMWithOffset', + ti: '.LRMWithOffsetType' }, { n: 'nilReason', ti: { @@ -148,16 +133,6 @@ var GML_LRO_3_3_Module_Factory = function () { }, { n: 'positiveVerticalOffsetDirection' }] - }, { - ln: 'LateralOffsetDistanceExpressionType', - bti: 'GML_LR_3_3.DistanceExpressionType', - ps: [{ - n: 'lateralOffsetExpression', - ti: '.LateralOffsetExpressionType' - }, { - n: 'verticalOffsetExpression', - ti: '.VerticalOffsetExpressionType' - }] }, { ln: 'LateralOffsetExpressionType', ps: [{ @@ -184,13 +159,38 @@ var GML_LRO_3_3_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'LateralOffsetDirectionType', - vs: ['left', 'right'] + ln: 'VerticalOffsetExpressionType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }, { + n: 'verticalOffsetReferent', + an: { + lp: 'verticalOffsetReferent' + }, + t: 'a' + }, { + n: 'featureGeometry', + an: { + lp: 'featureGeometry' + }, + t: 'a' + }] }, { t: 'enum', ln: 'VerticalOffsetDirectionType', vs: ['up', 'down'] + }, { + t: 'enum', + ln: 'LateralOffsetDirectionType', + vs: ['left', 'right'] }], eis: [{ en: 'LateralOffsetLinearSRS', diff --git a/scripts/lib/GML_LRTR_3_3.js b/scripts/lib/GML_LRTR_3_3.js index 19f6d360..63fa5dd7 100644 --- a/scripts/lib/GML_LRTR_3_3.js +++ b/scripts/lib/GML_LRTR_3_3.js @@ -5,6 +5,13 @@ var GML_LRTR_3_3_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_LR_3_3'], tis: [{ + ln: 'DualAlongReferentType', + bti: 'GML_LR_3_3.AlongReferentType', + ps: [{ + n: 'towardsReferent', + ti: 'GML_LR_3_3.ReferentPropertyType' + }] + }, { ln: 'DualAlongReferentPropertyType', ps: [{ n: 'dualAlongReferent', @@ -52,13 +59,6 @@ var GML_LRTR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'DualAlongReferentType', - bti: 'GML_LR_3_3.AlongReferentType', - ps: [{ - n: 'towardsReferent', - ti: 'GML_LR_3_3.ReferentPropertyType' - }] }], eis: [{ en: 'DualAlongReferent', diff --git a/scripts/lib/GML_LR_3_3.js b/scripts/lib/GML_LR_3_3.js index a81635e1..f7851b58 100644 --- a/scripts/lib/GML_LR_3_3.js +++ b/scripts/lib/GML_LR_3_3.js @@ -5,26 +5,6 @@ var GML_LR_3_3_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1', 'XLink_1_0'], tis: [{ - ln: 'StartValueType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }, { - n: 'lrm', - rq: true, - an: { - lp: 'lrm' - }, - t: 'a' - }] - }, { ln: 'DistanceExpressionPropertyType', ps: [{ n: 'distanceExpression', @@ -76,12 +56,80 @@ var GML_LR_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'PositionExpressionPropertyType', + ln: 'LinearReferencingMethodType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'positionExpression', + n: 'linearReferencingMethodName', rq: true, - en: 'PositionExpression', - ti: '.PositionExpressionType' + en: 'name', + ti: '.LRMNameType' + }, { + n: 'type', + rq: true, + ti: '.LRMTypeType' + }, { + n: 'units', + rq: true + }, { + n: 'constraint' + }] + }, { + ln: 'LRMTypeType', + bti: 'GML_3_2_1.CodeType' + }, { + ln: 'DistanceExpressionType', + bti: 'GML_3_2_1.AbstractGMLType', + ps: [{ + n: 'distanceAlong', + rq: true, + ti: '.MeasureType' + }, { + n: 'referent', + ti: '.AlongReferentPropertyType' + }] + }, { + ln: 'StartValueType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }, { + n: 'lrm', + rq: true, + an: { + lp: 'lrm' + }, + t: 'a' + }] + }, { + ln: 'MeasureType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'LinearReferencingMethodPropertyType', + ps: [{ + n: 'linearReferencingMethod', + rq: true, + mx: false, + dom: false, + en: 'LinearReferencingMethod', + ti: '.LinearReferencingMethodType', + t: 'er' }, { n: 'nilReason', ti: { @@ -123,79 +171,16 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'PositionExpressionType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'linearElement', - rq: true, - ti: '.LinearElementPropertyType' - }, { - n: 'lrm', - rq: true, - ti: '.LinearReferencingMethodPropertyType' - }, { - n: 'distanceExpression', - rq: true, - ti: '.DistanceExpressionPropertyType' - }] - }, { - ln: 'LinearSRSType', - bti: 'GML_3_2_1.IdentifiedObjectType', - ps: [{ - n: 'linearElement', - rq: true, - ti: '.LinearElementPropertyType' - }, { - n: 'lrm', - rq: true, - ti: '.LinearReferencingMethodPropertyType' - }] }, { ln: 'LRMNameType', bti: 'GML_3_2_1.CodeType' }, { - ln: 'LRMTypeType', - bti: 'GML_3_2_1.CodeType' - }, { - ln: 'DistanceExpressionType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'distanceAlong', - rq: true, - ti: '.MeasureType' - }, { - n: 'referent', - ti: '.AlongReferentPropertyType' - }] - }, { - ln: 'LinearReferencingMethodType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'linearReferencingMethodName', - rq: true, - en: 'name', - ti: '.LRMNameType' - }, { - n: 'type', - rq: true, - ti: '.LRMTypeType' - }, { - n: 'units', - rq: true - }, { - n: 'constraint' - }] - }, { - ln: 'AlongReferentPropertyType', + ln: 'PositionExpressionPropertyType', ps: [{ - n: 'alongReferent', + n: 'positionExpression', rq: true, - mx: false, - dom: false, - en: 'AlongReferent', - ti: '.AlongReferentType', - t: 'er' + en: 'PositionExpression', + ti: '.PositionExpressionType' }, { n: 'nilReason', ti: { @@ -237,43 +222,6 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'LinearElementType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'feature', - rq: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }, { - n: 'curve', - rq: true, - ti: 'GML_3_2_1.CurvePropertyType' - }, { - n: 'edge', - rq: true, - ti: 'GML_3_2_1.DirectedEdgePropertyType' - }, { - n: 'defaultLRM', - rq: true, - ti: '.LinearReferencingMethodPropertyType' - }, { - n: 'measure', - rq: true, - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'startValue', - mno: 0, - col: true, - ti: '.StartValueType' - }] - }, { - ln: 'AlongReferentType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'fromReferent', - rq: true, - ti: '.ReferentPropertyType' - }] }, { ln: 'ReferentType', bti: 'GML_3_2_1.AbstractGMLType', @@ -297,12 +245,23 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'GML_3_2_1.FeaturePropertyType' }] }, { - ln: 'ReferentPropertyType', + ln: 'AlongReferentType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'referent', + n: 'fromReferent', rq: true, - en: 'Referent', - ti: '.ReferentType' + ti: '.ReferentPropertyType' + }] + }, { + ln: 'LinearSRSPropertyType', + ps: [{ + n: 'linearSRS', + rq: true, + mx: false, + dom: false, + en: 'LinearSRS', + ti: '.LinearSRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -393,14 +352,59 @@ var GML_LR_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearSRSPropertyType', + ln: 'LinearElementType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'linearSRS', + n: 'feature', + rq: true, + ti: 'GML_3_2_1.FeaturePropertyType' + }, { + n: 'curve', + rq: true, + ti: 'GML_3_2_1.CurvePropertyType' + }, { + n: 'edge', + rq: true, + ti: 'GML_3_2_1.DirectedEdgePropertyType' + }, { + n: 'defaultLRM', + rq: true, + ti: '.LinearReferencingMethodPropertyType' + }, { + n: 'measure', + rq: true, + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'startValue', + mno: 0, + col: true, + ti: '.StartValueType' + }] + }, { + ln: 'PositionExpressionType', + bti: 'GML_3_2_1.AbstractGMLType', + ps: [{ + n: 'linearElement', + rq: true, + ti: '.LinearElementPropertyType' + }, { + n: 'lrm', + rq: true, + ti: '.LinearReferencingMethodPropertyType' + }, { + n: 'distanceExpression', + rq: true, + ti: '.DistanceExpressionPropertyType' + }] + }, { + ln: 'AlongReferentPropertyType', + ps: [{ + n: 'alongReferent', rq: true, mx: false, dom: false, - en: 'LinearSRS', - ti: '.LinearSRSType', + en: 'AlongReferent', + ti: '.AlongReferentType', t: 'er' }, { n: 'nilReason', @@ -444,15 +448,24 @@ var GML_LR_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearReferencingMethodPropertyType', + ln: 'LinearSRSType', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ - n: 'linearReferencingMethod', + n: 'linearElement', rq: true, - mx: false, - dom: false, - en: 'LinearReferencingMethod', - ti: '.LinearReferencingMethodType', - t: 'er' + ti: '.LinearElementPropertyType' + }, { + n: 'lrm', + rq: true, + ti: '.LinearReferencingMethodPropertyType' + }] + }, { + ln: 'ReferentPropertyType', + ps: [{ + n: 'referent', + rq: true, + en: 'Referent', + ti: '.ReferentType' }, { n: 'nilReason', ti: { @@ -494,29 +507,16 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] }, { t: 'enum', ln: 'ReferentTypeType', vs: ['referenceMarker', 'intersection', 'boundary', 'landmark'] }], eis: [{ - en: 'PositionExpression', - ti: '.PositionExpressionType', + en: 'LinearSRS', + ti: '.LinearSRSType', sh: { - lp: 'AbstractGML', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -527,8 +527,8 @@ var GML_LR_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'LinearElement', - ti: '.LinearElementType', + en: 'PositionExpression', + ti: '.PositionExpressionType', sh: { lp: 'AbstractGML', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -541,10 +541,10 @@ var GML_LR_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'LinearSRS', - ti: '.LinearSRSType', + en: 'LinearElement', + ti: '.LinearElementType', sh: { - lp: 'Definition', + lp: 'AbstractGML', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { diff --git a/scripts/lib/GML_RGRID_3_3.js b/scripts/lib/GML_RGRID_3_3.js index e59511ed..58f3f3b5 100644 --- a/scripts/lib/GML_RGRID_3_3.js +++ b/scripts/lib/GML_RGRID_3_3.js @@ -3,38 +3,61 @@ var GML_RGRID_3_3_Module_Factory = function () { n: 'GML_RGRID_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/rgrid', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_2_1'], + deps: ['GML_3_2_1', 'XLink_1_0'], tis: [{ - ln: 'AbstractReferenceableGridType', - bti: 'GML_3_2_1.GridType', - ps: [{ - n: 'gridCRS', - ti: '.GridCRSPropertyType' - }] - }, { - ln: 'GeneralGridAxisType', + ln: 'GeneralGridAxisPropertyType', ps: [{ - n: 'offsetVector', + n: 'generalGridAxis', rq: true, - ti: 'GML_3_2_1.VectorType' + en: 'GeneralGridAxis', + ti: '.GeneralGridAxisType' }, { - n: 'coefficients', - rq: true, - ti: { - t: 'l', - bti: 'Double' - } + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { - n: 'gridAxesSpanned', - rq: true, + n: 'nilReason', ti: { - t: 'l', - bti: 'NCName' - } + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'sequenceRule', - rq: true, - ti: 'GML_3_2_1.SequenceRuleType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { ln: 'ReferenceableGridByArrayType', @@ -70,6 +93,31 @@ var GML_RGRID_3_3_Module_Factory = function () { rq: true, ti: 'GML_3_2_1.SequenceRuleType' }] + }, { + ln: 'ReferenceableGridByVectorsType', + bti: '.AbstractReferenceableGridType', + ps: [{ + n: 'origin', + rq: true, + ti: 'GML_3_2_1.PointPropertyType' + }, { + n: 'generalGridAxis', + rq: true, + col: true, + ti: '.GeneralGridAxisPropertyType' + }] + }, { + ln: 'ReferenceableGridByTransformationType', + bti: '.AbstractReferenceableGridType', + ps: [{ + n: 'transformation', + rq: true, + ti: 'GML_3_2_1.TransformationPropertyType' + }, { + n: 'concatenatedOperation', + rq: true, + ti: 'GML_3_2_1.ConcatenatedOperationPropertyType' + }] }, { ln: 'GridCRSPropertyType', ps: [{ @@ -85,59 +133,36 @@ var GML_RGRID_3_3_Module_Factory = function () { t: 'er' }] }, { - ln: 'GeneralGridAxisPropertyType', + ln: 'AbstractReferenceableGridType', + bti: 'GML_3_2_1.GridType', ps: [{ - n: 'generalGridAxis', + n: 'gridCRS', + ti: '.GridCRSPropertyType' + }] + }, { + ln: 'GeneralGridAxisType', + ps: [{ + n: 'offsetVector', rq: true, - en: 'GeneralGridAxis', - ti: '.GeneralGridAxisType' + ti: 'GML_3_2_1.VectorType' }, { - n: 'nilReason', + n: 'coefficients', + rq: true, ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + t: 'l', + bti: 'Double' + } }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'gridAxesSpanned', + rq: true, + ti: { + t: 'l', + bti: 'NCName' + } }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'sequenceRule', + rq: true, + ti: 'GML_3_2_1.SequenceRuleType' }] }, { ln: 'ReferenceableGridPropertyType', @@ -197,44 +222,14 @@ var GML_RGRID_3_3_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ReferenceableGridByTransformationType', - bti: '.AbstractReferenceableGridType', - ps: [{ - n: 'transformation', - rq: true, - ti: 'GML_3_2_1.TransformationPropertyType' - }, { - n: 'concatenatedOperation', - rq: true, - ti: 'GML_3_2_1.ConcatenatedOperationPropertyType' - }] - }, { - ln: 'ReferenceableGridByVectorsType', - bti: '.AbstractReferenceableGridType', - ps: [{ - n: 'origin', - rq: true, - ti: 'GML_3_2_1.PointPropertyType' - }, { - n: 'generalGridAxis', - rq: true, - col: true, - ti: '.GeneralGridAxisPropertyType' - }] }], eis: [{ - en: 'GeneralGridAxis', - ti: '.GeneralGridAxisType' - }, { - en: 'gridCRS', - ti: '.GridCRSPropertyType' - }, { - en: 'referenceableGridProperty', - ti: '.ReferenceableGridPropertyType' + en: 'ReferenceableGridByArray', + ti: '.ReferenceableGridByArrayType', + sh: 'AbstractReferenceableGrid' }, { - en: 'ReferenceableGridByTransformation', - ti: '.ReferenceableGridByTransformationType', + en: 'ReferenceableGridByVectors', + ti: '.ReferenceableGridByVectorsType', sh: 'AbstractReferenceableGrid' }, { en: 'AbstractReferenceableGrid', @@ -244,13 +239,18 @@ var GML_RGRID_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ReferenceableGridByVectors', - ti: '.ReferenceableGridByVectorsType', - sh: 'AbstractReferenceableGrid' + en: 'gridCRS', + ti: '.GridCRSPropertyType' }, { - en: 'ReferenceableGridByArray', - ti: '.ReferenceableGridByArrayType', + en: 'GeneralGridAxis', + ti: '.GeneralGridAxisType' + }, { + en: 'ReferenceableGridByTransformation', + ti: '.ReferenceableGridByTransformationType', sh: 'AbstractReferenceableGrid' + }, { + en: 'referenceableGridProperty', + ti: '.ReferenceableGridPropertyType' }] }; return { diff --git a/scripts/lib/GML_TIN_3_3.js b/scripts/lib/GML_TIN_3_3.js index ca74d97c..02d3a612 100644 --- a/scripts/lib/GML_TIN_3_3.js +++ b/scripts/lib/GML_TIN_3_3.js @@ -5,34 +5,6 @@ var GML_TIN_3_3_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1', 'XLink_1_0'], tis: [{ - ln: 'TINElementType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'elementType', - rq: true - }, { - n: 'elementID', - ti: 'Integer' - }, { - n: 'elementTag' - }, { - n: 'elementGeometry', - rq: true, - ti: 'GML_3_2_1.GeometryPropertyType' - }] - }, { - ln: 'TINType', - bti: 'GML_3_2_1.SurfaceType', - ps: [{ - n: 'tinElement', - mno: 0, - col: true, - ti: '.TINElementPropertyType' - }, { - n: 'maxLength', - ti: 'GML_3_2_1.LengthType' - }] - }, { ln: 'SimpleTrianglePatchType', bti: 'GML_3_2_1.AbstractSurfacePatchType', ps: [{ @@ -71,6 +43,18 @@ var GML_TIN_3_3_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'TINType', + bti: 'GML_3_2_1.SurfaceType', + ps: [{ + n: 'tinElement', + mno: 0, + col: true, + ti: '.TINElementPropertyType' + }, { + n: 'maxLength', + ti: 'GML_3_2_1.LengthType' + }] }, { ln: 'TINElementPropertyType', ps: [{ @@ -119,21 +103,34 @@ var GML_TIN_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'TINElementType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'elementType', + rq: true + }, { + n: 'elementID', + ti: 'Integer' + }, { + n: 'elementTag' + }, { + n: 'elementGeometry', + rq: true, + ti: 'GML_3_2_1.GeometryPropertyType' + }] }], eis: [{ + en: 'TIN', + ti: '.TINType', + sh: 'TriangulatedSurface' + }, { en: 'TINElement', ti: '.TINElementType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'TriangulatedSurface', - ti: 'GML_3_2_1.SurfaceType', - sh: { - lp: 'Surface', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { en: 'SimpleTrianglePatch', ti: '.SimpleTrianglePatchType', @@ -142,9 +139,12 @@ var GML_TIN_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'TIN', - ti: '.TINType', - sh: 'TriangulatedSurface' + en: 'TriangulatedSurface', + ti: 'GML_3_2_1.SurfaceType', + sh: { + lp: 'Surface', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }] }; return { diff --git a/scripts/lib/GML_XBT_3_3.js b/scripts/lib/GML_XBT_3_3.js index 27c1b936..7442d2cb 100644 --- a/scripts/lib/GML_XBT_3_3.js +++ b/scripts/lib/GML_XBT_3_3.js @@ -5,6 +5,19 @@ var GML_XBT_3_3_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/XML\/1998\/namespace', deps: ['GML_3_2_1'], tis: [{ + ln: 'CodeType', + bti: '.LanguageStringType', + ps: [{ + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'CodeWithAuthorityType', + bti: '.CodeType' + }, { ln: 'LanguageStringType', ps: [{ n: 'value', @@ -20,32 +33,19 @@ var GML_XBT_3_3_Module_Factory = function () { n: 'lang', t: 'a' }] - }, { - ln: 'CodeType', - bti: '.LanguageStringType', - ps: [{ - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'CodeWithAuthorityType', - bti: '.CodeType' }], eis: [{ - en: 'remarks', - ti: '.LanguageStringType', + en: 'description', + ti: '.LanguageStringAuxType', sh: { - lp: 'remarks', + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'description', - ti: '.LanguageStringAuxType', + en: 'remarks', + ti: '.LanguageStringType', sh: { - lp: 'description', + lp: 'remarks', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }] diff --git a/scripts/lib/ISO19139_2_GMI_1_0.js b/scripts/lib/ISO19139_2_GMI_1_0.js index 7a55c4ee..ce8b0e6e 100644 --- a/scripts/lib/ISO19139_2_GMI_1_0.js +++ b/scripts/lib/ISO19139_2_GMI_1_0.js @@ -3,30 +3,13 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { n: 'ISO19139_2_GMI_1_0', dens: 'http:\/\/www.isotc211.org\/2005\/gmi', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'ISO19139_GCO_20070417', 'ISO19139_GMD_20070417', 'ISO19139_GSS_20070417', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'ISO19139_GMD_20070417', 'ISO19139_GCO_20070417', 'ISO19139_GSS_20070417'], tis: [{ - ln: 'MIPlatformPassType', - tn: 'MI_PlatformPass_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'extent', - ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' - }, { - n: 'relatedEvent', - mno: 0, - col: true, - ti: '.MIEventPropertyType' - }] - }, { - ln: 'MIPolarisationOrientationCodePropertyType', - tn: 'MI_PolarisationOrientationCode_PropertyType', + ln: 'MIBandDefinitionPropertyType', + tn: 'MI_BandDefinition_PropertyType', ps: [{ - n: 'miPolarisationOrientationCode', - en: 'MI_PolarisationOrientationCode', + n: 'miBandDefinition', + en: 'MI_BandDefinition', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -40,27 +23,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessStepReportType', - tn: 'LE_ProcessStepReport_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileType', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'LEProcessingPropertyType', - tn: 'LE_Processing_PropertyType', + ln: 'MIRequirementPropertyType', + tn: 'MI_Requirement_PropertyType', ps: [{ - n: 'leProcessing', - en: 'LE_Processing', - ti: '.LEProcessingType' + n: 'miRequirement', + en: 'MI_Requirement', + ti: '.MIRequirementType' }, { n: 'nilReason', ti: { @@ -103,37 +71,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QECoverageResultType', - tn: 'QE_CoverageResult_Type', - bti: 'ISO19139_GMD_20070417.AbstractDQResultType', - ps: [{ - n: 'spatialRepresentationType', - rq: true, - ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationTypeCodePropertyType' - }, { - n: 'resultSpatialRepresentation', - rq: true, - ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationPropertyType' - }, { - n: 'resultContentDescription', - rq: true, - ti: 'ISO19139_GMD_20070417.MDCoverageDescriptionPropertyType' - }, { - n: 'resultFormat', - rq: true, - ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' - }, { - n: 'resultFile', - rq: true, - ti: '.MXDataFilePropertyType' - }] - }, { - ln: 'MIMetadataPropertyType', - tn: 'MI_Metadata_PropertyType', + ln: 'LEProcessStepPropertyType', + tn: 'LE_ProcessStep_PropertyType', ps: [{ - n: 'miMetadata', - en: 'MI_Metadata', - ti: '.MIMetadataType' + n: 'leProcessStep', + en: 'LE_ProcessStep', + ti: '.LEProcessStepType' }, { n: 'nilReason', ti: { @@ -176,24 +119,56 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LENominalResolutionType', - tn: 'LE_NominalResolution_Type', + ln: 'MIOperationType', + tn: 'MI_Operation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'scanningResolution', - rq: true, - ti: 'ISO19139_GCO_20070417.DistancePropertyType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'groundResolution', + n: 'citation', + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + }, { + n: 'identifier', + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'status', rq: true, - ti: 'ISO19139_GCO_20070417.DistancePropertyType' + ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' + }, { + n: 'type', + ti: '.MIOperationTypeCodePropertyType' + }, { + n: 'objective', + mno: 0, + col: true, + ti: '.MIObjectivePropertyType' + }, { + n: 'plan', + ti: '.MIPlanPropertyType' + }, { + n: 'childOperation', + mno: 0, + col: true, + ti: '.MIOperationPropertyType' + }, { + n: 'significantEvent', + mno: 0, + col: true, + ti: '.MIEventPropertyType' + }, { + n: 'platform', + mno: 0, + col: true, + ti: '.MIPlatformPropertyType' }] }, { - ln: 'QECoverageResultPropertyType', - tn: 'QE_CoverageResult_PropertyType', + ln: 'MICoverageDescriptionPropertyType', + tn: 'MI_CoverageDescription_PropertyType', ps: [{ - n: 'qeCoverageResult', - en: 'QE_CoverageResult', - ti: '.QECoverageResultType' + n: 'miCoverageDescription', + en: 'MI_CoverageDescription', + ti: '.MICoverageDescriptionType' }, { n: 'nilReason', ti: { @@ -235,50 +210,6 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MIOperationType', - tn: 'MI_Operation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'citation', - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'identifier', - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'status', - rq: true, - ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' - }, { - n: 'type', - ti: '.MIOperationTypeCodePropertyType' - }, { - n: 'objective', - mno: 0, - col: true, - ti: '.MIObjectivePropertyType' - }, { - n: 'plan', - ti: '.MIPlanPropertyType' - }, { - n: 'childOperation', - mno: 0, - col: true, - ti: '.MIOperationPropertyType' - }, { - n: 'significantEvent', - mno: 0, - col: true, - ti: '.MIEventPropertyType' - }, { - n: 'platform', - mno: 0, - col: true, - ti: '.MIPlatformPropertyType' - }] }, { ln: 'LEProcessStepType', tn: 'LE_ProcessStep_Type', @@ -298,30 +229,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: '.LEProcessingPropertyType' }] }, { - ln: 'MIBandDefinitionPropertyType', - tn: 'MI_BandDefinition_PropertyType', - ps: [{ - n: 'miBandDefinition', - en: 'MI_BandDefinition', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MIPlatformPassPropertyType', - tn: 'MI_PlatformPass_PropertyType', + ln: 'MIGCPCollectionPropertyType', + tn: 'MI_GCPCollection_PropertyType', ps: [{ - n: 'miPlatformPass', - en: 'MI_PlatformPass', - ti: '.MIPlatformPassType' + n: 'migcpCollection', + en: 'MI_GCPCollection', + ti: '.MIGCPCollectionType' }, { n: 'nilReason', ti: { @@ -364,12 +277,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPriorityCodePropertyType', - tn: 'MI_PriorityCode_PropertyType', + ln: 'MIObjectivePropertyType', + tn: 'MI_Objective_PropertyType', ps: [{ - n: 'miPriorityCode', - en: 'MI_PriorityCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'miObjective', + en: 'MI_Objective', + ti: '.MIObjectiveType' }, { n: 'nilReason', ti: { @@ -380,81 +293,61 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MITriggerCodePropertyType', - tn: 'MI_TriggerCode_PropertyType', - ps: [{ - n: 'miTriggerCode', - en: 'MI_TriggerCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'uuidref', an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'uuidref' }, t: 'a' - }] - }, { - ln: 'MIGCPType', - tn: 'MI_GCP_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'geographicCoordinates', - rq: true, - ti: '.DirectPositionPropertyType' }, { - n: 'accuracyReport', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.DQElementPropertyType' - }] - }, { - ln: 'MIGCPCollectionType', - tn: 'MI_GCPCollection_Type', - bti: '.AbstractMIGeolocationInformationType', - ps: [{ - n: 'collectionIdentification', - rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'collectionName', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'href', + t: 'a' }, { - n: 'coordinateReferenceSystem', - rq: true, - ti: 'ISO19139_GMD_20070417.MDReferenceSystemPropertyType' + n: 'role', + t: 'a' }, { - n: 'gcp', - rq: true, - col: true, - ti: '.MIGCPPropertyType' + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MIGeoreferenceableType', - tn: 'MI_Georeferenceable_Type', - bti: 'ISO19139_GMD_20070417.MDGeoreferenceableType', + ln: 'MIPlatformPassType', + tn: 'MI_PlatformPass_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'geolocationInformation', + n: 'identifier', rq: true, - col: true, - ti: '.MIGeolocationInformationPropertyType' + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'platformParameters', - ti: '.MIPlatformPropertyType' + n: 'extent', + ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' + }, { + n: 'relatedEvent', + mno: 0, + col: true, + ti: '.MIEventPropertyType' }] }, { - ln: 'MIPlatformPropertyType', - tn: 'MI_Platform_PropertyType', + ln: 'MIAcquisitionInformationPropertyType', + tn: 'MI_AcquisitionInformation_PropertyType', ps: [{ - n: 'miPlatform', - en: 'MI_Platform', - ti: '.MIPlatformType' + n: 'miAcquisitionInformation', + en: 'MI_AcquisitionInformation', + ti: '.MIAcquisitionInformationType' }, { n: 'nilReason', ti: { @@ -497,31 +390,22 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGeorectifiedType', - tn: 'MI_Georectified_Type', - bti: 'ISO19139_GMD_20070417.MDGeorectifiedType', + ln: 'MIMetadataType', + tn: 'MI_Metadata_Type', + bti: 'ISO19139_GMD_20070417.MDMetadataType', ps: [{ - n: 'checkPoint', - mno: 0, - col: true, - ti: '.MIGCPPropertyType' - }, { - n: 'geolocationIdentification', + n: 'acquisitionInformation', mno: 0, col: true, - ti: '.MIGCPCollectionPropertyType' + ti: '.MIAcquisitionInformationPropertyType' }] }, { - ln: 'DirectPositionPropertyType', - tn: 'DirectPosition_PropertyType', + ln: 'QECoverageResultPropertyType', + tn: 'QE_CoverageResult_PropertyType', ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DirectPositionType' + n: 'qeCoverageResult', + en: 'QE_CoverageResult', + ti: '.QECoverageResultType' }, { n: 'nilReason', ti: { @@ -564,12 +448,69 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QEUsabilityPropertyType', - tn: 'QE_Usability_PropertyType', + ln: 'QECoverageResultType', + tn: 'QE_CoverageResult_Type', + bti: 'ISO19139_GMD_20070417.AbstractDQResultType', ps: [{ - n: 'qeUsability', - en: 'QE_Usability', - ti: '.QEUsabilityType' + n: 'spatialRepresentationType', + rq: true, + ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationTypeCodePropertyType' + }, { + n: 'resultSpatialRepresentation', + rq: true, + ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationPropertyType' + }, { + n: 'resultContentDescription', + rq: true, + ti: 'ISO19139_GMD_20070417.MDCoverageDescriptionPropertyType' + }, { + n: 'resultFormat', + rq: true, + ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' + }, { + n: 'resultFile', + rq: true, + ti: '.MXDataFilePropertyType' + }] + }, { + ln: 'MIGCPType', + tn: 'MI_GCP_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'geographicCoordinates', + rq: true, + ti: '.DirectPositionPropertyType' + }, { + n: 'accuracyReport', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.DQElementPropertyType' + }] + }, { + ln: 'MISensorTypeCodePropertyType', + tn: 'MI_SensorTypeCode_PropertyType', + ps: [{ + n: 'miSensorTypeCode', + en: 'MI_SensorTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIPlatformPropertyType', + tn: 'MI_Platform_PropertyType', + ps: [{ + n: 'miPlatform', + en: 'MI_Platform', + ti: '.MIPlatformType' }, { n: 'nilReason', ti: { @@ -612,12 +553,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', + ln: 'LESourcePropertyType', + tn: 'LE_Source_PropertyType', ps: [{ - n: 'mxDataFile', - en: 'MX_DataFile', - ti: '.MXDataFileType' + n: 'leSource', + en: 'LE_Source', + ti: '.LESourceType' }, { n: 'nilReason', ti: { @@ -660,12 +601,15 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MITransferFunctionTypeCodePropertyType', - tn: 'MI_TransferFunctionTypeCode_PropertyType', + ln: 'MIGeolocationInformationPropertyType', + tn: 'MI_GeolocationInformation_PropertyType', ps: [{ - n: 'miTransferFunctionTypeCode', - en: 'MI_TransferFunctionTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'abstractMIGeolocationInformation', + mx: false, + dom: false, + en: 'AbstractMI_GeolocationInformation', + ti: '.AbstractMIGeolocationInformationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -676,110 +620,70 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MIInstrumentType', - tn: 'MI_Instrument_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'citation', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { n: 'type', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'href', + t: 'a' }, { - n: 'mountedOn', - ti: '.MIPlatformPropertyType' - }] - }, { - ln: 'MIBandType', - tn: 'MI_Band_Type', - bti: 'ISO19139_GMD_20070417.MDBandType', - ps: [{ - n: 'bandBoundaryDefinition', - ti: '.MIBandDefinitionPropertyType' + n: 'role', + t: 'a' }, { - n: 'nominalSpatialResolution', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'transferFunctionType', - ti: '.MITransferFunctionTypeCodePropertyType' + n: 'title', + t: 'a' }, { - n: 'transmittedPolarisation', - ti: '.MIPolarisationOrientationCodePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'detectedPolarisation', - ti: '.MIPolarisationOrientationCodePropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'LEAlgorithmType', - tn: 'LE_Algorithm_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'LESourceType', + tn: 'LE_Source_Type', + bti: 'ISO19139_GMD_20070417.LISourceType', ps: [{ - n: 'citation', - rq: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + n: 'processedLevel', + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'description', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'resolution', + ti: '.LENominalResolutionPropertyType' }] }, { - ln: 'MIRequirementType', - tn: 'MI_Requirement_Type', + ln: 'LEProcessStepReportType', + tn: 'LE_ProcessStepReport_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'citation', - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'requestor', - rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }, { - n: 'recipient', - rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }, { - n: 'priority', - rq: true, - ti: '.MIPriorityCodePropertyType' - }, { - n: 'requestedDate', + n: 'name', rq: true, - ti: '.MIRequestedDatePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'expiryDate', - rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'satisifiedPlan', - mno: 0, - col: true, - ti: '.MIPlanPropertyType' + n: 'fileType', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'MIAcquisitionInformationPropertyType', - tn: 'MI_AcquisitionInformation_PropertyType', + ln: 'MIPlatformPassPropertyType', + tn: 'MI_PlatformPass_PropertyType', ps: [{ - n: 'miAcquisitionInformation', - en: 'MI_AcquisitionInformation', - ti: '.MIAcquisitionInformationType' + n: 'miPlatformPass', + en: 'MI_PlatformPass', + ti: '.MIPlatformPassType' }, { n: 'nilReason', ti: { @@ -822,30 +726,25 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIObjectiveTypeCodePropertyType', - tn: 'MI_ObjectiveTypeCode_PropertyType', + ln: 'MIRequestedDateType', + tn: 'MI_RequestedDate_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'miObjectiveTypeCode', - en: 'MI_ObjectiveTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'requestedDateOfCollection', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'latestAcceptableDate', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }] }, { - ln: 'MIEnvironmentalRecordPropertyType', - tn: 'MI_EnvironmentalRecord_PropertyType', + ln: 'MIInstrumentPropertyType', + tn: 'MI_Instrument_PropertyType', ps: [{ - n: 'miEnvironmentalRecord', - en: 'MI_EnvironmentalRecord', - ti: '.MIEnvironmentalRecordType' + n: 'miInstrument', + en: 'MI_Instrument', + ti: '.MIInstrumentType' }, { n: 'nilReason', ti: { @@ -888,42 +787,25 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessingType', - tn: 'LE_Processing_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MIGeoreferenceableType', + tn: 'MI_Georeferenceable_Type', + bti: 'ISO19139_GMD_20070417.MDGeoreferenceableType', ps: [{ - n: 'identifier', + n: 'geolocationInformation', rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'softwareReference', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'procedureDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'documentation', - mno: 0, col: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'runTimeParameters', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: '.MIGeolocationInformationPropertyType' }, { - n: 'algorithm', - mno: 0, - col: true, - ti: '.LEAlgorithmPropertyType' + n: 'platformParameters', + ti: '.MIPlatformPropertyType' }] }, { - ln: 'MIRangeElementDescriptionPropertyType', - tn: 'MI_RangeElementDescription_PropertyType', + ln: 'LEAlgorithmPropertyType', + tn: 'LE_Algorithm_PropertyType', ps: [{ - n: 'miRangeElementDescription', - en: 'MI_RangeElementDescription', - ti: '.MIRangeElementDescriptionType' + n: 'leAlgorithm', + en: 'LE_Algorithm', + ti: '.LEAlgorithmType' }, { n: 'nilReason', ti: { @@ -966,35 +848,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMIGeolocationInformationType', - tn: 'AbstractMI_GeolocationInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'qualityInfo', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.DQDataQualityPropertyType' - }] - }, { - ln: 'MIRequestedDateType', - tn: 'MI_RequestedDate_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'requestedDateOfCollection', - rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'latestAcceptableDate', - rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }] - }, { - ln: 'MIBandPropertyType', - tn: 'MI_Band_PropertyType', + ln: 'MIRequestedDatePropertyType', + tn: 'MI_RequestedDate_PropertyType', ps: [{ - n: 'miBand', - en: 'MI_Band', - ti: '.MIBandType' + n: 'miRequestedDate', + en: 'MI_RequestedDate', + ti: '.MIRequestedDateType' }, { n: 'nilReason', ti: { @@ -1037,12 +896,49 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGCPCollectionPropertyType', - tn: 'MI_GCPCollection_PropertyType', + ln: 'MIGeorectifiedType', + tn: 'MI_Georectified_Type', + bti: 'ISO19139_GMD_20070417.MDGeorectifiedType', ps: [{ - n: 'migcpCollection', - en: 'MI_GCPCollection', - ti: '.MIGCPCollectionType' + n: 'checkPoint', + mno: 0, + col: true, + ti: '.MIGCPPropertyType' + }, { + n: 'geolocationIdentification', + mno: 0, + col: true, + ti: '.MIGCPCollectionPropertyType' + }] + }, { + ln: 'QEUsabilityType', + tn: 'QE_Usability_Type', + bti: 'ISO19139_GMD_20070417.AbstractDQElementType' + }, { + ln: 'MIRangeElementDescriptionType', + tn: 'MI_RangeElementDescription_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'definition', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'rangeElement', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.RecordPropertyType' + }] + }, { + ln: 'MIGeoreferenceablePropertyType', + tn: 'MI_Georeferenceable_PropertyType', + ps: [{ + n: 'miGeoreferenceable', + en: 'MI_Georeferenceable', + ti: '.MIGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -1085,12 +981,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRequestedDatePropertyType', - tn: 'MI_RequestedDate_PropertyType', + ln: 'MIEventPropertyType', + tn: 'MI_Event_PropertyType', ps: [{ - n: 'miRequestedDate', - en: 'MI_RequestedDate', - ti: '.MIRequestedDateType' + n: 'miEvent', + en: 'MI_Event', + ti: '.MIEventType' }, { n: 'nilReason', ti: { @@ -1133,12 +1029,30 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LESourcePropertyType', - tn: 'LE_Source_PropertyType', + ln: 'MIObjectiveTypeCodePropertyType', + tn: 'MI_ObjectiveTypeCode_PropertyType', ps: [{ - n: 'leSource', - en: 'LE_Source', - ti: '.LESourceType' + n: 'miObjectiveTypeCode', + en: 'MI_ObjectiveTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIPlanPropertyType', + tn: 'MI_Plan_PropertyType', + ps: [{ + n: 'miPlan', + en: 'MI_Plan', + ti: '.MIPlanType' }, { n: 'nilReason', ti: { @@ -1181,30 +1095,40 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGeometryTypeCodePropertyType', - tn: 'MI_GeometryTypeCode_PropertyType', + ln: 'MIPlatformType', + tn: 'MI_Platform_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'miGeometryTypeCode', - en: 'MI_GeometryTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'citation', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'description', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'sponsor', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + }, { + n: 'instrument', + rq: true, + col: true, + ti: '.MIInstrumentPropertyType' }] }, { - ln: 'MIImageDescriptionPropertyType', - tn: 'MI_ImageDescription_PropertyType', + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', ps: [{ - n: 'miImageDescription', - en: 'MI_ImageDescription', - ti: '.MIImageDescriptionType' + n: 'mxDataFile', + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -1247,12 +1171,32 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGeoreferenceablePropertyType', - tn: 'MI_Georeferenceable_PropertyType', + ln: 'MIBandType', + tn: 'MI_Band_Type', + bti: 'ISO19139_GMD_20070417.MDBandType', ps: [{ - n: 'miGeoreferenceable', - en: 'MI_Georeferenceable', - ti: '.MIGeoreferenceableType' + n: 'bandBoundaryDefinition', + ti: '.MIBandDefinitionPropertyType' + }, { + n: 'nominalSpatialResolution', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'transferFunctionType', + ti: '.MITransferFunctionTypeCodePropertyType' + }, { + n: 'transmittedPolarisation', + ti: '.MIPolarisationOrientationCodePropertyType' + }, { + n: 'detectedPolarisation', + ti: '.MIPolarisationOrientationCodePropertyType' + }] + }, { + ln: 'MISequenceCodePropertyType', + tn: 'MI_SequenceCode_PropertyType', + ps: [{ + n: 'miSequenceCode', + en: 'MI_SequenceCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1263,143 +1207,77 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MIAcquisitionInformationType', - tn: 'MI_AcquisitionInformation_Type', + ln: 'MIRequirementType', + tn: 'MI_Requirement_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'acquisitionRequirement', - mno: 0, - col: true, - ti: '.MIRequirementPropertyType' + n: 'citation', + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'objective', - mno: 0, - col: true, - ti: '.MIObjectivePropertyType' + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'instrument', - mno: 0, + n: 'requestor', + rq: true, col: true, - ti: '.MIInstrumentPropertyType' + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' }, { - n: 'acquisitionPlan', - mno: 0, + n: 'recipient', + rq: true, col: true, - ti: '.MIPlanPropertyType' + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' }, { - n: 'operation', - mno: 0, - col: true, - ti: '.MIOperationPropertyType' + n: 'priority', + rq: true, + ti: '.MIPriorityCodePropertyType' }, { - n: 'platform', + n: 'requestedDate', + rq: true, + ti: '.MIRequestedDatePropertyType' + }, { + n: 'expiryDate', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'satisifiedPlan', mno: 0, col: true, - ti: '.MIPlatformPropertyType' - }, { - n: 'environmentalConditions', - ti: '.MIEnvironmentalRecordPropertyType' + ti: '.MIPlanPropertyType' }] }, { - ln: 'QEUsabilityType', - tn: 'QE_Usability_Type', - bti: 'ISO19139_GMD_20070417.AbstractDQElementType' - }, { - ln: 'MIPlanType', - tn: 'MI_Plan_Type', + ln: 'MIInstrumentType', + tn: 'MI_Instrument_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'type', - ti: '.MIGeometryTypeCodePropertyType' + n: 'citation', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'status', + n: 'identifier', rq: true, - ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'citation', + n: 'type', rq: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'satisfiedRequirement', - mno: 0, - col: true, - ti: '.MIRequirementPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'operation', - mno: 0, - col: true, - ti: '.MIOperationPropertyType' - }] - }, { - ln: 'MIOperationTypeCodePropertyType', - tn: 'MI_OperationTypeCode_PropertyType', - ps: [{ - n: 'miOperationTypeCode', - en: 'MI_OperationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MICoverageDescriptionType', - tn: 'MI_CoverageDescription_Type', - bti: 'ISO19139_GMD_20070417.MDCoverageDescriptionType', - ps: [{ - n: 'rangeElementDescription', - mno: 0, - col: true, - ti: '.MIRangeElementDescriptionPropertyType' + n: 'mountedOn', + ti: '.MIPlatformPropertyType' }] }, { - ln: 'MIGeolocationInformationPropertyType', - tn: 'MI_GeolocationInformation_PropertyType', + ln: 'LEProcessStepReportPropertyType', + tn: 'LE_ProcessStepReport_PropertyType', ps: [{ - n: 'abstractMIGeolocationInformation', - mx: false, - dom: false, - en: 'AbstractMI_GeolocationInformation', - ti: '.AbstractMIGeolocationInformationType', - t: 'er' + n: 'leProcessStepReport', + en: 'LE_ProcessStepReport', + ti: '.LEProcessStepReportType' }, { n: 'nilReason', ti: { @@ -1441,6 +1319,36 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'LEProcessingType', + tn: 'LE_Processing_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'softwareReference', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + }, { + n: 'procedureDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + }, { + n: 'runTimeParameters', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'algorithm', + mno: 0, + col: true, + ti: '.LEAlgorithmPropertyType' + }] }, { ln: 'MIEnvironmentalRecordType', tn: 'MI_EnvironmentalRecord_Type', @@ -1463,12 +1371,22 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'LEAlgorithmPropertyType', - tn: 'LE_Algorithm_PropertyType', + ln: 'AbstractMIGeolocationInformationType', + tn: 'AbstractMI_GeolocationInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'leAlgorithm', - en: 'LE_Algorithm', - ti: '.LEAlgorithmType' + n: 'qualityInfo', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.DQDataQualityPropertyType' + }] + }, { + ln: 'MIGCPPropertyType', + tn: 'MI_GCP_PropertyType', + ps: [{ + n: 'migcp', + en: 'MI_GCP', + ti: '.MIGCPType' }, { n: 'nilReason', ti: { @@ -1511,11 +1429,11 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIContextCodePropertyType', - tn: 'MI_ContextCode_PropertyType', + ln: 'MITransferFunctionTypeCodePropertyType', + tn: 'MI_TransferFunctionTypeCode_PropertyType', ps: [{ - n: 'miContextCode', - en: 'MI_ContextCode', + n: 'miTransferFunctionTypeCode', + en: 'MI_TransferFunctionTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -1529,12 +1447,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRequirementPropertyType', - tn: 'MI_Requirement_PropertyType', + ln: 'MIBandPropertyType', + tn: 'MI_Band_PropertyType', ps: [{ - n: 'miRequirement', - en: 'MI_Requirement', - ti: '.MIRequirementType' + n: 'miBand', + en: 'MI_Band', + ti: '.MIBandType' }, { n: 'nilReason', ti: { @@ -1577,12 +1495,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessStepPropertyType', - tn: 'LE_ProcessStep_PropertyType', + ln: 'MIImageDescriptionPropertyType', + tn: 'MI_ImageDescription_PropertyType', ps: [{ - n: 'leProcessStep', - en: 'LE_ProcessStep', - ti: '.LEProcessStepType' + n: 'miImageDescription', + en: 'MI_ImageDescription', + ti: '.MIImageDescriptionType' }, { n: 'nilReason', ti: { @@ -1625,12 +1543,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MISequenceCodePropertyType', - tn: 'MI_SequenceCode_PropertyType', + ln: 'QEUsabilityPropertyType', + tn: 'QE_Usability_PropertyType', ps: [{ - n: 'miSequenceCode', - en: 'MI_SequenceCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'qeUsability', + en: 'QE_Usability', + ti: '.QEUsabilityType' }, { n: 'nilReason', ti: { @@ -1641,14 +1559,44 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MIObjectivePropertyType', - tn: 'MI_Objective_PropertyType', + ln: 'LEProcessingPropertyType', + tn: 'LE_Processing_PropertyType', ps: [{ - n: 'miObjective', - en: 'MI_Objective', - ti: '.MIObjectiveType' + n: 'leProcessing', + en: 'LE_Processing', + ti: '.LEProcessingType' }, { n: 'nilReason', ti: { @@ -1691,39 +1639,20 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPlatformType', - tn: 'MI_Platform_Type', + ln: 'MXDataFileType', + tn: 'MX_DataFile_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'citation', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'description', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'sponsor', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }, { - n: 'instrument', + n: 'fileFormat', rq: true, - col: true, - ti: '.MIInstrumentPropertyType' + ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' }] }, { - ln: 'MISensorTypeCodePropertyType', - tn: 'MI_SensorTypeCode_PropertyType', + ln: 'MIPriorityCodePropertyType', + tn: 'MI_PriorityCode_PropertyType', ps: [{ - n: 'miSensorTypeCode', - en: 'MI_SensorTypeCode', + n: 'miPriorityCode', + en: 'MI_PriorityCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -1737,30 +1666,48 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRangeElementDescriptionType', - tn: 'MI_RangeElementDescription_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MIContextCodePropertyType', + tn: 'MI_ContextCode_PropertyType', ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'miContextCode', + en: 'MI_ContextCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'definition', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIOperationTypeCodePropertyType', + tn: 'MI_OperationTypeCode_PropertyType', + ps: [{ + n: 'miOperationTypeCode', + en: 'MI_OperationTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'rangeElement', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.RecordPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MIInstrumentPropertyType', - tn: 'MI_Instrument_PropertyType', + ln: 'MIMetadataPropertyType', + tn: 'MI_Metadata_PropertyType', ps: [{ - n: 'miInstrument', - en: 'MI_Instrument', - ti: '.MIInstrumentType' + n: 'miMetadata', + en: 'MI_Metadata', + ti: '.MIMetadataType' }, { n: 'nilReason', ti: { @@ -1803,12 +1750,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIEventPropertyType', - tn: 'MI_Event_PropertyType', + ln: 'MIEnvironmentalRecordPropertyType', + tn: 'MI_EnvironmentalRecord_PropertyType', ps: [{ - n: 'miEvent', - en: 'MI_Event', - ti: '.MIEventType' + n: 'miEnvironmentalRecord', + en: 'MI_EnvironmentalRecord', + ti: '.MIEnvironmentalRecordType' }, { n: 'nilReason', ti: { @@ -1851,12 +1798,50 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGCPPropertyType', - tn: 'MI_GCP_PropertyType', + ln: 'MIAcquisitionInformationType', + tn: 'MI_AcquisitionInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'migcp', - en: 'MI_GCP', - ti: '.MIGCPType' + n: 'acquisitionRequirement', + mno: 0, + col: true, + ti: '.MIRequirementPropertyType' + }, { + n: 'objective', + mno: 0, + col: true, + ti: '.MIObjectivePropertyType' + }, { + n: 'instrument', + mno: 0, + col: true, + ti: '.MIInstrumentPropertyType' + }, { + n: 'acquisitionPlan', + mno: 0, + col: true, + ti: '.MIPlanPropertyType' + }, { + n: 'operation', + mno: 0, + col: true, + ti: '.MIOperationPropertyType' + }, { + n: 'platform', + mno: 0, + col: true, + ti: '.MIPlatformPropertyType' + }, { + n: 'environmentalConditions', + ti: '.MIEnvironmentalRecordPropertyType' + }] + }, { + ln: 'MIGeorectifiedPropertyType', + tn: 'MI_Georectified_PropertyType', + ps: [{ + n: 'miGeorectified', + en: 'MI_Georectified', + ti: '.MIGeorectifiedType' }, { n: 'nilReason', ti: { @@ -1899,22 +1884,110 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataFileType', - tn: 'MX_DataFile_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'fileFormat', - rq: true, - ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' - }] - }, { - ln: 'MIObjectiveType', - tn: 'MI_Objective_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MIRangeElementDescriptionPropertyType', + tn: 'MI_RangeElementDescription_PropertyType', ps: [{ - n: 'identifier', - rq: true, - col: true, + n: 'miRangeElementDescription', + en: 'MI_RangeElementDescription', + ti: '.MIRangeElementDescriptionType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MIPolarisationOrientationCodePropertyType', + tn: 'MI_PolarisationOrientationCode_PropertyType', + ps: [{ + n: 'miPolarisationOrientationCode', + en: 'MI_PolarisationOrientationCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'LEAlgorithmType', + tn: 'LE_Algorithm_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'citation', + rq: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + }, { + n: 'description', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MIGeometryTypeCodePropertyType', + tn: 'MI_GeometryTypeCode_PropertyType', + ps: [{ + n: 'miGeometryTypeCode', + en: 'MI_GeometryTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIObjectiveType', + tn: 'MI_Objective_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'identifier', + rq: true, + col: true, ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { n: 'priority', @@ -1951,60 +2024,56 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: '.MIEventPropertyType' }] }, { - ln: 'MIEventType', - tn: 'MI_Event_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'LENominalResolutionType', + tn: 'LE_NominalResolution_Type', ps: [{ - n: 'identifier', + n: 'scanningResolution', rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + ti: 'ISO19139_GCO_20070417.DistancePropertyType' }, { - n: 'trigger', + n: 'groundResolution', rq: true, - ti: '.MITriggerCodePropertyType' - }, { - n: 'context', + ti: 'ISO19139_GCO_20070417.DistancePropertyType' + }] + }, { + ln: 'MICoverageDescriptionType', + tn: 'MI_CoverageDescription_Type', + bti: 'ISO19139_GMD_20070417.MDCoverageDescriptionType', + ps: [{ + n: 'rangeElementDescription', + mno: 0, + col: true, + ti: '.MIRangeElementDescriptionPropertyType' + }] + }, { + ln: 'MIGCPCollectionType', + tn: 'MI_GCPCollection_Type', + bti: '.AbstractMIGeolocationInformationType', + ps: [{ + n: 'collectionIdentification', rq: true, - ti: '.MIContextCodePropertyType' + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' }, { - n: 'sequence', + n: 'collectionName', rq: true, - ti: '.MISequenceCodePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'time', + n: 'coordinateReferenceSystem', rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'expectedObjective', - mno: 0, - col: true, - ti: '.MIObjectivePropertyType' - }, { - n: 'relatedSensor', - mno: 0, - col: true, - ti: '.MIInstrumentPropertyType' + ti: 'ISO19139_GMD_20070417.MDReferenceSystemPropertyType' }, { - n: 'relatedPass', - ti: '.MIPlatformPassPropertyType' - }] - }, { - ln: 'MIMetadataType', - tn: 'MI_Metadata_Type', - bti: 'ISO19139_GMD_20070417.MDMetadataType', - ps: [{ - n: 'acquisitionInformation', - mno: 0, + n: 'gcp', + rq: true, col: true, - ti: '.MIAcquisitionInformationPropertyType' + ti: '.MIGCPPropertyType' }] }, { - ln: 'MIPlanPropertyType', - tn: 'MI_Plan_PropertyType', + ln: 'MITriggerCodePropertyType', + tn: 'MI_TriggerCode_PropertyType', ps: [{ - n: 'miPlan', - en: 'MI_Plan', - ti: '.MIPlanType' + n: 'miTriggerCode', + en: 'MI_TriggerCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -2015,54 +2084,18 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'MIImageDescriptionType', - tn: 'MI_ImageDescription_Type', - bti: 'ISO19139_GMD_20070417.MDImageDescriptionType', - ps: [{ - n: 'rangeElementDescription', - mno: 0, - col: true, - ti: '.MIRangeElementDescriptionPropertyType' }] }, { - ln: 'MICoverageDescriptionPropertyType', - tn: 'MI_CoverageDescription_PropertyType', + ln: 'DirectPositionPropertyType', + tn: 'DirectPosition_PropertyType', ps: [{ - n: 'miCoverageDescription', - en: 'MI_CoverageDescription', - ti: '.MICoverageDescriptionType' + n: 'pos', + rq: true, + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DirectPositionType' }, { n: 'nilReason', ti: { @@ -2105,12 +2138,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessStepReportPropertyType', - tn: 'LE_ProcessStepReport_PropertyType', + ln: 'MIOperationPropertyType', + tn: 'MI_Operation_PropertyType', ps: [{ - n: 'leProcessStepReport', - en: 'LE_ProcessStepReport', - ti: '.LEProcessStepReportType' + n: 'miOperation', + en: 'MI_Operation', + ti: '.MIOperationType' }, { n: 'nilReason', ti: { @@ -2171,161 +2204,131 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIOperationPropertyType', - tn: 'MI_Operation_PropertyType', + ln: 'MIPlanType', + tn: 'MI_Plan_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'miOperation', - en: 'MI_Operation', - ti: '.MIOperationType' + n: 'type', + ti: '.MIGeometryTypeCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'status', + rq: true, + ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' }, { - n: 'title', - t: 'a' + n: 'citation', + rq: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'satisfiedRequirement', + mno: 0, + col: true, + ti: '.MIRequirementPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'operation', + mno: 0, + col: true, + ti: '.MIOperationPropertyType' }] }, { - ln: 'MIGeorectifiedPropertyType', - tn: 'MI_Georectified_PropertyType', + ln: 'MIImageDescriptionType', + tn: 'MI_ImageDescription_Type', + bti: 'ISO19139_GMD_20070417.MDImageDescriptionType', ps: [{ - n: 'miGeorectified', - en: 'MI_Georectified', - ti: '.MIGeorectifiedType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'rangeElementDescription', + mno: 0, + col: true, + ti: '.MIRangeElementDescriptionPropertyType' + }] + }, { + ln: 'MIEventType', + tn: 'MI_Event_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'href', - t: 'a' + n: 'trigger', + rq: true, + ti: '.MITriggerCodePropertyType' }, { - n: 'role', - t: 'a' + n: 'context', + rq: true, + ti: '.MIContextCodePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'sequence', + rq: true, + ti: '.MISequenceCodePropertyType' }, { - n: 'title', - t: 'a' + n: 'time', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'expectedObjective', + mno: 0, + col: true, + ti: '.MIObjectivePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'LESourceType', - tn: 'LE_Source_Type', - bti: 'ISO19139_GMD_20070417.LISourceType', - ps: [{ - n: 'processedLevel', - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + n: 'relatedSensor', + mno: 0, + col: true, + ti: '.MIInstrumentPropertyType' }, { - n: 'resolution', - ti: '.LENominalResolutionPropertyType' + n: 'relatedPass', + ti: '.MIPlatformPassPropertyType' }] }], eis: [{ en: 'LE_NominalResolution', ti: '.LENominalResolutionType' }, { - en: 'MI_GCPCollection', - ti: '.MIGCPCollectionType', - sh: 'AbstractMI_GeolocationInformation' + en: 'MI_Operation', + ti: '.MIOperationType' }, { - en: 'MI_AcquisitionInformation', - ti: '.MIAcquisitionInformationType' + en: 'MI_Event', + ti: '.MIEventType' }, { - en: 'QE_CoverageResult', - ti: '.QECoverageResultType', - sh: { - lp: 'AbstractDQ_Result', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } + en: 'MI_Plan', + ti: '.MIPlanType' }, { - en: 'QE_Usability', - ti: '.QEUsabilityType', + en: 'MI_ObjectiveTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'AbstractDQ_Element', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Platform', - ti: '.MIPlatformType' + en: 'MI_Objective', + ti: '.MIObjectiveType' }, { - en: 'MI_Instrument', - ti: '.MIInstrumentType' + en: 'MI_ContextCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'MI_Requirement', - ti: '.MIRequirementType' + en: 'MI_TriggerCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'MI_RequestedDate', - ti: '.MIRequestedDateType' + en: 'MI_PlatformPass', + ti: '.MIPlatformPassType' }, { - en: 'LE_ProcessStep', - ti: '.LEProcessStepType', + en: 'MI_TransferFunctionTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'LI_ProcessStep', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Band', - ti: '.MIBandType', + en: 'MI_Georeferenceable', + ti: '.MIGeoreferenceableType', sh: { - lp: 'MD_Band', + lp: 'MD_Georeferenceable', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { @@ -2336,60 +2339,96 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'AbstractMI_GeolocationInformation', - ti: '.AbstractMIGeolocationInformationType' + en: 'MI_ImageDescription', + ti: '.MIImageDescriptionType', + sh: { + lp: 'MD_ImageDescription', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { - en: 'MI_SensorTypeCode', + en: 'QE_CoverageResult', + ti: '.QECoverageResultType', + sh: { + lp: 'AbstractDQ_Result', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } + }, { + en: 'MI_Requirement', + ti: '.MIRequirementType' + }, { + en: 'MI_Georectified', + ti: '.MIGeorectifiedType', + sh: { + lp: 'MD_Georectified', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } + }, { + en: 'MI_PriorityCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_ContextCode', + en: 'MI_SensorTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_TransferFunctionTypeCode', + en: 'MI_GeometryTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LE_Source', - ti: '.LESourceType', + en: 'MI_Platform', + ti: '.MIPlatformType' + }, { + en: 'MI_GCPCollection', + ti: '.MIGCPCollectionType', + sh: 'AbstractMI_GeolocationInformation' + }, { + en: 'MI_RangeElementDescription', + ti: '.MIRangeElementDescriptionType' + }, { + en: 'MX_DataFile', + ti: '.MXDataFileType' + }, { + en: 'QE_Usability', + ti: '.QEUsabilityType', sh: { - lp: 'LI_Source', + lp: 'AbstractDQ_Element', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_OperationTypeCode', + en: 'LE_ProcessStepReport', + ti: '.LEProcessStepReportType' + }, { + en: 'AbstractMI_GeolocationInformation', + ti: '.AbstractMIGeolocationInformationType' + }, { + en: 'MI_AcquisitionInformation', + ti: '.MIAcquisitionInformationType' + }, { + en: 'MI_BandDefinition', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MX_DataFile', - ti: '.MXDataFileType' - }, { - en: 'MI_Georectified', - ti: '.MIGeorectifiedType', + en: 'LE_Source', + ti: '.LESourceType', sh: { - lp: 'MD_Georectified', + lp: 'LI_Source', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_Georeferenceable', - ti: '.MIGeoreferenceableType', - sh: { - lp: 'MD_Georeferenceable', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } + en: 'MI_Instrument', + ti: '.MIInstrumentType' }, { en: 'MI_CoverageDescription', ti: '.MICoverageDescriptionType', @@ -2398,79 +2437,47 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_Objective', - ti: '.MIObjectiveType' - }, { - en: 'MI_GeometryTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } - }, { - en: 'MI_EnvironmentalRecord', - ti: '.MIEnvironmentalRecordType' - }, { - en: 'MI_PolarisationOrientationCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'LE_ProcessStep', + ti: '.LEProcessStepType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'LI_ProcessStep', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'LE_Algorithm', - ti: '.LEAlgorithmType' - }, { - en: 'MI_PlatformPass', - ti: '.MIPlatformPassType' - }, { - en: 'MI_BandDefinition', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'MI_Band', + ti: '.MIBandType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'MD_Band', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_ObjectiveTypeCode', + en: 'MI_OperationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Event', - ti: '.MIEventType' - }, { - en: 'MI_Operation', - ti: '.MIOperationType' - }, { - en: 'MI_PriorityCode', + en: 'MI_SequenceCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_RangeElementDescription', - ti: '.MIRangeElementDescriptionType' - }, { - en: 'MI_ImageDescription', - ti: '.MIImageDescriptionType', - sh: { - lp: 'MD_ImageDescription', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } + en: 'MI_EnvironmentalRecord', + ti: '.MIEnvironmentalRecordType' }, { en: 'MI_GCP', ti: '.MIGCPType' }, { - en: 'LE_ProcessStepReport', - ti: '.LEProcessStepReportType' + en: 'MI_RequestedDate', + ti: '.MIRequestedDateType' }, { - en: 'MI_Plan', - ti: '.MIPlanType' + en: 'LE_Algorithm', + ti: '.LEAlgorithmType' }, { - en: 'MI_TriggerCode', + en: 'MI_PolarisationOrientationCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', @@ -2479,13 +2486,6 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { }, { en: 'LE_Processing', ti: '.LEProcessingType' - }, { - en: 'MI_SequenceCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } }] }; return { diff --git a/scripts/lib/ISO19139_GCO_20060504.js b/scripts/lib/ISO19139_GCO_20060504.js index ba33ccca..451c1a7a 100644 --- a/scripts/lib/ISO19139_GCO_20060504.js +++ b/scripts/lib/ISO19139_GCO_20060504.js @@ -5,19 +5,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0'], tis: [{ - ln: 'UomScalePropertyType', - tn: 'UomScale_PropertyType', + ln: 'RecordTypePropertyType', + tn: 'RecordType_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'recordType', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' + en: 'RecordType', + ti: '.RecordTypeType' }, { n: 'nilReason', ti: { @@ -28,40 +22,10 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'UnitOfMeasurePropertyType', - tn: 'UnitOfMeasure_PropertyType', + ln: 'UomAreaPropertyType', + tn: 'UomArea_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -115,46 +79,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListValueType', - tn: 'CodeListValue_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeList', - rq: true, - an: { - lp: 'codeList' - }, - t: 'a' - }, { - n: 'codeListValue', - rq: true, - an: { - lp: 'codeListValue' - }, - t: 'a' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'UomVelocityPropertyType', - tn: 'UomVelocity_PropertyType', + ln: 'MemberNamePropertyType', + tn: 'MemberName_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'memberName', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' + en: 'MemberName', + ti: '.MemberNameType' }, { n: 'nilReason', ti: { @@ -197,8 +128,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomLengthPropertyType', - tn: 'UomLength_PropertyType', + ln: 'UomTimePropertyType', + tn: 'UomTime_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -252,26 +183,35 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangeType', - tn: 'MultiplicityRange_Type', - bti: '.AbstractObjectType', + ln: 'ScalePropertyType', + tn: 'Scale_PropertyType', ps: [{ - n: 'lower', + n: 'scale', rq: true, - ti: '.IntegerPropertyType' + en: 'Scale', + ti: 'GML_3_2_0.ScaleType' }, { - n: 'upper', - rq: true, - ti: '.UnlimitedIntegerPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'UnlimitedIntegerPropertyType', - tn: 'UnlimitedInteger_PropertyType', + ln: 'LengthPropertyType', + tn: 'Length_PropertyType', ps: [{ - n: 'unlimitedInteger', + n: 'length', rq: true, - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + mx: false, + dom: false, + en: 'Length', + ti: 'GML_3_2_0.LengthType', + t: 'er' }, { n: 'nilReason', ti: { @@ -284,16 +224,17 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasurePropertyType', - tn: 'Measure_PropertyType', + ln: 'DatePropertyType', + tn: 'Date_PropertyType', ps: [{ - n: 'measure', + n: 'date', rq: true, - mx: false, - dom: false, - en: 'Measure', - ti: 'GML_3_2_0.MeasureType', - t: 'er' + en: 'Date' + }, { + n: 'dateTime', + rq: true, + en: 'DateTime', + ti: 'DateTime' }, { n: 'nilReason', ti: { @@ -306,13 +247,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangePropertyType', - tn: 'MultiplicityRange_PropertyType', + ln: 'TypeNamePropertyType', + tn: 'TypeName_PropertyType', ps: [{ - n: 'multiplicityRange', + n: 'typeName', rq: true, - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' + en: 'TypeName', + ti: '.TypeNameType' }, { n: 'nilReason', ti: { @@ -355,13 +296,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScopedNamePropertyType', - tn: 'ScopedName_PropertyType', + ln: 'RealPropertyType', + tn: 'Real_PropertyType', ps: [{ - n: 'scopedName', + n: 'real', rq: true, - en: 'ScopedName', - ti: 'GML_3_2_0.CodeType' + en: 'Real', + ti: 'Double' }, { n: 'nilReason', ti: { @@ -373,6 +314,19 @@ var ISO19139_GCO_20060504_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'MultiplicityRangeType', + tn: 'MultiplicityRange_Type', + bti: '.AbstractObjectType', + ps: [{ + n: 'lower', + rq: true, + ti: '.IntegerPropertyType' + }, { + n: 'upper', + rq: true, + ti: '.UnlimitedIntegerPropertyType' + }] }, { ln: 'NumberPropertyType', tn: 'Number_PropertyType', @@ -403,13 +357,32 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypeNamePropertyType', - tn: 'TypeName_PropertyType', + ln: 'BinaryType', + tn: 'Binary_Type', ps: [{ - n: 'typeName', + n: 'value', + t: 'v' + }, { + n: 'src', + an: { + lp: 'src' + }, + t: 'a' + }] + }, { + ln: 'UnitOfMeasurePropertyType', + tn: 'UnitOfMeasure_PropertyType', + ps: [{ + n: 'unitDefinition', rq: true, - en: 'TypeName', - ti: '.TypeNameType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -451,19 +424,6 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'BinaryType', - tn: 'Binary_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'src', - an: { - lp: 'src' - }, - t: 'a' - }] }, { ln: 'RecordPropertyType', tn: 'Record_PropertyType', @@ -514,18 +474,15 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomVolumePropertyType', - tn: 'UomVolume_PropertyType', + ln: 'MeasurePropertyType', + tn: 'Measure_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'measure', rq: true, mx: false, dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.UnitDefinitionType', + en: 'Measure', + ti: 'GML_3_2_0.MeasureType', t: 'er' }, { n: 'nilReason', @@ -537,6 +494,25 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MultiplicityPropertyType', + tn: 'Multiplicity_PropertyType', + ps: [{ + n: 'multiplicity', + rq: true, + en: 'Multiplicity', + ti: '.MultiplicityType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { n: 'uuidref', an: { @@ -569,15 +545,18 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericNamePropertyType', - tn: 'GenericName_PropertyType', + ln: 'UomVolumePropertyType', + tn: 'UomVolume_PropertyType', ps: [{ - n: 'abstractGenericName', + n: 'unitDefinition', rq: true, mx: false, dom: false, - en: 'AbstractGenericName', - ti: 'GML_3_2_0.CodeType', + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', t: 'er' }, { n: 'nilReason', @@ -589,17 +568,60 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'CharacterStringPropertyType', - tn: 'CharacterString_PropertyType', + ln: 'UnlimitedIntegerType', + tn: 'UnlimitedInteger_Type', ps: [{ - n: 'characterString', + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'isInfinite', + ti: 'Boolean', + an: { + lp: 'isInfinite' + }, + t: 'a' + }] + }, { + ln: 'DateTimePropertyType', + tn: 'DateTime_PropertyType', + ps: [{ + n: 'dateTime', rq: true, - mx: false, - dom: false, - en: 'CharacterString', - t: 'er' + en: 'DateTime', + ti: 'DateTime' }, { n: 'nilReason', ti: { @@ -612,26 +634,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MemberNameType', - tn: 'MemberName_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'aName', - rq: true, - ti: '.CharacterStringPropertyType' - }, { - n: 'attributeType', - rq: true, - ti: '.TypeNamePropertyType' - }] - }, { - ln: 'RealPropertyType', - tn: 'Real_PropertyType', + ln: 'DecimalPropertyType', + tn: 'Decimal_PropertyType', ps: [{ - n: 'real', + n: 'decimal', rq: true, - en: 'Real', - ti: 'Double' + en: 'Decimal', + ti: 'Decimal' }, { n: 'nilReason', ti: { @@ -644,23 +653,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityType', - tn: 'Multiplicity_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'range', - rq: true, - col: true, - ti: '.MultiplicityRangePropertyType' - }] - }, { - ln: 'DateTimePropertyType', - tn: 'DateTime_PropertyType', + ln: 'UnlimitedIntegerPropertyType', + tn: 'UnlimitedInteger_PropertyType', ps: [{ - n: 'dateTime', + n: 'unlimitedInteger', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' }, { n: 'nilReason', ti: { @@ -682,16 +681,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: '.CharacterStringPropertyType' }] }, { - ln: 'LengthPropertyType', - tn: 'Length_PropertyType', + ln: 'AnglePropertyType', + tn: 'Angle_PropertyType', ps: [{ - n: 'length', + n: 'angle', rq: true, - mx: false, - dom: false, - en: 'Length', - ti: 'GML_3_2_0.LengthType', - t: 'er' + en: 'Angle', + ti: 'GML_3_2_0.AngleType' }, { n: 'nilReason', ti: { @@ -704,19 +700,30 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAreaPropertyType', - tn: 'UomArea_PropertyType', + ln: 'AbstractObjectType', + tn: 'AbstractObject_Type', ps: [{ - n: 'unitDefinition', - rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'id', + ti: 'ID', + an: { + lp: 'id' }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' + t: 'a' + }, { + n: 'uuid', + an: { + lp: 'uuid' + }, + t: 'a' + }] + }, { + ln: 'MultiplicityRangePropertyType', + tn: 'MultiplicityRange_PropertyType', + ps: [{ + n: 'multiplicityRange', + rq: true, + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' }, { n: 'nilReason', ti: { @@ -759,66 +766,46 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnlimitedIntegerType', - tn: 'UnlimitedInteger_Type', + ln: 'CodeListValueType', + tn: 'CodeListValue_Type', ps: [{ n: 'value', - ti: 'NonNegativeInteger', t: 'v' }, { - n: 'isInfinite', - ti: 'Boolean', + n: 'codeList', + rq: true, an: { - lp: 'isInfinite' + lp: 'codeList' }, t: 'a' - }] - }, { - ln: 'AnglePropertyType', - tn: 'Angle_PropertyType', - ps: [{ - n: 'angle', - rq: true, - en: 'Angle', - ti: 'GML_3_2_0.AngleType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeListValue', + rq: true, an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'codeListValue' }, t: 'a' - }] - }, { - ln: 'RecordTypePropertyType', - tn: 'RecordType_PropertyType', - ps: [{ - n: 'recordType', - rq: true, - en: 'RecordType', - ti: '.RecordTypeType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeSpace', an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'DecimalPropertyType', - tn: 'Decimal_PropertyType', + ln: 'UomLengthPropertyType', + tn: 'UomLength_PropertyType', ps: [{ - n: 'decimal', + n: 'unitDefinition', rq: true, - en: 'Decimal', - ti: 'Decimal' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -829,49 +816,12 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'AbstractObjectType', - tn: 'AbstractObject_Type', - ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' }, { - n: 'uuid', - an: { - lp: 'uuid' - }, - t: 'a' - }] - }, { - ln: 'IntegerPropertyType', - tn: 'Integer_PropertyType', - ps: [{ - n: 'integer', - rq: true, - en: 'Integer', - ti: 'Integer' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'uuidref', an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'uuidref' }, t: 'a' - }] - }, { - ln: 'RecordTypeType', - tn: 'RecordType_Type', - ps: [{ - n: 'value', - t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -898,13 +848,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryPropertyType', - tn: 'Binary_PropertyType', + ln: 'BooleanPropertyType', + tn: 'Boolean_PropertyType', ps: [{ - n: 'binary', + n: '_boolean', rq: true, - en: 'Binary', - ti: '.BinaryType' + en: 'Boolean', + ti: 'Boolean' }, { n: 'nilReason', ti: { @@ -917,13 +867,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DistancePropertyType', - tn: 'Distance_PropertyType', + ln: 'BinaryPropertyType', + tn: 'Binary_PropertyType', ps: [{ - n: 'distance', + n: 'binary', rq: true, - en: 'Distance', - ti: 'GML_3_2_0.LengthType' + en: 'Binary', + ti: '.BinaryType' }, { n: 'nilReason', ti: { @@ -936,8 +886,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomTimePropertyType', - tn: 'UomTime_PropertyType', + ln: 'UomVelocityPropertyType', + tn: 'UomVelocity_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -991,13 +941,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScalePropertyType', - tn: 'Scale_PropertyType', + ln: 'DistancePropertyType', + tn: 'Distance_PropertyType', ps: [{ - n: 'scale', + n: 'distance', rq: true, - en: 'Scale', - ti: 'GML_3_2_0.ScaleType' + en: 'Distance', + ti: 'GML_3_2_0.LengthType' }, { n: 'nilReason', ti: { @@ -1010,9 +960,20 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObjectReferencePropertyType', - tn: 'ObjectReference_PropertyType', + ln: 'UomAnglePropertyType', + tn: 'UomAngle_PropertyType', ps: [{ + n: 'unitDefinition', + rq: true, + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', + t: 'er' + }, { n: 'nilReason', ti: { t: 'l' @@ -1054,35 +1015,21 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAnglePropertyType', - tn: 'UomAngle_PropertyType', + ln: 'MultiplicityType', + tn: 'Multiplicity_Type', + bti: '.AbstractObjectType', ps: [{ - n: 'unitDefinition', + n: 'range', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + col: true, + ti: '.MultiplicityRangePropertyType' + }] + }, { + ln: 'RecordTypeType', + tn: 'RecordType_Type', + ps: [{ + n: 'value', + t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1108,6 +1055,19 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'MemberNameType', + tn: 'MemberName_Type', + bti: '.AbstractObjectType', + ps: [{ + n: 'aName', + rq: true, + ti: '.CharacterStringPropertyType' + }, { + n: 'attributeType', + rq: true, + ti: '.TypeNamePropertyType' + }] }, { ln: 'LocalNamePropertyType', tn: 'LocalName_PropertyType', @@ -1128,17 +1088,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatePropertyType', - tn: 'Date_PropertyType', + ln: 'IntegerPropertyType', + tn: 'Integer_PropertyType', ps: [{ - n: 'date', - rq: true, - en: 'Date' - }, { - n: 'dateTime', + n: 'integer', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'Integer', + ti: 'Integer' }, { n: 'nilReason', ti: { @@ -1151,13 +1107,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', - tn: 'Boolean_PropertyType', + ln: 'ScopedNamePropertyType', + tn: 'ScopedName_PropertyType', ps: [{ - n: '_boolean', + n: 'scopedName', rq: true, - en: 'Boolean', - ti: 'Boolean' + en: 'ScopedName', + ti: 'GML_3_2_0.CodeType' }, { n: 'nilReason', ti: { @@ -1170,13 +1126,19 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityPropertyType', - tn: 'Multiplicity_PropertyType', + ln: 'UomScalePropertyType', + tn: 'UomScale_PropertyType', ps: [{ - n: 'multiplicity', + n: 'unitDefinition', rq: true, - en: 'Multiplicity', - ti: '.MultiplicityType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1219,13 +1181,15 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MemberNamePropertyType', - tn: 'MemberName_PropertyType', + ln: 'CharacterStringPropertyType', + tn: 'CharacterString_PropertyType', ps: [{ - n: 'memberName', + n: 'characterString', rq: true, - en: 'MemberName', - ti: '.MemberNameType' + mx: false, + dom: false, + en: 'CharacterString', + t: 'er' }, { n: 'nilReason', ti: { @@ -1236,6 +1200,20 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'ObjectReferencePropertyType', + tn: 'ObjectReference_PropertyType', + ps: [{ + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { n: 'uuidref', an: { @@ -1267,83 +1245,105 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GenericNamePropertyType', + tn: 'GenericName_PropertyType', + ps: [{ + n: 'abstractGenericName', + rq: true, + mx: false, + dom: false, + en: 'AbstractGenericName', + ti: 'GML_3_2_0.CodeType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] }], eis: [{ - en: 'Decimal', - ti: 'Decimal' + en: 'ScopedName', + ti: 'GML_3_2_0.CodeType', + sh: 'AbstractGenericName' }, { - en: 'Record', - ti: 'AnyType' + en: 'Binary', + ti: '.BinaryType' + }, { + en: 'RecordType', + ti: '.RecordTypeType' + }, { + en: 'TypeName', + ti: '.TypeNameType' + }, { + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' }, { en: 'AbstractGenericName', ti: 'GML_3_2_0.CodeType' }, { - en: 'LocalName', - ti: 'GML_3_2_0.CodeType', - sh: 'AbstractGenericName' + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' + }, { + en: 'Date' }, { en: 'Angle', ti: 'GML_3_2_0.AngleType', sh: 'Measure' - }, { - en: 'ScopedName', - ti: 'GML_3_2_0.CodeType', - sh: 'AbstractGenericName' }, { en: 'Real', ti: 'Double' }, { - en: 'Boolean', - ti: 'Boolean' + en: 'Length', + ti: 'GML_3_2_0.LengthType', + sh: 'Measure' }, { en: 'Distance', ti: 'GML_3_2_0.LengthType', sh: 'Length' - }, { - en: 'RecordType', - ti: '.RecordTypeType' - }, { - en: 'Length', - ti: 'GML_3_2_0.LengthType', - sh: 'Measure' }, { en: 'Multiplicity', ti: '.MultiplicityType' - }, { - en: 'Measure', - ti: 'GML_3_2_0.MeasureType' - }, { - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' }, { en: 'Scale', ti: 'GML_3_2_0.ScaleType', sh: 'Measure' }, { - en: 'Date' - }, { - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' - }, { - en: 'Binary', - ti: '.BinaryType' + en: 'Measure', + ti: 'GML_3_2_0.MeasureType' }, { en: 'MemberName', ti: '.MemberNameType' }, { - en: 'Integer', - ti: 'Integer' + en: 'Decimal', + ti: 'Decimal' }, { - en: 'DateTime', - ti: 'DateTime' + en: 'CharacterString' + }, { + en: 'LocalName', + ti: 'GML_3_2_0.CodeType', + sh: 'AbstractGenericName' + }, { + en: 'Record', + ti: 'AnyType' + }, { + en: 'Boolean', + ti: 'Boolean' }, { en: 'AbstractObject', ti: '.AbstractObjectType' }, { - en: 'CharacterString' + en: 'Integer', + ti: 'Integer' }, { - en: 'TypeName', - ti: '.TypeNameType' + en: 'DateTime', + ti: 'DateTime' }] }; return { diff --git a/scripts/lib/ISO19139_GCO_20070417.js b/scripts/lib/ISO19139_GCO_20070417.js index acab040b..d4094143 100644 --- a/scripts/lib/ISO19139_GCO_20070417.js +++ b/scripts/lib/ISO19139_GCO_20070417.js @@ -5,55 +5,44 @@ var ISO19139_GCO_20070417_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ - ln: 'UnlimitedIntegerType', - tn: 'UnlimitedInteger_Type', + ln: 'MultiplicityType', + tn: 'Multiplicity_Type', + bti: '.AbstractObjectType', ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' - }, { - n: 'isInfinite', - ti: 'Boolean', - an: { - lp: 'isInfinite' - }, - t: 'a' + n: 'range', + rq: true, + col: true, + ti: '.MultiplicityRangePropertyType' }] }, { - ln: 'CodeListValueType', - tn: 'CodeListValue_Type', + ln: 'CharacterStringPropertyType', + tn: 'CharacterString_PropertyType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeList', + n: 'characterString', rq: true, - an: { - lp: 'codeList' - }, - t: 'a' + mx: false, + dom: false, + en: 'CharacterString', + t: 'er' }, { - n: 'codeListValue', - rq: true, - an: { - lp: 'codeListValue' + n: 'nilReason', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'codeSpace', an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'LocalNamePropertyType', - tn: 'LocalName_PropertyType', + ln: 'BooleanPropertyType', + tn: 'Boolean_PropertyType', ps: [{ - n: 'localName', + n: '_boolean', rq: true, - en: 'LocalName', - ti: 'GML_3_2_1.CodeType' + en: 'Boolean', + ti: 'Boolean' }, { n: 'nilReason', ti: { @@ -66,19 +55,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAnglePropertyType', - tn: 'UomAngle_PropertyType', + ln: 'TypeNamePropertyType', + tn: 'TypeName_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'typeName', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.UnitDefinitionType', - t: 'er' + en: 'TypeName', + ti: '.TypeNameType' }, { n: 'nilReason', ti: { @@ -121,109 +104,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RealPropertyType', - tn: 'Real_PropertyType', - ps: [{ - n: 'real', - rq: true, - en: 'Real', - ti: 'Double' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MultiplicityType', - tn: 'Multiplicity_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'range', - rq: true, - col: true, - ti: '.MultiplicityRangePropertyType' - }] - }, { - ln: 'MemberNameType', - tn: 'MemberName_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'aName', - rq: true, - ti: '.CharacterStringPropertyType' - }, { - n: 'attributeType', - rq: true, - ti: '.TypeNamePropertyType' - }] - }, { - ln: 'MeasurePropertyType', - tn: 'Measure_PropertyType', + ln: 'UomLengthPropertyType', + tn: 'UomLength_PropertyType', ps: [{ - n: 'measure', + n: 'unitDefinition', rq: true, mx: false, dom: false, - en: 'Measure', - ti: 'GML_3_2_1.MeasureType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DistancePropertyType', - tn: 'Distance_PropertyType', - ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: 'GML_3_2_1.LengthType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'BinaryType', - tn: 'Binary_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'src', - an: { - lp: 'src' + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'MemberNamePropertyType', - tn: 'MemberName_PropertyType', - ps: [{ - n: 'memberName', - rq: true, - en: 'MemberName', - ti: '.MemberNameType' + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -266,19 +159,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomLengthPropertyType', - tn: 'UomLength_PropertyType', + ln: 'LocalNamePropertyType', + tn: 'LocalName_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'localName', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.UnitDefinitionType', - t: 'er' + en: 'LocalName', + ti: 'GML_3_2_1.CodeType' }, { n: 'nilReason', ti: { @@ -289,12 +176,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + }] + }, { + ln: 'RecordTypeType', + tn: 'RecordType_Type', + ps: [{ + n: 'value', + t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -321,13 +209,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityPropertyType', - tn: 'Multiplicity_PropertyType', + ln: 'AnglePropertyType', + tn: 'Angle_PropertyType', ps: [{ - n: 'multiplicity', + n: 'angle', rq: true, - en: 'Multiplicity', - ti: '.MultiplicityType' + en: 'Angle', + ti: 'GML_3_2_1.AngleType' }, { n: 'nilReason', ti: { @@ -338,6 +226,20 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'ObjectReferencePropertyType', + tn: 'ObjectReference_PropertyType', + ps: [{ + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { n: 'uuidref', an: { @@ -370,32 +272,17 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryPropertyType', - tn: 'Binary_PropertyType', + ln: 'DatePropertyType', + tn: 'Date_PropertyType', ps: [{ - n: 'binary', + n: 'date', rq: true, - en: 'Binary', - ti: '.BinaryType' + en: 'Date' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'UnlimitedIntegerPropertyType', - tn: 'UnlimitedInteger_PropertyType', - ps: [{ - n: 'unlimitedInteger', + n: 'dateTime', rq: true, - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + en: 'DateTime', + ti: 'DateTime' }, { n: 'nilReason', ti: { @@ -463,13 +350,30 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', - tn: 'Boolean_PropertyType', + ln: 'AbstractObjectType', + tn: 'AbstractObject_Type', ps: [{ - n: '_boolean', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'uuid', + an: { + lp: 'uuid' + }, + t: 'a' + }] + }, { + ln: 'IntegerPropertyType', + tn: 'Integer_PropertyType', + ps: [{ + n: 'integer', rq: true, - en: 'Boolean', - ti: 'Boolean' + en: 'Integer', + ti: 'Integer' }, { n: 'nilReason', ti: { @@ -482,16 +386,32 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericNamePropertyType', - tn: 'GenericName_PropertyType', + ln: 'BinaryPropertyType', + tn: 'Binary_PropertyType', ps: [{ - n: 'abstractGenericName', + n: 'binary', rq: true, - mx: false, - dom: false, - en: 'AbstractGenericName', - ti: 'GML_3_2_1.CodeType', - t: 'er' + en: 'Binary', + ti: '.BinaryType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DecimalPropertyType', + tn: 'Decimal_PropertyType', + ps: [{ + n: 'decimal', + rq: true, + en: 'Decimal', + ti: 'Decimal' }, { n: 'nilReason', ti: { @@ -504,8 +424,8 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAreaPropertyType', - tn: 'UomArea_PropertyType', + ln: 'UomVolumePropertyType', + tn: 'UomVolume_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -559,13 +479,39 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'IntegerPropertyType', - tn: 'Integer_PropertyType', + ln: 'MultiplicityRangeType', + tn: 'MultiplicityRange_Type', + bti: '.AbstractObjectType', ps: [{ - n: 'integer', + n: 'lower', rq: true, - en: 'Integer', - ti: 'Integer' + ti: '.IntegerPropertyType' + }, { + n: 'upper', + rq: true, + ti: '.UnlimitedIntegerPropertyType' + }] + }, { + ln: 'MemberNameType', + tn: 'MemberName_Type', + bti: '.AbstractObjectType', + ps: [{ + n: 'aName', + rq: true, + ti: '.CharacterStringPropertyType' + }, { + n: 'attributeType', + rq: true, + ti: '.TypeNamePropertyType' + }] + }, { + ln: 'DistancePropertyType', + tn: 'Distance_PropertyType', + ps: [{ + n: 'distance', + rq: true, + en: 'Distance', + ti: 'GML_3_2_1.LengthType' }, { n: 'nilReason', ti: { @@ -578,19 +524,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomVelocityPropertyType', - tn: 'UomVelocity_PropertyType', + ln: 'RecordPropertyType', + tn: 'Record_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'record', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.UnitDefinitionType', - t: 'er' + en: 'Record', + ti: 'AnyType' }, { n: 'nilReason', ti: { @@ -633,22 +573,23 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangeType', - tn: 'MultiplicityRange_Type', + ln: 'TypeNameType', + tn: 'TypeName_Type', bti: '.AbstractObjectType', ps: [{ - n: 'lower', - rq: true, - ti: '.IntegerPropertyType' - }, { - n: 'upper', + n: 'aName', rq: true, - ti: '.UnlimitedIntegerPropertyType' + ti: '.CharacterStringPropertyType' }] }, { - ln: 'ObjectReferencePropertyType', - tn: 'ObjectReference_PropertyType', + ln: 'MultiplicityPropertyType', + tn: 'Multiplicity_PropertyType', ps: [{ + n: 'multiplicity', + rq: true, + en: 'Multiplicity', + ti: '.MultiplicityType' + }, { n: 'nilReason', ti: { t: 'l' @@ -690,13 +631,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangePropertyType', - tn: 'MultiplicityRange_PropertyType', + ln: 'UomAnglePropertyType', + tn: 'UomAngle_PropertyType', ps: [{ - n: 'multiplicityRange', + n: 'unitDefinition', rq: true, - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -739,13 +686,23 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScalePropertyType', - tn: 'Scale_PropertyType', + ln: 'NumberPropertyType', + tn: 'Number_PropertyType', ps: [{ - n: 'scale', + n: 'real', rq: true, - en: 'Scale', - ti: 'GML_3_2_1.ScaleType' + en: 'Real', + ti: 'Double' + }, { + n: 'decimal', + rq: true, + en: 'Decimal', + ti: 'Decimal' + }, { + n: 'integer', + rq: true, + en: 'Integer', + ti: 'Integer' }, { n: 'nilReason', ti: { @@ -758,48 +715,35 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordTypeType', - tn: 'RecordType_Type', + ln: 'RealPropertyType', + tn: 'Real_PropertyType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'real', + rq: true, + en: 'Real', + ti: 'Double' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, t: 'a' }] }, { - ln: 'DatePropertyType', - tn: 'Date_PropertyType', + ln: 'GenericNamePropertyType', + tn: 'GenericName_PropertyType', ps: [{ - n: 'date', - rq: true, - en: 'Date' - }, { - n: 'dateTime', + n: 'abstractGenericName', rq: true, - en: 'DateTime', - ti: 'DateTime' + mx: false, + dom: false, + en: 'AbstractGenericName', + ti: 'GML_3_2_1.CodeType', + t: 'er' }, { n: 'nilReason', ti: { @@ -886,13 +830,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DecimalPropertyType', - tn: 'Decimal_PropertyType', + ln: 'DateTimePropertyType', + tn: 'DateTime_PropertyType', ps: [{ - n: 'decimal', + n: 'dateTime', rq: true, - en: 'Decimal', - ti: 'Decimal' + en: 'DateTime', + ti: 'DateTime' }, { n: 'nilReason', ti: { @@ -905,23 +849,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'NumberPropertyType', - tn: 'Number_PropertyType', + ln: 'MultiplicityRangePropertyType', + tn: 'MultiplicityRange_PropertyType', ps: [{ - n: 'real', - rq: true, - en: 'Real', - ti: 'Double' - }, { - n: 'decimal', - rq: true, - en: 'Decimal', - ti: 'Decimal' - }, { - n: 'integer', + n: 'multiplicityRange', rq: true, - en: 'Integer', - ti: 'Integer' + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' }, { n: 'nilReason', ti: { @@ -932,15 +866,51 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TypeNamePropertyType', - tn: 'TypeName_PropertyType', + ln: 'UomVelocityPropertyType', + tn: 'UomVelocity_PropertyType', ps: [{ - n: 'typeName', + n: 'unitDefinition', rq: true, - en: 'TypeName', - ti: '.TypeNameType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -983,15 +953,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CharacterStringPropertyType', - tn: 'CharacterString_PropertyType', + ln: 'ScalePropertyType', + tn: 'Scale_PropertyType', ps: [{ - n: 'characterString', + n: 'scale', rq: true, - mx: false, - dom: false, - en: 'CharacterString', - t: 'er' + en: 'Scale', + ti: 'GML_3_2_1.ScaleType' }, { n: 'nilReason', ti: { @@ -1004,30 +972,29 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractObjectType', - tn: 'AbstractObject_Type', + ln: 'BinaryType', + tn: 'Binary_Type', ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' + n: 'value', + t: 'v' }, { - n: 'uuid', + n: 'src', an: { - lp: 'uuid' + lp: 'src' }, t: 'a' }] }, { - ln: 'DateTimePropertyType', - tn: 'DateTime_PropertyType', + ln: 'MeasurePropertyType', + tn: 'Measure_PropertyType', ps: [{ - n: 'dateTime', + n: 'measure', rq: true, - en: 'DateTime', - ti: 'DateTime' + mx: false, + dom: false, + en: 'Measure', + ti: 'GML_3_2_1.MeasureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1040,8 +1007,8 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomVolumePropertyType', - tn: 'UomVolume_PropertyType', + ln: 'UomAreaPropertyType', + tn: 'UomArea_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -1095,13 +1062,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypeNameType', - tn: 'TypeName_Type', - bti: '.AbstractObjectType', + ln: 'UnlimitedIntegerType', + tn: 'UnlimitedInteger_Type', ps: [{ - n: 'aName', - rq: true, - ti: '.CharacterStringPropertyType' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'isInfinite', + ti: 'Boolean', + an: { + lp: 'isInfinite' + }, + t: 'a' }] }, { ln: 'LengthPropertyType', @@ -1126,13 +1099,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordPropertyType', - tn: 'Record_PropertyType', + ln: 'ScopedNamePropertyType', + tn: 'ScopedName_PropertyType', ps: [{ - n: 'record', + n: 'scopedName', rq: true, - en: 'Record', - ti: 'AnyType' + en: 'ScopedName', + ti: 'GML_3_2_1.CodeType' }, { n: 'nilReason', ti: { @@ -1143,45 +1116,15 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'ScopedNamePropertyType', - tn: 'ScopedName_PropertyType', + ln: 'UnlimitedIntegerPropertyType', + tn: 'UnlimitedInteger_PropertyType', ps: [{ - n: 'scopedName', + n: 'unlimitedInteger', rq: true, - en: 'ScopedName', - ti: 'GML_3_2_1.CodeType' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' }, { n: 'nilReason', ti: { @@ -1249,13 +1192,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnglePropertyType', - tn: 'Angle_PropertyType', + ln: 'MemberNamePropertyType', + tn: 'MemberName_PropertyType', ps: [{ - n: 'angle', + n: 'memberName', rq: true, - en: 'Angle', - ti: 'GML_3_2_1.AngleType' + en: 'MemberName', + ti: '.MemberNameType' }, { n: 'nilReason', ti: { @@ -1266,29 +1209,74 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CodeListValueType', + tn: 'CodeListValue_Type', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'codeList', + rq: true, + an: { + lp: 'codeList' + }, + t: 'a' + }, { + n: 'codeListValue', + rq: true, + an: { + lp: 'codeListValue' + }, + t: 'a' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }], eis: [{ - en: 'RecordType', - ti: '.RecordTypeType' - }, { - en: 'LocalName', - ti: 'GML_3_2_1.CodeType', - sh: 'AbstractGenericName' - }, { - en: 'AbstractObject', - ti: '.AbstractObjectType' - }, { - en: 'Angle', - ti: 'GML_3_2_1.AngleType', - sh: 'Measure' - }, { - en: 'Scale', - ti: 'GML_3_2_1.ScaleType', - sh: 'Measure' - }, { en: 'MultiplicityRange', ti: '.MultiplicityRangeType' + }, { + en: 'DateTime', + ti: 'DateTime' + }, { + en: 'RecordType', + ti: '.RecordTypeType' }, { en: 'AbstractGenericName', ti: 'GML_3_2_1.CodeType' @@ -1298,43 +1286,55 @@ var ISO19139_GCO_20070417_Module_Factory = function () { en: 'Boolean', ti: 'Boolean' }, { - en: 'Measure', - ti: 'GML_3_2_1.MeasureType' + en: 'Scale', + ti: 'GML_3_2_1.ScaleType', + sh: 'Measure' }, { - en: 'Multiplicity', - ti: '.MultiplicityType' + en: 'ScopedName', + ti: 'GML_3_2_1.CodeType', + sh: 'AbstractGenericName' }, { en: 'Real', ti: 'Double' }, { - en: 'Decimal', - ti: 'Decimal' - }, { - en: 'Length', - ti: 'GML_3_2_1.LengthType', - sh: 'Measure' + en: 'TypeName', + ti: '.TypeNameType' }, { en: 'MemberName', ti: '.MemberNameType' }, { - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + en: 'LocalName', + ti: 'GML_3_2_1.CodeType', + sh: 'AbstractGenericName' }, { - en: 'DateTime', - ti: 'DateTime' + en: 'Decimal', + ti: 'Decimal' }, { - en: 'Distance', - ti: 'GML_3_2_1.LengthType', - sh: 'Length' + en: 'Angle', + ti: 'GML_3_2_1.AngleType', + sh: 'Measure' }, { - en: 'ScopedName', - ti: 'GML_3_2_1.CodeType', - sh: 'AbstractGenericName' + en: 'Measure', + ti: 'GML_3_2_1.MeasureType' }, { en: 'Binary', ti: '.BinaryType' + }, { + en: 'AbstractObject', + ti: '.AbstractObjectType' }, { en: 'Date' + }, { + en: 'Multiplicity', + ti: '.MultiplicityType' + }, { + en: 'Distance', + ti: 'GML_3_2_1.LengthType', + sh: 'Length' + }, { + en: 'Length', + ti: 'GML_3_2_1.LengthType', + sh: 'Measure' }, { en: 'Integer', ti: 'Integer' @@ -1342,8 +1342,8 @@ var ISO19139_GCO_20070417_Module_Factory = function () { en: 'Record', ti: 'AnyType' }, { - en: 'TypeName', - ti: '.TypeNameType' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' }] }; return { diff --git a/scripts/lib/ISO19139_GMD_20060504.js b/scripts/lib/ISO19139_GMD_20060504.js index fb25d9c1..11fbb52f 100644 --- a/scripts/lib/ISO19139_GMD_20060504.js +++ b/scripts/lib/ISO19139_GMD_20060504.js @@ -3,15 +3,15 @@ var ISO19139_GMD_20060504_Module_Factory = function () { n: 'ISO19139_GMD_20060504', dens: 'http:\/\/www.isotc211.org\/2005\/gmd', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'ISO19139_GSR_20060504', 'ISO19139_GTS_20060504', 'ISO19139_GCO_20060504', 'ISO19139_GSS_20060504'], + deps: ['XLink_1_0', 'ISO19139_GCO_20060504', 'ISO19139_GSR_20060504', 'ISO19139_GSS_20060504', 'ISO19139_GTS_20060504'], tis: [{ - ln: 'MDGeorectifiedPropertyType', - tn: 'MD_Georectified_PropertyType', + ln: 'MDAggregateInformationPropertyType', + tn: 'MD_AggregateInformation_PropertyType', ps: [{ - n: 'mdGeorectified', + n: 'mdAggregateInformation', rq: true, - en: 'MD_Georectified', - ti: '.MDGeorectifiedType' + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { n: 'nilReason', ti: { @@ -54,30 +54,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDStandardOrderProcessType', - tn: 'MD_StandardOrderProcess_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'fees', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'plannedAvailableDateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' - }, { - n: 'orderingInstructions', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'turnaround', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'MDApplicationSchemaInformationPropertyType', - tn: 'MD_ApplicationSchemaInformation_PropertyType', + ln: 'MDBrowseGraphicPropertyType', + tn: 'MD_BrowseGraphic_PropertyType', ps: [{ - n: 'mdApplicationSchemaInformation', + n: 'mdBrowseGraphic', rq: true, - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { n: 'nilReason', ti: { @@ -120,13 +103,31 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CISeriesPropertyType', - tn: 'CI_Series_PropertyType', + ln: 'MDCoverageDescriptionType', + tn: 'MD_CoverageDescription_Type', + bti: '.AbstractMDContentInformationType', ps: [{ - n: 'ciSeries', + n: 'attributeDescription', rq: true, - en: 'CI_Series', - ti: '.CISeriesType' + ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' + }, { + n: 'contentType', + rq: true, + ti: '.MDCoverageContentTypeCodePropertyType' + }, { + n: 'dimension', + mno: 0, + col: true, + ti: '.MDRangeDimensionPropertyType' + }] + }, { + ln: 'MDFormatPropertyType', + tn: 'MD_Format_PropertyType', + ps: [{ + n: 'mdFormat', + rq: true, + en: 'MD_Format', + ti: '.MDFormatType' }, { n: 'nilReason', ti: { @@ -169,59 +170,29 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSeriesType', - tn: 'DS_Series_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'MDDistributionUnitsPropertyType', - tn: 'MD_DistributionUnits_PropertyType', - ps: [{ - n: 'mdDistributionUnits', - rq: true, - en: 'MD_DistributionUnits', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'AbstractDQResultType', - tn: 'AbstractDQ_Result_Type', + ln: 'AbstractMDContentInformationType', + tn: 'AbstractMD_ContentInformation_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType' }, { - ln: 'MDMediumNameCodePropertyType', - tn: 'MD_MediumNameCode_PropertyType', + ln: 'MDGeometricObjectsType', + tn: 'MD_GeometricObjects_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdMediumNameCode', + n: 'geometricObjectType', rq: true, - en: 'MD_MediumNameCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: '.MDGeometricObjectTypeCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'geometricObjectCount', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' }] }, { - ln: 'MDSecurityConstraintsPropertyType', - tn: 'MD_SecurityConstraints_PropertyType', + ln: 'DQFormatConsistencyPropertyType', + tn: 'DQ_FormatConsistency_PropertyType', ps: [{ - n: 'mdSecurityConstraints', + n: 'dqFormatConsistency', rq: true, - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType' }, { n: 'nilReason', ti: { @@ -264,55 +235,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGridSpatialRepresentationType', - tn: 'MD_GridSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', - ps: [{ - n: 'numberOfDimensions', - rq: true, - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }, { - n: 'axisDimensionProperties', - mno: 0, - col: true, - ti: '.MDDimensionPropertyType' - }, { - n: 'cellGeometry', - rq: true, - ti: '.MDCellGeometryCodePropertyType' - }, { - n: 'transformationParameterAvailability', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }] - }, { - ln: 'CIContactType', - tn: 'CI_Contact_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'phone', - ti: '.CITelephonePropertyType' - }, { - n: 'address', - ti: '.CIAddressPropertyType' - }, { - n: 'onlineResource', - ti: '.CIOnlineResourcePropertyType' - }, { - n: 'hoursOfService', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'contactInstructions', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] + ln: 'DQConceptualConsistencyType', + tn: 'DQ_ConceptualConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' }, { - ln: 'RSIdentifierPropertyType', - tn: 'RS_Identifier_PropertyType', + ln: 'DSInitiativeTypeCodePropertyType', + tn: 'DS_InitiativeTypeCode_PropertyType', ps: [{ - n: 'rsIdentifier', + n: 'dsInitiativeTypeCode', rq: true, - en: 'RS_Identifier', - ti: '.RSIdentifierType' + en: 'DS_InitiativeTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -323,49 +256,34 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'CIDateTypeCodePropertyType', + tn: 'CI_DateTypeCode_PropertyType', + ps: [{ + n: 'ciDateTypeCode', + rq: true, + en: 'CI_DateTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'uuidref', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'uuidref' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'AbstractDQThematicAccuracyType', - tn: 'AbstractDQ_ThematicAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDImageDescriptionPropertyType', - tn: 'MD_ImageDescription_PropertyType', + ln: 'LISourcePropertyType', + tn: 'LI_Source_PropertyType', ps: [{ - n: 'mdImageDescription', + n: 'liSource', rq: true, - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType' + en: 'LI_Source', + ti: '.LISourceType' }, { n: 'nilReason', ti: { @@ -408,13 +326,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicBoundingBoxPropertyType', - tn: 'EX_GeographicBoundingBox_PropertyType', + ln: 'CICitationPropertyType', + tn: 'CI_Citation_PropertyType', ps: [{ - n: 'exGeographicBoundingBox', + n: 'ciCitation', rq: true, - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType' + en: 'CI_Citation', + ti: '.CICitationType' }, { n: 'nilReason', ti: { @@ -457,13 +375,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIOnlineResourcePropertyType', - tn: 'CI_OnlineResource_PropertyType', + ln: 'CIAddressPropertyType', + tn: 'CI_Address_PropertyType', ps: [{ - n: 'ciOnlineResource', + n: 'ciAddress', rq: true, - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' + en: 'CI_Address', + ti: '.CIAddressType' }, { n: 'nilReason', ti: { @@ -506,13 +424,70 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDimensionPropertyType', - tn: 'MD_Dimension_PropertyType', - ps: [{ - n: 'mdDimension', + ln: 'AbstractEXGeographicExtentType', + tn: 'AbstractEX_GeographicExtent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'extentTypeCode', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }] + }, { + ln: 'DQTopologicalConsistencyType', + tn: 'DQ_TopologicalConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDReferenceSystemType', + tn: 'MD_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'referenceSystemIdentifier', + ti: '.RSIdentifierPropertyType' + }] + }, { + ln: 'MDResolutionType', + tn: 'MD_Resolution_Type', + ps: [{ + n: 'equivalentScale', rq: true, - en: 'MD_Dimension', - ti: '.MDDimensionType' + ti: '.MDRepresentativeFractionPropertyType' + }, { + n: 'distance', + rq: true, + ti: 'ISO19139_GCO_20060504.DistancePropertyType' + }] + }, { + ln: 'LIProcessStepType', + tn: 'LI_ProcessStep_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'description', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'rationale', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'dateTime', + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + }, { + n: 'processor', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'source', + mno: 0, + col: true, + ti: '.LISourcePropertyType' + }] + }, { + ln: 'MDFeatureCatalogueDescriptionPropertyType', + tn: 'MD_FeatureCatalogueDescription_PropertyType', + ps: [{ + n: 'mdFeatureCatalogueDescription', + rq: true, + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType' }, { n: 'nilReason', ti: { @@ -555,13 +530,55 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativePropertyType', - tn: 'DS_Initiative_PropertyType', + ln: 'EXExtentType', + tn: 'EX_Extent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dsInitiative', + n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'geographicElement', + mno: 0, + col: true, + ti: '.EXGeographicExtentPropertyType' + }, { + n: 'temporalElement', + mno: 0, + col: true, + ti: '.EXTemporalExtentPropertyType' + }, { + n: 'verticalElement', + mno: 0, + col: true, + ti: '.EXVerticalExtentPropertyType' + }] + }, { + ln: 'MDResolutionPropertyType', + tn: 'MD_Resolution_PropertyType', + ps: [{ + n: 'mdResolution', rq: true, - en: 'DS_Initiative', - ti: '.DSInitiativeType' + en: 'MD_Resolution', + ti: '.MDResolutionType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'CIOnlineResourcePropertyType', + tn: 'CI_OnlineResource_PropertyType', + ps: [{ + n: 'ciOnlineResource', + rq: true, + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { n: 'nilReason', ti: { @@ -604,116 +621,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMDIdentificationType', - tn: 'AbstractMD_Identification_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'citation', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: '_abstract', - rq: true, - en: 'abstract', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'purpose', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'credit', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'status', - mno: 0, - col: true, - ti: '.MDProgressCodePropertyType' - }, { - n: 'pointOfContact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'resourceMaintenance', - mno: 0, - col: true, - ti: '.MDMaintenanceInformationPropertyType' - }, { - n: 'graphicOverview', - mno: 0, - col: true, - ti: '.MDBrowseGraphicPropertyType' - }, { - n: 'resourceFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' - }, { - n: 'descriptiveKeywords', - mno: 0, - col: true, - ti: '.MDKeywordsPropertyType' - }, { - n: 'resourceSpecificUsage', - mno: 0, - col: true, - ti: '.MDUsagePropertyType' - }, { - n: 'resourceConstraints', - mno: 0, - col: true, - ti: '.MDConstraintsPropertyType' - }, { - n: 'aggregationInfo', - mno: 0, - col: true, - ti: '.MDAggregateInformationPropertyType' - }] - }, { - ln: 'DQCompletenessCommissionType', - tn: 'DQ_CompletenessCommission_Type', - bti: '.AbstractDQCompletenessType' - }, { - ln: 'EXGeographicBoundingBoxType', - tn: 'EX_GeographicBoundingBox_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'westBoundLongitude', - rq: true, - ti: 'ISO19139_GCO_20060504.DecimalPropertyType' - }, { - n: 'eastBoundLongitude', - rq: true, - ti: 'ISO19139_GCO_20060504.DecimalPropertyType' - }, { - n: 'southBoundLatitude', - rq: true, - ti: 'ISO19139_GCO_20060504.DecimalPropertyType' - }, { - n: 'northBoundLatitude', - rq: true, - ti: 'ISO19139_GCO_20060504.DecimalPropertyType' - }] - }, { - ln: 'RSIdentifierType', - tn: 'RS_Identifier_Type', - bti: '.MDIdentifierType', - ps: [{ - n: 'codeSpace', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'version', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'DQGriddedDataPositionalAccuracyPropertyType', - tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', + ln: 'DSSeriesPropertyType', + tn: 'DS_Series_PropertyType', ps: [{ - n: 'dqGriddedDataPositionalAccuracy', + n: 'dsSeries', rq: true, - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType' + mx: false, + dom: false, + en: 'DS_Series', + ti: '.DSSeriesType', + t: 'er' }, { n: 'nilReason', ti: { @@ -756,12 +673,12 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountryPropertyType', - tn: 'Country_PropertyType', + ln: 'MDDistributionUnitsPropertyType', + tn: 'MD_DistributionUnits_PropertyType', ps: [{ - n: 'country', + n: 'mdDistributionUnits', rq: true, - en: 'Country', + en: 'MD_DistributionUnits', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -775,40 +692,57 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativeType', - tn: 'DS_Initiative_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'DSProductionSeriesType', - tn: 'DS_ProductionSeries_Type', - bti: '.DSSeriesType' - }, { - ln: 'MDDigitalTransferOptionsType', - tn: 'MD_DigitalTransferOptions_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'RSIdentifierType', + tn: 'RS_Identifier_Type', + bti: '.MDIdentifierType', ps: [{ - n: 'unitsOfDistribution', + n: 'codeSpace', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'transferSize', + n: 'version', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'MDBandType', + tn: 'MD_Band_Type', + bti: '.MDRangeDimensionType', + ps: [{ + n: 'maxValue', ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'onLine', - mno: 0, - col: true, - ti: '.CIOnlineResourcePropertyType' + n: 'minValue', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'offLine', - ti: '.MDMediumPropertyType' + n: 'units', + ti: 'ISO19139_GCO_20060504.UomLengthPropertyType' + }, { + n: 'peakResponse', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'bitsPerValue', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'toneGradation', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'scaleFactor', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'offset', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }] }, { - ln: 'PTLocaleContainerPropertyType', - tn: 'PT_LocaleContainer_PropertyType', + ln: 'DSProductionSeriesType', + tn: 'DS_ProductionSeries_Type', + bti: '.DSSeriesType' + }, { + ln: 'CIDatePropertyType', + tn: 'CI_Date_PropertyType', ps: [{ - n: 'ptLocaleContainer', + n: 'ciDate', rq: true, - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + en: 'CI_Date', + ti: '.CIDateType' }, { n: 'nilReason', ti: { @@ -851,12 +785,46 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDTopicCategoryCodePropertyType', - tn: 'MD_TopicCategoryCode_PropertyType', + ln: 'MDRepresentativeFractionType', + tn: 'MD_RepresentativeFraction_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdTopicCategoryCode', + n: 'denominator', rq: true, - en: 'MD_TopicCategoryCode' + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }] + }, { + ln: 'DQQuantitativeResultType', + tn: 'DQ_QuantitativeResult_Type', + bti: '.AbstractDQResultType', + ps: [{ + n: 'valueType', + ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' + }, { + n: 'valueUnit', + rq: true, + ti: 'ISO19139_GCO_20060504.UnitOfMeasurePropertyType' + }, { + n: 'errorStatistic', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'value', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.RecordPropertyType' + }] + }, { + ln: 'DQTemporalConsistencyType', + tn: 'DQ_TemporalConsistency_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'MDCoverageContentTypeCodePropertyType', + tn: 'MD_CoverageContentTypeCode_PropertyType', + ps: [{ + n: 'mdCoverageContentTypeCode', + rq: true, + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -869,16 +837,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionPropertyType', - tn: 'MD_CoverageDescription_PropertyType', + ln: 'MDDimensionNameTypeCodePropertyType', + tn: 'MD_DimensionNameTypeCode_PropertyType', ps: [{ - n: 'mdCoverageDescription', + n: 'mdDimensionNameTypeCode', rq: true, - mx: false, - dom: false, - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - t: 'er' + en: 'MD_DimensionNameTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDUsagePropertyType', + tn: 'MD_Usage_PropertyType', + ps: [{ + n: 'mdUsage', + rq: true, + en: 'MD_Usage', + ti: '.MDUsageType' }, { n: 'nilReason', ti: { @@ -921,16 +905,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSDataSetPropertyType', - tn: 'DS_DataSet_PropertyType', + ln: 'MDMediumType', + tn: 'MD_Medium_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dsDataSet', + n: 'name', + ti: '.MDMediumNameCodePropertyType' + }, { + n: 'density', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'densityUnits', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'volumes', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'mediumFormat', + mno: 0, + col: true, + ti: '.MDMediumFormatCodePropertyType' + }, { + n: 'mediumNote', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'MDMetadataPropertyType', + tn: 'MD_Metadata_PropertyType', + ps: [{ + n: 'mdMetadata', rq: true, - mx: false, - dom: false, - en: 'DS_DataSet', - ti: '.DSDataSetType', - t: 'er' + en: 'MD_Metadata', + ti: '.MDMetadataType' }, { n: 'nilReason', ti: { @@ -973,13 +981,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXSpatialTemporalExtentPropertyType', - tn: 'EX_SpatialTemporalExtent_PropertyType', + ln: 'MDGeoreferenceablePropertyType', + tn: 'MD_Georeferenceable_PropertyType', ps: [{ - n: 'exSpatialTemporalExtent', + n: 'mdGeoreferenceable', rq: true, - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -1022,13 +1030,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDResolutionPropertyType', - tn: 'MD_Resolution_PropertyType', + ln: 'CIRoleCodePropertyType', + tn: 'CI_RoleCode_PropertyType', ps: [{ - n: 'mdResolution', + n: 'ciRoleCode', rq: true, - en: 'MD_Resolution', - ti: '.MDResolutionType' + en: 'CI_RoleCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1041,21 +1049,21 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQTemporalAccuracyType', - tn: 'AbstractDQ_TemporalAccuracy_Type', - bti: '.AbstractDQElementType' + ln: 'DQTemporalValidityType', + tn: 'DQ_TemporalValidity_Type', + bti: '.AbstractDQTemporalAccuracyType' }, { - ln: 'DQAbsoluteExternalPositionalAccuracyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' + ln: 'AbstractMDSpatialRepresentationType', + tn: 'AbstractMD_SpatialRepresentation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' }, { - ln: 'DQAccuracyOfATimeMeasurementPropertyType', - tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', + ln: 'MDExtendedElementInformationPropertyType', + tn: 'MD_ExtendedElementInformation_PropertyType', ps: [{ - n: 'dqAccuracyOfATimeMeasurement', + n: 'mdExtendedElementInformation', rq: true, - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType' + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' }, { n: 'nilReason', ti: { @@ -1098,13 +1106,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDExtendedElementInformationPropertyType', - tn: 'MD_ExtendedElementInformation_PropertyType', + ln: 'MDGridSpatialRepresentationPropertyType', + tn: 'MD_GridSpatialRepresentation_PropertyType', ps: [{ - n: 'mdExtendedElementInformation', + n: 'mdGridSpatialRepresentation', rq: true, - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' + mx: false, + dom: false, + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1147,32 +1158,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDateTypeCodePropertyType', - tn: 'CI_DateTypeCode_PropertyType', - ps: [{ - n: 'ciDateTypeCode', - rq: true, - en: 'CI_DateTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQTopologicalConsistencyPropertyType', - tn: 'DQ_TopologicalConsistency_PropertyType', + ln: 'LILineagePropertyType', + tn: 'LI_Lineage_PropertyType', ps: [{ - n: 'dqTopologicalConsistency', + n: 'liLineage', rq: true, - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType' + en: 'LI_Lineage', + ti: '.LILineageType' }, { n: 'nilReason', ti: { @@ -1215,72 +1207,30 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSAssociationType', - tn: 'DS_Association_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'MDAggregateInformationType', - tn: 'MD_AggregateInformation_Type', + ln: 'DQDataQualityType', + tn: 'DQ_DataQuality_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'aggregateDataSetName', - ti: '.CICitationPropertyType' - }, { - n: 'aggregateDataSetIdentifier', - ti: '.MDIdentifierPropertyType' - }, { - n: 'associationType', + n: 'scope', rq: true, - ti: '.DSAssociationTypeCodePropertyType' + ti: '.DQScopePropertyType' }, { - n: 'initiativeType', - ti: '.DSInitiativeTypeCodePropertyType' - }] - }, { - ln: 'CIAddressType', - tn: 'CI_Address_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'deliveryPoint', + n: 'report', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'city', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'administrativeArea', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'postalCode', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'country', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.DQElementPropertyType' }, { - n: 'electronicMailAddress', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'EXBoundingPolygonType', - tn: 'EX_BoundingPolygon_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'polygon', - rq: true, - col: true, - ti: 'ISO19139_GSS_20060504.GMObjectPropertyType' + n: 'lineage', + ti: '.LILineagePropertyType' }] }, { - ln: 'EXGeographicDescriptionPropertyType', - tn: 'EX_GeographicDescription_PropertyType', + ln: 'MDKeywordsPropertyType', + tn: 'MD_Keywords_PropertyType', ps: [{ - n: 'exGeographicDescription', + n: 'mdKeywords', rq: true, - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { n: 'nilReason', ti: { @@ -1323,71 +1273,64 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQFormatConsistencyType', - tn: 'DQ_FormatConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' + ln: 'AbstractDQResultType', + tn: 'AbstractDQ_Result_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' }, { - ln: 'MDScopeCodePropertyType', - tn: 'MD_ScopeCode_PropertyType', + ln: 'MDConstraintsType', + tn: 'MD_Constraints_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdScopeCode', - rq: true, - mx: false, - dom: false, - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'useLimitation', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDDimensionNameTypeCodePropertyType', - tn: 'MD_DimensionNameTypeCode_PropertyType', + ln: 'MDLegalConstraintsType', + tn: 'MD_LegalConstraints_Type', + bti: '.MDConstraintsType', ps: [{ - n: 'mdDimensionNameTypeCode', - rq: true, - en: 'MD_DimensionNameTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + n: 'accessConstraints', + mno: 0, + col: true, + ti: '.MDRestrictionCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'useConstraints', + mno: 0, + col: true, + ti: '.MDRestrictionCodePropertyType' + }, { + n: 'otherConstraints', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'CIDateType', - tn: 'CI_Date_Type', + ln: 'DQScopeType', + tn: 'DQ_Scope_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'date', + n: 'level', rq: true, - ti: 'ISO19139_GCO_20060504.DatePropertyType' + ti: '.MDScopeCodePropertyType' }, { - n: 'dateType', - rq: true, - ti: '.CIDateTypeCodePropertyType' + n: 'extent', + ti: '.EXExtentPropertyType' + }, { + n: 'levelDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' }] }, { - ln: 'MDAggregateInformationPropertyType', - tn: 'MD_AggregateInformation_PropertyType', + ln: 'DSSensorPropertyType', + tn: 'DS_Sensor_PropertyType', ps: [{ - n: 'mdAggregateInformation', + n: 'dsSensor', rq: true, - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' + en: 'DS_Sensor', + ti: '.DSSensorType' }, { n: 'nilReason', ti: { @@ -1430,21 +1373,85 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMDSpatialRepresentationType', - tn: 'AbstractMD_SpatialRepresentation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' + ln: 'AbstractDQElementType', + tn: 'AbstractDQ_Element_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'nameOfMeasure', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'measureIdentification', + ti: '.MDIdentifierPropertyType' + }, { + n: 'measureDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'evaluationMethodType', + ti: '.DQEvaluationMethodTypeCodePropertyType' + }, { + n: 'evaluationMethodDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'evaluationProcedure', + ti: '.CICitationPropertyType' + }, { + n: 'dateTime', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + }, { + n: 'result', + rq: true, + mxo: 2, + col: true, + ti: '.DQResultPropertyType' + }] }, { - ln: 'DQConceptualConsistencyType', - tn: 'DQ_ConceptualConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' + ln: 'MDStandardOrderProcessType', + tn: 'MD_StandardOrderProcess_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'fees', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'plannedAvailableDateTime', + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + }, { + n: 'orderingInstructions', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'turnaround', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] }, { - ln: 'MDVectorSpatialRepresentationPropertyType', - tn: 'MD_VectorSpatialRepresentation_PropertyType', + ln: 'MDDigitalTransferOptionsType', + tn: 'MD_DigitalTransferOptions_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdVectorSpatialRepresentation', + n: 'unitsOfDistribution', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'transferSize', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'onLine', + mno: 0, + col: true, + ti: '.CIOnlineResourcePropertyType' + }, { + n: 'offLine', + ti: '.MDMediumPropertyType' + }] + }, { + ln: 'PTLocalePropertyType', + tn: 'PT_Locale_PropertyType', + ps: [{ + n: 'ptLocale', rq: true, - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType' + en: 'PT_Locale', + ti: '.PTLocaleType' }, { n: 'nilReason', ti: { @@ -1487,62 +1494,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributorPropertyType', - tn: 'MD_Distributor_PropertyType', + ln: 'MDKeywordsType', + tn: 'MD_Keywords_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdDistributor', + n: 'keyword', rq: true, - en: 'MD_Distributor', - ti: '.MDDistributorType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + ti: '.MDKeywordTypeCodePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'thesaurusName', + ti: '.CICitationPropertyType' }] }, { - ln: 'DQDataQualityPropertyType', - tn: 'DQ_DataQuality_PropertyType', + ln: 'EXGeographicExtentPropertyType', + tn: 'EX_GeographicExtent_PropertyType', ps: [{ - n: 'dqDataQuality', + n: 'abstractEXGeographicExtent', rq: true, - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + mx: false, + dom: false, + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1585,13 +1562,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDFeatureCatalogueDescriptionPropertyType', - tn: 'MD_FeatureCatalogueDescription_PropertyType', + ln: 'DQDataQualityPropertyType', + tn: 'DQ_DataQuality_PropertyType', ps: [{ - n: 'mdFeatureCatalogueDescription', + n: 'dqDataQuality', rq: true, - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType' + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { n: 'nilReason', ti: { @@ -1634,60 +1611,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LIProcessStepType', - tn: 'LI_ProcessStep_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'description', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'rationale', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'dateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' - }, { - n: 'processor', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'source', - mno: 0, - col: true, - ti: '.LISourcePropertyType' - }] - }, { - ln: 'MDClassificationCodePropertyType', - tn: 'MD_ClassificationCode_PropertyType', - ps: [{ - n: 'mdClassificationCode', - rq: true, - en: 'MD_ClassificationCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQLogicalConsistencyPropertyType', - tn: 'DQ_LogicalConsistency_PropertyType', + ln: 'RSReferenceSystemPropertyType', + tn: 'RS_ReferenceSystem_PropertyType', ps: [{ - n: 'abstractDQLogicalConsistency', + n: 'abstractRSReferenceSystem', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', - t: 'er' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { n: 'nilReason', ti: { @@ -1730,12 +1660,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDPixelOrientationCodePropertyType', - tn: 'MD_PixelOrientationCode_PropertyType', + ln: 'DSAssociationTypeCodePropertyType', + tn: 'DS_AssociationTypeCode_PropertyType', ps: [{ - n: 'mdPixelOrientationCode', + n: 'dsAssociationTypeCode', rq: true, - en: 'MD_PixelOrientationCode' + en: 'DS_AssociationTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1748,13 +1679,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeometricObjectsPropertyType', - tn: 'MD_GeometricObjects_PropertyType', + ln: 'MDKeywordTypeCodePropertyType', + tn: 'MD_KeywordTypeCode_PropertyType', ps: [{ - n: 'mdGeometricObjects', + n: 'mdKeywordTypeCode', rq: true, - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + en: 'MD_KeywordTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1765,49 +1696,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDGeoreferenceableType', + tn: 'MD_Georeferenceable_Type', + bti: '.MDGridSpatialRepresentationType', + ps: [{ + n: 'controlPointAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'orientationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'title', - t: 'a' + n: 'orientationParameterDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'georeferencedParameters', + rq: true, + ti: 'ISO19139_GCO_20060504.RecordPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'parameterCitation', + mno: 0, + col: true, + ti: '.CICitationPropertyType' }] }, { - ln: 'DQNonQuantitativeAttributeAccuracyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'EXVerticalExtentPropertyType', - tn: 'EX_VerticalExtent_PropertyType', + ln: 'CIResponsiblePartyPropertyType', + tn: 'CI_ResponsibleParty_PropertyType', ps: [{ - n: 'exVerticalExtent', + n: 'ciResponsibleParty', rq: true, - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { n: 'nilReason', ti: { @@ -1850,13 +1772,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeResultPropertyType', - tn: 'DQ_QuantitativeResult_PropertyType', + ln: 'CIContactPropertyType', + tn: 'CI_Contact_PropertyType', ps: [{ - n: 'dqQuantitativeResult', + n: 'ciContact', rq: true, - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType' + en: 'CI_Contact', + ti: '.CIContactType' }, { n: 'nilReason', ti: { @@ -1899,62 +1821,137 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocalePropertyType', - tn: 'PT_Locale_PropertyType', + ln: 'AbstractMDIdentificationType', + tn: 'AbstractMD_Identification_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ptLocale', + n: 'citation', rq: true, - en: 'PT_Locale', - ti: '.PTLocaleType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: '.CICitationPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: '_abstract', + rq: true, + en: 'abstract', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'purpose', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'href', - t: 'a' + n: 'credit', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'role', - t: 'a' + n: 'status', + mno: 0, + col: true, + ti: '.MDProgressCodePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'pointOfContact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'title', - t: 'a' + n: 'resourceMaintenance', + mno: 0, + col: true, + ti: '.MDMaintenanceInformationPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'graphicOverview', + mno: 0, + col: true, + ti: '.MDBrowseGraphicPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'resourceFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' + }, { + n: 'descriptiveKeywords', + mno: 0, + col: true, + ti: '.MDKeywordsPropertyType' + }, { + n: 'resourceSpecificUsage', + mno: 0, + col: true, + ti: '.MDUsagePropertyType' + }, { + n: 'resourceConstraints', + mno: 0, + col: true, + ti: '.MDConstraintsPropertyType' + }, { + n: 'aggregationInfo', + mno: 0, + col: true, + ti: '.MDAggregateInformationPropertyType' }] }, { - ln: 'MDLegalConstraintsPropertyType', - tn: 'MD_LegalConstraints_PropertyType', + ln: 'CICitationType', + tn: 'CI_Citation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdLegalConstraints', + n: 'title', rq: true, - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'alternateTitle', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'date', + rq: true, + col: true, + ti: '.CIDatePropertyType' + }, { + n: 'edition', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'editionDate', + ti: 'ISO19139_GCO_20060504.DatePropertyType' + }, { + n: 'identifier', + mno: 0, + col: true, + ti: '.MDIdentifierPropertyType' + }, { + n: 'citedResponsibleParty', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'presentationForm', + mno: 0, + col: true, + ti: '.CIPresentationFormCodePropertyType' + }, { + n: 'series', + ti: '.CISeriesPropertyType' + }, { + n: 'otherCitationDetails', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'collectiveTitle', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'isbn', + en: 'ISBN', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'issn', + en: 'ISSN', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DSPlatformPropertyType', + tn: 'DS_Platform_PropertyType', + ps: [{ + n: 'dsPlatform', + rq: true, + en: 'DS_Platform', + ti: '.DSPlatformType' }, { n: 'nilReason', ti: { @@ -1997,60 +1994,128 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTFreeTextType', - tn: 'PT_FreeText_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDMaintenanceFrequencyCodePropertyType', + tn: 'MD_MaintenanceFrequencyCode_PropertyType', ps: [{ - n: 'textGroup', + n: 'mdMaintenanceFrequencyCode', rq: true, - col: true, - ti: '.LocalisedCharacterStringPropertyType' + en: 'MD_MaintenanceFrequencyCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDPortrayalCatalogueReferenceType', - tn: 'MD_PortrayalCatalogueReference_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DSStereoMateType', + tn: 'DS_StereoMate_Type', + bti: '.DSOtherAggregateType' + }, { + ln: 'DSSensorType', + tn: 'DS_Sensor_Type', + bti: '.DSSeriesType' + }, { + ln: 'URLPropertyType', + tn: 'URL_PropertyType', ps: [{ - n: 'portrayalCatalogueCitation', + n: 'url', rq: true, - col: true, - ti: '.CICitationPropertyType' + en: 'URL' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'LISourceType', - tn: 'LI_Source_Type', + ln: 'LanguageCodePropertyType', + tn: 'LanguageCode_PropertyType', + ps: [{ + n: 'languageCode', + rq: true, + en: 'LanguageCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DSOtherAggregateType', + tn: 'DS_OtherAggregate_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'CIOnlineResourceType', + tn: 'CI_OnlineResource_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'description', + n: 'linkage', + rq: true, + ti: '.URLPropertyType' + }, { + n: 'protocol', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'scaleDenominator', - ti: '.MDRepresentativeFractionPropertyType' + n: 'applicationProfile', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'sourceReferenceSystem', - ti: '.MDReferenceSystemPropertyType' + n: 'name', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'sourceCitation', - ti: '.CICitationPropertyType' + n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'sourceExtent', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' + n: 'function', + ti: '.CIOnLineFunctionCodePropertyType' + }] + }, { + ln: 'DQEvaluationMethodTypeCodePropertyType', + tn: 'DQ_EvaluationMethodTypeCode_PropertyType', + ps: [{ + n: 'dqEvaluationMethodTypeCode', + rq: true, + en: 'DQ_EvaluationMethodTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'sourceStep', - mno: 0, - col: true, - ti: '.LIProcessStepPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', + ln: 'DQCompletenessOmissionType', + tn: 'DQ_CompletenessOmission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'MDVectorSpatialRepresentationPropertyType', + tn: 'MD_VectorSpatialRepresentation_PropertyType', ps: [{ - n: 'dqAbsoluteExternalPositionalAccuracy', + n: 'mdVectorSpatialRepresentation', rq: true, - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType' + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType' }, { n: 'nilReason', ti: { @@ -2093,13 +2158,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIContactPropertyType', - tn: 'CI_Contact_PropertyType', + ln: 'DQQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', ps: [{ - n: 'ciContact', + n: 'dqQuantitativeAttributeAccuracy', rq: true, - en: 'CI_Contact', - ti: '.CIContactType' + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -2142,64 +2207,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDKeywordsType', - tn: 'MD_Keywords_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDPortrayalCatalogueReferencePropertyType', + tn: 'MD_PortrayalCatalogueReference_PropertyType', ps: [{ - n: 'keyword', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'type', - ti: '.MDKeywordTypeCodePropertyType' - }, { - n: 'thesaurusName', - ti: '.CICitationPropertyType' - }] - }, { - ln: 'MDDimensionType', - tn: 'MD_Dimension_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'dimensionName', - rq: true, - ti: '.MDDimensionNameTypeCodePropertyType' - }, { - n: 'dimensionSize', - rq: true, - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }, { - n: 'resolution', - ti: 'ISO19139_GCO_20060504.MeasurePropertyType' - }] - }, { - ln: 'MDSpatialRepresentationTypeCodePropertyType', - tn: 'MD_SpatialRepresentationTypeCode_PropertyType', - ps: [{ - n: 'mdSpatialRepresentationTypeCode', - rq: true, - en: 'MD_SpatialRepresentationTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQFormatConsistencyPropertyType', - tn: 'DQ_FormatConsistency_PropertyType', - ps: [{ - n: 'dqFormatConsistency', + n: 'mdPortrayalCatalogueReference', rq: true, - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType' + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' }, { n: 'nilReason', ti: { @@ -2242,36 +2256,23 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDLegalConstraintsType', - tn: 'MD_LegalConstraints_Type', - bti: '.MDConstraintsType', + ln: 'LocalisedCharacterStringPropertyType', + tn: 'LocalisedCharacterString_PropertyType', + bti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType', ps: [{ - n: 'accessConstraints', - mno: 0, - col: true, - ti: '.MDRestrictionCodePropertyType' - }, { - n: 'useConstraints', - mno: 0, - col: true, - ti: '.MDRestrictionCodePropertyType' - }, { - n: 'otherConstraints', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'localisedCharacterString', + rq: true, + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType' }] }, { - ln: 'MDSpatialRepresentationPropertyType', - tn: 'MD_SpatialRepresentation_PropertyType', + ln: 'DQAccuracyOfATimeMeasurementPropertyType', + tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', ps: [{ - n: 'abstractMDSpatialRepresentation', + n: 'dqAccuracyOfATimeMeasurement', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType', - t: 'er' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType' }, { n: 'nilReason', ti: { @@ -2314,17 +2315,95 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQRelativeInternalPositionalAccuracyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' + ln: 'MDDataIdentificationType', + tn: 'MD_DataIdentification_Type', + bti: '.AbstractMDIdentificationType', + ps: [{ + n: 'spatialRepresentationType', + mno: 0, + col: true, + ti: '.MDSpatialRepresentationTypeCodePropertyType' + }, { + n: 'spatialResolution', + mno: 0, + col: true, + ti: '.MDResolutionPropertyType' + }, { + n: 'language', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'characterSet', + mno: 0, + col: true, + ti: '.MDCharacterSetCodePropertyType' + }, { + n: 'topicCategory', + mno: 0, + col: true, + ti: '.MDTopicCategoryCodePropertyType' + }, { + n: 'environmentDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'extent', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' + }, { + n: 'supplementalInformation', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] }, { - ln: 'MDStandardOrderProcessPropertyType', - tn: 'MD_StandardOrderProcess_PropertyType', + ln: 'MDMediumFormatCodePropertyType', + tn: 'MD_MediumFormatCode_PropertyType', ps: [{ - n: 'mdStandardOrderProcess', + n: 'mdMediumFormatCode', rq: true, - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'MD_MediumFormatCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDSecurityConstraintsType', + tn: 'MD_SecurityConstraints_Type', + bti: '.MDConstraintsType', + ps: [{ + n: 'classification', + rq: true, + ti: '.MDClassificationCodePropertyType' + }, { + n: 'userNote', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'classificationSystem', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'handlingDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DQThematicClassificationCorrectnessType', + tn: 'DQ_ThematicClassificationCorrectness_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'EXBoundingPolygonPropertyType', + tn: 'EX_BoundingPolygon_PropertyType', + ps: [{ + n: 'exBoundingPolygon', + rq: true, + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType' }, { n: 'nilReason', ti: { @@ -2367,12 +2446,12 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDTopologyLevelCodePropertyType', - tn: 'MD_TopologyLevelCode_PropertyType', + ln: 'MDMediumNameCodePropertyType', + tn: 'MD_MediumNameCode_PropertyType', ps: [{ - n: 'mdTopologyLevelCode', + n: 'mdMediumNameCode', rq: true, - en: 'MD_TopologyLevelCode', + en: 'MD_MediumNameCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -2386,35 +2465,37 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LanguageCodePropertyType', - tn: 'LanguageCode_PropertyType', + ln: 'MDDistributorType', + tn: 'MD_Distributor_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'languageCode', + n: 'distributorContact', rq: true, - en: 'LanguageCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'distributionOrderProcess', + mno: 0, + col: true, + ti: '.MDStandardOrderProcessPropertyType' + }, { + n: 'distributorFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' + }, { + n: 'distributorTransferOptions', + mno: 0, + col: true, + ti: '.MDDigitalTransferOptionsPropertyType' }] }, { - ln: 'DQCompletenessPropertyType', - tn: 'DQ_Completeness_PropertyType', + ln: 'MDDigitalTransferOptionsPropertyType', + tn: 'MD_DigitalTransferOptions_PropertyType', ps: [{ - n: 'abstractDQCompleteness', + n: 'mdDigitalTransferOptions', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - t: 'er' + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' }, { n: 'nilReason', ti: { @@ -2457,13 +2538,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQScopePropertyType', - tn: 'DQ_Scope_PropertyType', + ln: 'MDRangeDimensionPropertyType', + tn: 'MD_RangeDimension_PropertyType', ps: [{ - n: 'dqScope', + n: 'mdRangeDimension', rq: true, - en: 'DQ_Scope', - ti: '.DQScopeType' + mx: false, + dom: false, + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2506,13 +2590,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDServiceIdentificationPropertyType', - tn: 'MD_ServiceIdentification_PropertyType', + ln: 'MDRepresentativeFractionPropertyType', + tn: 'MD_RepresentativeFraction_PropertyType', ps: [{ - n: 'mdServiceIdentification', + n: 'mdRepresentativeFraction', rq: true, - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType' + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { n: 'nilReason', ti: { @@ -2555,139 +2639,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRepresentativeFractionType', - tn: 'MD_RepresentativeFraction_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'denominator', - rq: true, - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }] - }, { - ln: 'MDDistributionType', - tn: 'MD_Distribution_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'distributionFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' - }, { - n: 'distributor', - mno: 0, - col: true, - ti: '.MDDistributorPropertyType' - }, { - n: 'transferOptions', - mno: 0, - col: true, - ti: '.MDDigitalTransferOptionsPropertyType' - }] - }, { - ln: 'CICitationType', - tn: 'CI_Citation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'title', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'alternateTitle', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'date', - rq: true, - col: true, - ti: '.CIDatePropertyType' - }, { - n: 'edition', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'editionDate', - ti: 'ISO19139_GCO_20060504.DatePropertyType' - }, { - n: 'identifier', - mno: 0, - col: true, - ti: '.MDIdentifierPropertyType' - }, { - n: 'citedResponsibleParty', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'presentationForm', - mno: 0, - col: true, - ti: '.CIPresentationFormCodePropertyType' - }, { - n: 'series', - ti: '.CISeriesPropertyType' - }, { - n: 'otherCitationDetails', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'collectiveTitle', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'isbn', - en: 'ISBN', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'issn', - en: 'ISSN', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'DQDomainConsistencyType', - tn: 'DQ_DomainConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'MDObligationCodePropertyType', - tn: 'MD_ObligationCode_PropertyType', - ps: [{ - n: 'mdObligationCode', - rq: true, - en: 'MD_ObligationCode' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'URLPropertyType', - tn: 'URL_PropertyType', - ps: [{ - n: 'url', - rq: true, - en: 'URL' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'CIDatePropertyType', - tn: 'CI_Date_PropertyType', + ln: 'MDDataIdentificationPropertyType', + tn: 'MD_DataIdentification_PropertyType', ps: [{ - n: 'ciDate', + n: 'mdDataIdentification', rq: true, - en: 'CI_Date', - ti: '.CIDateType' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType' }, { n: 'nilReason', ti: { @@ -2730,26 +2688,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMetadataExtensionInformationType', - tn: 'MD_MetadataExtensionInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'extensionOnLineResource', - ti: '.CIOnlineResourcePropertyType' - }, { - n: 'extendedElementInformation', - mno: 0, - col: true, - ti: '.MDExtendedElementInformationPropertyType' - }] - }, { - ln: 'MDRepresentativeFractionPropertyType', - tn: 'MD_RepresentativeFraction_PropertyType', + ln: 'MDDistributionPropertyType', + tn: 'MD_Distribution_PropertyType', ps: [{ - n: 'mdRepresentativeFraction', + n: 'mdDistribution', rq: true, - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + en: 'MD_Distribution', + ti: '.MDDistributionType' }, { n: 'nilReason', ti: { @@ -2792,30 +2737,22 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQDataQualityType', - tn: 'DQ_DataQuality_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'EXGeographicDescriptionType', + tn: 'EX_GeographicDescription_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'scope', + n: 'geographicIdentifier', rq: true, - ti: '.DQScopePropertyType' - }, { - n: 'report', - mno: 0, - col: true, - ti: '.DQElementPropertyType' - }, { - n: 'lineage', - ti: '.LILineagePropertyType' + ti: '.MDIdentifierPropertyType' }] }, { - ln: 'LISourcePropertyType', - tn: 'LI_Source_PropertyType', + ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', ps: [{ - n: 'liSource', + n: 'dqAbsoluteExternalPositionalAccuracy', rq: true, - en: 'LI_Source', - ti: '.LISourceType' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -2858,61 +2795,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQScopeType', - tn: 'DQ_Scope_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'level', - rq: true, - ti: '.MDScopeCodePropertyType' - }, { - n: 'extent', - ti: '.EXExtentPropertyType' - }, { - n: 'levelDescription', - mno: 0, - col: true, - ti: '.MDScopeDescriptionPropertyType' - }] - }, { - ln: 'MDGeometricObjectsType', - tn: 'MD_GeometricObjects_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'geometricObjectType', - rq: true, - ti: '.MDGeometricObjectTypeCodePropertyType' - }, { - n: 'geometricObjectCount', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }] - }, { - ln: 'MDMaintenanceFrequencyCodePropertyType', - tn: 'MD_MaintenanceFrequencyCode_PropertyType', - ps: [{ - n: 'mdMaintenanceFrequencyCode', - rq: true, - en: 'MD_MaintenanceFrequencyCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'RSReferenceSystemPropertyType', - tn: 'RS_ReferenceSystem_PropertyType', + ln: 'MDReferenceSystemPropertyType', + tn: 'MD_ReferenceSystem_PropertyType', ps: [{ - n: 'abstractRSReferenceSystem', + n: 'mdReferenceSystem', rq: true, - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { n: 'nilReason', ti: { @@ -2955,53 +2844,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LILineageType', - tn: 'LI_Lineage_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'LISourceType', + tn: 'LI_Source_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'statement', + n: 'description', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'processStep', + n: 'scaleDenominator', + ti: '.MDRepresentativeFractionPropertyType' + }, { + n: 'sourceReferenceSystem', + ti: '.MDReferenceSystemPropertyType' + }, { + n: 'sourceCitation', + ti: '.CICitationPropertyType' + }, { + n: 'sourceExtent', mno: 0, col: true, - ti: '.LIProcessStepPropertyType' + ti: '.EXExtentPropertyType' }, { - n: 'source', + n: 'sourceStep', mno: 0, col: true, - ti: '.LISourcePropertyType' - }] - }, { - ln: 'MDProgressCodePropertyType', - tn: 'MD_ProgressCode_PropertyType', - ps: [{ - n: 'mdProgressCode', - rq: true, - en: 'MD_ProgressCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: '.LIProcessStepPropertyType' }] }, { - ln: 'DSSeriesPropertyType', - tn: 'DS_Series_PropertyType', + ln: 'MDStandardOrderProcessPropertyType', + tn: 'MD_StandardOrderProcess_PropertyType', ps: [{ - n: 'dsSeries', + n: 'mdStandardOrderProcess', rq: true, - mx: false, - dom: false, - en: 'DS_Series', - ti: '.DSSeriesType', - t: 'er' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { n: 'nilReason', ti: { @@ -3044,12 +2920,21 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCellGeometryCodePropertyType', - tn: 'MD_CellGeometryCode_PropertyType', + ln: 'EXTemporalExtentType', + tn: 'EX_TemporalExtent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdCellGeometryCode', + n: 'extent', rq: true, - en: 'MD_CellGeometryCode', + ti: 'ISO19139_GTS_20060504.TMPrimitivePropertyType' + }] + }, { + ln: 'CIPresentationFormCodePropertyType', + tn: 'CI_PresentationFormCode_PropertyType', + ps: [{ + n: 'ciPresentationFormCode', + rq: true, + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -3063,13 +2948,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQEvaluationMethodTypeCodePropertyType', - tn: 'DQ_EvaluationMethodTypeCode_PropertyType', + ln: 'DQDomainConsistencyPropertyType', + tn: 'DQ_DomainConsistency_PropertyType', ps: [{ - n: 'dqEvaluationMethodTypeCode', + n: 'dqDomainConsistency', rq: true, - en: 'DQ_EvaluationMethodTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType' }, { n: 'nilReason', ti: { @@ -3080,15 +2965,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DSPlatformPropertyType', - tn: 'DS_Platform_PropertyType', + ln: 'MDMetadataExtensionInformationPropertyType', + tn: 'MD_MetadataExtensionInformation_PropertyType', ps: [{ - n: 'dsPlatform', + n: 'mdMetadataExtensionInformation', rq: true, - en: 'DS_Platform', - ti: '.DSPlatformType' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { n: 'nilReason', ti: { @@ -3131,66 +3046,116 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConformanceResultType', - tn: 'DQ_ConformanceResult_Type', - bti: '.AbstractDQResultType', + ln: 'MDApplicationSchemaInformationType', + tn: 'MD_ApplicationSchemaInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'specification', + n: 'name', rq: true, ti: '.CICitationPropertyType' }, { - n: 'explanation', + n: 'schemaLanguage', rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'pass', + n: 'constraintLanguage', rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'schemaAscii', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'graphicsFile', + ti: 'ISO19139_GCO_20060504.BinaryPropertyType' + }, { + n: 'softwareDevelopmentFile', + ti: 'ISO19139_GCO_20060504.BinaryPropertyType' + }, { + n: 'softwareDevelopmentFileFormat', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDScopeDescriptionType', - tn: 'MD_ScopeDescription_Type', + ln: 'EXSpatialTemporalExtentType', + tn: 'EX_SpatialTemporalExtent_Type', + bti: '.EXTemporalExtentType', ps: [{ - n: 'attributes', + n: 'spatialExtent', rq: true, col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'features', + ti: '.EXGeographicExtentPropertyType' + }] + }, { + ln: 'MDPortrayalCatalogueReferenceType', + tn: 'MD_PortrayalCatalogueReference_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'portrayalCatalogueCitation', rq: true, col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'featureInstances', + ti: '.CICitationPropertyType' + }] + }, { + ln: 'MDTopologyLevelCodePropertyType', + tn: 'MD_TopologyLevelCode_PropertyType', + ps: [{ + n: 'mdTopologyLevelCode', rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + en: 'MD_TopologyLevelCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'attributeInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'LocalisedCharacterStringType', + tn: 'LocalisedCharacterString_Type', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'dataset', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }, { - n: 'other', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'locale', + an: { + lp: 'locale' + }, + t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyType', - tn: 'DQ_QuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' + ln: 'AbstractDQTemporalAccuracyType', + tn: 'AbstractDQ_TemporalAccuracy_Type', + bti: '.AbstractDQElementType' }, { - ln: 'DQQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ln: 'DQRelativeInternalPositionalAccuracyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'DQGriddedDataPositionalAccuracyType', + tn: 'DQ_GriddedDataPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'EXTemporalExtentPropertyType', + tn: 'EX_TemporalExtent_PropertyType', ps: [{ - n: 'dqQuantitativeAttributeAccuracy', + n: 'exTemporalExtent', rq: true, - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType' + mx: false, + dom: false, + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3233,98 +3198,28 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSStereoMatePropertyType', - tn: 'DS_StereoMate_PropertyType', + ln: 'DSDataSetType', + tn: 'DS_DataSet_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dsStereoMate', + n: 'has', rq: true, - en: 'DS_StereoMate', - ti: '.DSStereoMateType' + col: true, + ti: '.MDMetadataPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AbstractDQElementType', - tn: 'AbstractDQ_Element_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'nameOfMeasure', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'measureIdentification', - ti: '.MDIdentifierPropertyType' - }, { - n: 'measureDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'evaluationMethodType', - ti: '.DQEvaluationMethodTypeCodePropertyType' - }, { - n: 'evaluationMethodDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'evaluationProcedure', - ti: '.CICitationPropertyType' - }, { - n: 'dateTime', + n: 'partOf', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' - }, { - n: 'result', - rq: true, - mxo: 2, - col: true, - ti: '.DQResultPropertyType' + ti: '.DSAggregatePropertyType' }] }, { - ln: 'DSSensorPropertyType', - tn: 'DS_Sensor_PropertyType', + ln: 'EXGeographicDescriptionPropertyType', + tn: 'EX_GeographicDescription_PropertyType', ps: [{ - n: 'dsSensor', + n: 'exGeographicDescription', rq: true, - en: 'DS_Sensor', - ti: '.DSSensorType' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType' }, { n: 'nilReason', ti: { @@ -3367,16 +3262,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQPositionalAccuracyPropertyType', - tn: 'DQ_PositionalAccuracy_PropertyType', + ln: 'DQThematicClassificationCorrectnessPropertyType', + tn: 'DQ_ThematicClassificationCorrectness_PropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'dqThematicClassificationCorrectness', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - t: 'er' + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType' }, { n: 'nilReason', ti: { @@ -3419,32 +3311,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageContentTypeCodePropertyType', - tn: 'MD_CoverageContentTypeCode_PropertyType', - ps: [{ - n: 'mdCoverageContentTypeCode', - rq: true, - en: 'MD_CoverageContentTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDBandPropertyType', - tn: 'MD_Band_PropertyType', + ln: 'DSInitiativePropertyType', + tn: 'DS_Initiative_PropertyType', ps: [{ - n: 'mdBand', + n: 'dsInitiative', rq: true, - en: 'MD_Band', - ti: '.MDBandType' + en: 'DS_Initiative', + ti: '.DSInitiativeType' }, { n: 'nilReason', ti: { @@ -3487,209 +3360,238 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIAddressPropertyType', - tn: 'CI_Address_PropertyType', + ln: 'MDScopeDescriptionType', + tn: 'MD_ScopeDescription_Type', ps: [{ - n: 'ciAddress', + n: 'attributes', rq: true, - en: 'CI_Address', - ti: '.CIAddressType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' }, { - n: 'role', - t: 'a' + n: 'features', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'featureInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' }, { - n: 'title', - t: 'a' + n: 'attributeInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'dataset', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'other', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'DSDataSetType', - tn: 'DS_DataSet_Type', + ln: 'MDUsageType', + tn: 'MD_Usage_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'has', + n: 'specificUsage', rq: true, - col: true, - ti: '.MDMetadataPropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'partOf', - mno: 0, + n: 'usageDateTime', + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + }, { + n: 'userDeterminedLimitations', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'userContactInfo', + rq: true, col: true, - ti: '.DSAggregatePropertyType' + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'MDGeoreferenceableType', - tn: 'MD_Georeferenceable_Type', - bti: '.MDGridSpatialRepresentationType', + ln: 'AbstractDQCompletenessType', + tn: 'AbstractDQ_Completeness_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDMaintenanceInformationType', + tn: 'MD_MaintenanceInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'controlPointAvailability', + n: 'maintenanceAndUpdateFrequency', rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + ti: '.MDMaintenanceFrequencyCodePropertyType' }, { - n: 'orientationParameterAvailability', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'dateOfNextUpdate', + ti: 'ISO19139_GCO_20060504.DatePropertyType' }, { - n: 'orientationParameterDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'userDefinedMaintenanceFrequency', + ti: 'ISO19139_GTS_20060504.TMPeriodDurationPropertyType' }, { - n: 'georeferencedParameters', - rq: true, - ti: 'ISO19139_GCO_20060504.RecordPropertyType' + n: 'updateScope', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' }, { - n: 'parameterCitation', + n: 'updateScopeDescription', mno: 0, col: true, - ti: '.CICitationPropertyType' + ti: '.MDScopeDescriptionPropertyType' + }, { + n: 'maintenanceNote', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'MDMaintenanceInformationPropertyType', - tn: 'MD_MaintenanceInformation_PropertyType', - ps: [{ - n: 'mdMaintenanceInformation', - rq: true, - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] + ln: 'AbstractDQThematicAccuracyType', + tn: 'AbstractDQ_ThematicAccuracy_Type', + bti: '.AbstractDQElementType' }, { - ln: 'DSStereoMateType', - tn: 'DS_StereoMate_Type', - bti: '.DSOtherAggregateType' + ln: 'MDServiceIdentificationType', + tn: 'MD_ServiceIdentification_Type', + bti: '.AbstractMDIdentificationType' }, { - ln: 'MDExtendedElementInformationType', - tn: 'MD_ExtendedElementInformation_Type', + ln: 'MDMetadataType', + tn: 'MD_Metadata_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'name', - rq: true, + n: 'fileIdentifier', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'shortName', + n: 'language', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'domainCode', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'characterSet', + ti: '.MDCharacterSetCodePropertyType' }, { - n: 'definition', - rq: true, + n: 'parentIdentifier', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'obligation', - ti: '.MDObligationCodePropertyType' + n: 'hierarchyLevel', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' }, { - n: 'condition', + n: 'hierarchyLevelName', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'dataType', + n: 'contact', rq: true, - ti: '.MDDatatypeCodePropertyType' + col: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'maximumOccurrence', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'dateStamp', + rq: true, + ti: 'ISO19139_GCO_20060504.DatePropertyType' }, { - n: 'domainValue', + n: 'metadataStandardName', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'parentEntity', - rq: true, - col: true, + n: 'metadataStandardVersion', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'rule', - rq: true, + n: 'dataSetURI', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'rationale', + n: 'locale', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.PTLocalePropertyType' }, { - n: 'source', + n: 'spatialRepresentationInfo', + mno: 0, + col: true, + ti: '.MDSpatialRepresentationPropertyType' + }, { + n: 'referenceSystemInfo', + mno: 0, + col: true, + ti: '.MDReferenceSystemPropertyType' + }, { + n: 'metadataExtensionInfo', + mno: 0, + col: true, + ti: '.MDMetadataExtensionInformationPropertyType' + }, { + n: 'identificationInfo', rq: true, col: true, - ti: '.CIResponsiblePartyPropertyType' + ti: '.MDIdentificationPropertyType' + }, { + n: 'contentInfo', + mno: 0, + col: true, + ti: '.MDContentInformationPropertyType' + }, { + n: 'distributionInfo', + ti: '.MDDistributionPropertyType' + }, { + n: 'dataQualityInfo', + mno: 0, + col: true, + ti: '.DQDataQualityPropertyType' + }, { + n: 'portrayalCatalogueInfo', + mno: 0, + col: true, + ti: '.MDPortrayalCatalogueReferencePropertyType' + }, { + n: 'metadataConstraints', + mno: 0, + col: true, + ti: '.MDConstraintsPropertyType' + }, { + n: 'applicationSchemaInfo', + mno: 0, + col: true, + ti: '.MDApplicationSchemaInformationPropertyType' + }, { + n: 'metadataMaintenance', + ti: '.MDMaintenanceInformationPropertyType' + }, { + n: 'series', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }, { + n: 'describes', + mno: 0, + col: true, + ti: '.DSDataSetPropertyType' + }, { + n: 'propertyType', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'featureType', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'featureAttribute', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' }] }, { - ln: 'EXExtentPropertyType', - tn: 'EX_Extent_PropertyType', + ln: 'MDGeorectifiedPropertyType', + tn: 'MD_Georectified_PropertyType', ps: [{ - n: 'exExtent', + n: 'mdGeorectified', rq: true, - en: 'EX_Extent', - ti: '.EXExtentType' + en: 'MD_Georectified', + ti: '.MDGeorectifiedType' }, { n: 'nilReason', ti: { @@ -3732,13 +3634,23 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDReferenceSystemPropertyType', - tn: 'MD_ReferenceSystem_PropertyType', + ln: 'EXBoundingPolygonType', + tn: 'EX_BoundingPolygon_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'mdReferenceSystem', + n: 'polygon', rq: true, - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + col: true, + ti: 'ISO19139_GSS_20060504.GMObjectPropertyType' + }] + }, { + ln: 'EXExtentPropertyType', + tn: 'EX_Extent_PropertyType', + ps: [{ + n: 'exExtent', + rq: true, + en: 'EX_Extent', + ti: '.EXExtentType' }, { n: 'nilReason', ti: { @@ -3781,32 +3693,26 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDKeywordTypeCodePropertyType', - tn: 'MD_KeywordTypeCode_PropertyType', + ln: 'CIDateType', + tn: 'CI_Date_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdKeywordTypeCode', + n: 'date', rq: true, - en: 'MD_KeywordTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: 'ISO19139_GCO_20060504.DatePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'dateType', + rq: true, + ti: '.CIDateTypeCodePropertyType' }] }, { - ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', + ln: 'MDScopeDescriptionPropertyType', + tn: 'MD_ScopeDescription_PropertyType', ps: [{ - n: 'dqNonQuantitativeAttributeAccuracy', + n: 'mdScopeDescription', rq: true, - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { n: 'nilReason', ti: { @@ -3817,14 +3723,56 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'CIContactType', + tn: 'CI_Contact_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'phone', + ti: '.CITelephonePropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'address', + ti: '.CIAddressPropertyType' }, { - n: 'type', + n: 'onlineResource', + ti: '.CIOnlineResourcePropertyType' + }, { + n: 'hoursOfService', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'contactInstructions', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DSAggregatePropertyType', + tn: 'DS_Aggregate_PropertyType', + ps: [{ + n: 'abstractDSAggregate', + rq: true, + mx: false, + dom: false, + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { @@ -3849,15 +3797,15 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSOtherAggregatePropertyType', - tn: 'DS_OtherAggregate_PropertyType', + ln: 'MDContentInformationPropertyType', + tn: 'MD_ContentInformation_PropertyType', ps: [{ - n: 'dsOtherAggregate', + n: 'abstractMDContentInformation', rq: true, mx: false, dom: false, - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType', t: 'er' }, { n: 'nilReason', @@ -3901,50 +3849,48 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRSReferenceSystemType', - tn: 'AbstractRS_ReferenceSystem_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DQConformanceResultType', + tn: 'DQ_ConformanceResult_Type', + bti: '.AbstractDQResultType', ps: [{ - n: 'name', + n: 'specification', rq: true, - ti: '.RSIdentifierPropertyType' + ti: '.CICitationPropertyType' }, { - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' + n: 'explanation', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'pass', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }] }, { - ln: 'DQTopologicalConsistencyType', - tn: 'DQ_TopologicalConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'MDCharacterSetCodePropertyType', - tn: 'MD_CharacterSetCode_PropertyType', + ln: 'MDBrowseGraphicType', + tn: 'MD_BrowseGraphic_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdCharacterSetCode', + n: 'fileName', rq: true, - en: 'MD_CharacterSetCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'fileDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileType', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDPortrayalCatalogueReferencePropertyType', - tn: 'MD_PortrayalCatalogueReference_PropertyType', + ln: 'DQTemporalAccuracyPropertyType', + tn: 'DQ_TemporalAccuracy_PropertyType', ps: [{ - n: 'mdPortrayalCatalogueReference', + n: 'abstractDQTemporalAccuracy', rq: true, - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + mx: false, + dom: false, + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3987,57 +3933,29 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImagingConditionCodePropertyType', - tn: 'MD_ImagingConditionCode_PropertyType', + ln: 'MDVectorSpatialRepresentationType', + tn: 'MD_VectorSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'mdImagingConditionCode', - rq: true, - en: 'MD_ImagingConditionCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + n: 'topologyLevel', + ti: '.MDTopologyLevelCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'EXSpatialTemporalExtentType', - tn: 'EX_SpatialTemporalExtent_Type', - bti: '.EXTemporalExtentType', - ps: [{ - n: 'spatialExtent', - rq: true, + n: 'geometricObjects', + mno: 0, col: true, - ti: '.EXGeographicExtentPropertyType' - }] - }, { - ln: 'DSOtherAggregateType', - tn: 'DS_OtherAggregate_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'MDRangeDimensionType', - tn: 'MD_RangeDimension_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'sequenceIdentifier', - ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' - }, { - n: 'descriptor', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.MDGeometricObjectsPropertyType' }] }, { - ln: 'CIPresentationFormCodePropertyType', - tn: 'CI_PresentationFormCode_PropertyType', + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', ps: [{ - n: 'ciPresentationFormCode', + n: 'abstractDQElement', rq: true, - en: 'CI_PresentationFormCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + mx: false, + dom: false, + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4048,37 +3966,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MDGeometricObjectTypeCodePropertyType', - tn: 'MD_GeometricObjectTypeCode_PropertyType', - ps: [{ - n: 'mdGeometricObjectTypeCode', - rq: true, - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'uuidref', an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'uuidref' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDIdentifierPropertyType', - tn: 'MD_Identifier_PropertyType', + ln: 'DSProductionSeriesPropertyType', + tn: 'DS_ProductionSeries_PropertyType', ps: [{ - n: 'mdIdentifier', + n: 'dsProductionSeries', rq: true, - mx: false, - dom: false, - en: 'MD_Identifier', - ti: '.MDIdentifierType', - t: 'er' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType' }, { n: 'nilReason', ti: { @@ -4121,13 +4047,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CICitationPropertyType', - tn: 'CI_Citation_PropertyType', + ln: 'MDCoverageDescriptionPropertyType', + tn: 'MD_CoverageDescription_PropertyType', ps: [{ - n: 'ciCitation', + n: 'mdCoverageDescription', rq: true, - en: 'CI_Citation', - ti: '.CICitationType' + mx: false, + dom: false, + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4170,55 +4099,67 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBandType', - tn: 'MD_Band_Type', - bti: '.MDRangeDimensionType', + ln: 'MDGeorectifiedType', + tn: 'MD_Georectified_Type', + bti: '.MDGridSpatialRepresentationType', ps: [{ - n: 'maxValue', - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'minValue', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'checkPointAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'units', - ti: 'ISO19139_GCO_20060504.UomLengthPropertyType' + n: 'checkPointDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'peakResponse', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'cornerPoints', + mno: 0, + col: true, + ti: 'ISO19139_GSS_20060504.GMPointPropertyType' }, { - n: 'bitsPerValue', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'centerPoint', + ti: 'ISO19139_GSS_20060504.GMPointPropertyType' }, { - n: 'toneGradation', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'pointInPixel', + rq: true, + ti: '.MDPixelOrientationCodePropertyType' }, { - n: 'scaleFactor', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'transformationDimensionDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'offset', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'transformationDimensionMapping', + mno: 0, + mxo: 2, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'PTFreeTextPropertyType', - tn: 'PT_FreeText_PropertyType', - bti: 'ISO19139_GCO_20060504.CharacterStringPropertyType', + ln: 'CIResponsiblePartyType', + tn: 'CI_ResponsibleParty_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ptFreeText', + n: 'individualName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'organisationName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'positionName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'contactInfo', + ti: '.CIContactPropertyType' + }, { + n: 'role', rq: true, - en: 'PT_FreeText', - ti: '.PTFreeTextType' + ti: '.CIRoleCodePropertyType' }] }, { - ln: 'MDRangeDimensionPropertyType', - tn: 'MD_RangeDimension_PropertyType', + ln: 'DSAssociationPropertyType', + tn: 'DS_Association_PropertyType', ps: [{ - n: 'mdRangeDimension', + n: 'dsAssociation', rq: true, - mx: false, - dom: false, - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType', - t: 'er' + en: 'DS_Association', + ti: '.DSAssociationType' }, { n: 'nilReason', ti: { @@ -4261,34 +4202,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIResponsiblePartyType', - tn: 'CI_ResponsibleParty_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'individualName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'organisationName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'positionName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'contactInfo', - ti: '.CIContactPropertyType' - }, { - n: 'role', - rq: true, - ti: '.CIRoleCodePropertyType' - }] - }, { - ln: 'DQConformanceResultPropertyType', - tn: 'DQ_ConformanceResult_PropertyType', + ln: 'MDMaintenanceInformationPropertyType', + tn: 'MD_MaintenanceInformation_PropertyType', ps: [{ - n: 'dqConformanceResult', + n: 'mdMaintenanceInformation', rq: true, - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { n: 'nilReason', ti: { @@ -4331,95 +4251,41 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentifierType', - tn: 'MD_Identifier_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'authority', - ti: '.CICitationPropertyType' - }, { - n: 'code', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'DSSensorType', - tn: 'DS_Sensor_Type', - bti: '.DSSeriesType' - }, { - ln: 'MDApplicationSchemaInformationType', - tn: 'MD_ApplicationSchemaInformation_Type', + ln: 'AbstractRSReferenceSystemType', + tn: 'AbstractRS_ReferenceSystem_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ n: 'name', rq: true, - ti: '.CICitationPropertyType' - }, { - n: 'schemaLanguage', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'constraintLanguage', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'schemaAscii', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'graphicsFile', - ti: 'ISO19139_GCO_20060504.BinaryPropertyType' - }, { - n: 'softwareDevelopmentFile', - ti: 'ISO19139_GCO_20060504.BinaryPropertyType' + ti: '.RSIdentifierPropertyType' }, { - n: 'softwareDevelopmentFileFormat', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' }] }, { - ln: 'MDGeorectifiedType', - tn: 'MD_Georectified_Type', - bti: '.MDGridSpatialRepresentationType', + ln: 'MDRangeDimensionType', + tn: 'MD_RangeDimension_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'checkPointAvailability', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'checkPointDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'cornerPoints', - mno: 0, - col: true, - ti: 'ISO19139_GSS_20060504.GMPointPropertyType' - }, { - n: 'centerPoint', - ti: 'ISO19139_GSS_20060504.GMPointPropertyType' - }, { - n: 'pointInPixel', - rq: true, - ti: '.MDPixelOrientationCodePropertyType' - }, { - n: 'transformationDimensionDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'sequenceIdentifier', + ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' }, { - n: 'transformationDimensionMapping', - mno: 0, - mxo: 2, - col: true, + n: 'descriptor', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'DSPlatformType', - tn: 'DS_Platform_Type', - bti: '.DSSeriesType' - }, { - ln: 'DQRelativeInternalPositionalAccuracyPropertyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', + ln: 'MDSpatialRepresentationPropertyType', + tn: 'MD_SpatialRepresentation_PropertyType', ps: [{ - n: 'dqRelativeInternalPositionalAccuracy', + n: 'abstractMDSpatialRepresentation', rq: true, - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType' + mx: false, + dom: false, + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4462,13 +4328,58 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDigitalTransferOptionsPropertyType', - tn: 'MD_DigitalTransferOptions_PropertyType', + ln: 'MDPixelOrientationCodePropertyType', + tn: 'MD_PixelOrientationCode_PropertyType', ps: [{ - n: 'mdDigitalTransferOptions', + n: 'mdPixelOrientationCode', rq: true, - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'MD_PixelOrientationCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'PTLocaleContainerType', + tn: 'PT_LocaleContainer_Type', + ps: [{ + n: 'description', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'locale', + rq: true, + ti: '.PTLocalePropertyType' + }, { + n: 'date', + rq: true, + col: true, + ti: '.CIDatePropertyType' + }, { + n: 'responsibleParty', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'localisedString', + rq: true, + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'DQCompletenessOmissionPropertyType', + tn: 'DQ_CompletenessOmission_PropertyType', + ps: [{ + n: 'dqCompletenessOmission', + rq: true, + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType' }, { n: 'nilReason', ti: { @@ -4511,48 +4422,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDResolutionType', - tn: 'MD_Resolution_Type', + ln: 'DSStereoMatePropertyType', + tn: 'DS_StereoMate_PropertyType', ps: [{ - n: 'equivalentScale', + n: 'dsStereoMate', rq: true, - ti: '.MDRepresentativeFractionPropertyType' - }, { - n: 'distance', - rq: true, - ti: 'ISO19139_GCO_20060504.DistancePropertyType' - }] - }, { - ln: 'LocalisedCharacterStringType', - tn: 'LocalisedCharacterString_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'locale', - an: { - lp: 'locale' - }, - t: 'a' - }] - }, { - ln: 'EXTemporalExtentPropertyType', - tn: 'EX_TemporalExtent_PropertyType', - ps: [{ - n: 'exTemporalExtent', - rq: true, - mx: false, - dom: false, - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType', - t: 'er' + en: 'DS_StereoMate', + ti: '.DSStereoMateType' }, { n: 'nilReason', ti: { @@ -4595,32 +4471,53 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAccuracyOfATimeMeasurementType', - tn: 'DQ_AccuracyOfATimeMeasurement_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'DQTemporalValidityType', - tn: 'DQ_TemporalValidity_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'AbstractEXGeographicExtentType', - tn: 'AbstractEX_GeographicExtent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDGridSpatialRepresentationType', + tn: 'MD_GridSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'extentTypeCode', + n: 'numberOfDimensions', + rq: true, + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'axisDimensionProperties', + mno: 0, + col: true, + ti: '.MDDimensionPropertyType' + }, { + n: 'cellGeometry', + rq: true, + ti: '.MDCellGeometryCodePropertyType' + }, { + n: 'transformationParameterAvailability', + rq: true, ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }] }, { - ln: 'AbstractDQPositionalAccuracyType', - tn: 'AbstractDQ_PositionalAccuracy_Type', - bti: '.AbstractDQElementType' + ln: 'MDDatatypeCodePropertyType', + tn: 'MD_DatatypeCode_PropertyType', + ps: [{ + n: 'mdDatatypeCode', + rq: true, + en: 'MD_DatatypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] }, { - ln: 'CIOnLineFunctionCodePropertyType', - tn: 'CI_OnLineFunctionCode_PropertyType', + ln: 'MDProgressCodePropertyType', + tn: 'MD_ProgressCode_PropertyType', ps: [{ - n: 'ciOnLineFunctionCode', + n: 'mdProgressCode', rq: true, - en: 'CI_OnLineFunctionCode', + en: 'MD_ProgressCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -4634,13 +4531,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CITelephonePropertyType', - tn: 'CI_Telephone_PropertyType', + ln: 'DQPositionalAccuracyPropertyType', + tn: 'DQ_PositionalAccuracy_PropertyType', ps: [{ - n: 'ciTelephone', + n: 'abstractDQPositionalAccuracy', rq: true, - en: 'CI_Telephone', - ti: '.CITelephoneType' + mx: false, + dom: false, + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4683,78 +4583,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDVectorSpatialRepresentationType', - tn: 'MD_VectorSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', - ps: [{ - n: 'topologyLevel', - ti: '.MDTopologyLevelCodePropertyType' - }, { - n: 'geometricObjects', - mno: 0, - col: true, - ti: '.MDGeometricObjectsPropertyType' - }] - }, { - ln: 'PTLocaleContainerType', - tn: 'PT_LocaleContainer_Type', + ln: 'MDImagingConditionCodePropertyType', + tn: 'MD_ImagingConditionCode_PropertyType', ps: [{ - n: 'description', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'locale', - rq: true, - ti: '.PTLocalePropertyType' - }, { - n: 'date', - rq: true, - col: true, - ti: '.CIDatePropertyType' - }, { - n: 'responsibleParty', + n: 'mdImagingConditionCode', rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' + en: 'MD_ImagingConditionCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'localisedString', - rq: true, - col: true, - ti: '.LocalisedCharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'AbstractDSAggregateType', - tn: 'AbstractDS_Aggregate_Type', + ln: 'MDMetadataExtensionInformationType', + tn: 'MD_MetadataExtensionInformation_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'composedOf', - rq: true, - col: true, - ti: '.DSDataSetPropertyType' - }, { - n: 'seriesMetadata', - rq: true, - col: true, - ti: '.MDMetadataPropertyType' - }, { - n: 'subset', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' + n: 'extensionOnLineResource', + ti: '.CIOnlineResourcePropertyType' }, { - n: 'superset', + n: 'extendedElementInformation', mno: 0, col: true, - ti: '.DSAggregatePropertyType' + ti: '.MDExtendedElementInformationPropertyType' }] }, { - ln: 'MDRestrictionCodePropertyType', - tn: 'MD_RestrictionCode_PropertyType', + ln: 'CISeriesPropertyType', + tn: 'CI_Series_PropertyType', ps: [{ - n: 'mdRestrictionCode', + n: 'ciSeries', rq: true, - en: 'MD_RestrictionCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + en: 'CI_Series', + ti: '.CISeriesType' }, { n: 'nilReason', ti: { @@ -4765,15 +4632,48 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DQCompletenessOmissionPropertyType', - tn: 'DQ_CompletenessOmission_PropertyType', + ln: 'MDConstraintsPropertyType', + tn: 'MD_Constraints_PropertyType', ps: [{ - n: 'dqCompletenessOmission', + n: 'mdConstraints', rq: true, - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType' + mx: false, + dom: false, + en: 'MD_Constraints', + ti: '.MDConstraintsType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4816,13 +4716,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIRoleCodePropertyType', - tn: 'CI_RoleCode_PropertyType', + ln: 'DQCompletenessCommissionType', + tn: 'DQ_CompletenessCommission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'LIProcessStepPropertyType', + tn: 'LI_ProcessStep_PropertyType', ps: [{ - n: 'ciRoleCode', + n: 'liProcessStep', rq: true, - en: 'CI_RoleCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { n: 'nilReason', ti: { @@ -4833,42 +4737,59 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MDFormatType', - tn: 'MD_Format_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'version', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'amendmentNumber', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'specification', + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CISeriesType', + tn: 'CI_Series_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'fileDecompressionTechnique', + n: 'issueIdentification', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'formatDistributor', - mno: 0, - col: true, - ti: '.MDDistributorPropertyType' + n: 'page', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'DQDomainConsistencyPropertyType', - tn: 'DQ_DomainConsistency_PropertyType', + ln: 'CITelephonePropertyType', + tn: 'CI_Telephone_PropertyType', ps: [{ - n: 'dqDomainConsistency', + n: 'ciTelephone', rq: true, - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType' + en: 'CI_Telephone', + ti: '.CITelephoneType' }, { n: 'nilReason', ti: { @@ -4911,16 +4832,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGridSpatialRepresentationPropertyType', - tn: 'MD_GridSpatialRepresentation_PropertyType', + ln: 'EXSpatialTemporalExtentPropertyType', + tn: 'EX_SpatialTemporalExtent_PropertyType', ps: [{ - n: 'mdGridSpatialRepresentation', + n: 'exSpatialTemporalExtent', rq: true, - mx: false, - dom: false, - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - t: 'er' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType' }, { n: 'nilReason', ti: { @@ -4963,30 +4881,12 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionType', - tn: 'MD_CoverageDescription_Type', - bti: '.AbstractMDContentInformationType', - ps: [{ - n: 'attributeDescription', - rq: true, - ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' - }, { - n: 'contentType', - rq: true, - ti: '.MDCoverageContentTypeCodePropertyType' - }, { - n: 'dimension', - mno: 0, - col: true, - ti: '.MDRangeDimensionPropertyType' - }] - }, { - ln: 'DSInitiativeTypeCodePropertyType', - tn: 'DS_InitiativeTypeCode_PropertyType', + ln: 'MDRestrictionCodePropertyType', + tn: 'MD_RestrictionCode_PropertyType', ps: [{ - n: 'dsInitiativeTypeCode', + n: 'mdRestrictionCode', rq: true, - en: 'DS_InitiativeTypeCode', + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -5000,20 +4900,51 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessOmissionType', - tn: 'DQ_CompletenessOmission_Type', - bti: '.AbstractDQCompletenessType' + ln: 'MDDistributionType', + tn: 'MD_Distribution_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'distributionFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' + }, { + n: 'distributor', + mno: 0, + col: true, + ti: '.MDDistributorPropertyType' + }, { + n: 'transferOptions', + mno: 0, + col: true, + ti: '.MDDigitalTransferOptionsPropertyType' + }] }, { - ln: 'MDConstraintsPropertyType', - tn: 'MD_Constraints_PropertyType', + ln: 'MDAggregateInformationType', + tn: 'MD_AggregateInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdConstraints', + n: 'aggregateDataSetName', + ti: '.CICitationPropertyType' + }, { + n: 'aggregateDataSetIdentifier', + ti: '.MDIdentifierPropertyType' + }, { + n: 'associationType', rq: true, - mx: false, - dom: false, - en: 'MD_Constraints', - ti: '.MDConstraintsType', - t: 'er' + ti: '.DSAssociationTypeCodePropertyType' + }, { + n: 'initiativeType', + ti: '.DSInitiativeTypeCodePropertyType' + }] + }, { + ln: 'MDSecurityConstraintsPropertyType', + tn: 'MD_SecurityConstraints_PropertyType', + ps: [{ + n: 'mdSecurityConstraints', + rq: true, + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType' }, { n: 'nilReason', ti: { @@ -5056,13 +4987,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMetadataExtensionInformationPropertyType', - tn: 'MD_MetadataExtensionInformation_PropertyType', + ln: 'EXGeographicBoundingBoxPropertyType', + tn: 'EX_GeographicBoundingBox_PropertyType', ps: [{ - n: 'mdMetadataExtensionInformation', + n: 'exGeographicBoundingBox', rq: true, - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType' }, { n: 'nilReason', ti: { @@ -5105,13 +5036,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConceptualConsistencyPropertyType', - tn: 'DQ_ConceptualConsistency_PropertyType', + ln: 'DQTemporalValidityPropertyType', + tn: 'DQ_TemporalValidity_PropertyType', ps: [{ - n: 'dqConceptualConsistency', + n: 'dqTemporalValidity', rq: true, - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType' + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType' }, { n: 'nilReason', ti: { @@ -5154,17 +5085,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDServiceIdentificationType', - tn: 'MD_ServiceIdentification_Type', - bti: '.AbstractMDIdentificationType' - }, { - ln: 'MDScopeDescriptionPropertyType', - tn: 'MD_ScopeDescription_PropertyType', + ln: 'DSOtherAggregatePropertyType', + tn: 'DS_OtherAggregate_PropertyType', ps: [{ - n: 'mdScopeDescription', + n: 'dsOtherAggregate', rq: true, - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' + mx: false, + dom: false, + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5175,15 +5105,49 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DQThematicClassificationCorrectnessPropertyType', - tn: 'DQ_ThematicClassificationCorrectness_PropertyType', + ln: 'DSInitiativeType', + tn: 'DS_Initiative_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'MDBandPropertyType', + tn: 'MD_Band_PropertyType', ps: [{ - n: 'dqThematicClassificationCorrectness', + n: 'mdBand', rq: true, - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType' + en: 'MD_Band', + ti: '.MDBandType' }, { n: 'nilReason', ti: { @@ -5226,71 +5190,61 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMaintenanceInformationType', - tn: 'MD_MaintenanceInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDDimensionPropertyType', + tn: 'MD_Dimension_PropertyType', ps: [{ - n: 'maintenanceAndUpdateFrequency', + n: 'mdDimension', rq: true, - ti: '.MDMaintenanceFrequencyCodePropertyType' + en: 'MD_Dimension', + ti: '.MDDimensionType' }, { - n: 'dateOfNextUpdate', - ti: 'ISO19139_GCO_20060504.DatePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'userDefinedMaintenanceFrequency', - ti: 'ISO19139_GTS_20060504.TMPeriodDurationPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'updateScope', - mno: 0, - col: true, - ti: '.MDScopeCodePropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'updateScopeDescription', - mno: 0, - col: true, - ti: '.MDScopeDescriptionPropertyType' + n: 'href', + t: 'a' }, { - n: 'maintenanceNote', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'role', + t: 'a' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'DQQuantitativeResultType', - tn: 'DQ_QuantitativeResult_Type', - bti: '.AbstractDQResultType', - ps: [{ - n: 'valueType', - ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'valueUnit', - rq: true, - ti: 'ISO19139_GCO_20060504.UnitOfMeasurePropertyType' + n: 'title', + t: 'a' }, { - n: 'errorStatistic', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'value', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.RecordPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'AbstractDQCompletenessType', - tn: 'AbstractDQ_Completeness_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDDatatypeCodePropertyType', - tn: 'MD_DatatypeCode_PropertyType', + ln: 'MDClassificationCodePropertyType', + tn: 'MD_ClassificationCode_PropertyType', ps: [{ - n: 'mdDatatypeCode', + n: 'mdClassificationCode', rq: true, - en: 'MD_DatatypeCode', + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -5304,36 +5258,30 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXExtentType', - tn: 'EX_Extent_Type', + ln: 'EXVerticalExtentType', + tn: 'EX_VerticalExtent_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'geographicElement', - mno: 0, - col: true, - ti: '.EXGeographicExtentPropertyType' + n: 'minimumValue', + rq: true, + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'temporalElement', - mno: 0, - col: true, - ti: '.EXTemporalExtentPropertyType' + n: 'maximumValue', + rq: true, + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'verticalElement', - mno: 0, - col: true, - ti: '.EXVerticalExtentPropertyType' + n: 'verticalCRS', + rq: true, + ti: 'ISO19139_GSR_20060504.SCCRSPropertyType' }] }, { - ln: 'EXBoundingPolygonPropertyType', - tn: 'EX_BoundingPolygon_PropertyType', + ln: 'MDImageDescriptionPropertyType', + tn: 'MD_ImageDescription_PropertyType', ps: [{ - n: 'exBoundingPolygon', + n: 'mdImageDescription', rq: true, - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType' + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType' }, { n: 'nilReason', ti: { @@ -5376,16 +5324,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalAccuracyPropertyType', - tn: 'DQ_TemporalAccuracy_PropertyType', + ln: 'AbstractDQPositionalAccuracyType', + tn: 'AbstractDQ_PositionalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDApplicationSchemaInformationPropertyType', + tn: 'MD_ApplicationSchemaInformation_PropertyType', ps: [{ - n: 'abstractDQTemporalAccuracy', + n: 'mdApplicationSchemaInformation', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - t: 'er' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { n: 'nilReason', ti: { @@ -5428,16 +5377,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicExtentPropertyType', - tn: 'EX_GeographicExtent_PropertyType', + ln: 'DQRelativeInternalPositionalAccuracyPropertyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', ps: [{ - n: 'abstractEXGeographicExtent', + n: 'dqRelativeInternalPositionalAccuracy', rq: true, - mx: false, - dom: false, - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType', - t: 'er' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -5480,13 +5426,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSAssociationPropertyType', - tn: 'DS_Association_PropertyType', + ln: 'MDServiceIdentificationPropertyType', + tn: 'MD_ServiceIdentification_PropertyType', ps: [{ - n: 'dsAssociation', + n: 'mdServiceIdentification', rq: true, - en: 'DS_Association', - ti: '.DSAssociationType' + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -5529,17 +5475,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQGriddedDataPositionalAccuracyType', - tn: 'DQ_GriddedDataPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'DQTemporalConsistencyPropertyType', - tn: 'DQ_TemporalConsistency_PropertyType', + ln: 'DQLogicalConsistencyPropertyType', + tn: 'DQ_LogicalConsistency_PropertyType', ps: [{ - n: 'dqTemporalConsistency', + n: 'abstractDQLogicalConsistency', rq: true, - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType' + mx: false, + dom: false, + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5582,29 +5527,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocaleType', - tn: 'PT_Locale_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'languageCode', - rq: true, - ti: '.LanguageCodePropertyType' - }, { - n: 'country', - ti: '.CountryPropertyType' - }, { - n: 'characterEncoding', - rq: true, - ti: '.MDCharacterSetCodePropertyType' - }] - }, { - ln: 'MDKeywordsPropertyType', - tn: 'MD_Keywords_PropertyType', + ln: 'DQConceptualConsistencyPropertyType', + tn: 'DQ_ConceptualConsistency_PropertyType', ps: [{ - n: 'mdKeywords', + n: 'dqConceptualConsistency', rq: true, - en: 'MD_Keywords', - ti: '.MDKeywordsType' + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType' }, { n: 'nilReason', ti: { @@ -5647,25 +5576,15 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocalisedCharacterStringPropertyType', - tn: 'LocalisedCharacterString_PropertyType', - bti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType', - ps: [{ - n: 'localisedCharacterString', - rq: true, - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType' - }] - }, { - ln: 'MDContentInformationPropertyType', - tn: 'MD_ContentInformation_PropertyType', + ln: 'MDIdentificationPropertyType', + tn: 'MD_Identification_PropertyType', ps: [{ - n: 'abstractMDContentInformation', + n: 'abstractMDIdentification', rq: true, mx: false, dom: false, - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType', + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType', t: 'er' }, { n: 'nilReason', @@ -5709,54 +5628,44 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationType', - tn: 'MD_DataIdentification_Type', - bti: '.AbstractMDIdentificationType', + ln: 'MDFeatureCatalogueDescriptionType', + tn: 'MD_FeatureCatalogueDescription_Type', + bti: '.AbstractMDContentInformationType', ps: [{ - n: 'spatialRepresentationType', - mno: 0, - col: true, - ti: '.MDSpatialRepresentationTypeCodePropertyType' - }, { - n: 'spatialResolution', - mno: 0, - col: true, - ti: '.MDResolutionPropertyType' + n: 'complianceCode', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { n: 'language', - rq: true, + mno: 0, col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'characterSet', - mno: 0, - col: true, - ti: '.MDCharacterSetCodePropertyType' + n: 'includedWithDataset', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'topicCategory', + n: 'featureTypes', mno: 0, col: true, - ti: '.MDTopicCategoryCodePropertyType' - }, { - n: 'environmentDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' }, { - n: 'extent', - mno: 0, + n: 'featureCatalogueCitation', + rq: true, col: true, - ti: '.EXExtentPropertyType' - }, { - n: 'supplementalInformation', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.CICitationPropertyType' }] }, { - ln: 'MDBrowseGraphicPropertyType', - tn: 'MD_BrowseGraphic_PropertyType', + ln: 'DQFormatConsistencyType', + tn: 'DQ_FormatConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDLegalConstraintsPropertyType', + tn: 'MD_LegalConstraints_PropertyType', ps: [{ - n: 'mdBrowseGraphic', + n: 'mdLegalConstraints', rq: true, - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType' }, { n: 'nilReason', ti: { @@ -5799,16 +5708,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentificationPropertyType', - tn: 'MD_Identification_PropertyType', + ln: 'DQTemporalConsistencyPropertyType', + tn: 'DQ_TemporalConsistency_PropertyType', ps: [{ - n: 'abstractMDIdentification', + n: 'dqTemporalConsistency', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType', - t: 'er' + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType' }, { n: 'nilReason', ti: { @@ -5851,17 +5757,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyType', - tn: 'DQ_TemporalConsistency_Type', - bti: '.AbstractDQTemporalAccuracyType' + ln: 'MDFormatType', + tn: 'MD_Format_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'version', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'amendmentNumber', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'specification', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileDecompressionTechnique', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'formatDistributor', + mno: 0, + col: true, + ti: '.MDDistributorPropertyType' + }] }, { - ln: 'LIProcessStepPropertyType', - tn: 'LI_ProcessStep_PropertyType', + ln: 'MDSpatialRepresentationTypeCodePropertyType', + tn: 'MD_SpatialRepresentationTypeCode_PropertyType', ps: [{ - n: 'liProcessStep', + n: 'mdSpatialRepresentationTypeCode', rq: true, - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'MD_SpatialRepresentationTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -5872,52 +5801,25 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'AbstractDQLogicalConsistencyType', - tn: 'AbstractDQ_LogicalConsistency_Type', - bti: '.AbstractDQElementType' + ln: 'PTFreeTextPropertyType', + tn: 'PT_FreeText_PropertyType', + bti: 'ISO19139_GCO_20060504.CharacterStringPropertyType', + ps: [{ + n: 'ptFreeText', + rq: true, + en: 'PT_FreeText', + ti: '.PTFreeTextType' + }] }, { - ln: 'DSAggregatePropertyType', - tn: 'DS_Aggregate_PropertyType', + ln: 'DQCompletenessCommissionPropertyType', + tn: 'DQ_CompletenessCommission_PropertyType', ps: [{ - n: 'abstractDSAggregate', + n: 'dqCompletenessCommission', rq: true, - mx: false, - dom: false, - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType', - t: 'er' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType' }, { n: 'nilReason', ti: { @@ -5960,15 +5862,44 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQThematicAccuracyPropertyType', - tn: 'DQ_ThematicAccuracy_PropertyType', + ln: 'DQAbsoluteExternalPositionalAccuracyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'AbstractDSAggregateType', + tn: 'AbstractDS_Aggregate_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'abstractDQThematicAccuracy', + n: 'composedOf', + rq: true, + col: true, + ti: '.DSDataSetPropertyType' + }, { + n: 'seriesMetadata', + rq: true, + col: true, + ti: '.MDMetadataPropertyType' + }, { + n: 'subset', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }, { + n: 'superset', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }] + }, { + ln: 'MDIdentifierPropertyType', + tn: 'MD_Identifier_PropertyType', + ps: [{ + n: 'mdIdentifier', rq: true, mx: false, dom: false, - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', + en: 'MD_Identifier', + ti: '.MDIdentifierType', t: 'er' }, { n: 'nilReason', @@ -6012,107 +5943,55 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDSecurityConstraintsType', - tn: 'MD_SecurityConstraints_Type', - bti: '.MDConstraintsType', + ln: 'CIAddressType', + tn: 'CI_Address_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'classification', - rq: true, - ti: '.MDClassificationCodePropertyType' - }, { - n: 'userNote', + n: 'deliveryPoint', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'classificationSystem', + n: 'city', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'handlingDescription', + n: 'administrativeArea', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'CISeriesType', - tn: 'CI_Series_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', + }, { + n: 'postalCode', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'issueIdentification', + n: 'country', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'page', + n: 'electronicMailAddress', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDBrowseGraphicType', - tn: 'MD_BrowseGraphic_Type', + ln: 'CITelephoneType', + tn: 'CI_Telephone_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'fileName', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'fileDescription', + n: 'voice', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'fileType', + n: 'facsimile', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDMediumFormatCodePropertyType', - tn: 'MD_MediumFormatCode_PropertyType', - ps: [{ - n: 'mdMediumFormatCode', - rq: true, - en: 'MD_MediumFormatCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'EXTemporalExtentType', - tn: 'EX_TemporalExtent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'extent', - rq: true, - ti: 'ISO19139_GTS_20060504.TMPrimitivePropertyType' - }] - }, { - ln: 'DSAssociationTypeCodePropertyType', - tn: 'DS_AssociationTypeCode_PropertyType', - ps: [{ - n: 'dsAssociationTypeCode', - rq: true, - en: 'DS_AssociationTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDUsagePropertyType', - tn: 'MD_Usage_PropertyType', + ln: 'DQTopologicalConsistencyPropertyType', + tn: 'DQ_TopologicalConsistency_PropertyType', ps: [{ - n: 'mdUsage', + n: 'dqTopologicalConsistency', rq: true, - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType' }, { n: 'nilReason', ti: { @@ -6155,73 +6034,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQThematicClassificationCorrectnessType', - tn: 'DQ_ThematicClassificationCorrectness_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'MDImageDescriptionType', - tn: 'MD_ImageDescription_Type', - bti: '.MDCoverageDescriptionType', - ps: [{ - n: 'illuminationElevationAngle', - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'illuminationAzimuthAngle', - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'imagingCondition', - ti: '.MDImagingConditionCodePropertyType' - }, { - n: 'imageQualityCode', - ti: '.MDIdentifierPropertyType' - }, { - n: 'cloudCoverPercentage', - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'processingLevelCode', - ti: '.MDIdentifierPropertyType' - }, { - n: 'compressionGenerationQuantity', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }, { - n: 'triangulationIndicator', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'radiometricCalibrationDataAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'cameraCalibrationInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'filmDistortionInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'lensDistortionInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }] - }, { - ln: 'AbstractMDContentInformationType', - tn: 'AbstractMD_ContentInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'MDReferenceSystemType', - tn: 'MD_ReferenceSystem_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'referenceSystemIdentifier', - ti: '.RSIdentifierPropertyType' - }] - }, { - ln: 'DQResultPropertyType', - tn: 'DQ_Result_PropertyType', + ln: 'DQQuantitativeResultPropertyType', + tn: 'DQ_QuantitativeResult_PropertyType', ps: [{ - n: 'abstractDQResult', + n: 'dqQuantitativeResult', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType', - t: 'er' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType' }, { n: 'nilReason', ti: { @@ -6264,67 +6083,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumType', - tn: 'MD_Medium_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', - ti: '.MDMediumNameCodePropertyType' - }, { - n: 'density', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'densityUnits', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'volumes', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }, { - n: 'mediumFormat', - mno: 0, - col: true, - ti: '.MDMediumFormatCodePropertyType' - }, { - n: 'mediumNote', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'MDFeatureCatalogueDescriptionType', - tn: 'MD_FeatureCatalogueDescription_Type', - bti: '.AbstractMDContentInformationType', - ps: [{ - n: 'complianceCode', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'language', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'includedWithDataset', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'featureTypes', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' - }, { - n: 'featureCatalogueCitation', - rq: true, - col: true, - ti: '.CICitationPropertyType' - }] - }, { - ln: 'DQTemporalValidityPropertyType', - tn: 'DQ_TemporalValidity_PropertyType', + ln: 'PTLocaleContainerPropertyType', + tn: 'PT_LocaleContainer_PropertyType', ps: [{ - n: 'dqTemporalValidity', + n: 'ptLocaleContainer', rq: true, - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { n: 'nilReason', ti: { @@ -6367,13 +6132,43 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumPropertyType', - tn: 'MD_Medium_PropertyType', + ln: 'DQAccuracyOfATimeMeasurementType', + tn: 'DQ_AccuracyOfATimeMeasurement_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'AbstractDQLogicalConsistencyType', + tn: 'AbstractDQ_LogicalConsistency_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'CountryPropertyType', + tn: 'Country_PropertyType', ps: [{ - n: 'mdMedium', + n: 'country', rq: true, - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'Country', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQResultPropertyType', + tn: 'DQ_Result_PropertyType', + ps: [{ + n: 'abstractDQResult', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6416,13 +6211,54 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSProductionSeriesPropertyType', - tn: 'DS_ProductionSeries_PropertyType', + ln: 'MDGeometricObjectTypeCodePropertyType', + tn: 'MD_GeometricObjectTypeCode_PropertyType', ps: [{ - n: 'dsProductionSeries', + n: 'mdGeometricObjectTypeCode', rq: true, - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType' + en: 'MD_GeometricObjectTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDScopeCodePropertyType', + tn: 'MD_ScopeCode_PropertyType', + ps: [{ + n: 'mdScopeCode', + rq: true, + mx: false, + dom: false, + en: 'MD_ScopeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQScopePropertyType', + tn: 'DQ_Scope_PropertyType', + ps: [{ + n: 'dqScope', + rq: true, + en: 'DQ_Scope', + ti: '.DQScopeType' }, { n: 'nilReason', ti: { @@ -6465,43 +6301,35 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentType', - tn: 'EX_VerticalExtent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDTopicCategoryCodePropertyType', + tn: 'MD_TopicCategoryCode_PropertyType', ps: [{ - n: 'minimumValue', - rq: true, - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'maximumValue', + n: 'mdTopicCategoryCode', rq: true, - ti: 'ISO19139_GCO_20060504.RealPropertyType' + en: 'MD_TopicCategoryCode' }, { - n: 'verticalCRS', - rq: true, - ti: 'ISO19139_GSR_20060504.SCCRSPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDConstraintsType', - tn: 'MD_Constraints_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'useLimitation', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] + ln: 'DSSeriesType', + tn: 'DS_Series_Type', + bti: '.AbstractDSAggregateType' }, { - ln: 'DQElementPropertyType', - tn: 'DQ_Element_PropertyType', + ln: 'DQGriddedDataPositionalAccuracyPropertyType', + tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', ps: [{ - n: 'abstractDQElement', + n: 'dqGriddedDataPositionalAccuracy', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType', - t: 'er' + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -6544,37 +6372,35 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributorType', - tn: 'MD_Distributor_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDObligationCodePropertyType', + tn: 'MD_ObligationCode_PropertyType', ps: [{ - n: 'distributorContact', + n: 'mdObligationCode', rq: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'distributionOrderProcess', - mno: 0, - col: true, - ti: '.MDStandardOrderProcessPropertyType' - }, { - n: 'distributorFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' + en: 'MD_ObligationCode' }, { - n: 'distributorTransferOptions', - mno: 0, - col: true, - ti: '.MDDigitalTransferOptionsPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDFormatPropertyType', - tn: 'MD_Format_PropertyType', + ln: 'DSPlatformType', + tn: 'DS_Platform_Type', + bti: '.DSSeriesType' + }, { + ln: 'MDCharacterSetCodePropertyType', + tn: 'MD_CharacterSetCode_PropertyType', ps: [{ - n: 'mdFormat', + n: 'mdCharacterSetCode', rq: true, - en: 'MD_Format', - ti: '.MDFormatType' + en: 'MD_CharacterSetCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -6585,45 +6411,15 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'LILineagePropertyType', - tn: 'LI_Lineage_PropertyType', + ln: 'EXVerticalExtentPropertyType', + tn: 'EX_VerticalExtent_PropertyType', ps: [{ - n: 'liLineage', + n: 'exVerticalExtent', rq: true, - en: 'LI_Lineage', - ti: '.LILineageType' + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' }, { n: 'nilReason', ti: { @@ -6666,139 +6462,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMetadataType', - tn: 'MD_Metadata_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'fileIdentifier', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'language', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'characterSet', - ti: '.MDCharacterSetCodePropertyType' - }, { - n: 'parentIdentifier', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'hierarchyLevel', - mno: 0, - col: true, - ti: '.MDScopeCodePropertyType' - }, { - n: 'hierarchyLevelName', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'contact', - rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'dateStamp', - rq: true, - ti: 'ISO19139_GCO_20060504.DatePropertyType' - }, { - n: 'metadataStandardName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'metadataStandardVersion', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'dataSetURI', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'locale', - mno: 0, - col: true, - ti: '.PTLocalePropertyType' - }, { - n: 'spatialRepresentationInfo', - mno: 0, - col: true, - ti: '.MDSpatialRepresentationPropertyType' - }, { - n: 'referenceSystemInfo', - mno: 0, - col: true, - ti: '.MDReferenceSystemPropertyType' - }, { - n: 'metadataExtensionInfo', - mno: 0, - col: true, - ti: '.MDMetadataExtensionInformationPropertyType' - }, { - n: 'identificationInfo', - rq: true, - col: true, - ti: '.MDIdentificationPropertyType' - }, { - n: 'contentInfo', - mno: 0, - col: true, - ti: '.MDContentInformationPropertyType' - }, { - n: 'distributionInfo', - ti: '.MDDistributionPropertyType' - }, { - n: 'dataQualityInfo', - mno: 0, - col: true, - ti: '.DQDataQualityPropertyType' - }, { - n: 'portrayalCatalogueInfo', - mno: 0, - col: true, - ti: '.MDPortrayalCatalogueReferencePropertyType' - }, { - n: 'metadataConstraints', - mno: 0, - col: true, - ti: '.MDConstraintsPropertyType' - }, { - n: 'applicationSchemaInfo', - mno: 0, - col: true, - ti: '.MDApplicationSchemaInformationPropertyType' - }, { - n: 'metadataMaintenance', - ti: '.MDMaintenanceInformationPropertyType' - }, { - n: 'series', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' - }, { - n: 'describes', - mno: 0, - col: true, - ti: '.DSDataSetPropertyType' - }, { - n: 'propertyType', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'featureType', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'featureAttribute', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }] - }, { - ln: 'MDDistributionPropertyType', - tn: 'MD_Distribution_PropertyType', + ln: 'DQConformanceResultPropertyType', + tn: 'DQ_ConformanceResult_PropertyType', ps: [{ - n: 'mdDistribution', + n: 'dqConformanceResult', rq: true, - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType' }, { n: 'nilReason', ti: { @@ -6841,13 +6511,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationPropertyType', - tn: 'MD_DataIdentification_PropertyType', + ln: 'MDCellGeometryCodePropertyType', + tn: 'MD_CellGeometryCode_PropertyType', ps: [{ - n: 'mdDataIdentification', + n: 'mdCellGeometryCode', rq: true, - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType' + en: 'MD_CellGeometryCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -6858,54 +6528,88 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'DQNonQuantitativeAttributeAccuracyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'PTFreeTextType', + tn: 'PT_FreeText_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'textGroup', + rq: true, + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'LILineageType', + tn: 'LI_Lineage_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'statement', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'processStep', + mno: 0, + col: true, + ti: '.LIProcessStepPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'source', + mno: 0, + col: true, + ti: '.LISourcePropertyType' + }] + }, { + ln: 'EXGeographicBoundingBoxType', + tn: 'EX_GeographicBoundingBox_Type', + bti: '.AbstractEXGeographicExtentType', + ps: [{ + n: 'westBoundLongitude', + rq: true, + ti: 'ISO19139_GCO_20060504.DecimalPropertyType' }, { - n: 'title', - t: 'a' + n: 'eastBoundLongitude', + rq: true, + ti: 'ISO19139_GCO_20060504.DecimalPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'southBoundLatitude', + rq: true, + ti: 'ISO19139_GCO_20060504.DecimalPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'northBoundLatitude', + rq: true, + ti: 'ISO19139_GCO_20060504.DecimalPropertyType' }] }, { - ln: 'EXGeographicDescriptionType', - tn: 'EX_GeographicDescription_Type', - bti: '.AbstractEXGeographicExtentType', + ln: 'DQDomainConsistencyType', + tn: 'DQ_DomainConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDDimensionType', + tn: 'MD_Dimension_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'geographicIdentifier', + n: 'dimensionName', rq: true, - ti: '.MDIdentifierPropertyType' + ti: '.MDDimensionNameTypeCodePropertyType' + }, { + n: 'dimensionSize', + rq: true, + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'resolution', + ti: 'ISO19139_GCO_20060504.MeasurePropertyType' }] }, { - ln: 'CIResponsiblePartyPropertyType', - tn: 'CI_ResponsibleParty_PropertyType', + ln: 'MDMediumPropertyType', + tn: 'MD_Medium_PropertyType', ps: [{ - n: 'ciResponsibleParty', + n: 'mdMedium', rq: true, - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + en: 'MD_Medium', + ti: '.MDMediumType' }, { n: 'nilReason', ti: { @@ -6948,13 +6652,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeoreferenceablePropertyType', - tn: 'MD_Georeferenceable_PropertyType', + ln: 'DSDataSetPropertyType', + tn: 'DS_DataSet_PropertyType', ps: [{ - n: 'mdGeoreferenceable', + n: 'dsDataSet', rq: true, - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType' + mx: false, + dom: false, + en: 'DS_DataSet', + ti: '.DSDataSetType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6997,33 +6704,123 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDUsageType', - tn: 'MD_Usage_Type', + ln: 'MDImageDescriptionType', + tn: 'MD_ImageDescription_Type', + bti: '.MDCoverageDescriptionType', + ps: [{ + n: 'illuminationElevationAngle', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'illuminationAzimuthAngle', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'imagingCondition', + ti: '.MDImagingConditionCodePropertyType' + }, { + n: 'imageQualityCode', + ti: '.MDIdentifierPropertyType' + }, { + n: 'cloudCoverPercentage', + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'processingLevelCode', + ti: '.MDIdentifierPropertyType' + }, { + n: 'compressionGenerationQuantity', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'triangulationIndicator', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'radiometricCalibrationDataAvailability', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'cameraCalibrationInformationAvailability', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'filmDistortionInformationAvailability', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'lensDistortionInformationAvailability', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }] + }, { + ln: 'MDIdentifierType', + tn: 'MD_Identifier_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'specificUsage', + n: 'authority', + ti: '.CICitationPropertyType' + }, { + n: 'code', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'MDExtendedElementInformationType', + tn: 'MD_ExtendedElementInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'usageDateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + n: 'shortName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'userDeterminedLimitations', + n: 'domainCode', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'definition', + rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'userContactInfo', + n: 'obligation', + ti: '.MDObligationCodePropertyType' + }, { + n: 'condition', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'dataType', + rq: true, + ti: '.MDDatatypeCodePropertyType' + }, { + n: 'maximumOccurrence', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'domainValue', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'parentEntity', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'rule', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'rationale', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'source', rq: true, col: true, ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'MDMetadataPropertyType', - tn: 'MD_Metadata_PropertyType', + ln: 'DQThematicAccuracyPropertyType', + tn: 'DQ_ThematicAccuracy_PropertyType', ps: [{ - n: 'mdMetadata', + n: 'abstractDQThematicAccuracy', rq: true, - en: 'MD_Metadata', - ti: '.MDMetadataType' + mx: false, + dom: false, + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7066,37 +6863,85 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIOnlineResourceType', - tn: 'CI_OnlineResource_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DSAssociationType', + tn: 'DS_Association_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' + }, { + ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', ps: [{ - n: 'linkage', + n: 'dqNonQuantitativeAttributeAccuracy', rq: true, - ti: '.URLPropertyType' - }, { - n: 'protocol', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'applicationProfile', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType' }, { - n: 'name', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'description', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'function', - ti: '.CIOnLineFunctionCodePropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DQCompletenessCommissionPropertyType', - tn: 'DQ_CompletenessCommission_PropertyType', + ln: 'PTLocaleType', + tn: 'PT_Locale_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dqCompletenessCommission', + n: 'languageCode', rq: true, - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType' + ti: '.LanguageCodePropertyType' + }, { + n: 'country', + ti: '.CountryPropertyType' + }, { + n: 'characterEncoding', + rq: true, + ti: '.MDCharacterSetCodePropertyType' + }] + }, { + ln: 'DQCompletenessPropertyType', + tn: 'DQ_Completeness_PropertyType', + ps: [{ + n: 'abstractDQCompleteness', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7139,24 +6984,175 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CITelephoneType', - tn: 'CI_Telephone_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DQQuantitativeAttributeAccuracyType', + tn: 'DQ_QuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'MDGeometricObjectsPropertyType', + tn: 'MD_GeometricObjects_PropertyType', ps: [{ - n: 'voice', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'mdGeometricObjects', + rq: true, + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { - n: 'facsimile', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - t: 'enum', - ln: 'MDPixelOrientationCodeType', - vs: ['center', 'lowerLeft', 'lowerRight', 'upperRight', 'upperLeft'] + ln: 'RSIdentifierPropertyType', + tn: 'RS_Identifier_PropertyType', + ps: [{ + n: 'rsIdentifier', + rq: true, + en: 'RS_Identifier', + ti: '.RSIdentifierType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MDDistributorPropertyType', + tn: 'MD_Distributor_PropertyType', + ps: [{ + n: 'mdDistributor', + rq: true, + en: 'MD_Distributor', + ti: '.MDDistributorType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CIOnLineFunctionCodePropertyType', + tn: 'CI_OnLineFunctionCode_PropertyType', + ps: [{ + n: 'ciOnLineFunctionCode', + rq: true, + en: 'CI_OnLineFunctionCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] }, { t: 'enum', ln: 'MDObligationCodeType', @@ -7165,11 +7161,33 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'enum', ln: 'MDTopicCategoryCodeType', vs: ['farming', 'biota', 'boundaries', 'climatologyMeteorologyAtmosphere', 'economy', 'elevation', 'environment', 'geoscientificInformation', 'health', 'imageryBaseMapsEarthCover', 'intelligenceMilitary', 'inlandWaters', 'location', 'oceans', 'planningCadastre', 'society', 'structure', 'transportation', 'utilitiesCommunication'] + }, { + t: 'enum', + ln: 'MDPixelOrientationCodeType', + vs: ['center', 'lowerLeft', 'lowerRight', 'upperRight', 'upperLeft'] }], eis: [{ - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType', - sh: 'AbstractEX_GeographicExtent' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType', + sh: 'MD_Constraints' + }, { + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + sh: 'AbstractDQ_Element' + }, { + en: 'DS_Platform', + ti: '.DSPlatformType', + sh: 'DS_Series' + }, { + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType' }, { en: 'MD_CharacterSetCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -7178,47 +7196,213 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType', - sh: 'DS_Series' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { - en: 'MD_Band', - ti: '.MDBandType', - sh: 'MD_RangeDimension' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' + }, { + en: 'DS_Series', + ti: '.DSSeriesType', + sh: 'AbstractDS_Aggregate' + }, { + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'DS_Initiative', + ti: '.DSInitiativeType', + sh: 'AbstractDS_Aggregate' + }, { + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' + }, { + en: 'MD_Resolution', + ti: '.MDResolutionType' + }, { + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' + }, { + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType' + }, { + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' + }, { + en: 'MD_Distribution', + ti: '.MDDistributionType' + }, { + en: 'MD_ScopeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_Keywords', + ti: '.MDKeywordsType' + }, { + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' + }, { + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType' + }, { + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType' + }, { + en: 'MD_KeywordTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType', + sh: 'MD_Constraints' + }, { + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' + }, { + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' + }, { + en: 'URL' + }, { + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' + }, { + en: 'MD_MaintenanceFrequencyCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'DS_InitiativeTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_Identifier', + ti: '.MDIdentifierType' + }, { + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType', + sh: 'AbstractEX_GeographicExtent' + }, { + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType', + sh: 'AbstractDQ_ThematicAccuracy' + }, { + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' + }, { + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' + }, { + en: 'Country', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_GeometricObjectTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'CI_Citation', + ti: '.CICitationType' + }, { + en: 'DQ_EvaluationMethodTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' + }, { + en: 'CI_Series', + ti: '.CISeriesType' + }, { + en: 'MD_ProgressCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType', + sh: 'AbstractEX_GeographicExtent' + }, { + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' + }, { + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { - en: 'MD_MediumFormatCode', + en: 'MD_Metadata', + ti: '.MDMetadataType' + }, { + en: 'CI_DateTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_OnLineFunctionCode', + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType', + sh: 'AbstractDQ_Result' + }, { + en: 'DS_AssociationTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Distributor', - ti: '.MDDistributorType' + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType', + sh: 'AbstractMD_Identification' }, { - en: 'MD_PixelOrientationCode', + en: 'MD_CellGeometryCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_AssociationTypeCode', + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' + }, { + en: 'MD_DimensionNameTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType', + sh: 'MD_GridSpatialRepresentation' + }, { + en: 'DS_DataSet', + ti: '.DSDataSetType' }, { en: 'MD_TopicCategoryCode', sh: { @@ -7226,274 +7410,210 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType' + en: 'CI_Contact', + ti: '.CIContactType' }, { - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' }, { - en: 'MD_MediumNameCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'EX_Extent', + ti: '.EXExtentType' }, { - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + en: 'MD_Georectified', + ti: '.MDGeorectifiedType', + sh: 'MD_GridSpatialRepresentation' }, { - en: 'MD_ImagingConditionCode', + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' + }, { + en: 'MD_MediumNameCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType', + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType', sh: 'AbstractDQ_TemporalAccuracy' - }, { - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' - }, { - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' }, { en: 'DQ_TopologicalConsistency', ti: '.DQTopologicalConsistencyType', sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' - }, { - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'CI_Address', + ti: '.CIAddressType' }, { - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' }, { - en: 'DS_InitiativeTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'RS_Identifier', + ti: '.RSIdentifierType', + sh: 'MD_Identifier' }, { - en: 'MD_ProgressCode', + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { - en: 'DQ_Scope', - ti: '.DQScopeType' + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType' }, { - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType' + en: 'MD_Dimension', + ti: '.MDDimensionType' }, { - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType' }, { - en: 'LI_Lineage', - ti: '.LILineageType' + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType' }, { - en: 'LI_Source', - ti: '.LISourceType' + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType', + sh: 'EX_TemporalExtent' }, { - en: 'Country', + en: 'CI_OnLineFunctionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' - }, { - en: 'MD_KeywordTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'MD_ObligationCode', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType', - sh: 'AbstractDQ_ThematicAccuracy' - }, { - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType' }, { - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'MD_Format', + ti: '.MDFormatType' }, { - en: 'DS_Platform', - ti: '.DSPlatformType', - sh: 'DS_Series' + en: 'CI_Telephone', + ti: '.CITelephoneType' }, { en: 'DQ_TemporalValidity', ti: '.DQTemporalValidityType', sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType', - sh: 'AbstractDQ_Completeness' - }, { - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType', - sh: 'AbstractEX_GeographicExtent' - }, { - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType', - sh: 'MD_Constraints' - }, { - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' - }, { - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType', - sh: 'AbstractMD_ContentInformation' - }, { - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' - }, { - en: 'CI_Date', - ti: '.CIDateType' + en: 'DS_Association', + ti: '.DSAssociationType' }, { - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + en: 'MD_Constraints', + ti: '.MDConstraintsType' }, { - en: 'MD_DimensionNameTypeCode', + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType', - sh: 'MD_GridSpatialRepresentation' + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + sh: 'AbstractDS_Aggregate' }, { - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { - en: 'MD_ObligationCode', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { - en: 'URL' + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - sh: 'AbstractMD_ContentInformation' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType', + sh: 'DS_Series' }, { - en: 'MD_CellGeometryCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { - en: 'MD_MaintenanceFrequencyCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'LI_Source', + ti: '.LISourceType' }, { - en: 'CI_Contact', - ti: '.CIContactType' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType', - sh: 'MD_Constraints' + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' + en: 'MD_Usage', + ti: '.MDUsageType' }, { - en: 'MD_ClassificationCode', + en: 'MD_DatatypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_DataSet', - ti: '.DSDataSetType' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { - en: 'MD_DatatypeCode', + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Keywords', - ti: '.MDKeywordsType' - }, { - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' + en: 'PT_Locale', + ti: '.PTLocaleType' }, { - en: 'CI_PresentationFormCode', + en: 'LanguageCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'MD_CoverageContentTypeCode', + en: 'MD_DistributionUnits', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Citation', - ti: '.CICitationType' - }, { - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'MD_Identifier', - ti: '.MDIdentifierType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { - en: 'CI_Series', - ti: '.CISeriesType' + en: 'MD_Band', + ti: '.MDBandType', + sh: 'MD_RangeDimension' }, { en: 'DQ_ConformanceResult', ti: '.DQConformanceResultType', sh: 'AbstractDQ_Result' }, { - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType', + sh: 'AbstractDQ_TemporalAccuracy' }, { en: 'MD_SpatialRepresentationTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -7502,151 +7622,62 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - sh: 'AbstractDQ_Element' - }, { - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType', + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_Sensor', - ti: '.DSSensorType', - sh: 'DS_Series' - }, { - en: 'MD_Format', - ti: '.MDFormatType' - }, { - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', sh: 'AbstractDQ_Element' }, { - en: 'CI_Telephone', - ti: '.CITelephoneType' - }, { - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType', - sh: 'AbstractMD_Identification' - }, { - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' - }, { - en: 'EX_Extent', - ti: '.EXExtentType' - }, { - en: 'MD_Metadata', - ti: '.MDMetadataType' - }, { - en: 'PT_FreeText', - ti: '.PTFreeTextType' - }, { - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType' - }, { - en: 'DS_Series', - ti: '.DSSeriesType', - sh: 'AbstractDS_Aggregate' - }, { - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType' - }, { - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType', - sh: 'AbstractDQ_Result' - }, { - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' - }, { - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' - }, { - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - sh: 'AbstractDS_Aggregate' - }, { - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' - }, { - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType', - sh: 'EX_TemporalExtent' + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType' }, { en: 'MD_ImageDescription', ti: '.MDImageDescriptionType', sh: 'MD_CoverageDescription' }, { - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType', - sh: 'AbstractDQ_Completeness' - }, { - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType', + sh: 'AbstractMD_Identification' }, { - en: 'DS_Initiative', - ti: '.DSInitiativeType', - sh: 'AbstractDS_Aggregate' + en: 'CI_Date', + ti: '.CIDateType' }, { - en: 'DQ_EvaluationMethodTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'MD_PixelOrientationCode', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' - }, { - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType', - sh: 'AbstractEX_GeographicExtent' - }, { - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType', - sh: 'AbstractDQ_TemporalAccuracy' - }, { - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType', - sh: 'AbstractMD_Identification' - }, { - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_Medium', + ti: '.MDMediumType' }, { - en: 'CI_DateTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'LI_Lineage', + ti: '.LILineageType' }, { - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType' + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'RS_Identifier', - ti: '.RSIdentifierType', - sh: 'MD_Identifier' + en: 'DS_Sensor', + ti: '.DSSensorType', + sh: 'DS_Series' }, { - en: 'MD_Resolution', - ti: '.MDResolutionType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'MD_DistributionUnits', + en: 'MD_ImagingConditionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', @@ -7660,19 +7691,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Georectified', - ti: '.MDGeorectifiedType', - sh: 'MD_GridSpatialRepresentation' - }, { - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' - }, { - en: 'CI_Address', - ti: '.CIAddressType' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'DS_StereoMate', + ti: '.DSStereoMateType', + sh: 'DS_OtherAggregate' }, { en: 'CI_RoleCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -7685,49 +7710,24 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ti: '.AbstractDQThematicAccuracyType', sh: 'AbstractDQ_Element' }, { - en: 'DS_StereoMate', - ti: '.DSStereoMateType', - sh: 'DS_OtherAggregate' - }, { - en: 'LanguageCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType' + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + sh: 'AbstractDQ_Element' }, { - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'MD_RestrictionCode', + en: 'MD_MediumFormatCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } - }, { - en: 'DS_Association', - ti: '.DSAssociationType' - }, { - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - sh: 'AbstractDQ_Element' - }, { - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType' - }, { - en: 'MD_Constraints', - ti: '.MDConstraintsType' - }, { - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' - }, { - en: 'MD_Dimension', - ti: '.MDDimensionType' }] }; return { diff --git a/scripts/lib/ISO19139_GMD_20070417.js b/scripts/lib/ISO19139_GMD_20070417.js index 0c50f222..41fa91ea 100644 --- a/scripts/lib/ISO19139_GMD_20070417.js +++ b/scripts/lib/ISO19139_GMD_20070417.js @@ -3,80 +3,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { n: 'ISO19139_GMD_20070417', dens: 'http:\/\/www.isotc211.org\/2005\/gmd', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'ISO19139_GSR_20070417', 'ISO19139_GCO_20070417', 'ISO19139_GSS_20070417', 'ISO19139_GTS_20070417'], + deps: ['XLink_1_0', 'ISO19139_GCO_20070417', 'ISO19139_GTS_20070417', 'ISO19139_GSS_20070417', 'ISO19139_GSR_20070417'], tis: [{ - ln: 'MDFormatType', - tn: 'MD_Format_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'version', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'amendmentNumber', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'specification', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileDecompressionTechnique', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'formatDistributor', - mno: 0, - col: true, - ti: '.MDDistributorPropertyType' - }] - }, { - ln: 'MDMaintenanceFrequencyCodePropertyType', - tn: 'MD_MaintenanceFrequencyCode_PropertyType', - ps: [{ - n: 'mdMaintenanceFrequencyCode', - rq: true, - en: 'MD_MaintenanceFrequencyCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'CIRoleCodePropertyType', - tn: 'CI_RoleCode_PropertyType', - ps: [{ - n: 'ciRoleCode', - rq: true, - en: 'CI_RoleCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DSSensorPropertyType', - tn: 'DS_Sensor_PropertyType', + ln: 'CICitationPropertyType', + tn: 'CI_Citation_PropertyType', ps: [{ - n: 'dsSensor', + n: 'ciCitation', rq: true, - en: 'DS_Sensor', - ti: '.DSSensorType' + en: 'CI_Citation', + ti: '.CICitationType' }, { n: 'nilReason', ti: { @@ -119,52 +54,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIContactType', - tn: 'CI_Contact_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'phone', - ti: '.CITelephonePropertyType' - }, { - n: 'address', - ti: '.CIAddressPropertyType' - }, { - n: 'onlineResource', - ti: '.CIOnlineResourcePropertyType' - }, { - n: 'hoursOfService', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'contactInstructions', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'CIDateTypeCodePropertyType', - tn: 'CI_DateTypeCode_PropertyType', - ps: [{ - n: 'ciDateTypeCode', - rq: true, - en: 'CI_DateTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDMediumFormatCodePropertyType', - tn: 'MD_MediumFormatCode_PropertyType', + ln: 'MDScopeDescriptionPropertyType', + tn: 'MD_ScopeDescription_PropertyType', ps: [{ - n: 'mdMediumFormatCode', + n: 'mdScopeDescription', rq: true, - en: 'MD_MediumFormatCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { n: 'nilReason', ti: { @@ -177,13 +73,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CICitationPropertyType', - tn: 'CI_Citation_PropertyType', + ln: 'DQPositionalAccuracyPropertyType', + tn: 'DQ_PositionalAccuracy_PropertyType', ps: [{ - n: 'ciCitation', + n: 'abstractDQPositionalAccuracy', rq: true, - en: 'CI_Citation', - ti: '.CICitationType' + mx: false, + dom: false, + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -226,54 +125,39 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageContentTypeCodePropertyType', - tn: 'MD_CoverageContentTypeCode_PropertyType', + ln: 'MDConstraintsType', + tn: 'MD_Constraints_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdCoverageContentTypeCode', - rq: true, - en: 'MD_CoverageContentTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'useLimitation', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'CIPresentationFormCodePropertyType', - tn: 'CI_PresentationFormCode_PropertyType', + ln: 'MDDimensionType', + tn: 'MD_Dimension_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'ciPresentationFormCode', + n: 'dimensionName', rq: true, - en: 'CI_PresentationFormCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + ti: '.MDDimensionNameTypeCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'dimensionSize', + rq: true, + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'resolution', + ti: 'ISO19139_GCO_20070417.MeasurePropertyType' }] }, { - ln: 'DSOtherAggregatePropertyType', - tn: 'DS_OtherAggregate_PropertyType', + ln: 'EXGeographicDescriptionPropertyType', + tn: 'EX_GeographicDescription_PropertyType', ps: [{ - n: 'dsOtherAggregate', + n: 'exGeographicDescription', rq: true, - mx: false, - dom: false, - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - t: 'er' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType' }, { n: 'nilReason', ti: { @@ -316,13 +200,48 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDAggregateInformationPropertyType', - tn: 'MD_AggregateInformation_PropertyType', + ln: 'DQEvaluationMethodTypeCodePropertyType', + tn: 'DQ_EvaluationMethodTypeCode_PropertyType', ps: [{ - n: 'mdAggregateInformation', + n: 'dqEvaluationMethodTypeCode', rq: true, - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' + en: 'DQ_EvaluationMethodTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'AbstractDQTemporalAccuracyType', + tn: 'AbstractDQ_TemporalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'DQFormatConsistencyType', + tn: 'DQ_FormatConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'DQDomainConsistencyType', + tn: 'DQ_DomainConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'DSProductionSeriesType', + tn: 'DS_ProductionSeries_Type', + bti: '.DSSeriesType' + }, { + ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', + ps: [{ + n: 'dqNonQuantitativeAttributeAccuracy', + rq: true, + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -365,16 +284,98 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentificationPropertyType', - tn: 'MD_Identification_PropertyType', + ln: 'DQNonQuantitativeAttributeAccuracyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'MDScopeDescriptionType', + tn: 'MD_ScopeDescription_Type', ps: [{ - n: 'abstractMDIdentification', + n: 'attributes', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType', - t: 'er' + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'features', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'featureInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'attributeInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'dataset', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'other', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'LILineageType', + tn: 'LI_Lineage_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'statement', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'processStep', + mno: 0, + col: true, + ti: '.LIProcessStepPropertyType' + }, { + n: 'source', + mno: 0, + col: true, + ti: '.LISourcePropertyType' + }] + }, { + ln: 'AbstractMDSpatialRepresentationType', + tn: 'AbstractMD_SpatialRepresentation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' + }, { + ln: 'MDFeatureCatalogueDescriptionType', + tn: 'MD_FeatureCatalogueDescription_Type', + bti: '.AbstractMDContentInformationType', + ps: [{ + n: 'complianceCode', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'language', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'includedWithDataset', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'featureTypes', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.GenericNamePropertyType' + }, { + n: 'featureCatalogueCitation', + rq: true, + col: true, + ti: '.CICitationPropertyType' + }] + }, { + ln: 'DQGriddedDataPositionalAccuracyPropertyType', + tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', + ps: [{ + n: 'dqGriddedDataPositionalAccuracy', + rq: true, + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -417,16 +418,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXTemporalExtentPropertyType', - tn: 'EX_TemporalExtent_PropertyType', + ln: 'DQRelativeInternalPositionalAccuracyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'MDSecurityConstraintsPropertyType', + tn: 'MD_SecurityConstraints_PropertyType', ps: [{ - n: 'exTemporalExtent', + n: 'mdSecurityConstraints', rq: true, - mx: false, - dom: false, - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType', - t: 'er' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType' }, { n: 'nilReason', ti: { @@ -469,65 +471,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBrowseGraphicType', - tn: 'MD_BrowseGraphic_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'fileName', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileType', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'DQDataQualityType', - tn: 'DQ_DataQuality_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'scope', - rq: true, - ti: '.DQScopePropertyType' - }, { - n: 'report', - mno: 0, - col: true, - ti: '.DQElementPropertyType' - }, { - n: 'lineage', - ti: '.LILineagePropertyType' - }] - }, { - ln: 'MDSecurityConstraintsType', - tn: 'MD_SecurityConstraints_Type', - bti: '.MDConstraintsType', - ps: [{ - n: 'classification', - rq: true, - ti: '.MDClassificationCodePropertyType' - }, { - n: 'userNote', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'classificationSystem', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'handlingDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDRangeDimensionPropertyType', - tn: 'MD_RangeDimension_PropertyType', + ln: 'MDContentInformationPropertyType', + tn: 'MD_ContentInformation_PropertyType', ps: [{ - n: 'mdRangeDimension', + n: 'abstractMDContentInformation', rq: true, mx: false, dom: false, - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType', + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType', t: 'er' }, { n: 'nilReason', @@ -571,13 +523,25 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentPropertyType', - tn: 'EX_VerticalExtent_PropertyType', + ln: 'EXGeographicDescriptionType', + tn: 'EX_GeographicDescription_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'exVerticalExtent', + n: 'geographicIdentifier', rq: true, - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + ti: '.MDIdentifierPropertyType' + }] + }, { + ln: 'DQResultPropertyType', + tn: 'DQ_Result_PropertyType', + ps: [{ + n: 'abstractDQResult', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType', + t: 'er' }, { n: 'nilReason', ti: { @@ -620,17 +584,25 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDServiceIdentificationType', - tn: 'MD_ServiceIdentification_Type', - bti: '.AbstractMDIdentificationType' + ln: 'MDGeometricObjectsType', + tn: 'MD_GeometricObjects_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'geometricObjectType', + rq: true, + ti: '.MDGeometricObjectTypeCodePropertyType' + }, { + n: 'geometricObjectCount', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }] }, { - ln: 'CISeriesPropertyType', - tn: 'CI_Series_PropertyType', + ln: 'DSInitiativeTypeCodePropertyType', + tn: 'DS_InitiativeTypeCode_PropertyType', ps: [{ - n: 'ciSeries', + n: 'dsInitiativeTypeCode', rq: true, - en: 'CI_Series', - ti: '.CISeriesType' + en: 'DS_InitiativeTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -641,45 +613,18 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DQTemporalValidityPropertyType', - tn: 'DQ_TemporalValidity_PropertyType', + ln: 'MDGridSpatialRepresentationPropertyType', + tn: 'MD_GridSpatialRepresentation_PropertyType', ps: [{ - n: 'dqTemporalValidity', + n: 'mdGridSpatialRepresentation', rq: true, - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType' + mx: false, + dom: false, + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -722,13 +667,44 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSAssociationPropertyType', - tn: 'DS_Association_PropertyType', + ln: 'CIDateType', + tn: 'CI_Date_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dsAssociation', + n: 'date', rq: true, - en: 'DS_Association', - ti: '.DSAssociationType' + ti: 'ISO19139_GCO_20070417.DatePropertyType' + }, { + n: 'dateType', + rq: true, + ti: '.CIDateTypeCodePropertyType' + }] + }, { + ln: 'AbstractRSReferenceSystemType', + tn: 'AbstractRS_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: '.RSIdentifierPropertyType' + }, { + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' + }] + }, { + ln: 'DSOtherAggregateType', + tn: 'DS_OtherAggregate_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'CIDatePropertyType', + tn: 'CI_Date_PropertyType', + ps: [{ + n: 'ciDate', + rq: true, + en: 'CI_Date', + ti: '.CIDateType' }, { n: 'nilReason', ti: { @@ -771,58 +747,119 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributorType', - tn: 'MD_Distributor_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'DQLogicalConsistencyPropertyType', + tn: 'DQ_LogicalConsistency_PropertyType', ps: [{ - n: 'distributorContact', + n: 'abstractDQLogicalConsistency', rq: true, - ti: '.CIResponsiblePartyPropertyType' + mx: false, + dom: false, + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + t: 'er' }, { - n: 'distributionOrderProcess', - mno: 0, - col: true, - ti: '.MDStandardOrderProcessPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'distributorFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'distributorTransferOptions', - mno: 0, - col: true, - ti: '.MDDigitalTransferOptionsPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'EXGeographicBoundingBoxType', - tn: 'EX_GeographicBoundingBox_Type', - bti: '.AbstractEXGeographicExtentType', + ln: 'MDExtendedElementInformationType', + tn: 'MD_ExtendedElementInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'westBoundLongitude', + n: 'name', rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'eastBoundLongitude', + n: 'shortName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'domainCode', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'definition', rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'southBoundLatitude', + n: 'obligation', + ti: '.MDObligationCodePropertyType' + }, { + n: 'condition', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'dataType', rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + ti: '.MDDatatypeCodePropertyType' }, { - n: 'northBoundLatitude', + n: 'maximumOccurrence', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'domainValue', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'parentEntity', rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'rule', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'rationale', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'source', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'MDReferenceSystemPropertyType', - tn: 'MD_ReferenceSystem_PropertyType', + ln: 'RSIdentifierPropertyType', + tn: 'RS_Identifier_PropertyType', ps: [{ - n: 'mdReferenceSystem', + n: 'rsIdentifier', rq: true, - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + en: 'RS_Identifier', + ti: '.RSIdentifierType' }, { n: 'nilReason', ti: { @@ -865,13 +902,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', + ln: 'DQTemporalValidityPropertyType', + tn: 'DQ_TemporalValidity_PropertyType', ps: [{ - n: 'dqAbsoluteExternalPositionalAccuracy', + n: 'dqTemporalValidity', rq: true, - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType' + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType' }, { n: 'nilReason', ti: { @@ -914,13 +951,59 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDigitalTransferOptionsPropertyType', - tn: 'MD_DigitalTransferOptions_PropertyType', + ln: 'PTFreeTextPropertyType', + tn: 'PT_FreeText_PropertyType', + bti: 'ISO19139_GCO_20070417.CharacterStringPropertyType', ps: [{ - n: 'mdDigitalTransferOptions', + n: 'ptFreeText', rq: true, - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' + }] + }, { + ln: 'MDAggregateInformationType', + tn: 'MD_AggregateInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'aggregateDataSetName', + ti: '.CICitationPropertyType' + }, { + n: 'aggregateDataSetIdentifier', + ti: '.MDIdentifierPropertyType' + }, { + n: 'associationType', + rq: true, + ti: '.DSAssociationTypeCodePropertyType' + }, { + n: 'initiativeType', + ti: '.DSInitiativeTypeCodePropertyType' + }] + }, { + ln: 'MDSecurityConstraintsType', + tn: 'MD_SecurityConstraints_Type', + bti: '.MDConstraintsType', + ps: [{ + n: 'classification', + rq: true, + ti: '.MDClassificationCodePropertyType' + }, { + n: 'userNote', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'classificationSystem', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'handlingDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'CISeriesPropertyType', + tn: 'CI_Series_PropertyType', + ps: [{ + n: 'ciSeries', + rq: true, + en: 'CI_Series', + ti: '.CISeriesType' }, { n: 'nilReason', ti: { @@ -963,148 +1046,91 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentType', - tn: 'EX_VerticalExtent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'DSInitiativePropertyType', + tn: 'DS_Initiative_PropertyType', ps: [{ - n: 'minimumValue', + n: 'dsInitiative', rq: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' + en: 'DS_Initiative', + ti: '.DSInitiativeType' }, { - n: 'maximumValue', - rq: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'verticalCRS', - rq: true, - ti: 'ISO19139_GSR_20070417.SCCRSPropertyType' - }] - }, { - ln: 'MDResolutionType', - tn: 'MD_Resolution_Type', - ps: [{ - n: 'equivalentScale', - rq: true, - ti: '.MDRepresentativeFractionPropertyType' - }, { - n: 'distance', - rq: true, - ti: 'ISO19139_GCO_20070417.DistancePropertyType' - }] - }, { - ln: 'DQAbsoluteExternalPositionalAccuracyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'MDCoverageDescriptionType', - tn: 'MD_CoverageDescription_Type', - bti: '.AbstractMDContentInformationType', - ps: [{ - n: 'attributeDescription', - rq: true, - ti: 'ISO19139_GCO_20070417.RecordTypePropertyType' - }, { - n: 'contentType', - rq: true, - ti: '.MDCoverageContentTypeCodePropertyType' - }, { - n: 'dimension', - mno: 0, - col: true, - ti: '.MDRangeDimensionPropertyType' - }] - }, { - ln: 'CICitationType', - tn: 'CI_Citation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'title', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'alternateTitle', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'date', - rq: true, - col: true, - ti: '.CIDatePropertyType' - }, { - n: 'edition', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'editionDate', - ti: 'ISO19139_GCO_20070417.DatePropertyType' - }, { - n: 'identifier', - mno: 0, - col: true, - ti: '.MDIdentifierPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'citedResponsibleParty', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'presentationForm', - mno: 0, - col: true, - ti: '.CIPresentationFormCodePropertyType' + n: 'href', + t: 'a' }, { - n: 'series', - ti: '.CISeriesPropertyType' + n: 'role', + t: 'a' }, { - n: 'otherCitationDetails', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'collectiveTitle', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'title', + t: 'a' }, { - n: 'isbn', - en: 'ISBN', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'issn', - en: 'ISSN', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDReferenceSystemType', - tn: 'MD_ReferenceSystem_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'LocalisedCharacterStringPropertyType', + tn: 'LocalisedCharacterString_PropertyType', + bti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType', ps: [{ - n: 'referenceSystemIdentifier', - ti: '.RSIdentifierPropertyType' + n: 'localisedCharacterString', + rq: true, + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType' }] }, { - ln: 'DQConceptualConsistencyType', - tn: 'DQ_ConceptualConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'DSDataSetType', - tn: 'DS_DataSet_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'DSAssociationTypeCodePropertyType', + tn: 'DS_AssociationTypeCode_PropertyType', ps: [{ - n: 'has', + n: 'dsAssociationTypeCode', rq: true, - col: true, - ti: '.MDMetadataPropertyType' + en: 'DS_AssociationTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'partOf', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'CIContactPropertyType', - tn: 'CI_Contact_PropertyType', + ln: 'MDAggregateInformationPropertyType', + tn: 'MD_AggregateInformation_PropertyType', ps: [{ - n: 'ciContact', + n: 'mdAggregateInformation', rq: true, - en: 'CI_Contact', - ti: '.CIContactType' + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { n: 'nilReason', ti: { @@ -1147,27 +1173,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXSpatialTemporalExtentType', - tn: 'EX_SpatialTemporalExtent_Type', - bti: '.EXTemporalExtentType', - ps: [{ - n: 'spatialExtent', - rq: true, - col: true, - ti: '.EXGeographicExtentPropertyType' - }] - }, { - ln: 'DQTemporalValidityType', - tn: 'DQ_TemporalValidity_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'MDSecurityConstraintsPropertyType', - tn: 'MD_SecurityConstraints_PropertyType', + ln: 'MDDataIdentificationPropertyType', + tn: 'MD_DataIdentification_PropertyType', ps: [{ - n: 'mdSecurityConstraints', + n: 'mdDataIdentification', rq: true, - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType' }, { n: 'nilReason', ti: { @@ -1210,37 +1222,33 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIOnlineResourceType', - tn: 'CI_OnlineResource_Type', + ln: 'MDDistributionType', + tn: 'MD_Distribution_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'linkage', - rq: true, - ti: '.URLPropertyType' - }, { - n: 'protocol', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'applicationProfile', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'name', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'distributionFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' }, { - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'distributor', + mno: 0, + col: true, + ti: '.MDDistributorPropertyType' }, { - n: 'function', - ti: '.CIOnLineFunctionCodePropertyType' + n: 'transferOptions', + mno: 0, + col: true, + ti: '.MDDigitalTransferOptionsPropertyType' }] }, { - ln: 'PTLocalePropertyType', - tn: 'PT_Locale_PropertyType', + ln: 'CITelephonePropertyType', + tn: 'CI_Telephone_PropertyType', ps: [{ - n: 'ptLocale', + n: 'ciTelephone', rq: true, - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'CI_Telephone', + ti: '.CITelephoneType' }, { n: 'nilReason', ti: { @@ -1283,12 +1291,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'URLPropertyType', - tn: 'URL_PropertyType', + ln: 'MDFormatPropertyType', + tn: 'MD_Format_PropertyType', ps: [{ - n: 'url', + n: 'mdFormat', rq: true, - en: 'URL' + en: 'MD_Format', + ti: '.MDFormatType' }, { n: 'nilReason', ti: { @@ -1299,50 +1308,61 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MDMaintenanceInformationType', - tn: 'MD_MaintenanceInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'maintenanceAndUpdateFrequency', - rq: true, - ti: '.MDMaintenanceFrequencyCodePropertyType' }, { - n: 'dateOfNextUpdate', - ti: 'ISO19139_GCO_20070417.DatePropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'userDefinedMaintenanceFrequency', - ti: 'ISO19139_GTS_20070417.TMPeriodDurationPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'updateScope', - mno: 0, - col: true, - ti: '.MDScopeCodePropertyType' + n: 'href', + t: 'a' }, { - n: 'updateScopeDescription', - mno: 0, - col: true, - ti: '.MDScopeDescriptionPropertyType' + n: 'role', + t: 'a' }, { - n: 'maintenanceNote', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDUsagePropertyType', - tn: 'MD_Usage_PropertyType', + ln: 'PTLocaleType', + tn: 'PT_Locale_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdUsage', + n: 'languageCode', rq: true, - en: 'MD_Usage', - ti: '.MDUsageType' + ti: '.LanguageCodePropertyType' + }, { + n: 'country', + ti: '.CountryPropertyType' + }, { + n: 'characterEncoding', + rq: true, + ti: '.MDCharacterSetCodePropertyType' + }] + }, { + ln: 'MDVectorSpatialRepresentationPropertyType', + tn: 'MD_VectorSpatialRepresentation_PropertyType', + ps: [{ + n: 'mdVectorSpatialRepresentation', + rq: true, + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType' }, { n: 'nilReason', ti: { @@ -1385,61 +1405,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImagingConditionCodePropertyType', - tn: 'MD_ImagingConditionCode_PropertyType', - ps: [{ - n: 'mdImagingConditionCode', - rq: true, - en: 'MD_ImagingConditionCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQDomainConsistencyType', - tn: 'DQ_DomainConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'AbstractDSAggregateType', - tn: 'AbstractDS_Aggregate_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'composedOf', - rq: true, - col: true, - ti: '.DSDataSetPropertyType' - }, { - n: 'seriesMetadata', - rq: true, - col: true, - ti: '.MDMetadataPropertyType' - }, { - n: 'subset', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' - }, { - n: 'superset', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' - }] + ln: 'DQAccuracyOfATimeMeasurementType', + tn: 'DQ_AccuracyOfATimeMeasurement_Type', + bti: '.AbstractDQTemporalAccuracyType' }, { - ln: 'DQScopePropertyType', - tn: 'DQ_Scope_PropertyType', + ln: 'DQDomainConsistencyPropertyType', + tn: 'DQ_DomainConsistency_PropertyType', ps: [{ - n: 'dqScope', + n: 'dqDomainConsistency', rq: true, - en: 'DQ_Scope', - ti: '.DQScopeType' + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType' }, { n: 'nilReason', ti: { @@ -1482,13 +1458,20 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountryPropertyType', - tn: 'Country_PropertyType', + ln: 'AbstractEXGeographicExtentType', + tn: 'AbstractEX_GeographicExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'country', + n: 'extentTypeCode', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] + }, { + ln: 'MDPixelOrientationCodePropertyType', + tn: 'MD_PixelOrientationCode_PropertyType', + ps: [{ + n: 'mdPixelOrientationCode', rq: true, - en: 'Country', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'MD_PixelOrientationCode' }, { n: 'nilReason', ti: { @@ -1501,13 +1484,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQRelativeInternalPositionalAccuracyPropertyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', + ln: 'CIPresentationFormCodePropertyType', + tn: 'CI_PresentationFormCode_PropertyType', ps: [{ - n: 'dqRelativeInternalPositionalAccuracy', + n: 'ciPresentationFormCode', rq: true, - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType' + en: 'CI_PresentationFormCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1518,92 +1501,71 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'EXExtentType', - tn: 'EX_Extent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'AbstractDQCompletenessType', + tn: 'AbstractDQ_Completeness_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDLegalConstraintsType', + tn: 'MD_LegalConstraints_Type', + bti: '.MDConstraintsType', ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'geographicElement', + n: 'accessConstraints', mno: 0, col: true, - ti: '.EXGeographicExtentPropertyType' + ti: '.MDRestrictionCodePropertyType' }, { - n: 'temporalElement', + n: 'useConstraints', mno: 0, col: true, - ti: '.EXTemporalExtentPropertyType' + ti: '.MDRestrictionCodePropertyType' }, { - n: 'verticalElement', + n: 'otherConstraints', mno: 0, col: true, - ti: '.EXVerticalExtentPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'PTFreeTextPropertyType', - tn: 'PT_FreeText_PropertyType', - bti: 'ISO19139_GCO_20070417.CharacterStringPropertyType', + ln: 'CIContactType', + tn: 'CI_Contact_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'ptFreeText', - rq: true, - en: 'PT_FreeText', - ti: '.PTFreeTextType' + n: 'phone', + ti: '.CITelephonePropertyType' + }, { + n: 'address', + ti: '.CIAddressPropertyType' + }, { + n: 'onlineResource', + ti: '.CIOnlineResourcePropertyType' + }, { + n: 'hoursOfService', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'contactInstructions', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'AbstractRSReferenceSystemType', - tn: 'AbstractRS_ReferenceSystem_Type', + ln: 'MDIdentifierType', + tn: 'MD_Identifier_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'name', - rq: true, - ti: '.RSIdentifierPropertyType' + n: 'authority', + ti: '.CICitationPropertyType' }, { - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' + n: 'code', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'MDPortrayalCatalogueReferencePropertyType', - tn: 'MD_PortrayalCatalogueReference_PropertyType', + ln: 'LILineagePropertyType', + tn: 'LI_Lineage_PropertyType', ps: [{ - n: 'mdPortrayalCatalogueReference', + n: 'liLineage', rq: true, - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + en: 'LI_Lineage', + ti: '.LILineageType' }, { n: 'nilReason', ti: { @@ -1646,79 +1608,62 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDateType', - tn: 'CI_Date_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'EXGeographicBoundingBoxType', + tn: 'EX_GeographicBoundingBox_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'date', + n: 'westBoundLongitude', rq: true, - ti: 'ISO19139_GCO_20070417.DatePropertyType' + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }, { - n: 'dateType', + n: 'eastBoundLongitude', rq: true, - ti: '.CIDateTypeCodePropertyType' - }] - }, { - ln: 'MDScopeCodePropertyType', - tn: 'MD_ScopeCode_PropertyType', - ps: [{ - n: 'mdScopeCode', + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + }, { + n: 'southBoundLatitude', rq: true, - mx: false, - dom: false, - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - t: 'er' + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'northBoundLatitude', + rq: true, + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }] }, { - ln: 'MDMediumType', - tn: 'MD_Medium_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDVectorSpatialRepresentationType', + tn: 'MD_VectorSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'name', - ti: '.MDMediumNameCodePropertyType' + n: 'topologyLevel', + ti: '.MDTopologyLevelCodePropertyType' }, { - n: 'density', + n: 'geometricObjects', mno: 0, col: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'densityUnits', + ti: '.MDGeometricObjectsPropertyType' + }] + }, { + ln: 'MDBrowseGraphicType', + tn: 'MD_BrowseGraphic_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'fileName', + rq: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'volumes', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'mediumFormat', - mno: 0, - col: true, - ti: '.MDMediumFormatCodePropertyType' + n: 'fileDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'mediumNote', + n: 'fileType', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'DQNonQuantitativeAttributeAccuracyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'RSReferenceSystemPropertyType', - tn: 'RS_ReferenceSystem_PropertyType', + ln: 'PTLocalePropertyType', + tn: 'PT_Locale_PropertyType', ps: [{ - n: 'abstractRSReferenceSystem', + n: 'ptLocale', rq: true, - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'PT_Locale', + ti: '.PTLocaleType' }, { n: 'nilReason', ti: { @@ -1761,13 +1706,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeoreferenceablePropertyType', - tn: 'MD_Georeferenceable_PropertyType', + ln: 'DSPlatformType', + tn: 'DS_Platform_Type', + bti: '.DSSeriesType' + }, { + ln: 'MDGeometricObjectsPropertyType', + tn: 'MD_GeometricObjects_PropertyType', ps: [{ - n: 'mdGeoreferenceable', + n: 'mdGeometricObjects', rq: true, - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType' + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { n: 'nilReason', ti: { @@ -1810,13 +1759,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativePropertyType', - tn: 'DS_Initiative_PropertyType', + ln: 'MDApplicationSchemaInformationPropertyType', + tn: 'MD_ApplicationSchemaInformation_PropertyType', ps: [{ - n: 'dsInitiative', + n: 'mdApplicationSchemaInformation', rq: true, - en: 'DS_Initiative', - ti: '.DSInitiativeType' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { n: 'nilReason', ti: { @@ -1859,13 +1808,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIResponsiblePartyPropertyType', - tn: 'CI_ResponsibleParty_PropertyType', + ln: 'MDStandardOrderProcessPropertyType', + tn: 'MD_StandardOrderProcess_PropertyType', ps: [{ - n: 'ciResponsibleParty', + n: 'mdStandardOrderProcess', rq: true, - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { n: 'nilReason', ti: { @@ -1908,93 +1857,35 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDVectorSpatialRepresentationType', - tn: 'MD_VectorSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', - ps: [{ - n: 'topologyLevel', - ti: '.MDTopologyLevelCodePropertyType' - }, { - n: 'geometricObjects', - mno: 0, - col: true, - ti: '.MDGeometricObjectsPropertyType' - }] - }, { - ln: 'DSSensorType', - tn: 'DS_Sensor_Type', - bti: '.DSSeriesType' - }, { - ln: 'MDBandType', - tn: 'MD_Band_Type', - bti: '.MDRangeDimensionType', - ps: [{ - n: 'maxValue', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'minValue', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'units', - ti: 'ISO19139_GCO_20070417.UomLengthPropertyType' - }, { - n: 'peakResponse', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'bitsPerValue', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'toneGradation', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'scaleFactor', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'offset', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }] - }, { - ln: 'CISeriesType', - tn: 'CI_Series_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'name', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'issueIdentification', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'page', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDDistributionType', - tn: 'MD_Distribution_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDResolutionPropertyType', + tn: 'MD_Resolution_PropertyType', ps: [{ - n: 'distributionFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' - }, { - n: 'distributor', - mno: 0, - col: true, - ti: '.MDDistributorPropertyType' + n: 'mdResolution', + rq: true, + en: 'MD_Resolution', + ti: '.MDResolutionType' }, { - n: 'transferOptions', - mno: 0, - col: true, - ti: '.MDDigitalTransferOptionsPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'DSProductionSeriesPropertyType', - tn: 'DS_ProductionSeries_PropertyType', + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', ps: [{ - n: 'dsProductionSeries', + n: 'abstractDQElement', rq: true, - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType' + mx: false, + dom: false, + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2037,17 +1928,28 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSPlatformType', - tn: 'DS_Platform_Type', - bti: '.DSSeriesType' + ln: 'CITelephoneType', + tn: 'CI_Telephone_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'voice', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'facsimile', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] }, { - ln: 'MDServiceIdentificationPropertyType', - tn: 'MD_ServiceIdentification_PropertyType', + ln: 'MDProgressCodePropertyType', + tn: 'MD_ProgressCode_PropertyType', ps: [{ - n: 'mdServiceIdentification', + n: 'mdProgressCode', rq: true, - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType' + en: 'MD_ProgressCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -2058,57 +1960,76 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'CIOnlineResourceType', + tn: 'CI_OnlineResource_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'linkage', + rq: true, + ti: '.URLPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'protocol', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'applicationProfile', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'title', - t: 'a' + n: 'name', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'function', + ti: '.CIOnLineFunctionCodePropertyType' }] }, { - ln: 'LocalisedCharacterStringPropertyType', - tn: 'LocalisedCharacterString_PropertyType', - bti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType', + ln: 'MDMaintenanceInformationType', + tn: 'MD_MaintenanceInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'localisedCharacterString', + n: 'maintenanceAndUpdateFrequency', rq: true, - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType' + ti: '.MDMaintenanceFrequencyCodePropertyType' + }, { + n: 'dateOfNextUpdate', + ti: 'ISO19139_GCO_20070417.DatePropertyType' + }, { + n: 'userDefinedMaintenanceFrequency', + ti: 'ISO19139_GTS_20070417.TMPeriodDurationPropertyType' + }, { + n: 'updateScope', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' + }, { + n: 'updateScopeDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' + }, { + n: 'maintenanceNote', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'DSSeriesPropertyType', - tn: 'DS_Series_PropertyType', + ln: 'EXTemporalExtentPropertyType', + tn: 'EX_TemporalExtent_PropertyType', ps: [{ - n: 'dsSeries', + n: 'exTemporalExtent', rq: true, mx: false, dom: false, - en: 'DS_Series', - ti: '.DSSeriesType', + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType', t: 'er' }, { n: 'nilReason', @@ -2152,36 +2073,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumNameCodePropertyType', - tn: 'MD_MediumNameCode_PropertyType', - ps: [{ - n: 'mdMediumNameCode', - rq: true, - en: 'MD_MediumNameCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQGriddedDataPositionalAccuracyType', - tn: 'DQ_GriddedDataPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'CITelephonePropertyType', - tn: 'CI_Telephone_PropertyType', + ln: 'MDSpatialRepresentationPropertyType', + tn: 'MD_SpatialRepresentation_PropertyType', ps: [{ - n: 'ciTelephone', + n: 'abstractMDSpatialRepresentation', rq: true, - en: 'CI_Telephone', - ti: '.CITelephoneType' + mx: false, + dom: false, + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2224,13 +2125,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImageDescriptionPropertyType', - tn: 'MD_ImageDescription_PropertyType', + ln: 'DSOtherAggregatePropertyType', + tn: 'DS_OtherAggregate_PropertyType', ps: [{ - n: 'mdImageDescription', + n: 'dsOtherAggregate', rq: true, - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType' + mx: false, + dom: false, + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2273,30 +2177,36 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTFreeTextType', - tn: 'PT_FreeText_Type', + ln: 'DQConceptualConsistencyType', + tn: 'DQ_ConceptualConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDDigitalTransferOptionsType', + tn: 'MD_DigitalTransferOptions_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'textGroup', - rq: true, + n: 'unitsOfDistribution', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'transferSize', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'onLine', + mno: 0, col: true, - ti: '.LocalisedCharacterStringPropertyType' + ti: '.CIOnlineResourcePropertyType' + }, { + n: 'offLine', + ti: '.MDMediumPropertyType' }] }, { - ln: 'DSStereoMateType', - tn: 'DS_StereoMate_Type', - bti: '.DSOtherAggregateType' - }, { - ln: 'MDConstraintsPropertyType', - tn: 'MD_Constraints_PropertyType', + ln: 'DQConformanceResultPropertyType', + tn: 'DQ_ConformanceResult_PropertyType', ps: [{ - n: 'mdConstraints', + n: 'dqConformanceResult', rq: true, - mx: false, - dom: false, - en: 'MD_Constraints', - ti: '.MDConstraintsType', - t: 'er' + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType' }, { n: 'nilReason', ti: { @@ -2339,58 +2249,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXBoundingPolygonType', - tn: 'EX_BoundingPolygon_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'polygon', - rq: true, - col: true, - ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' - }] - }, { - ln: 'AbstractDQLogicalConsistencyType', - tn: 'AbstractDQ_LogicalConsistency_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'AbstractEXGeographicExtentType', - tn: 'AbstractEX_GeographicExtent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'extentTypeCode', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' - }] - }, { - ln: 'DQRelativeInternalPositionalAccuracyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'DSAssociationTypeCodePropertyType', - tn: 'DS_AssociationTypeCode_PropertyType', - ps: [{ - n: 'dsAssociationTypeCode', - rq: true, - en: 'DS_AssociationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'LIProcessStepPropertyType', - tn: 'LI_ProcessStep_PropertyType', + ln: 'PTLocaleContainerPropertyType', + tn: 'PT_LocaleContainer_PropertyType', ps: [{ - n: 'liProcessStep', + n: 'ptLocaleContainer', rq: true, - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { n: 'nilReason', ti: { @@ -2433,13 +2298,30 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDatePropertyType', - tn: 'CI_Date_PropertyType', + ln: 'EXVerticalExtentType', + tn: 'EX_VerticalExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'ciDate', + n: 'minimumValue', rq: true, - en: 'CI_Date', - ti: '.CIDateType' + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'maximumValue', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'verticalCRS', + rq: true, + ti: 'ISO19139_GSR_20070417.SCCRSPropertyType' + }] + }, { + ln: 'MDBrowseGraphicPropertyType', + tn: 'MD_BrowseGraphic_PropertyType', + ps: [{ + n: 'mdBrowseGraphic', + rq: true, + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { n: 'nilReason', ti: { @@ -2482,52 +2364,44 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDimensionNameTypeCodePropertyType', - tn: 'MD_DimensionNameTypeCode_PropertyType', - ps: [{ - n: 'mdDimensionNameTypeCode', - rq: true, - en: 'MD_DimensionNameTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] + ln: 'DQThematicClassificationCorrectnessType', + tn: 'DQ_ThematicClassificationCorrectness_Type', + bti: '.AbstractDQThematicAccuracyType' }, { - ln: 'MDLegalConstraintsType', - tn: 'MD_LegalConstraints_Type', - bti: '.MDConstraintsType', + ln: 'CIAddressType', + tn: 'CI_Address_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'accessConstraints', + n: 'deliveryPoint', mno: 0, col: true, - ti: '.MDRestrictionCodePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'useConstraints', - mno: 0, - col: true, - ti: '.MDRestrictionCodePropertyType' + n: 'city', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'otherConstraints', + n: 'administrativeArea', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'postalCode', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'country', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'electronicMailAddress', mno: 0, col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'DQAccuracyOfATimeMeasurementPropertyType', - tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', + ln: 'MDImageDescriptionPropertyType', + tn: 'MD_ImageDescription_PropertyType', ps: [{ - n: 'dqAccuracyOfATimeMeasurement', + n: 'mdImageDescription', rq: true, - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType' + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType' }, { n: 'nilReason', ti: { @@ -2570,43 +2444,68 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSAssociationType', - tn: 'DS_Association_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'PTLocaleContainerType', - tn: 'PT_LocaleContainer_Type', + ln: 'URLPropertyType', + tn: 'URL_PropertyType', ps: [{ - n: 'description', + n: 'url', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + en: 'URL' }, { - n: 'locale', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDCoverageDescriptionType', + tn: 'MD_CoverageDescription_Type', + bti: '.AbstractMDContentInformationType', + ps: [{ + n: 'attributeDescription', rq: true, - ti: '.PTLocalePropertyType' + ti: 'ISO19139_GCO_20070417.RecordTypePropertyType' }, { - n: 'date', + n: 'contentType', rq: true, - col: true, - ti: '.CIDatePropertyType' + ti: '.MDCoverageContentTypeCodePropertyType' }, { - n: 'responsibleParty', - rq: true, + n: 'dimension', + mno: 0, col: true, - ti: '.CIResponsiblePartyPropertyType' + ti: '.MDRangeDimensionPropertyType' + }] + }, { + ln: 'LocalisedCharacterStringType', + tn: 'LocalisedCharacterString_Type', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'localisedString', - rq: true, - col: true, - ti: '.LocalisedCharacterStringPropertyType' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'locale', + an: { + lp: 'locale' + }, + t: 'a' }] }, { - ln: 'MDClassificationCodePropertyType', - tn: 'MD_ClassificationCode_PropertyType', + ln: 'LanguageCodePropertyType', + tn: 'LanguageCode_PropertyType', ps: [{ - n: 'mdClassificationCode', + n: 'languageCode', rq: true, - en: 'MD_ClassificationCode', + en: 'LanguageCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -2620,16 +2519,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicExtentPropertyType', - tn: 'EX_GeographicExtent_PropertyType', + ln: 'DQCompletenessCommissionPropertyType', + tn: 'DQ_CompletenessCommission_PropertyType', ps: [{ - n: 'abstractEXGeographicExtent', + n: 'dqCompletenessCommission', rq: true, - mx: false, - dom: false, - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType', - t: 'er' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType' }, { n: 'nilReason', ti: { @@ -2672,13 +2568,30 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessOmissionPropertyType', - tn: 'DQ_CompletenessOmission_PropertyType', + ln: 'DQDataQualityType', + tn: 'DQ_DataQuality_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dqCompletenessOmission', + n: 'scope', rq: true, - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType' + ti: '.DQScopePropertyType' + }, { + n: 'report', + mno: 0, + col: true, + ti: '.DQElementPropertyType' + }, { + n: 'lineage', + ti: '.LILineagePropertyType' + }] + }, { + ln: 'DSAssociationPropertyType', + tn: 'DS_Association_PropertyType', + ps: [{ + n: 'dsAssociation', + rq: true, + en: 'DS_Association', + ti: '.DSAssociationType' }, { n: 'nilReason', ti: { @@ -2721,16 +2634,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentifierPropertyType', - tn: 'MD_Identifier_PropertyType', + ln: 'MDReferenceSystemPropertyType', + tn: 'MD_ReferenceSystem_PropertyType', ps: [{ - n: 'mdIdentifier', + n: 'mdReferenceSystem', rq: true, - mx: false, - dom: false, - en: 'MD_Identifier', - ti: '.MDIdentifierType', - t: 'er' + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { n: 'nilReason', ti: { @@ -2773,76 +2683,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQFormatConsistencyType', - tn: 'DQ_FormatConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'CIAddressType', - tn: 'CI_Address_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'city', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'administrativeArea', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'postalCode', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'country', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'electronicMailAddress', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDGeorectifiedType', - tn: 'MD_Georectified_Type', - bti: '.MDGridSpatialRepresentationType', - ps: [{ - n: 'checkPointAvailability', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' - }, { - n: 'checkPointDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'cornerPoints', - mno: 0, - col: true, - ti: 'ISO19139_GSS_20070417.GMPointPropertyType' - }, { - n: 'centerPoint', - ti: 'ISO19139_GSS_20070417.GMPointPropertyType' - }, { - n: 'pointInPixel', - rq: true, - ti: '.MDPixelOrientationCodePropertyType' - }, { - n: 'transformationDimensionDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'transformationDimensionMapping', - mno: 0, - mxo: 2, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDPixelOrientationCodePropertyType', - tn: 'MD_PixelOrientationCode_PropertyType', + ln: 'MDImagingConditionCodePropertyType', + tn: 'MD_ImagingConditionCode_PropertyType', ps: [{ - n: 'mdPixelOrientationCode', + n: 'mdImagingConditionCode', rq: true, - en: 'MD_PixelOrientationCode' + en: 'MD_ImagingConditionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -2855,68 +2702,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativeType', - tn: 'DS_Initiative_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'MDDataIdentificationType', - tn: 'MD_DataIdentification_Type', - bti: '.AbstractMDIdentificationType', - ps: [{ - n: 'spatialRepresentationType', - mno: 0, - col: true, - ti: '.MDSpatialRepresentationTypeCodePropertyType' - }, { - n: 'spatialResolution', - mno: 0, - col: true, - ti: '.MDResolutionPropertyType' - }, { - n: 'language', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'characterSet', - mno: 0, - col: true, - ti: '.MDCharacterSetCodePropertyType' - }, { - n: 'topicCategory', - mno: 0, - col: true, - ti: '.MDTopicCategoryCodePropertyType' - }, { - n: 'environmentDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'extent', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' - }, { - n: 'supplementalInformation', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDPortrayalCatalogueReferenceType', - tn: 'MD_PortrayalCatalogueReference_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'portrayalCatalogueCitation', - rq: true, - col: true, - ti: '.CICitationPropertyType' - }] - }, { - ln: 'DQCompletenessCommissionPropertyType', - tn: 'DQ_CompletenessCommission_PropertyType', + ln: 'DQRelativeInternalPositionalAccuracyPropertyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', ps: [{ - n: 'dqCompletenessCommission', + n: 'dqRelativeInternalPositionalAccuracy', rq: true, - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -2959,84 +2751,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDScopeDescriptionType', - tn: 'MD_ScopeDescription_Type', - ps: [{ - n: 'attributes', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'features', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'featureInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'attributeInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'dataset', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'other', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDStandardOrderProcessType', - tn: 'MD_StandardOrderProcess_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'fees', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'plannedAvailableDateTime', - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'orderingInstructions', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'turnaround', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'LanguageCodePropertyType', - tn: 'LanguageCode_PropertyType', - ps: [{ - n: 'languageCode', - rq: true, - en: 'LanguageCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] + ln: 'DQTemporalConsistencyType', + tn: 'DQ_TemporalConsistency_Type', + bti: '.AbstractDQTemporalAccuracyType' }, { - ln: 'DQCompletenessPropertyType', - tn: 'DQ_Completeness_PropertyType', + ln: 'MDDistributorPropertyType', + tn: 'MD_Distributor_PropertyType', ps: [{ - n: 'abstractDQCompleteness', + n: 'mdDistributor', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - t: 'er' + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { n: 'nilReason', ti: { @@ -3079,46 +2804,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocaleType', - tn: 'PT_Locale_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'languageCode', - rq: true, - ti: '.LanguageCodePropertyType' - }, { - n: 'country', - ti: '.CountryPropertyType' - }, { - n: 'characterEncoding', - rq: true, - ti: '.MDCharacterSetCodePropertyType' - }] - }, { - ln: 'DQThematicClassificationCorrectnessType', - tn: 'DQ_ThematicClassificationCorrectness_Type', + ln: 'DQQuantitativeAttributeAccuracyType', + tn: 'DQ_QuantitativeAttributeAccuracy_Type', bti: '.AbstractDQThematicAccuracyType' }, { - ln: 'MDMetadataExtensionInformationType', - tn: 'MD_MetadataExtensionInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'extensionOnLineResource', - ti: '.CIOnlineResourcePropertyType' - }, { - n: 'extendedElementInformation', - mno: 0, - col: true, - ti: '.MDExtendedElementInformationPropertyType' - }] - }, { - ln: 'MDGeometricObjectsPropertyType', - tn: 'MD_GeometricObjects_PropertyType', + ln: 'LISourcePropertyType', + tn: 'LI_Source_PropertyType', ps: [{ - n: 'mdGeometricObjects', + n: 'liSource', rq: true, - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + en: 'LI_Source', + ti: '.LISourceType' }, { n: 'nilReason', ti: { @@ -3161,13 +2857,36 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RSIdentifierPropertyType', - tn: 'RS_Identifier_PropertyType', + ln: 'MDSpatialRepresentationTypeCodePropertyType', + tn: 'MD_SpatialRepresentationTypeCode_PropertyType', ps: [{ - n: 'rsIdentifier', + n: 'mdSpatialRepresentationTypeCode', rq: true, - en: 'RS_Identifier', - ti: '.RSIdentifierType' + en: 'MD_SpatialRepresentationTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DSStereoMateType', + tn: 'DS_StereoMate_Type', + bti: '.DSOtherAggregateType' + }, { + ln: 'MDBandPropertyType', + tn: 'MD_Band_PropertyType', + ps: [{ + n: 'mdBand', + rq: true, + en: 'MD_Band', + ti: '.MDBandType' }, { n: 'nilReason', ti: { @@ -3210,17 +2929,39 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSeriesType', - tn: 'DS_Series_Type', - bti: '.AbstractDSAggregateType' + ln: 'MDGridSpatialRepresentationType', + tn: 'MD_GridSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', + ps: [{ + n: 'numberOfDimensions', + rq: true, + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'axisDimensionProperties', + mno: 0, + col: true, + ti: '.MDDimensionPropertyType' + }, { + n: 'cellGeometry', + rq: true, + ti: '.MDCellGeometryCodePropertyType' + }, { + n: 'transformationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] }, { - ln: 'DQGriddedDataPositionalAccuracyPropertyType', - tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', + ln: 'DQTemporalValidityType', + tn: 'DQ_TemporalValidity_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'DQThematicClassificationCorrectnessPropertyType', + tn: 'DQ_ThematicClassificationCorrectness_PropertyType', ps: [{ - n: 'dqGriddedDataPositionalAccuracy', + n: 'dqThematicClassificationCorrectness', rq: true, - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType' + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType' }, { n: 'nilReason', ti: { @@ -3263,13 +3004,23 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBandPropertyType', - tn: 'MD_Band_PropertyType', + ln: 'EXSpatialTemporalExtentType', + tn: 'EX_SpatialTemporalExtent_Type', + bti: '.EXTemporalExtentType', ps: [{ - n: 'mdBand', + n: 'spatialExtent', rq: true, - en: 'MD_Band', - ti: '.MDBandType' + col: true, + ti: '.EXGeographicExtentPropertyType' + }] + }, { + ln: 'MDGeometricObjectTypeCodePropertyType', + tn: 'MD_GeometricObjectTypeCode_PropertyType', + ps: [{ + n: 'mdGeometricObjectTypeCode', + rq: true, + en: 'MD_GeometricObjectTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -3280,44 +3031,48 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'AbstractDQLogicalConsistencyType', + tn: 'AbstractDQ_LogicalConsistency_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'RSIdentifierType', + tn: 'RS_Identifier_Type', + bti: '.MDIdentifierType', + ps: [{ + n: 'codeSpace', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'uuidref', + n: 'version', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDKeywordTypeCodePropertyType', + tn: 'MD_KeywordTypeCode_PropertyType', + ps: [{ + n: 'mdKeywordTypeCode', + rq: true, + en: 'MD_KeywordTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'uuidref' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MDCharacterSetCodePropertyType', - tn: 'MD_CharacterSetCode_PropertyType', + ln: 'MDDimensionNameTypeCodePropertyType', + tn: 'MD_DimensionNameTypeCode_PropertyType', ps: [{ - n: 'mdCharacterSetCode', + n: 'mdDimensionNameTypeCode', rq: true, - en: 'MD_CharacterSetCode', + en: 'MD_DimensionNameTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -3331,24 +3086,42 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RSIdentifierType', - tn: 'RS_Identifier_Type', - bti: '.MDIdentifierType', + ln: 'DQCompletenessCommissionType', + tn: 'DQ_CompletenessCommission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'LIProcessStepType', + tn: 'LI_ProcessStep_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'codeSpace', + n: 'description', + rq: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'version', + n: 'rationale', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'dateTime', + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'processor', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'source', + mno: 0, + col: true, + ti: '.LISourcePropertyType' }] }, { - ln: 'MDApplicationSchemaInformationPropertyType', - tn: 'MD_ApplicationSchemaInformation_PropertyType', + ln: 'MDDimensionPropertyType', + tn: 'MD_Dimension_PropertyType', ps: [{ - n: 'mdApplicationSchemaInformation', + n: 'mdDimension', rq: true, - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'MD_Dimension', + ti: '.MDDimensionType' }, { n: 'nilReason', ti: { @@ -3391,13 +3164,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDVectorSpatialRepresentationPropertyType', - tn: 'MD_VectorSpatialRepresentation_PropertyType', + ln: 'MDConstraintsPropertyType', + tn: 'MD_Constraints_PropertyType', ps: [{ - n: 'mdVectorSpatialRepresentation', + n: 'mdConstraints', rq: true, - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType' + mx: false, + dom: false, + en: 'MD_Constraints', + ti: '.MDConstraintsType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3440,13 +3216,32 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConformanceResultPropertyType', - tn: 'DQ_ConformanceResult_PropertyType', + ln: 'MDMediumNameCodePropertyType', + tn: 'MD_MediumNameCode_PropertyType', ps: [{ - n: 'dqConformanceResult', + n: 'mdMediumNameCode', rq: true, - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType' + en: 'MD_MediumNameCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQQuantitativeResultPropertyType', + tn: 'DQ_QuantitativeResult_PropertyType', + ps: [{ + n: 'dqQuantitativeResult', + rq: true, + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType' }, { n: 'nilReason', ti: { @@ -3489,13 +3284,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDLegalConstraintsPropertyType', - tn: 'MD_LegalConstraints_PropertyType', + ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', ps: [{ - n: 'mdLegalConstraints', + n: 'dqAbsoluteExternalPositionalAccuracy', rq: true, - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -3538,16 +3333,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalAccuracyPropertyType', - tn: 'DQ_TemporalAccuracy_PropertyType', + ln: 'MDDistributionUnitsPropertyType', + tn: 'MD_DistributionUnits_PropertyType', ps: [{ - n: 'abstractDQTemporalAccuracy', + n: 'mdDistributionUnits', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - t: 'er' + en: 'MD_DistributionUnits', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -3558,44 +3350,33 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDCharacterSetCodePropertyType', + tn: 'MD_CharacterSetCode_PropertyType', + ps: [{ + n: 'mdCharacterSetCode', + rq: true, + en: 'MD_CharacterSetCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'uuidref', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'uuidref' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DQEvaluationMethodTypeCodePropertyType', - tn: 'DQ_EvaluationMethodTypeCode_PropertyType', + ln: 'MDClassificationCodePropertyType', + tn: 'MD_ClassificationCode_PropertyType', ps: [{ - n: 'dqEvaluationMethodTypeCode', + n: 'mdClassificationCode', rq: true, - en: 'DQ_EvaluationMethodTypeCode', + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -3609,13 +3390,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDExtendedElementInformationPropertyType', - tn: 'MD_ExtendedElementInformation_PropertyType', + ln: 'LIProcessStepPropertyType', + tn: 'LI_ProcessStep_PropertyType', ps: [{ - n: 'mdExtendedElementInformation', + n: 'liProcessStep', rq: true, - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { n: 'nilReason', ti: { @@ -3658,107 +3439,30 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXTemporalExtentType', - tn: 'EX_TemporalExtent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'DQConformanceResultType', + tn: 'DQ_ConformanceResult_Type', + bti: '.AbstractDQResultType', ps: [{ - n: 'extent', + n: 'specification', rq: true, - ti: 'ISO19139_GTS_20070417.TMPrimitivePropertyType' - }] - }, { - ln: 'AbstractDQPositionalAccuracyType', - tn: 'AbstractDQ_PositionalAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDDigitalTransferOptionsType', - tn: 'MD_DigitalTransferOptions_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'unitsOfDistribution', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'transferSize', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'onLine', - mno: 0, - col: true, - ti: '.CIOnlineResourcePropertyType' - }, { - n: 'offLine', - ti: '.MDMediumPropertyType' - }] - }, { - ln: 'MDKeywordTypeCodePropertyType', - tn: 'MD_KeywordTypeCode_PropertyType', - ps: [{ - n: 'mdKeywordTypeCode', - rq: true, - en: 'MD_KeywordTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + ti: '.CICitationPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDDatatypeCodePropertyType', - tn: 'MD_DatatypeCode_PropertyType', - ps: [{ - n: 'mdDatatypeCode', + n: 'explanation', rq: true, - en: 'MD_DatatypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'CIResponsiblePartyType', - tn: 'CI_ResponsibleParty_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'individualName', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'organisationName', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'positionName', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'contactInfo', - ti: '.CIContactPropertyType' - }, { - n: 'role', + n: 'pass', rq: true, - ti: '.CIRoleCodePropertyType' + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' }] }, { - ln: 'DQResultPropertyType', - tn: 'DQ_Result_PropertyType', + ln: 'EXGeographicBoundingBoxPropertyType', + tn: 'EX_GeographicBoundingBox_PropertyType', ps: [{ - n: 'abstractDQResult', + n: 'exGeographicBoundingBox', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType', - t: 'er' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType' }, { n: 'nilReason', ti: { @@ -3801,13 +3505,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXBoundingPolygonPropertyType', - tn: 'EX_BoundingPolygon_PropertyType', + ln: 'MDServiceIdentificationPropertyType', + tn: 'MD_ServiceIdentification_PropertyType', ps: [{ - n: 'exBoundingPolygon', + n: 'mdServiceIdentification', rq: true, - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType' + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -3850,32 +3554,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDSpatialRepresentationTypeCodePropertyType', - tn: 'MD_SpatialRepresentationTypeCode_PropertyType', - ps: [{ - n: 'mdSpatialRepresentationTypeCode', - rq: true, - en: 'MD_SpatialRepresentationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'LISourcePropertyType', - tn: 'LI_Source_PropertyType', + ln: 'CIResponsiblePartyPropertyType', + tn: 'CI_ResponsibleParty_PropertyType', ps: [{ - n: 'liSource', + n: 'ciResponsibleParty', rq: true, - en: 'LI_Source', - ti: '.LISourceType' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { n: 'nilReason', ti: { @@ -3918,64 +3603,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQScopeType', - tn: 'DQ_Scope_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'level', - rq: true, - ti: '.MDScopeCodePropertyType' - }, { - n: 'extent', - ti: '.EXExtentPropertyType' - }, { - n: 'levelDescription', - mno: 0, - col: true, - ti: '.MDScopeDescriptionPropertyType' - }] - }, { - ln: 'EXGeographicDescriptionType', - tn: 'EX_GeographicDescription_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'geographicIdentifier', - rq: true, - ti: '.MDIdentifierPropertyType' - }] - }, { - ln: 'MDGeoreferenceableType', - tn: 'MD_Georeferenceable_Type', - bti: '.MDGridSpatialRepresentationType', - ps: [{ - n: 'controlPointAvailability', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' - }, { - n: 'orientationParameterAvailability', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' - }, { - n: 'orientationParameterDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'georeferencedParameters', - rq: true, - ti: 'ISO19139_GCO_20070417.RecordPropertyType' - }, { - n: 'parameterCitation', - mno: 0, - col: true, - ti: '.CICitationPropertyType' - }] - }, { - ln: 'DQTopologicalConsistencyPropertyType', - tn: 'DQ_TopologicalConsistency_PropertyType', + ln: 'MDIdentifierPropertyType', + tn: 'MD_Identifier_PropertyType', ps: [{ - n: 'dqTopologicalConsistency', + n: 'mdIdentifier', rq: true, - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType' + mx: false, + dom: false, + en: 'MD_Identifier', + ti: '.MDIdentifierType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4018,40 +3655,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'LISourceType', - tn: 'LI_Source_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'scaleDenominator', - ti: '.MDRepresentativeFractionPropertyType' - }, { - n: 'sourceReferenceSystem', - ti: '.MDReferenceSystemPropertyType' - }, { - n: 'sourceCitation', - ti: '.CICitationPropertyType' - }, { - n: 'sourceExtent', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' - }, { - n: 'sourceStep', - mno: 0, - col: true, - ti: '.LIProcessStepPropertyType' - }] - }, { - ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', + ln: 'MDIdentificationPropertyType', + tn: 'MD_Identification_PropertyType', ps: [{ - n: 'dqNonQuantitativeAttributeAccuracy', + n: 'abstractMDIdentification', rq: true, - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType' + mx: false, + dom: false, + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4094,13 +3707,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributorPropertyType', - tn: 'MD_Distributor_PropertyType', + ln: 'DQTemporalAccuracyPropertyType', + tn: 'DQ_TemporalAccuracy_PropertyType', ps: [{ - n: 'mdDistributor', + n: 'abstractDQTemporalAccuracy', rq: true, - en: 'MD_Distributor', - ti: '.MDDistributorType' + mx: false, + dom: false, + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4143,36 +3759,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDTopologyLevelCodePropertyType', - tn: 'MD_TopologyLevelCode_PropertyType', + ln: 'MDGeorectifiedPropertyType', + tn: 'MD_Georectified_PropertyType', ps: [{ - n: 'mdTopologyLevelCode', + n: 'mdGeorectified', rq: true, - en: 'MD_TopologyLevelCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'AbstractDQResultType', - tn: 'AbstractDQ_Result_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'DQThematicClassificationCorrectnessPropertyType', - tn: 'DQ_ThematicClassificationCorrectness_PropertyType', - ps: [{ - n: 'dqThematicClassificationCorrectness', - rq: true, - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType' + en: 'MD_Georectified', + ti: '.MDGeorectifiedType' }, { n: 'nilReason', ti: { @@ -4215,88 +3808,112 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTopologicalConsistencyType', - tn: 'DQ_TopologicalConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'MDAggregateInformationType', - tn: 'MD_AggregateInformation_Type', + ln: 'CIResponsiblePartyType', + tn: 'CI_ResponsibleParty_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'aggregateDataSetName', - ti: '.CICitationPropertyType' + n: 'individualName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'aggregateDataSetIdentifier', - ti: '.MDIdentifierPropertyType' + n: 'organisationName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'associationType', - rq: true, - ti: '.DSAssociationTypeCodePropertyType' + n: 'positionName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'initiativeType', - ti: '.DSInitiativeTypeCodePropertyType' + n: 'contactInfo', + ti: '.CIContactPropertyType' + }, { + n: 'role', + rq: true, + ti: '.CIRoleCodePropertyType' }] }, { - ln: 'AbstractDQCompletenessType', - tn: 'AbstractDQ_Completeness_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'CIOnlineResourcePropertyType', - tn: 'CI_OnlineResource_PropertyType', + ln: 'MDDataIdentificationType', + tn: 'MD_DataIdentification_Type', + bti: '.AbstractMDIdentificationType', ps: [{ - n: 'ciOnlineResource', + n: 'spatialRepresentationType', + mno: 0, + col: true, + ti: '.MDSpatialRepresentationTypeCodePropertyType' + }, { + n: 'spatialResolution', + mno: 0, + col: true, + ti: '.MDResolutionPropertyType' + }, { + n: 'language', rq: true, - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'characterSet', + mno: 0, + col: true, + ti: '.MDCharacterSetCodePropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'topicCategory', + mno: 0, + col: true, + ti: '.MDTopicCategoryCodePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'environmentDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'href', - t: 'a' + n: 'extent', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' }, { - n: 'role', - t: 'a' + n: 'supplementalInformation', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'AbstractDQResultType', + tn: 'AbstractDQ_Result_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' + }, { + ln: 'MDGeorectifiedType', + tn: 'MD_Georectified_Type', + bti: '.MDGridSpatialRepresentationType', + ps: [{ + n: 'checkPointAvailability', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'checkPointDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'title', - t: 'a' + n: 'cornerPoints', + mno: 0, + col: true, + ti: 'ISO19139_GSS_20070417.GMPointPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'centerPoint', + ti: 'ISO19139_GSS_20070417.GMPointPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'pointInPixel', + rq: true, + ti: '.MDPixelOrientationCodePropertyType' + }, { + n: 'transformationDimensionDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'transformationDimensionMapping', + mno: 0, + mxo: 2, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'MDDimensionPropertyType', - tn: 'MD_Dimension_PropertyType', + ln: 'CIOnLineFunctionCodePropertyType', + tn: 'CI_OnLineFunctionCode_PropertyType', ps: [{ - n: 'mdDimension', + n: 'ciOnLineFunctionCode', rq: true, - en: 'MD_Dimension', - ti: '.MDDimensionType' + en: 'CI_OnLineFunctionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -4307,48 +3924,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'DQLogicalConsistencyPropertyType', - tn: 'DQ_LogicalConsistency_PropertyType', + ln: 'MDCellGeometryCodePropertyType', + tn: 'MD_CellGeometryCode_PropertyType', ps: [{ - n: 'abstractDQLogicalConsistency', + n: 'mdCellGeometryCode', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', - t: 'er' + en: 'MD_CellGeometryCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -4359,45 +3943,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MDStandardOrderProcessPropertyType', - tn: 'MD_StandardOrderProcess_PropertyType', + ln: 'MDTopologyLevelCodePropertyType', + tn: 'MD_TopologyLevelCode_PropertyType', ps: [{ - n: 'mdStandardOrderProcess', + n: 'mdTopologyLevelCode', rq: true, - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'MD_TopologyLevelCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -4408,10 +3962,119 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' + }] + }, { + ln: 'MDGeoreferenceableType', + tn: 'MD_Georeferenceable_Type', + bti: '.MDGridSpatialRepresentationType', + ps: [{ + n: 'controlPointAvailability', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'orientationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'orientationParameterDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'georeferencedParameters', + rq: true, + ti: 'ISO19139_GCO_20070417.RecordPropertyType' + }, { + n: 'parameterCitation', + mno: 0, + col: true, + ti: '.CICitationPropertyType' + }] + }, { + ln: 'CICitationType', + tn: 'CI_Citation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'title', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'alternateTitle', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'date', + rq: true, + col: true, + ti: '.CIDatePropertyType' + }, { + n: 'edition', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'editionDate', + ti: 'ISO19139_GCO_20070417.DatePropertyType' + }, { + n: 'identifier', + mno: 0, + col: true, + ti: '.MDIdentifierPropertyType' + }, { + n: 'citedResponsibleParty', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'presentationForm', + mno: 0, + col: true, + ti: '.CIPresentationFormCodePropertyType' + }, { + n: 'series', + ti: '.CISeriesPropertyType' + }, { + n: 'otherCitationDetails', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'collectiveTitle', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'isbn', + en: 'ISBN', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'issn', + en: 'ISSN', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDReferenceSystemType', + tn: 'MD_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'referenceSystemIdentifier', + ti: '.RSIdentifierPropertyType' + }] + }, { + ln: 'MDLegalConstraintsPropertyType', + tn: 'MD_LegalConstraints_PropertyType', + ps: [{ + n: 'mdLegalConstraints', + rq: true, + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' }, t: 'a' }, { @@ -4440,16 +4103,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSDataSetPropertyType', - tn: 'DS_DataSet_PropertyType', + ln: 'DQTemporalConsistencyPropertyType', + tn: 'DQ_TemporalConsistency_PropertyType', ps: [{ - n: 'dsDataSet', + n: 'dqTemporalConsistency', rq: true, - mx: false, - dom: false, - en: 'DS_DataSet', - ti: '.DSDataSetType', - t: 'er' + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType' }, { n: 'nilReason', ti: { @@ -4492,272 +4152,108 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQElementType', - tn: 'AbstractDQ_Element_Type', + ln: 'DSSensorType', + tn: 'DS_Sensor_Type', + bti: '.DSSeriesType' + }, { + ln: 'MDMetadataExtensionInformationType', + tn: 'MD_MetadataExtensionInformation_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'nameOfMeasure', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'measureIdentification', - ti: '.MDIdentifierPropertyType' - }, { - n: 'measureDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'evaluationMethodType', - ti: '.DQEvaluationMethodTypeCodePropertyType' - }, { - n: 'evaluationMethodDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'evaluationProcedure', - ti: '.CICitationPropertyType' + n: 'extensionOnLineResource', + ti: '.CIOnlineResourcePropertyType' }, { - n: 'dateTime', + n: 'extendedElementInformation', mno: 0, col: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'result', + ti: '.MDExtendedElementInformationPropertyType' + }] + }, { + ln: 'CountryPropertyType', + tn: 'Country_PropertyType', + ps: [{ + n: 'country', rq: true, - mxo: 2, - col: true, - ti: '.DQResultPropertyType' + en: 'Country', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDMetadataType', - tn: 'MD_Metadata_Type', + ln: 'AbstractMDIdentificationType', + tn: 'AbstractMD_Identification_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'fileIdentifier', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'citation', + rq: true, + ti: '.CICitationPropertyType' }, { - n: 'language', + n: '_abstract', + rq: true, + en: 'abstract', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'characterSet', - ti: '.MDCharacterSetCodePropertyType' - }, { - n: 'parentIdentifier', + n: 'purpose', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'hierarchyLevel', + n: 'credit', mno: 0, col: true, - ti: '.MDScopeCodePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'hierarchyLevelName', + n: 'status', mno: 0, col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: '.MDProgressCodePropertyType' }, { - n: 'contact', - rq: true, + n: 'pointOfContact', + mno: 0, col: true, ti: '.CIResponsiblePartyPropertyType' }, { - n: 'dateStamp', - rq: true, - ti: 'ISO19139_GCO_20070417.DatePropertyType' - }, { - n: 'metadataStandardName', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'metadataStandardVersion', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'dataSetURI', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'locale', + n: 'resourceMaintenance', mno: 0, col: true, - ti: '.PTLocalePropertyType' + ti: '.MDMaintenanceInformationPropertyType' }, { - n: 'spatialRepresentationInfo', + n: 'graphicOverview', mno: 0, col: true, - ti: '.MDSpatialRepresentationPropertyType' + ti: '.MDBrowseGraphicPropertyType' }, { - n: 'referenceSystemInfo', + n: 'resourceFormat', mno: 0, col: true, - ti: '.MDReferenceSystemPropertyType' + ti: '.MDFormatPropertyType' }, { - n: 'metadataExtensionInfo', + n: 'descriptiveKeywords', mno: 0, col: true, - ti: '.MDMetadataExtensionInformationPropertyType' + ti: '.MDKeywordsPropertyType' }, { - n: 'identificationInfo', - rq: true, + n: 'resourceSpecificUsage', + mno: 0, col: true, - ti: '.MDIdentificationPropertyType' + ti: '.MDUsagePropertyType' }, { - n: 'contentInfo', + n: 'resourceConstraints', mno: 0, col: true, - ti: '.MDContentInformationPropertyType' - }, { - n: 'distributionInfo', - ti: '.MDDistributionPropertyType' + ti: '.MDConstraintsPropertyType' }, { - n: 'dataQualityInfo', + n: 'aggregationInfo', mno: 0, col: true, - ti: '.DQDataQualityPropertyType' - }, { - n: 'portrayalCatalogueInfo', - mno: 0, - col: true, - ti: '.MDPortrayalCatalogueReferencePropertyType' - }, { - n: 'metadataConstraints', - mno: 0, - col: true, - ti: '.MDConstraintsPropertyType' - }, { - n: 'applicationSchemaInfo', - mno: 0, - col: true, - ti: '.MDApplicationSchemaInformationPropertyType' - }, { - n: 'metadataMaintenance', - ti: '.MDMaintenanceInformationPropertyType' - }, { - n: 'series', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' - }, { - n: 'describes', - mno: 0, - col: true, - ti: '.DSDataSetPropertyType' - }, { - n: 'propertyType', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'featureType', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'featureAttribute', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }] - }, { - ln: 'DSAggregatePropertyType', - tn: 'DS_Aggregate_PropertyType', - ps: [{ - n: 'abstractDSAggregate', - rq: true, - mx: false, - dom: false, - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'MDFormatPropertyType', - tn: 'MD_Format_PropertyType', - ps: [{ - n: 'mdFormat', - rq: true, - en: 'MD_Format', - ti: '.MDFormatType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + ti: '.MDAggregateInformationPropertyType' }] - }, { - ln: 'DQCompletenessOmissionType', - tn: 'DQ_CompletenessOmission_Type', - bti: '.AbstractDQCompletenessType' }, { ln: 'MDTopicCategoryCodePropertyType', tn: 'MD_TopicCategoryCode_PropertyType', @@ -4777,33 +4273,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocalisedCharacterStringType', - tn: 'LocalisedCharacterString_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'locale', - an: { - lp: 'locale' - }, - t: 'a' - }] + ln: 'DSAssociationType', + tn: 'DS_Association_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' }, { - ln: 'MDMetadataPropertyType', - tn: 'MD_Metadata_PropertyType', + ln: 'MDMetadataExtensionInformationPropertyType', + tn: 'MD_MetadataExtensionInformation_PropertyType', ps: [{ - n: 'mdMetadata', + n: 'mdMetadataExtensionInformation', rq: true, - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { n: 'nilReason', ti: { @@ -4846,13 +4326,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConceptualConsistencyPropertyType', - tn: 'DQ_ConceptualConsistency_PropertyType', + ln: 'MDGeoreferenceablePropertyType', + tn: 'MD_Georeferenceable_PropertyType', ps: [{ - n: 'dqConceptualConsistency', + n: 'mdGeoreferenceable', rq: true, - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -4895,13 +4375,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMetadataExtensionInformationPropertyType', - tn: 'MD_MetadataExtensionInformation_PropertyType', + ln: 'DSDataSetPropertyType', + tn: 'DS_DataSet_PropertyType', ps: [{ - n: 'mdMetadataExtensionInformation', + n: 'dsDataSet', rq: true, - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + mx: false, + dom: false, + en: 'DS_DataSet', + ti: '.DSDataSetType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4944,15 +4427,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQElementPropertyType', - tn: 'DQ_Element_PropertyType', + ln: 'MDScopeCodePropertyType', + tn: 'MD_ScopeCode_PropertyType', ps: [{ - n: 'abstractDQElement', + n: 'mdScopeCode', rq: true, mx: false, dom: false, - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType', + en: 'MD_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', t: 'er' }, { n: 'nilReason', @@ -4964,147 +4447,104 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MDRepresentativeFractionType', - tn: 'MD_RepresentativeFraction_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'EXBoundingPolygonType', + tn: 'EX_BoundingPolygon_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'denominator', + n: 'polygon', rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + col: true, + ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' }] }, { - ln: 'DQPositionalAccuracyPropertyType', - tn: 'DQ_PositionalAccuracy_PropertyType', + ln: 'AbstractDSAggregateType', + tn: 'AbstractDS_Aggregate_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'composedOf', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + col: true, + ti: '.DSDataSetPropertyType' }, { - n: 'title', - t: 'a' + n: 'seriesMetadata', + rq: true, + col: true, + ti: '.MDMetadataPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'subset', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'superset', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' }] }, { - ln: 'MDImageDescriptionType', - tn: 'MD_ImageDescription_Type', - bti: '.MDCoverageDescriptionType', + ln: 'PTLocaleContainerType', + tn: 'PT_LocaleContainer_Type', ps: [{ - n: 'illuminationElevationAngle', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'illuminationAzimuthAngle', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'imagingCondition', - ti: '.MDImagingConditionCodePropertyType' + n: 'description', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'imageQualityCode', - ti: '.MDIdentifierPropertyType' + n: 'locale', + rq: true, + ti: '.PTLocalePropertyType' }, { - n: 'cloudCoverPercentage', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'date', + rq: true, + col: true, + ti: '.CIDatePropertyType' }, { - n: 'processingLevelCode', - ti: '.MDIdentifierPropertyType' + n: 'responsibleParty', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'compressionGenerationQuantity', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'localisedString', + rq: true, + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'LISourceType', + tn: 'LI_Source_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'triangulationIndicator', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'scaleDenominator', + ti: '.MDRepresentativeFractionPropertyType' }, { - n: 'radiometricCalibrationDataAvailability', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'sourceReferenceSystem', + ti: '.MDReferenceSystemPropertyType' }, { - n: 'cameraCalibrationInformationAvailability', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'sourceCitation', + ti: '.CICitationPropertyType' }, { - n: 'filmDistortionInformationAvailability', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'sourceExtent', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' }, { - n: 'lensDistortionInformationAvailability', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'sourceStep', + mno: 0, + col: true, + ti: '.LIProcessStepPropertyType' }] }, { - ln: 'EXExtentPropertyType', - tn: 'EX_Extent_PropertyType', + ln: 'DSPlatformPropertyType', + tn: 'DS_Platform_PropertyType', ps: [{ - n: 'exExtent', + n: 'dsPlatform', rq: true, - en: 'EX_Extent', - ti: '.EXExtentType' + en: 'DS_Platform', + ti: '.DSPlatformType' }, { n: 'nilReason', ti: { @@ -5147,13 +4587,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBrowseGraphicPropertyType', - tn: 'MD_BrowseGraphic_PropertyType', + ln: 'MDExtendedElementInformationPropertyType', + tn: 'MD_ExtendedElementInformation_PropertyType', ps: [{ - n: 'mdBrowseGraphic', + n: 'mdExtendedElementInformation', rq: true, - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' }, { n: 'nilReason', ti: { @@ -5196,13 +4636,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicDescriptionPropertyType', - tn: 'EX_GeographicDescription_PropertyType', + ln: 'CIContactPropertyType', + tn: 'CI_Contact_PropertyType', ps: [{ - n: 'exGeographicDescription', + n: 'ciContact', rq: true, - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType' + en: 'CI_Contact', + ti: '.CIContactType' }, { n: 'nilReason', ti: { @@ -5245,13 +4685,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDKeywordsPropertyType', - tn: 'MD_Keywords_PropertyType', + ln: 'DQCompletenessOmissionType', + tn: 'DQ_CompletenessOmission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'MDDigitalTransferOptionsPropertyType', + tn: 'MD_DigitalTransferOptions_PropertyType', ps: [{ - n: 'mdKeywords', + n: 'mdDigitalTransferOptions', rq: true, - en: 'MD_Keywords', - ti: '.MDKeywordsType' + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' }, { n: 'nilReason', ti: { @@ -5294,16 +4738,77 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDSpatialRepresentationPropertyType', - tn: 'MD_SpatialRepresentation_PropertyType', + ln: 'MDMediumType', + tn: 'MD_Medium_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'abstractMDSpatialRepresentation', + n: 'name', + ti: '.MDMediumNameCodePropertyType' + }, { + n: 'density', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'densityUnits', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'volumes', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'mediumFormat', + mno: 0, + col: true, + ti: '.MDMediumFormatCodePropertyType' + }, { + n: 'mediumNote', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'DQGriddedDataPositionalAccuracyType', + tn: 'DQ_GriddedDataPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'MDApplicationSchemaInformationType', + tn: 'MD_ApplicationSchemaInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType', - t: 'er' + ti: '.CICitationPropertyType' + }, { + n: 'schemaLanguage', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'constraintLanguage', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'schemaAscii', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'graphicsFile', + ti: 'ISO19139_GCO_20070417.BinaryPropertyType' + }, { + n: 'softwareDevelopmentFile', + ti: 'ISO19139_GCO_20070417.BinaryPropertyType' + }, { + n: 'softwareDevelopmentFileFormat', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'AbstractDQThematicAccuracyType', + tn: 'AbstractDQ_ThematicAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'DSStereoMatePropertyType', + tn: 'DS_StereoMate_PropertyType', + ps: [{ + n: 'dsStereoMate', + rq: true, + en: 'DS_StereoMate', + ti: '.DSStereoMateType' }, { n: 'nilReason', ti: { @@ -5346,40 +4851,29 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentifierType', - tn: 'MD_Identifier_Type', + ln: 'MDKeywordsType', + tn: 'MD_Keywords_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'authority', - ti: '.CICitationPropertyType' - }, { - n: 'code', + n: 'keyword', rq: true, + col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDGeometricObjectsType', - tn: 'MD_GeometricObjects_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'geometricObjectType', - rq: true, - ti: '.MDGeometricObjectTypeCodePropertyType' }, { - n: 'geometricObjectCount', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'type', + ti: '.MDKeywordTypeCodePropertyType' + }, { + n: 'thesaurusName', + ti: '.CICitationPropertyType' }] }, { - ln: 'MDGridSpatialRepresentationPropertyType', - tn: 'MD_GridSpatialRepresentation_PropertyType', + ln: 'RSReferenceSystemPropertyType', + tn: 'RS_ReferenceSystem_PropertyType', ps: [{ - n: 'mdGridSpatialRepresentation', + n: 'abstractRSReferenceSystem', rq: true, - mx: false, - dom: false, - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - t: 'er' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { n: 'nilReason', ti: { @@ -5422,35 +4916,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGridSpatialRepresentationType', - tn: 'MD_GridSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', - ps: [{ - n: 'numberOfDimensions', - rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'axisDimensionProperties', - mno: 0, - col: true, - ti: '.MDDimensionPropertyType' - }, { - n: 'cellGeometry', - rq: true, - ti: '.MDCellGeometryCodePropertyType' - }, { - n: 'transformationParameterAvailability', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' - }] - }, { - ln: 'EXGeographicBoundingBoxPropertyType', - tn: 'EX_GeographicBoundingBox_PropertyType', + ln: 'EXSpatialTemporalExtentPropertyType', + tn: 'EX_SpatialTemporalExtent_PropertyType', ps: [{ - n: 'exGeographicBoundingBox', + n: 'exSpatialTemporalExtent', rq: true, - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType' }, { n: 'nilReason', ti: { @@ -5493,33 +4965,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeResultType', - tn: 'DQ_QuantitativeResult_Type', - bti: '.AbstractDQResultType', - ps: [{ - n: 'valueType', - ti: 'ISO19139_GCO_20070417.RecordTypePropertyType' - }, { - n: 'valueUnit', - rq: true, - ti: 'ISO19139_GCO_20070417.UnitOfMeasurePropertyType' - }, { - n: 'errorStatistic', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'value', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.RecordPropertyType' - }] + ln: 'DQTopologicalConsistencyType', + tn: 'DQ_TopologicalConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' }, { - ln: 'CIOnLineFunctionCodePropertyType', - tn: 'CI_OnLineFunctionCode_PropertyType', + ln: 'CIOnlineResourcePropertyType', + tn: 'CI_OnlineResource_PropertyType', ps: [{ - n: 'ciOnLineFunctionCode', + n: 'ciOnlineResource', rq: true, - en: 'CI_OnLineFunctionCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { n: 'nilReason', ti: { @@ -5530,70 +4986,58 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'MDScopeDescriptionPropertyType', - tn: 'MD_ScopeDescription_PropertyType', - ps: [{ - n: 'mdScopeDescription', - rq: true, - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'uuidref', an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'uuidref' }, t: 'a' - }] - }, { - ln: 'DQConformanceResultType', - tn: 'DQ_ConformanceResult_Type', - bti: '.AbstractDQResultType', - ps: [{ - n: 'specification', - rq: true, - ti: '.CICitationPropertyType' }, { - n: 'explanation', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'pass', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDCellGeometryCodePropertyType', - tn: 'MD_CellGeometryCode_PropertyType', + ln: 'AbstractMDContentInformationType', + tn: 'AbstractMD_ContentInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' + }, { + ln: 'EXTemporalExtentType', + tn: 'EX_TemporalExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdCellGeometryCode', + n: 'extent', rq: true, - en: 'MD_CellGeometryCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: 'ISO19139_GTS_20070417.TMPrimitivePropertyType' }] }, { - ln: 'LILineagePropertyType', - tn: 'LI_Lineage_PropertyType', + ln: 'MDMaintenanceInformationPropertyType', + tn: 'MD_MaintenanceInformation_PropertyType', ps: [{ - n: 'liLineage', + n: 'mdMaintenanceInformation', rq: true, - en: 'LI_Lineage', - ti: '.LILineageType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { n: 'nilReason', ti: { @@ -5636,27 +5080,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDConstraintsType', - tn: 'MD_Constraints_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'useLimitation', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'AbstractMDContentInformationType', - tn: 'AbstractMD_ContentInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'DQDataQualityPropertyType', - tn: 'DQ_DataQuality_PropertyType', + ln: 'DSSensorPropertyType', + tn: 'DS_Sensor_PropertyType', ps: [{ - n: 'dqDataQuality', + n: 'dsSensor', rq: true, - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + en: 'DS_Sensor', + ti: '.DSSensorType' }, { n: 'nilReason', ti: { @@ -5699,13 +5129,45 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumPropertyType', - tn: 'MD_Medium_PropertyType', + ln: 'MDBandType', + tn: 'MD_Band_Type', + bti: '.MDRangeDimensionType', ps: [{ - n: 'mdMedium', + n: 'maxValue', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'minValue', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'units', + ti: 'ISO19139_GCO_20070417.UomLengthPropertyType' + }, { + n: 'peakResponse', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'bitsPerValue', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'toneGradation', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'scaleFactor', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'offset', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }] + }, { + ln: 'DSSeriesPropertyType', + tn: 'DS_Series_PropertyType', + ps: [{ + n: 'dsSeries', rq: true, - en: 'MD_Medium', - ti: '.MDMediumType' + mx: false, + dom: false, + en: 'DS_Series', + ti: '.DSSeriesType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5748,35 +5210,23 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRestrictionCodePropertyType', - tn: 'MD_RestrictionCode_PropertyType', + ln: 'PTFreeTextType', + tn: 'PT_FreeText_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdRestrictionCode', + n: 'textGroup', rq: true, - en: 'MD_RestrictionCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + col: true, + ti: '.LocalisedCharacterStringPropertyType' }] }, { - ln: 'MDContentInformationPropertyType', - tn: 'MD_ContentInformation_PropertyType', + ln: 'DSProductionSeriesPropertyType', + tn: 'DS_ProductionSeries_PropertyType', ps: [{ - n: 'abstractMDContentInformation', + n: 'dsProductionSeries', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType', - t: 'er' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType' }, { n: 'nilReason', ti: { @@ -5819,17 +5269,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSOtherAggregateType', - tn: 'DS_OtherAggregate_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'PTLocaleContainerPropertyType', - tn: 'PT_LocaleContainer_PropertyType', + ln: 'MDUsagePropertyType', + tn: 'MD_Usage_PropertyType', ps: [{ - n: 'ptLocaleContainer', + n: 'mdUsage', rq: true, - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + en: 'MD_Usage', + ti: '.MDUsageType' }, { n: 'nilReason', ti: { @@ -5872,13 +5318,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ln: 'CIAddressPropertyType', + tn: 'CI_Address_PropertyType', ps: [{ - n: 'dqQuantitativeAttributeAccuracy', + n: 'ciAddress', rq: true, - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType' + en: 'CI_Address', + ti: '.CIAddressType' }, { n: 'nilReason', ti: { @@ -5921,13 +5367,59 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationPropertyType', - tn: 'MD_DataIdentification_PropertyType', + ln: 'MDResolutionType', + tn: 'MD_Resolution_Type', ps: [{ - n: 'mdDataIdentification', + n: 'equivalentScale', rq: true, - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType' + ti: '.MDRepresentativeFractionPropertyType' + }, { + n: 'distance', + rq: true, + ti: 'ISO19139_GCO_20070417.DistancePropertyType' + }] + }, { + ln: 'MDPortrayalCatalogueReferenceType', + tn: 'MD_PortrayalCatalogueReference_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'portrayalCatalogueCitation', + rq: true, + col: true, + ti: '.CICitationPropertyType' + }] + }, { + ln: 'MDDistributorType', + tn: 'MD_Distributor_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'distributorContact', + rq: true, + ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'distributionOrderProcess', + mno: 0, + col: true, + ti: '.MDStandardOrderProcessPropertyType' + }, { + n: 'distributorFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' + }, { + n: 'distributorTransferOptions', + mno: 0, + col: true, + ti: '.MDDigitalTransferOptionsPropertyType' + }] + }, { + ln: 'DQQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ps: [{ + n: 'dqQuantitativeAttributeAccuracy', + rq: true, + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -5970,29 +5462,33 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDimensionType', - tn: 'MD_Dimension_Type', + ln: 'MDUsageType', + tn: 'MD_Usage_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dimensionName', + n: 'specificUsage', rq: true, - ti: '.MDDimensionNameTypeCodePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'dimensionSize', - rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'usageDateTime', + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }, { - n: 'resolution', - ti: 'ISO19139_GCO_20070417.MeasurePropertyType' + n: 'userDeterminedLimitations', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'userContactInfo', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'DQDomainConsistencyPropertyType', - tn: 'DQ_DomainConsistency_PropertyType', + ln: 'MDKeywordsPropertyType', + tn: 'MD_Keywords_PropertyType', ps: [{ - n: 'dqDomainConsistency', + n: 'mdKeywords', rq: true, - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { n: 'nilReason', ti: { @@ -6035,60 +5531,12 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'LIProcessStepType', - tn: 'LI_ProcessStep_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'description', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'rationale', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'dateTime', - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'processor', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'source', - mno: 0, - col: true, - ti: '.LISourcePropertyType' - }] - }, { - ln: 'MDGeometricObjectTypeCodePropertyType', - tn: 'MD_GeometricObjectTypeCode_PropertyType', - ps: [{ - n: 'mdGeometricObjectTypeCode', - rq: true, - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'AbstractMDSpatialRepresentationType', - tn: 'AbstractMD_SpatialRepresentation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'MDDistributionUnitsPropertyType', - tn: 'MD_DistributionUnits_PropertyType', + ln: 'MDRestrictionCodePropertyType', + tn: 'MD_RestrictionCode_PropertyType', ps: [{ - n: 'mdDistributionUnits', + n: 'mdRestrictionCode', rq: true, - en: 'MD_DistributionUnits', + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -6102,36 +5550,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQTemporalAccuracyType', - tn: 'AbstractDQ_TemporalAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDResolutionPropertyType', - tn: 'MD_Resolution_PropertyType', - ps: [{ - n: 'mdResolution', - rq: true, - en: 'MD_Resolution', - ti: '.MDResolutionType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDRepresentativeFractionPropertyType', - tn: 'MD_RepresentativeFraction_PropertyType', + ln: 'EXGeographicExtentPropertyType', + tn: 'EX_GeographicExtent_PropertyType', ps: [{ - n: 'mdRepresentativeFraction', + n: 'abstractEXGeographicExtent', rq: true, - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + mx: false, + dom: false, + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6174,189 +5602,36 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSStereoMatePropertyType', - tn: 'DS_StereoMate_PropertyType', + ln: 'EXExtentType', + tn: 'EX_Extent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dsStereoMate', - rq: true, - en: 'DS_StereoMate', - ti: '.DSStereoMateType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'MDRangeDimensionType', - tn: 'MD_RangeDimension_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'sequenceIdentifier', - ti: 'ISO19139_GCO_20070417.MemberNamePropertyType' - }, { - n: 'descriptor', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDMaintenanceInformationPropertyType', - tn: 'MD_MaintenanceInformation_PropertyType', - ps: [{ - n: 'mdMaintenanceInformation', - rq: true, - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AbstractMDIdentificationType', - tn: 'AbstractMD_Identification_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'citation', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: '_abstract', - rq: true, - en: 'abstract', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'purpose', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'credit', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'status', - mno: 0, - col: true, - ti: '.MDProgressCodePropertyType' - }, { - n: 'pointOfContact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'resourceMaintenance', - mno: 0, - col: true, - ti: '.MDMaintenanceInformationPropertyType' - }, { - n: 'graphicOverview', - mno: 0, - col: true, - ti: '.MDBrowseGraphicPropertyType' - }, { - n: 'resourceFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' - }, { - n: 'descriptiveKeywords', - mno: 0, - col: true, - ti: '.MDKeywordsPropertyType' - }, { - n: 'resourceSpecificUsage', + n: 'geographicElement', mno: 0, col: true, - ti: '.MDUsagePropertyType' + ti: '.EXGeographicExtentPropertyType' }, { - n: 'resourceConstraints', + n: 'temporalElement', mno: 0, col: true, - ti: '.MDConstraintsPropertyType' + ti: '.EXTemporalExtentPropertyType' }, { - n: 'aggregationInfo', + n: 'verticalElement', mno: 0, col: true, - ti: '.MDAggregateInformationPropertyType' + ti: '.EXVerticalExtentPropertyType' }] }, { - ln: 'DSPlatformPropertyType', - tn: 'DS_Platform_PropertyType', + ln: 'CIRoleCodePropertyType', + tn: 'CI_RoleCode_PropertyType', ps: [{ - n: 'dsPlatform', + n: 'ciRoleCode', rq: true, - en: 'DS_Platform', - ti: '.DSPlatformType' + en: 'CI_RoleCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -6367,45 +5642,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MDGeorectifiedPropertyType', - tn: 'MD_Georectified_PropertyType', + ln: 'DQAccuracyOfATimeMeasurementPropertyType', + tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', ps: [{ - n: 'mdGeorectified', + n: 'dqAccuracyOfATimeMeasurement', rq: true, - en: 'MD_Georectified', - ti: '.MDGeorectifiedType' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType' }, { n: 'nilReason', ti: { @@ -6448,13 +5693,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXSpatialTemporalExtentPropertyType', - tn: 'EX_SpatialTemporalExtent_PropertyType', + ln: 'MDRepresentativeFractionPropertyType', + tn: 'MD_RepresentativeFraction_PropertyType', ps: [{ - n: 'exSpatialTemporalExtent', + n: 'mdRepresentativeFraction', rq: true, - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType' + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { n: 'nilReason', ti: { @@ -6497,36 +5742,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyType', - tn: 'DQ_QuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'DSInitiativeTypeCodePropertyType', - tn: 'DS_InitiativeTypeCode_PropertyType', - ps: [{ - n: 'dsInitiativeTypeCode', - rq: true, - en: 'DS_InitiativeTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDDistributionPropertyType', - tn: 'MD_Distribution_PropertyType', + ln: 'DQScopePropertyType', + tn: 'DQ_Scope_PropertyType', ps: [{ - n: 'mdDistribution', + n: 'dqScope', rq: true, - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { n: 'nilReason', ti: { @@ -6569,36 +5791,183 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDUsageType', - tn: 'MD_Usage_Type', + ln: 'MDRangeDimensionType', + tn: 'MD_RangeDimension_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'specificUsage', - rq: true, + n: 'sequenceIdentifier', + ti: 'ISO19139_GCO_20070417.MemberNamePropertyType' + }, { + n: 'descriptor', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'CISeriesType', + tn: 'CI_Series_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'usageDateTime', - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + n: 'issueIdentification', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'userDeterminedLimitations', + n: 'page', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDMetadataType', + tn: 'MD_Metadata_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'fileIdentifier', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'userContactInfo', + n: 'language', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'characterSet', + ti: '.MDCharacterSetCodePropertyType' + }, { + n: 'parentIdentifier', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'hierarchyLevel', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' + }, { + n: 'hierarchyLevelName', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'contact', rq: true, col: true, ti: '.CIResponsiblePartyPropertyType' + }, { + n: 'dateStamp', + rq: true, + ti: 'ISO19139_GCO_20070417.DatePropertyType' + }, { + n: 'metadataStandardName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'metadataStandardVersion', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'dataSetURI', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'locale', + mno: 0, + col: true, + ti: '.PTLocalePropertyType' + }, { + n: 'spatialRepresentationInfo', + mno: 0, + col: true, + ti: '.MDSpatialRepresentationPropertyType' + }, { + n: 'referenceSystemInfo', + mno: 0, + col: true, + ti: '.MDReferenceSystemPropertyType' + }, { + n: 'metadataExtensionInfo', + mno: 0, + col: true, + ti: '.MDMetadataExtensionInformationPropertyType' + }, { + n: 'identificationInfo', + rq: true, + col: true, + ti: '.MDIdentificationPropertyType' + }, { + n: 'contentInfo', + mno: 0, + col: true, + ti: '.MDContentInformationPropertyType' + }, { + n: 'distributionInfo', + ti: '.MDDistributionPropertyType' + }, { + n: 'dataQualityInfo', + mno: 0, + col: true, + ti: '.DQDataQualityPropertyType' + }, { + n: 'portrayalCatalogueInfo', + mno: 0, + col: true, + ti: '.MDPortrayalCatalogueReferencePropertyType' + }, { + n: 'metadataConstraints', + mno: 0, + col: true, + ti: '.MDConstraintsPropertyType' + }, { + n: 'applicationSchemaInfo', + mno: 0, + col: true, + ti: '.MDApplicationSchemaInformationPropertyType' + }, { + n: 'metadataMaintenance', + ti: '.MDMaintenanceInformationPropertyType' + }, { + n: 'series', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }, { + n: 'describes', + mno: 0, + col: true, + ti: '.DSDataSetPropertyType' + }, { + n: 'propertyType', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'featureType', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + }, { + n: 'featureAttribute', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' }] }, { - ln: 'DQThematicAccuracyPropertyType', - tn: 'DQ_ThematicAccuracy_PropertyType', + ln: 'MDDatatypeCodePropertyType', + tn: 'MD_DatatypeCode_PropertyType', ps: [{ - n: 'abstractDQThematicAccuracy', + n: 'mdDatatypeCode', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - t: 'er' + en: 'MD_DatatypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'EXExtentPropertyType', + tn: 'EX_Extent_PropertyType', + ps: [{ + n: 'exExtent', + rq: true, + en: 'EX_Extent', + ti: '.EXExtentType' }, { n: 'nilReason', ti: { @@ -6641,13 +6010,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDFeatureCatalogueDescriptionPropertyType', - tn: 'MD_FeatureCatalogueDescription_PropertyType', + ln: 'MDRangeDimensionPropertyType', + tn: 'MD_RangeDimension_PropertyType', ps: [{ - n: 'mdFeatureCatalogueDescription', + n: 'mdRangeDimension', rq: true, - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType' + mx: false, + dom: false, + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6690,21 +6062,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSProductionSeriesType', - tn: 'DS_ProductionSeries_Type', - bti: '.DSSeriesType' - }, { - ln: 'DQAccuracyOfATimeMeasurementType', - tn: 'DQ_AccuracyOfATimeMeasurement_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'CIAddressPropertyType', - tn: 'CI_Address_PropertyType', + ln: 'DSAggregatePropertyType', + tn: 'DS_Aggregate_PropertyType', ps: [{ - n: 'ciAddress', + n: 'abstractDSAggregate', rq: true, - en: 'CI_Address', - ti: '.CIAddressType' + mx: false, + dom: false, + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6747,13 +6114,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyPropertyType', - tn: 'DQ_TemporalConsistency_PropertyType', + ln: 'MDMediumPropertyType', + tn: 'MD_Medium_PropertyType', ps: [{ - n: 'dqTemporalConsistency', + n: 'mdMedium', rq: true, - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType' + en: 'MD_Medium', + ti: '.MDMediumType' }, { n: 'nilReason', ti: { @@ -6845,71 +6212,95 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessCommissionType', - tn: 'DQ_CompletenessCommission_Type', - bti: '.AbstractDQCompletenessType' - }, { - ln: 'MDExtendedElementInformationType', - tn: 'MD_ExtendedElementInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDDistributionPropertyType', + tn: 'MD_Distribution_PropertyType', ps: [{ - n: 'name', + n: 'mdDistribution', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + en: 'MD_Distribution', + ti: '.MDDistributionType' }, { - n: 'shortName', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'domainCode', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'definition', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'obligation', - ti: '.MDObligationCodePropertyType' + n: 'href', + t: 'a' }, { - n: 'condition', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'role', + t: 'a' }, { - n: 'dataType', - rq: true, - ti: '.MDDatatypeCodePropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'maximumOccurrence', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'title', + t: 'a' }, { - n: 'domainValue', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'parentEntity', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MDRepresentativeFractionType', + tn: 'MD_RepresentativeFraction_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'denominator', rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }] + }, { + ln: 'DQQuantitativeResultType', + tn: 'DQ_QuantitativeResult_Type', + bti: '.AbstractDQResultType', + ps: [{ + n: 'valueType', + ti: 'ISO19139_GCO_20070417.RecordTypePropertyType' }, { - n: 'rule', + n: 'valueUnit', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20070417.UnitOfMeasurePropertyType' }, { - n: 'rationale', - mno: 0, - col: true, + n: 'errorStatistic', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'source', + n: 'value', rq: true, col: true, - ti: '.CIResponsiblePartyPropertyType' + ti: 'ISO19139_GCO_20070417.RecordPropertyType' }] }, { - ln: 'DQQuantitativeResultPropertyType', - tn: 'DQ_QuantitativeResult_PropertyType', + ln: 'DQAbsoluteExternalPositionalAccuracyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'DQCompletenessOmissionPropertyType', + tn: 'DQ_CompletenessOmission_PropertyType', ps: [{ - n: 'dqQuantitativeResult', + n: 'dqCompletenessOmission', rq: true, - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType' }, { n: 'nilReason', ti: { @@ -6952,16 +6343,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionPropertyType', - tn: 'MD_CoverageDescription_PropertyType', + ln: 'MDPortrayalCatalogueReferencePropertyType', + tn: 'MD_PortrayalCatalogueReference_PropertyType', ps: [{ - n: 'mdCoverageDescription', + n: 'mdPortrayalCatalogueReference', rq: true, - mx: false, - dom: false, - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - t: 'er' + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' }, { n: 'nilReason', ti: { @@ -7004,94 +6392,96 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyType', - tn: 'DQ_TemporalConsistency_Type', - bti: '.AbstractDQTemporalAccuracyType' + ln: 'DSInitiativeType', + tn: 'DS_Initiative_Type', + bti: '.AbstractDSAggregateType' }, { - ln: 'MDKeywordsType', - tn: 'MD_Keywords_Type', + ln: 'MDFormatType', + tn: 'MD_Format_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'keyword', + n: 'name', rq: true, - col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'type', - ti: '.MDKeywordTypeCodePropertyType' + n: 'version', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'thesaurusName', - ti: '.CICitationPropertyType' - }] - }, { - ln: 'LILineageType', - tn: 'LI_Lineage_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'statement', + n: 'amendmentNumber', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'processStep', - mno: 0, - col: true, - ti: '.LIProcessStepPropertyType' + n: 'specification', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'source', - mno: 0, - col: true, - ti: '.LISourcePropertyType' - }] - }, { - ln: 'CITelephoneType', - tn: 'CI_Telephone_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'voice', - mno: 0, - col: true, + n: 'fileDecompressionTechnique', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'facsimile', + n: 'formatDistributor', mno: 0, col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: '.MDDistributorPropertyType' }] }, { - ln: 'MDApplicationSchemaInformationType', - tn: 'MD_ApplicationSchemaInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDCoverageDescriptionPropertyType', + tn: 'MD_CoverageDescription_PropertyType', ps: [{ - n: 'name', + n: 'mdCoverageDescription', rq: true, - ti: '.CICitationPropertyType' + mx: false, + dom: false, + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + t: 'er' }, { - n: 'schemaLanguage', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'constraintLanguage', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'schemaAscii', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'graphicsFile', - ti: 'ISO19139_GCO_20070417.BinaryPropertyType' + n: 'href', + t: 'a' }, { - n: 'softwareDevelopmentFile', - ti: 'ISO19139_GCO_20070417.BinaryPropertyType' + n: 'role', + t: 'a' }, { - n: 'softwareDevelopmentFileFormat', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDObligationCodePropertyType', - tn: 'MD_ObligationCode_PropertyType', + ln: 'MDMediumFormatCodePropertyType', + tn: 'MD_MediumFormatCode_PropertyType', ps: [{ - n: 'mdObligationCode', + n: 'mdMediumFormatCode', rq: true, - en: 'MD_ObligationCode' + en: 'MD_MediumFormatCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -7104,13 +6494,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDProgressCodePropertyType', - tn: 'MD_ProgressCode_PropertyType', + ln: 'DQDataQualityPropertyType', + tn: 'DQ_DataQuality_PropertyType', ps: [{ - n: 'mdProgressCode', + n: 'dqDataQuality', rq: true, - en: 'MD_ProgressCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { n: 'nilReason', ti: { @@ -7121,42 +6511,652 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'AbstractDQThematicAccuracyType', - tn: 'AbstractDQ_ThematicAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDFeatureCatalogueDescriptionType', - tn: 'MD_FeatureCatalogueDescription_Type', - bti: '.AbstractMDContentInformationType', - ps: [{ - n: 'complianceCode', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' }, { - n: 'language', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'includedWithDataset', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'featureTypes', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.GenericNamePropertyType' + n: 'href', + t: 'a' }, { - n: 'featureCatalogueCitation', - rq: true, - col: true, - ti: '.CICitationPropertyType' - }] - }, { - t: 'enum', - ln: 'MDTopicCategoryCodeType', - vs: ['farming', 'biota', 'boundaries', 'climatologyMeteorologyAtmosphere', 'economy', 'elevation', 'environment', 'geoscientificInformation', 'health', 'imageryBaseMapsEarthCover', 'intelligenceMilitary', 'inlandWaters', 'location', 'oceans', 'planningCadastre', 'society', 'structure', 'transportation', 'utilitiesCommunication'] + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MDCoverageContentTypeCodePropertyType', + tn: 'MD_CoverageContentTypeCode_PropertyType', + ps: [{ + n: 'mdCoverageContentTypeCode', + rq: true, + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQCompletenessPropertyType', + tn: 'DQ_Completeness_PropertyType', + ps: [{ + n: 'abstractDQCompleteness', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DSSeriesType', + tn: 'DS_Series_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'MDServiceIdentificationType', + tn: 'MD_ServiceIdentification_Type', + bti: '.AbstractMDIdentificationType' + }, { + ln: 'DQThematicAccuracyPropertyType', + tn: 'DQ_ThematicAccuracy_PropertyType', + ps: [{ + n: 'abstractDQThematicAccuracy', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MDImageDescriptionType', + tn: 'MD_ImageDescription_Type', + bti: '.MDCoverageDescriptionType', + ps: [{ + n: 'illuminationElevationAngle', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'illuminationAzimuthAngle', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'imagingCondition', + ti: '.MDImagingConditionCodePropertyType' + }, { + n: 'imageQualityCode', + ti: '.MDIdentifierPropertyType' + }, { + n: 'cloudCoverPercentage', + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'processingLevelCode', + ti: '.MDIdentifierPropertyType' + }, { + n: 'compressionGenerationQuantity', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'triangulationIndicator', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'radiometricCalibrationDataAvailability', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'cameraCalibrationInformationAvailability', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'filmDistortionInformationAvailability', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }, { + n: 'lensDistortionInformationAvailability', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] + }, { + ln: 'MDObligationCodePropertyType', + tn: 'MD_ObligationCode_PropertyType', + ps: [{ + n: 'mdObligationCode', + rq: true, + en: 'MD_ObligationCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDMetadataPropertyType', + tn: 'MD_Metadata_PropertyType', + ps: [{ + n: 'mdMetadata', + rq: true, + en: 'MD_Metadata', + ti: '.MDMetadataType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CIDateTypeCodePropertyType', + tn: 'CI_DateTypeCode_PropertyType', + ps: [{ + n: 'ciDateTypeCode', + rq: true, + en: 'CI_DateTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQTopologicalConsistencyPropertyType', + tn: 'DQ_TopologicalConsistency_PropertyType', + ps: [{ + n: 'dqTopologicalConsistency', + rq: true, + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MDMaintenanceFrequencyCodePropertyType', + tn: 'MD_MaintenanceFrequencyCode_PropertyType', + ps: [{ + n: 'mdMaintenanceFrequencyCode', + rq: true, + en: 'MD_MaintenanceFrequencyCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDFeatureCatalogueDescriptionPropertyType', + tn: 'MD_FeatureCatalogueDescription_PropertyType', + ps: [{ + n: 'mdFeatureCatalogueDescription', + rq: true, + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'EXBoundingPolygonPropertyType', + tn: 'EX_BoundingPolygon_PropertyType', + ps: [{ + n: 'exBoundingPolygon', + rq: true, + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'EXVerticalExtentPropertyType', + tn: 'EX_VerticalExtent_PropertyType', + ps: [{ + n: 'exVerticalExtent', + rq: true, + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractDQPositionalAccuracyType', + tn: 'AbstractDQ_PositionalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDStandardOrderProcessType', + tn: 'MD_StandardOrderProcess_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'fees', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'plannedAvailableDateTime', + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'orderingInstructions', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'turnaround', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'DSDataSetType', + tn: 'DS_DataSet_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'has', + rq: true, + col: true, + ti: '.MDMetadataPropertyType' + }, { + n: 'partOf', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }] + }, { + ln: 'DQConceptualConsistencyPropertyType', + tn: 'DQ_ConceptualConsistency_PropertyType', + ps: [{ + n: 'dqConceptualConsistency', + rq: true, + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DQScopeType', + tn: 'DQ_Scope_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'level', + rq: true, + ti: '.MDScopeCodePropertyType' + }, { + n: 'extent', + ti: '.EXExtentPropertyType' + }, { + n: 'levelDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' + }] + }, { + ln: 'AbstractDQElementType', + tn: 'AbstractDQ_Element_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'nameOfMeasure', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'measureIdentification', + ti: '.MDIdentifierPropertyType' + }, { + n: 'measureDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'evaluationMethodType', + ti: '.DQEvaluationMethodTypeCodePropertyType' + }, { + n: 'evaluationMethodDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'evaluationProcedure', + ti: '.CICitationPropertyType' + }, { + n: 'dateTime', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'result', + rq: true, + mxo: 2, + col: true, + ti: '.DQResultPropertyType' + }] + }, { + t: 'enum', + ln: 'MDTopicCategoryCodeType', + vs: ['farming', 'biota', 'boundaries', 'climatologyMeteorologyAtmosphere', 'economy', 'elevation', 'environment', 'geoscientificInformation', 'health', 'imageryBaseMapsEarthCover', 'intelligenceMilitary', 'inlandWaters', 'location', 'oceans', 'planningCadastre', 'society', 'structure', 'transportation', 'utilitiesCommunication'] }, { t: 'enum', ln: 'MDPixelOrientationCodeType', @@ -7167,29 +7167,86 @@ var ISO19139_GMD_20070417_Module_Factory = function () { vs: ['mandatory', 'optional', 'conditional'] }], eis: [{ - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType', - sh: 'MD_CoverageDescription' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType', + sh: 'MD_Constraints' }, { - en: 'CI_Citation', - ti: '.CICitationType' + en: 'MD_Constraints', + ti: '.MDConstraintsType' }, { - en: 'CI_DateTypeCode', + en: 'CI_Series', + ti: '.CISeriesType' + }, { + en: 'MD_Metadata', + ti: '.MDMetadataType' + }, { + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType', + sh: 'AbstractEX_GeographicExtent' + }, { + en: 'MD_Distribution', + ti: '.MDDistributionType' + }, { + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType' + }, { + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType', + sh: 'DS_Series' + }, { + en: 'MD_Dimension', + ti: '.MDDimensionType' + }, { + en: 'DS_Association', + ti: '.DSAssociationType' + }, { + en: 'MD_MediumFormatCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType' }, { - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType', - sh: 'MD_Constraints' + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType', + en: 'MD_PixelOrientationCode', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' + }, { + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType', + sh: 'MD_GridSpatialRepresentation' + }, { + en: 'MD_DistributionUnits', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'DS_DataSet', + ti: '.DSDataSetType' + }, { + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType', + sh: 'EX_TemporalExtent' + }, { + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + sh: 'AbstractMD_ContentInformation' + }, { + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' @@ -7202,265 +7259,225 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_MediumNameCode', + en: 'MD_DimensionNameTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Address', - ti: '.CIAddressType' + en: 'CI_Citation', + ti: '.CICitationType' + }, { + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' + }, { + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' + }, { + en: 'PT_Locale', + ti: '.PTLocaleType' + }, { + en: 'MD_MaintenanceFrequencyCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType', + sh: 'AbstractMD_Identification' + }, { + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType' + }, { + en: 'RS_Identifier', + ti: '.RSIdentifierType', + sh: 'MD_Identifier' + }, { + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'MD_Medium', + ti: '.MDMediumType' + }, { + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' + }, { + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' + }, { + en: 'DS_StereoMate', + ti: '.DSStereoMateType', + sh: 'DS_OtherAggregate' }, { - en: 'MD_DimensionNameTypeCode', + en: 'MD_ImagingConditionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType', - sh: 'AbstractMD_Identification' - }, { - en: 'MD_ProgressCode', + en: 'MD_TopologyLevelCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType' - }, { - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'LI_Lineage', - ti: '.LILineageType' + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType' }, { - en: 'DS_DataSet', - ti: '.DSDataSetType' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'DS_InitiativeTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { en: 'AbstractDQ_LogicalConsistency', ti: '.AbstractDQLogicalConsistencyType', sh: 'AbstractDQ_Element' + }, { + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { en: 'EX_GeographicBoundingBox', ti: '.EXGeographicBoundingBoxType', sh: 'AbstractEX_GeographicExtent' }, { - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType', - sh: 'AbstractDQ_ThematicAccuracy' - }, { - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType', - sh: 'AbstractDQ_Result' - }, { - en: 'EX_Extent', - ti: '.EXExtentType' - }, { - en: 'URL' - }, { - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - sh: 'AbstractDS_Aggregate' - }, { - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' - }, { - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' - }, { - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' - }, { - en: 'DQ_Scope', - ti: '.DQScopeType' - }, { - en: 'DS_Initiative', - ti: '.DSInitiativeType', - sh: 'AbstractDS_Aggregate' - }, { - en: 'MD_Keywords', - ti: '.MDKeywordsType' - }, { - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' - }, { - en: 'DS_StereoMate', - ti: '.DSStereoMateType', - sh: 'DS_OtherAggregate' - }, { - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' - }, { - en: 'MD_ClassificationCode', + en: 'Country', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' - }, { - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' }, { - en: 'DS_AssociationTypeCode', + en: 'DS_InitiativeTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Resolution', - ti: '.MDResolutionType' - }, { - en: 'MD_RestrictionCode', + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Contact', - ti: '.CIContactType' - }, { - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'MD_CoverageContentTypeCode', + en: 'MD_ProgressCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - sh: 'AbstractMD_ContentInformation' - }, { - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType', - sh: 'AbstractMD_Identification' - }, { - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType' + en: 'MD_CharacterSetCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType', - sh: 'AbstractDQ_Completeness' + en: 'CI_Contact', + ti: '.CIContactType' }, { - en: 'MD_Dimension', - ti: '.MDDimensionType' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType', - sh: 'EX_TemporalExtent' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType' + en: 'LI_Source', + ti: '.LISourceType' }, { - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType', + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType', sh: 'AbstractDQ_Result' }, { - en: 'LanguageCode', + en: 'CI_Date', + ti: '.CIDateType' + }, { + en: 'MD_ScopeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' + en: 'URL' }, { - en: 'MD_DatatypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Constraints', - ti: '.MDConstraintsType' - }, { - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' - }, { - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' - }, { - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - sh: 'AbstractDQ_Element' + en: 'DS_Initiative', + ti: '.DSInitiativeType', + sh: 'AbstractDS_Aggregate' }, { - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { - en: 'CI_RoleCode', + en: 'MD_DatatypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType', - sh: 'AbstractEX_GeographicExtent' - }, { - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' - }, { - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'CI_PresentationFormCode', + en: 'DS_AssociationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + sh: 'AbstractDS_Aggregate' }, { - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + en: 'EX_Extent', + ti: '.EXExtentType' }, { en: 'MD_ObligationCode', sh: { @@ -7468,224 +7485,228 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Band', - ti: '.MDBandType', - sh: 'MD_RangeDimension' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType' + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'MD_Identifier', + ti: '.MDIdentifierType' }, { - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' }, { en: 'DS_Series', ti: '.DSSeriesType', sh: 'AbstractDS_Aggregate' }, { - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' - }, { - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - sh: 'AbstractDQ_Element' - }, { - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType', - sh: 'DS_Series' + en: 'CI_Address', + ti: '.CIAddressType' }, { - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType', + sh: 'MD_Constraints' }, { - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'MD_KeywordTypeCode', + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType' }, { - en: 'MD_MediumFormatCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'MD_TopicCategoryCode', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_Association', - ti: '.DSAssociationType' - }, { - en: 'MD_Georectified', - ti: '.MDGeorectifiedType', - sh: 'MD_GridSpatialRepresentation' - }, { - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' - }, { - en: 'CI_Telephone', - ti: '.CITelephoneType' - }, { - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType' + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + sh: 'AbstractDQ_Element' }, { - en: 'CI_OnLineFunctionCode', + en: 'MD_SpatialRepresentationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'MD_CharacterSetCode', + en: 'LanguageCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' }, { - en: 'RS_Identifier', - ti: '.RSIdentifierType', - sh: 'MD_Identifier' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType', + sh: 'AbstractDQ_Result' }, { - en: 'MD_SpatialRepresentationTypeCode', + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_EvaluationMethodTypeCode', + en: 'MD_KeywordTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType', - sh: 'MD_GridSpatialRepresentation' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'CI_Series', - ti: '.CISeriesType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { - en: 'MD_TopicCategoryCode', + en: 'MD_MediumNameCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { - en: 'MD_Distributor', - ti: '.MDDistributorType' + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType' }, { - en: 'MD_ScopeCode', + en: 'CI_DateTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_Platform', - ti: '.DSPlatformType', - sh: 'DS_Series' - }, { - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType', + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType', sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'MD_ImagingConditionCode', + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType' + }, { + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType', + sh: 'AbstractDQ_ThematicAccuracy' + }, { + en: 'CI_RoleCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType', - sh: 'AbstractMD_ContentInformation' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { - en: 'MD_Identifier', - ti: '.MDIdentifierType' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType', + sh: 'AbstractMD_Identification' }, { - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType' + }, { + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType' + }, { + en: 'MD_Band', + ti: '.MDBandType', + sh: 'MD_RangeDimension' + }, { + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' + }, { + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType', + sh: 'MD_CoverageDescription' + }, { + en: 'MD_Resolution', + ti: '.MDResolutionType' + }, { + en: 'DS_Platform', + ti: '.DSPlatformType', + sh: 'DS_Series' + }, { + en: 'CI_Telephone', + ti: '.CITelephoneType' + }, { + en: 'MD_Usage', + ti: '.MDUsageType' }, { en: 'DS_Sensor', ti: '.DSSensorType', sh: 'DS_Series' }, { - en: 'PT_FreeText', - ti: '.PTFreeTextType' + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'LI_Lineage', + ti: '.LILineageType' }, { - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { - en: 'MD_PixelOrientationCode', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'LI_Source', - ti: '.LISourceType' + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' }, { - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType', - sh: 'AbstractDQ_Completeness' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { - en: 'Country', + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'DQ_EvaluationMethodTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Format', - ti: '.MDFormatType' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { - en: 'MD_TopologyLevelCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_Georectified', + ti: '.MDGeorectifiedType', + sh: 'MD_GridSpatialRepresentation' }, { en: 'MD_GeometricObjectTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', @@ -7694,40 +7715,19 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType' - }, { - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' - }, { - en: 'MD_DistributionUnits', + en: 'CI_OnLineFunctionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' - }, { - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType', - sh: 'MD_Constraints' - }, { - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType', - sh: 'AbstractEX_GeographicExtent' - }, { - en: 'MD_MaintenanceFrequencyCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_Format', + ti: '.MDFormatType' }, { - en: 'CI_Date', - ti: '.CIDateType' + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' }] }; return { diff --git a/scripts/lib/ISO19139_GMX_20060504.js b/scripts/lib/ISO19139_GMX_20060504.js index dc01bc0f..ed9bfc66 100644 --- a/scripts/lib/ISO19139_GMX_20060504.js +++ b/scripts/lib/ISO19139_GMX_20060504.js @@ -3,13 +3,31 @@ var ISO19139_GMX_20060504_Module_Factory = function () { n: 'ISO19139_GMX_20060504', dens: 'http:\/\/www.isotc211.org\/2005\/gmx', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_2_0', 'ISO19139_GMD_20060504', 'ISO19139_GCO_20060504'], + deps: ['XLink_1_0', 'GML_3_2_0', 'ISO19139_GCO_20060504', 'ISO19139_GMD_20060504'], tis: [{ - ln: 'AnchorType', - tn: 'Anchor_Type', + ln: 'CTUomCataloguePropertyType', + tn: 'CT_UomCatalogue_PropertyType', ps: [{ - n: 'value', - t: 'v' + n: 'ctUomCatalogue', + rq: true, + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -36,13 +54,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageDatumPropertyType', - tn: 'ML_ImageDatum_PropertyType', + ln: 'CodeAlternativeExpressionPropertyType', + tn: 'CodeAlternativeExpression_PropertyType', ps: [{ - n: 'mlImageDatum', + n: 'codeAlternativeExpression', rq: true, - en: 'ML_ImageDatum', - ti: '.MLImageDatumType' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -85,32 +103,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataFileType', - tn: 'MX_DataFile_Type', - bti: '.AbstractMXFileType', - ps: [{ - n: 'featureTypes', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' - }, { - n: 'fileFormat', - rq: true, - ti: 'ISO19139_GMD_20060504.MDFormatPropertyType' - }] - }, { - ln: 'DerivedUnitPropertyType', - tn: 'DerivedUnit_PropertyType', + ln: 'CTCoordinateSystemAxisPropertyType', + tn: 'CT_CoordinateSystemAxis_PropertyType', ps: [{ - n: 'derivedUnit', + n: 'coordinateSystemAxis', rq: true, mx: false, dom: false, en: { - lp: 'DerivedUnit', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_2_0.DerivedUnitType', + ti: 'GML_3_2_0.CoordinateSystemAxisType', t: 'er' }, { n: 'nilReason', @@ -154,13 +158,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageCRSPropertyType', - tn: 'ML_ImageCRS_PropertyType', + ln: 'MLPassThroughOperationPropertyType', + tn: 'ML_PassThroughOperation_PropertyType', ps: [{ - n: 'mlImageCRS', + n: 'mlPassThroughOperation', rq: true, - en: 'ML_ImageCRS', - ti: '.MLImageCRSType' + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType' }, { n: 'nilReason', ti: { @@ -203,23 +207,32 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTUomCatalogueType', - tn: 'CT_UomCatalogue_Type', - bti: '.AbstractCTCatalogueType', + ln: 'ClAlternativeExpressionType', + tn: 'ClAlternativeExpression_Type', + bti: 'GML_3_2_0.DefinitionType', ps: [{ - n: 'uomItem', + n: 'locale', rq: true, - col: true, - ti: '.UnitDefinitionPropertyType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'MLUnitDefinitionPropertyType', - tn: 'ML_UnitDefinition_PropertyType', + ln: 'CTCodelistValuePropertyType', + tn: 'CT_CodelistValue_PropertyType', ps: [{ - n: 'mlUnitDefinition', + n: 'codeDefinition', rq: true, - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -262,13 +275,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCSPropertyType', - tn: 'ML_VerticalCS_PropertyType', + ln: 'CTOperationParametersPropertyType', + tn: 'CT_OperationParameters_PropertyType', ps: [{ - n: 'mlVerticalCS', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType' + mx: false, + dom: false, + en: { + lp: 'AbstractGeneralOperationParameter', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -311,13 +330,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLGeodeticCRSPropertyType', - tn: 'ML_GeodeticCRS_PropertyType', + ln: 'MXAggregatePropertyType', + tn: 'MX_Aggregate_PropertyType', ps: [{ - n: 'mlGeodeticCRS', + n: 'mxAggregate', rq: true, - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType' + en: 'MX_Aggregate', + ti: '.MXAggregateType' }, { n: 'nilReason', ti: { @@ -360,43 +379,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConversionType', - tn: 'ML_Conversion_Type', - bti: 'GML_3_2_0.ConversionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLCartesianCSType', - tn: 'ML_CartesianCS_Type', - bti: 'GML_3_2_0.CartesianCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLTimeCSType', - tn: 'ML_TimeCS_Type', - bti: 'GML_3_2_0.TimeCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLVerticalCRSPropertyType', - tn: 'ML_VerticalCRS_PropertyType', + ln: 'MLEllipsoidPropertyType', + tn: 'ML_Ellipsoid_PropertyType', ps: [{ - n: 'mlVerticalCRS', + n: 'mlEllipsoid', rq: true, - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType' + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType' }, { n: 'nilReason', ti: { @@ -439,13 +428,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAxisAltPropertyType', - tn: 'CoordinateSystemAxisAlt_PropertyType', + ln: 'UnitDefinitionPropertyType', + tn: 'UnitDefinition_PropertyType', ps: [{ - n: 'coordinateSystemAxisAlt', + n: 'unitDefinition', rq: true, - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -488,23 +483,32 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListDictionaryType', - tn: 'CodeListDictionary_Type', - bti: 'GML_3_2_0.DictionaryType', + ln: 'AnchorPropertyType', + tn: 'Anchor_PropertyType', ps: [{ - n: 'codeEntry', + n: 'anchor', rq: true, - col: true, - ti: '.CodeDefinitionPropertyType' + en: 'Anchor', + ti: '.AnchorType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MLOperationMethodPropertyType', - tn: 'ML_OperationMethod_PropertyType', + ln: 'UomAlternativeExpressionPropertyType', + tn: 'UomAlternativeExpression_PropertyType', ps: [{ - n: 'mlOperationMethod', + n: 'uomAlternativeExpression', rq: true, - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType' + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -547,13 +551,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLAffineCSPropertyType', - tn: 'ML_AffineCS_PropertyType', + ln: 'MLCartesianCSPropertyType', + tn: 'ML_CartesianCS_PropertyType', ps: [{ - n: 'mlAffineCS', + n: 'mlCartesianCS', rq: true, - en: 'ML_AffineCS', - ti: '.MLAffineCSType' + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType' }, { n: 'nilReason', ti: { @@ -596,13 +600,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CrsAltPropertyType', - tn: 'CrsAlt_PropertyType', + ln: 'MLTemporalCRSPropertyType', + tn: 'ML_TemporalCRS_PropertyType', ps: [{ - n: 'crsAlt', + n: 'mlTemporalCRS', rq: true, - en: 'CrsAlt', - ti: '.CrsAltType' + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType' }, { n: 'nilReason', ti: { @@ -645,17 +649,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionType', - tn: 'CodeDefinition_Type', - bti: 'GML_3_2_0.DefinitionType' - }, { - ln: 'CoordinateSystemAltPropertyType', - tn: 'CoordinateSystemAlt_PropertyType', + ln: 'MLTemporalDatumPropertyType', + tn: 'ML_TemporalDatum_PropertyType', ps: [{ - n: 'coordinateSystemAlt', + n: 'mlTemporalDatum', rq: true, - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType' }, { n: 'nilReason', ti: { @@ -698,36 +698,10 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAlternativeExpressionType', - tn: 'UomAlternativeExpression_Type', - bti: 'GML_3_2_0.UnitDefinitionType', + ln: 'ConventionalUnitPropertyType', + tn: 'ConventionalUnit_PropertyType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLEllipsoidType', - tn: 'ML_Ellipsoid_Type', - bti: 'GML_3_2_0.EllipsoidType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.EllipsoidAltPropertyType' - }] - }, { - ln: 'ConventionalUnitPropertyType', - tn: 'ConventionalUnit_PropertyType', - ps: [{ - n: 'conventionalUnit', + n: 'conventionalUnit', rq: true, mx: false, dom: false, @@ -779,13 +753,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCartesianCSPropertyType', - tn: 'ML_CartesianCS_PropertyType', + ln: 'MLCodeListDictionaryType', + tn: 'ML_CodeListDictionary_Type', + bti: '.CodeListDictionaryType', ps: [{ - n: 'mlCartesianCS', + n: 'alternativeExpression', rq: true, - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType' + col: true, + ti: '.ClAlternativeExpressionPropertyType' + }] + }, { + ln: 'CTPrimeMeridianPropertyType', + tn: 'CT_PrimeMeridian_PropertyType', + ps: [{ + n: 'primeMeridian', + rq: true, + mx: false, + dom: false, + en: { + lp: 'PrimeMeridian', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.PrimeMeridianType', + t: 'er' }, { n: 'nilReason', ti: { @@ -828,11 +818,46 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionType', - tn: 'CodeAlternativeExpression_Type', - bti: 'GML_3_2_0.DefinitionType', + ln: 'MLVerticalDatumType', + tn: 'ML_VerticalDatum_Type', + bti: 'GML_3_2_0.VerticalDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MimeFileTypeType', + tn: 'MimeFileType_Type', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'type', + rq: true, + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'MLTemporalCRSType', + tn: 'ML_TemporalCRS_Type', + bti: 'GML_3_2_0.TemporalCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAxisAltType', + tn: 'CoordinateSystemAxisAlt_Type', + bti: 'GML_3_2_0.CoordinateSystemAxisType', ps: [{ n: 'locale', + rq: true, ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { n: 'codeSpace', @@ -843,13 +868,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalDatumPropertyType', - tn: 'ML_VerticalDatum_PropertyType', + ln: 'MLEngineeringCRSType', + tn: 'ML_EngineeringCRS_Type', + bti: 'GML_3_2_0.EngineeringCRSType', ps: [{ - n: 'mlVerticalDatum', + n: 'alternativeExpression', rq: true, - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType' + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLPrimeMeridianPropertyType', + tn: 'ML_PrimeMeridian_PropertyType', + ps: [{ + n: 'mlPrimeMeridian', + rq: true, + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType' }, { n: 'nilReason', ti: { @@ -892,13 +927,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSPropertyType', - tn: 'ML_EllipsoidalCS_PropertyType', + ln: 'MLOperationParameterGroupPropertyType', + tn: 'ML_OperationParameterGroup_PropertyType', ps: [{ - n: 'mlEllipsoidalCS', + n: 'mlOperationParameterGroup', rq: true, - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType' + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -941,13 +976,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalCRSPropertyType', - tn: 'ML_TemporalCRS_PropertyType', + ln: 'MLTimeCSPropertyType', + tn: 'ML_TimeCS_PropertyType', ps: [{ - n: 'mlTemporalCRS', + n: 'mlTimeCS', rq: true, - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType' + en: 'ML_TimeCS', + ti: '.MLTimeCSType' }, { n: 'nilReason', ti: { @@ -990,78 +1025,36 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterAltType', - tn: 'OperationParameterAlt_Type', - bti: 'GML_3_2_0.OperationParameterType', + ln: 'FileNameType', + tn: 'FileName_Type', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + n: 'value', + t: 'v' }, { - n: 'codeSpace', - rq: true, + n: 'src', an: { - lp: 'codeSpace' + lp: 'src' }, t: 'a' }] }, { - ln: 'MLGeodeticDatumPropertyType', - tn: 'ML_GeodeticDatum_PropertyType', + ln: 'MLImageCRSType', + tn: 'ML_ImageCRS_Type', + bti: 'GML_3_2_0.ImageCRSType', ps: [{ - n: 'mlGeodeticDatum', + n: 'alternativeExpression', rq: true, - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLSphericalCSPropertyType', - tn: 'ML_SphericalCS_PropertyType', + ln: 'MLImageDatumPropertyType', + tn: 'ML_ImageDatum_PropertyType', ps: [{ - n: 'mlSphericalCS', + n: 'mlImageDatum', rq: true, - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType' + en: 'ML_ImageDatum', + ti: '.MLImageDatumType' }, { n: 'nilReason', ti: { @@ -1104,37 +1097,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MimeFileTypeType', - tn: 'MimeFileType_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - rq: true, - an: { - lp: 'type' - }, - t: 'a' - }] - }, { - ln: 'MLProjectedCRSType', - tn: 'ML_ProjectedCRS_Type', - bti: 'GML_3_2_0.ProjectedCRSType', + ln: 'MLPrimeMeridianType', + tn: 'ML_PrimeMeridian_Type', + bti: 'GML_3_2_0.PrimeMeridianType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.PrimeMeridianAltPropertyType' }] }, { - ln: 'MLDerivedUnitPropertyType', - tn: 'ML_DerivedUnit_PropertyType', + ln: 'MLCompoundCRSPropertyType', + tn: 'ML_CompoundCRS_PropertyType', ps: [{ - n: 'mlDerivedUnit', + n: 'mlCompoundCRS', rq: true, - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType' + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType' }, { n: 'nilReason', ti: { @@ -1177,16 +1156,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCataloguePropertyType', - tn: 'CT_Catalogue_PropertyType', + ln: 'MLEngineeringDatumPropertyType', + tn: 'ML_EngineeringDatum_PropertyType', ps: [{ - n: 'abstractCTCatalogue', + n: 'mlEngineeringDatum', rq: true, - mx: false, - dom: false, - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType', - t: 'er' + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType' }, { n: 'nilReason', ti: { @@ -1229,93 +1205,39 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionPropertyType', - tn: 'UnitDefinition_PropertyType', - ps: [{ - n: 'unitDefinition', + ln: 'MLSphericalCSType', + tn: 'ML_SphericalCS_Type', + bti: 'GML_3_2_0.SphericalCSType', + ps: [{ + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MimeFileTypePropertyType', - tn: 'MimeFileType_PropertyType', + ln: 'CrsAltType', + tn: 'CrsAlt_Type', + bti: 'GML_3_2_0.AbstractCRSType', ps: [{ - n: 'mimeFileType', + n: 'locale', rq: true, - en: 'MimeFileType', - ti: '.MimeFileTypeType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeSpace', + rq: true, an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'CTCoordinateSystemPropertyType', - tn: 'CT_CoordinateSystem_PropertyType', + ln: 'MLImageCRSPropertyType', + tn: 'ML_ImageCRS_PropertyType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'mlImageCRS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoordinateSystem', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractCoordinateSystemType', - t: 'er' + en: 'ML_ImageCRS', + ti: '.MLImageCRSType' }, { n: 'nilReason', ti: { @@ -1358,23 +1280,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTransformationType', - tn: 'ML_Transformation_Type', - bti: 'GML_3_2_0.TransformationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLTimeCSPropertyType', - tn: 'ML_TimeCS_PropertyType', + ln: 'MLConventionalUnitPropertyType', + tn: 'ML_ConventionalUnit_PropertyType', ps: [{ - n: 'mlTimeCS', + n: 'mlConventionalUnit', rq: true, - en: 'ML_TimeCS', - ti: '.MLTimeCSType' + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType' }, { n: 'nilReason', ti: { @@ -1417,18 +1329,25 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTPrimeMeridianPropertyType', - tn: 'CT_PrimeMeridian_PropertyType', + ln: 'MLUserDefinedCSType', + tn: 'ML_UserDefinedCS_Type', + bti: 'GML_3_2_0.UserDefinedCSType', ps: [{ - n: 'primeMeridian', + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'CTCodelistPropertyType', + tn: 'CT_Codelist_PropertyType', + ps: [{ + n: 'codeListDictionary', rq: true, mx: false, dom: false, - en: { - lp: 'PrimeMeridian', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.PrimeMeridianType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', t: 'er' }, { n: 'nilReason', @@ -1472,29 +1391,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPrimeMeridianType', - tn: 'ML_PrimeMeridian_Type', - bti: 'GML_3_2_0.PrimeMeridianType', + ln: 'MLEllipsoidType', + tn: 'ML_Ellipsoid_Type', + bti: 'GML_3_2_0.EllipsoidType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.PrimeMeridianAltPropertyType' + ti: '.EllipsoidAltPropertyType' }] }, { - ln: 'CTOperationParametersPropertyType', - tn: 'CT_OperationParameters_PropertyType', + ln: 'OperationMethodAltPropertyType', + tn: 'OperationMethodAlt_PropertyType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'operationMethodAlt', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractGeneralOperationParameter', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractGeneralOperationParameterType', - t: 'er' + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' }, { n: 'nilReason', ti: { @@ -1537,29 +1450,72 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationAltType', - tn: 'OperationAlt_Type', - bti: 'GML_3_2_0.AbstractCoordinateOperationType', + ln: 'MimeFileTypePropertyType', + tn: 'MimeFileType_PropertyType', ps: [{ - n: 'locale', + n: 'mimeFileType', rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + en: 'MimeFileType', + ti: '.MimeFileTypeType' }, { - n: 'codeSpace', - rq: true, + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', + ln: 'MLVerticalCSType', + tn: 'ML_VerticalCS_Type', + bti: 'GML_3_2_0.VerticalCSType', ps: [{ - n: 'mxDataFile', + n: 'alternativeExpression', rq: true, - en: 'MX_DataFile', - ti: '.MXDataFileType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLDerivedCRSType', + tn: 'ML_DerivedCRS_Type', + bti: 'GML_3_2_0.DerivedCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLPolarCSType', + tn: 'ML_PolarCS_Type', + bti: 'GML_3_2_0.PolarCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLBaseUnitType', + tn: 'ML_BaseUnit_Type', + bti: 'GML_3_2_0.BaseUnitType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLTransformationPropertyType', + tn: 'ML_Transformation_PropertyType', + ps: [{ + n: 'mlTransformation', + rq: true, + en: 'ML_Transformation', + ti: '.MLTransformationType' }, { n: 'nilReason', ti: { @@ -1602,13 +1558,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPassThroughOperationPropertyType', - tn: 'ML_PassThroughOperation_PropertyType', + ln: 'MLVerticalCSPropertyType', + tn: 'ML_VerticalCS_PropertyType', ps: [{ - n: 'mlPassThroughOperation', + n: 'mlVerticalCS', rq: true, - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType' + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType' }, { n: 'nilReason', ti: { @@ -1651,13 +1607,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalDatumPropertyType', - tn: 'ML_TemporalDatum_PropertyType', + ln: 'MLDerivedUnitType', + tn: 'ML_DerivedUnit_Type', + bti: 'GML_3_2_0.DerivedUnitType', ps: [{ - n: 'mlTemporalDatum', + n: 'alternativeExpression', rq: true, - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'FileNamePropertyType', + tn: 'FileName_PropertyType', + ps: [{ + n: 'fileName', + rq: true, + en: 'FileName', + ti: '.FileNameType' }, { n: 'nilReason', ti: { @@ -1668,45 +1634,15 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MLDerivedCRSPropertyType', - tn: 'ML_DerivedCRS_PropertyType', + ln: 'OperationParameterAltPropertyType', + tn: 'OperationParameterAlt_PropertyType', ps: [{ - n: 'mlDerivedCRS', + n: 'operationParameterAlt', rq: true, - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType' + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' }, { n: 'nilReason', ti: { @@ -1749,13 +1685,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLBaseUnitPropertyType', - tn: 'ML_BaseUnit_PropertyType', + ln: 'CTCoordinateSystemPropertyType', + tn: 'CT_CoordinateSystem_PropertyType', ps: [{ - n: 'mlBaseUnit', + n: 'abstractCoordinateSystem', rq: true, - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateSystem', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractCoordinateSystemType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1798,28 +1740,69 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXAggregateType', - tn: 'MX_Aggregate_Type', - bti: 'ISO19139_GMD_20060504.AbstractDSAggregateType', + ln: 'MLCompoundCRSType', + tn: 'ML_CompoundCRS_Type', + bti: 'GML_3_2_0.CompoundCRSType', ps: [{ - n: 'aggregateCatalogue', - mno: 0, + n: 'alternativeExpression', + rq: true, col: true, - ti: '.CTCataloguePropertyType' + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLImageDatumType', + tn: 'ML_ImageDatum_Type', + bti: 'GML_3_2_0.ImageDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MLOperationParameterGroupType', + tn: 'ML_OperationParameterGroup_Type', + bti: 'GML_3_2_0.OperationParameterGroupType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationParameterAltPropertyType' + }] + }, { + ln: 'OperationAltType', + tn: 'OperationAlt_Type', + bti: 'GML_3_2_0.AbstractCoordinateOperationType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { - n: 'aggregateFile', - mno: 0, + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLTemporalDatumType', + tn: 'ML_TemporalDatum_Type', + bti: 'GML_3_2_0.TemporalDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, col: true, - ti: '.MXSupportFilePropertyType' + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLPolarCSPropertyType', - tn: 'ML_PolarCS_PropertyType', + ln: 'MLOperationParameterPropertyType', + tn: 'ML_OperationParameter_PropertyType', ps: [{ - n: 'mlPolarCS', + n: 'mlOperationParameter', rq: true, - en: 'ML_PolarCS', - ti: '.MLPolarCSType' + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType' }, { n: 'nilReason', ti: { @@ -1862,13 +1845,39 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClAlternativeExpressionPropertyType', - tn: 'ClAlternativeExpression_PropertyType', + ln: 'DatumAltType', + tn: 'DatumAlt_Type', + bti: 'GML_3_2_0.AbstractDatumType', ps: [{ - n: 'clAlternativeExpression', + n: 'locale', rq: true, - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLTransformationType', + tn: 'ML_Transformation_Type', + bti: 'GML_3_2_0.TransformationType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAltPropertyType', + tn: 'CoordinateSystemAlt_PropertyType', + ps: [{ + n: 'coordinateSystemAlt', + rq: true, + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' }, { n: 'nilReason', ti: { @@ -1911,28 +1920,9 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnchorPropertyType', - tn: 'Anchor_PropertyType', - ps: [{ - n: 'anchor', - rq: true, - en: 'Anchor', - ti: '.AnchorType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MLSphericalCSType', - tn: 'ML_SphericalCS_Type', - bti: 'GML_3_2_0.SphericalCSType', + ln: 'MLEllipsoidalCSType', + tn: 'ML_EllipsoidalCS_Type', + bti: 'GML_3_2_0.EllipsoidalCSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -1940,49 +1930,32 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'ClAlternativeExpressionType', - tn: 'ClAlternativeExpression_Type', - bti: 'GML_3_2_0.DefinitionType', + ln: 'MXScopeCodePropertyType', + tn: 'MX_ScopeCode_PropertyType', ps: [{ - n: 'locale', + n: 'mxScopeCode', rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'codeSpace', - rq: true, + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'MLAffineCSType', - tn: 'ML_AffineCS_Type', - bti: 'GML_3_2_0.AffineCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLVerticalDatumType', - tn: 'ML_VerticalDatum_Type', - bti: 'GML_3_2_0.VerticalDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MLCodeListDictionaryPropertyType', - tn: 'ML_CodeListDictionary_PropertyType', + ln: 'MLLinearCSPropertyType', + tn: 'ML_LinearCS_PropertyType', ps: [{ - n: 'mlCodeListDictionary', + n: 'mlLinearCS', rq: true, - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType' + en: 'ML_LinearCS', + ti: '.MLLinearCSType' }, { n: 'nilReason', ti: { @@ -2025,25 +1998,58 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCoordinateSystemAxisPropertyType', - tn: 'ML_CoordinateSystemAxis_PropertyType', + ln: 'AbstractMXFileType', + tn: 'AbstractMX_File_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mlCoordinateSystemAxis', + n: 'fileName', rq: true, - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: '.FileNamePropertyType' }, { - n: 'uuidref', + n: 'fileDescription', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileType', + rq: true, + ti: '.MimeFileTypePropertyType' + }] + }, { + ln: 'MLUnitDefinitionType', + tn: 'ML_UnitDefinition_Type', + bti: 'GML_3_2_0.UnitDefinitionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'CTOperationMethodPropertyType', + tn: 'CT_OperationMethod_PropertyType', + ps: [{ + n: 'operationMethod', + rq: true, + mx: false, + dom: false, + en: { + lp: 'OperationMethod', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.OperationMethodType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', an: { lp: 'uuidref' }, @@ -2074,62 +2080,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'FileNamePropertyType', - tn: 'FileName_PropertyType', - ps: [{ - n: 'fileName', - rq: true, - en: 'FileName', - ti: '.FileNameType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'CTCodelistCatalogueType', - tn: 'CT_CodelistCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'codelistItem', - rq: true, - col: true, - ti: '.CTCodelistPropertyType' - }] - }, { - ln: 'MLOperationParameterType', - tn: 'ML_OperationParameter_Type', - bti: 'GML_3_2_0.OperationParameterType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationParameterAltPropertyType' - }] - }, { - ln: 'MLBaseUnitType', - tn: 'ML_BaseUnit_Type', - bti: 'GML_3_2_0.BaseUnitType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - ln: 'MLPrimeMeridianPropertyType', - tn: 'ML_PrimeMeridian_PropertyType', + ln: 'MLProjectedCRSPropertyType', + tn: 'ML_ProjectedCRS_PropertyType', ps: [{ - n: 'mlPrimeMeridian', + n: 'mlProjectedCRS', rq: true, - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType' + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType' }, { n: 'nilReason', ti: { @@ -2172,29 +2129,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSType', - tn: 'ML_EllipsoidalCS_Type', - bti: 'GML_3_2_0.EllipsoidalCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'CTEllipsoidPropertyType', - tn: 'CT_Ellipsoid_PropertyType', + ln: 'MLGeodeticDatumPropertyType', + tn: 'ML_GeodeticDatum_PropertyType', ps: [{ - n: 'ellipsoid', + n: 'mlGeodeticDatum', rq: true, - mx: false, - dom: false, - en: { - lp: 'Ellipsoid', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.EllipsoidType', - t: 'er' + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType' }, { n: 'nilReason', ti: { @@ -2237,53 +2178,27 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCompoundCRSType', - tn: 'ML_CompoundCRS_Type', - bti: 'GML_3_2_0.CompoundCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLImageCRSType', - tn: 'ML_ImageCRS_Type', - bti: 'GML_3_2_0.ImageCRSType', + ln: 'MXDataFileType', + tn: 'MX_DataFile_Type', + bti: '.AbstractMXFileType', ps: [{ - n: 'alternativeExpression', - rq: true, + n: 'featureTypes', + mno: 0, col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'AbstractMXFileType', - tn: 'AbstractMX_File_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'fileName', - rq: true, - ti: '.FileNamePropertyType' - }, { - n: 'fileDescription', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' }, { - n: 'fileType', + n: 'fileFormat', rq: true, - ti: '.MimeFileTypePropertyType' + ti: 'ISO19139_GMD_20060504.MDFormatPropertyType' }] }, { - ln: 'CTCodelistPropertyType', - tn: 'CT_Codelist_PropertyType', + ln: 'MLCylindricalCSPropertyType', + tn: 'ML_CylindricalCS_PropertyType', ps: [{ - n: 'codeListDictionary', + n: 'mlCylindricalCS', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType' }, { n: 'nilReason', ti: { @@ -2326,23 +2241,33 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPassThroughOperationType', - tn: 'ML_PassThroughOperation_Type', - bti: 'GML_3_2_0.PassThroughOperationType', + ln: 'MLProjectedCRSType', + tn: 'ML_ProjectedCRS_Type', + bti: 'GML_3_2_0.ProjectedCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.OperationAltPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLEngineeringCRSPropertyType', - tn: 'ML_EngineeringCRS_PropertyType', + ln: 'MLGeodeticDatumType', + tn: 'ML_GeodeticDatum_Type', + bti: 'GML_3_2_0.GeodeticDatumType', ps: [{ - n: 'mlEngineeringCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MLGeodeticCRSPropertyType', + tn: 'ML_GeodeticCRS_PropertyType', + ps: [{ + n: 'mlGeodeticCRS', + rq: true, + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType' }, { n: 'nilReason', ti: { @@ -2385,36 +2310,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAltType', - tn: 'CoordinateSystemAlt_Type', - bti: 'GML_3_2_0.IdentifiedObjectType', + ln: 'MLEngineeringDatumType', + tn: 'ML_EngineeringDatum_Type', + bti: 'GML_3_2_0.EngineeringDatumType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'alternativeExpression', rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }, { - n: 'aggregationType', - ti: 'GML_3_2_0.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + col: true, + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLUserDefinedCSPropertyType', - tn: 'ML_UserDefinedCS_PropertyType', + ln: 'MLUnitDefinitionPropertyType', + tn: 'ML_UnitDefinition_PropertyType', ps: [{ - n: 'mlUserDefinedCS', + n: 'mlUnitDefinition', rq: true, - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType' + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType' }, { n: 'nilReason', ti: { @@ -2457,60 +2369,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterGroupType', - tn: 'ML_OperationParameterGroup_Type', - bti: 'GML_3_2_0.OperationParameterGroupType', + ln: 'MLLinearCSType', + tn: 'ML_LinearCS_Type', + bti: 'GML_3_2_0.LinearCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.OperationParameterAltPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MLGeodeticCRSType', - tn: 'ML_GeodeticCRS_Type', - bti: 'GML_3_2_0.GeodeticCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MXSupportFileType', - tn: 'MX_SupportFile_Type', - bti: '.AbstractMXFileType' - }, { - ln: 'MLDerivedUnitType', - tn: 'ML_DerivedUnit_Type', - bti: 'GML_3_2_0.DerivedUnitType', + ln: 'BaseUnitPropertyType', + tn: 'BaseUnit_PropertyType', ps: [{ - n: 'alternativeExpression', + n: 'baseUnit', rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - ln: 'FileNameType', - tn: 'FileName_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'src', - an: { - lp: 'src' + mx: false, + dom: false, + en: { + lp: 'BaseUnit', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'MXDataSetPropertyType', - tn: 'MX_DataSet_PropertyType', - ps: [{ - n: 'mxDataSet', - rq: true, - en: 'MX_DataSet', - ti: '.MXDataSetType' + ti: 'GML_3_2_0.BaseUnitType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2553,23 +2434,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationMethodType', - tn: 'ML_OperationMethod_Type', - bti: 'GML_3_2_0.OperationMethodType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationMethodAltPropertyType' - }] - }, { - ln: 'MLTransformationPropertyType', - tn: 'ML_Transformation_PropertyType', + ln: 'EllipsoidAltPropertyType', + tn: 'EllipsoidAlt_PropertyType', ps: [{ - n: 'mlTransformation', + n: 'ellipsoidAlt', rq: true, - en: 'ML_Transformation', - ti: '.MLTransformationType' + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' }, { n: 'nilReason', ti: { @@ -2612,13 +2483,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLLinearCSPropertyType', - tn: 'ML_LinearCS_PropertyType', + ln: 'MLBaseUnitPropertyType', + tn: 'ML_BaseUnit_PropertyType', ps: [{ - n: 'mlLinearCS', + n: 'mlBaseUnit', rq: true, - en: 'ML_LinearCS', - ti: '.MLLinearCSType' + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType' }, { n: 'nilReason', ti: { @@ -2661,13 +2532,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConventionalUnitPropertyType', - tn: 'ML_ConventionalUnit_PropertyType', + ln: 'MXSupportFilePropertyType', + tn: 'MX_SupportFile_PropertyType', ps: [{ - n: 'mlConventionalUnit', + n: 'mxSupportFile', rq: true, - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType' + en: 'MX_SupportFile', + ti: '.MXSupportFileType' }, { n: 'nilReason', ti: { @@ -2710,18 +2581,41 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationMethodPropertyType', - tn: 'CT_OperationMethod_PropertyType', + ln: 'EllipsoidAltType', + tn: 'EllipsoidAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', ps: [{ - n: 'operationMethod', + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLConventionalUnitType', + tn: 'ML_ConventionalUnit_Type', + bti: 'GML_3_2_0.ConventionalUnitType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'CodeListDictionaryPropertyType', + tn: 'CodeListDictionary_PropertyType', + ps: [{ + n: 'codeListDictionary', rq: true, mx: false, dom: false, - en: { - lp: 'OperationMethod', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.OperationMethodType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', t: 'er' }, { n: 'nilReason', @@ -2765,49 +2659,33 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeListDictionaryType', - tn: 'ML_CodeListDictionary_Type', - bti: '.CodeListDictionaryType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.ClAlternativeExpressionPropertyType' - }] - }, { - ln: 'DatumAltType', - tn: 'DatumAlt_Type', - bti: 'GML_3_2_0.AbstractDatumType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] + ln: 'CodeDefinitionType', + tn: 'CodeDefinition_Type', + bti: 'GML_3_2_0.DefinitionType' }, { - ln: 'MLPolarCSType', - tn: 'ML_PolarCS_Type', - bti: 'GML_3_2_0.PolarCSType', + ln: 'MLCodeDefinitionType', + tn: 'ML_CodeDefinition_Type', + bti: '.CodeDefinitionType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: '.CodeAlternativeExpressionPropertyType' }] }, { - ln: 'MLCylindricalCSPropertyType', - tn: 'ML_CylindricalCS_PropertyType', + ln: 'CTDatumPropertyType', + tn: 'CT_Datum_PropertyType', ps: [{ - n: 'mlCylindricalCS', + n: 'abstractDatum', rq: true, - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType' + mx: false, + dom: false, + en: { + lp: 'AbstractDatum', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractDatumType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2850,16 +2728,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListDictionaryPropertyType', - tn: 'CodeListDictionary_PropertyType', + ln: 'ClAlternativeExpressionPropertyType', + tn: 'ClAlternativeExpression_PropertyType', ps: [{ - n: 'codeListDictionary', + n: 'clAlternativeExpression', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -2902,13 +2777,28 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTUomCataloguePropertyType', - tn: 'CT_UomCatalogue_PropertyType', + ln: 'CodeAlternativeExpressionType', + tn: 'CodeAlternativeExpression_Type', + bti: 'GML_3_2_0.DefinitionType', ps: [{ - n: 'ctUomCatalogue', + n: 'locale', + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', rq: true, - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType' + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLCodeDefinitionPropertyType', + tn: 'ML_CodeDefinition_PropertyType', + ps: [{ + n: 'mlCodeDefinition', + rq: true, + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType' }, { n: 'nilReason', ti: { @@ -2951,35 +2841,11 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'BaseUnitPropertyType', - tn: 'BaseUnit_PropertyType', + ln: 'AnchorType', + tn: 'Anchor_Type', ps: [{ - n: 'baseUnit', - rq: true, - mx: false, - dom: false, - en: { - lp: 'BaseUnit', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.BaseUnitType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'value', + t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -3006,35 +2872,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageDatumType', - tn: 'ML_ImageDatum_Type', - bti: 'GML_3_2_0.ImageDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MLGeodeticDatumType', - tn: 'ML_GeodeticDatum_Type', - bti: 'GML_3_2_0.GeodeticDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] + ln: 'MXSupportFileType', + tn: 'MX_SupportFile_Type', + bti: '.AbstractMXFileType' }, { - ln: 'CodeDefinitionPropertyType', - tn: 'CodeDefinition_PropertyType', + ln: 'CTCataloguePropertyType', + tn: 'CT_Catalogue_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'abstractCTCatalogue', rq: true, mx: false, dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: 'AbstractCT_Catalogue', + ti: '.AbstractCTCatalogueType', t: 'er' }, { n: 'nilReason', @@ -3078,15 +2928,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistValuePropertyType', - tn: 'CT_CodelistValue_PropertyType', + ln: 'CTEllipsoidPropertyType', + tn: 'CT_Ellipsoid_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'ellipsoid', rq: true, mx: false, dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: { + lp: 'Ellipsoid', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.EllipsoidType', t: 'er' }, { n: 'nilReason', @@ -3130,13 +2983,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidPropertyType', - tn: 'ML_Ellipsoid_PropertyType', + ln: 'CrsAltPropertyType', + tn: 'CrsAlt_PropertyType', ps: [{ - n: 'mlEllipsoid', + n: 'crsAlt', rq: true, - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType' + en: 'CrsAlt', + ti: '.CrsAltType' }, { n: 'nilReason', ti: { @@ -3179,32 +3032,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXScopeCodePropertyType', - tn: 'MX_ScopeCode_PropertyType', - ps: [{ - n: 'mxScopeCode', - rq: true, - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'EllipsoidAltPropertyType', - tn: 'EllipsoidAlt_PropertyType', + ln: 'MLDerivedUnitPropertyType', + tn: 'ML_DerivedUnit_PropertyType', ps: [{ - n: 'ellipsoidAlt', + n: 'mlDerivedUnit', rq: true, - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType' }, { n: 'nilReason', ti: { @@ -3247,13 +3081,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXSupportFilePropertyType', - tn: 'MX_SupportFile_PropertyType', + ln: 'MLVerticalDatumPropertyType', + tn: 'ML_VerticalDatum_PropertyType', ps: [{ - n: 'mxSupportFile', + n: 'mlVerticalDatum', rq: true, - en: 'MX_SupportFile', - ti: '.MXSupportFileType' + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType' }, { n: 'nilReason', ti: { @@ -3296,23 +3130,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCRSType', - tn: 'ML_VerticalCRS_Type', - bti: 'GML_3_2_0.VerticalCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLCompoundCRSPropertyType', - tn: 'ML_CompoundCRS_PropertyType', + ln: 'DatumAltPropertyType', + tn: 'DatumAlt_PropertyType', ps: [{ - n: 'mlCompoundCRS', + n: 'datumAlt', rq: true, - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType' + en: 'DatumAlt', + ti: '.DatumAltType' }, { n: 'nilReason', ti: { @@ -3355,49 +3179,146 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodAltType', - tn: 'OperationMethodAlt_Type', - bti: 'GML_3_2_0.IdentifiedObjectType', + ln: 'MLPassThroughOperationType', + tn: 'ML_PassThroughOperation_Type', + bti: 'GML_3_2_0.PassThroughOperationType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'alternativeExpression', rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' + col: true, + ti: '.OperationAltPropertyType' }] }, { - ln: 'MLUserDefinedCSType', - tn: 'ML_UserDefinedCS_Type', - bti: 'GML_3_2_0.UserDefinedCSType', + ln: 'MLGeodeticCRSType', + tn: 'ML_GeodeticCRS_Type', + bti: 'GML_3_2_0.GeodeticCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLLinearCSType', - tn: 'ML_LinearCS_Type', - bti: 'GML_3_2_0.LinearCSType', + ln: 'CTCrsCatalogueType', + tn: 'CT_CrsCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'alternativeExpression', + n: 'crs', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: '.CTCRSPropertyType' + }, { + n: 'coordinateSystem', + mno: 0, + col: true, + ti: '.CTCoordinateSystemPropertyType' + }, { + n: 'axis', + mno: 0, + col: true, + ti: '.CTCoordinateSystemAxisPropertyType' + }, { + n: 'datum', + mno: 0, + col: true, + ti: '.CTDatumPropertyType' + }, { + n: 'ellipsoid', + mno: 0, + col: true, + ti: '.CTEllipsoidPropertyType' + }, { + n: 'primeMeridian', + mno: 0, + col: true, + ti: '.CTPrimeMeridianPropertyType' + }, { + n: 'operation', + mno: 0, + col: true, + ti: '.CTOperationPropertyType' + }, { + n: 'operationMethod', + mno: 0, + col: true, + ti: '.CTOperationMethodPropertyType' + }, { + n: 'parameters', + mno: 0, + col: true, + ti: '.CTOperationParametersPropertyType' }] }, { - ln: 'OperationMethodAltPropertyType', - tn: 'OperationMethodAlt_PropertyType', + ln: 'MXDataSetType', + tn: 'MX_DataSet_Type', + bti: 'ISO19139_GMD_20060504.DSDataSetType', ps: [{ - n: 'operationMethodAlt', + n: 'dataFile', rq: true, - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + col: true, + ti: '.MXDataFilePropertyType' + }, { + n: 'datasetCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'supportFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' + }] + }, { + ln: 'AbstractCTCatalogueType', + tn: 'AbstractCT_Catalogue_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'scope', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fieldOfApplication', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'versionNumber', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'versionDate', + rq: true, + ti: 'ISO19139_GCO_20060504.DatePropertyType' + }, { + n: 'language', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'characterSet', + ti: 'ISO19139_GMD_20060504.MDCharacterSetCodePropertyType' + }, { + n: 'locale', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'subCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }] + }, { + ln: 'MLSphericalCSPropertyType', + tn: 'ML_SphericalCS_PropertyType', + ps: [{ + n: 'mlSphericalCS', + rq: true, + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType' }, { n: 'nilReason', ti: { @@ -3440,13 +3361,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSPropertyType', - tn: 'ML_ProjectedCRS_PropertyType', + ln: 'MLConversionType', + tn: 'ML_Conversion_Type', + bti: 'GML_3_2_0.ConversionType', ps: [{ - n: 'mlProjectedCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType' + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', + ps: [{ + n: 'mxDataFile', + rq: true, + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -3489,55 +3420,68 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataSetType', - tn: 'MX_DataSet_Type', - bti: 'ISO19139_GMD_20060504.DSDataSetType', - ps: [{ - n: 'dataFile', - rq: true, - col: true, - ti: '.MXDataFilePropertyType' - }, { - n: 'datasetCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }, { - n: 'supportFile', - mno: 0, - col: true, - ti: '.MXSupportFilePropertyType' - }] - }, { - ln: 'MLTemporalCRSType', - tn: 'ML_TemporalCRS_Type', - bti: 'GML_3_2_0.TemporalCRSType', + ln: 'MLOperationParameterType', + tn: 'ML_OperationParameter_Type', + bti: 'GML_3_2_0.OperationParameterType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.OperationParameterAltPropertyType' }] }, { - ln: 'CoordinateSystemAxisAltType', - tn: 'CoordinateSystemAxisAlt_Type', - bti: 'GML_3_2_0.CoordinateSystemAxisType', + ln: 'MXDataSetPropertyType', + tn: 'MX_DataSet_PropertyType', ps: [{ - n: 'locale', + n: 'mxDataSet', rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + en: 'MX_DataSet', + ti: '.MXDataSetType' }, { - n: 'codeSpace', - rq: true, + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'PrimeMeridianAltType', - tn: 'PrimeMeridianAlt_Type', - bti: 'GML_3_2_0.IdentifiedObjectType', + ln: 'OperationParameterAltType', + tn: 'OperationParameterAlt_Type', + bti: 'GML_3_2_0.OperationParameterType', ps: [{ n: 'locale', rq: true, @@ -3551,29 +3495,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConventionalUnitType', - tn: 'ML_ConventionalUnit_Type', - bti: 'GML_3_2_0.ConventionalUnitType', + ln: 'MLCartesianCSType', + tn: 'ML_CartesianCS_Type', + bti: 'GML_3_2_0.CartesianCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.UomAlternativeExpressionPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'CTCRSPropertyType', - tn: 'CT_CRS_PropertyType', + ln: 'CTCodelistCataloguePropertyType', + tn: 'CT_CodelistCatalogue_PropertyType', ps: [{ - n: 'abstractCRS', + n: 'ctCodelistCatalogue', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractCRSType', - t: 'er' + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType' }, { n: 'nilReason', ti: { @@ -3616,13 +3554,16 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeDefinitionPropertyType', - tn: 'ML_CodeDefinition_PropertyType', + ln: 'MXFilePropertyType', + tn: 'MX_File_PropertyType', ps: [{ - n: 'mlCodeDefinition', + n: 'abstractMXFile', rq: true, - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType' + mx: false, + dom: false, + en: 'AbstractMX_File', + ti: '.AbstractMXFileType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3665,13 +3606,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConversionPropertyType', - tn: 'ML_Conversion_PropertyType', + ln: 'MLDerivedCRSPropertyType', + tn: 'ML_DerivedCRS_PropertyType', ps: [{ - n: 'mlConversion', + n: 'mlDerivedCRS', rq: true, - en: 'ML_Conversion', - ti: '.MLConversionType' + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType' }, { n: 'nilReason', ti: { @@ -3714,13 +3655,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCataloguePropertyType', - tn: 'CT_CrsCatalogue_PropertyType', + ln: 'CTOperationPropertyType', + tn: 'CT_Operation_PropertyType', ps: [{ - n: 'ctCrsCatalogue', + n: 'abstractCoordinateOperation', rq: true, - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3763,98 +3710,68 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedCRSType', - tn: 'ML_DerivedCRS_Type', - bti: 'GML_3_2_0.DerivedCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'EllipsoidAltType', - tn: 'EllipsoidAlt_Type', - bti: 'GML_3_2_0.IdentifiedObjectType', + ln: 'CTCRSPropertyType', + tn: 'CT_CRS_PropertyType', ps: [{ - n: 'locale', + n: 'abstractCRS', rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + mx: false, + dom: false, + en: { + lp: 'AbstractCRS', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractCRSType', + t: 'er' }, { - n: 'codeSpace', - rq: true, + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'AbstractCTCatalogueType', - tn: 'AbstractCT_Catalogue_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'scope', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'fieldOfApplication', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'versionNumber', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'href', + t: 'a' }, { - n: 'versionDate', - rq: true, - ti: 'ISO19139_GCO_20060504.DatePropertyType' + n: 'role', + t: 'a' }, { - n: 'language', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'characterSet', - ti: 'ISO19139_GMD_20060504.MDCharacterSetCodePropertyType' + n: 'title', + t: 'a' }, { - n: 'locale', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'subCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }] - }, { - ln: 'CrsAltType', - tn: 'CrsAlt_Type', - bti: 'GML_3_2_0.AbstractCRSType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'MLEngineeringDatumPropertyType', - tn: 'ML_EngineeringDatum_PropertyType', + ln: 'MLCoordinateSystemAxisPropertyType', + tn: 'ML_CoordinateSystemAxis_PropertyType', ps: [{ - n: 'mlEngineeringDatum', + n: 'mlCoordinateSystemAxis', rq: true, - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType' + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -3897,19 +3814,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCoordinateSystemAxisPropertyType', - tn: 'CT_CoordinateSystemAxis_PropertyType', + ln: 'CTCrsCataloguePropertyType', + tn: 'CT_CrsCatalogue_PropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'ctCrsCatalogue', rq: true, - mx: false, - dom: false, - en: { - lp: 'CoordinateSystemAxis', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.CoordinateSystemAxisType', - t: 'er' + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType' }, { n: 'nilReason', ti: { @@ -3952,62 +3863,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterPropertyType', - tn: 'ML_OperationParameter_PropertyType', + ln: 'MLCylindricalCSType', + tn: 'ML_CylindricalCS_Type', + bti: 'GML_3_2_0.CylindricalCSType', ps: [{ - n: 'mlOperationParameter', + n: 'alternativeExpression', rq: true, - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'UomAlternativeExpressionPropertyType', - tn: 'UomAlternativeExpression_PropertyType', + ln: 'MLEllipsoidalCSPropertyType', + tn: 'ML_EllipsoidalCS_PropertyType', ps: [{ - n: 'uomAlternativeExpression', + n: 'mlEllipsoidalCS', rq: true, - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -4050,13 +3922,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionPropertyType', - tn: 'CodeAlternativeExpression_PropertyType', + ln: 'CoordinateSystemAxisAltPropertyType', + tn: 'CoordinateSystemAxisAlt_PropertyType', ps: [{ - n: 'codeAlternativeExpression', + n: 'coordinateSystemAxisAlt', rq: true, - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { n: 'nilReason', ti: { @@ -4099,13 +3971,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatumAltPropertyType', - tn: 'DatumAlt_PropertyType', + ln: 'MLConversionPropertyType', + tn: 'ML_Conversion_PropertyType', ps: [{ - n: 'datumAlt', + n: 'mlConversion', rq: true, - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'ML_Conversion', + ti: '.MLConversionType' }, { n: 'nilReason', ti: { @@ -4148,26 +4020,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalDatumType', - tn: 'ML_TemporalDatum_Type', - bti: 'GML_3_2_0.TemporalDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MXFilePropertyType', - tn: 'MX_File_PropertyType', + ln: 'PrimeMeridianAltPropertyType', + tn: 'PrimeMeridianAlt_PropertyType', ps: [{ - n: 'abstractMXFile', + n: 'primeMeridianAlt', rq: true, - mx: false, - dom: false, - en: 'AbstractMX_File', - ti: '.AbstractMXFileType', - t: 'er' + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' }, { n: 'nilReason', ti: { @@ -4210,19 +4069,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTDatumPropertyType', - tn: 'CT_Datum_PropertyType', + ln: 'MLVerticalCRSPropertyType', + tn: 'ML_VerticalCRS_PropertyType', ps: [{ - n: 'abstractDatum', + n: 'mlVerticalCRS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDatum', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractDatumType', - t: 'er' + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType' }, { n: 'nilReason', ti: { @@ -4265,72 +4118,48 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUnitDefinitionType', - tn: 'ML_UnitDefinition_Type', - bti: 'GML_3_2_0.UnitDefinitionType', + ln: 'MXAggregateType', + tn: 'MX_Aggregate_Type', + bti: 'ISO19139_GMD_20060504.AbstractDSAggregateType', + ps: [{ + n: 'aggregateCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'aggregateFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' + }] + }, { + ln: 'MLVerticalCRSType', + tn: 'ML_VerticalCRS_Type', + bti: 'GML_3_2_0.VerticalCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.UomAlternativeExpressionPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MXAggregatePropertyType', - tn: 'MX_Aggregate_PropertyType', + ln: 'MLCoordinateSystemAxisType', + tn: 'ML_CoordinateSystemAxis_Type', + bti: 'GML_3_2_0.CoordinateSystemAxisType', ps: [{ - n: 'mxAggregate', + n: 'alternativeExpression', rq: true, - en: 'MX_Aggregate', - ti: '.MXAggregateType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.CoordinateSystemAxisAltPropertyType' }] }, { - ln: 'OperationParameterAltPropertyType', - tn: 'OperationParameterAlt_PropertyType', + ln: 'MLCodeListDictionaryPropertyType', + tn: 'ML_CodeListDictionary_PropertyType', ps: [{ - n: 'operationParameterAlt', + n: 'mlCodeListDictionary', rq: true, - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType' }, { n: 'nilReason', ti: { @@ -4422,15 +4251,86 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConcatenatedOperationPropertyType', - tn: 'ML_ConcatenatedOperation_PropertyType', + ln: 'OperationMethodAltType', + tn: 'OperationMethodAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', ps: [{ - n: 'mlConcatenatedOperation', + n: 'locale', rq: true, - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { - n: 'nilReason', + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'CodeListDictionaryType', + tn: 'CodeListDictionary_Type', + bti: 'GML_3_2_0.DictionaryType', + ps: [{ + n: 'codeEntry', + rq: true, + col: true, + ti: '.CodeDefinitionPropertyType' + }] + }, { + ln: 'CoordinateSystemAltType', + tn: 'CoordinateSystemAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }, { + n: 'aggregationType', + ti: 'GML_3_2_0.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'PrimeMeridianAltType', + tn: 'PrimeMeridianAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'DerivedUnitPropertyType', + tn: 'DerivedUnit_PropertyType', + ps: [{ + n: 'derivedUnit', + rq: true, + mx: false, + dom: false, + en: { + lp: 'DerivedUnit', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.DerivedUnitType', + t: 'er' + }, { + n: 'nilReason', ti: { t: 'l' }, @@ -4471,33 +4371,75 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeDefinitionType', - tn: 'ML_CodeDefinition_Type', - bti: '.CodeDefinitionType', + ln: 'MLOperationMethodType', + tn: 'ML_OperationMethod_Type', + bti: 'GML_3_2_0.OperationMethodType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CodeAlternativeExpressionPropertyType' + ti: '.OperationMethodAltPropertyType' }] }, { - ln: 'MLCylindricalCSType', - tn: 'ML_CylindricalCS_Type', - bti: 'GML_3_2_0.CylindricalCSType', + ln: 'MLUserDefinedCSPropertyType', + tn: 'ML_UserDefinedCS_PropertyType', ps: [{ - n: 'alternativeExpression', + n: 'mlUserDefinedCS', rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MLOperationParameterGroupPropertyType', - tn: 'ML_OperationParameterGroup_PropertyType', + ln: 'CodeDefinitionPropertyType', + tn: 'CodeDefinition_PropertyType', ps: [{ - n: 'mlOperationParameterGroup', + n: 'codeDefinition', rq: true, - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4540,23 +4482,33 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCoordinateSystemAxisType', - tn: 'ML_CoordinateSystemAxis_Type', - bti: 'GML_3_2_0.CoordinateSystemAxisType', + ln: 'CTCodelistCatalogueType', + tn: 'CT_CodelistCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'alternativeExpression', + n: 'codelistItem', rq: true, col: true, - ti: '.CoordinateSystemAxisAltPropertyType' + ti: '.CTCodelistPropertyType' }] }, { - ln: 'CTCodelistCataloguePropertyType', - tn: 'CT_CodelistCatalogue_PropertyType', + ln: 'CTUomCatalogueType', + tn: 'CT_UomCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'ctCodelistCatalogue', + n: 'uomItem', rq: true, - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType' + col: true, + ti: '.UnitDefinitionPropertyType' + }] + }, { + ln: 'MLEngineeringCRSPropertyType', + tn: 'ML_EngineeringCRS_PropertyType', + ps: [{ + n: 'mlEngineeringCRS', + rq: true, + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType' }, { n: 'nilReason', ti: { @@ -4599,19 +4551,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationPropertyType', - tn: 'CT_Operation_PropertyType', + ln: 'MLPolarCSPropertyType', + tn: 'ML_PolarCS_PropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'mlPolarCS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractCoordinateOperationType', - t: 'er' + en: 'ML_PolarCS', + ti: '.MLPolarCSType' }, { n: 'nilReason', ti: { @@ -4654,33 +4600,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringCRSType', - tn: 'ML_EngineeringCRS_Type', - bti: 'GML_3_2_0.EngineeringCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLEngineeringDatumType', - tn: 'ML_EngineeringDatum_Type', - bti: 'GML_3_2_0.EngineeringDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'PrimeMeridianAltPropertyType', - tn: 'PrimeMeridianAlt_PropertyType', + ln: 'MLAffineCSPropertyType', + tn: 'ML_AffineCS_PropertyType', ps: [{ - n: 'primeMeridianAlt', + n: 'mlAffineCS', rq: true, - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' + en: 'ML_AffineCS', + ti: '.MLAffineCSType' }, { n: 'nilReason', ti: { @@ -4723,65 +4649,123 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCatalogueType', - tn: 'CT_CrsCatalogue_Type', - bti: '.AbstractCTCatalogueType', + ln: 'MLConcatenatedOperationPropertyType', + tn: 'ML_ConcatenatedOperation_PropertyType', ps: [{ - n: 'crs', + n: 'mlConcatenatedOperation', rq: true, - col: true, - ti: '.CTCRSPropertyType' + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType' }, { - n: 'coordinateSystem', - mno: 0, - col: true, - ti: '.CTCoordinateSystemPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'axis', - mno: 0, - col: true, - ti: '.CTCoordinateSystemAxisPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'datum', - mno: 0, - col: true, - ti: '.CTDatumPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'ellipsoid', - mno: 0, - col: true, - ti: '.CTEllipsoidPropertyType' + n: 'href', + t: 'a' }, { - n: 'primeMeridian', - mno: 0, - col: true, - ti: '.CTPrimeMeridianPropertyType' + n: 'role', + t: 'a' }, { - n: 'operation', - mno: 0, - col: true, - ti: '.CTOperationPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'operationMethod', - mno: 0, - col: true, - ti: '.CTOperationMethodPropertyType' + n: 'title', + t: 'a' }, { - n: 'parameters', - mno: 0, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'MLAffineCSType', + tn: 'ML_AffineCS_Type', + bti: 'GML_3_2_0.AffineCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, col: true, - ti: '.CTOperationParametersPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MLVerticalCSType', - tn: 'ML_VerticalCS_Type', - bti: 'GML_3_2_0.VerticalCSType', + ln: 'MLTimeCSType', + tn: 'ML_TimeCS_Type', + bti: 'GML_3_2_0.TimeCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, ti: '.CoordinateSystemAltPropertyType' }] + }, { + ln: 'MLOperationMethodPropertyType', + tn: 'ML_OperationMethod_PropertyType', + ps: [{ + n: 'mlOperationMethod', + rq: true, + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { ln: 'MLConcatenatedOperationType', tn: 'ML_ConcatenatedOperation_Type', @@ -4792,41 +4776,60 @@ var ISO19139_GMX_20060504_Module_Factory = function () { col: true, ti: '.OperationAltPropertyType' }] + }, { + ln: 'UomAlternativeExpressionType', + tn: 'UomAlternativeExpression_Type', + bti: 'GML_3_2_0.UnitDefinitionType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] }], eis: [{ - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', + en: 'ML_LinearCS', + ti: '.MLLinearCSType', sh: { - lp: 'Dictionary', + lp: 'LinearCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_TimeCS', - ti: '.MLTimeCSType', + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType', sh: { - lp: 'TimeCS', + lp: 'VerticalDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType', + en: 'CodeDefinition', + ti: '.CodeDefinitionType', sh: { - lp: 'CompoundCRS', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType', + en: 'MX_DataSet', + ti: '.MXDataSetType', sh: { - lp: 'TemporalCRS', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'DS_DataSet', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'Anchor', - ti: '.AnchorType', + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' + }, { + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'DerivedCRS', + ns: 'http:\/\/www.opengis.net\/gml' } }, { en: 'ML_CylindricalCS', @@ -4836,49 +4839,40 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' - }, { - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType', - sh: 'CodeDefinition' - }, { - en: 'ML_ImageDatum', - ti: '.MLImageDatumType', + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType', sh: { - lp: 'ImageDatum', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' - }, { - en: 'AbstractMX_File', - ti: '.AbstractMXFileType' + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType', + sh: { + lp: 'UserDefinedCS', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'MX_DataFile', + ti: '.MXDataFileType', + sh: 'AbstractMX_File' }, { - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType', + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType', sh: { - lp: 'ConventionalUnit', + lp: 'Ellipsoid', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' }, { - en: 'ML_ImageCRS', - ti: '.MLImageCRSType', + en: 'ML_AffineCS', + ti: '.MLAffineCSType', sh: { - lp: 'ImageCRS', + lp: 'AffineCS', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType', - sh: 'AbstractCT_Catalogue' }, { en: 'ML_VerticalCS', ti: '.MLVerticalCSType', @@ -4887,180 +4881,211 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_SupportFile', - ti: '.MXSupportFileType', - sh: 'AbstractMX_File' - }, { - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' }, { - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType', + en: 'ML_Conversion', + ti: '.MLConversionType', sh: { - lp: 'OperationParameter', + lp: 'Conversion', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType', + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType', sh: { - lp: 'SphericalCS', + lp: 'PassThroughOperation', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'Anchor', + ti: '.AnchorType', sh: { - lp: 'MD_ScopeCode', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType', sh: { - lp: 'Definition', + lp: 'EngineeringCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType', + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' + }, { + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType', + sh: 'CodeDefinition' + }, { + en: 'ML_ImageDatum', + ti: '.MLImageDatumType', sh: { - lp: 'UserDefinedCS', + lp: 'ImageDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType', + en: 'ML_Transformation', + ti: '.MLTransformationType', sh: { - lp: 'VerticalDatum', + lp: 'Transformation', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType', + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', sh: { - lp: 'DerivedUnit', + lp: 'Dictionary', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType', + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType', sh: { - lp: 'GeodeticCRS', + lp: 'EllipsoidalCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType', + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType', sh: { - lp: 'ProjectedCRS', + lp: 'CompoundCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType', + en: 'AbstractMX_File', + ti: '.AbstractMXFileType' + }, { + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' + }, { + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType', sh: { - lp: 'CartesianCS', + lp: 'OperationParameter', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType', - sh: 'AbstractCT_Catalogue' - }, { - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType', + en: 'MimeFileType', + ti: '.MimeFileTypeType', sh: { - lp: 'ConcatenatedOperation', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } + }, { + en: 'MX_SupportFile', + ti: '.MXSupportFileType', + sh: 'AbstractMX_File' }, { en: 'OperationAlt', ti: '.OperationAltType' }, { - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType', + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType', sh: { - lp: 'EngineeringCRS', + lp: 'DerivedUnit', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_DataSet', - ti: '.MXDataSetType', + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { - lp: 'DS_DataSet', + lp: 'MD_ScopeCode', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType', + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType', sh: { - lp: 'EngineeringDatum', + lp: 'TemporalDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType', + sh: { + lp: 'PrimeMeridian', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType', + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType', sh: { - lp: 'Ellipsoid', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType', + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType', sh: { - lp: 'PassThroughOperation', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType', + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType', sh: { - lp: 'OperationMethod', + lp: 'VerticalCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_AffineCS', - ti: '.MLAffineCSType', + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType', sh: { - lp: 'AffineCS', + lp: 'GeodeticDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_DataFile', - ti: '.MXDataFileType', - sh: 'AbstractMX_File' + en: 'MX_Aggregate', + ti: '.MXAggregateType', + sh: { + lp: 'AbstractDS_Aggregate', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType', + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType', sh: { - lp: 'EllipsoidalCS', + lp: 'OperationMethod', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType', + en: 'ML_PolarCS', + ti: '.MLPolarCSType', sh: { - lp: 'VerticalCRS', + lp: 'PolarCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MimeFileType', - ti: '.MimeFileTypeType', + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'SphericalCS', + ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType', + en: 'ML_TimeCS', + ti: '.MLTimeCSType', sh: { - lp: 'TemporalDatum', + lp: 'TimeCS', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' }, { en: 'AbstractCT_Catalogue', ti: '.AbstractCTCatalogueType' @@ -5072,112 +5097,87 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType', + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType', sh: { - lp: 'GeodeticDatum', + lp: 'GeodeticCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PolarCS', - ti: '.MLPolarCSType', + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType', sh: { - lp: 'PolarCS', + lp: 'ProjectedCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType', - sh: 'AbstractCT_Catalogue' + en: 'DatumAlt', + ti: '.DatumAltType' }, { - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType', - sh: { - lp: 'CoordinateSystemAxis', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { - en: 'ML_Conversion', - ti: '.MLConversionType', + en: 'ML_ImageCRS', + ti: '.MLImageCRSType', sh: { - lp: 'Conversion', + lp: 'ImageCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_LinearCS', - ti: '.MLLinearCSType', + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType', sh: { - lp: 'LinearCS', + lp: 'ConventionalUnit', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType', + en: 'FileName', + ti: '.FileNameType', sh: { - lp: 'PrimeMeridian', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' - }, { - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' - }, { - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType', - sh: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'CrsAlt', + ti: '.CrsAltType' }, { en: 'ML_CodeListDictionary', ti: '.MLCodeListDictionaryType', sh: 'CodeListDictionary' }, { - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType', + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType', sh: { - lp: 'BaseUnit', + lp: 'TemporalCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType', + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType', sh: { - lp: 'DerivedCRS', + lp: 'CartesianCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'DatumAlt', - ti: '.DatumAltType' - }, { - en: 'CrsAlt', - ti: '.CrsAltType' - }, { - en: 'MX_Aggregate', - ti: '.MXAggregateType', + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType', sh: { - lp: 'AbstractDS_Aggregate', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'ConcatenatedOperation', + ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_Transformation', - ti: '.MLTransformationType', + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType', sh: { - lp: 'Transformation', + lp: 'EngineeringDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'FileName', - ti: '.FileNameType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' }] }; return { diff --git a/scripts/lib/ISO19139_GMX_20070417.js b/scripts/lib/ISO19139_GMX_20070417.js index 5ff8b448..0e5ae88d 100644 --- a/scripts/lib/ISO19139_GMX_20070417.js +++ b/scripts/lib/ISO19139_GMX_20070417.js @@ -5,13 +5,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1', 'ISO19139_GCO_20070417', 'ISO19139_GMD_20070417'], tis: [{ - ln: 'DatumAltPropertyType', - tn: 'DatumAlt_PropertyType', + ln: 'MXAggregatePropertyType', + tn: 'MX_Aggregate_PropertyType', ps: [{ - n: 'datumAlt', + n: 'mxAggregate', rq: true, - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'MX_Aggregate', + ti: '.MXAggregateType' }, { n: 'nilReason', ti: { @@ -54,13 +54,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLGeodeticCRSPropertyType', - tn: 'ML_GeodeticCRS_PropertyType', + ln: 'MLImageDatumPropertyType', + tn: 'ML_ImageDatum_PropertyType', ps: [{ - n: 'mlGeodeticCRS', + n: 'mlImageDatum', rq: true, - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType' + en: 'ML_ImageDatum', + ti: '.MLImageDatumType' }, { n: 'nilReason', ti: { @@ -103,33 +103,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCartesianCSType', - tn: 'ML_CartesianCS_Type', - bti: 'GML_3_2_1.CartesianCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLPassThroughOperationType', - tn: 'ML_PassThroughOperation_Type', - bti: 'GML_3_2_1.PassThroughOperationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLPrimeMeridianPropertyType', - tn: 'ML_PrimeMeridian_PropertyType', + ln: 'CTCoordinateSystemPropertyType', + tn: 'CT_CoordinateSystem_PropertyType', ps: [{ - n: 'mlPrimeMeridian', + n: 'abstractCoordinateSystem', rq: true, - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateSystem', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractCoordinateSystemType', + t: 'er' }, { n: 'nilReason', ti: { @@ -172,17 +158,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionType', - tn: 'CodeDefinition_Type', - bti: 'GML_3_2_1.DefinitionType' - }, { - ln: 'MLImageCRSPropertyType', - tn: 'ML_ImageCRS_PropertyType', + ln: 'MLUnitDefinitionPropertyType', + tn: 'ML_UnitDefinition_PropertyType', ps: [{ - n: 'mlImageCRS', + n: 'mlUnitDefinition', rq: true, - en: 'ML_ImageCRS', - ti: '.MLImageCRSType' + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType' }, { n: 'nilReason', ti: { @@ -225,29 +207,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConversionType', - tn: 'ML_Conversion_Type', - bti: 'GML_3_2_1.ConversionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'CTCoordinateSystemPropertyType', - tn: 'CT_CoordinateSystem_PropertyType', + ln: 'MLLinearCSPropertyType', + tn: 'ML_LinearCS_PropertyType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'mlLinearCS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoordinateSystem', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractCoordinateSystemType', - t: 'er' + en: 'ML_LinearCS', + ti: '.MLLinearCSType' }, { n: 'nilReason', ti: { @@ -290,9 +256,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodAltType', - tn: 'OperationMethodAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'DatumAltType', + tn: 'DatumAlt_Type', + bti: 'GML_3_2_1.AbstractDatumType', ps: [{ n: 'locale', rq: true, @@ -306,23 +272,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSType', - tn: 'ML_EllipsoidalCS_Type', - bti: 'GML_3_2_1.EllipsoidalCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLVerticalCSPropertyType', - tn: 'ML_VerticalCS_PropertyType', + ln: 'OperationMethodAltPropertyType', + tn: 'OperationMethodAlt_PropertyType', ps: [{ - n: 'mlVerticalCS', + n: 'operationMethodAlt', rq: true, - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType' + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' }, { n: 'nilReason', ti: { @@ -365,13 +321,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUserDefinedCSPropertyType', - tn: 'ML_UserDefinedCS_PropertyType', + ln: 'MLGeodeticDatumPropertyType', + tn: 'ML_GeodeticDatum_PropertyType', ps: [{ - n: 'mlUserDefinedCS', + n: 'mlGeodeticDatum', rq: true, - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType' + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType' }, { n: 'nilReason', ti: { @@ -414,28 +370,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionType', - tn: 'CodeAlternativeExpression_Type', - bti: 'GML_3_2_1.DefinitionType', + ln: 'MLCodeListDictionaryType', + tn: 'ML_CodeListDictionary_Type', + bti: '.CodeListDictionaryType', ps: [{ - n: 'locale', - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'alternativeExpression', rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' + col: true, + ti: '.ClAlternativeExpressionPropertyType' }] }, { - ln: 'CoordinateSystemAxisAltPropertyType', - tn: 'CoordinateSystemAxisAlt_PropertyType', + ln: 'CoordinateSystemAltPropertyType', + tn: 'CoordinateSystemAlt_PropertyType', ps: [{ - n: 'coordinateSystemAxisAlt', + n: 'coordinateSystemAlt', rq: true, - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' }, { n: 'nilReason', ti: { @@ -478,19 +429,33 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConventionalUnitPropertyType', - tn: 'ConventionalUnit_PropertyType', + ln: 'MLCylindricalCSType', + tn: 'ML_CylindricalCS_Type', + bti: 'GML_3_2_1.CylindricalCSType', ps: [{ - n: 'conventionalUnit', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: { - lp: 'ConventionalUnit', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.ConventionalUnitType', - t: 'er' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLPassThroughOperationType', + tn: 'ML_PassThroughOperation_Type', + bti: 'GML_3_2_1.PassThroughOperationType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MLOperationMethodPropertyType', + tn: 'ML_OperationMethod_PropertyType', + ps: [{ + n: 'mlOperationMethod', + rq: true, + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType' }, { n: 'nilReason', ti: { @@ -532,16 +497,6 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MLSphericalCSType', - tn: 'ML_SphericalCS_Type', - bti: 'GML_3_2_1.SphericalCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] }, { ln: 'CTCrsCataloguePropertyType', tn: 'CT_CrsCatalogue_PropertyType', @@ -592,49 +547,58 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSType', - tn: 'ML_ProjectedCRS_Type', - bti: 'GML_3_2_1.ProjectedCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLTransformationType', - tn: 'ML_Transformation_Type', - bti: 'GML_3_2_1.TransformationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MXDataSetType', - tn: 'MX_DataSet_Type', - bti: 'ISO19139_GMD_20070417.DSDataSetType', + ln: 'MLPrimeMeridianPropertyType', + tn: 'ML_PrimeMeridian_PropertyType', ps: [{ - n: 'dataFile', + n: 'mlPrimeMeridian', rq: true, - col: true, - ti: '.MXDataFilePropertyType' + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType' }, { - n: 'datasetCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'supportFile', - mno: 0, - col: true, - ti: '.MXSupportFilePropertyType' - }] - }, { - ln: 'OperationParameterAltType', - tn: 'OperationParameterAlt_Type', - bti: 'GML_3_2_1.OperationParameterType', + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'EllipsoidAltType', + tn: 'EllipsoidAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ n: 'locale', rq: true, @@ -648,13 +612,33 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationMethodPropertyType', - tn: 'ML_OperationMethod_PropertyType', + ln: 'MLEllipsoidalCSType', + tn: 'ML_EllipsoidalCS_Type', + bti: 'GML_3_2_1.EllipsoidalCSType', ps: [{ - n: 'mlOperationMethod', + n: 'alternativeExpression', rq: true, - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLAffineCSType', + tn: 'ML_AffineCS_Type', + bti: 'GML_3_2_1.AffineCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLDerivedCRSPropertyType', + tn: 'ML_DerivedCRS_PropertyType', + ps: [{ + n: 'mlDerivedCRS', + rq: true, + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType' }, { n: 'nilReason', ti: { @@ -697,13 +681,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXAggregatePropertyType', - tn: 'MX_Aggregate_PropertyType', + ln: 'CTOperationMethodPropertyType', + tn: 'CT_OperationMethod_PropertyType', ps: [{ - n: 'mxAggregate', + n: 'operationMethod', rq: true, - en: 'MX_Aggregate', - ti: '.MXAggregateType' + mx: false, + dom: false, + en: { + lp: 'OperationMethod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.OperationMethodType', + t: 'er' }, { n: 'nilReason', ti: { @@ -746,13 +736,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCylindricalCSPropertyType', - tn: 'ML_CylindricalCS_PropertyType', + ln: 'MLEllipsoidPropertyType', + tn: 'ML_Ellipsoid_PropertyType', ps: [{ - n: 'mlCylindricalCS', + n: 'mlEllipsoid', rq: true, - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType' + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType' }, { n: 'nilReason', ti: { @@ -795,116 +785,16 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringDatumType', - tn: 'ML_EngineeringDatum_Type', - bti: 'GML_3_2_1.EngineeringDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'AbstractCTCatalogueType', - tn: 'AbstractCT_Catalogue_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'scope', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fieldOfApplication', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'versionNumber', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'versionDate', - rq: true, - ti: 'ISO19139_GCO_20070417.DatePropertyType' - }, { - n: 'language', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'characterSet', - ti: 'ISO19139_GMD_20070417.MDCharacterSetCodePropertyType' - }, { - n: 'locale', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'subCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }] - }, { - ln: 'MLTemporalDatumType', - tn: 'ML_TemporalDatum_Type', - bti: 'GML_3_2_1.TemporalDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MLConcatenatedOperationType', - tn: 'ML_ConcatenatedOperation_Type', - bti: 'GML_3_2_1.ConcatenatedOperationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MimeFileTypeType', - tn: 'MimeFileType_Type', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - rq: true, - an: { - lp: 'type' - }, - t: 'a' - }] - }, { - ln: 'OperationAltType', - tn: 'OperationAlt_Type', - bti: 'GML_3_2_1.AbstractCoordinateOperationType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLGeodeticDatumPropertyType', - tn: 'ML_GeodeticDatum_PropertyType', + ln: 'CTCodelistValuePropertyType', + tn: 'CT_CodelistValue_PropertyType', ps: [{ - n: 'mlGeodeticDatum', + n: 'codeDefinition', rq: true, - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -947,13 +837,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLSphericalCSPropertyType', - tn: 'ML_SphericalCS_PropertyType', + ln: 'MLAffineCSPropertyType', + tn: 'ML_AffineCS_PropertyType', ps: [{ - n: 'mlSphericalCS', + n: 'mlAffineCS', rq: true, - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType' + en: 'ML_AffineCS', + ti: '.MLAffineCSType' }, { n: 'nilReason', ti: { @@ -996,29 +886,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCSType', - tn: 'ML_VerticalCS_Type', - bti: 'GML_3_2_1.VerticalCSType', + ln: 'CodeAlternativeExpressionType', + tn: 'CodeAlternativeExpression_Type', + bti: 'GML_3_2_1.DefinitionType', ps: [{ - n: 'alternativeExpression', + n: 'locale', + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'CTOperationPropertyType', - tn: 'CT_Operation_PropertyType', + ln: 'MLTemporalCRSPropertyType', + tn: 'ML_TemporalCRS_PropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'mlTemporalCRS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractCoordinateOperationType', - t: 'er' + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType' }, { n: 'nilReason', ti: { @@ -1061,18 +950,31 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTPrimeMeridianPropertyType', - tn: 'CT_PrimeMeridian_PropertyType', + ln: 'FileNameType', + tn: 'FileName_Type', ps: [{ - n: 'primeMeridian', + n: 'value', + t: 'v' + }, { + n: 'src', + an: { + lp: 'src' + }, + t: 'a' + }] + }, { + ln: 'DerivedUnitPropertyType', + tn: 'DerivedUnit_PropertyType', + ps: [{ + n: 'derivedUnit', rq: true, mx: false, dom: false, en: { - lp: 'PrimeMeridian', + lp: 'DerivedUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.PrimeMeridianType', + ti: 'GML_3_2_1.DerivedUnitType', t: 'er' }, { n: 'nilReason', @@ -1116,11 +1018,39 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnchorType', - tn: 'Anchor_Type', + ln: 'MLSphericalCSType', + tn: 'ML_SphericalCS_Type', + bti: 'GML_3_2_1.SphericalCSType', ps: [{ - n: 'value', - t: 'v' + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLTransformationPropertyType', + tn: 'ML_Transformation_PropertyType', + ps: [{ + n: 'mlTransformation', + rq: true, + en: 'ML_Transformation', + ti: '.MLTransformationType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1147,15 +1077,18 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXFilePropertyType', - tn: 'MX_File_PropertyType', + ln: 'CTEllipsoidPropertyType', + tn: 'CT_Ellipsoid_PropertyType', ps: [{ - n: 'abstractMXFile', + n: 'ellipsoid', rq: true, mx: false, dom: false, - en: 'AbstractMX_File', - ti: '.AbstractMXFileType', + en: { + lp: 'Ellipsoid', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.EllipsoidType', t: 'er' }, { n: 'nilReason', @@ -1199,18 +1132,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCRSPropertyType', - tn: 'CT_CRS_PropertyType', + ln: 'MLOperationParameterGroupType', + tn: 'ML_OperationParameterGroup_Type', + bti: 'GML_3_2_1.OperationParameterGroupType', ps: [{ - n: 'abstractCRS', + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationParameterAltPropertyType' + }] + }, { + ln: 'CTDatumPropertyType', + tn: 'CT_Datum_PropertyType', + ps: [{ + n: 'abstractDatum', rq: true, mx: false, dom: false, en: { - lp: 'AbstractCRS', + lp: 'AbstractDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.AbstractCRSType', + ti: 'GML_3_2_1.AbstractDatumType', t: 'er' }, { n: 'nilReason', @@ -1253,16 +1196,6 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MLVerticalCRSType', - tn: 'ML_VerticalCRS_Type', - bti: 'GML_3_2_1.VerticalCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] }, { ln: 'CodeListDictionaryPropertyType', tn: 'CodeListDictionary_PropertyType', @@ -1316,24 +1249,24 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationMethodType', - tn: 'ML_OperationMethod_Type', - bti: 'GML_3_2_1.OperationMethodType', + ln: 'CodeListDictionaryType', + tn: 'CodeListDictionary_Type', + bti: 'GML_3_2_1.DictionaryType', ps: [{ - n: 'alternativeExpression', + n: 'codeEntry', rq: true, col: true, - ti: '.OperationMethodAltPropertyType' + ti: '.CodeDefinitionPropertyType' }] }, { - ln: 'MLConventionalUnitType', - tn: 'ML_ConventionalUnit_Type', - bti: 'GML_3_2_1.ConventionalUnitType', + ln: 'MLLinearCSType', + tn: 'ML_LinearCS_Type', + bti: 'GML_3_2_1.LinearCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.UomAlternativeExpressionPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { ln: 'FileNamePropertyType', @@ -1355,13 +1288,72 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeDefinitionPropertyType', - tn: 'ML_CodeDefinition_PropertyType', + ln: 'CTCodelistCatalogueType', + tn: 'CT_CodelistCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'mlCodeDefinition', + n: 'codelistItem', rq: true, - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType' + col: true, + ti: '.CTCodelistPropertyType' + }] + }, { + ln: 'MLEllipsoidType', + tn: 'ML_Ellipsoid_Type', + bti: 'GML_3_2_1.EllipsoidType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.EllipsoidAltPropertyType' + }] + }, { + ln: 'PrimeMeridianAltType', + tn: 'PrimeMeridianAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'AbstractMXFileType', + tn: 'AbstractMX_File_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'fileName', + rq: true, + ti: '.FileNamePropertyType' + }, { + n: 'fileDescription', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'fileType', + rq: true, + ti: '.MimeFileTypePropertyType' + }] + }, { + ln: 'CTCoordinateSystemAxisPropertyType', + tn: 'CT_CoordinateSystemAxis_PropertyType', + ps: [{ + n: 'coordinateSystemAxis', + rq: true, + mx: false, + dom: false, + en: { + lp: 'CoordinateSystemAxis', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.CoordinateSystemAxisType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1404,23 +1396,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPolarCSType', - tn: 'ML_PolarCS_Type', - bti: 'GML_3_2_1.PolarCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'PrimeMeridianAltPropertyType', - tn: 'PrimeMeridianAlt_PropertyType', + ln: 'MLCompoundCRSPropertyType', + tn: 'ML_CompoundCRS_PropertyType', ps: [{ - n: 'primeMeridianAlt', + n: 'mlCompoundCRS', rq: true, - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType' }, { n: 'nilReason', ti: { @@ -1463,13 +1445,39 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAltPropertyType', - tn: 'CoordinateSystemAlt_PropertyType', + ln: 'MLEngineeringCRSType', + tn: 'ML_EngineeringCRS_Type', + bti: 'GML_3_2_1.EngineeringCRSType', ps: [{ - n: 'coordinateSystemAlt', + n: 'alternativeExpression', rq: true, - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'OperationParameterAltType', + tn: 'OperationParameterAlt_Type', + bti: 'GML_3_2_1.OperationParameterType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MXDataSetPropertyType', + tn: 'MX_DataSet_PropertyType', + ps: [{ + n: 'mxDataSet', + rq: true, + en: 'MX_DataSet', + ti: '.MXDataSetType' }, { n: 'nilReason', ti: { @@ -1512,34 +1520,84 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatumAltType', - tn: 'DatumAlt_Type', - bti: 'GML_3_2_1.AbstractDatumType', + ln: 'MXDataSetType', + tn: 'MX_DataSet_Type', + bti: 'ISO19139_GMD_20070417.DSDataSetType', ps: [{ - n: 'locale', + n: 'dataFile', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + col: true, + ti: '.MXDataFilePropertyType' }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, + n: 'datasetCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'supportFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' + }] + }, { + ln: 'UomAlternativeExpressionPropertyType', + tn: 'UomAlternativeExpression_PropertyType', + ps: [{ + n: 'uomAlternativeExpression', + rq: true, + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'BaseUnitPropertyType', - tn: 'BaseUnit_PropertyType', + ln: 'CTCodelistPropertyType', + tn: 'CT_Codelist_PropertyType', ps: [{ - n: 'baseUnit', + n: 'codeListDictionary', rq: true, mx: false, dom: false, - en: { - lp: 'BaseUnit', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.BaseUnitType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', t: 'er' }, { n: 'nilReason', @@ -1583,13 +1641,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAlternativeExpressionPropertyType', - tn: 'UomAlternativeExpression_PropertyType', + ln: 'CTCodelistCataloguePropertyType', + tn: 'CT_CodelistCatalogue_PropertyType', ps: [{ - n: 'uomAlternativeExpression', + n: 'ctCodelistCatalogue', rq: true, - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType' }, { n: 'nilReason', ti: { @@ -1632,9 +1690,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterGroupType', - tn: 'ML_OperationParameterGroup_Type', - bti: 'GML_3_2_1.OperationParameterGroupType', + ln: 'MimeFileTypePropertyType', + tn: 'MimeFileType_PropertyType', + ps: [{ + n: 'mimeFileType', + rq: true, + en: 'MimeFileType', + ti: '.MimeFileTypeType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MLOperationParameterType', + tn: 'ML_OperationParameter_Type', + bti: 'GML_3_2_1.OperationParameterType', ps: [{ n: 'alternativeExpression', rq: true, @@ -1642,49 +1719,89 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.OperationParameterAltPropertyType' }] }, { - ln: 'MLGeodeticDatumType', - tn: 'ML_GeodeticDatum_Type', - bti: 'GML_3_2_1.GeodeticDatumType', + ln: 'MLGeodeticCRSType', + tn: 'ML_GeodeticCRS_Type', + bti: 'GML_3_2_1.GeodeticCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.DatumAltPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLCodeListDictionaryType', - tn: 'ML_CodeListDictionary_Type', - bti: '.CodeListDictionaryType', + ln: 'MXDataFileType', + tn: 'MX_DataFile_Type', + bti: '.AbstractMXFileType', + ps: [{ + n: 'featureTypes', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.GenericNamePropertyType' + }, { + n: 'fileFormat', + rq: true, + ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' + }] + }, { + ln: 'MLTemporalDatumType', + tn: 'ML_TemporalDatum_Type', + bti: 'GML_3_2_1.TemporalDatumType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.ClAlternativeExpressionPropertyType' + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLImageDatumType', - tn: 'ML_ImageDatum_Type', - bti: 'GML_3_2_1.ImageDatumType', + ln: 'MLCoordinateSystemAxisType', + tn: 'ML_CoordinateSystemAxis_Type', + bti: 'GML_3_2_1.CoordinateSystemAxisType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.DatumAltPropertyType' + ti: '.CoordinateSystemAxisAltPropertyType' }] }, { - ln: 'CTCoordinateSystemAxisPropertyType', - tn: 'CT_CoordinateSystemAxis_PropertyType', + ln: 'CoordinateSystemAxisAltType', + tn: 'CoordinateSystemAxisAlt_Type', + bti: 'GML_3_2_1.CoordinateSystemAxisType', ps: [{ - n: 'coordinateSystemAxis', + n: 'locale', rq: true, - mx: false, - dom: false, - en: { - lp: 'CoordinateSystemAxis', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' }, - ti: 'GML_3_2_1.CoordinateSystemAxisType', - t: 'er' + t: 'a' + }] + }, { + ln: 'OperationAltType', + tn: 'OperationAlt_Type', + bti: 'GML_3_2_1.AbstractCoordinateOperationType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLCylindricalCSPropertyType', + tn: 'ML_CylindricalCS_PropertyType', + ps: [{ + n: 'mlCylindricalCS', + rq: true, + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType' }, { n: 'nilReason', ti: { @@ -1727,23 +1844,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedCRSType', - tn: 'ML_DerivedCRS_Type', - bti: 'GML_3_2_1.DerivedCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLVerticalCRSPropertyType', - tn: 'ML_VerticalCRS_PropertyType', + ln: 'MLProjectedCRSPropertyType', + tn: 'ML_ProjectedCRS_PropertyType', ps: [{ - n: 'mlVerticalCRS', + n: 'mlProjectedCRS', rq: true, - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType' + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType' }, { n: 'nilReason', ti: { @@ -1786,33 +1893,49 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalDatumType', - tn: 'ML_VerticalDatum_Type', - bti: 'GML_3_2_1.VerticalDatumType', + ln: 'MLConventionalUnitType', + tn: 'ML_ConventionalUnit_Type', + bti: 'GML_3_2_1.ConventionalUnitType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.DatumAltPropertyType' + ti: '.UomAlternativeExpressionPropertyType' }] }, { - ln: 'CTCodelistCatalogueType', - tn: 'CT_CodelistCatalogue_Type', - bti: '.AbstractCTCatalogueType', + ln: 'CrsAltType', + tn: 'CrsAlt_Type', + bti: 'GML_3_2_1.AbstractCRSType', ps: [{ - n: 'codelistItem', + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLDerivedCRSType', + tn: 'ML_DerivedCRS_Type', + bti: 'GML_3_2_1.DerivedCRSType', + ps: [{ + n: 'alternativeExpression', rq: true, col: true, - ti: '.CTCodelistPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', + ln: 'MLCartesianCSPropertyType', + tn: 'ML_CartesianCS_PropertyType', ps: [{ - n: 'mxDataFile', + n: 'mlCartesianCS', rq: true, - en: 'MX_DataFile', - ti: '.MXDataFileType' + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType' }, { n: 'nilReason', ti: { @@ -1855,13 +1978,16 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSPropertyType', - tn: 'ML_ProjectedCRS_PropertyType', - ps: [{ - n: 'mlProjectedCRS', + ln: 'CodeDefinitionPropertyType', + tn: 'CodeDefinition_PropertyType', + ps: [{ + n: 'codeDefinition', rq: true, - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1904,13 +2030,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionPropertyType', - tn: 'CodeAlternativeExpression_PropertyType', + ln: 'DatumAltPropertyType', + tn: 'DatumAlt_PropertyType', ps: [{ - n: 'codeAlternativeExpression', + n: 'datumAlt', rq: true, - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + en: 'DatumAlt', + ti: '.DatumAltType' }, { n: 'nilReason', ti: { @@ -1953,78 +2079,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeDefinitionType', - tn: 'ML_CodeDefinition_Type', - bti: '.CodeDefinitionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CodeAlternativeExpressionPropertyType' - }] - }, { - ln: 'MLCoordinateSystemAxisType', - tn: 'ML_CoordinateSystemAxis_Type', - bti: 'GML_3_2_1.CoordinateSystemAxisType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAxisAltPropertyType' - }] - }, { - ln: 'MLLinearCSType', - tn: 'ML_LinearCS_Type', - bti: 'GML_3_2_1.LinearCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLEllipsoidType', - tn: 'ML_Ellipsoid_Type', - bti: 'GML_3_2_1.EllipsoidType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.EllipsoidAltPropertyType' - }] - }, { - ln: 'MLBaseUnitType', - tn: 'ML_BaseUnit_Type', - bti: 'GML_3_2_1.BaseUnitType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - ln: 'MXAggregateType', - tn: 'MX_Aggregate_Type', - bti: 'ISO19139_GMD_20070417.AbstractDSAggregateType', - ps: [{ - n: 'aggregateCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }, { - n: 'aggregateFile', - mno: 0, - col: true, - ti: '.MXSupportFilePropertyType' - }] - }, { - ln: 'MXSupportFilePropertyType', - tn: 'MX_SupportFile_PropertyType', + ln: 'PrimeMeridianAltPropertyType', + tn: 'PrimeMeridianAlt_PropertyType', ps: [{ - n: 'mxSupportFile', + n: 'primeMeridianAlt', rq: true, - en: 'MX_SupportFile', - ti: '.MXSupportFileType' + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' }, { n: 'nilReason', ti: { @@ -2067,63 +2128,62 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCatalogueType', - tn: 'CT_CrsCatalogue_Type', - bti: '.AbstractCTCatalogueType', + ln: 'MLPolarCSPropertyType', + tn: 'ML_PolarCS_PropertyType', ps: [{ - n: 'crs', + n: 'mlPolarCS', rq: true, - col: true, - ti: '.CTCRSPropertyType' + en: 'ML_PolarCS', + ti: '.MLPolarCSType' }, { - n: 'coordinateSystem', - mno: 0, - col: true, - ti: '.CTCoordinateSystemPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'axis', - mno: 0, - col: true, - ti: '.CTCoordinateSystemAxisPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'datum', - mno: 0, - col: true, - ti: '.CTDatumPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'ellipsoid', - mno: 0, - col: true, - ti: '.CTEllipsoidPropertyType' + n: 'href', + t: 'a' }, { - n: 'primeMeridian', - mno: 0, - col: true, - ti: '.CTPrimeMeridianPropertyType' + n: 'role', + t: 'a' }, { - n: 'operation', - mno: 0, - col: true, - ti: '.CTOperationPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'operationMethod', - mno: 0, - col: true, - ti: '.CTOperationMethodPropertyType' + n: 'title', + t: 'a' }, { - n: 'parameters', - mno: 0, - col: true, - ti: '.CTOperationParametersPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MLTimeCSPropertyType', - tn: 'ML_TimeCS_PropertyType', + ln: 'MLVerticalCSPropertyType', + tn: 'ML_VerticalCS_PropertyType', ps: [{ - n: 'mlTimeCS', + n: 'mlVerticalCS', rq: true, - en: 'ML_TimeCS', - ti: '.MLTimeCSType' + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType' }, { n: 'nilReason', ti: { @@ -2166,48 +2226,43 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimeMeridianAltType', - tn: 'PrimeMeridianAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'MLTransformationType', + tn: 'ML_Transformation_Type', + bti: 'GML_3_2_1.TransformationType', ps: [{ - n: 'locale', + n: 'alternativeExpression', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MLConversionType', + tn: 'ML_Conversion_Type', + bti: 'GML_3_2_1.ConversionType', + ps: [{ + n: 'alternativeExpression', rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' + col: true, + ti: '.OperationAltPropertyType' }] }, { - ln: 'MimeFileTypePropertyType', - tn: 'MimeFileType_PropertyType', + ln: 'MLUserDefinedCSType', + tn: 'ML_UserDefinedCS_Type', + bti: 'GML_3_2_1.UserDefinedCSType', ps: [{ - n: 'mimeFileType', + n: 'alternativeExpression', rq: true, - en: 'MimeFileType', - ti: '.MimeFileTypeType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + col: true, + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'OperationMethodAltPropertyType', - tn: 'OperationMethodAlt_PropertyType', + ln: 'MLConversionPropertyType', + tn: 'ML_Conversion_PropertyType', ps: [{ - n: 'operationMethodAlt', + n: 'mlConversion', rq: true, - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'ML_Conversion', + ti: '.MLConversionType' }, { n: 'nilReason', ti: { @@ -2249,6 +2304,16 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'MLCodeDefinitionType', + tn: 'ML_CodeDefinition_Type', + bti: '.CodeDefinitionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CodeAlternativeExpressionPropertyType' + }] }, { ln: 'MLPassThroughOperationPropertyType', tn: 'ML_PassThroughOperation_PropertyType', @@ -2299,19 +2364,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DerivedUnitPropertyType', - tn: 'DerivedUnit_PropertyType', + ln: 'MLConcatenatedOperationType', + tn: 'ML_ConcatenatedOperation_Type', + bti: 'GML_3_2_1.ConcatenatedOperationType', ps: [{ - n: 'derivedUnit', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: { - lp: 'DerivedUnit', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DerivedUnitType', - t: 'er' + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', + ps: [{ + n: 'mxDataFile', + rq: true, + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -2354,13 +2423,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXScopeCodePropertyType', - tn: 'MX_ScopeCode_PropertyType', + ln: 'MLEllipsoidalCSPropertyType', + tn: 'ML_EllipsoidalCS_PropertyType', ps: [{ - n: 'mxScopeCode', + n: 'mlEllipsoidalCS', rq: true, - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -2371,15 +2440,48 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'CTCodelistCataloguePropertyType', - tn: 'CT_CodelistCatalogue_PropertyType', + ln: 'MXFilePropertyType', + tn: 'MX_File_PropertyType', ps: [{ - n: 'ctCodelistCatalogue', + n: 'abstractMXFile', rq: true, - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType' + mx: false, + dom: false, + en: 'AbstractMX_File', + ti: '.AbstractMXFileType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2421,6 +2523,52 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'UomAlternativeExpressionType', + tn: 'UomAlternativeExpression_Type', + bti: 'GML_3_2_1.UnitDefinitionType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLTemporalCRSType', + tn: 'ML_TemporalCRS_Type', + bti: 'GML_3_2_1.TemporalCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLDerivedUnitType', + tn: 'ML_DerivedUnit_Type', + bti: 'GML_3_2_1.DerivedUnitType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'CTUomCatalogueType', + tn: 'CT_UomCatalogue_Type', + bti: '.AbstractCTCatalogueType', + ps: [{ + n: 'uomItem', + rq: true, + col: true, + ti: '.UnitDefinitionPropertyType' + }] }, { ln: 'MLConventionalUnitPropertyType', tn: 'ML_ConventionalUnit_PropertyType', @@ -2471,30 +2619,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMXFileType', - tn: 'AbstractMX_File_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'fileName', - rq: true, - ti: '.FileNamePropertyType' - }, { - n: 'fileDescription', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileType', - rq: true, - ti: '.MimeFileTypePropertyType' - }] - }, { - ln: 'OperationAltPropertyType', - tn: 'OperationAlt_PropertyType', + ln: 'MLTimeCSPropertyType', + tn: 'ML_TimeCS_PropertyType', ps: [{ - n: 'operationAlt', + n: 'mlTimeCS', rq: true, - en: 'OperationAlt', - ti: '.OperationAltType' + en: 'ML_TimeCS', + ti: '.MLTimeCSType' }, { n: 'nilReason', ti: { @@ -2537,13 +2668,27 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CrsAltPropertyType', - tn: 'CrsAlt_PropertyType', + ln: 'MimeFileTypeType', + tn: 'MimeFileType_Type', ps: [{ - n: 'crsAlt', + n: 'value', + t: 'v' + }, { + n: 'type', rq: true, - en: 'CrsAlt', - ti: '.CrsAltType' + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'MLVerticalDatumPropertyType', + tn: 'ML_VerticalDatum_PropertyType', + ps: [{ + n: 'mlVerticalDatum', + rq: true, + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType' }, { n: 'nilReason', ti: { @@ -2586,18 +2731,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationMethodPropertyType', - tn: 'CT_OperationMethod_PropertyType', + ln: 'MLImageCRSType', + tn: 'ML_ImageCRS_Type', + bti: 'GML_3_2_1.ImageCRSType', ps: [{ - n: 'operationMethod', + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'CTCRSPropertyType', + tn: 'CT_CRS_PropertyType', + ps: [{ + n: 'abstractCRS', rq: true, mx: false, dom: false, en: { - lp: 'OperationMethod', + lp: 'AbstractCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.OperationMethodType', + ti: 'GML_3_2_1.AbstractCRSType', t: 'er' }, { n: 'nilReason', @@ -2641,13 +2796,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPolarCSPropertyType', - tn: 'ML_PolarCS_PropertyType', + ln: 'CTOperationParametersPropertyType', + tn: 'CT_OperationParameters_PropertyType', ps: [{ - n: 'mlPolarCS', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'ML_PolarCS', - ti: '.MLPolarCSType' + mx: false, + dom: false, + en: { + lp: 'AbstractGeneralOperationParameter', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2690,13 +2851,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedUnitPropertyType', - tn: 'ML_DerivedUnit_PropertyType', + ln: 'CodeAlternativeExpressionPropertyType', + tn: 'CodeAlternativeExpression_PropertyType', ps: [{ - n: 'mlDerivedUnit', + n: 'codeAlternativeExpression', rq: true, - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -2739,13 +2900,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidAltPropertyType', - tn: 'EllipsoidAlt_PropertyType', + ln: 'MLGeodeticCRSPropertyType', + tn: 'ML_GeodeticCRS_PropertyType', ps: [{ - n: 'ellipsoidAlt', + n: 'mlGeodeticCRS', rq: true, - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType' }, { n: 'nilReason', ti: { @@ -2788,13 +2949,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalDatumPropertyType', - tn: 'ML_TemporalDatum_PropertyType', + ln: 'MXSupportFilePropertyType', + tn: 'MX_SupportFile_PropertyType', ps: [{ - n: 'mlTemporalDatum', + n: 'mxSupportFile', rq: true, - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType' + en: 'MX_SupportFile', + ti: '.MXSupportFileType' }, { n: 'nilReason', ti: { @@ -2837,16 +2998,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionPropertyType', - tn: 'CodeDefinition_PropertyType', + ln: 'MLConcatenatedOperationPropertyType', + tn: 'ML_ConcatenatedOperation_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'mlConcatenatedOperation', rq: true, - mx: false, - dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', - t: 'er' + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType' }, { n: 'nilReason', ti: { @@ -2889,52 +3047,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAlternativeExpressionType', - tn: 'UomAlternativeExpression_Type', - bti: 'GML_3_2_1.UnitDefinitionType', + ln: 'CTPrimeMeridianPropertyType', + tn: 'CT_PrimeMeridian_PropertyType', ps: [{ - n: 'locale', + n: 'primeMeridian', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'AnchorPropertyType', - tn: 'Anchor_PropertyType', - ps: [{ - n: 'anchor', - rq: true, - en: 'Anchor', - ti: '.AnchorType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + mx: false, + dom: false, + en: { + lp: 'PrimeMeridian', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'MXSupportFileType', - tn: 'MX_SupportFile_Type', - bti: '.AbstractMXFileType' - }, { - ln: 'MLAffineCSPropertyType', - tn: 'ML_AffineCS_PropertyType', - ps: [{ - n: 'mlAffineCS', - rq: true, - en: 'ML_AffineCS', - ti: '.MLAffineCSType' + ti: 'GML_3_2_1.PrimeMeridianType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2977,33 +3102,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTimeCSType', - tn: 'ML_TimeCS_Type', - bti: 'GML_3_2_1.TimeCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLTemporalCRSType', - tn: 'ML_TemporalCRS_Type', - bti: 'GML_3_2_1.TemporalCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLUnitDefinitionPropertyType', - tn: 'ML_UnitDefinition_PropertyType', + ln: 'MLUserDefinedCSPropertyType', + tn: 'ML_UserDefinedCS_PropertyType', ps: [{ - n: 'mlUnitDefinition', + n: 'mlUserDefinedCS', rq: true, - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType' + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType' }, { n: 'nilReason', ti: { @@ -3046,19 +3151,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTEllipsoidPropertyType', - tn: 'CT_Ellipsoid_PropertyType', + ln: 'MLBaseUnitPropertyType', + tn: 'ML_BaseUnit_PropertyType', ps: [{ - n: 'ellipsoid', + n: 'mlBaseUnit', rq: true, - mx: false, - dom: false, - en: { - lp: 'Ellipsoid', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.EllipsoidType', - t: 'er' + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType' }, { n: 'nilReason', ti: { @@ -3101,13 +3200,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataSetPropertyType', - tn: 'MX_DataSet_PropertyType', + ln: 'MLEngineeringCRSPropertyType', + tn: 'ML_EngineeringCRS_PropertyType', ps: [{ - n: 'mxDataSet', + n: 'mlEngineeringCRS', rq: true, - en: 'MX_DataSet', - ti: '.MXDataSetType' + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType' }, { n: 'nilReason', ti: { @@ -3150,76 +3249,38 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalDatumPropertyType', - tn: 'ML_VerticalDatum_PropertyType', + ln: 'MLVerticalCSType', + tn: 'ML_VerticalCS_Type', + bti: 'GML_3_2_1.VerticalCSType', ps: [{ - n: 'mlVerticalDatum', + n: 'alternativeExpression', rq: true, - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MXDataFileType', - tn: 'MX_DataFile_Type', - bti: '.AbstractMXFileType', + ln: 'MXAggregateType', + tn: 'MX_Aggregate_Type', + bti: 'ISO19139_GMD_20070417.AbstractDSAggregateType', ps: [{ - n: 'featureTypes', + n: 'aggregateCatalogue', mno: 0, col: true, - ti: 'ISO19139_GCO_20070417.GenericNamePropertyType' + ti: '.CTCataloguePropertyType' }, { - n: 'fileFormat', - rq: true, - ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' + n: 'aggregateFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' }] }, { - ln: 'ClAlternativeExpressionPropertyType', - tn: 'ClAlternativeExpression_PropertyType', + ln: 'MLCodeDefinitionPropertyType', + tn: 'ML_CodeDefinition_PropertyType', ps: [{ - n: 'clAlternativeExpression', + n: 'mlCodeDefinition', rq: true, - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType' }, { n: 'nilReason', ti: { @@ -3262,62 +3323,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterGroupPropertyType', - tn: 'ML_OperationParameterGroup_PropertyType', + ln: 'MLImageDatumType', + tn: 'ML_ImageDatum_Type', + bti: 'GML_3_2_1.ImageDatumType', ps: [{ - n: 'mlOperationParameterGroup', + n: 'alternativeExpression', rq: true, - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLCodeListDictionaryPropertyType', - tn: 'ML_CodeListDictionary_PropertyType', + ln: 'MLCoordinateSystemAxisPropertyType', + tn: 'ML_CoordinateSystemAxis_PropertyType', ps: [{ - n: 'mlCodeListDictionary', + n: 'mlCoordinateSystemAxis', rq: true, - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType' + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -3360,95 +3382,115 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageCRSType', - tn: 'ML_ImageCRS_Type', - bti: 'GML_3_2_1.ImageCRSType', + ln: 'MLPolarCSType', + tn: 'ML_PolarCS_Type', + bti: 'GML_3_2_1.PolarCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MLEllipsoidPropertyType', - tn: 'ML_Ellipsoid_PropertyType', + ln: 'MLGeodeticDatumType', + tn: 'ML_GeodeticDatum_Type', + bti: 'GML_3_2_1.GeodeticDatumType', ps: [{ - n: 'mlEllipsoid', + n: 'alternativeExpression', rq: true, - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'AbstractCTCatalogueType', + tn: 'AbstractCT_Catalogue_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'scope', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'fieldOfApplication', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'href', - t: 'a' + n: 'versionNumber', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'role', - t: 'a' + n: 'versionDate', + rq: true, + ti: 'ISO19139_GCO_20070417.DatePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'language', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'title', - t: 'a' + n: 'characterSet', + ti: 'ISO19139_GMD_20070417.MDCharacterSetCodePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'locale', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'subCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' }] }, { - ln: 'CoordinateSystemAltType', - tn: 'CoordinateSystemAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'AnchorPropertyType', + tn: 'Anchor_PropertyType', ps: [{ - n: 'locale', + n: 'anchor', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + en: 'Anchor', + ti: '.AnchorType' }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' + n: 'nilReason', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', an: { - lp: 'aggregationType' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'MLEngineeringCRSPropertyType', - tn: 'ML_EngineeringCRS_PropertyType', + ln: 'MLVerticalDatumType', + tn: 'ML_VerticalDatum_Type', + bti: 'GML_3_2_1.VerticalDatumType', ps: [{ - n: 'mlEngineeringCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MLVerticalCRSType', + tn: 'ML_VerticalCRS_Type', + bti: 'GML_3_2_1.VerticalCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLCodeListDictionaryPropertyType', + tn: 'ML_CodeListDictionary_PropertyType', + ps: [{ + n: 'mlCodeListDictionary', + rq: true, + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType' }, { n: 'nilReason', ti: { @@ -3491,33 +3533,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListDictionaryType', - tn: 'CodeListDictionary_Type', - bti: 'GML_3_2_1.DictionaryType', - ps: [{ - n: 'codeEntry', - rq: true, - col: true, - ti: '.CodeDefinitionPropertyType' - }] - }, { - ln: 'MLGeodeticCRSType', - tn: 'ML_GeodeticCRS_Type', - bti: 'GML_3_2_1.GeodeticCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLOperationParameterPropertyType', - tn: 'ML_OperationParameter_PropertyType', + ln: 'UnitDefinitionPropertyType', + tn: 'UnitDefinition_PropertyType', ps: [{ - n: 'mlOperationParameter', + n: 'unitDefinition', rq: true, - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3560,9 +3588,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCylindricalCSType', - tn: 'ML_CylindricalCS_Type', - bti: 'GML_3_2_1.CylindricalCSType', + ln: 'MLTimeCSType', + tn: 'ML_TimeCS_Type', + bti: 'GML_3_2_1.TimeCSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -3570,31 +3598,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'FileNameType', - tn: 'FileName_Type', + ln: 'MLEngineeringDatumType', + tn: 'ML_EngineeringDatum_Type', + bti: 'GML_3_2_1.EngineeringDatumType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'src', - an: { - lp: 'src' - }, - t: 'a' + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' }] }, { - ln: 'CTDatumPropertyType', - tn: 'CT_Datum_PropertyType', + ln: 'BaseUnitPropertyType', + tn: 'BaseUnit_PropertyType', ps: [{ - n: 'abstractDatum', + n: 'baseUnit', rq: true, mx: false, dom: false, en: { - lp: 'AbstractDatum', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.AbstractDatumType', + ti: 'GML_3_2_1.BaseUnitType', t: 'er' }, { n: 'nilReason', @@ -3638,13 +3663,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTransformationPropertyType', - tn: 'ML_Transformation_PropertyType', + ln: 'MLImageCRSPropertyType', + tn: 'ML_ImageCRS_PropertyType', ps: [{ - n: 'mlTransformation', + n: 'mlImageCRS', rq: true, - en: 'ML_Transformation', - ti: '.MLTransformationType' + en: 'ML_ImageCRS', + ti: '.MLImageCRSType' }, { n: 'nilReason', ti: { @@ -3687,89 +3712,54 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterType', - tn: 'ML_OperationParameter_Type', - bti: 'GML_3_2_1.OperationParameterType', + ln: 'CTCrsCatalogueType', + tn: 'CT_CrsCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'alternativeExpression', + n: 'crs', rq: true, col: true, - ti: '.OperationParameterAltPropertyType' - }] - }, { - ln: 'ClAlternativeExpressionType', - tn: 'ClAlternativeExpression_Type', - bti: 'GML_3_2_1.DefinitionType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + ti: '.CTCRSPropertyType' }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLCartesianCSPropertyType', - tn: 'ML_CartesianCS_PropertyType', - ps: [{ - n: 'mlCartesianCS', - rq: true, - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType' + n: 'coordinateSystem', + mno: 0, + col: true, + ti: '.CTCoordinateSystemPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'axis', + mno: 0, + col: true, + ti: '.CTCoordinateSystemAxisPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'datum', + mno: 0, + col: true, + ti: '.CTDatumPropertyType' }, { - n: 'role', - t: 'a' + n: 'ellipsoid', + mno: 0, + col: true, + ti: '.CTEllipsoidPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'primeMeridian', + mno: 0, + col: true, + ti: '.CTPrimeMeridianPropertyType' }, { - n: 'title', - t: 'a' + n: 'operation', + mno: 0, + col: true, + ti: '.CTOperationPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'operationMethod', + mno: 0, + col: true, + ti: '.CTOperationMethodPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'MLPrimeMeridianType', - tn: 'ML_PrimeMeridian_Type', - bti: 'GML_3_2_1.PrimeMeridianType', - ps: [{ - n: 'alternativeExpression', - rq: true, + n: 'parameters', + mno: 0, col: true, - ti: '.PrimeMeridianAltPropertyType' + ti: '.CTOperationParametersPropertyType' }] }, { ln: 'MLCompoundCRSType', @@ -3782,13 +3772,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.CrsAltPropertyType' }] }, { - ln: 'MLBaseUnitPropertyType', - tn: 'ML_BaseUnit_PropertyType', + ln: 'CTUomCataloguePropertyType', + tn: 'CT_UomCatalogue_PropertyType', ps: [{ - n: 'mlBaseUnit', + n: 'ctUomCatalogue', rq: true, - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType' + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType' }, { n: 'nilReason', ti: { @@ -3831,35 +3821,42 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidAltType', - tn: 'EllipsoidAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'MLBaseUnitType', + tn: 'ML_BaseUnit_Type', + bti: 'GML_3_2_1.BaseUnitType', ps: [{ - n: 'locale', + n: 'alternativeExpression', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MXScopeCodePropertyType', + tn: 'MX_ScopeCode_PropertyType', + ps: [{ + n: 'mxScopeCode', rq: true, + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'CTOperationParametersPropertyType', - tn: 'CT_OperationParameters_PropertyType', + ln: 'EllipsoidAltPropertyType', + tn: 'EllipsoidAlt_PropertyType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'ellipsoidAlt', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractGeneralOperationParameter', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractGeneralOperationParameterType', - t: 'er' + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' }, { n: 'nilReason', ti: { @@ -3902,13 +3899,26 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCoordinateSystemAxisPropertyType', - tn: 'ML_CoordinateSystemAxis_PropertyType', + ln: 'MLUnitDefinitionType', + tn: 'ML_UnitDefinition_Type', + bti: 'GML_3_2_1.UnitDefinitionType', ps: [{ - n: 'mlCoordinateSystemAxis', + n: 'alternativeExpression', rq: true, - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'CTCataloguePropertyType', + tn: 'CT_Catalogue_PropertyType', + ps: [{ + n: 'abstractCTCatalogue', + rq: true, + mx: false, + dom: false, + en: 'AbstractCT_Catalogue', + ti: '.AbstractCTCatalogueType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3951,16 +3961,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistValuePropertyType', - tn: 'CT_CodelistValue_PropertyType', + ln: 'OperationAltPropertyType', + tn: 'OperationAlt_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'operationAlt', rq: true, - mx: false, - dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', - t: 'er' + en: 'OperationAlt', + ti: '.OperationAltType' }, { n: 'nilReason', ti: { @@ -4003,13 +4010,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalCRSPropertyType', - tn: 'ML_TemporalCRS_PropertyType', + ln: 'ClAlternativeExpressionPropertyType', + tn: 'ClAlternativeExpression_PropertyType', ps: [{ - n: 'mlTemporalCRS', + n: 'clAlternativeExpression', rq: true, - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType' + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -4052,13 +4059,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSPropertyType', - tn: 'ML_EllipsoidalCS_PropertyType', + ln: 'MLSphericalCSPropertyType', + tn: 'ML_SphericalCS_PropertyType', ps: [{ - n: 'mlEllipsoidalCS', + n: 'mlSphericalCS', rq: true, - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType' + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType' }, { n: 'nilReason', ti: { @@ -4101,13 +4108,17 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTUomCataloguePropertyType', - tn: 'CT_UomCatalogue_PropertyType', + ln: 'MXSupportFileType', + tn: 'MX_SupportFile_Type', + bti: '.AbstractMXFileType' + }, { + ln: 'CoordinateSystemAxisAltPropertyType', + tn: 'CoordinateSystemAxisAlt_PropertyType', ps: [{ - n: 'ctUomCatalogue', + n: 'coordinateSystemAxisAlt', rq: true, - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType' + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { n: 'nilReason', ti: { @@ -4150,9 +4161,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringCRSType', - tn: 'ML_EngineeringCRS_Type', - bti: 'GML_3_2_1.EngineeringCRSType', + ln: 'MLProjectedCRSType', + tn: 'ML_ProjectedCRS_Type', + bti: 'GML_3_2_1.ProjectedCRSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -4160,13 +4171,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.CrsAltPropertyType' }] }, { - ln: 'MLLinearCSPropertyType', - tn: 'ML_LinearCS_PropertyType', + ln: 'ConventionalUnitPropertyType', + tn: 'ConventionalUnit_PropertyType', ps: [{ - n: 'mlLinearCS', + n: 'conventionalUnit', rq: true, - en: 'ML_LinearCS', - ti: '.MLLinearCSType' + mx: false, + dom: false, + en: { + lp: 'ConventionalUnit', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.ConventionalUnitType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4209,19 +4226,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionPropertyType', - tn: 'UnitDefinition_PropertyType', + ln: 'MLEngineeringDatumPropertyType', + tn: 'ML_EngineeringDatum_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'mlEngineeringDatum', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.UnitDefinitionType', - t: 'er' + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType' }, { n: 'nilReason', ti: { @@ -4264,16 +4275,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistPropertyType', - tn: 'CT_Codelist_PropertyType', + ln: 'CrsAltPropertyType', + tn: 'CrsAlt_PropertyType', ps: [{ - n: 'codeListDictionary', + n: 'crsAlt', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + en: 'CrsAlt', + ti: '.CrsAltType' }, { n: 'nilReason', ti: { @@ -4316,13 +4324,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConcatenatedOperationPropertyType', - tn: 'ML_ConcatenatedOperation_PropertyType', + ln: 'MLDerivedUnitPropertyType', + tn: 'ML_DerivedUnit_PropertyType', ps: [{ - n: 'mlConcatenatedOperation', + n: 'mlDerivedUnit', rq: true, - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType' + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType' }, { n: 'nilReason', ti: { @@ -4365,20 +4373,53 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedCRSPropertyType', - tn: 'ML_DerivedCRS_PropertyType', + ln: 'MLPrimeMeridianType', + tn: 'ML_PrimeMeridian_Type', + bti: 'GML_3_2_1.PrimeMeridianType', ps: [{ - n: 'mlDerivedCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', + col: true, + ti: '.PrimeMeridianAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAltType', + tn: 'CoordinateSystemAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'MLTemporalDatumPropertyType', + tn: 'ML_TemporalDatum_PropertyType', + ps: [{ + n: 'mlTemporalDatum', + rq: true, + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' @@ -4414,23 +4455,29 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUnitDefinitionType', - tn: 'ML_UnitDefinition_Type', - bti: 'GML_3_2_1.UnitDefinitionType', + ln: 'OperationMethodAltType', + tn: 'OperationMethodAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ - n: 'alternativeExpression', + n: 'locale', rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'MLConversionPropertyType', - tn: 'ML_Conversion_PropertyType', + ln: 'MLOperationParameterPropertyType', + tn: 'ML_OperationParameter_PropertyType', ps: [{ - n: 'mlConversion', + n: 'mlOperationParameter', rq: true, - en: 'ML_Conversion', - ti: '.MLConversionType' + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType' }, { n: 'nilReason', ti: { @@ -4473,29 +4520,11 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringDatumPropertyType', - tn: 'ML_EngineeringDatum_PropertyType', + ln: 'AnchorType', + tn: 'Anchor_Type', ps: [{ - n: 'mlEngineeringDatum', - rq: true, - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'value', + t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -4522,16 +4551,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCataloguePropertyType', - tn: 'CT_Catalogue_PropertyType', + ln: 'MLOperationMethodType', + tn: 'ML_OperationMethod_Type', + bti: 'GML_3_2_1.OperationMethodType', ps: [{ - n: 'abstractCTCatalogue', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType', - t: 'er' + col: true, + ti: '.OperationMethodAltPropertyType' + }] + }, { + ln: 'MLOperationParameterGroupPropertyType', + tn: 'ML_OperationParameterGroup_PropertyType', + ps: [{ + n: 'mlOperationParameterGroup', + rq: true, + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -4574,49 +4610,17 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTUomCatalogueType', - tn: 'CT_UomCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'uomItem', - rq: true, - col: true, - ti: '.UnitDefinitionPropertyType' - }] - }, { - ln: 'CrsAltType', - tn: 'CrsAlt_Type', - bti: 'GML_3_2_1.AbstractCRSType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLUserDefinedCSType', - tn: 'ML_UserDefinedCS_Type', - bti: 'GML_3_2_1.UserDefinedCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] + ln: 'CodeDefinitionType', + tn: 'CodeDefinition_Type', + bti: 'GML_3_2_1.DefinitionType' }, { - ln: 'MLImageDatumPropertyType', - tn: 'ML_ImageDatum_PropertyType', + ln: 'OperationParameterAltPropertyType', + tn: 'OperationParameterAlt_PropertyType', ps: [{ - n: 'mlImageDatum', + n: 'operationParameterAlt', rq: true, - en: 'ML_ImageDatum', - ti: '.MLImageDatumType' + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' }, { n: 'nilReason', ti: { @@ -4659,23 +4663,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedUnitType', - tn: 'ML_DerivedUnit_Type', - bti: 'GML_3_2_1.DerivedUnitType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - ln: 'OperationParameterAltPropertyType', - tn: 'OperationParameterAlt_PropertyType', + ln: 'CTOperationPropertyType', + tn: 'CT_Operation_PropertyType', ps: [{ - n: 'operationParameterAlt', + n: 'abstractCoordinateOperation', rq: true, - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4718,39 +4718,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAxisAltType', - tn: 'CoordinateSystemAxisAlt_Type', - bti: 'GML_3_2_1.CoordinateSystemAxisType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLAffineCSType', - tn: 'ML_AffineCS_Type', - bti: 'GML_3_2_1.AffineCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLCompoundCRSPropertyType', - tn: 'ML_CompoundCRS_PropertyType', + ln: 'MLVerticalCRSPropertyType', + tn: 'ML_VerticalCRS_PropertyType', ps: [{ - n: 'mlCompoundCRS', + n: 'mlVerticalCRS', rq: true, - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType' + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType' }, { n: 'nilReason', ti: { @@ -4792,28 +4766,43 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }], - eis: [{ - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType', - sh: { - lp: 'OperationParameterGroup', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType', - sh: { - lp: 'PassThroughOperation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } + ln: 'MLCartesianCSType', + tn: 'ML_CartesianCS_Type', + bti: 'GML_3_2_1.CartesianCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] }, { - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType', - sh: { - lp: 'ConcatenatedOperation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + ln: 'ClAlternativeExpressionType', + tn: 'ClAlternativeExpression_Type', + bti: 'GML_3_2_1.DefinitionType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }], + eis: [{ + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType', + sh: { + lp: 'ProjectedCRS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'DatumAlt', + ti: '.DatumAltType' }, { en: 'ML_ConventionalUnit', ti: '.MLConventionalUnitType', @@ -4822,189 +4811,206 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType', + en: 'MX_DataSet', + ti: '.MXDataSetType', sh: { - lp: 'SphericalCS', + lp: 'DS_DataSet', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } + }, { + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' + }, { + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType', + sh: { + lp: 'TemporalCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_LinearCS', - ti: '.MLLinearCSType', + en: 'ML_Conversion', + ti: '.MLConversionType', sh: { - lp: 'LinearCS', + lp: 'Conversion', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType', + sh: 'CodeDefinition' }, { - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType', + en: 'AbstractCT_Catalogue', + ti: '.AbstractCTCatalogueType' + }, { + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType', sh: { - lp: 'BaseUnit', + lp: 'CompoundCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType', + en: 'ML_TimeCS', + ti: '.MLTimeCSType', sh: { - lp: 'CoordinateSystemAxis', + lp: 'TimeCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_DataFile', - ti: '.MXDataFileType', - sh: 'AbstractMX_File' - }, { - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType', + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType', sh: { - lp: 'EllipsoidalCS', + lp: 'VerticalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' - }, { - en: 'ML_ImageCRS', - ti: '.MLImageCRSType', + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType', sh: { - lp: 'ImageCRS', + lp: 'CylindricalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType', + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType', sh: { - lp: 'DerivedUnit', + lp: 'PassThroughOperation', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType', + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType', sh: { - lp: 'EngineeringCRS', + lp: 'Ellipsoid', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_AffineCS', - ti: '.MLAffineCSType', + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType', sh: { - lp: 'AffineCS', + lp: 'GeodeticCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType', + en: 'ML_PolarCS', + ti: '.MLPolarCSType', sh: { - lp: 'VerticalCRS', + lp: 'PolarCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType', + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' + }, { + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType', sh: { - lp: 'CartesianCS', + lp: 'GeodeticDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_TimeCS', - ti: '.MLTimeCSType', + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType', sh: { - lp: 'TimeCS', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType', + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' + }, { + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' + }, { + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType', sh: { - lp: 'UnitDefinition', + lp: 'EngineeringDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType', + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' + }, { + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' + }, { + en: 'FileName', + ti: '.FileNameType', sh: { - lp: 'CylindricalCS', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType', - sh: 'AbstractCT_Catalogue' + en: 'CrsAlt', + ti: '.CrsAltType' }, { - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', sh: { - lp: 'Definition', + lp: 'Dictionary', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType', + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType', + sh: 'CodeListDictionary' + }, { + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' + }, { + en: 'MX_Aggregate', + ti: '.MXAggregateType', sh: { - lp: 'GeodeticDatum', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'AbstractDS_Aggregate', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType', + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType', sh: { - lp: 'CompoundCRS', + lp: 'ConcatenatedOperation', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType', + en: 'ML_Transformation', + ti: '.MLTransformationType', sh: { - lp: 'TemporalCRS', + lp: 'Transformation', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' - }, { - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType', + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType', sh: { - lp: 'VerticalDatum', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + en: 'MX_DataFile', + ti: '.MXDataFileType', + sh: 'AbstractMX_File' }, { en: 'AbstractMX_File', ti: '.AbstractMXFileType' }, { - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType' - }, { - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'MD_ScopeCode', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } - }, { - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + en: 'OperationAlt', + ti: '.OperationAltType' }, { - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType', + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType', sh: { - lp: 'GeodeticCRS', + lp: 'PrimeMeridian', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CrsAlt', - ti: '.CrsAltType' - }, { - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType', + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType', sh: { - lp: 'PrimeMeridian', + lp: 'OperationMethod', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -5015,11 +5021,15 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MimeFileType', - ti: '.MimeFileTypeType', + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'ML_AffineCS', + ti: '.MLAffineCSType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'AffineCS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'ML_UserDefinedCS', @@ -5029,96 +5039,82 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Anchor', - ti: '.AnchorType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' }, { - en: 'ML_PolarCS', - ti: '.MLPolarCSType', + en: 'ML_ImageCRS', + ti: '.MLImageCRSType', sh: { - lp: 'PolarCS', + lp: 'ImageCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType', - sh: 'CodeListDictionary' - }, { - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' - }, { - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType', + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType', sh: { - lp: 'ProjectedCRS', + lp: 'OperationParameterGroup', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType', + en: 'CodeDefinition', + ti: '.CodeDefinitionType', sh: { - lp: 'EngineeringDatum', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' - }, { - en: 'OperationAlt', - ti: '.OperationAltType' + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType', + sh: 'AbstractCT_Catalogue' }, { - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType', + en: 'ML_LinearCS', + ti: '.MLLinearCSType', sh: { - lp: 'DerivedCRS', + lp: 'LinearCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_Conversion', - ti: '.MLConversionType', + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType', sh: { - lp: 'Conversion', + lp: 'TemporalDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_DataSet', - ti: '.MXDataSetType', + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType', sh: { - lp: 'DS_DataSet', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'DerivedUnit', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_Transformation', - ti: '.MLTransformationType', + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType', sh: { - lp: 'Transformation', + lp: 'DerivedCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_SupportFile', - ti: '.MXSupportFileType', - sh: 'AbstractMX_File' - }, { - en: 'FileName', - ti: '.FileNameType', + en: 'MimeFileType', + ti: '.MimeFileTypeType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType', - sh: 'CodeDefinition' - }, { - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType', + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType', sh: { - lp: 'OperationMethod', + lp: 'VerticalCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'MD_ScopeCode', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { en: 'ML_OperationParameter', ti: '.MLOperationParameterType', @@ -5127,57 +5123,61 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'MX_SupportFile', + ti: '.MXSupportFileType', + sh: 'AbstractMX_File' }, { - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType', + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType', sh: { - lp: 'TemporalDatum', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' - }, { - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' - }, { - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType', + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType', sh: { - lp: 'Ellipsoid', + lp: 'VerticalDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType', - sh: 'AbstractCT_Catalogue' + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType', + sh: { + lp: 'EngineeringCRS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'MX_Aggregate', - ti: '.MXAggregateType', + en: 'Anchor', + ti: '.AnchorType', sh: { - lp: 'AbstractDS_Aggregate', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType', - sh: 'AbstractCT_Catalogue' + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType', + sh: { + lp: 'EllipsoidalCS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType', + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType', sh: { - lp: 'VerticalCS', + lp: 'SphericalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType', sh: { - lp: 'Dictionary', + lp: 'CartesianCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }] }; return { diff --git a/scripts/lib/ISO19139_GSR_20060504.js b/scripts/lib/ISO19139_GSR_20060504.js index afd0baed..cec689bf 100644 --- a/scripts/lib/ISO19139_GSR_20060504.js +++ b/scripts/lib/ISO19139_GSR_20060504.js @@ -3,7 +3,7 @@ var ISO19139_GSR_20060504_Module_Factory = function () { n: 'ISO19139_GSR_20060504', dens: 'http:\/\/www.opengis.net\/gml', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_2_0'], tis: [{ ln: 'SCCRSPropertyType', tn: { diff --git a/scripts/lib/ISO19139_GSS_20060504.js b/scripts/lib/ISO19139_GSS_20060504.js index 2cad8584..aa804068 100644 --- a/scripts/lib/ISO19139_GSS_20060504.js +++ b/scripts/lib/ISO19139_GSS_20060504.js @@ -5,16 +5,19 @@ var ISO19139_GSS_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0'], tis: [{ - ln: 'GMPointPropertyType', + ln: 'GMObjectPropertyType', tn: { ns: 'http:\/\/www.isotc211.org\/2005\/gss', - lp: 'GM_Point_PropertyType' + lp: 'GM_Object_PropertyType' }, ps: [{ - n: 'point', + n: 'abstractGeometry', rq: true, - en: 'Point', - ti: 'GML_3_2_0.PointType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: 'GML_3_2_0.AbstractGeometryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -57,19 +60,16 @@ var ISO19139_GSS_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'GMObjectPropertyType', + ln: 'GMPointPropertyType', tn: { ns: 'http:\/\/www.isotc211.org\/2005\/gss', - lp: 'GM_Object_PropertyType' + lp: 'GM_Point_PropertyType' }, ps: [{ - n: 'abstractGeometry', + n: 'point', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: 'GML_3_2_0.AbstractGeometryType', - t: 'er' + en: 'Point', + ti: 'GML_3_2_0.PointType' }, { n: 'nilReason', ti: { diff --git a/scripts/lib/ISO19139_GTS_20070417.js b/scripts/lib/ISO19139_GTS_20070417.js index 1635f653..1b504857 100644 --- a/scripts/lib/ISO19139_GTS_20070417.js +++ b/scripts/lib/ISO19139_GTS_20070417.js @@ -5,6 +5,25 @@ var ISO19139_GTS_20070417_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ + ln: 'TMPeriodDurationPropertyType', + tn: 'TM_PeriodDuration_PropertyType', + ps: [{ + n: 'tmPeriodDuration', + rq: true, + en: 'TM_PeriodDuration', + ti: 'Duration' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { ln: 'TMPrimitivePropertyType', tn: 'TM_Primitive_PropertyType', ps: [{ @@ -59,25 +78,6 @@ var ISO19139_GTS_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'TMPeriodDurationPropertyType', - tn: 'TM_PeriodDuration_PropertyType', - ps: [{ - n: 'tmPeriodDuration', - rq: true, - en: 'TM_PeriodDuration', - ti: 'Duration' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] }], eis: [{ en: 'TM_PeriodDuration', diff --git a/scripts/lib/ISO19139_SRV_20060504.js b/scripts/lib/ISO19139_SRV_20060504.js index 59887b73..b1cc4731 100644 --- a/scripts/lib/ISO19139_SRV_20060504.js +++ b/scripts/lib/ISO19139_SRV_20060504.js @@ -3,35 +3,14 @@ var ISO19139_SRV_20060504_Module_Factory = function () { n: 'ISO19139_SRV_20060504', dens: 'http:\/\/www.isotc211.org\/2005\/srv', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'ISO19139_GCO_20060504', 'ISO19139_GMD_20060504', 'GML_3_2_0'], + deps: ['XLink_1_0', 'GML_3_2_0', 'ISO19139_GMD_20060504', 'ISO19139_GCO_20060504'], tis: [{ - ln: 'SVParameterDirectionPropertyType', - tn: 'SV_ParameterDirection_PropertyType', - ps: [{ - n: 'svParameterDirection', - en: 'SV_ParameterDirection' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'SVServiceTypeType', - tn: 'SV_ServiceType_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'SVPortPropertyType', - tn: 'SV_Port_PropertyType', + ln: 'SVOperationChainPropertyType', + tn: 'SV_OperationChain_PropertyType', ps: [{ - n: 'svPort', - en: 'SV_Port', - ti: '.SVPortType' + n: 'svOperationChain', + en: 'SV_OperationChain', + ti: '.SVOperationChainType' }, { n: 'nilReason', ti: { @@ -74,12 +53,15 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceTypePropertyType', - tn: 'SV_ServiceType_PropertyType', + ln: 'SVPlatformNeutralServiceSpecificationPropertyType', + tn: 'SV_PlatformNeutralServiceSpecification_PropertyType', ps: [{ - n: 'svServiceType', - en: 'SV_ServiceType', - ti: '.SVServiceTypeType' + n: 'svPlatformNeutralServiceSpecification', + mx: false, + dom: false, + en: 'SV_PlatformNeutralServiceSpecification', + ti: '.SVPlatformNeutralServiceSpecificationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -122,12 +104,29 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVPlatformSpecificServiceSpecificationPropertyType', - tn: 'SV_PlatformSpecificServiceSpecification_PropertyType', + ln: 'SVOperationChainType', + tn: 'SV_OperationChain_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'svPlatformSpecificServiceSpecification', - en: 'SV_PlatformSpecificServiceSpecification', - ti: '.SVPlatformSpecificServiceSpecificationType' + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'operation', + rq: true, + col: true, + ti: '.SVOperationPropertyType' + }] + }, { + ln: 'SVServicePropertyType', + tn: 'SV_Service_PropertyType', + ps: [{ + n: 'svService', + en: 'SV_Service', + ti: '.SVServiceType' }, { n: 'nilReason', ti: { @@ -170,46 +169,64 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationModelPropertyType', - tn: 'SV_OperationModel_PropertyType', - ps: [{ - n: 'svOperationModel', - en: 'SV_OperationModel' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'SVOperationChainMetadataType', - tn: 'SV_OperationChainMetadata_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'SVServiceIdentificationType', + tn: 'SV_ServiceIdentification_Type', + bti: 'ISO19139_GMD_20060504.AbstractMDIdentificationType', ps: [{ - n: 'name', + n: 'serviceType', rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' }, { - n: 'description', + n: 'serviceTypeVersion', + mno: 0, + col: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'operation', + n: 'accessProperties', + ti: 'ISO19139_GMD_20060504.MDStandardOrderProcessPropertyType' + }, { + n: 'restrictions', + ti: 'ISO19139_GMD_20060504.MDConstraintsPropertyType' + }, { + n: 'keywords', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20060504.MDKeywordsPropertyType' + }, { + n: 'extent', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20060504.EXExtentPropertyType' + }, { + n: 'coupledResource', + mno: 0, + col: true, + ti: '.SVCoupledResourcePropertyType' + }, { + n: 'couplingType', + rq: true, + ti: '.SVCouplingTypePropertyType' + }, { + n: 'containsOperations', rq: true, col: true, ti: '.SVOperationMetadataPropertyType' + }, { + n: 'operatesOn', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20060504.MDDataIdentificationPropertyType' }] }, { - ln: 'SVOperationChainMetadataPropertyType', - tn: 'SV_OperationChainMetadata_PropertyType', + ln: 'SVServiceSpecificationPropertyType', + tn: 'SV_ServiceSpecification_PropertyType', ps: [{ - n: 'svOperationChainMetadata', - en: 'SV_OperationChainMetadata', - ti: '.SVOperationChainMetadataType' + n: 'svServiceSpecification', + mx: false, + dom: false, + en: 'SV_ServiceSpecification', + ti: '.SVServiceSpecificationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -252,32 +269,29 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVCoupledResourceType', - tn: 'SV_CoupledResource_Type', + ln: 'SVOperationChainMetadataType', + tn: 'SV_OperationChainMetadata_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'operationName', + n: 'name', rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'identifier', - rq: true, + n: 'description', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'scopedName', - en: { - lp: 'ScopedName', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - ti: 'GML_3_2_0.CodeType' + n: 'operation', + rq: true, + col: true, + ti: '.SVOperationMetadataPropertyType' }] }, { - ln: 'SVOperationChainPropertyType', - tn: 'SV_OperationChain_PropertyType', + ln: 'SVInterfacePropertyType', + tn: 'SV_Interface_PropertyType', ps: [{ - n: 'svOperationChain', - en: 'SV_OperationChain', - ti: '.SVOperationChainType' + n: 'svInterface', + en: 'SV_Interface', + ti: '.SVInterfaceType' }, { n: 'nilReason', ti: { @@ -320,12 +334,35 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVCoupledResourcePropertyType', - tn: 'SV_CoupledResource_PropertyType', + ln: 'SVServiceSpecificationType', + tn: 'SV_ServiceSpecification_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'svCoupledResource', - en: 'SV_CoupledResource', - ti: '.SVCoupledResourceType' + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'opModel', + rq: true, + ti: '.SVOperationModelPropertyType' + }, { + n: 'typeSpec', + rq: true, + ti: '.SVPlatformNeutralServiceSpecificationPropertyType' + }, { + n: 'theSVInterface', + rq: true, + col: true, + en: 'theSV_Interface', + ti: '.SVInterfacePropertyType' + }] + }, { + ln: 'SVParameterPropertyType', + tn: 'SV_Parameter_PropertyType', + ps: [{ + n: 'svParameter', + en: 'SV_Parameter', + ti: '.SVParameterType' }, { n: 'nilReason', ti: { @@ -368,12 +405,42 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceIdentificationPropertyType', - tn: 'SV_ServiceIdentification_PropertyType', + ln: 'SVInterfaceType', + tn: 'SV_Interface_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'svServiceIdentification', - en: 'SV_ServiceIdentification', - ti: '.SVServiceIdentificationType' + n: 'typeName', + rq: true, + ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' + }, { + n: 'theSVPort', + mno: 0, + col: true, + en: 'theSV_Port', + ti: '.SVPortPropertyType' + }, { + n: 'operation', + rq: true, + ti: '.SVOperationPropertyType' + }] + }, { + ln: 'SVPortType', + tn: 'SV_Port_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'theSVInterface', + mno: 0, + col: true, + en: 'theSV_Interface', + ti: '.SVInterfacePropertyType' + }] + }, { + ln: 'SVPortPropertyType', + tn: 'SV_Port_PropertyType', + ps: [{ + n: 'svPort', + en: 'SV_Port', + ti: '.SVPortType' }, { n: 'nilReason', ti: { @@ -416,13 +483,49 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVParameterType', - tn: 'SV_Parameter_Type', + ln: 'SVOperationMetadataType', + tn: 'SV_OperationMetadata_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'name', + n: 'operationName', rq: true, - ti: 'ISO19139_GCO_20060504.MemberNameType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'dcp', + rq: true, + col: true, + en: 'DCP', + ti: '.DCPListPropertyType' + }, { + n: 'operationDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'invocationName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'parameters', + mno: 0, + col: true, + ti: '.SVParameterPropertyType' + }, { + n: 'connectPoint', + rq: true, + col: true, + ti: 'ISO19139_GMD_20060504.CIOnlineResourcePropertyType' + }, { + n: 'dependsOn', + mno: 0, + col: true, + ti: '.SVOperationMetadataPropertyType' + }] + }, { + ln: 'SVParameterType', + tn: 'SV_Parameter_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.MemberNameType' }, { n: 'direction', ti: '.SVParameterDirectionPropertyType' @@ -443,12 +546,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' }] }, { - ln: 'SVServicePropertyType', - tn: 'SV_Service_PropertyType', + ln: 'SVCoupledResourcePropertyType', + tn: 'SV_CoupledResource_PropertyType', ps: [{ - n: 'svService', - en: 'SV_Service', - ti: '.SVServiceType' + n: 'svCoupledResource', + en: 'SV_CoupledResource', + ti: '.SVCoupledResourceType' }, { n: 'nilReason', ti: { @@ -491,153 +594,97 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationType', - tn: 'SV_Operation_Type', + ln: 'SVCoupledResourceType', + tn: 'SV_CoupledResource_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ n: 'operationName', rq: true, - ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' - }, { - n: 'dependsOn', - mno: 0, - col: true, - ti: '.SVOperationPropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'parameter', - rq: true, - ti: '.SVParameterPropertyType' - }] - }, { - ln: 'SVPlatformSpecificServiceSpecificationType', - tn: 'SV_PlatformSpecificServiceSpecification_Type', - bti: '.SVPlatformNeutralServiceSpecificationType', - ps: [{ - n: 'dcp', + n: 'identifier', rq: true, - en: 'DCP', - ti: '.DCPListPropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'implementation', - rq: true, - col: true, - ti: '.SVServicePropertyType' + n: 'scopedName', + en: { + lp: 'ScopedName', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + ti: 'GML_3_2_0.CodeType' }] }, { - ln: 'SVServiceSpecificationType', - tn: 'SV_ServiceSpecification_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'SVServiceTypePropertyType', + tn: 'SV_ServiceType_PropertyType', ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'svServiceType', + en: 'SV_ServiceType', + ti: '.SVServiceTypeType' }, { - n: 'opModel', - rq: true, - ti: '.SVOperationModelPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'typeSpec', - rq: true, - ti: '.SVPlatformNeutralServiceSpecificationPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'theSVInterface', - rq: true, - col: true, - en: 'theSV_Interface', - ti: '.SVInterfacePropertyType' - }] - }, { - ln: 'SVOperationMetadataType', - tn: 'SV_OperationMetadata_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'operationName', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'dcp', - rq: true, - col: true, - en: 'DCP', - ti: '.DCPListPropertyType' + n: 'href', + t: 'a' }, { - n: 'operationDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'role', + t: 'a' }, { - n: 'invocationName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'parameters', - mno: 0, - col: true, - ti: '.SVParameterPropertyType' + n: 'title', + t: 'a' }, { - n: 'connectPoint', - rq: true, - col: true, - ti: 'ISO19139_GMD_20060504.CIOnlineResourcePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'dependsOn', - mno: 0, - col: true, - ti: '.SVOperationMetadataPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'SVServiceIdentificationType', - tn: 'SV_ServiceIdentification_Type', - bti: 'ISO19139_GMD_20060504.AbstractMDIdentificationType', + ln: 'SVOperationModelPropertyType', + tn: 'SV_OperationModel_PropertyType', ps: [{ - n: 'serviceType', - rq: true, - ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' - }, { - n: 'serviceTypeVersion', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'accessProperties', - ti: 'ISO19139_GMD_20060504.MDStandardOrderProcessPropertyType' - }, { - n: 'restrictions', - ti: 'ISO19139_GMD_20060504.MDConstraintsPropertyType' - }, { - n: 'keywords', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20060504.MDKeywordsPropertyType' - }, { - n: 'extent', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20060504.EXExtentPropertyType' - }, { - n: 'coupledResource', - mno: 0, - col: true, - ti: '.SVCoupledResourcePropertyType' - }, { - n: 'couplingType', - rq: true, - ti: '.SVCouplingTypePropertyType' - }, { - n: 'containsOperations', - rq: true, - col: true, - ti: '.SVOperationMetadataPropertyType' + n: 'svOperationModel', + en: 'SV_OperationModel' }, { - n: 'operatesOn', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20060504.MDDataIdentificationPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'SVPortSpecificationPropertyType', - tn: 'SV_PortSpecification_PropertyType', + ln: 'SVOperationPropertyType', + tn: 'SV_Operation_PropertyType', ps: [{ - n: 'svPortSpecification', - en: 'SV_PortSpecification', - ti: '.SVPortSpecificationType' + n: 'svOperation', + en: 'SV_Operation', + ti: '.SVOperationType' }, { n: 'nilReason', ti: { @@ -680,12 +727,30 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationMetadataPropertyType', - tn: 'SV_OperationMetadata_PropertyType', + ln: 'DCPListPropertyType', + tn: 'DCPList_PropertyType', ps: [{ - n: 'svOperationMetadata', - en: 'SV_OperationMetadata', - ti: '.SVOperationMetadataType' + n: 'dcpList', + en: 'DCPList', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'SVPortSpecificationPropertyType', + tn: 'SV_PortSpecification_PropertyType', + ps: [{ + n: 'svPortSpecification', + en: 'SV_PortSpecification', + ti: '.SVPortSpecificationType' }, { n: 'nilReason', ti: { @@ -727,23 +792,6 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SVOperationChainType', - tn: 'SV_OperationChain_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'description', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'operation', - rq: true, - col: true, - ti: '.SVOperationPropertyType' - }] }, { ln: 'SVPlatformNeutralServiceSpecificationType', tn: 'SV_PlatformNeutralServiceSpecification_Type', @@ -758,12 +806,46 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ti: '.SVPlatformSpecificServiceSpecificationPropertyType' }] }, { - ln: 'SVInterfacePropertyType', - tn: 'SV_Interface_PropertyType', + ln: 'SVCouplingTypePropertyType', + tn: 'SV_CouplingType_PropertyType', ps: [{ - n: 'svInterface', - en: 'SV_Interface', - ti: '.SVInterfaceType' + n: 'svCouplingType', + en: 'SV_CouplingType', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'SVServiceType', + tn: 'SV_Service_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'specification', + rq: true, + col: true, + ti: '.SVPlatformSpecificServiceSpecificationPropertyType' + }, { + n: 'theSVPort', + mno: 0, + col: true, + en: 'theSV_Port', + ti: '.SVPortPropertyType' + }] + }, { + ln: 'SVOperationChainMetadataPropertyType', + tn: 'SV_OperationChainMetadata_PropertyType', + ps: [{ + n: 'svOperationChainMetadata', + en: 'SV_OperationChainMetadata', + ti: '.SVOperationChainMetadataType' }, { n: 'nilReason', ti: { @@ -806,15 +888,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVPlatformNeutralServiceSpecificationPropertyType', - tn: 'SV_PlatformNeutralServiceSpecification_PropertyType', + ln: 'SVServiceIdentificationPropertyType', + tn: 'SV_ServiceIdentification_PropertyType', ps: [{ - n: 'svPlatformNeutralServiceSpecification', - mx: false, - dom: false, - en: 'SV_PlatformNeutralServiceSpecification', - ti: '.SVPlatformNeutralServiceSpecificationType', - t: 'er' + n: 'svServiceIdentification', + en: 'SV_ServiceIdentification', + ti: '.SVServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -870,48 +949,27 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ti: 'ISO19139_GMD_20060504.URLPropertyType' }] }, { - ln: 'DCPListPropertyType', - tn: 'DCPList_PropertyType', - ps: [{ - n: 'dcpList', - en: 'DCPList', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'SVCouplingTypePropertyType', - tn: 'SV_CouplingType_PropertyType', + ln: 'SVPlatformSpecificServiceSpecificationType', + tn: 'SV_PlatformSpecificServiceSpecification_Type', + bti: '.SVPlatformNeutralServiceSpecificationType', ps: [{ - n: 'svCouplingType', - en: 'SV_CouplingType', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + n: 'dcp', + rq: true, + en: 'DCP', + ti: '.DCPListPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'implementation', + rq: true, + col: true, + ti: '.SVServicePropertyType' }] }, { - ln: 'SVOperationPropertyType', - tn: 'SV_Operation_PropertyType', + ln: 'SVPlatformSpecificServiceSpecificationPropertyType', + tn: 'SV_PlatformSpecificServiceSpecification_PropertyType', ps: [{ - n: 'svOperation', - en: 'SV_Operation', - ti: '.SVOperationType' + n: 'svPlatformSpecificServiceSpecification', + en: 'SV_PlatformSpecificServiceSpecification', + ti: '.SVPlatformSpecificServiceSpecificationType' }, { n: 'nilReason', ti: { @@ -954,15 +1012,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceSpecificationPropertyType', - tn: 'SV_ServiceSpecification_PropertyType', + ln: 'SVOperationMetadataPropertyType', + tn: 'SV_OperationMetadata_PropertyType', ps: [{ - n: 'svServiceSpecification', - mx: false, - dom: false, - en: 'SV_ServiceSpecification', - ti: '.SVServiceSpecificationType', - t: 'er' + n: 'svOperationMetadata', + en: 'SV_OperationMetadata', + ti: '.SVOperationMetadataType' }, { n: 'nilReason', ti: { @@ -1005,12 +1060,11 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVParameterPropertyType', - tn: 'SV_Parameter_PropertyType', + ln: 'SVParameterDirectionPropertyType', + tn: 'SV_ParameterDirection_PropertyType', ps: [{ - n: 'svParameter', - en: 'SV_Parameter', - ti: '.SVParameterType' + n: 'svParameterDirection', + en: 'SV_ParameterDirection' }, { n: 'nilReason', ti: { @@ -1021,124 +1075,51 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'SVPortType', - tn: 'SV_Port_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'theSVInterface', - mno: 0, - col: true, - en: 'theSV_Interface', - ti: '.SVInterfacePropertyType' }] }, { - ln: 'SVInterfaceType', - tn: 'SV_Interface_Type', + ln: 'SVOperationType', + tn: 'SV_Operation_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'typeName', + n: 'operationName', rq: true, - ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' + ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' }, { - n: 'theSVPort', + n: 'dependsOn', mno: 0, col: true, - en: 'theSV_Port', - ti: '.SVPortPropertyType' - }, { - n: 'operation', - rq: true, ti: '.SVOperationPropertyType' - }] - }, { - ln: 'SVServiceType', - tn: 'SV_Service_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'specification', - rq: true, - col: true, - ti: '.SVPlatformSpecificServiceSpecificationPropertyType' }, { - n: 'theSVPort', - mno: 0, - col: true, - en: 'theSV_Port', - ti: '.SVPortPropertyType' + n: 'parameter', + rq: true, + ti: '.SVParameterPropertyType' }] }, { - t: 'enum', - ln: 'SVOperationModelType', - vs: ['object', 'message'] + ln: 'SVServiceTypeType', + tn: 'SV_ServiceType_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' }, { t: 'enum', ln: 'SVParameterDirectionType', vs: ['in', 'out', 'in\/out'] + }, { + t: 'enum', + ln: 'SVOperationModelType', + vs: ['object', 'message'] }], eis: [{ - en: 'SV_OperationModel', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } - }, { - en: 'SV_ServiceIdentification', - ti: '.SVServiceIdentificationType', - sh: { - lp: 'AbstractMD_Identification', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } - }, { en: 'SV_OperationChain', ti: '.SVOperationChainType' - }, { - en: 'SV_ParameterDirection', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } }, { en: 'SV_PlatformNeutralServiceSpecification', ti: '.SVPlatformNeutralServiceSpecificationType', sh: 'SV_ServiceSpecification' }, { - en: 'SV_Interface', - ti: '.SVInterfaceType' + en: 'SV_CoupledResource', + ti: '.SVCoupledResourceType' }, { - en: 'SV_Operation', - ti: '.SVOperationType' + en: 'SV_Parameter', + ti: '.SVParameterType' }, { en: 'DCPList', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -1146,19 +1127,30 @@ var ISO19139_SRV_20060504_Module_Factory = function () { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } + }, { + en: 'SV_Port', + ti: '.SVPortType' }, { en: 'SV_Service', ti: '.SVServiceType' }, { - en: 'SV_OperationMetadata', - ti: '.SVOperationMetadataType' + en: 'SV_OperationChainMetadata', + ti: '.SVOperationChainMetadataType' }, { - en: 'SV_PortSpecification', - ti: '.SVPortSpecificationType' + en: 'SV_Operation', + ti: '.SVOperationType' }, { - en: 'SV_PlatformSpecificServiceSpecification', - ti: '.SVPlatformSpecificServiceSpecificationType', - sh: 'SV_PlatformNeutralServiceSpecification' + en: 'SV_OperationModel', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'SV_ServiceType', + ti: '.SVServiceTypeType' + }, { + en: 'SV_ServiceSpecification', + ti: '.SVServiceSpecificationType' }, { en: 'SV_CouplingType', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -1167,23 +1159,31 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'SV_ServiceSpecification', - ti: '.SVServiceSpecificationType' + en: 'SV_ParameterDirection', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'SV_Port', - ti: '.SVPortType' + en: 'SV_Interface', + ti: '.SVInterfaceType' }, { - en: 'SV_CoupledResource', - ti: '.SVCoupledResourceType' + en: 'SV_ServiceIdentification', + ti: '.SVServiceIdentificationType', + sh: { + lp: 'AbstractMD_Identification', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { - en: 'SV_Parameter', - ti: '.SVParameterType' + en: 'SV_OperationMetadata', + ti: '.SVOperationMetadataType' }, { - en: 'SV_OperationChainMetadata', - ti: '.SVOperationChainMetadataType' + en: 'SV_PlatformSpecificServiceSpecification', + ti: '.SVPlatformSpecificServiceSpecificationType', + sh: 'SV_PlatformNeutralServiceSpecification' }, { - en: 'SV_ServiceType', - ti: '.SVServiceTypeType' + en: 'SV_PortSpecification', + ti: '.SVPortSpecificationType' }] }; return { diff --git a/scripts/lib/IndoorGML_Core_1_0.js b/scripts/lib/IndoorGML_Core_1_0.js index 373f4cb5..978e062b 100644 --- a/scripts/lib/IndoorGML_Core_1_0.js +++ b/scripts/lib/IndoorGML_Core_1_0.js @@ -5,12 +5,35 @@ var IndoorGML_Core_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ - ln: 'InterLayerConnectionPropertyType', + ln: 'NodesType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'interLayerConnection', + n: 'stateMember', rq: true, - en: 'InterLayerConnection', - ti: '.InterLayerConnectionType' + col: true, + ti: '.StateMemberType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'TransitionPropertyType', + ps: [{ + n: 'transition', + rq: true, + en: 'Transition', + ti: '.TransitionType' }, { n: 'nilReason', ti: { @@ -52,6 +75,29 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'MultiLayeredGraphType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'spaceLayers', + rq: true, + col: true, + ti: '.SpaceLayersType' + }, { + n: 'interEdges', + mno: 0, + col: true, + ti: '.InterEdgesType' + }] + }, { + ln: 'ExternalReferenceType', + ps: [{ + n: 'informationSystem' + }, { + n: 'externalObject', + rq: true, + ti: '.ExternalObjectReferenceType' + }] }, { ln: 'CellSpaceBoundaryPropertyType', ps: [{ @@ -104,64 +150,113 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InterLayerConnectionType', + ln: 'StateType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'typeOfTopoExpression' - }, { - n: 'comment' + n: 'duality', + ti: '.CellSpacePropertyType' }, { - n: 'interConnects', - rq: true, - mno: 2, - mxo: 2, + n: 'connects', + mno: 0, col: true, - ti: '.StatePropertyType' + ti: '.TransitionPropertyType' }, { - n: 'connectedLayers', + n: 'geometry', + ti: 'GML_3_2_1.PointPropertyType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'IndoorFeaturesType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'primalSpaceFeatures', + ti: '.PrimalSpaceFeaturesPropertyType' + }, { + n: 'multiLayeredGraph', rq: true, - mno: 2, - mxo: 2, - col: true, - en: 'ConnectedLayers', - ti: '.SpaceLayerPropertyType' + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType' }] }, { - ln: 'PrimalSpaceFeaturesType', + ln: 'SpaceLayerType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'cellSpaceMember', + n: 'usage', mno: 0, col: true, - ti: 'GML_3_2_1.FeaturePropertyType' + ti: 'GML_3_2_1.CodeType' }, { - n: 'cellSpaceBoundaryMember', + n: 'terminationDate', + ti: 'DateTime' + }, { + n: 'function', mno: 0, col: true, - ti: 'GML_3_2_1.FeaturePropertyType' + ti: 'GML_3_2_1.CodeType' }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'creationDate', + ti: 'DateTime' + }, { + n: 'clazz', + en: 'class' + }, { + n: 'nodes', + rq: true, + col: true, + ti: '.NodesType' + }, { + n: 'edges', + mno: 0, + col: true, + ti: '.EdgesType' }] }, { - ln: 'EdgesType', + ln: 'SpaceLayersType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'transitionMember', - mno: 0, + n: 'spaceLayerMember', + rq: true, col: true, - ti: '.TransitionMemberType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + ti: '.SpaceLayerMemberType' }, { n: 'aggregationType', ti: 'GML_3_2_1.AggregationType', @@ -171,12 +266,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StatePropertyType', + ln: 'MultiLayeredGraphPropertyType', ps: [{ - n: 'state', + n: 'multiLayeredGraph', rq: true, - en: 'State', - ti: '.StateType' + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType' }, { n: 'nilReason', ti: { @@ -219,13 +314,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StateMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'PrimalSpaceFeaturesPropertyType', ps: [{ - n: 'state', + n: 'primalSpaceFeatures', rq: true, - en: 'State', - ti: '.StateType' + en: 'PrimalSpaceFeatures', + ti: '.PrimalSpaceFeaturesType' }, { n: 'nilReason', ti: { @@ -268,33 +362,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExternalObjectReferenceType', - tn: 'externalObjectReferenceType', - ps: [{ - n: 'name' - }, { - n: 'uri', - rq: true - }] - }, { - ln: 'TransitionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'InterLayerConnectionMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'weight', - ti: 'Double' - }, { - n: 'connects', + n: 'interLayerConnection', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.StatePropertyType' - }, { - n: 'duality', - ti: '.CellSpaceBoundaryPropertyType' - }, { - n: 'geometry', - ti: 'GML_3_2_1.CurvePropertyType' + en: 'InterLayerConnection', + ti: '.InterLayerConnectionType' }, { n: 'nilReason', ti: { @@ -337,13 +411,24 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpaceLayerMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'ExternalObjectReferenceType', + tn: 'externalObjectReferenceType', ps: [{ - n: 'spaceLayer', + n: 'name' + }, { + n: 'uri', + rq: true + }] + }, { + ln: 'CellSpacePropertyType', + ps: [{ + n: 'cellSpace', rq: true, - en: 'SpaceLayer', - ti: '.SpaceLayerType' + mx: false, + dom: false, + en: 'CellSpace', + ti: '.CellSpaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -386,50 +471,16 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiLayeredGraphType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'CellSpaceBoundaryMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'spaceLayers', + n: 'cellSpaceBoundary', rq: true, - col: true, - ti: '.SpaceLayersType' - }, { - n: 'interEdges', - mno: 0, - col: true, - ti: '.InterEdgesType' - }] - }, { - ln: 'NodesType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'stateMember', - rq: true, - col: true, - ti: '.StateMemberType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TransitionMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', - ps: [{ - n: 'transition', - rq: true, - en: 'Transition', - ti: '.TransitionType' + mx: false, + dom: false, + en: 'CellSpaceBoundary', + ti: '.CellSpaceBoundaryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -472,61 +523,33 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpaceLayerPropertyType', + ln: 'CellSpaceBoundaryType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'spaceLayer', - rq: true, - en: 'SpaceLayer', - ti: '.SpaceLayerType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'duality', + ti: '.TransitionPropertyType' }, { - n: 'title', - t: 'a' + n: 'geometry3D', + rq: true, + ti: 'GML_3_2_1.SurfacePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'geometry2D', + rq: true, + ti: 'GML_3_2_1.CurvePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'externalReference', + mno: 0, + col: true, + ti: '.ExternalReferenceType' }] }, { - ln: 'SpaceLayersType', + ln: 'InterEdgesType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'spaceLayerMember', + n: 'interLayerConnectionMember', rq: true, col: true, - ti: '.SpaceLayerMemberType' + ti: '.InterLayerConnectionMemberType' }, { n: 'aggregationType', ti: 'GML_3_2_1.AggregationType', @@ -536,12 +559,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimalSpaceFeaturesPropertyType', + ln: 'StatePropertyType', ps: [{ - n: 'primalSpaceFeatures', + n: 'state', rq: true, - en: 'PrimalSpaceFeatures', - ti: '.PrimalSpaceFeaturesType' + en: 'State', + ti: '.StateType' }, { n: 'nilReason', ti: { @@ -584,46 +607,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'SpaceLayerMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'geometry3D', - rq: true, - en: 'Geometry3D', - ti: 'GML_3_2_1.SolidPropertyType' - }, { - n: 'geometry2D', + n: 'spaceLayer', rq: true, - en: 'Geometry2D', - ti: 'GML_3_2_1.SurfacePropertyType' - }, { - n: 'duality', - ti: '.StatePropertyType' - }, { - n: 'externalReference', - mno: 0, - col: true, - ti: '.ExternalReferenceType' - }, { - n: 'partialboundedBy', - mno: 0, - col: true, - ti: '.CellSpaceBoundaryPropertyType' - }] - }, { - ln: 'StateType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'duality', - ti: '.CellSpacePropertyType' - }, { - n: 'connects', - mno: 0, - col: true, - ti: '.TransitionPropertyType' - }, { - n: 'geometry', - ti: 'GML_3_2_1.PointPropertyType' + en: 'SpaceLayer', + ti: '.SpaceLayerType' }, { n: 'nilReason', ti: { @@ -666,16 +656,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'InterLayerConnectionPropertyType', ps: [{ - n: 'cellSpace', + n: 'interLayerConnection', rq: true, - mx: false, - dom: false, - en: 'CellSpace', - ti: '.CellSpaceType', - t: 'er' + en: 'InterLayerConnection', + ti: '.InterLayerConnectionType' }, { n: 'nilReason', ti: { @@ -718,13 +704,59 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InterLayerConnectionMemberType', + ln: 'EdgesType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'transitionMember', + mno: 0, + col: true, + ti: '.TransitionMemberType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'InterLayerConnectionType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'typeOfTopoExpression' + }, { + n: 'comment' + }, { + n: 'interConnects', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.StatePropertyType' + }, { + n: 'connectedLayers', + rq: true, + mno: 2, + mxo: 2, + col: true, + en: 'ConnectedLayers', + ti: '.SpaceLayerPropertyType' + }] + }, { + ln: 'StateMemberType', bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'interLayerConnection', + n: 'state', rq: true, - en: 'InterLayerConnection', - ti: '.InterLayerConnectionType' + en: 'State', + ti: '.StateType' }, { n: 'nilReason', ti: { @@ -767,21 +799,16 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExternalReferenceType', - ps: [{ - n: 'informationSystem' - }, { - n: 'externalObject', - rq: true, - ti: '.ExternalObjectReferenceType' - }] - }, { - ln: 'TransitionPropertyType', + ln: 'CellSpaceMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'transition', + n: 'cellSpace', rq: true, - en: 'Transition', - ti: '.TransitionType' + mx: false, + dom: false, + en: 'CellSpace', + ti: '.CellSpaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -824,65 +851,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpaceLayerType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_2_1.CodeType' - }, { - n: 'terminationDate', - ti: 'DateTime' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_2_1.CodeType' - }, { - n: 'creationDate', - ti: 'DateTime' - }, { - n: 'clazz', - en: 'class' - }, { - n: 'nodes', - rq: true, - col: true, - ti: '.NodesType' - }, { - n: 'edges', - mno: 0, - col: true, - ti: '.EdgesType' - }] - }, { - ln: 'CellSpaceBoundaryType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'duality', - ti: '.TransitionPropertyType' - }, { - n: 'geometry3D', - rq: true, - ti: 'GML_3_2_1.SurfacePropertyType' - }, { - n: 'geometry2D', - rq: true, - ti: 'GML_3_2_1.CurvePropertyType' - }, { - n: 'externalReference', - mno: 0, - col: true, - ti: '.ExternalReferenceType' - }] - }, { - ln: 'MultiLayeredGraphPropertyType', + ln: 'TransitionMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'multiLayeredGraph', + n: 'transition', rq: true, - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType' + en: 'Transition', + ti: '.TransitionType' }, { n: 'nilReason', ti: { @@ -925,31 +900,24 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InterEdgesType', + ln: 'TransitionType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'interLayerConnectionMember', + n: 'weight', + ti: 'Double' + }, { + n: 'connects', rq: true, + mno: 2, + mxo: 2, col: true, - ti: '.InterLayerConnectionMemberType' + ti: '.StatePropertyType' }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'CellSpacePropertyType', - ps: [{ - n: 'cellSpace', - rq: true, - mx: false, - dom: false, - en: 'CellSpace', - ti: '.CellSpaceType', - t: 'er' + n: 'duality', + ti: '.CellSpaceBoundaryPropertyType' + }, { + n: 'geometry', + ti: 'GML_3_2_1.CurvePropertyType' }, { n: 'nilReason', ti: { @@ -992,16 +960,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceBoundaryMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'SpaceLayerPropertyType', ps: [{ - n: 'cellSpaceBoundary', + n: 'spaceLayer', rq: true, - mx: false, - dom: false, - en: 'CellSpaceBoundary', - ti: '.CellSpaceBoundaryType', - t: 'er' + en: 'SpaceLayer', + ti: '.SpaceLayerType' }, { n: 'nilReason', ti: { @@ -1044,29 +1008,65 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IndoorFeaturesType', + ln: 'PrimalSpaceFeaturesType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'primalSpaceFeatures', - ti: '.PrimalSpaceFeaturesPropertyType' + n: 'cellSpaceMember', + mno: 0, + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' }, { - n: 'multiLayeredGraph', - rq: true, - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType' + n: 'cellSpaceBoundaryMember', + mno: 0, + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - t: 'enum', - ln: 'TypeOfTopoExpressionCodeEnumerationType', - vs: ['CONTAINS', 'OVERLAPS', 'EQUALS', 'WITHIN', 'CROSSES', 'INTERSECTS'] + ln: 'CellSpaceType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'geometry3D', + rq: true, + en: 'Geometry3D', + ti: 'GML_3_2_1.SolidPropertyType' + }, { + n: 'geometry2D', + rq: true, + en: 'Geometry2D', + ti: 'GML_3_2_1.SurfacePropertyType' + }, { + n: 'duality', + ti: '.StatePropertyType' + }, { + n: 'externalReference', + mno: 0, + col: true, + ti: '.ExternalReferenceType' + }, { + n: 'partialboundedBy', + mno: 0, + col: true, + ti: '.CellSpaceBoundaryPropertyType' + }] }, { t: 'enum', ln: 'SpaceLayerClassTypeType', vs: ['TOPOGRAPHIC', 'SENSOR', 'LOGICAL', 'TAGS', 'UNKNOWN'] + }, { + t: 'enum', + ln: 'TypeOfTopoExpressionCodeEnumerationType', + vs: ['CONTAINS', 'OVERLAPS', 'EQUALS', 'WITHIN', 'CROSSES', 'INTERSECTS'] }], eis: [{ - en: 'PrimalSpaceFeatures', - ti: '.PrimalSpaceFeaturesType', + en: 'SpaceLayer', + ti: '.SpaceLayerType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1079,22 +1079,22 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'SpaceLayer', - ti: '.SpaceLayerType', + en: 'PrimalSpaceFeatures', + ti: '.PrimalSpaceFeaturesType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType', + en: 'InterLayerConnection', + ti: '.InterLayerConnectionType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Transition', - ti: '.TransitionType', + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1114,15 +1114,15 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'IndoorFeatures', - ti: '.IndoorFeaturesType', + en: 'Transition', + ti: '.TransitionType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'InterLayerConnection', - ti: '.InterLayerConnectionType', + en: 'IndoorFeatures', + ti: '.IndoorFeaturesType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' diff --git a/scripts/lib/IndoorGML_Navigation_1_0.js b/scripts/lib/IndoorGML_Navigation_1_0.js index 11f375c8..491698ec 100644 --- a/scripts/lib/IndoorGML_Navigation_1_0.js +++ b/scripts/lib/IndoorGML_Navigation_1_0.js @@ -5,23 +5,26 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1', 'XLink_1_0', 'IndoorGML_Core_1_0'], tis: [{ - ln: 'ConnectionSpaceType', + ln: 'TransitionSpaceType', bti: '.TransferSpaceType' }, { - ln: 'RouteNodeType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'NavigableBoundaryType', + bti: 'IndoorGML_Core_1_0.CellSpaceBoundaryType' + }, { + ln: 'GeneralSpaceType', + bti: '.NavigableSpaceType' + }, { + ln: 'TransferSpaceType', + bti: '.NavigableSpaceType' + }, { + ln: 'RouteNodeMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'referencedState', - rq: true, - ti: 'IndoorGML_Core_1_0.StatePropertyType' - }, { - n: 'geometry', + n: 'routeNode', rq: true, - ti: 'GML_3_2_1.PointPropertyType' + en: 'RouteNode', + ti: '.RouteNodeType' }] - }, { - ln: 'ConnectionBoundaryType', - bti: '.TransferBoundaryType' }, { ln: 'PathType', bti: 'GML_3_2_1.AbstractFeatureType', @@ -39,14 +42,31 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeneralSpaceType', - bti: '.NavigableSpaceType' + ln: 'RouteType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'startRouteNode', + rq: true, + ti: '.RouteNodePropertyType' + }, { + n: 'endRouteNode', + rq: true, + ti: '.RouteNodePropertyType' + }, { + n: 'routeNodes', + rq: true, + ti: '.RouteNodesType' + }, { + n: 'path', + rq: true, + ti: '.PathType' + }] }, { - ln: 'AnchorSpaceType', - bti: '.TransferSpaceType' + ln: 'ConnectionBoundaryType', + bti: '.TransferBoundaryType' }, { - ln: 'NavigableBoundaryType', - bti: 'IndoorGML_Core_1_0.CellSpaceBoundaryType' + ln: 'TransferBoundaryType', + bti: '.NavigableBoundaryType' }, { ln: 'RouteNodesType', bti: 'GML_3_2_1.AbstractFeatureType', @@ -65,28 +85,29 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RouteType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'AnchorSpaceType', + bti: '.TransferSpaceType' + }, { + ln: 'RouteSegmentMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'startRouteNode', - rq: true, - ti: '.RouteNodePropertyType' - }, { - n: 'endRouteNode', + n: 'routeSegment', rq: true, - ti: '.RouteNodePropertyType' - }, { - n: 'routeNodes', + en: 'RouteSegment', + ti: '.RouteSegmentType' + }] + }, { + ln: 'RouteNodeType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'referencedState', rq: true, - ti: '.RouteNodesType' + ti: 'IndoorGML_Core_1_0.StatePropertyType' }, { - n: 'path', + n: 'geometry', rq: true, - ti: '.PathType' + ti: 'GML_3_2_1.PointPropertyType' }] - }, { - ln: 'TransitionSpaceType', - bti: '.TransferSpaceType' }, { ln: 'RouteSegmentType', bti: 'GML_3_2_1.AbstractFeatureType', @@ -110,9 +131,6 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { rq: true, ti: 'GML_3_2_1.CurvePropertyType' }] - }, { - ln: 'TransferSpaceType', - bti: '.NavigableSpaceType' }, { ln: 'RouteNodePropertyType', ps: [{ @@ -161,30 +179,9 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'RouteNodeMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', - ps: [{ - n: 'routeNode', - rq: true, - en: 'RouteNode', - ti: '.RouteNodeType' - }] }, { ln: 'AnchorBoundaryType', bti: '.TransferBoundaryType' - }, { - ln: 'TransferBoundaryType', - bti: '.NavigableBoundaryType' - }, { - ln: 'RouteSegmentMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', - ps: [{ - n: 'routeSegment', - rq: true, - en: 'RouteSegment', - ti: '.RouteSegmentType' - }] }, { ln: 'NavigableSpaceType', bti: 'IndoorGML_Core_1_0.CellSpaceType', @@ -202,17 +199,17 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { rq: true, ti: 'GML_3_2_1.CodeType' }] + }, { + ln: 'ConnectionSpaceType', + bti: '.TransferSpaceType' }], eis: [{ - en: 'RouteSegment', - ti: '.RouteSegmentType' - }, { - en: 'RouteNode', - ti: '.RouteNodeType' - }, { - en: 'ConnectionSpace', - ti: '.ConnectionSpaceType', - sh: 'TransferSpace' + en: 'Route', + ti: '.RouteType', + sh: { + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'NavigableSpace', ti: '.NavigableSpaceType', @@ -221,40 +218,39 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core' } }, { - en: 'ConnectionBoundary', - ti: '.ConnectionBoundaryType', - sh: 'TransferBoundary' - }, { - en: 'AnchorBoundary', - ti: '.AnchorBoundaryType', - sh: 'TransferBoundary' + en: 'RouteSegment', + ti: '.RouteSegmentType' }, { - en: 'AnchorSpace', - ti: '.AnchorSpaceType', + en: 'ConnectionSpace', + ti: '.ConnectionSpaceType', sh: 'TransferSpace' + }, { + en: 'TransferBoundary', + ti: '.TransferBoundaryType', + sh: 'NavigableBoundary' }, { en: 'TransitionSpace', ti: '.TransitionSpaceType', sh: 'TransferSpace' }, { - en: 'GeneralSpace', - ti: '.GeneralSpaceType', - sh: 'NavigableSpace' - }, { - en: 'Route', - ti: '.RouteType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'TransferBoundary', - ti: '.TransferBoundaryType', - sh: 'NavigableBoundary' + en: 'AnchorBoundary', + ti: '.AnchorBoundaryType', + sh: 'TransferBoundary' }, { en: 'TransferSpace', ti: '.TransferSpaceType', sh: 'NavigableSpace' + }, { + en: 'AnchorSpace', + ti: '.AnchorSpaceType', + sh: 'TransferSpace' + }, { + en: 'ConnectionBoundary', + ti: '.ConnectionBoundaryType', + sh: 'TransferBoundary' + }, { + en: 'RouteNode', + ti: '.RouteNodeType' }, { en: 'NavigableBoundary', ti: '.NavigableBoundaryType', @@ -262,6 +258,10 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { lp: 'CellSpaceBoundary', ns: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core' } + }, { + en: 'GeneralSpace', + ti: '.GeneralSpaceType', + sh: 'NavigableSpace' }] }; return { diff --git a/scripts/lib/KML_2_1.js b/scripts/lib/KML_2_1.js index 5a8a0601..4b4ba73a 100644 --- a/scripts/lib/KML_2_1.js +++ b/scripts/lib/KML_2_1.js @@ -3,178 +3,12 @@ var KML_2_1_Module_Factory = function () { n: 'KML_2_1', dens: 'http:\/\/earth.google.com\/kml\/2.1', tis: [{ - ln: 'ItemIconType', - bti: '.ObjectType', - ps: [{ - n: 'state', - mno: 0, - col: true, - mx: false, - dom: false, - ti: { - t: 'l' - }, - t: 'er' - }, { - n: 'href', - rq: true - }] - }, { - ln: 'IconStyleIconType', - bti: '.ObjectType', - ps: [{ - n: 'href', - rq: true - }] - }, { - ln: 'LineStyleType', - bti: '.ColorStyleType', - ps: [{ - n: 'width', - ti: 'Float' - }] - }, { - ln: 'ScreenOverlayType', - bti: '.OverlayType', - ps: [{ - n: 'overlayXY', - ti: '.Vec2Type' - }, { - n: 'screenXY', - ti: '.Vec2Type' - }, { - n: 'rotationXY', - ti: '.Vec2Type' - }, { - n: 'size', - ti: '.Vec2Type' - }, { - n: 'rotation', - ti: 'Float' - }] - }, { - ln: 'PlacemarkType', - bti: '.FeatureType', - ps: [{ - n: 'geometry', - mx: false, - dom: false, - en: 'Geometry', - ti: '.GeometryType', - t: 'er' - }] - }, { - ln: 'LodType', - bti: '.ObjectType', - ps: [{ - n: 'minLodPixels', - ti: 'Float' - }, { - n: 'maxLodPixels', - ti: 'Float' - }, { - n: 'minFadeExtent', - ti: 'Float' - }, { - n: 'maxFadeExtent', - ti: 'Float' - }] - }, { - ln: 'TimeSpanType', - bti: '.TimePrimitiveType', - ps: [{ - n: 'begin' - }, { - n: 'end' - }] - }, { - ln: 'ReplaceType', - ps: [{ - n: 'feature', - mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' - }] - }, { - ln: 'StyleSelectorType', - bti: '.ObjectType' - }, { - ln: 'FolderType', - bti: '.ContainerType', - ps: [{ - n: 'feature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' - }] - }, { - ln: 'StyleMapPairType', - ps: [{ - n: 'key', - rq: true - }, { - n: 'styleUrl', - rq: true - }] - }, { - ln: 'LinkType', - bti: '.ObjectType', - ps: [{ - n: 'href' - }, { - n: 'refreshMode' - }, { - n: 'refreshInterval', - ti: 'Float' - }, { - n: 'viewRefreshMode' - }, { - n: 'viewRefreshTime', - ti: 'Float' - }, { - n: 'viewBoundScale', - ti: 'Float' - }, { - n: 'viewFormat' - }, { - n: 'httpQuery' - }] - }, { - ln: 'KmlType', + ln: 'MetadataType', ps: [{ - n: 'networkLinkControl', - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' - }, { - n: 'feature', + n: 'any', + rq: true, mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' - }] - }, { - ln: 'IconStyleType', - bti: '.ColorStyleType', - ps: [{ - n: 'scale', - ti: 'Float' - }, { - n: 'heading', - ti: 'Float' - }, { - n: 'icon', - en: 'Icon', - ti: '.IconStyleIconType' - }, { - n: 'hotSpot', - ti: '.Vec2Type' + t: 'ae' }] }, { ln: 'LatLonBoxType', @@ -196,28 +30,16 @@ var KML_2_1_Module_Factory = function () { ti: 'Double' }] }, { - ln: 'LookAtType', - bti: '.ObjectType', + ln: 'TimePrimitiveType', + bti: '.ObjectType' + }, { + ln: 'StyleMapPairType', ps: [{ - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' - }, { - n: 'altitude', - ti: 'Double' - }, { - n: 'range', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' - }, { - n: 'heading', - ti: 'Double' + n: 'key', + rq: true }, { - n: 'altitudeMode' + n: 'styleUrl', + rq: true }] }, { ln: 'IconType', @@ -240,40 +62,67 @@ var KML_2_1_Module_Factory = function () { ti: 'Int' }] }, { - ln: 'ContainerType', - bti: '.FeatureType' + ln: 'DeleteType', + ps: [{ + n: 'feature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] }, { - ln: 'OrientationType', - bti: '.ObjectType', + ln: 'PolyStyleType', + bti: '.ColorStyleType', ps: [{ - n: 'heading', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' + n: 'fill', + ti: 'Boolean' }, { - n: 'roll', - ti: 'Double' + n: 'outline', + ti: 'Boolean' }] }, { - ln: 'TimeStampType', - bti: '.TimePrimitiveType', + ln: 'ContainerType', + bti: '.FeatureType' + }, { + ln: 'SnippetType', ps: [{ - n: 'when', - rq: true + n: 'value', + t: 'v' + }, { + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' }] }, { - ln: 'ScaleType', - bti: '.ObjectType', + ln: 'LatLonAltBoxType', + bti: '.LatLonBoxType', ps: [{ - n: 'x', + n: 'minAltitude', ti: 'Double' }, { - n: 'y', + n: 'maxAltitude', ti: 'Double' }, { - n: 'z', - ti: 'Double' + n: 'altitudeMode' + }] + }, { + ln: 'MultiGeometryType', + bti: '.GeometryType', + ps: [{ + n: 'geometry', + rq: true, + col: true, + mx: false, + dom: false, + en: 'Geometry', + ti: '.GeometryType', + t: 'er' }] }, { ln: 'ModelType', @@ -298,101 +147,74 @@ var KML_2_1_Module_Factory = function () { ti: '.LinkType' }] }, { - ln: 'LinearRingType', - bti: '.GeometryType', + ln: 'TimeSpanType', + bti: '.TimePrimitiveType', ps: [{ - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' - }, { - n: 'altitudeMode' + n: 'begin' }, { - n: 'coordinates', - rq: true, - ti: { - t: 'l' - } + n: 'end' }] }, { - ln: 'NetworkLinkControlType', + ln: 'GroundOverlayType', + bti: '.OverlayType', ps: [{ - n: 'minRefreshPeriod', - ti: 'Float' - }, { - n: 'cookie' - }, { - n: 'message' - }, { - n: 'linkName' - }, { - n: 'linkDescription' - }, { - n: 'linkSnippet', - ti: '.SnippetType' - }, { - n: 'expires' + n: 'altitude', + ti: 'Double' }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'altitudeMode' }, { - n: 'lookAt', - en: 'LookAt', - ti: '.LookAtType' - }] - }, { - ln: 'MetadataType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' + n: 'latLonBox', + en: 'LatLonBox', + ti: '.LatLonBoxType' }] }, { - ln: 'ListStyleType', - bti: '.ObjectType', + ln: 'ScreenOverlayType', + bti: '.OverlayType', ps: [{ - n: 'listItemType' + n: 'overlayXY', + ti: '.Vec2Type' }, { - n: 'bgColor', - ti: 'HexBinary' + n: 'screenXY', + ti: '.Vec2Type' }, { - n: 'itemIcon', - mno: 0, - col: true, - en: 'ItemIcon', - ti: '.ItemIconType' + n: 'rotationXY', + ti: '.Vec2Type' + }, { + n: 'size', + ti: '.Vec2Type' + }, { + n: 'rotation', + ti: 'Float' }] }, { - ln: 'TimePrimitiveType', - bti: '.ObjectType' - }, { - ln: 'ChangeType', + ln: 'Vec2Type', + tn: 'vec2Type', ps: [{ - n: 'objectOrFeatureOrGeometry', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'Object', - ti: '.ObjectType' - }, { - en: 'Geometry', - ti: '.GeometryType' - }, { - en: 'StyleSelector', - ti: '.StyleSelectorType' - }, { - en: 'TimePrimitive', - ti: '.TimePrimitiveType' - }, { - en: 'Feature', - ti: '.FeatureType' - }], - t: 'ers' + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' + }, { + n: 'y', + ti: 'Double', + an: { + lp: 'y' + }, + t: 'a' + }, { + n: 'xunits', + an: { + lp: 'xunits' + }, + t: 'a' + }, { + n: 'yunits', + an: { + lp: 'yunits' + }, + t: 'a' }] }, { ln: 'UpdateType', @@ -418,6 +240,23 @@ var KML_2_1_Module_Factory = function () { }], t: 'es' }] + }, { + ln: 'IconStyleType', + bti: '.ColorStyleType', + ps: [{ + n: 'scale', + ti: 'Float' + }, { + n: 'heading', + ti: 'Float' + }, { + n: 'icon', + en: 'Icon', + ti: '.IconStyleIconType' + }, { + n: 'hotSpot', + ti: '.Vec2Type' + }] }, { ln: 'LabelStyleType', bti: '.ColorStyleType', @@ -425,6 +264,16 @@ var KML_2_1_Module_Factory = function () { n: 'scale', ti: 'Float' }] + }, { + ln: 'StyleMapType', + bti: '.StyleSelectorType', + ps: [{ + n: 'pair', + rq: true, + col: true, + en: 'Pair', + ti: '.StyleMapPairType' + }] }, { ln: 'LineStringType', bti: '.GeometryType', @@ -444,27 +293,27 @@ var KML_2_1_Module_Factory = function () { } }] }, { - ln: 'BalloonStyleType', - bti: '.ObjectType', + ln: 'ObjectType', ps: [{ - n: 'color', - ti: 'HexBinary' - }, { - n: 'bgColor', - ti: 'HexBinary' - }, { - n: 'textColor', - ti: 'HexBinary' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }, { - n: 'text' + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' }] }, { - ln: 'MultiGeometryType', - bti: '.GeometryType', + ln: 'PlacemarkType', + bti: '.FeatureType', ps: [{ n: 'geometry', - rq: true, - col: true, mx: false, dom: false, en: 'Geometry', @@ -472,63 +321,81 @@ var KML_2_1_Module_Factory = function () { t: 'er' }] }, { - ln: 'StyleMapType', - bti: '.StyleSelectorType', + ln: 'ListStyleType', + bti: '.ObjectType', ps: [{ - n: 'pair', - rq: true, + n: 'listItemType' + }, { + n: 'bgColor', + ti: 'HexBinary' + }, { + n: 'itemIcon', + mno: 0, col: true, - en: 'Pair', - ti: '.StyleMapPairType' + en: 'ItemIcon', + ti: '.ItemIconType' }] }, { - ln: 'DocumentType', - bti: '.ContainerType', + ln: 'ChangeType', ps: [{ - n: 'feature', + n: 'objectOrFeatureOrGeometry', mno: 0, col: true, mx: false, dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' + etis: [{ + en: 'Geometry', + ti: '.GeometryType' + }, { + en: 'Feature', + ti: '.FeatureType' + }, { + en: 'TimePrimitive', + ti: '.TimePrimitiveType' + }, { + en: 'Object', + ti: '.ObjectType' + }, { + en: 'StyleSelector', + ti: '.StyleSelectorType' + }], + t: 'ers' }] }, { - ln: 'GeometryType', - bti: '.ObjectType' - }, { - ln: 'PolygonType', - bti: '.GeometryType', + ln: 'LodType', + bti: '.ObjectType', ps: [{ - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' + n: 'minLodPixels', + ti: 'Float' }, { - n: 'altitudeMode' + n: 'maxLodPixels', + ti: 'Float' }, { - n: 'outerBoundaryIs', - ti: '.BoundaryType' + n: 'minFadeExtent', + ti: 'Float' }, { - n: 'innerBoundaryIs', - mno: 0, - col: true, - ti: '.BoundaryType' + n: 'maxFadeExtent', + ti: 'Float' }] }, { - ln: 'RegionType', + ln: 'IconStyleIconType', bti: '.ObjectType', ps: [{ - n: 'latLonAltBox', - rq: true, - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType' - }, { - n: 'lod', - en: 'Lod', - ti: '.LodType' + n: 'href', + rq: true + }] + }, { + ln: 'DocumentType', + bti: '.ContainerType', + ps: [{ + n: 'feature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' }] }, { ln: 'FeatureType', @@ -583,64 +450,148 @@ var KML_2_1_Module_Factory = function () { ti: '.MetadataType' }] }, { - ln: 'ObjectType', + ln: 'NetworkLinkType', + bti: '.FeatureType', ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' + n: 'refreshVisibility', + ti: 'Boolean' }, { - n: 'targetId', - ti: 'NCName', - an: { - lp: 'targetId' + n: 'flyToView', + ti: 'Boolean' + }, { + n: 'link', + rq: true, + en: 'Link', + ti: '.LinkType' + }, { + n: 'url', + rq: true, + en: 'Url', + ti: '.LinkType' + }] + }, { + ln: 'FolderType', + bti: '.ContainerType', + ps: [{ + n: 'feature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] + }, { + ln: 'OverlayType', + bti: '.FeatureType', + ps: [{ + n: 'color', + ti: 'HexBinary' + }, { + n: 'drawOrder', + ti: 'Int' + }, { + n: 'icon', + en: 'Icon', + ti: '.LinkType' + }] + }, { + ln: 'PolygonType', + bti: '.GeometryType', + ps: [{ + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeMode' + }, { + n: 'outerBoundaryIs', + ti: '.BoundaryType' + }, { + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.BoundaryType' + }] + }, { + ln: 'ItemIconType', + bti: '.ObjectType', + ps: [{ + n: 'state', + mno: 0, + col: true, + mx: false, + dom: false, + ti: { + t: 'l' }, - t: 'a' + t: 'er' + }, { + n: 'href', + rq: true }] }, { - ln: 'SnippetType', + ln: 'ColorStyleType', + bti: '.ObjectType', ps: [{ - n: 'value', - t: 'v' + n: 'color', + ti: 'HexBinary' }, { - n: 'maxLines', - ti: 'Int', - an: { - lp: 'maxLines' - }, - t: 'a' + n: 'colorMode' }] }, { - ln: 'NetworkLinkType', - bti: '.FeatureType', + ln: 'TimeStampType', + bti: '.TimePrimitiveType', ps: [{ - n: 'refreshVisibility', - ti: 'Boolean' + n: 'when', + rq: true + }] + }, { + ln: 'LinkType', + bti: '.ObjectType', + ps: [{ + n: 'href' }, { - n: 'flyToView', - ti: 'Boolean' + n: 'refreshMode' }, { - n: 'link', - rq: true, - en: 'Link', - ti: '.LinkType' + n: 'refreshInterval', + ti: 'Float' }, { - n: 'url', - rq: true, - en: 'Url', - ti: '.LinkType' + n: 'viewRefreshMode' + }, { + n: 'viewRefreshTime', + ti: 'Float' + }, { + n: 'viewBoundScale', + ti: 'Float' + }, { + n: 'viewFormat' + }, { + n: 'httpQuery' }] }, { - ln: 'PolyStyleType', - bti: '.ColorStyleType', + ln: 'ScaleType', + bti: '.ObjectType', ps: [{ - n: 'fill', - ti: 'Boolean' + n: 'x', + ti: 'Double' }, { - n: 'outline', - ti: 'Boolean' + n: 'y', + ti: 'Double' + }, { + n: 'z', + ti: 'Double' + }] + }, { + ln: 'CreateType', + ps: [{ + n: 'folder', + rq: true, + en: 'Folder', + ti: '.FolderType' }] }, { ln: 'LocationType', @@ -656,41 +607,45 @@ var KML_2_1_Module_Factory = function () { ti: 'Double' }] }, { - ln: 'DeleteType', + ln: 'LineStyleType', + bti: '.ColorStyleType', ps: [{ - n: 'feature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' + n: 'width', + ti: 'Float' }] }, { - ln: 'GroundOverlayType', - bti: '.OverlayType', + ln: 'StyleSelectorType', + bti: '.ObjectType' + }, { + ln: 'PointType', + bti: '.GeometryType', ps: [{ - n: 'altitude', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' }, { n: 'altitudeMode' }, { - n: 'latLonBox', - en: 'LatLonBox', - ti: '.LatLonBoxType' + n: 'coordinates', + rq: true, + ti: { + t: 'l' + } }] }, { - ln: 'LatLonAltBoxType', - bti: '.LatLonBoxType', + ln: 'OrientationType', + bti: '.ObjectType', ps: [{ - n: 'minAltitude', + n: 'heading', ti: 'Double' }, { - n: 'maxAltitude', + n: 'tilt', ti: 'Double' }, { - n: 'altitudeMode' + n: 'roll', + ti: 'Double' }] }, { ln: 'BoundaryType', @@ -702,61 +657,56 @@ var KML_2_1_Module_Factory = function () { ti: '.LinearRingType' }] }, { - ln: 'Vec2Type', - tn: 'vec2Type', + ln: 'RegionType', + bti: '.ObjectType', ps: [{ - n: 'x', - ti: 'Double', - an: { - lp: 'x' - }, - t: 'a' - }, { - n: 'y', - ti: 'Double', - an: { - lp: 'y' - }, - t: 'a' - }, { - n: 'xunits', - an: { - lp: 'xunits' - }, - t: 'a' + n: 'latLonAltBox', + rq: true, + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType' }, { - n: 'yunits', - an: { - lp: 'yunits' - }, - t: 'a' + n: 'lod', + en: 'Lod', + ti: '.LodType' }] }, { - ln: 'ColorStyleType', + ln: 'BalloonStyleType', bti: '.ObjectType', ps: [{ n: 'color', ti: 'HexBinary' }, { - n: 'colorMode' + n: 'bgColor', + ti: 'HexBinary' + }, { + n: 'textColor', + ti: 'HexBinary' + }, { + n: 'text' }] }, { - ln: 'PointType', - bti: '.GeometryType', + ln: 'LookAtType', + bti: '.ObjectType', ps: [{ - n: 'extrude', - ti: 'Boolean' + n: 'longitude', + ti: 'Double' }, { - n: 'tessellate', - ti: 'Boolean' + n: 'latitude', + ti: 'Double' }, { - n: 'altitudeMode' + n: 'altitude', + ti: 'Double' }, { - n: 'coordinates', - rq: true, - ti: { - t: 'l' - } + n: 'range', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'heading', + ti: 'Double' + }, { + n: 'altitudeMode' }] }, { ln: 'StyleType', @@ -778,227 +728,277 @@ var KML_2_1_Module_Factory = function () { en: 'PolyStyle', ti: '.PolyStyleType' }, { - n: 'balloonStyle', - en: 'BalloonStyle', - ti: '.BalloonStyleType' + n: 'balloonStyle', + en: 'BalloonStyle', + ti: '.BalloonStyleType' + }, { + n: 'listStyle', + en: 'ListStyle', + ti: '.ListStyleType' + }] + }, { + ln: 'ReplaceType', + ps: [{ + n: 'feature', + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] + }, { + ln: 'GeometryType', + bti: '.ObjectType' + }, { + ln: 'KmlType', + ps: [{ + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' + }, { + n: 'feature', + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] + }, { + ln: 'NetworkLinkControlType', + ps: [{ + n: 'minRefreshPeriod', + ti: 'Float' + }, { + n: 'cookie' + }, { + n: 'message' + }, { + n: 'linkName' + }, { + n: 'linkDescription' + }, { + n: 'linkSnippet', + ti: '.SnippetType' + }, { + n: 'expires' }, { - n: 'listStyle', - en: 'ListStyle', - ti: '.ListStyleType' - }] - }, { - ln: 'CreateType', - ps: [{ - n: 'folder', - rq: true, - en: 'Folder', - ti: '.FolderType' + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'lookAt', + en: 'LookAt', + ti: '.LookAtType' }] }, { - ln: 'OverlayType', - bti: '.FeatureType', + ln: 'LinearRingType', + bti: '.GeometryType', ps: [{ - n: 'color', - ti: 'HexBinary' + n: 'extrude', + ti: 'Boolean' }, { - n: 'drawOrder', - ti: 'Int' + n: 'tessellate', + ti: 'Boolean' }, { - n: 'icon', - en: 'Icon', - ti: '.LinkType' + n: 'altitudeMode' + }, { + n: 'coordinates', + rq: true, + ti: { + t: 'l' + } }] }, { t: 'enum', - ln: 'StyleStateEnum', - vs: ['normal', 'highlight'] + ln: 'UnitsEnum', + vs: ['fraction', 'pixels', 'insetPixels'] }, { t: 'enum', - ln: 'AltitudeModeEnum', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'ItemIconStateEnum', + vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + }, { + t: 'enum', + ln: 'RefreshModeEnum', + vs: ['onChange', 'onInterval', 'onExpire'] }, { t: 'enum', ln: 'ListItemTypeEnum', vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { t: 'enum', - ln: 'RefreshModeEnum', - vs: ['onChange', 'onInterval', 'onExpire'] + ln: 'StyleStateEnum', + vs: ['normal', 'highlight'] }, { t: 'enum', - ln: 'ItemIconStateEnum', - vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + ln: 'ColorModeEnum', + vs: ['normal', 'random'] }, { t: 'enum', - ln: 'UnitsEnum', - vs: ['fraction', 'pixels', 'insetPixels'] + ln: 'AltitudeModeEnum', + vs: ['clampToGround', 'relativeToGround', 'absolute'] }, { t: 'enum', ln: 'ViewRefreshModeEnum', vs: ['never', 'onRequest', 'onStop', 'onRegion'] - }, { - t: 'enum', - ln: 'ColorModeEnum', - vs: ['normal', 'random'] }], eis: [{ - en: 'TimeStamp', - ti: '.TimeStampType', - sh: 'TimePrimitive' + en: 'state', + ti: { + t: 'l' + }, + sc: '.ItemIconType' }, { - en: 'styleUrl' + en: 'Style', + ti: '.StyleType', + sh: 'StyleSelector' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'Geometry' + en: 'kml', + ti: '.KmlType' }, { - en: 'Icon', - ti: '.LinkType', + en: 'Orientation', + ti: '.OrientationType', sh: 'Object' }, { - en: 'PolyStyle', - ti: '.PolyStyleType', - sh: 'Object' + en: 'Polygon', + ti: '.PolygonType', + sh: 'Geometry' }, { - en: 'Document', - ti: '.DocumentType', - sh: 'Feature' + en: 'LookAt', + ti: '.LookAtType', + sh: 'Object' }, { - en: 'Model', - ti: '.ModelType', - sh: 'Geometry' + en: 'ListStyle', + ti: '.ListStyleType', + sh: 'Object' }, { - en: 'BalloonStyle', - ti: '.BalloonStyleType', + en: 'Location', + ti: '.LocationType', sh: 'Object' }, { en: 'TimeSpan', ti: '.TimeSpanType', sh: 'TimePrimitive' }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'Feature' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'Geometry' }, { - en: 'Orientation', - ti: '.OrientationType', + en: 'Lod', + ti: '.LodType', sh: 'Object' }, { - en: 'coordinates', - ti: { - t: 'l' - } + en: 'PolyStyle', + ti: '.PolyStyleType', + sh: 'Object' }, { en: 'Point', ti: '.PointType', sh: 'Geometry' }, { - en: 'Region', - ti: '.RegionType', - sh: 'Object' - }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'Geometry' + en: 'Folder', + ti: '.FolderType', + sh: 'Feature' }, { - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType' + en: 'TimePrimitive', + ti: '.TimePrimitiveType' }, { - en: 'Location', - ti: '.LocationType', + en: 'Region', + ti: '.RegionType', sh: 'Object' }, { en: 'LineStyle', ti: '.LineStyleType', sh: 'Object' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', + en: 'Icon', + ti: '.LinkType', sh: 'Object' }, { - en: 'state', - ti: { - t: 'l' - }, - sc: '.ItemIconType' - }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', - sh: 'Feature' + en: 'Scale', + ti: '.ScaleType', + sh: 'Object' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'Geometry' + en: 'BalloonStyle', + ti: '.BalloonStyleType', + sh: 'Object' }, { en: 'StyleMap', ti: '.StyleMapType', sh: 'StyleSelector' }, { - en: 'TimePrimitive', - ti: '.TimePrimitiveType' - }, { - en: 'Style', - ti: '.StyleType', - sh: 'StyleSelector' - }, { - en: 'StyleSelector', - ti: '.StyleSelectorType' + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'Feature' }, { - en: 'Lod', - ti: '.LodType', - sh: 'Object' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'Geometry' }, { - en: 'Folder', - ti: '.FolderType', + en: 'Document', + ti: '.DocumentType', sh: 'Feature' }, { - en: 'Link', - ti: '.LinkType', - sh: 'Object' + en: 'coordinates', + ti: { + t: 'l' + } }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType' + }, { + en: 'IconStyle', + ti: '.IconStyleType', sh: 'Object' }, { - en: 'Geometry', - ti: '.GeometryType' + en: 'Object', + ti: '.ObjectType' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'Object' + en: 'TimeStamp', + ti: '.TimeStampType', + sh: 'TimePrimitive' }, { en: 'Feature', ti: '.FeatureType' - }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'Geometry' }, { en: 'NetworkLink', ti: '.NetworkLinkType', sh: 'Feature' }, { - en: 'Scale', - ti: '.ScaleType', + en: 'LabelStyle', + ti: '.LabelStyleType', sh: 'Object' }, { - en: 'kml', - ti: '.KmlType' + en: 'Geometry', + ti: '.GeometryType' }, { - en: 'IconStyle', - ti: '.IconStyleType', + en: 'Link', + ti: '.LinkType', sh: 'Object' }, { - en: 'ListStyle', - ti: '.ListStyleType', + en: 'LatLonBox', + ti: '.LatLonBoxType', sh: 'Object' }, { - en: 'Object', - ti: '.ObjectType' + en: 'StyleSelector', + ti: '.StyleSelectorType' + }, { + en: 'GroundOverlay', + ti: '.GroundOverlayType', + sh: 'Feature' }, { en: 'Placemark', ti: '.PlacemarkType', sh: 'Feature' + }, { + en: 'Model', + ti: '.ModelType', + sh: 'Geometry' + }, { + en: 'styleUrl' + }, { + en: 'LineString', + ti: '.LineStringType', + sh: 'Geometry' }] }; return { diff --git a/scripts/lib/KML_2_2_0.js b/scripts/lib/KML_2_2_0.js index b3b3293c..e3c8c2f5 100644 --- a/scripts/lib/KML_2_2_0.js +++ b/scripts/lib/KML_2_2_0.js @@ -2,87 +2,56 @@ var KML_2_2_0_Module_Factory = function () { var KML_2_2_0 = { n: 'KML_2_2_0', dens: 'http:\/\/www.opengis.net\/kml\/2.2', - deps: ['Atom_1_0', 'xAL_2_0'], + deps: ['xAL_2_0', 'Atom_1_0'], tis: [{ - ln: 'ScaleType', - bti: '.AbstractObjectType', + ln: 'BalloonStyleType', + bti: '.AbstractSubStyleType', ps: [{ - n: 'x', - ti: 'Double' + n: 'color', + ti: 'HexBinary' }, { - n: 'y', - ti: 'Double' + n: 'bgColor', + ti: 'HexBinary' }, { - n: 'z', - ti: 'Double' + n: 'textColor', + ti: 'HexBinary' }, { - n: 'scaleSimpleExtensionGroup', + n: 'text' + }, { + n: 'displayMode' + }, { + n: 'balloonStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'ScaleSimpleExtensionGroup', + en: 'BalloonStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'scaleObjectExtensionGroup', + n: 'balloonStyleObjectExtensionGroup', mno: 0, col: true, - en: 'ScaleObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractViewType', + ln: 'ResourceMapType', bti: '.AbstractObjectType', ps: [{ - n: 'abstractViewSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractViewSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'abstractViewObjectExtensionGroup', + n: 'alias', mno: 0, col: true, - en: 'AbstractViewObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'SimpleDataType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'LatLonAltBoxType', - bti: '.AbstractLatLonBoxType', - ps: [{ - n: 'minAltitude', - ti: 'Double' - }, { - n: 'maxAltitude', - ti: 'Double' - }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + en: 'Alias', + ti: '.AliasType' }, { - n: 'latLonAltBoxSimpleExtensionGroup', + n: 'resourceMapSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxSimpleExtensionGroup', + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonAltBoxObjectExtensionGroup', + n: 'resourceMapObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -114,207 +83,137 @@ var KML_2_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundaryType', + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractObjectType', ps: [{ - n: 'linearRing', - en: 'LinearRing', - ti: '.LinearRingType' - }, { - n: 'boundarySimpleExtensionGroup', + n: 'abstractTimePrimitiveSimpleExtensionGroup', mno: 0, col: true, - en: 'BoundarySimpleExtensionGroup', + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'boundaryObjectExtensionGroup', + n: 'abstractTimePrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'BoundaryObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LookAtType', - bti: '.AbstractViewType', + ln: 'PhotoOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' - }, { - n: 'altitude', + n: 'rotation', ti: 'Double' }, { - n: 'heading', - ti: 'Double' + n: 'viewVolume', + en: 'ViewVolume', + ti: '.ViewVolumeType' }, { - n: 'tilt', - ti: 'Double' + n: 'imagePyramid', + en: 'ImagePyramid', + ti: '.ImagePyramidType' }, { - n: 'range', - ti: 'Double' + n: 'point', + en: 'Point', + ti: '.PointType' }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + n: 'shape' }, { - n: 'lookAtSimpleExtensionGroup', + n: 'photoOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'LookAtSimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lookAtObjectExtensionGroup', + n: 'photoOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'LookAtObjectExtensionGroup', + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'Vec2Type', - tn: 'vec2Type', + ln: 'LabelStyleType', + bti: '.AbstractColorStyleType', ps: [{ - n: 'x', - ti: 'Double', - an: { - lp: 'x' - }, - t: 'a' - }, { - n: 'y', - ti: 'Double', - an: { - lp: 'y' - }, - t: 'a' + n: 'scale', + ti: 'Double' }, { - n: 'xunits', - an: { - lp: 'xunits' - }, - t: 'a' + n: 'labelStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LabelStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'yunits', - an: { - lp: 'yunits' - }, - t: 'a' + n: 'labelStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'LabelStyleObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'KmlType', + ln: 'ScaleType', + bti: '.AbstractObjectType', ps: [{ - n: 'networkLinkControl', - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + n: 'x', + ti: 'Double' }, { - n: 'abstractFeatureGroup', - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + n: 'y', + ti: 'Double' }, { - n: 'kmlSimpleExtensionGroup', + n: 'z', + ti: 'Double' + }, { + n: 'scaleSimpleExtensionGroup', mno: 0, col: true, - en: 'KmlSimpleExtensionGroup', + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'kmlObjectExtensionGroup', + n: 'scaleObjectExtensionGroup', mno: 0, col: true, - en: 'KmlObjectExtensionGroup', + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType' - }, { - n: 'hint', - an: { - lp: 'hint' - }, - t: 'a' }] }, { - ln: 'StyleMapType', - bti: '.AbstractStyleSelectorType', + ln: 'AbstractViewType', + bti: '.AbstractObjectType', ps: [{ - n: 'pair', - mno: 0, - col: true, - en: 'Pair', - ti: '.PairType' - }, { - n: 'styleMapSimpleExtensionGroup', + n: 'abstractViewSimpleExtensionGroup', mno: 0, col: true, - en: 'StyleMapSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleMapObjectExtensionGroup', + n: 'abstractViewObjectExtensionGroup', mno: 0, col: true, - en: 'StyleMapObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ListStyleType', - bti: '.AbstractSubStyleType', + ln: 'FolderType', + bti: '.AbstractContainerType', ps: [{ - n: 'listItemType' - }, { - n: 'bgColor', - ti: 'HexBinary' - }, { - n: 'itemIcon', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'ItemIcon', - ti: '.ItemIconType' - }, { - n: 'maxSnippetLines', - ti: 'Int' + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'listStyleSimpleExtensionGroup', + n: 'folderSimpleExtensionGroup', mno: 0, col: true, - en: 'ListStyleSimpleExtensionGroup', + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'listStyleObjectExtensionGroup', + n: 'folderObjectExtensionGroup', mno: 0, col: true, - en: 'ListStyleObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'ViewVolumeType', - bti: '.AbstractObjectType', - ps: [{ - n: 'leftFov', - ti: 'Double' - }, { - n: 'rightFov', - ti: 'Double' - }, { - n: 'bottomFov', - ti: 'Double' - }, { - n: 'topFov', - ti: 'Double' - }, { - n: 'near', - ti: 'Double' - }, { - n: 'viewVolumeSimpleExtensionGroup', - mno: 0, - col: true, - en: 'ViewVolumeSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'viewVolumeObjectExtensionGroup', - mno: 0, - col: true, - en: 'ViewVolumeObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -347,130 +246,61 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'PolygonType', - bti: '.AbstractGeometryType', + ln: 'LinkType', + bti: '.BasicLinkType', ps: [{ - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' - }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'outerBoundaryIs', - ti: '.BoundaryType' + n: 'refreshMode' }, { - n: 'innerBoundaryIs', - mno: 0, - col: true, - ti: '.BoundaryType' + n: 'refreshInterval', + ti: 'Double' }, { - n: 'polygonSimpleExtensionGroup', - mno: 0, - col: true, - en: 'PolygonSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'viewRefreshMode' }, { - n: 'polygonObjectExtensionGroup', - mno: 0, - col: true, - en: 'PolygonObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'NetworkLinkControlType', - ps: [{ - n: 'minRefreshPeriod', + n: 'viewRefreshTime', ti: 'Double' }, { - n: 'maxSessionLength', + n: 'viewBoundScale', ti: 'Double' }, { - n: 'cookie' - }, { - n: 'message' - }, { - n: 'linkName' - }, { - n: 'linkDescription' - }, { - n: 'linkSnippet', - ti: '.SnippetType' - }, { - n: 'expires' - }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'viewFormat' }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' + n: 'httpQuery' }, { - n: 'networkLinkControlSimpleExtensionGroup', + n: 'linkSimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'LinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkControlObjectExtensionGroup', + n: 'linkObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlObjectExtensionGroup', + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ResourceMapType', - bti: '.AbstractObjectType', + ln: 'DeleteType', ps: [{ - n: 'alias', - mno: 0, - col: true, - en: 'Alias', - ti: '.AliasType' - }, { - n: 'resourceMapSimpleExtensionGroup', - mno: 0, - col: true, - en: 'ResourceMapSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'resourceMapObjectExtensionGroup', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'ResourceMapObjectExtensionGroup', - ti: '.AbstractObjectType' + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }] }, { - ln: 'SimpleFieldType', + ln: 'ChangeType', ps: [{ - n: 'displayName' - }, { - n: 'simpleFieldExtension', + n: 'abstractObjectGroup', mno: 0, col: true, - en: 'SimpleFieldExtension', - ti: 'AnyType' - }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType', + t: 'er' }] }, { ln: 'UpdateType', @@ -503,123 +333,340 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'DeleteType', - ps: [{ - n: 'abstractFeatureGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' - }] - }, { - ln: 'DocumentType', - bti: '.AbstractContainerType', + ln: 'AbstractLatLonBoxType', + bti: '.AbstractObjectType', ps: [{ - n: 'schema', - mno: 0, - col: true, - en: 'Schema', - ti: '.SchemaType' + n: 'north', + ti: 'Double' }, { - n: 'abstractFeatureGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + n: 'south', + ti: 'Double' }, { - n: 'documentSimpleExtensionGroup', + n: 'east', + ti: 'Double' + }, { + n: 'west', + ti: 'Double' + }, { + n: 'abstractLatLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'DocumentSimpleExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'documentObjectExtensionGroup', + n: 'abstractLatLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'DocumentObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractObjectType', - ps: [{ - n: 'objectSimpleExtensionGroup', - mno: 0, - col: true, - en: 'ObjectSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'targetId', - ti: 'NCName', - an: { - lp: 'targetId' - }, - t: 'a' - }] - }, { - ln: 'FolderType', - bti: '.AbstractContainerType', + ln: 'StyleMapType', + bti: '.AbstractStyleSelectorType', ps: [{ - n: 'abstractFeatureGroup', + n: 'pair', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + en: 'Pair', + ti: '.PairType' }, { - n: 'folderSimpleExtensionGroup', + n: 'styleMapSimpleExtensionGroup', mno: 0, col: true, - en: 'FolderSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'folderObjectExtensionGroup', + n: 'styleMapObjectExtensionGroup', mno: 0, col: true, - en: 'FolderObjectExtensionGroup', + en: 'StyleMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometryType', + ln: 'AbstractFeatureType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractGeometryGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', + n: 'name' + }, { + n: 'visibility', + ti: 'Boolean' + }, { + n: 'open', + ti: 'Boolean' + }, { + n: 'atomAuthor', + en: { + lp: 'author', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.AtomPersonConstruct' + }, { + n: 'atomLink', + en: { + lp: 'link', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.Link' + }, { + n: 'address' + }, { + n: 'addressDetails', + en: { + lp: 'AddressDetails', + ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' + }, + ti: 'xAL_2_0.AddressDetails' + }, { + n: 'phoneNumber' + }, { + n: 'complexSnippet', + en: 'Snippet', + ti: '.SnippetType' + }, { + n: 'snippet' + }, { + n: 'description' + }, { + n: 'abstractViewGroup', + mx: false, + dom: false, + en: 'AbstractViewGroup', + ti: '.AbstractViewType', t: 'er' }, { - n: 'multiGeometrySimpleExtensionGroup', + n: 'abstractTimePrimitiveGroup', + mx: false, + dom: false, + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', + t: 'er' + }, { + n: 'styleUrl' + }, { + n: 'abstractStyleSelectorGroup', mno: 0, col: true, - en: 'MultiGeometrySimpleExtensionGroup', + mx: false, + dom: false, + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + t: 'er' + }, { + n: 'region', + en: 'Region', + ti: '.RegionType' + }, { + n: 'metadata', + en: 'Metadata', + ti: '.MetadataType' + }, { + n: 'extendedData', + en: 'ExtendedData', + ti: '.ExtendedDataType' + }, { + n: 'abstractFeatureSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'multiGeometryObjectExtensionGroup', + n: 'abstractFeatureObjectExtensionGroup', mno: 0, col: true, - en: 'MultiGeometryObjectExtensionGroup', + en: 'AbstractFeatureObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LineStringType', + ln: 'ExtendedDataType', + ps: [{ + n: 'data', + mno: 0, + col: true, + en: 'Data', + ti: '.DataType' + }, { + n: 'schemaData', + mno: 0, + col: true, + en: 'SchemaData', + ti: '.SchemaDataType' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'Vec2Type', + tn: 'vec2Type', + ps: [{ + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' + }, { + n: 'y', + ti: 'Double', + an: { + lp: 'y' + }, + t: 'a' + }, { + n: 'xunits', + an: { + lp: 'xunits' + }, + t: 'a' + }, { + n: 'yunits', + an: { + lp: 'yunits' + }, + t: 'a' + }] + }, { + ln: 'AbstractSubStyleType', + bti: '.AbstractObjectType', + ps: [{ + n: 'abstractSubStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractSubStyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'abstractSubStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'AbstractSubStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'DocumentType', + bti: '.AbstractContainerType', + ps: [{ + n: 'schema', + mno: 0, + col: true, + en: 'Schema', + ti: '.SchemaType' + }, { + n: 'abstractFeatureGroup', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'documentSimpleExtensionGroup', + mno: 0, + col: true, + en: 'DocumentSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'documentObjectExtensionGroup', + mno: 0, + col: true, + en: 'DocumentObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractObjectType', + ps: [{ + n: 'objectSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ObjectSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' + }] + }, { + ln: 'SnippetType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' + }] + }, { + ln: 'SimpleDataType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ModelType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'location', + en: 'Location', + ti: '.LocationType' + }, { + n: 'orientation', + en: 'Orientation', + ti: '.OrientationType' + }, { + n: 'scale', + en: 'Scale', + ti: '.ScaleType' + }, { + n: 'link', + en: 'Link', + ti: '.LinkType' + }, { + n: 'resourceMap', + en: 'ResourceMap', + ti: '.ResourceMapType' + }, { + n: 'modelSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ModelSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'modelObjectExtensionGroup', + mno: 0, + col: true, + en: 'ModelObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'PolygonType', bti: '.AbstractGeometryType', ps: [{ n: 'extrude', @@ -634,23 +681,35 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'outerBoundaryIs', + ti: '.BoundaryType' }, { - n: 'lineStringSimpleExtensionGroup', + n: 'innerBoundaryIs', mno: 0, col: true, - en: 'LineStringSimpleExtensionGroup', + ti: '.BoundaryType' + }, { + n: 'polygonSimpleExtensionGroup', + mno: 0, + col: true, + en: 'PolygonSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lineStringObjectExtensionGroup', + n: 'polygonObjectExtensionGroup', mno: 0, col: true, - en: 'LineStringObjectExtensionGroup', + en: 'PolygonObjectExtensionGroup', ti: '.AbstractObjectType' }] + }, { + ln: 'MetadataType', + ps: [{ + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] }, { ln: 'PolyStyleType', bti: '.AbstractColorStyleType', @@ -661,53 +720,115 @@ var KML_2_2_0_Module_Factory = function () { n: 'outline', ti: 'Boolean' }, { - n: 'polyStyleSimpleExtensionGroup', + n: 'polyStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'PolyStyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'polyStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'PolyStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'NetworkLinkControlType', + ps: [{ + n: 'minRefreshPeriod', + ti: 'Double' + }, { + n: 'maxSessionLength', + ti: 'Double' + }, { + n: 'cookie' + }, { + n: 'message' + }, { + n: 'linkName' + }, { + n: 'linkDescription' + }, { + n: 'linkSnippet', + ti: '.SnippetType' + }, { + n: 'expires' + }, { + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'abstractViewGroup', + mx: false, + dom: false, + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + t: 'er' + }, { + n: 'networkLinkControlSimpleExtensionGroup', mno: 0, col: true, - en: 'PolyStyleSimpleExtensionGroup', + en: 'NetworkLinkControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polyStyleObjectExtensionGroup', + n: 'networkLinkControlObjectExtensionGroup', mno: 0, col: true, - en: 'PolyStyleObjectExtensionGroup', + en: 'NetworkLinkControlObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'BalloonStyleType', - bti: '.AbstractSubStyleType', + ln: 'ViewVolumeType', + bti: '.AbstractObjectType', ps: [{ - n: 'color', - ti: 'HexBinary' + n: 'leftFov', + ti: 'Double' }, { - n: 'bgColor', - ti: 'HexBinary' + n: 'rightFov', + ti: 'Double' }, { - n: 'textColor', - ti: 'HexBinary' + n: 'bottomFov', + ti: 'Double' }, { - n: 'text' + n: 'topFov', + ti: 'Double' }, { - n: 'displayMode' + n: 'near', + ti: 'Double' }, { - n: 'balloonStyleSimpleExtensionGroup', + n: 'viewVolumeSimpleExtensionGroup', mno: 0, col: true, - en: 'BalloonStyleSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'balloonStyleObjectExtensionGroup', + n: 'viewVolumeObjectExtensionGroup', mno: 0, col: true, - en: 'BalloonStyleObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'GroundOverlayType', - bti: '.AbstractOverlayType', + ln: 'CameraType', + bti: '.AbstractViewType', ps: [{ + n: 'longitude', + ti: 'Double' + }, { + n: 'latitude', + ti: 'Double' + }, { n: 'altitude', ti: 'Double' + }, { + n: 'heading', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'roll', + ti: 'Double' }, { n: 'altitudeModeGroup', mx: false, @@ -715,192 +836,210 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }, { - n: 'latLonBox', - en: 'LatLonBox', - ti: '.LatLonBoxType' - }, { - n: 'groundOverlaySimpleExtensionGroup', + n: 'cameraSimpleExtensionGroup', mno: 0, col: true, - en: 'GroundOverlaySimpleExtensionGroup', + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'groundOverlayObjectExtensionGroup', + n: 'cameraObjectExtensionGroup', mno: 0, col: true, - en: 'GroundOverlayObjectExtensionGroup', + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractContainerType', - bti: '.AbstractFeatureType', + ln: 'LatLonAltBoxType', + bti: '.AbstractLatLonBoxType', ps: [{ - n: 'abstractContainerSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractContainerSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'minAltitude', + ti: 'Double' }, { - n: 'abstractContainerObjectExtensionGroup', - mno: 0, - col: true, - en: 'AbstractContainerObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'CreateType', - ps: [{ - n: 'abstractContainerGroup', - mno: 0, - col: true, + n: 'maxAltitude', + ti: 'Double' + }, { + n: 'altitudeModeGroup', mx: false, dom: false, - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', + ti: 'AnyType', t: 'er' - }] - }, { - ln: 'BasicLinkType', - bti: '.AbstractObjectType', - ps: [{ - n: 'href' }, { - n: 'basicLinkSimpleExtensionGroup', + n: 'latLonAltBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'BasicLinkSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'basicLinkObjectExtensionGroup', + n: 'latLonAltBoxObjectExtensionGroup', mno: 0, col: true, - en: 'BasicLinkObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DataType', + ln: 'SchemaDataType', bti: '.AbstractObjectType', ps: [{ - n: 'displayName' - }, { - n: 'value', - rq: true + n: 'simpleData', + mno: 0, + col: true, + en: 'SimpleData', + ti: '.SimpleDataType' }, { - n: 'dataExtension', + n: 'schemaDataExtension', mno: 0, col: true, - en: 'DataExtension', + en: 'SchemaDataExtension', ti: 'AnyType' }, { - n: 'name', + n: 'schemaUrl', an: { - lp: 'name' + lp: 'schemaUrl' }, t: 'a' }] }, { - ln: 'ScreenOverlayType', - bti: '.AbstractOverlayType', + ln: 'NetworkLinkType', + bti: '.AbstractFeatureType', ps: [{ - n: 'overlayXY', - ti: '.Vec2Type' - }, { - n: 'screenXY', - ti: '.Vec2Type' + n: 'refreshVisibility', + ti: 'Boolean' }, { - n: 'rotationXY', - ti: '.Vec2Type' + n: 'flyToView', + ti: 'Boolean' }, { - n: 'size', - ti: '.Vec2Type' + n: 'url', + en: 'Url', + ti: '.LinkType' }, { - n: 'rotation', - ti: 'Double' + n: 'link', + en: 'Link', + ti: '.LinkType' }, { - n: 'screenOverlaySimpleExtensionGroup', + n: 'networkLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlaySimpleExtensionGroup', + en: 'NetworkLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'screenOverlayObjectExtensionGroup', + n: 'networkLinkObjectExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlayObjectExtensionGroup', + en: 'NetworkLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinkType', - bti: '.BasicLinkType', + ln: 'AbstractColorStyleType', + bti: '.AbstractSubStyleType', ps: [{ - n: 'refreshMode' + n: 'color', + ti: 'HexBinary' }, { - n: 'refreshInterval', - ti: 'Double' + n: 'colorMode' }, { - n: 'viewRefreshMode' + n: 'abstractColorStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractColorStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'viewRefreshTime', - ti: 'Double' + n: 'abstractColorStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'AbstractColorStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractStyleSelectorType', + bti: '.AbstractObjectType', + ps: [{ + n: 'abstractStyleSelectorSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractStyleSelectorSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'viewBoundScale', - ti: 'Double' + n: 'abstractStyleSelectorObjectExtensionGroup', + mno: 0, + col: true, + en: 'AbstractStyleSelectorObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'ListStyleType', + bti: '.AbstractSubStyleType', + ps: [{ + n: 'listItemType' }, { - n: 'viewFormat' + n: 'bgColor', + ti: 'HexBinary' }, { - n: 'httpQuery' + n: 'itemIcon', + mno: 0, + col: true, + en: 'ItemIcon', + ti: '.ItemIconType' }, { - n: 'linkSimpleExtensionGroup', + n: 'maxSnippetLines', + ti: 'Int' + }, { + n: 'listStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'LinkSimpleExtensionGroup', + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linkObjectExtensionGroup', + n: 'listStyleObjectExtensionGroup', mno: 0, col: true, - en: 'LinkObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractGeometryType', - bti: '.AbstractObjectType', + ln: 'AbstractContainerType', + bti: '.AbstractFeatureType', ps: [{ - n: 'abstractGeometrySimpleExtensionGroup', + n: 'abstractContainerSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractGeometryObjectExtensionGroup', + n: 'abstractContainerObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometryObjectExtensionGroup', + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LocationType', - bti: '.AbstractObjectType', + ln: 'ScreenOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'longitude', - ti: 'Double' + n: 'overlayXY', + ti: '.Vec2Type' + }, { + n: 'screenXY', + ti: '.Vec2Type' }, { - n: 'latitude', - ti: 'Double' + n: 'rotationXY', + ti: '.Vec2Type' }, { - n: 'altitude', + n: 'size', + ti: '.Vec2Type' + }, { + n: 'rotation', ti: 'Double' }, { - n: 'locationSimpleExtensionGroup', + n: 'screenOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'LocationSimpleExtensionGroup', + en: 'ScreenOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'locationObjectExtensionGroup', + n: 'screenOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'LocationObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -927,19 +1066,30 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'AbstractTimePrimitiveType', + ln: 'ImagePyramidType', bti: '.AbstractObjectType', ps: [{ - n: 'abstractTimePrimitiveSimpleExtensionGroup', + n: 'tileSize', + ti: 'Int' + }, { + n: 'maxWidth', + ti: 'Int' + }, { + n: 'maxHeight', + ti: 'Int' + }, { + n: 'gridOrigin' + }, { + n: 'imagePyramidSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'ImagePyramidSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTimePrimitiveObjectExtensionGroup', + n: 'imagePyramidObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -973,80 +1123,83 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'AbstractLatLonBoxType', + ln: 'OrientationType', bti: '.AbstractObjectType', ps: [{ - n: 'north', - ti: 'Double' - }, { - n: 'south', + n: 'heading', ti: 'Double' }, { - n: 'east', + n: 'tilt', ti: 'Double' }, { - n: 'west', + n: 'roll', ti: 'Double' }, { - n: 'abstractLatLonBoxSimpleExtensionGroup', + n: 'orientationSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxSimpleExtensionGroup', + en: 'OrientationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractLatLonBoxObjectExtensionGroup', + n: 'orientationObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxObjectExtensionGroup', + en: 'OrientationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractOverlayType', - bti: '.AbstractFeatureType', + ln: 'ItemIconType', + bti: '.AbstractObjectType', ps: [{ - n: 'color', - ti: 'HexBinary' - }, { - n: 'drawOrder', - ti: 'Int' + n: 'state', + ti: { + t: 'l' + } }, { - n: 'icon', - en: 'Icon', - ti: '.LinkType' + n: 'href' }, { - n: 'abstractOverlaySimpleExtensionGroup', + n: 'itemIconSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'ItemIconSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractOverlayObjectExtensionGroup', + n: 'itemIconObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlayObjectExtensionGroup', + en: 'ItemIconObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'CameraType', - bti: '.AbstractViewType', + ln: 'DataType', + bti: '.AbstractObjectType', ps: [{ - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' + n: 'displayName' }, { - n: 'altitude', - ti: 'Double' + n: 'value', + rq: true }, { - n: 'heading', - ti: 'Double' + n: 'dataExtension', + mno: 0, + col: true, + en: 'DataExtension', + ti: 'AnyType' }, { - n: 'tilt', - ti: 'Double' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'LineStringType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'extrude', + ti: 'Boolean' }, { - n: 'roll', - ti: 'Double' + n: 'tessellate', + ti: 'Boolean' }, { n: 'altitudeModeGroup', mx: false, @@ -1054,129 +1207,132 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }, { - n: 'cameraSimpleExtensionGroup', + n: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'lineStringSimpleExtensionGroup', mno: 0, col: true, - en: 'CameraSimpleExtensionGroup', + en: 'LineStringSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'cameraObjectExtensionGroup', + n: 'lineStringObjectExtensionGroup', mno: 0, col: true, - en: 'CameraObjectExtensionGroup', + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ChangeType', - ps: [{ - n: 'abstractObjectGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType', - t: 'er' - }] - }, { - ln: 'RegionType', - bti: '.AbstractObjectType', + ln: 'TimeStampType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'latLonAltBox', - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType' - }, { - n: 'lod', - en: 'Lod', - ti: '.LodType' + n: 'when' }, { - n: 'regionSimpleExtensionGroup', + n: 'timeStampSimpleExtensionGroup', mno: 0, col: true, - en: 'RegionSimpleExtensionGroup', + en: 'TimeStampSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'regionObjectExtensionGroup', + n: 'timeStampObjectExtensionGroup', mno: 0, col: true, - en: 'RegionObjectExtensionGroup', + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LodType', - bti: '.AbstractObjectType', + ln: 'LinearRingType', + bti: '.AbstractGeometryType', ps: [{ - n: 'minLodPixels', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' }, { - n: 'maxLodPixels', - ti: 'Double' + n: 'tessellate', + ti: 'Boolean' }, { - n: 'minFadeExtent', - ti: 'Double' + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'maxFadeExtent', - ti: 'Double' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'lodSimpleExtensionGroup', + n: 'linearRingSimpleExtensionGroup', mno: 0, col: true, - en: 'LodSimpleExtensionGroup', + en: 'LinearRingSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lodObjectExtensionGroup', + n: 'linearRingObjectExtensionGroup', mno: 0, col: true, - en: 'LodObjectExtensionGroup', + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaDataType', - bti: '.AbstractObjectType', + ln: 'KmlType', ps: [{ - n: 'simpleData', + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' + }, { + n: 'abstractFeatureGroup', + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'kmlSimpleExtensionGroup', mno: 0, col: true, - en: 'SimpleData', - ti: '.SimpleDataType' + en: 'KmlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'schemaDataExtension', + n: 'kmlObjectExtensionGroup', mno: 0, col: true, - en: 'SchemaDataExtension', - ti: 'AnyType' + en: 'KmlObjectExtensionGroup', + ti: '.AbstractObjectType' }, { - n: 'schemaUrl', + n: 'hint', an: { - lp: 'schemaUrl' + lp: 'hint' }, t: 'a' }] }, { - ln: 'AbstractSubStyleType', - bti: '.AbstractObjectType', + ln: 'TimeSpanType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'abstractSubStyleSimpleExtensionGroup', + n: 'begin' + }, { + n: 'end' + }, { + n: 'timeSpanSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractSubStyleSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractSubStyleObjectExtensionGroup', + n: 'timeSpanObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractSubStyleObjectExtensionGroup', + en: 'TimeSpanObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', + ln: 'GroundOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' + n: 'altitude', + ti: 'Double' }, { n: 'altitudeModeGroup', mx: false, @@ -1184,286 +1340,186 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'latLonBox', + en: 'LatLonBox', + ti: '.LatLonBoxType' }, { - n: 'linearRingSimpleExtensionGroup', + n: 'groundOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'LinearRingSimpleExtensionGroup', + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linearRingObjectExtensionGroup', + n: 'groundOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'LinearRingObjectExtensionGroup', + en: 'GroundOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AliasType', - bti: '.AbstractObjectType', + ln: 'CreateType', ps: [{ - n: 'targetHref' - }, { - n: 'sourceHref' - }, { - n: 'aliasSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AliasSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'aliasObjectExtensionGroup', + n: 'abstractContainerGroup', mno: 0, col: true, - en: 'AliasObjectExtensionGroup', - ti: '.AbstractObjectType' + mx: false, + dom: false, + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', + t: 'er' }] }, { - ln: 'ModelType', + ln: 'MultiGeometryType', bti: '.AbstractGeometryType', ps: [{ - n: 'altitudeModeGroup', + n: 'abstractGeometryGroup', + mno: 0, + col: true, mx: false, dom: false, - ti: 'AnyType', + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', t: 'er' }, { - n: 'location', - en: 'Location', - ti: '.LocationType' - }, { - n: 'orientation', - en: 'Orientation', - ti: '.OrientationType' - }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' - }, { - n: 'link', - en: 'Link', - ti: '.LinkType' - }, { - n: 'resourceMap', - en: 'ResourceMap', - ti: '.ResourceMapType' - }, { - n: 'modelSimpleExtensionGroup', + n: 'multiGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'ModelSimpleExtensionGroup', + en: 'MultiGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'modelObjectExtensionGroup', + n: 'multiGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'ModelObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractColorStyleType', - bti: '.AbstractSubStyleType', + ln: 'RegionType', + bti: '.AbstractObjectType', ps: [{ - n: 'color', - ti: 'HexBinary' + n: 'latLonAltBox', + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType' }, { - n: 'colorMode' + n: 'lod', + en: 'Lod', + ti: '.LodType' }, { - n: 'abstractColorStyleSimpleExtensionGroup', + n: 'regionSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'RegionSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractColorStyleObjectExtensionGroup', + n: 'regionObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'RegionObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractFeatureType', - bti: '.AbstractObjectType', + ln: 'AbstractOverlayType', + bti: '.AbstractFeatureType', ps: [{ - n: 'name' - }, { - n: 'visibility', - ti: 'Boolean' - }, { - n: 'open', - ti: 'Boolean' - }, { - n: 'atomAuthor', - en: { - lp: 'author', - ns: 'http:\/\/www.w3.org\/2005\/Atom' - }, - ti: 'Atom_1_0.AtomPersonConstruct' - }, { - n: 'atomLink', - en: { - lp: 'link', - ns: 'http:\/\/www.w3.org\/2005\/Atom' - }, - ti: 'Atom_1_0.Link' - }, { - n: 'address' - }, { - n: 'addressDetails', - en: { - lp: 'AddressDetails', - ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' - }, - ti: 'xAL_2_0.AddressDetails' - }, { - n: 'phoneNumber' - }, { - n: 'complexSnippet', - en: 'Snippet', - ti: '.SnippetType' - }, { - n: 'snippet' - }, { - n: 'description' - }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' - }, { - n: 'abstractTimePrimitiveGroup', - mx: false, - dom: false, - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - t: 'er' - }, { - n: 'styleUrl' - }, { - n: 'abstractStyleSelectorGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - t: 'er' - }, { - n: 'region', - en: 'Region', - ti: '.RegionType' + n: 'color', + ti: 'HexBinary' }, { - n: 'metadata', - en: 'Metadata', - ti: '.MetadataType' + n: 'drawOrder', + ti: 'Int' }, { - n: 'extendedData', - en: 'ExtendedData', - ti: '.ExtendedDataType' + n: 'icon', + en: 'Icon', + ti: '.LinkType' }, { - n: 'abstractFeatureSimpleExtensionGroup', + n: 'abstractOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'AbstractOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractFeatureObjectExtensionGroup', + n: 'abstractOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'OrientationType', + ln: 'AliasType', bti: '.AbstractObjectType', ps: [{ - n: 'heading', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' + n: 'targetHref' }, { - n: 'roll', - ti: 'Double' + n: 'sourceHref' }, { - n: 'orientationSimpleExtensionGroup', + n: 'aliasSimpleExtensionGroup', mno: 0, col: true, - en: 'OrientationSimpleExtensionGroup', + en: 'AliasSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'orientationObjectExtensionGroup', + n: 'aliasObjectExtensionGroup', mno: 0, col: true, - en: 'OrientationObjectExtensionGroup', + en: 'AliasObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ItemIconType', - bti: '.AbstractObjectType', + ln: 'BoundaryType', ps: [{ - n: 'state', - ti: { - t: 'l' - } - }, { - n: 'href' + n: 'linearRing', + en: 'LinearRing', + ti: '.LinearRingType' }, { - n: 'itemIconSimpleExtensionGroup', + n: 'boundarySimpleExtensionGroup', mno: 0, col: true, - en: 'ItemIconSimpleExtensionGroup', + en: 'BoundarySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'itemIconObjectExtensionGroup', + n: 'boundaryObjectExtensionGroup', mno: 0, col: true, - en: 'ItemIconObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ExtendedDataType', + ln: 'LookAtType', + bti: '.AbstractViewType', ps: [{ - n: 'data', - mno: 0, - col: true, - en: 'Data', - ti: '.DataType' + n: 'longitude', + ti: 'Double' }, { - n: 'schemaData', - mno: 0, - col: true, - en: 'SchemaData', - ti: '.SchemaDataType' + n: 'latitude', + ti: 'Double' + }, { + n: 'altitude', + ti: 'Double' + }, { + n: 'heading', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'range', + ti: 'Double' }, { - n: 'any', - mno: 0, - col: true, + n: 'altitudeModeGroup', mx: false, - t: 'ae' - }] - }, { - ln: 'LatLonBoxType', - bti: '.AbstractLatLonBoxType', - ps: [{ - n: 'rotation', - ti: 'Double' + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'latLonBoxSimpleExtensionGroup', + n: 'lookAtSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonBoxSimpleExtensionGroup', + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonBoxObjectExtensionGroup', + n: 'lookAtObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonBoxObjectExtensionGroup', + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -1494,13 +1550,23 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'MetadataType', + ln: 'LatLonBoxType', + bti: '.AbstractLatLonBoxType', ps: [{ - n: 'any', + n: 'rotation', + ti: 'Double' + }, { + n: 'latLonBoxSimpleExtensionGroup', mno: 0, col: true, - mx: false, - t: 'ae' + en: 'LatLonBoxSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'latLonBoxObjectExtensionGroup', + mno: 0, + col: true, + en: 'LatLonBoxObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { ln: 'StyleType', @@ -1543,1131 +1609,1065 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'NetworkLinkType', - bti: '.AbstractFeatureType', + ln: 'AbstractGeometryType', + bti: '.AbstractObjectType', ps: [{ - n: 'refreshVisibility', - ti: 'Boolean' - }, { - n: 'flyToView', - ti: 'Boolean' - }, { - n: 'url', - en: 'Url', - ti: '.LinkType' - }, { - n: 'link', - en: 'Link', - ti: '.LinkType' - }, { - n: 'networkLinkSimpleExtensionGroup', + n: 'abstractGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkObjectExtensionGroup', + n: 'abstractGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkObjectExtensionGroup', + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TimeSpanType', - bti: '.AbstractTimePrimitiveType', + ln: 'LineStyleType', + bti: '.AbstractColorStyleType', ps: [{ - n: 'begin' - }, { - n: 'end' + n: 'width', + ti: 'Double' }, { - n: 'timeSpanSimpleExtensionGroup', + n: 'lineStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeSpanSimpleExtensionGroup', + en: 'LineStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeSpanObjectExtensionGroup', + n: 'lineStyleObjectExtensionGroup', mno: 0, col: true, - en: 'TimeSpanObjectExtensionGroup', + en: 'LineStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ImagePyramidType', + ln: 'LocationType', bti: '.AbstractObjectType', ps: [{ - n: 'tileSize', - ti: 'Int' - }, { - n: 'maxWidth', - ti: 'Int' + n: 'longitude', + ti: 'Double' }, { - n: 'maxHeight', - ti: 'Int' + n: 'latitude', + ti: 'Double' }, { - n: 'gridOrigin' + n: 'altitude', + ti: 'Double' }, { - n: 'imagePyramidSimpleExtensionGroup', + n: 'locationSimpleExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'imagePyramidObjectExtensionGroup', + n: 'locationObjectExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractStyleSelectorType', - bti: '.AbstractObjectType', + ln: 'SimpleFieldType', ps: [{ - n: 'abstractStyleSelectorSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractStyleSelectorSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'displayName' }, { - n: 'abstractStyleSelectorObjectExtensionGroup', + n: 'simpleFieldExtension', mno: 0, col: true, - en: 'AbstractStyleSelectorObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'SnippetType', - ps: [{ - n: 'value', - t: 'v' + en: 'SimpleFieldExtension', + ti: 'AnyType' }, { - n: 'maxLines', - ti: 'Int', + n: 'type', an: { - lp: 'maxLines' + lp: 'type' + }, + t: 'a' + }, { + n: 'name', + an: { + lp: 'name' }, t: 'a' }] }, { - ln: 'PhotoOverlayType', - bti: '.AbstractOverlayType', + ln: 'BasicLinkType', + bti: '.AbstractObjectType', ps: [{ - n: 'rotation', - ti: 'Double' - }, { - n: 'viewVolume', - en: 'ViewVolume', - ti: '.ViewVolumeType' - }, { - n: 'imagePyramid', - en: 'ImagePyramid', - ti: '.ImagePyramidType' - }, { - n: 'point', - en: 'Point', - ti: '.PointType' - }, { - n: 'shape' + n: 'href' }, { - n: 'photoOverlaySimpleExtensionGroup', + n: 'basicLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlaySimpleExtensionGroup', + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'photoOverlayObjectExtensionGroup', + n: 'basicLinkObjectExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlayObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LineStyleType', - bti: '.AbstractColorStyleType', + ln: 'LodType', + bti: '.AbstractObjectType', ps: [{ - n: 'width', + n: 'minLodPixels', ti: 'Double' }, { - n: 'lineStyleSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LineStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'lineStyleObjectExtensionGroup', - mno: 0, - col: true, - en: 'LineStyleObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'LabelStyleType', - bti: '.AbstractColorStyleType', - ps: [{ - n: 'scale', + n: 'maxLodPixels', ti: 'Double' }, { - n: 'labelStyleSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LabelStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'minFadeExtent', + ti: 'Double' }, { - n: 'labelStyleObjectExtensionGroup', - mno: 0, - col: true, - en: 'LabelStyleObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'TimeStampType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'when' + n: 'maxFadeExtent', + ti: 'Double' }, { - n: 'timeStampSimpleExtensionGroup', + n: 'lodSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeStampSimpleExtensionGroup', + en: 'LodSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeStampObjectExtensionGroup', + n: 'lodObjectExtensionGroup', mno: 0, col: true, - en: 'TimeStampObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { t: 'enum', - ln: 'UnitsEnumType', - vs: ['fraction', 'pixels', 'insetPixels'] + ln: 'StyleStateEnumType', + vs: ['normal', 'highlight'] }, { t: 'enum', - ln: 'ShapeEnumType', - vs: ['rectangle', 'cylinder', 'sphere'] + ln: 'GridOriginEnumType', + vs: ['lowerLeft', 'upperLeft'] }, { t: 'enum', - ln: 'ViewRefreshModeEnumType', - vs: ['never', 'onRequest', 'onStop', 'onRegion'] + ln: 'RefreshModeEnumType', + vs: ['onChange', 'onInterval', 'onExpire'] }, { t: 'enum', - ln: 'StyleStateEnumType', - vs: ['normal', 'highlight'] + ln: 'ColorModeEnumType', + vs: ['normal', 'random'] }, { t: 'enum', - ln: 'ItemIconStateEnumType', - vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + ln: 'ViewRefreshModeEnumType', + vs: ['never', 'onRequest', 'onStop', 'onRegion'] }, { t: 'enum', ln: 'DisplayModeEnumType', vs: ['default', 'hide'] }, { t: 'enum', - ln: 'ColorModeEnumType', - vs: ['normal', 'random'] + ln: 'UnitsEnumType', + vs: ['fraction', 'pixels', 'insetPixels'] }, { t: 'enum', - ln: 'AltitudeModeEnumType', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'ListItemTypeEnumType', + vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { t: 'enum', - ln: 'RefreshModeEnumType', - vs: ['onChange', 'onInterval', 'onExpire'] + ln: 'ShapeEnumType', + vs: ['rectangle', 'cylinder', 'sphere'] }, { t: 'enum', - ln: 'GridOriginEnumType', - vs: ['lowerLeft', 'upperLeft'] + ln: 'ItemIconStateEnumType', + vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] }, { t: 'enum', - ln: 'ListItemTypeEnumType', - vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] + ln: 'AltitudeModeEnumType', + vs: ['clampToGround', 'relativeToGround', 'absolute'] }], eis: [{ - en: 'TimeStamp', - ti: '.TimeStampType', - sh: 'AbstractTimePrimitiveGroup' - }, { - en: 'AbstractStyleSelectorObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'innerBoundaryIs', - ti: '.BoundaryType' + en: 'AbstractOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractGeometryGroup' + en: 'TimeSpanSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PhotoOverlay', - ti: '.PhotoOverlayType', - sh: 'AbstractOverlayGroup' + en: 'roll', + ti: 'Double' }, { - en: 'LinearRingObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'latitude', - ti: 'Double' - }, { - en: 'near', - ti: 'Double' - }, { - en: 'refreshMode' - }, { - en: 'IconStyleObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'name' + en: 'SchemaData', + ti: '.SchemaDataType', + sh: 'AbstractObjectGroup' }, { - en: 'BoundarySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ViewVolumeObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ResourceMapObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'bgColor', + en: 'textColor', ti: 'HexBinary' }, { - en: 'description' - }, { - en: 'SimpleData', - ti: '.SimpleDataType' - }, { - en: 'LocationSimpleExtensionGroup', + en: 'AliasSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'BalloonStyleSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'TimeStampObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'NetworkLink', + ti: '.NetworkLinkType', + sh: 'AbstractFeatureGroup' }, { - en: 'Data', - ti: '.DataType', - sh: 'AbstractObjectGroup' + en: 'AbstractColorStyleGroup', + ti: '.AbstractColorStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'DataExtension', - ti: 'AnyType' + en: 'Model', + ti: '.ModelType', + sh: 'AbstractGeometryGroup' }, { - en: 'StyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'address' }, { - en: 'AliasObjectExtensionGroup', + en: 'AbstractColorStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + en: 'Style', + ti: '.StyleType', + sh: 'AbstractStyleSelectorGroup' }, { - en: 'maxFadeExtent', + en: 'range', ti: 'Double' }, { - en: 'ResourceMap', - ti: '.ResourceMapType', + en: 'ResourceMapObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType' - }, { - en: 'x', - ti: 'Double' + en: 'color', + ti: 'HexBinary' }, { - en: 'KmlSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'state', + ti: { + t: 'l' + } }, { - en: 'LineStyleObjectExtensionGroup', + en: 'PlacemarkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'address' - }, { - en: 'Region', - ti: '.RegionType', + en: 'NetworkLinkControlObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'textColor', - ti: 'HexBinary' - }, { - en: 'LineStyle', - ti: '.LineStyleType', - sh: 'AbstractColorStyleGroup' - }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', sh: 'AbstractObjectGroup' }, { - en: 'SchemaData', - ti: '.SchemaDataType', - sh: 'AbstractObjectGroup' + en: 'ListStyle', + ti: '.ListStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'IconStyle', - ti: '.IconStyleType', - sh: 'AbstractColorStyleGroup' + en: 'ScreenOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ListStyleObjectExtensionGroup', + en: 'StyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Snippet', - ti: '.SnippetType' + en: 'viewFormat' }, { - en: 'LineStyleSimpleExtensionGroup', + en: 'styleUrl' + }, { + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' + }, { + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + sh: 'AbstractObjectGroup' + }, { + en: 'minRefreshPeriod', + ti: 'Double' }, { en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'name' + }, { + en: 'LabelStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'AbstractViewGroup' - }, { - en: 'href' + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', + sh: 'AbstractFeatureGroup' }, { - en: 'y', + en: 'minLodPixels', ti: 'Double' }, { - en: 'SimpleFieldExtension', - ti: 'AnyType' - }, { - en: 'range', + en: 'topFov', ti: 'Double' }, { - en: 'open', - ti: 'Boolean' - }, { - en: 'ListStyle', - ti: '.ListStyleType', - sh: 'AbstractSubStyleGroup' + en: 'LineStringSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Folder', - ti: '.FolderType', - sh: 'AbstractContainerGroup' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractGeometryGroup' }, { - en: 'flyToView', - ti: 'Boolean' + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractContainerSimpleExtensionGroup', + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Document', - ti: '.DocumentType', - sh: 'AbstractContainerGroup' + en: 'shape' }, { - en: 'AbstractLatLonBoxSimpleExtensionGroup', + en: 'NetworkLinkControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Camera', - ti: '.CameraType', - sh: 'AbstractViewGroup' - }, { - en: 'ImagePyramid', - ti: '.ImagePyramidType', + en: 'Pair', + ti: '.PairType', sh: 'AbstractObjectGroup' }, { - en: 'maxAltitude', - ti: 'Double' - }, { - en: 'ModelSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'SchemaDataExtension', - ti: 'AnyType' + en: 'expires' }, { - en: 'StyleMapObjectExtensionGroup', + en: 'PointObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'listItemType' - }, { - en: 'UpdateOpExtensionGroup', - ti: 'AnyType' - }, { - en: 'PolygonSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'BalloonStyleObjectExtensionGroup', + en: 'RegionObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractFeatureSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractGeometryGroup' + en: 'refreshMode' }, { - en: 'Lod', - ti: '.LodType', + en: 'Orientation', + ti: '.OrientationType', sh: 'AbstractObjectGroup' }, { - en: 'IconStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'colorMode' }, { - en: 'LinearRingSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'targetHref' - }, { - en: 'viewBoundScale', - ti: 'Double' - }, { - en: 'AbstractViewObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PairObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'altitude', + ti: 'Double' }, { - en: 'tessellate', + en: 'extrude', ti: 'Boolean' }, { - en: 'LatLonAltBoxSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometryGroup' + en: 'message' }, { - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType', - sh: 'AbstractObjectGroup' + en: 'minAltitude', + ti: 'Double' }, { - en: 'TimeStampSimpleExtensionGroup', + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'maxWidth', - ti: 'Int' - }, { - en: 'Link', - ti: '.LinkType', + en: 'AbstractSubStyleObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' - }, { - en: 'ItemIconSimpleExtensionGroup', - ti: 'AnySimpleType' }, { en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'heading', + en: 'north', ti: 'Double' }, { - en: 'KmlObjectExtensionGroup', + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'overlayXY', - ti: '.Vec2Type' - }, { - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractObjectGroup' - }, { - en: 'gridOrigin' + en: 'text' }, { - en: 'outerBoundaryIs', - ti: '.BoundaryType' + en: 'IconStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'RegionSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'shape' + en: 'StyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'width', - ti: 'Double' + en: 'value' }, { - en: 'Url', - ti: '.LinkType', + en: 'TimeSpanObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'displayName' + en: 'LinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Delete', - ti: '.DeleteType' + en: 'DocumentSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractFeatureObjectExtensionGroup', + en: 'ModelSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'maxSnippetLines', - ti: 'Int' - }, { - en: 'PlacemarkObjectExtensionGroup', + en: 'LineStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'roll', - ti: 'Double' + en: 'ResourceMap', + ti: '.ResourceMapType', + sh: 'AbstractObjectGroup' }, { - en: 'state', - ti: { - t: 'l' - } + en: 'OrientationSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'SchemaExtension', + en: 'ImagePyramidSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'NetworkLinkObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'sourceHref' + }, { + en: 'DataExtension', ti: 'AnyType' }, { - en: 'scale', + en: 'rotation', ti: 'Double' }, { - en: 'LookAtObjectExtensionGroup', + en: 'RegionSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Icon', - ti: '.LinkType', + en: 'AbstractStyleSelectorObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PointObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PairSimpleExtensionGroup', + en: 'visibility', + ti: 'Boolean' + }, { + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'AbstractOverlayGroup' + }, { + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' + }, { + en: 'AbstractOverlayGroup', + ti: '.AbstractOverlayType', + sh: 'AbstractFeatureGroup' }, { en: 'tileSize', ti: 'Int' }, { - en: 'LabelStyleSimpleExtensionGroup', + en: 'refreshVisibility', + ti: 'Boolean' + }, { + en: 'maxLodPixels', + ti: 'Double' + }, { + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractGeometryObjectExtensionGroup', + en: 'ScaleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType', + sh: 'AbstractObjectGroup' + }, { + en: 'hotSpot', + ti: '.Vec2Type' + }, { + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractViewSimpleExtensionGroup', + en: 'displayMode' + }, { + en: 'SimpleFieldExtension', + ti: 'AnyType' + }, { + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'begin' + en: 'minFadeExtent', + ti: 'Double' }, { - en: 'linkDescription' + en: 'ItemIcon', + ti: '.ItemIconType', + sh: 'AbstractObjectGroup' }, { en: 'rightFov', ti: 'Double' }, { - en: 'ScreenOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'description' }, { - en: 'GroundOverlaySimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'DocumentSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'LabelStyle', + ti: '.LabelStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'AbstractSubStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'cookie' }, { - en: 'text' + en: 'open', + ti: 'Boolean' }, { - en: 'OrientationObjectExtensionGroup', + en: 'LookAt', + ti: '.LookAtType', + sh: 'AbstractViewGroup' + }, { + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PolyStyle', - ti: '.PolyStyleType', - sh: 'AbstractColorStyleGroup' + en: 'viewBoundScale', + ti: 'Double' }, { - en: 'PolyStyleSimpleExtensionGroup', + en: 'PointSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'hotSpot', - ti: '.Vec2Type' + en: 'coordinates', + ti: { + t: 'l' + } }, { en: 'rotationXY', ti: '.Vec2Type' }, { - en: 'Scale', - ti: '.ScaleType', - sh: 'AbstractObjectGroup' - }, { - en: 'AbstractTimePrimitiveObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'AbstractLatLonBoxObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Folder', + ti: '.FolderType', + sh: 'AbstractContainerGroup' }, { - en: 'LabelStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'maxHeight', + ti: 'Int' }, { en: 'DocumentObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'refreshInterval', - ti: 'Double' + en: 'phoneNumber' }, { - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', + en: 'Icon', + ti: '.LinkType', sh: 'AbstractObjectGroup' }, { - en: 'PhotoOverlayObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Change', - ti: '.ChangeType' - }, { - en: 'PolyStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'screenXY', + ti: '.Vec2Type' }, { - en: 'kml', - ti: '.KmlType' + en: 'width', + ti: 'Double' }, { - en: 'NetworkLinkSimpleExtensionGroup', + en: 'PairSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - en: 'Orientation', - ti: '.OrientationType', + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', sh: 'AbstractObjectGroup' }, { - en: 'tilt', - ti: 'Double' - }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', - sh: 'AbstractOverlayGroup' + en: 'linkDescription' }, { - en: 'AbstractSubStyleGroup', - ti: '.AbstractSubStyleType', - sh: 'AbstractObjectGroup' + en: 'innerBoundaryIs', + ti: '.BoundaryType' }, { - en: 'StyleMapSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SchemaDataExtension', + ti: 'AnyType' }, { - en: 'rotation', - ti: 'Double' + en: 'targetHref' }, { - en: 'ItemIcon', - ti: '.ItemIconType', + en: 'GroundOverlayObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'styleUrl' - }, { - en: 'AbstractSubStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ExtendedData', + ti: '.ExtendedDataType' }, { - en: 'maxSessionLength', + en: 'y', ti: 'Double' }, { - en: 'Alias', - ti: '.AliasType', - sh: 'AbstractObjectGroup' + en: 'BoundarySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ScaleObjectExtensionGroup', + en: 'StyleMap', + ti: '.StyleMapType', + sh: 'AbstractStyleSelectorGroup' + }, { + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'outline', - ti: 'Boolean' - }, { - en: 'BalloonStyle', - ti: '.BalloonStyleType', - sh: 'AbstractSubStyleGroup' + en: 'FolderSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'BasicLinkSimpleExtensionGroup', + en: 'LineStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractStyleSelectorSimpleExtensionGroup', + en: 'LinearRingSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'altitudeModeGroup', - ti: 'AnyType' + en: 'maxWidth', + ti: 'Int' }, { - en: 'MultiGeometryObjectExtensionGroup', + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Placemark', - ti: '.PlacemarkType', - sh: 'AbstractFeatureGroup' + en: 'south', + ti: 'Double' }, { - en: 'TimeSpanObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LineString', - ti: '.LineStringType', + en: 'outerBoundaryIs', + ti: '.BoundaryType' + }, { + en: 'NetworkLinkSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'LinearRing', + ti: '.LinearRingType', sh: 'AbstractGeometryGroup' }, { - en: 'AbstractOverlayObjectExtensionGroup', + en: 'maxSnippetLines', + ti: 'Int' + }, { + en: 'viewRefreshMode' + }, { + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LinkSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'latitude', + ti: 'Double' }, { - en: 'refreshVisibility', - ti: 'Boolean' + en: 'Placemark', + ti: '.PlacemarkType', + sh: 'AbstractFeatureGroup' }, { - en: 'UpdateExtensionGroup', - ti: 'AnyType' + en: 'listItemType' }, { - en: 'CameraSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'LineStyle', + ti: '.LineStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'LodSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Schema', - ti: '.SchemaType' - }, { - en: 'visibility', - ti: 'Boolean' + en: 'linkName' }, { - en: 'south', - ti: 'Double' + en: 'OrientationObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'OrientationSimpleExtensionGroup', + en: 'PolyStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'viewFormat' + en: 'AbstractSubStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'coordinates', - ti: { - t: 'l' - } + en: 'ListStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'z', - ti: 'Double' + en: 'GroundOverlay', + ti: '.GroundOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - sh: 'AbstractObjectGroup' + en: 'begin' }, { - en: 'extrude', - ti: 'Boolean' + en: 'Document', + ti: '.DocumentType', + sh: 'AbstractContainerGroup' }, { - en: 'ScaleSimpleExtensionGroup', + en: 'TimeStampSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ImagePyramidObjectExtensionGroup', + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometryGroup' + }, { + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkObjectExtensionGroup', + en: 'PolyStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'viewRefreshTime', + en: 'east', ti: 'Double' }, { - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'FolderObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'CameraObjectExtensionGroup', + en: 'StyleMapObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'leftFov', - ti: 'Double' - }, { - en: 'minLodPixels', + en: 'tilt', ti: 'Double' }, { - en: 'ExtendedData', - ti: '.ExtendedDataType' + en: 'PolyStyle', + ti: '.PolyStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'PhotoOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'overlayXY', + ti: '.Vec2Type' }, { - en: 'LatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'leftFov', + ti: 'Double' }, { - en: 'screenXY', - ti: '.Vec2Type' + en: 'UpdateExtensionGroup', + ti: 'AnyType' }, { - en: 'BoundaryObjectExtensionGroup', + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'BasicLinkObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'size', + ti: '.Vec2Type' }, { - en: 'drawOrder', - ti: 'Int' + en: 'linkSnippet', + ti: '.SnippetType' }, { - en: 'minFadeExtent', - ti: 'Double' + en: 'AbstractSubStyleGroup', + ti: '.AbstractSubStyleType', + sh: 'AbstractObjectGroup' }, { - en: 'sourceHref' + en: 'SchemaExtension', + ti: 'AnyType' }, { - en: 'topFov', - ti: 'Double' + en: 'ViewVolume', + ti: '.ViewVolumeType', + sh: 'AbstractObjectGroup' }, { - en: 'LookAtSimpleExtensionGroup', + en: 'PlacemarkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LineStringObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractViewGroup', - ti: '.AbstractViewType', + en: 'AliasObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Location', - ti: '.LocationType', + en: 'Data', + ti: '.DataType', sh: 'AbstractObjectGroup' }, { - en: 'minAltitude', + en: 'heading', ti: 'Double' }, { - en: 'altitudeMode', - sh: 'altitudeModeGroup' + en: 'refreshInterval', + ti: 'Double' }, { - en: 'ScreenOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Schema', + ti: '.SchemaType' }, { - en: 'LatLonBoxObjectExtensionGroup', + en: 'maxFadeExtent', + ti: 'Double' + }, { + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'message' + en: 'PhotoOverlay', + ti: '.PhotoOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'colorMode' + en: 'AbstractViewSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ObjectSimpleExtensionGroup', + en: 'AbstractStyleSelectorSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'drawOrder', + ti: 'Int' }, { - en: 'FolderObjectExtensionGroup', + en: 'PolygonObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'expires' - }, { - en: 'maxHeight', - ti: 'Int' + en: 'fill', + ti: 'Boolean' }, { - en: 'TimeSpanSimpleExtensionGroup', + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'AbstractOverlayGroup' - }, { - en: 'viewRefreshMode' - }, { - en: 'ListStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType' }, { - en: 'ImagePyramidSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Lod', + ti: '.LodType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'MultiGeometrySimpleExtensionGroup', ti: 'AnySimpleType' - }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: 'AbstractColorStyleGroup' }, { en: 'key' }, { - en: 'maxLodPixels', + en: 'maxAltitude', ti: 'Double' }, { - en: 'LocationObjectExtensionGroup', + en: 'AbstractFeatureObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'linkName' + en: 'LineStringObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'west', - ti: 'Double' + en: 'BalloonStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'altitude', + en: 'gridOrigin' + }, { + en: 'longitude', ti: 'Double' }, { - en: 'Pair', - ti: '.PairType', + en: 'Link', + ti: '.LinkType', sh: 'AbstractObjectGroup' }, { - en: 'PlacemarkSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'size', - ti: '.Vec2Type' + en: 'x', + ti: 'Double' }, { - en: 'GroundOverlayObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractContainerObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'maxSessionLength', + ti: 'Double' + }, { + en: 'Location', + ti: '.LocationType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkControlObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'end' + }, { + en: 'Url', + ti: '.LinkType', sh: 'AbstractObjectGroup' }, { - en: 'Create', - ti: '.CreateType' + en: 'PolygonSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'north', - ti: 'Double' + en: 'httpQuery' }, { - en: 'bottomFov', + en: 'viewRefreshTime', ti: 'Double' }, { - en: 'ViewVolumeSimpleExtensionGroup', + en: 'ImagePyramid', + ti: '.ImagePyramidType', + sh: 'AbstractObjectGroup' + }, { + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'east', - ti: 'Double' + en: 'bgColor', + ti: 'HexBinary' }, { - en: 'PolygonObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Metadata', + ti: '.MetadataType' }, { - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ItemIconObjectExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LineStringSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Change', + ti: '.ChangeType' }, { - en: 'end' + en: 'IconStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'linkSnippet', - ti: '.SnippetType' + en: 'TimeSpan', + ti: '.TimeSpanType', + sh: 'AbstractTimePrimitiveGroup' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'west', + ti: 'Double' }, { - en: 'when' + en: 'snippet' }, { - en: 'MultiGeometrySimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ResourceMapSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Delete', + ti: '.DeleteType' }, { - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Model', - ti: '.ModelType', - sh: 'AbstractGeometryGroup' + en: 'ItemIconObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ViewVolume', - ti: '.ViewVolumeType', + en: 'near', + ti: 'Double' + }, { + en: 'SimpleField', + ti: '.SimpleFieldType' + }, { + en: 'BalloonStyle', + ti: '.BalloonStyleType', + sh: 'AbstractSubStyleGroup' + }, { + en: 'altitudeModeGroup', + ti: 'AnyType' + }, { + en: 'Scale', + ti: '.ScaleType', sh: 'AbstractObjectGroup' }, { - en: 'httpQuery' + en: 'Camera', + ti: '.CameraType', + sh: 'AbstractViewGroup' }, { - en: 'cookie' + en: 'when' }, { - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', - sh: 'AbstractFeatureGroup' + en: 'Update', + ti: '.UpdateType' }, { - en: 'RegionObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'minRefreshPeriod', + en: 'scale', ti: 'Double' }, { - en: 'longitude', + en: 'TimeStamp', + ti: '.TimeStampType', + sh: 'AbstractTimePrimitiveGroup' + }, { + en: 'z', ti: 'Double' }, { - en: 'SimpleField', - ti: '.SimpleFieldType' + en: 'BalloonStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'phoneNumber' + en: 'Alias', + ti: '.AliasType', + sh: 'AbstractObjectGroup' }, { - en: 'LodObjectExtensionGroup', + en: 'outline', + ti: 'Boolean' + }, { + en: 'AbstractLatLonBoxSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'ListStyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometryGroup' + en: 'Region', + ti: '.RegionType', + sh: 'AbstractObjectGroup' }, { - en: 'ViewVolumeObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'LodSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'IconStyle', + ti: '.IconStyleType', + sh: 'AbstractColorStyleGroup' + }, { + en: 'UpdateOpExtensionGroup', + ti: 'AnyType' + }, { + en: 'flyToView', + ti: 'Boolean' + }, { + en: 'LatLonBox', + ti: '.LatLonBoxType', sh: 'AbstractObjectGroup' }, { - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'PairObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LinkObjectExtensionGroup', + en: 'bottomFov', + ti: 'Double' + }, { + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PointSimpleExtensionGroup', + en: 'Create', + ti: '.CreateType' + }, { + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Style', - ti: '.StyleType', - sh: 'AbstractStyleSelectorGroup' + en: 'displayName' }, { - en: 'AliasSimpleExtensionGroup', + en: 'LabelStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleMap', - ti: '.StyleMapType', - sh: 'AbstractStyleSelectorGroup' + en: 'kml', + ti: '.KmlType' }, { - en: 'AbstractOverlayGroup', - ti: '.AbstractOverlayType', - sh: 'AbstractFeatureGroup' + en: 'tessellate', + ti: 'Boolean' }, { - en: 'snippet' + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractGeometryGroup' }, { - en: 'Update', - ti: '.UpdateType' + en: 'altitudeMode', + sh: 'altitudeModeGroup' }, { - en: 'FolderSimpleExtensionGroup', + en: 'ItemIconSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'TimeSpan', - ti: '.TimeSpanType', - sh: 'AbstractTimePrimitiveGroup' - }, { - en: 'fill', - ti: 'Boolean' - }, { - en: 'AbstractColorStyleGroup', - ti: '.AbstractColorStyleType', - sh: 'AbstractSubStyleGroup' - }, { - en: 'color', - ti: 'HexBinary' + en: 'SimpleData', + ti: '.SimpleDataType' }, { - en: 'value' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometryGroup' }, { - en: 'displayMode' + en: 'href' }, { - en: 'NetworkLink', - ti: '.NetworkLinkType', - sh: 'AbstractFeatureGroup' + en: 'Snippet', + ti: '.SnippetType' }] }; return { diff --git a/scripts/lib/KML_2_3.js b/scripts/lib/KML_2_3.js index 652e1868..6ed12268 100644 --- a/scripts/lib/KML_2_3.js +++ b/scripts/lib/KML_2_3.js @@ -2,131 +2,101 @@ var KML_2_3_Module_Factory = function () { var KML_2_3 = { n: 'KML_2_3', dens: 'http:\/\/www.opengis.net\/kml\/2.2', - deps: ['Atom_1_0', 'xAL_2_0'], + deps: ['xAL_2_0', 'Atom_1_0'], tis: [{ - ln: 'AbstractTourPrimitiveType', - bti: '.AbstractObjectType', + ln: 'PhotoOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTourPrimitiveSimpleExtensionGroup', + n: 'rotation', + ti: 'Double' + }, { + n: 'viewVolume', + en: 'ViewVolume', + ti: '.ViewVolumeType' + }, { + n: 'imagePyramid', + en: 'ImagePyramid', + ti: '.ImagePyramidType' + }, { + n: 'point', + en: 'Point', + ti: '.PointType' + }, { + n: 'abstractShape', + mx: false, + dom: false, + t: 'er' + }, { + n: 'photoOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractTourPrimitiveSimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTourPrimitiveObjectExtensionGroup', + n: 'photoOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTourPrimitiveObjectExtensionGroup', + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'GroundOverlayType', - bti: '.AbstractOverlayType', + ln: 'AbstractColorStyleType', + bti: '.AbstractSubStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'altitude', - ti: 'Double' - }, { - n: 'altitudeMode' - }, { - n: 'seaFloorAltitudeMode' - }, { - n: 'altitudeModeSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AltitudeModeSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'altitudeModeObjectExtensionGroup', - mno: 0, - col: true, - en: 'AltitudeModeObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'color', + ti: 'HexBinary' }, { - n: 'abstractExtentGroup', + n: 'abstractColorMode', mx: false, dom: false, - en: 'AbstractExtentGroup', - ti: '.AbstractExtentType', t: 'er' }, { - n: 'groundOverlaySimpleExtensionGroup', + n: 'abstractColorStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'GroundOverlaySimpleExtensionGroup', + en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'groundOverlayObjectExtensionGroup', + n: 'abstractColorStyleObjectExtensionGroup', mno: 0, col: true, - en: 'GroundOverlayObjectExtensionGroup', + en: 'AbstractColorStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'MetadataType', - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'AbstractFeatureType', - bti: '.AbstractObjectType', + ln: 'NetworkLinkControlType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'name' - }, { - n: 'visibility', - ti: 'Boolean' - }, { - n: 'balloonVisibility', - ti: 'Boolean' + n: 'minRefreshPeriod', + ti: 'Double' }, { - n: 'open', - ti: 'Boolean' + n: 'maxSessionLength', + ti: 'Double' }, { - n: 'atomAuthor', - en: { - lp: 'author', - ns: 'http:\/\/www.w3.org\/2005\/Atom' - }, - ti: 'Atom_1_0.AtomPersonConstruct' + n: 'cookie' }, { - n: 'atomLink', - en: { - lp: 'link', - ns: 'http:\/\/www.w3.org\/2005\/Atom' - }, - ti: 'Atom_1_0.Link' + n: 'message' }, { - n: 'address' + n: 'linkName' }, { - n: 'addressDetails', - en: { - lp: 'AddressDetails', - ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' - }, - ti: 'xAL_2_0.AddressDetails' + n: 'linkDescription' }, { - n: 'phoneNumber' + n: 'linkSnippet', + ti: '.SnippetType' }, { - n: 'abstractSnippetGroup', - mx: false, - dom: false, - en: 'AbstractSnippetGroup', - ti: 'AnyType', - t: 'er' + n: 'expires' }, { - n: 'description' + n: 'update', + en: 'Update', + ti: '.UpdateType' }, { n: 'abstractViewGroup', mx: false, @@ -135,155 +105,172 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractViewType', t: 'er' }, { - n: 'abstractTimePrimitiveGroup', - mx: false, - dom: false, - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - t: 'er' - }, { - n: 'styleUrl' - }, { - n: 'abstractStyleSelectorGroup', + n: 'networkLinkControlSimpleExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - t: 'er' - }, { - n: 'region', - en: 'Region', - ti: '.RegionType' + en: 'NetworkLinkControlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'abstractExtendedDataGroup', - mx: false, - dom: false, - en: 'AbstractExtendedDataGroup', - ti: 'AnyType', - t: 'er' + n: 'networkLinkControlObjectExtensionGroup', + mno: 0, + col: true, + en: 'NetworkLinkControlObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractContainerType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'abstractFeatureSimpleExtensionGroup', + n: 'abstractContainerSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractFeatureObjectExtensionGroup', + n: 'abstractContainerObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureObjectExtensionGroup', + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'StyleType', - bti: '.AbstractStyleSelectorType', + ln: 'LinkType', + bti: '.BasicLinkType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'iconStyle', - en: 'IconStyle', - ti: '.IconStyleType' + n: 'abstractRefreshMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'labelStyle', - en: 'LabelStyle', - ti: '.LabelStyleType' + n: 'refreshInterval', + ti: 'Double' }, { - n: 'lineStyle', - en: 'LineStyle', - ti: '.LineStyleType' + n: 'abstractViewRefreshMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'polyStyle', - en: 'PolyStyle', - ti: '.PolyStyleType' + n: 'viewRefreshTime', + ti: 'Double' }, { - n: 'balloonStyle', - en: 'BalloonStyle', - ti: '.BalloonStyleType' + n: 'viewBoundScale', + ti: 'Double' }, { - n: 'listStyle', - en: 'ListStyle', - ti: '.ListStyleType' + n: 'viewFormat' }, { - n: 'styleSimpleExtensionGroup', + n: 'httpQuery' + }, { + n: 'linkSimpleExtensionGroup', mno: 0, col: true, - en: 'StyleSimpleExtensionGroup', + en: 'LinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleObjectExtensionGroup', + n: 'linkObjectExtensionGroup', mno: 0, col: true, - en: 'StyleObjectExtensionGroup', + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaDataType', - bti: '.AbstractObjectType', + ln: 'TrackType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'simpleData', - mno: 0, - col: true, - en: 'SimpleData', - ti: '.SimpleDataType' + n: 'extrude', + ti: 'Boolean' }, { - n: 'simpleArrayData', + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeMode' + }, { + n: 'seaFloorAltitudeMode' + }, { + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'SimpleArrayData', - ti: '.SimpleArrayDataType' + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'schemaDataExtension', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'SchemaDataExtension', - ti: 'AnyType' + en: 'AltitudeModeObjectExtensionGroup', + ti: '.AbstractObjectType' }, { - n: 'schemaUrl', - an: { - lp: 'schemaUrl' - }, - t: 'a' + n: 'when', + mno: 0, + col: true + }, { + n: 'coord', + mno: 0, + col: true + }, { + n: 'angles', + mno: 0, + col: true + }, { + n: 'model', + en: 'Model', + ti: '.ModelType' + }, { + n: 'extendedData', + en: 'ExtendedData', + ti: '.ExtendedDataType' + }, { + n: 'trackSimpleExtensionGroup', + mno: 0, + col: true, + en: 'TrackSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'trackObjectExtensionGroup', + mno: 0, + col: true, + en: 'TrackObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'LineStyleType', - bti: '.AbstractColorStyleType', + ln: 'TimeSpanType', + bti: '.AbstractTimePrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'width', - ti: 'Double' + n: 'begin' }, { - n: 'lineStyleSimpleExtensionGroup', + n: 'end' + }, { + n: 'timeSpanSimpleExtensionGroup', mno: 0, col: true, - en: 'LineStyleSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lineStyleObjectExtensionGroup', + n: 'timeSpanObjectExtensionGroup', mno: 0, col: true, - en: 'LineStyleObjectExtensionGroup', + en: 'TimeSpanObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', + ln: 'GroundOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' + n: 'altitude', + ti: 'Double' }, { n: 'altitudeMode' }, { @@ -301,115 +288,50 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'coordinates', - ti: { - t: 'l' - } - }, { - n: 'altitudeOffset', - ti: 'Double' + n: 'abstractExtentGroup', + mx: false, + dom: false, + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', + t: 'er' }, { - n: 'linearRingSimpleExtensionGroup', + n: 'groundOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'LinearRingSimpleExtensionGroup', + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linearRingObjectExtensionGroup', + n: 'groundOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'LinearRingObjectExtensionGroup', + en: 'GroundOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SnippetType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'value', - t: 'v' - }, { - n: 'maxLines', - ti: 'Int', - an: { - lp: 'maxLines' - }, - t: 'a' - }] - }, { - ln: 'PhotoOverlayType', - bti: '.AbstractOverlayType', + ln: 'AliasType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'rotation', - ti: 'Double' - }, { - n: 'viewVolume', - en: 'ViewVolume', - ti: '.ViewVolumeType' - }, { - n: 'imagePyramid', - en: 'ImagePyramid', - ti: '.ImagePyramidType' - }, { - n: 'point', - en: 'Point', - ti: '.PointType' + n: 'targetHref' }, { - n: 'abstractShape', - mx: false, - dom: false, - t: 'er' + n: 'sourceHref' }, { - n: 'photoOverlaySimpleExtensionGroup', + n: 'aliasSimpleExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlaySimpleExtensionGroup', + en: 'AliasSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'photoOverlayObjectExtensionGroup', + n: 'aliasObjectExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlayObjectExtensionGroup', + en: 'AliasObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleArrayFieldType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'displayName' - }, { - n: 'simpleArrayFieldExtension', - mno: 0, - col: true, - en: 'SimpleArrayFieldExtension', - ti: 'AnyType' - }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'LineStringType', + ln: 'PolygonType', bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', @@ -437,24 +359,67 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'outerBoundaryIs', + ti: '.BoundaryType' }, { - n: 'altitudeOffset', - ti: 'Double' + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.BoundaryType' }, { - n: 'lineStringSimpleExtensionGroup', + n: 'polygonSimpleExtensionGroup', mno: 0, col: true, - en: 'LineStringSimpleExtensionGroup', + en: 'PolygonSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lineStringObjectExtensionGroup', + n: 'polygonObjectExtensionGroup', mno: 0, col: true, - en: 'LineStringObjectExtensionGroup', + en: 'PolygonObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'StyleType', + bti: '.AbstractStyleSelectorType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'iconStyle', + en: 'IconStyle', + ti: '.IconStyleType' + }, { + n: 'labelStyle', + en: 'LabelStyle', + ti: '.LabelStyleType' + }, { + n: 'lineStyle', + en: 'LineStyle', + ti: '.LineStyleType' + }, { + n: 'polyStyle', + en: 'PolyStyle', + ti: '.PolyStyleType' + }, { + n: 'balloonStyle', + en: 'BalloonStyle', + ti: '.BalloonStyleType' + }, { + n: 'listStyle', + en: 'ListStyle', + ti: '.ListStyleType' + }, { + n: 'styleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'StyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'styleObjectExtensionGroup', + mno: 0, + col: true, + en: 'StyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -514,224 +479,216 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'BalloonStyleType', - bti: '.AbstractSubStyleType', + ln: 'SchemaType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractBgColorGroup', - mx: false, - dom: false, - en: 'AbstractBgColorGroup', - ti: 'HexBinary', - t: 'er' - }, { - n: 'textColor', - ti: 'HexBinary' - }, { - n: 'text' - }, { - n: 'abstractDisplayMode', - mx: false, - dom: false, - t: 'er' - }, { - n: 'balloonStyleSimpleExtensionGroup', + n: 'simpleField', mno: 0, col: true, - en: 'BalloonStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - n: 'balloonStyleObjectExtensionGroup', + n: 'simpleArrayField', mno: 0, col: true, - en: 'BalloonStyleObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'ExtendedDataType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + en: 'SimpleArrayField', + ti: '.SimpleArrayFieldType' }, { - n: 'data', + n: 'schemaExtension', mno: 0, col: true, - en: 'Data', - ti: '.DataType' + en: 'SchemaExtension', + ti: 'AnyType' }, { - n: 'schemaData', - mno: 0, - col: true, - en: 'SchemaData', - ti: '.SchemaDataType' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'ScreenOverlayType', - bti: '.AbstractOverlayType', + ln: 'BoundaryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'overlayXY', - ti: '.Vec2Type' - }, { - n: 'screenXY', - ti: '.Vec2Type' - }, { - n: 'rotationXY', - ti: '.Vec2Type' - }, { - n: 'size', - ti: '.Vec2Type' - }, { - n: 'rotation', - ti: 'Double' + n: 'linearRing', + en: 'LinearRing', + ti: '.LinearRingType' }, { - n: 'screenOverlaySimpleExtensionGroup', + n: 'boundarySimpleExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlaySimpleExtensionGroup', + en: 'BoundarySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'screenOverlayObjectExtensionGroup', + n: 'boundaryObjectExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlayObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ResourceMapType', - bti: '.AbstractObjectType', + ln: 'KmlType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'alias', - mno: 0, - col: true, - en: 'Alias', - ti: '.AliasType' + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - n: 'resourceMapSimpleExtensionGroup', + n: 'abstractFeatureGroup', + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'kmlSimpleExtensionGroup', mno: 0, col: true, - en: 'ResourceMapSimpleExtensionGroup', + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'resourceMapObjectExtensionGroup', + n: 'kmlObjectExtensionGroup', mno: 0, col: true, - en: 'ResourceMapObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType' + }, { + n: 'hint', + an: { + lp: 'hint' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'AbstractExtentType', - bti: '.AbstractObjectType', + ln: 'WaitType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractExtentSimpleExtensionGroup', + n: 'duration', + ti: 'Double' + }, { + n: 'waitSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractExtentSimpleExtensionGroup', + en: 'WaitSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractExtentObjectExtensionGroup', + n: 'waitObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractExtentObjectExtensionGroup', + en: 'WaitObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractObjectType', + ln: 'IconStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'objectSimpleExtensionGroup', + n: 'scale', + ti: 'Double' + }, { + n: 'heading', + ti: 'Double' + }, { + n: 'icon', + en: 'Icon', + ti: '.BasicLinkType' + }, { + n: 'hotSpot', + ti: '.Vec2Type' + }, { + n: 'iconStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'ObjectSimpleExtensionGroup', + en: 'IconStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'targetId', - ti: 'NCName', - an: { - lp: 'targetId' - }, - t: 'a' + n: 'iconStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'IconStyleObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'DeleteType', + ln: 'ModelType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractFeatureGroup', + n: 'altitudeMode' + }, { + n: 'seaFloorAltitudeMode' + }, { + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'abstractGeometryGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' - }] - }, { - ln: 'AbstractOverlayType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + en: 'AltitudeModeObjectExtensionGroup', + ti: '.AbstractObjectType' }, { - n: 'color', - ti: 'HexBinary' + n: 'location', + en: 'Location', + ti: '.LocationType' }, { - n: 'drawOrder', - ti: 'Int' + n: 'orientation', + en: 'Orientation', + ti: '.OrientationType' }, { - n: 'icon', - en: 'Icon', + n: 'scale', + en: 'Scale', + ti: '.ScaleType' + }, { + n: 'link', + en: 'Link', ti: '.LinkType' }, { - n: 'abstractOverlaySimpleExtensionGroup', + n: 'resourceMap', + en: 'ResourceMap', + ti: '.ResourceMapType' + }, { + n: 'modelSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'ModelSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractOverlayObjectExtensionGroup', + n: 'modelObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlayObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AnimatedUpdateType', + ln: 'FlyToType', bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', @@ -740,23 +697,28 @@ var KML_2_3_Module_Factory = function () { n: 'duration', ti: 'Double' }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'abstractFlyToMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'delayedStart', - ti: 'Double' + n: 'abstractViewGroup', + mx: false, + dom: false, + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + t: 'er' }, { - n: 'animatedUpdateSimpleExtensionGroup', + n: 'flyToSimpleExtensionGroup', mno: 0, col: true, - en: 'AnimatedUpdateSimpleExtensionGroup', + en: 'FlyToSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'animatedUpdateObjectExtensionGroup', + n: 'flyToObjectExtensionGroup', mno: 0, col: true, - en: 'AnimatedUpdateObjectExtensionGroup', + en: 'FlyToObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -788,13 +750,28 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'MultiTrackType', + ln: 'MetadataType', + ps: [{ + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'LinearRingType', bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'altitudeMode' + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeMode' }, { n: 'seaFloorAltitudeMode' }, { @@ -810,491 +787,389 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'interpolate', - ti: 'Boolean' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'track', - mno: 0, - col: true, - en: 'Track', - ti: '.TrackType' + n: 'altitudeOffset', + ti: 'Double' }, { - n: 'multiTrackSimpleExtensionGroup', + n: 'linearRingSimpleExtensionGroup', mno: 0, col: true, - en: 'MultiTrackSimpleExtensionGroup', + en: 'LinearRingSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'multiTrackObjectExtensionGroup', + n: 'linearRingObjectExtensionGroup', mno: 0, col: true, - en: 'MultiTrackObjectExtensionGroup', + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TimeStampType', - bti: '.AbstractTimePrimitiveType', + ln: 'DeleteType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'when' - }, { - n: 'timeStampSimpleExtensionGroup', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'TimeStampSimpleExtensionGroup', - ti: 'AnySimpleType' + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'timeStampObjectExtensionGroup', + n: 'abstractGeometryGroup', mno: 0, col: true, - en: 'TimeStampObjectExtensionGroup', - ti: '.AbstractObjectType' + mx: false, + dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + t: 'er' }] }, { - ln: 'DocumentType', - bti: '.AbstractContainerType', + ln: 'PlaylistType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'schema', - mno: 0, - col: true, - en: 'Schema', - ti: '.SchemaType' - }, { - n: 'abstractFeatureGroup', + n: 'abstractTourPrimitiveGroup', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'AbstractTourPrimitiveGroup', + ti: '.AbstractTourPrimitiveType', t: 'er' }, { - n: 'documentSimpleExtensionGroup', + n: 'playlistSimpleExtensionGroup', mno: 0, col: true, - en: 'DocumentSimpleExtensionGroup', + en: 'PlaylistSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'documentObjectExtensionGroup', + n: 'playlistObjectExtensionGroup', mno: 0, col: true, - en: 'DocumentObjectExtensionGroup', + en: 'PlaylistObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ModelType', - bti: '.AbstractGeometryType', + ln: 'PairType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'altitudeMode' + n: 'abstractKey', + mx: false, + dom: false, + t: 'er' }, { - n: 'seaFloorAltitudeMode' + n: 'styleUrl' }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'abstractStyleSelectorGroup', + mx: false, + dom: false, + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + t: 'er' + }, { + n: 'pairSimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'PairSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'pairObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'PairObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractOverlayType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'location', - en: 'Location', - ti: '.LocationType' - }, { - n: 'orientation', - en: 'Orientation', - ti: '.OrientationType' + n: 'color', + ti: 'HexBinary' }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' + n: 'drawOrder', + ti: 'Int' }, { - n: 'link', - en: 'Link', + n: 'icon', + en: 'Icon', ti: '.LinkType' }, { - n: 'resourceMap', - en: 'ResourceMap', - ti: '.ResourceMapType' - }, { - n: 'modelSimpleExtensionGroup', + n: 'abstractOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'ModelSimpleExtensionGroup', + en: 'AbstractOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'modelObjectExtensionGroup', + n: 'abstractOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'ModelObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleArrayDataType', - bti: '.AbstractObjectType', + ln: 'SimpleArrayFieldType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', - mno: 0, - col: true, - ti: 'AnySimpleType' + n: 'displayName' }, { - n: 'simpleArrayDataExtension', + n: 'simpleArrayFieldExtension', mno: 0, col: true, - en: 'SimpleArrayDataExtension', + en: 'SimpleArrayFieldExtension', ti: 'AnyType' + }, { + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { n: 'name', an: { lp: 'name' }, t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'PointType', - bti: '.AbstractGeometryType', + ln: 'TourType', + bti: '.AbstractFeatureType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' - }, { - n: 'altitudeMode' - }, { - n: 'seaFloorAltitudeMode' + n: 'playlist', + en: 'Playlist', + ti: '.PlaylistType' }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'tourSimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'TourSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'tourObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'TourObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractLatLonBoxType', + bti: '.AbstractExtentType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'north', + ti: 'Double' }, { - n: 'pointSimpleExtensionGroup', + n: 'south', + ti: 'Double' + }, { + n: 'east', + ti: 'Double' + }, { + n: 'west', + ti: 'Double' + }, { + n: 'abstractLatLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'PointSimpleExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'pointObjectExtensionGroup', + n: 'abstractLatLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'PointObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'CreateType', + ln: 'AbstractTourPrimitiveType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractContainerGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', - t: 'er' - }, { - n: 'multiTrack', + n: 'abstractTourPrimitiveSimpleExtensionGroup', mno: 0, col: true, - en: 'MultiTrack', - ti: '.MultiTrackType' + en: 'AbstractTourPrimitiveSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'multiGeometry', + n: 'abstractTourPrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'MultiGeometry', - ti: '.MultiGeometryType' + en: 'AbstractTourPrimitiveObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'ItemIconType', + ln: 'LocationType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractState', - mx: false, - dom: false, - ti: 'AnySimpleType', - t: 'er' + n: 'longitude', + ti: 'Double' }, { - n: 'href' + n: 'latitude', + ti: 'Double' }, { - n: 'itemIconSimpleExtensionGroup', + n: 'altitude', + ti: 'Double' + }, { + n: 'locationSimpleExtensionGroup', mno: 0, col: true, - en: 'ItemIconSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'itemIconObjectExtensionGroup', + n: 'locationObjectExtensionGroup', mno: 0, col: true, - en: 'ItemIconObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'FlyToType', - bti: '.AbstractTourPrimitiveType', + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'duration', - ti: 'Double' - }, { - n: 'abstractFlyToMode', - mx: false, - dom: false, - t: 'er' - }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' - }, { - n: 'flyToSimpleExtensionGroup', + n: 'abstractTimePrimitiveSimpleExtensionGroup', mno: 0, col: true, - en: 'FlyToSimpleExtensionGroup', + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'flyToObjectExtensionGroup', + n: 'abstractTimePrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'FlyToObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'simpleField', - mno: 0, - col: true, - en: 'SimpleField', - ti: '.SimpleFieldType' - }, { - n: 'simpleArrayField', - mno: 0, - col: true, - en: 'SimpleArrayField', - ti: '.SimpleArrayFieldType' - }, { - n: 'schemaExtension', - mno: 0, - col: true, - en: 'SchemaExtension', - ti: 'AnyType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'LatLonQuadType', - bti: '.AbstractExtentType', + ln: 'AbstractViewType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'abstractTimePrimitiveGroup', + mx: false, + dom: false, + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', + t: 'er' }, { - n: 'latLonQuadSimpleExtensionGroup', + n: 'abstractViewSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonQuadSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonQuadObjectExtensionGroup', + n: 'abstractViewObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonQuadObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DataType', - bti: '.AbstractObjectType', + ln: 'SimpleDataType', ps: [{ n: 'otherAttributes', t: 'aa' - }, { - n: 'displayName' }, { n: 'value', - rq: true, - ti: 'AnySimpleType' - }, { - n: 'dataExtension', - mno: 0, - col: true, - en: 'DataExtension', - ti: 'AnyType' + ti: 'AnySimpleType', + t: 'v' }, { n: 'name', + rq: true, an: { lp: 'name' }, t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'AbstractSubStyleType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'abstractSubStyleSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractSubStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'abstractSubStyleObjectExtensionGroup', - mno: 0, - col: true, - en: 'AbstractSubStyleObjectExtensionGroup', - ti: '.AbstractObjectType' }] }, { - ln: 'Vec2Type', - tn: 'vec2Type', + ln: 'LookAtType', + bti: '.AbstractViewType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'x', - ti: 'Double', - an: { - lp: 'x' - }, - t: 'a' + n: 'longitude', + ti: 'Double' }, { - n: 'y', - ti: 'Double', - an: { - lp: 'y' - }, - t: 'a' + n: 'latitude', + ti: 'Double' }, { - n: 'xunits', - an: { - lp: 'xunits' - }, - t: 'a' + n: 'altitude', + ti: 'Double' }, { - n: 'yunits', - an: { - lp: 'yunits' - }, - t: 'a' - }] - }, { - ln: 'IconStyleType', - bti: '.AbstractColorStyleType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'heading', + ti: 'Double' }, { - n: 'scale', + n: 'tilt', ti: 'Double' }, { - n: 'heading', + n: 'range', ti: 'Double' }, { - n: 'icon', - en: 'Icon', - ti: '.BasicLinkType' + n: 'altitudeMode' }, { - n: 'hotSpot', - ti: '.Vec2Type' + n: 'seaFloorAltitudeMode' }, { - n: 'iconStyleSimpleExtensionGroup', + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'IconStyleSimpleExtensionGroup', + en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'iconStyleObjectExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'IconStyleObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' - }] - }, { - ln: 'PolyStyleType', - bti: '.AbstractColorStyleType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'fill', - ti: 'Boolean' }, { - n: 'outline', - ti: 'Boolean' + n: 'horizFov', + ti: 'Double' }, { - n: 'polyStyleSimpleExtensionGroup', + n: 'lookAtSimpleExtensionGroup', mno: 0, col: true, - en: 'PolyStyleSimpleExtensionGroup', + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polyStyleObjectExtensionGroup', + n: 'lookAtObjectExtensionGroup', mno: 0, col: true, - en: 'PolyStyleObjectExtensionGroup', + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -1317,187 +1192,129 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'RegionType', + ln: 'ImagePyramidType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractExtentGroup', + n: 'tileSize', + ti: 'Int' + }, { + n: 'maxWidth', + ti: 'Int' + }, { + n: 'maxHeight', + ti: 'Int' + }, { + n: 'abstractGridOrigin', mx: false, dom: false, - en: 'AbstractExtentGroup', - ti: '.AbstractExtentType', t: 'er' }, { - n: 'lod', - en: 'Lod', - ti: '.LodType' - }, { - n: 'regionSimpleExtensionGroup', + n: 'imagePyramidSimpleExtensionGroup', mno: 0, col: true, - en: 'RegionSimpleExtensionGroup', + en: 'ImagePyramidSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'regionObjectExtensionGroup', + n: 'imagePyramidObjectExtensionGroup', mno: 0, col: true, - en: 'RegionObjectExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'OrientationType', - bti: '.AbstractObjectType', + ln: 'TourControlType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'heading', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' - }, { - n: 'roll', - ti: 'Double' + n: 'abstractPlayMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'orientationSimpleExtensionGroup', + n: 'tourControlSimpleExtensionGroup', mno: 0, col: true, - en: 'OrientationSimpleExtensionGroup', + en: 'TourControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'orientationObjectExtensionGroup', + n: 'tourControlObjectExtensionGroup', mno: 0, col: true, - en: 'OrientationObjectExtensionGroup', + en: 'TourControlObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractLatLonBoxType', - bti: '.AbstractExtentType', + ln: 'MultiTrackType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'north', - ti: 'Double' - }, { - n: 'south', - ti: 'Double' - }, { - n: 'east', - ti: 'Double' + n: 'altitudeMode' }, { - n: 'west', - ti: 'Double' + n: 'seaFloorAltitudeMode' }, { - n: 'abstractLatLonBoxSimpleExtensionGroup', + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxSimpleExtensionGroup', + en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractLatLonBoxObjectExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' - }] - }, { - ln: 'AbstractContainerType', - bti: '.AbstractFeatureType', - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'abstractContainerSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractContainerSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'interpolate', + ti: 'Boolean' }, { - n: 'abstractContainerObjectExtensionGroup', + n: 'track', mno: 0, col: true, - en: 'AbstractContainerObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'ImagePyramidType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'tileSize', - ti: 'Int' - }, { - n: 'maxWidth', - ti: 'Int' - }, { - n: 'maxHeight', - ti: 'Int' - }, { - n: 'abstractGridOrigin', - mx: false, - dom: false, - t: 'er' + en: 'Track', + ti: '.TrackType' }, { - n: 'imagePyramidSimpleExtensionGroup', + n: 'multiTrackSimpleExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidSimpleExtensionGroup', + en: 'MultiTrackSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'imagePyramidObjectExtensionGroup', + n: 'multiTrackObjectExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidObjectExtensionGroup', + en: 'MultiTrackObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LabelStyleType', - bti: '.AbstractColorStyleType', + ln: 'StyleMapType', + bti: '.AbstractStyleSelectorType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'scale', - ti: 'Double' - }, { - n: 'labelStyleSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LabelStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'labelStyleObjectExtensionGroup', + n: 'pair', mno: 0, col: true, - en: 'LabelStyleObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'BasicLinkType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'href' + en: 'Pair', + ti: '.PairType' }, { - n: 'basicLinkSimpleExtensionGroup', + n: 'styleMapSimpleExtensionGroup', mno: 0, col: true, - en: 'BasicLinkSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'basicLinkObjectExtensionGroup', + n: 'styleMapObjectExtensionGroup', mno: 0, col: true, - en: 'BasicLinkObjectExtensionGroup', + en: 'StyleMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -1525,110 +1342,106 @@ var KML_2_3_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'StyleMapType', - bti: '.AbstractStyleSelectorType', + ln: 'ItemIconType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'pair', - mno: 0, - col: true, - en: 'Pair', - ti: '.PairType' + n: 'abstractState', + mx: false, + dom: false, + ti: 'AnySimpleType', + t: 'er' }, { - n: 'styleMapSimpleExtensionGroup', + n: 'href' + }, { + n: 'itemIconSimpleExtensionGroup', mno: 0, col: true, - en: 'StyleMapSimpleExtensionGroup', + en: 'ItemIconSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleMapObjectExtensionGroup', + n: 'itemIconObjectExtensionGroup', mno: 0, col: true, - en: 'StyleMapObjectExtensionGroup', + en: 'ItemIconObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'BoundaryType', + ln: 'SnippetType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'linearRing', - en: 'LinearRing', - ti: '.LinearRingType' - }, { - n: 'boundarySimpleExtensionGroup', - mno: 0, - col: true, - en: 'BoundarySimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'value', + t: 'v' }, { - n: 'boundaryObjectExtensionGroup', - mno: 0, - col: true, - en: 'BoundaryObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' }] }, { - ln: 'FolderType', - bti: '.AbstractContainerType', + ln: 'AbstractFeatureType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractFeatureGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + n: 'name' }, { - n: 'folderSimpleExtensionGroup', - mno: 0, - col: true, - en: 'FolderSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'visibility', + ti: 'Boolean' }, { - n: 'folderObjectExtensionGroup', - mno: 0, - col: true, - en: 'FolderObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'TourControlType', - bti: '.AbstractTourPrimitiveType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'balloonVisibility', + ti: 'Boolean' }, { - n: 'abstractPlayMode', + n: 'open', + ti: 'Boolean' + }, { + n: 'atomAuthor', + en: { + lp: 'author', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.AtomPersonConstruct' + }, { + n: 'atomLink', + en: { + lp: 'link', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.Link' + }, { + n: 'address' + }, { + n: 'addressDetails', + en: { + lp: 'AddressDetails', + ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' + }, + ti: 'xAL_2_0.AddressDetails' + }, { + n: 'phoneNumber' + }, { + n: 'abstractSnippetGroup', mx: false, dom: false, + en: 'AbstractSnippetGroup', + ti: 'AnyType', t: 'er' }, { - n: 'tourControlSimpleExtensionGroup', - mno: 0, - col: true, - en: 'TourControlSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'description' }, { - n: 'tourControlObjectExtensionGroup', - mno: 0, - col: true, - en: 'TourControlObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'AbstractViewType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'abstractViewGroup', + mx: false, + dom: false, + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + t: 'er' }, { n: 'abstractTimePrimitiveGroup', mx: false, @@ -1637,68 +1450,98 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractTimePrimitiveType', t: 'er' }, { - n: 'abstractViewSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractViewSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'styleUrl' }, { - n: 'abstractViewObjectExtensionGroup', + n: 'abstractStyleSelectorGroup', mno: 0, col: true, - en: 'AbstractViewObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'PairType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'abstractKey', mx: false, dom: false, + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', t: 'er' }, { - n: 'styleUrl' + n: 'region', + en: 'Region', + ti: '.RegionType' }, { - n: 'abstractStyleSelectorGroup', + n: 'abstractExtendedDataGroup', mx: false, dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', + en: 'AbstractExtendedDataGroup', + ti: 'AnyType', t: 'er' }, { - n: 'pairSimpleExtensionGroup', + n: 'abstractFeatureSimpleExtensionGroup', mno: 0, col: true, - en: 'PairSimpleExtensionGroup', + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'pairObjectExtensionGroup', + n: 'abstractFeatureObjectExtensionGroup', mno: 0, col: true, - en: 'PairObjectExtensionGroup', + en: 'AbstractFeatureObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ChangeType', + ln: 'SimpleFieldType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractObjectGroup', + n: 'displayName' + }, { + n: 'simpleFieldExtension', + mno: 0, + col: true, + en: 'SimpleFieldExtension', + ti: 'AnyType' + }, { + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'ExtendedDataType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'data', + mno: 0, + col: true, + en: 'Data', + ti: '.DataType' + }, { + n: 'schemaData', + mno: 0, + col: true, + en: 'SchemaData', + ti: '.SchemaDataType' + }, { + n: 'any', mno: 0, col: true, mx: false, - dom: false, - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType', - t: 'er' + t: 'ae' }] }, { - ln: 'PolygonType', + ln: 'PointType', bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', @@ -1706,9 +1549,6 @@ var KML_2_3_Module_Factory = function () { }, { n: 'extrude', ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' }, { n: 'altitudeMode' }, { @@ -1726,256 +1566,283 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'outerBoundaryIs', - ti: '.BoundaryType' - }, { - n: 'innerBoundaryIs', - mno: 0, - col: true, - ti: '.BoundaryType' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'polygonSimpleExtensionGroup', + n: 'pointSimpleExtensionGroup', mno: 0, col: true, - en: 'PolygonSimpleExtensionGroup', + en: 'PointSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polygonObjectExtensionGroup', + n: 'pointObjectExtensionGroup', mno: 0, col: true, - en: 'PolygonObjectExtensionGroup', + en: 'PointObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractColorStyleType', - bti: '.AbstractSubStyleType', + ln: 'PlacemarkType', + bti: '.AbstractFeatureType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'color', - ti: 'HexBinary' - }, { - n: 'abstractColorMode', + n: 'abstractGeometryGroup', mx: false, dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', t: 'er' }, { - n: 'abstractColorStyleSimpleExtensionGroup', + n: 'placemarkSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'PlacemarkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractColorStyleObjectExtensionGroup', + n: 'placemarkObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'PlacemarkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TrackType', - bti: '.AbstractGeometryType', + ln: 'SimpleArrayDataType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' - }, { - n: 'altitudeMode' - }, { - n: 'seaFloorAltitudeMode' - }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'value', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', - mno: 0, - col: true, - en: 'AltitudeModeObjectExtensionGroup', - ti: '.AbstractObjectType' - }, { - n: 'when', - mno: 0, - col: true - }, { - n: 'coord', - mno: 0, - col: true - }, { - n: 'angles', - mno: 0, - col: true - }, { - n: 'model', - en: 'Model', - ti: '.ModelType' - }, { - n: 'extendedData', - en: 'ExtendedData', - ti: '.ExtendedDataType' - }, { - n: 'trackSimpleExtensionGroup', + n: 'simpleArrayDataExtension', mno: 0, col: true, - en: 'TrackSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleArrayDataExtension', + ti: 'AnyType' }, { - n: 'trackObjectExtensionGroup', - mno: 0, - col: true, - en: 'TrackObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'LookAtType', - bti: '.AbstractViewType', + ln: 'AbstractExtentType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' - }, { - n: 'altitude', - ti: 'Double' - }, { - n: 'heading', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' - }, { - n: 'range', - ti: 'Double' - }, { - n: 'altitudeMode' - }, { - n: 'seaFloorAltitudeMode' - }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'abstractExtentSimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'AbstractExtentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'abstractExtentObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'AbstractExtentObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'LatLonQuadType', + bti: '.AbstractExtentType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'horizFov', - ti: 'Double' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'lookAtSimpleExtensionGroup', + n: 'latLonQuadSimpleExtensionGroup', mno: 0, col: true, - en: 'LookAtSimpleExtensionGroup', + en: 'LatLonQuadSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lookAtObjectExtensionGroup', + n: 'latLonQuadObjectExtensionGroup', mno: 0, col: true, - en: 'LookAtObjectExtensionGroup', + en: 'LatLonQuadObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LatLonBoxType', - bti: '.AbstractLatLonBoxType', + ln: 'ChangeType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'rotation', - ti: 'Double' - }, { - n: 'latLonBoxSimpleExtensionGroup', + n: 'abstractObjectGroup', mno: 0, col: true, - en: 'LatLonBoxSimpleExtensionGroup', + mx: false, + dom: false, + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType', + t: 'er' + }] + }, { + ln: 'PolyStyleType', + bti: '.AbstractColorStyleType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'fill', + ti: 'Boolean' + }, { + n: 'outline', + ti: 'Boolean' + }, { + n: 'polyStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'PolyStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonBoxObjectExtensionGroup', + n: 'polyStyleObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonBoxObjectExtensionGroup', + en: 'PolyStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TourType', - bti: '.AbstractFeatureType', + ln: 'DocumentType', + bti: '.AbstractContainerType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'playlist', - en: 'Playlist', - ti: '.PlaylistType' + n: 'schema', + mno: 0, + col: true, + en: 'Schema', + ti: '.SchemaType' }, { - n: 'tourSimpleExtensionGroup', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'TourSimpleExtensionGroup', + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'documentSimpleExtensionGroup', + mno: 0, + col: true, + en: 'DocumentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'tourObjectExtensionGroup', + n: 'documentObjectExtensionGroup', mno: 0, col: true, - en: 'TourObjectExtensionGroup', + en: 'DocumentObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractGeometryType', + ln: 'BasicLinkType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractGeometrySimpleExtensionGroup', + n: 'href' + }, { + n: 'basicLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractGeometryObjectExtensionGroup', + n: 'basicLinkObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometryObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SoundCueType', - bti: '.AbstractTourPrimitiveType', + ln: 'SchemaDataType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'href' + n: 'simpleData', + mno: 0, + col: true, + en: 'SimpleData', + ti: '.SimpleDataType' }, { - n: 'delayedStart', + n: 'simpleArrayData', + mno: 0, + col: true, + en: 'SimpleArrayData', + ti: '.SimpleArrayDataType' + }, { + n: 'schemaDataExtension', + mno: 0, + col: true, + en: 'SchemaDataExtension', + ti: 'AnyType' + }, { + n: 'schemaUrl', + an: { + lp: 'schemaUrl' + }, + t: 'a' + }] + }, { + ln: 'TimeStampType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'when' + }, { + n: 'timeStampSimpleExtensionGroup', + mno: 0, + col: true, + en: 'TimeStampSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'timeStampObjectExtensionGroup', + mno: 0, + col: true, + en: 'TimeStampObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'LatLonBoxType', + bti: '.AbstractLatLonBoxType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'rotation', ti: 'Double' }, { - n: 'soundCueSimpleExtensionGroup', + n: 'latLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'SoundCueSimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'soundCueObjectExtensionGroup', + n: 'latLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'SoundCueObjectExtensionGroup', + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -2007,223 +1874,232 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'LocationType', + ln: 'OrientationType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'longitude', + n: 'heading', ti: 'Double' }, { - n: 'latitude', + n: 'tilt', ti: 'Double' }, { - n: 'altitude', + n: 'roll', ti: 'Double' }, { - n: 'locationSimpleExtensionGroup', + n: 'orientationSimpleExtensionGroup', mno: 0, col: true, - en: 'LocationSimpleExtensionGroup', + en: 'OrientationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'locationObjectExtensionGroup', + n: 'orientationObjectExtensionGroup', mno: 0, col: true, - en: 'LocationObjectExtensionGroup', + en: 'OrientationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ViewVolumeType', - bti: '.AbstractObjectType', + ln: 'ListStyleType', + bti: '.AbstractSubStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'leftFov', - ti: 'Double' - }, { - n: 'rightFov', - ti: 'Double' + n: 'abstractListItemType', + mx: false, + dom: false, + t: 'er' }, { - n: 'bottomFov', - ti: 'Double' + n: 'bgColor', + ti: 'HexBinary' }, { - n: 'topFov', - ti: 'Double' + n: 'itemIcon', + mno: 0, + col: true, + en: 'ItemIcon', + ti: '.ItemIconType' }, { - n: 'near', - ti: 'Double' + n: 'maxSnippetLines', + ti: 'Int' }, { - n: 'viewVolumeSimpleExtensionGroup', + n: 'listStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeSimpleExtensionGroup', + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'viewVolumeObjectExtensionGroup', + n: 'listStyleObjectExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'NetworkLinkControlType', + ln: 'FolderType', + bti: '.AbstractContainerType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'minRefreshPeriod', - ti: 'Double' - }, { - n: 'maxSessionLength', - ti: 'Double' - }, { - n: 'cookie' - }, { - n: 'message' - }, { - n: 'linkName' - }, { - n: 'linkDescription' - }, { - n: 'linkSnippet', - ti: '.SnippetType' - }, { - n: 'expires' - }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' - }, { - n: 'abstractViewGroup', + n: 'abstractFeatureGroup', + mno: 0, + col: true, mx: false, dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', t: 'er' }, { - n: 'networkLinkControlSimpleExtensionGroup', + n: 'folderSimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkControlObjectExtensionGroup', + n: 'folderObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PlacemarkType', - bti: '.AbstractFeatureType', + ln: 'LatLonAltBoxType', + bti: '.AbstractLatLonBoxType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractGeometryGroup', - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' + n: 'minAltitude', + ti: 'Double' }, { - n: 'placemarkSimpleExtensionGroup', + n: 'maxAltitude', + ti: 'Double' + }, { + n: 'altitudeMode' + }, { + n: 'seaFloorAltitudeMode' + }, { + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'PlacemarkSimpleExtensionGroup', + en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'placemarkObjectExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'PlacemarkObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' - }] - }, { - ln: 'AliasType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'targetHref' - }, { - n: 'sourceHref' }, { - n: 'aliasSimpleExtensionGroup', + n: 'latLonAltBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'AliasSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'aliasObjectExtensionGroup', + n: 'latLonAltBoxObjectExtensionGroup', mno: 0, col: true, - en: 'AliasObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractTimePrimitiveType', + ln: 'AbstractSubStyleType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTimePrimitiveSimpleExtensionGroup', + n: 'abstractSubStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTimePrimitiveObjectExtensionGroup', + n: 'abstractSubStyleObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'AbstractSubStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinkType', - bti: '.BasicLinkType', + ln: 'RegionType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractRefreshMode', + n: 'abstractExtentGroup', mx: false, dom: false, + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', t: 'er' }, { - n: 'refreshInterval', - ti: 'Double' + n: 'lod', + en: 'Lod', + ti: '.LodType' }, { - n: 'abstractViewRefreshMode', - mx: false, - dom: false, - t: 'er' + n: 'regionSimpleExtensionGroup', + mno: 0, + col: true, + en: 'RegionSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'viewRefreshTime', - ti: 'Double' + n: 'regionObjectExtensionGroup', + mno: 0, + col: true, + en: 'RegionObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'LabelStyleType', + bti: '.AbstractColorStyleType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'viewBoundScale', + n: 'scale', ti: 'Double' }, { - n: 'viewFormat' + n: 'labelStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LabelStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'httpQuery' + n: 'labelStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'LabelStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'ResourceMapType', + bti: '.AbstractObjectType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'linkSimpleExtensionGroup', + n: 'alias', mno: 0, col: true, - en: 'LinkSimpleExtensionGroup', + en: 'Alias', + ti: '.AliasType' + }, { + n: 'resourceMapSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linkObjectExtensionGroup', + n: 'resourceMapObjectExtensionGroup', mno: 0, col: true, - en: 'LinkObjectExtensionGroup', + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -2258,17 +2134,41 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'LatLonAltBoxType', - bti: '.AbstractLatLonBoxType', + ln: 'SoundCueType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'minAltitude', - ti: 'Double' + n: 'href' }, { - n: 'maxAltitude', + n: 'delayedStart', ti: 'Double' + }, { + n: 'soundCueSimpleExtensionGroup', + mno: 0, + col: true, + en: 'SoundCueSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'soundCueObjectExtensionGroup', + mno: 0, + col: true, + en: 'SoundCueObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'LineStringType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' }, { n: 'altitudeMode' }, { @@ -2286,58 +2186,81 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'latLonAltBoxSimpleExtensionGroup', + n: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'altitudeOffset', + ti: 'Double' + }, { + n: 'lineStringSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxSimpleExtensionGroup', + en: 'LineStringSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonAltBoxObjectExtensionGroup', + n: 'lineStringObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'KmlType', + ln: 'CreateType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'networkLinkControl', - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' - }, { - n: 'abstractFeatureGroup', + n: 'abstractContainerGroup', + mno: 0, + col: true, mx: false, dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', t: 'er' }, { - n: 'kmlSimpleExtensionGroup', + n: 'multiTrack', mno: 0, col: true, - en: 'KmlSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'MultiTrack', + ti: '.MultiTrackType' }, { - n: 'kmlObjectExtensionGroup', + n: 'multiGeometry', mno: 0, col: true, - en: 'KmlObjectExtensionGroup', - ti: '.AbstractObjectType' + en: 'MultiGeometry', + ti: '.MultiGeometryType' + }] + }, { + ln: 'AnimatedUpdateType', + bti: '.AbstractTourPrimitiveType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'hint', - an: { - lp: 'hint' - }, - t: 'a' + n: 'duration', + ti: 'Double' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'delayedStart', + ti: 'Double' + }, { + n: 'animatedUpdateSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AnimatedUpdateSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'animatedUpdateObjectExtensionGroup', + mno: 0, + col: true, + en: 'AnimatedUpdateObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { ln: 'NetworkLinkType', @@ -2372,207 +2295,288 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'ListStyleType', - bti: '.AbstractSubStyleType', + ln: 'ScreenOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractListItemType', - mx: false, - dom: false, - t: 'er' + n: 'overlayXY', + ti: '.Vec2Type' }, { - n: 'bgColor', - ti: 'HexBinary' + n: 'screenXY', + ti: '.Vec2Type' }, { - n: 'itemIcon', - mno: 0, - col: true, - en: 'ItemIcon', - ti: '.ItemIconType' + n: 'rotationXY', + ti: '.Vec2Type' }, { - n: 'maxSnippetLines', - ti: 'Int' + n: 'size', + ti: '.Vec2Type' }, { - n: 'listStyleSimpleExtensionGroup', + n: 'rotation', + ti: 'Double' + }, { + n: 'screenOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'ListStyleSimpleExtensionGroup', + en: 'ScreenOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'listStyleObjectExtensionGroup', + n: 'screenOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'ListStyleObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'WaitType', - bti: '.AbstractTourPrimitiveType', + ln: 'AbstractGeometryType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'duration', - ti: 'Double' - }, { - n: 'waitSimpleExtensionGroup', + n: 'abstractGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'WaitSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'waitObjectExtensionGroup', + n: 'abstractGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'WaitObjectExtensionGroup', + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TimeSpanType', - bti: '.AbstractTimePrimitiveType', + ln: 'DataType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'begin' + n: 'displayName' }, { - n: 'end' + n: 'value', + rq: true, + ti: 'AnySimpleType' }, { - n: 'timeSpanSimpleExtensionGroup', + n: 'dataExtension', mno: 0, col: true, - en: 'TimeSpanSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'DataExtension', + ti: 'AnyType' }, { - n: 'timeSpanObjectExtensionGroup', + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'AbstractObjectType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'objectSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeSpanObjectExtensionGroup', - ti: '.AbstractObjectType' + en: 'ObjectSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' }] }, { - ln: 'PlaylistType', - bti: '.AbstractObjectType', + ln: 'LineStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTourPrimitiveGroup', + n: 'width', + ti: 'Double' + }, { + n: 'lineStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LineStyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'lineStyleObjectExtensionGroup', mno: 0, col: true, + en: 'LineStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'BalloonStyleType', + bti: '.AbstractSubStyleType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'abstractBgColorGroup', mx: false, dom: false, - en: 'AbstractTourPrimitiveGroup', - ti: '.AbstractTourPrimitiveType', + en: 'AbstractBgColorGroup', + ti: 'HexBinary', t: 'er' }, { - n: 'playlistSimpleExtensionGroup', + n: 'textColor', + ti: 'HexBinary' + }, { + n: 'text' + }, { + n: 'abstractDisplayMode', + mx: false, + dom: false, + t: 'er' + }, { + n: 'balloonStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'PlaylistSimpleExtensionGroup', + en: 'BalloonStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'playlistObjectExtensionGroup', + n: 'balloonStyleObjectExtensionGroup', mno: 0, col: true, - en: 'PlaylistObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleFieldType', + ln: 'Vec2Type', + tn: 'vec2Type', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'displayName' - }, { - n: 'simpleFieldExtension', - mno: 0, - col: true, - en: 'SimpleFieldExtension', - ti: 'AnyType' + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' }, { - n: 'type', + n: 'y', + ti: 'Double', an: { - lp: 'type' + lp: 'y' }, t: 'a' }, { - n: 'name', + n: 'xunits', an: { - lp: 'name' + lp: 'xunits' }, t: 'a' }, { - n: 'uom', + n: 'yunits', an: { - lp: 'uom' + lp: 'yunits' }, t: 'a' }] }, { - ln: 'SimpleDataType', + ln: 'ViewVolumeType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', - ti: 'AnySimpleType', - t: 'v' + n: 'leftFov', + ti: 'Double' }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'rightFov', + ti: 'Double' + }, { + n: 'bottomFov', + ti: 'Double' + }, { + n: 'topFov', + ti: 'Double' + }, { + n: 'near', + ti: 'Double' + }, { + n: 'viewVolumeSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ViewVolumeSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'viewVolumeObjectExtensionGroup', + mno: 0, + col: true, + en: 'ViewVolumeObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { t: 'enum', - ln: 'ShapeEnumType', - vs: ['rectangle', 'cylinder', 'sphere'] + ln: 'AltitudeModeEnumType', + vs: ['clampToGround', 'relativeToGround', 'absolute'] }, { t: 'enum', - ln: 'ItemIconStateEnumType', - vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + ln: 'SeaFloorAltitudeModeEnumType', + vs: ['clampToSeaFloor', 'relativeToSeaFloor'] }, { t: 'enum', - ln: 'RefreshModeEnumType', - vs: ['onChange', 'onInterval', 'onExpire'] + ln: 'StyleStateEnumType', + vs: ['normal', 'highlight'] }, { t: 'enum', - ln: 'ListItemTypeEnumType', - vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] + ln: 'ShapeEnumType', + vs: ['rectangle', 'cylinder', 'sphere'] }, { t: 'enum', - ln: 'StyleStateEnumType', - vs: ['normal', 'highlight'] + ln: 'RefreshModeEnumType', + vs: ['onChange', 'onInterval', 'onExpire'] }, { t: 'enum', - ln: 'DisplayModeEnumType', - vs: ['default', 'hide'] + ln: 'UnitsEnumType', + vs: ['fraction', 'pixels', 'insetPixels'] }, { t: 'enum', ln: 'ColorModeEnumType', vs: ['normal', 'random'] }, { t: 'enum', - ln: 'SeaFloorAltitudeModeEnumType', - vs: ['clampToSeaFloor', 'relativeToSeaFloor'] + ln: 'GridOriginEnumType', + vs: ['lowerLeft', 'upperLeft'] }, { t: 'enum', - ln: 'ViewRefreshModeEnumType', - vs: ['never', 'onRequest', 'onStop', 'onRegion'] + ln: 'ItemIconStateEnumType', + vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] }, { t: 'enum', - ln: 'AltitudeModeEnumType', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'DisplayModeEnumType', + vs: ['default', 'hide'] }, { t: 'enum', - ln: 'GridOriginEnumType', - vs: ['lowerLeft', 'upperLeft'] + ln: 'ViewRefreshModeEnumType', + vs: ['never', 'onRequest', 'onStop', 'onRegion'] + }, { + t: 'enum', + ln: 'ListItemTypeEnumType', + vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { t: 'enum', ln: 'FlyToModeEnumType', @@ -2581,1133 +2585,1129 @@ var KML_2_3_Module_Factory = function () { t: 'enum', ln: 'PlayModeEnumType', vs: ['pause'] - }, { - t: 'enum', - ln: 'UnitsEnumType', - vs: ['fraction', 'pixels', 'insetPixels'] }], eis: [{ - en: 'address' + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - en: 'AbstractUpdateOptionGroup', + en: 'AbstractSnippetGroup', ti: 'AnyType' }, { - en: 'PairSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'BasicLinkSimpleExtensionGroup', + en: 'NetworkLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'MultiTrack', - ti: '.MultiTrackType', - sh: 'AbstractGeometryGroup' + en: 'AbstractTourPrimitiveObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'LineStyleSimpleExtensionGroup', + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'viewRefreshTime', - ti: 'Double' + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractExtentObjectExtensionGroup', + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', + sh: 'AbstractObjectGroup' + }, { + en: 'PolygonObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Schema', - ti: '.SchemaType' + en: 'message' }, { - en: 'rightFov', - ti: 'Double' + en: 'PhotoOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Create', - ti: '.CreateType', - sh: 'AbstractUpdateOptionGroup' + en: 'abstractDisplayMode' }, { - en: 'BalloonStyleObjectExtensionGroup', + en: 'begin' + }, { + en: 'kml', + ti: '.KmlType' + }, { + en: 'NetworkLinkControlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LinearRingSimpleExtensionGroup', + en: 'when' + }, { + en: 'Delete', + ti: '.DeleteType', + sh: 'AbstractUpdateOptionGroup' + }, { + en: 'LinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'DocumentSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'extrude', - ti: 'Boolean' + en: 'FlyToSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'IconStyleSimpleExtensionGroup', + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', - sh: 'AbstractLatLonBoxGroup' + en: 'UpdateExtensionGroup', + ti: 'AnyType' + }, { + en: 'TimeStampSimpleExtensionGroup', + ti: 'AnySimpleType' }, { en: 'Scale', ti: '.ScaleType', sh: 'AbstractObjectGroup' }, { - en: 'AnimatedUpdate', - ti: '.AnimatedUpdateType', - sh: 'AbstractTourPrimitiveGroup' - }, { - en: 'AbstractExtendedDataGroup', - ti: 'AnyType' - }, { - en: 'AltitudeModeObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractContainerObjectExtensionGroup', + en: 'abstractRefreshMode' + }, { + en: 'ItemIconObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ImagePyramidSimpleExtensionGroup', + en: 'longitude', + ti: 'Double' + }, { + en: 'maxSessionLength', + ti: 'Double' + }, { + en: 'LatLonQuad', + ti: '.LatLonQuadType', + sh: 'AbstractExtentGroup' + }, { + en: 'playMode', + sh: 'abstractPlayMode' + }, { + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Lod', - ti: '.LodType', + en: 'Data', + ti: '.DataType', sh: 'AbstractObjectGroup' }, { - en: 'linkSnippet', - ti: '.SnippetType' + en: 'hotSpot', + ti: '.Vec2Type' }, { - en: 'TimeStampObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'maxSnippetLines', - ti: 'Int' - }, { - en: 'z', + en: 'width', ti: 'Double' }, { - en: 'AbstractStyleSelectorObjectExtensionGroup', + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'bottomFov', - ti: 'Double' + en: 'PlacemarkObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'KmlSimpleExtensionGroup', + en: 'WaitSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'PolygonSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleMap', - ti: '.StyleMapType', - sh: 'AbstractStyleSelectorGroup' - }, { - en: 'maxWidth', - ti: 'Int' - }, { - en: 'AbstractTourPrimitiveGroup', - ti: '.AbstractTourPrimitiveType', - sh: 'AbstractObjectGroup' - }, { - en: 'LatLonBoxObjectExtensionGroup', + en: 'AnimatedUpdateObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'expires' - }, { - en: 'StyleSimpleExtensionGroup', + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'LineStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'minRefreshPeriod', - ti: 'Double' + en: 'TourControlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ViewVolume', - ti: '.ViewVolumeType', - sh: 'AbstractObjectGroup' + en: 'LatLonBox', + ti: '.LatLonBoxType', + sh: 'AbstractLatLonBoxGroup' }, { - en: 'IconStyle', - ti: '.IconStyleType', - sh: 'AbstractColorStyleGroup' + en: 'IconStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LineStringSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'abstractColorMode' + en: 'LinearRingSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AnimatedUpdateObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'ResourceMap', + ti: '.ResourceMapType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkObjectExtensionGroup', + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractGeometryGroup' + }, { + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractLinkGroup', + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PlaylistObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Region', + ti: '.RegionType', sh: 'AbstractObjectGroup' }, { - en: 'Change', - ti: '.ChangeType', - sh: 'AbstractUpdateOptionGroup' + en: 'phoneNumber' }, { - en: 'WaitObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'RegionSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ItemIcon', + ti: '.ItemIconType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractSnippetGroup', - ti: 'AnyType' + en: 'TrackObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'Update', - ti: '.UpdateType' + en: 'refreshMode', + sh: 'abstractRefreshMode' }, { - en: 'LookAtSimpleExtensionGroup', + en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ScreenOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'angles' + en: 'abstractListItemType' }, { - en: 'ScaleObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'horizFov', + en: 'south', ti: 'Double' }, { - en: 'AbstractExtentSimpleExtensionGroup', + en: 'rotation', + ti: 'Double' + }, { + en: 'Change', + ti: '.ChangeType', + sh: 'AbstractUpdateOptionGroup' + }, { + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractLatLonBoxGroup', - ti: '.AbstractLatLonBoxType', - sh: 'AbstractExtentGroup' + en: 'PairSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'key', - sh: 'abstractKey' + en: 'LatLonQuadSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ListStyle', - ti: '.ListStyleType', - sh: 'AbstractSubStyleGroup' + en: 'address' }, { - en: 'Delete', - ti: '.DeleteType', - sh: 'AbstractUpdateOptionGroup' + en: 'OrientationSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LatLonQuadObjectExtensionGroup', + en: 'PolyStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'colorMode', - sh: 'abstractColorMode' - }, { - en: 'PolyStyleObjectExtensionGroup', + en: 'PairObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'tilt', - ti: 'Double' + en: 'PlacemarkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'linkDescription' + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - en: 'range', - ti: 'Double' + en: 'href' }, { - en: 'LocationObjectExtensionGroup', + en: 'abstractViewRefreshMode' + }, { + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'BalloonStyle', - ti: '.BalloonStyleType', - sh: 'AbstractSubStyleGroup' + en: 'refreshVisibility', + ti: 'Boolean' }, { - en: 'AbstractBgColorGroup', - ti: 'HexBinary' + en: 'Tour', + ti: '.TourType', + sh: 'AbstractFeatureGroup' }, { - en: 'listItemType', - sh: 'abstractListItemType' + en: 'AbstractTimePrimitiveSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ItemIconObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'BalloonStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'maxWidth', + ti: 'Int' }, { - en: 'maxAltitude', - ti: 'Double' + en: 'LatLonAltBoxObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'fill', - ti: 'Boolean' + en: 'linkDescription' }, { - en: 'ListStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'PolygonSimpleExtensionGroup', + en: 'AbstractTourPrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType' - }, { - en: 'AbstractSubStyleGroup', - ti: '.AbstractSubStyleType', + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', sh: 'AbstractObjectGroup' }, { - en: 'ScaleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'Document', - ti: '.DocumentType', - sh: 'AbstractContainerGroup' - }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometryGroup' - }, { - en: 'CameraObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ObjectSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'west', + ti: 'Double' }, { - en: 'flyToMode', - sh: 'abstractFlyToMode' + en: 'key', + sh: 'abstractKey' }, { - en: 'Data', - ti: '.DataType', + en: 'AbstractSubStyleGroup', + ti: '.AbstractSubStyleType', sh: 'AbstractObjectGroup' }, { - en: 'Wait', - ti: '.WaitType', - sh: 'AbstractTourPrimitiveGroup' + en: 'colorMode', + sh: 'abstractColorMode' }, { - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'BoundarySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'screenXY', - ti: '.Vec2Type' - }, { - en: 'gridOrigin', - sh: 'abstractGridOrigin' - }, { - en: 'abstractViewRefreshMode' + en: 'displayName' }, { - en: 'TourControlObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'value', + en: 'PointSimpleExtensionGroup', ti: 'AnySimpleType' + }, { + en: 'listItemType', + sh: 'abstractListItemType' + }, { + en: 'flyToMode', + sh: 'abstractFlyToMode' }, { en: 'PolyStyle', ti: '.PolyStyleType', sh: 'AbstractColorStyleGroup' }, { - en: 'Track', - ti: '.TrackType', + en: 'ExtendedData', + ti: '.ExtendedDataType', + sh: 'AbstractExtendedDataGroup' + }, { + en: 'end' + }, { + en: 'Point', + ti: '.PointType', sh: 'AbstractGeometryGroup' }, { - en: 'LabelStyleObjectExtensionGroup', + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'interpolate', - ti: 'Boolean' + en: 'TourSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'TourObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'minAltitude', + ti: 'Double' }, { - en: 'LinkObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'text' }, { - en: 'Icon', - ti: '.LinkType', - sh: 'AbstractObjectGroup' + en: 'linkSnippet', + ti: '.SnippetType' }, { - en: 'ImagePyramid', - ti: '.ImagePyramidType', - sh: 'AbstractObjectGroup' + en: 'ListStyle', + ti: '.ListStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'FlyToObjectExtensionGroup', + en: 'displayMode', + sh: 'abstractDisplayMode' + }, { + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'DataExtension', - ti: 'AnyType' - }, { - en: 'Model', - ti: '.ModelType', - sh: 'AbstractGeometryGroup' - }, { - en: 'altitudeMode' + en: 'AbstractOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'visibility', - ti: 'Boolean' + en: 'PolyStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'flyToView', - ti: 'Boolean' + en: 'PhotoOverlay', + ti: '.PhotoOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'Region', - ti: '.RegionType', - sh: 'AbstractObjectGroup' + en: 'BalloonStyle', + ti: '.BalloonStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'PointObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PlacemarkObjectExtensionGroup', + en: 'MultiTrackObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Style', - ti: '.StyleType', - sh: 'AbstractStyleSelectorGroup' - }, { - en: 'abstractState', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'WaitSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleArrayDataExtension', + ti: 'AnyType' }, { - en: 'SchemaExtension', + en: 'AbstractUpdateOptionGroup', ti: 'AnyType' }, { - en: 'MultiTrackObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' + }, { + en: 'viewRefreshTime', + ti: 'Double' + }, { + en: 'LineStyle', + ti: '.LineStyleType', + sh: 'AbstractColorStyleGroup' }, { en: 'Placemark', ti: '.PlacemarkType', sh: 'AbstractFeatureGroup' }, { - en: 'tessellate', + en: 'interpolate', ti: 'Boolean' }, { - en: 'maxSessionLength', - ti: 'Double' + en: 'bgColor', + ti: 'HexBinary', + sh: 'AbstractBgColorGroup' }, { - en: 'AbstractTourPrimitiveObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'DataExtension', + ti: 'AnyType' + }, { + en: 'SchemaData', + ti: '.SchemaDataType', sh: 'AbstractObjectGroup' }, { - en: 'LinkSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SoundCueObjectExtensionGroup', + en: 'SimpleFieldExtension', + ti: 'AnyType' + }, { + en: 'RegionObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'size', - ti: '.Vec2Type' - }, { - en: 'near', - ti: 'Double' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometryGroup' }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', - sh: 'AbstractOverlayGroup' + en: 'SoundCue', + ti: '.SoundCueType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'north', - ti: 'Double' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractGeometryGroup' }, { - en: 'GroundOverlayObjectExtensionGroup', + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PhotoOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'styleUrl' - }, { - en: 'snippet', - sh: 'AbstractSnippetGroup' - }, { - en: 'color', - ti: 'HexBinary', - sh: 'AbstractBgColorGroup' + en: 'httpQuery' }, { - en: 'hotSpot', - ti: '.Vec2Type' + en: 'PlaylistSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'StyleObjectExtensionGroup', + en: 'PlaylistObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractStyleSelectorSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'coord' - }, { - en: 'leftFov', - ti: 'Double' - }, { - en: 'LookAtObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'BoundarySimpleExtensionGroup', + en: 'MultiTrackSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'width', - ti: 'Double' - }, { - en: 'Pair', - ti: '.PairType', - sh: 'AbstractObjectGroup' + en: 'Metadata', + ti: '.MetadataType', + sh: 'AbstractExtendedDataGroup' }, { - en: 'minLodPixels', + en: 'east', ti: 'Double' }, { - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', - sh: 'AbstractFeatureGroup' + en: 'sourceHref' }, { - en: 'minAltitude', + en: 'maxFadeExtent', ti: 'Double' }, { - en: 'ScreenOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'FlyTo', + ti: '.FlyToType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'ImagePyramidObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Lod', + ti: '.LodType', sh: 'AbstractObjectGroup' }, { - en: 'ViewVolumeObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'TourControlSimpleExtensionGroup', + en: 'RegionSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ModelObjectExtensionGroup', + en: 'LodSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'size', + ti: '.Vec2Type' + }, { + en: 'scale', + ti: 'Double' + }, { + en: 'TourControlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'state', - ti: { - t: 'l' - }, - sh: 'abstractState' + en: 'Schema', + ti: '.SchemaType' }, { - en: 'TourControl', - ti: '.TourControlType', - sh: 'AbstractTourPrimitiveGroup' + en: 'refreshInterval', + ti: 'Double' }, { - en: 'abstractListItemType' + en: 'abstractKey' }, { - en: 'west', + en: 'minFadeExtent', ti: 'Double' }, { - en: 'refreshInterval', + en: 'rightFov', ti: 'Double' }, { - en: 'PhotoOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'TrackObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'heading', + ti: 'Double' }, { - en: 'LodObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'SoundCueSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PlaylistSimpleExtensionGroup', + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractViewObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Playlist', + ti: '.PlaylistType', sh: 'AbstractObjectGroup' }, { - en: 'abstractKey' + en: 'leftFov', + ti: 'Double' }, { - en: 'UpdateExtensionGroup', - ti: 'AnyType' + en: 'delayedStart', + ti: 'Double' }, { - en: 'TimeSpanObjectExtensionGroup', + en: 'DocumentObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'description' + en: 'NetworkLink', + ti: '.NetworkLinkType', + sh: 'AbstractFeatureGroup' }, { - en: 'viewRefreshMode', - sh: 'abstractViewRefreshMode' + en: 'viewBoundScale', + ti: 'Double' }, { - en: 'SimpleField', - ti: '.SimpleFieldType' + en: 'StyleMapObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'south', + en: 'horizFov', ti: 'Double' }, { - en: 'altitudeOffset', - ti: 'Double' + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractGeometryGroup' }, { - en: 'PlacemarkSimpleExtensionGroup', + en: 'AbstractStyleSelectorSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PointSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractLatLonBoxGroup', + ti: '.AbstractLatLonBoxType', + sh: 'AbstractExtentGroup' }, { - en: 'AbstractViewSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'rotationXY', + ti: '.Vec2Type' }, { - en: 'Camera', - ti: '.CameraType', - sh: 'AbstractViewGroup' + en: 'flyToView', + ti: 'Boolean' }, { - en: 'east', - ti: 'Double' + en: 'BasicLinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractLatLonBoxSimpleExtensionGroup', + en: 'NetworkLinkControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'seaFloorAltitudeMode' + en: 'AliasSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'SimpleData', - ti: '.SimpleDataType' + en: 'OrientationObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'refreshVisibility', - ti: 'Boolean' + en: 'Location', + ti: '.LocationType', + sh: 'AbstractObjectGroup' }, { - en: 'open', - ti: 'Boolean' + en: 'Link', + ti: '.LinkType', + sh: 'AbstractLinkGroup' }, { - en: 'Snippet', - ti: '.SnippetType', - sh: 'AbstractSnippetGroup' + en: 'screenXY', + ti: '.Vec2Type' }, { - en: 'abstractDisplayMode' + en: 'SchemaExtension', + ti: 'AnyType' }, { - en: 'minFadeExtent', - ti: 'Double' + en: 'coord' }, { - en: 'message' + en: 'near', + ti: 'Double' }, { - en: 'AbstractFeatureObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Orientation', + ti: '.OrientationType', sh: 'AbstractObjectGroup' }, { - en: 'MultiGeometrySimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AnimatedUpdateSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometryGroup' - }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractGeometryGroup' - }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'AbstractOverlayGroup' + en: 'shape', + sh: 'abstractShape' }, { - en: 'Tour', - ti: '.TourType', - sh: 'AbstractFeatureGroup' + en: 'altitudeMode' }, { - en: 'Playlist', - ti: '.PlaylistType', - sh: 'AbstractObjectGroup' + en: 'Update', + ti: '.UpdateType' }, { - en: 'OrientationSimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Location', - ti: '.LocationType', + en: 'MultiGeometryObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractObjectGroup' + en: 'drawOrder', + ti: 'Int' }, { - en: 'x', - ti: 'Double' + en: 'SimpleArrayField', + ti: '.SimpleArrayFieldType' }, { - en: 'AbstractOverlayGroup', - ti: '.AbstractOverlayType', - sh: 'AbstractFeatureGroup' + en: 'Icon', + ti: '.LinkType', + sh: 'AbstractObjectGroup' }, { - en: 'altitude', - ti: 'Double' + en: 'linkName' }, { - en: 'href' + en: 'abstractPlayMode' }, { - en: 'ViewVolumeSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SimpleArrayData', - ti: '.SimpleArrayDataType' - }, { - en: 'PolyStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AliasObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'sourceHref' + en: 'fill', + ti: 'Boolean' }, { - en: 'AbstractViewGroup', - ti: '.AbstractViewType', + en: 'PointObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'text' - }, { - en: 'duration', - ti: 'Double' + en: 'ModelSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AliasObjectExtensionGroup', + en: 'AbstractSubStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Create', + ti: '.CreateType', + sh: 'AbstractUpdateOptionGroup' }, { - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'ImagePyramid', + ti: '.ImagePyramidType', sh: 'AbstractObjectGroup' }, { - en: 'PairObjectExtensionGroup', + en: 'TourObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AliasSimpleExtensionGroup', + en: 'minLodPixels', + ti: 'Double' + }, { + en: 'ItemIconSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'when' + en: 'maxAltitude', + ti: 'Double' }, { - en: 'abstractFlyToMode' + en: 'AnimatedUpdate', + ti: '.AnimatedUpdateType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AbstractGeometryObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Wait', + ti: '.WaitType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AbstractColorStyleGroup', - ti: '.AbstractColorStyleType', - sh: 'AbstractSubStyleGroup' + en: 'snippet', + sh: 'AbstractSnippetGroup' }, { - en: 'phoneNumber' + en: 'north', + ti: 'Double' }, { - en: 'BoundaryObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'FlyToSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'cookie' }, { - en: 'begin' + en: 'altitudeOffset', + ti: 'Double' }, { - en: 'tileSize', - ti: 'Int' + en: 'z', + ti: 'Double' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: 'AbstractColorStyleGroup' + en: 'LabelStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractSubStyleSimpleExtensionGroup', + en: 'LineStringSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'Style', + ti: '.StyleType', + sh: 'AbstractStyleSelectorGroup' + }, { + en: 'AbstractExtendedDataGroup', + ti: 'AnyType' + }, { + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ResourceMapObjectExtensionGroup', + en: 'AbstractStyleSelectorObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Metadata', - ti: '.MetadataType', - sh: 'AbstractExtendedDataGroup' + en: 'abstractState', + ti: 'AnySimpleType' }, { - en: 'GroundOverlaySimpleExtensionGroup', + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType', - sh: 'AbstractLatLonBoxGroup' + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LinearRingObjectExtensionGroup', + en: 'StyleMap', + ti: '.StyleMapType', + sh: 'AbstractStyleSelectorGroup' + }, { + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType' + }, { + en: 'name' + }, { + en: 'tileSize', + ti: 'Int' + }, { + en: 'styleUrl' + }, { + en: 'angles' + }, { + en: 'visibility', + ti: 'Boolean' + }, { + en: 'LabelStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'heading', + en: 'latitude', ti: 'Double' }, { - en: 'maxLodPixels', - ti: 'Double' + en: 'expires' }, { - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - sh: 'AbstractObjectGroup' + en: 'color', + ti: 'HexBinary', + sh: 'AbstractBgColorGroup' }, { - en: 'roll', - ti: 'Double' + en: 'AbstractTourPrimitiveGroup', + ti: '.AbstractTourPrimitiveType', + sh: 'AbstractObjectGroup' }, { - en: 'kml', - ti: '.KmlType' + en: 'Url', + ti: '.LinkType', + sh: 'AbstractLinkGroup' }, { - en: 'BasicLinkObjectExtensionGroup', + en: 'NetworkLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'DocumentObjectExtensionGroup', + en: 'AbstractColorStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + en: 'IconStyle', + ti: '.IconStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'TourSimpleExtensionGroup', + en: 'BalloonStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'abstractPlayMode' + en: 'LineStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'Folder', - ti: '.FolderType', - sh: 'AbstractContainerGroup' + en: 'TimeSpan', + ti: '.TimeSpanType', + sh: 'AbstractTimePrimitiveGroup' }, { - en: 'longitude', - ti: 'Double' + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType', + sh: 'AbstractLatLonBoxGroup' }, { - en: 'AltitudeModeSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Orientation', - ti: '.OrientationType', - sh: 'AbstractObjectGroup' + en: 'SimpleData', + ti: '.SimpleDataType' }, { - en: 'RegionObjectExtensionGroup', + en: 'Model', + ti: '.ModelType', + sh: 'AbstractGeometryGroup' + }, { + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Alias', - ti: '.AliasType', - sh: 'AbstractObjectGroup' + en: 'textColor', + ti: 'HexBinary' }, { - en: 'AbstractOverlayObjectExtensionGroup', + en: 'AbstractExtentObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'httpQuery' + en: 'outerBoundaryIs', + ti: '.BoundaryType' }, { - en: 'LatLonAltBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Folder', + ti: '.FolderType', + sh: 'AbstractContainerGroup' }, { - en: 'SimpleFieldExtension', - ti: 'AnyType' + en: 'ScreenOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Link', - ti: '.LinkType', - sh: 'AbstractLinkGroup' + en: 'LookAtSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LatLonQuadSimpleExtensionGroup', + en: 'AnimatedUpdateSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'scale', + en: 'AbstractTimePrimitiveObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'duration', ti: 'Double' }, { - en: 'AbstractLatLonBoxObjectExtensionGroup', + en: 'maxSnippetLines', + ti: 'Int' + }, { + en: 'y', + ti: 'Double' + }, { + en: 'description' + }, { + en: 'extrude', + ti: 'Boolean' + }, { + en: 'TimeSpanObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LabelStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ViewVolume', + ti: '.ViewVolumeType', + sh: 'AbstractObjectGroup' }, { - en: 'ItemIcon', - ti: '.ItemIconType', + en: 'StyleObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'abstractGridOrigin' + en: 'GroundOverlayObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'topFov', + en: 'roll', ti: 'Double' }, { - en: 'MultiTrackSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'LatLonQuadObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { en: 'abstractShape' }, { - en: 'displayMode', - sh: 'abstractDisplayMode' + en: 'outline', + ti: 'Boolean' }, { - en: 'ModelSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', + sh: 'AbstractFeatureGroup' }, { - en: 'maxHeight', - ti: 'Int' + en: 'Document', + ti: '.DocumentType', + sh: 'AbstractContainerGroup' }, { - en: 'LineStyleObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Pair', + ti: '.PairType', sh: 'AbstractObjectGroup' }, { - en: 'TimeSpan', - ti: '.TimeSpanType', - sh: 'AbstractTimePrimitiveGroup' - }, { - en: 'AbstractTourPrimitiveSimpleExtensionGroup', + en: 'StyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'outerBoundaryIs', - ti: '.BoundaryType' + en: 'AbstractBgColorGroup', + ti: 'HexBinary' }, { - en: 'AbstractSubStyleObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PolygonObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'coordinates', + ti: { + t: 'l' + } }, { - en: 'FolderSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'abstractColorMode' }, { - en: 'SoundCueSimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'y', - ti: 'Double' - }, { - en: 'LineStyle', - ti: '.LineStyleType', - sh: 'AbstractColorStyleGroup' - }, { - en: 'abstractRefreshMode' - }, { - en: 'delayedStart', + en: 'altitude', ti: 'Double' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractGeometryGroup' + en: 'abstractFlyToMode' }, { - en: 'ResourceMapSimpleExtensionGroup', + en: 'TrackSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleMapSimpleExtensionGroup', + en: 'MultiGeometrySimpleExtensionGroup', ti: 'AnySimpleType' - }, { - en: 'AbstractExtentGroup', - ti: '.AbstractExtentType', - sh: 'AbstractObjectGroup' - }, { - en: 'playMode', - sh: 'abstractPlayMode' }, { en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'rotationXY', - ti: '.Vec2Type' + en: 'AbstractOverlayGroup', + ti: '.AbstractOverlayType', + sh: 'AbstractFeatureGroup' }, { - en: 'latitude', - ti: 'Double' + en: 'gridOrigin', + sh: 'abstractGridOrigin' + }, { + en: 'DocumentSimpleExtensionGroup', + ti: 'AnySimpleType' }, { en: 'TimeStamp', ti: '.TimeStampType', sh: 'AbstractTimePrimitiveGroup' }, { - en: 'ResourceMap', - ti: '.ResourceMapType', + en: 'FlyToObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'drawOrder', - ti: 'Int' + en: 'AbstractColorStyleGroup', + ti: '.AbstractColorStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'NetworkLinkControlObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'TourControl', + ti: '.TourControlType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AbstractColorStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'ImagePyramidSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LineStringObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'bottomFov', + ti: 'Double' }, { - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - sh: 'AbstractObjectGroup' + en: 'AbstractLatLonBoxSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'overlayXY', - ti: '.Vec2Type' + en: 'tessellate', + ti: 'Boolean' }, { - en: 'IconStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'targetHref' }, { - en: 'PhotoOverlay', - ti: '.PhotoOverlayType', - sh: 'AbstractOverlayGroup' + en: 'viewRefreshMode', + sh: 'abstractViewRefreshMode' }, { - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLink', - ti: '.NetworkLinkType', - sh: 'AbstractFeatureGroup' + en: 'GroundOverlay', + ti: '.GroundOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'bgColor', - ti: 'HexBinary', - sh: 'AbstractBgColorGroup' + en: 'overlayXY', + ti: '.Vec2Type' }, { - en: 'maxFadeExtent', - ti: 'Double' + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'cookie' + en: 'SimpleArrayData', + ti: '.SimpleArrayDataType' }, { - en: 'SimpleArrayDataExtension', - ti: 'AnyType' + en: 'WaitObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'seaFloorAltitudeMode' }, { en: 'balloonVisibility', ti: 'Boolean' }, { - en: 'SimpleArrayFieldExtension', - ti: 'AnyType' - }, { - en: 'StyleMapObjectExtensionGroup', + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'AbstractViewGroup' + en: 'LookAtObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'shape', - sh: 'abstractShape' + en: 'LatLonAltBoxSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'linkName' + en: 'innerBoundaryIs', + ti: '.BoundaryType' }, { - en: 'LodSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'maxLodPixels', + ti: 'Double' }, { - en: 'TimeSpanSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'state', + ti: { + t: 'l' + }, + sh: 'abstractState' }, { - en: 'displayName' + en: 'AbstractFeatureObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'FlyTo', - ti: '.FlyToType', - sh: 'AbstractTourPrimitiveGroup' + en: 'open', + ti: 'Boolean' }, { - en: 'SoundCue', - ti: '.SoundCueType', - sh: 'AbstractTourPrimitiveGroup' + en: 'x', + ti: 'Double' }, { - en: 'name' + en: 'topFov', + ti: 'Double' }, { - en: 'ListStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'SimpleArrayFieldExtension', + ti: 'AnyType' }, { - en: 'SchemaData', - ti: '.SchemaDataType', - sh: 'AbstractObjectGroup' + en: 'Camera', + ti: '.CameraType', + sh: 'AbstractViewGroup' }, { - en: 'targetHref' + en: 'viewFormat' }, { - en: 'KmlObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'LookAt', + ti: '.LookAtType', + sh: 'AbstractViewGroup' }, { - en: 'viewBoundScale', + en: 'tilt', ti: 'Double' }, { - en: 'TimeStampSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'TrackSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Snippet', + ti: '.SnippetType', + sh: 'AbstractSnippetGroup' }, { - en: 'AbstractTimePrimitiveSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ImagePyramidObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'CameraSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + sh: 'AbstractObjectGroup' }, { - en: 'LatLonQuad', - ti: '.LatLonQuadType', - sh: 'AbstractExtentGroup' + en: 'LabelStyle', + ti: '.LabelStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'AbstractContainerSimpleExtensionGroup', + en: 'value', ti: 'AnySimpleType' }, { en: 'SchemaDataExtension', ti: 'AnyType' }, { - en: 'Url', - ti: '.LinkType', - sh: 'AbstractLinkGroup' - }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractGeometryGroup' - }, { - en: 'innerBoundaryIs', - ti: '.BoundaryType' - }, { - en: 'LatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'range', + ti: 'Double' }, { - en: 'outline', - ti: 'Boolean' + en: 'AbstractGeometryObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'viewFormat' + en: 'minRefreshPeriod', + ti: 'Double' }, { - en: 'end' + en: 'Track', + ti: '.TrackType', + sh: 'AbstractGeometryGroup' }, { - en: 'textColor', - ti: 'HexBinary' + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + sh: 'AbstractObjectGroup' }, { - en: 'ExtendedData', - ti: '.ExtendedDataType', - sh: 'AbstractExtendedDataGroup' + en: 'SoundCueObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'LocationSimpleExtensionGroup', + en: 'AbstractExtentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'refreshMode', - sh: 'abstractRefreshMode' - }, { - en: 'rotation', - ti: 'Double' + en: 'maxHeight', + ti: 'Int' }, { - en: 'ItemIconSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Alias', + ti: '.AliasType', + sh: 'AbstractObjectGroup' }, { - en: 'coordinates', - ti: { - t: 'l' - } + en: 'MultiTrack', + ti: '.MultiTrackType', + sh: 'AbstractGeometryGroup' }, { - en: 'FolderObjectExtensionGroup', + en: 'AbstractLinkGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'OrientationObjectExtensionGroup', + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + sh: 'AbstractObjectGroup' + }, { + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'MultiGeometryObjectExtensionGroup', + en: 'AbstractContainerSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'IconStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'SimpleArrayField', - ti: '.SimpleArrayFieldType' + en: 'abstractGridOrigin' }] }; return { diff --git a/scripts/lib/OLS_1_1_0.js b/scripts/lib/OLS_1_1_0.js index 6e586839..48fcde2f 100644 --- a/scripts/lib/OLS_1_1_0.js +++ b/scripts/lib/OLS_1_1_0.js @@ -4,103 +4,181 @@ var OLS_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/xls', deps: ['GML_3_1_1'], tis: [{ - ln: 'StreetAddressType', + ln: 'LayerType.Layer', + tn: null, ps: [{ - n: 'streetLocation', - mx: false, - dom: false, - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType', - t: 'er' + n: 'style', + en: 'Style', + ti: '.StyleType' }, { - n: 'street', + n: 'name', rq: true, - col: true, - en: 'Street', - ti: '.StreetNameType' + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'POIInfoType', + ln: 'ContentType', ps: [{ - n: 'name', + n: 'data', + rq: true, + en: 'Data' + }, { + n: 'url', + rq: true, + en: 'URL' + }, { + n: 'format', rq: true, an: { - lp: 'name' + lp: 'format' }, t: 'a' }, { - n: 'value', + n: 'width', rq: true, + ti: 'Integer', an: { - lp: 'value' + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + rq: true, + ti: 'Integer', + an: { + lp: 'height' }, t: 'a' }] }, { - ln: 'DetermineRouteRequestType', + ln: 'AbstractResponseParametersType' + }, { + ln: 'PortrayMapRequestType', bti: '.AbstractRequestParametersType', ps: [{ - n: 'routeHandle', + n: 'output', rq: true, - en: 'RouteHandle', - ti: '.RouteHandleType' + col: true, + en: 'Output', + ti: '.OutputType' }, { - n: 'routePlan', + n: 'basemap', + en: 'Basemap', + ti: '.LayerType' + }, { + n: 'overlay', + mno: 0, + col: true, + en: 'Overlay', + ti: '.OverlayType' + }] + }, { + ln: 'RouteInstructionType', + ps: [{ + n: 'instruction', rq: true, - en: 'RoutePlan', - ti: '.RoutePlanType' + en: 'Instruction' }, { - n: 'routeInstructionsRequest', - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + n: 'distance', + rq: true, + ti: '.DistanceType' }, { - n: 'routeGeometryRequest', - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + n: 'routeInstructionGeometry', + en: 'RouteInstructionGeometry', + ti: '.RouteGeometryType' }, { - n: 'routeMapRequest', - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'provideRouteHandle', - ti: 'Boolean', + n: 'duration', + rq: true, + ti: 'Duration', an: { - lp: 'provideRouteHandle' + lp: 'duration' }, t: 'a' }, { - n: 'distanceUnit', + n: 'description', an: { - lp: 'distanceUnit' + lp: 'description' }, t: 'a' }] }, { - ln: 'DetermineRouteResponseType', - bti: '.AbstractResponseParametersType', + ln: 'POIInfoListType', ps: [{ - n: 'routeHandle', - en: 'RouteHandle', - ti: '.RouteHandleType' + n: 'poiInfo', + rq: true, + col: true, + en: 'POIInfo', + ti: '.POIInfoType' + }] + }, { + ln: 'TimeType', + bti: '.TimeStampType', + ps: [{ + n: 'utcOffset', + ti: 'Integer', + an: { + lp: 'utcOffset' + }, + t: 'a' + }] + }, { + ln: 'LayerType', + ps: [{ + n: 'layer', + rq: true, + col: true, + en: 'Layer', + ti: '.LayerType.Layer' }, { - n: 'routeSummary', + n: 'filter', rq: true, - en: 'RouteSummary', - ti: '.RouteSummaryType' + an: { + lp: 'filter' + }, + t: 'a' + }] + }, { + ln: 'POILocationType', + ps: [{ + n: 'address', + rq: true, + en: 'Address', + ti: '.AddressType' }, { - n: 'routeGeometry', - en: 'RouteGeometry', - ti: '.RouteGeometryType' + n: 'nearest', + rq: true, + en: 'Nearest', + ti: '.NearestType' }, { - n: 'routeInstructionsList', - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType' + n: 'withinDistance', + rq: true, + en: 'WithinDistance', + ti: '.WithinDistanceType' }, { - n: 'routeMap', - mno: 0, - col: true, - en: 'RouteMap', - ti: '.RouteMapType' + n: 'withinBoundary', + rq: true, + en: 'WithinBoundary', + ti: '.WithinBoundaryType' + }] + }, { + ln: 'RadiusType', + ps: [{ + n: 'value', + ti: 'Decimal', + t: 'v' + }, { + n: 'unit', + rq: true, + an: { + lp: 'unit' + }, + t: 'a' }] }, { ln: 'PositionType', @@ -171,193 +249,193 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMeasureType', + ln: 'OutputType', ps: [{ - n: 'value', + n: 'bBoxContext', rq: true, - ti: 'Decimal', + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' + }, { + n: 'width', + ti: 'NonNegativeInteger', an: { - lp: 'value' + lp: 'width' }, t: 'a' }, { - n: 'accuracy', - ti: 'Decimal', + n: 'height', + ti: 'NonNegativeInteger', an: { - lp: 'accuracy' + lp: 'height' }, t: 'a' - }] - }, { - ln: 'AbstractPOIType', - bti: '.AbstractLocationType' - }, { - ln: 'ResponseType', - bti: '.AbstractBodyType', - ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' }, { - n: 'responseParameters', - mx: false, - dom: false, - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType', - t: 'er' + n: 'format', + an: { + lp: 'format' + }, + t: 'a' }, { - n: 'version', - rq: true, + n: 'bGcolor', an: { - lp: 'version' + lp: 'BGcolor' }, t: 'a' }, { - n: 'requestID', - rq: true, + n: 'transparent', + ti: 'Boolean', an: { - lp: 'requestID' + lp: 'transparent' }, t: 'a' }, { - n: 'numberOfResponses', - ti: 'NonNegativeInteger', + n: 'content', an: { - lp: 'numberOfResponses' + lp: 'content' }, t: 'a' }] }, { - ln: 'RequestHeaderType', - bti: '.AbstractHeaderType', + ln: 'ClipType', ps: [{ - n: 'clientName', - an: { - lp: 'clientName' - }, - t: 'a' - }, { - n: 'clientPassword', - an: { - lp: 'clientPassword' - }, - t: 'a' - }, { - n: 'sessionID', - an: { - lp: 'sessionID' + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'srsName', - an: { - lp: 'srsName' + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'msid', - an: { - lp: 'MSID' - }, - t: 'a' + n: 'lineCorridor', + rq: true, + en: 'LineCorridor', + ti: '.LineCorridorType' }] }, { - ln: 'POIProperties', - tn: null, - bti: '.POIPropertiesType' - }, { - ln: 'XLSType', + ln: 'ReferenceSystemType', ps: [{ - n: 'header', + n: 'namedReferenceSystem', rq: true, + col: true, mx: false, dom: false, - en: '_Header', - ti: '.AbstractHeaderType', + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem', t: 'er' + }] + }, { + ln: 'DetermineRouteResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'routeHandle', + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - n: 'body', + n: 'routeSummary', rq: true, + en: 'RouteSummary', + ti: '.RouteSummaryType' + }, { + n: 'routeGeometry', + en: 'RouteGeometry', + ti: '.RouteGeometryType' + }, { + n: 'routeInstructionsList', + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType' + }, { + n: 'routeMap', + mno: 0, col: true, - mx: false, - dom: false, - en: '_Body', - ti: '.AbstractBodyType', - t: 'er' + en: 'RouteMap', + ti: '.RouteMapType' + }] + }, { + ln: 'RouteMapOutputType', + ps: [{ + n: 'bBoxContext', + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'version', - rq: true, - ti: 'Decimal', + n: 'width', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'width' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'height', + ti: 'NonNegativeInteger', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'height' }, t: 'a' - }] - }, { - ln: 'LayerType.Layer', - tn: null, - ps: [{ - n: 'style', - en: 'Style', - ti: '.StyleType' }, { - n: 'name', - rq: true, + n: 'format', an: { - lp: 'name' + lp: 'format' }, t: 'a' - }] - }, { - ln: 'AbstractRouteSegmentType', - ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' }, { - n: 'travelTime', - rq: true, - en: 'TravelTime', - ti: 'Duration' + n: 'bGcolor', + an: { + lp: 'BGcolor' + }, + t: 'a' }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' + }, + t: 'a' }, { - n: 'name', + n: 'style', an: { - lp: 'name' + lp: 'style' }, t: 'a' }] }, { - ln: 'AbstractResponseParametersType' - }, { - ln: 'DirectoryResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'poiContext', - mno: 0, - col: true, - en: 'POIContext', - ti: '.POIWithDistanceType' - }] + ln: 'AbstractWayPointType' }, { - ln: 'AbstractMSIDsType', + ln: 'NACEType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'session', + n: 'division', an: { - lp: 'session' + lp: 'division' + }, + t: 'a' + }, { + n: 'group', + an: { + lp: 'group' + }, + t: 'a' + }, { + n: 'clazz', + an: { + lp: 'class' + }, + t: 'a' + }, { + n: 'description', + an: { + lp: 'description' }, t: 'a' }] @@ -406,615 +484,577 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractWayPointType' - }, { - ln: 'GeocodeResponseListType', + ln: 'PortrayMapResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'geocodedAddress', + n: 'map', rq: true, col: true, - en: 'GeocodedAddress', - ti: '.GeocodedAddressType' - }, { - n: 'numberOfGeocodedAddresses', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberOfGeocodedAddresses' - }, - t: 'a' + en: 'Map', + ti: '.MapType' }] }, { - ln: 'RouteHandleType', + ln: 'RouteSegmentType', + bti: '.AbstractRouteSegmentType' + }, { + ln: 'XLSType', ps: [{ - n: 'serviceID', - an: { - lp: 'serviceID' - }, - t: 'a' + n: 'header', + rq: true, + mx: false, + dom: false, + en: '_Header', + ti: '.AbstractHeaderType', + t: 'er' }, { - n: 'routeID', + n: 'body', rq: true, - an: { - lp: 'routeID' - }, - t: 'a' - }] - }, { - ln: 'POIPropertiesType', - bti: '.AbstractPOISelectionCriteriaType', - ps: [{ - n: 'poiProperty', - mno: 0, col: true, mx: false, dom: false, - en: '_POIProperty', - ti: 'AnyType', + en: '_Body', + ti: '.AbstractBodyType', t: 'er' }, { - n: 'directoryType', + n: 'version', + rq: true, + ti: 'Decimal', an: { - lp: 'directoryType' + lp: 'version' }, t: 'a' - }] - }, { - ln: 'TimeType', - bti: '.TimeStampType', - ps: [{ - n: 'utcOffset', - ti: 'Integer', + }, { + n: 'lang', + ti: 'Language', an: { - lp: 'utcOffset' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'HorAccType', + ln: 'POIAttributeListType', ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' + n: 'referenceSystem', + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - n: 'angle', - rq: true, - en: 'Angle', - ti: '.AngleType' + n: 'poiInfoList', + en: 'POIInfoList', + ti: '.POIInfoListType' }] }, { - ln: 'AbstractRouteSummaryType', - bti: '.AbstractDataType', + ln: 'RequestType', + bti: '.AbstractBodyType', ps: [{ - n: 'totalTime', + n: 'requestParameters', + mx: false, + dom: false, + en: '_RequestParameters', + ti: '.AbstractRequestParametersType', + t: 'er' + }, { + n: 'methodName', rq: true, - en: 'TotalTime', - ti: 'Duration' + ti: 'NMToken', + an: { + lp: 'methodName' + }, + t: 'a' }, { - n: 'totalDistance', + n: 'version', rq: true, - en: 'TotalDistance', - ti: '.DistanceType' + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'boundingBox', + n: 'requestID', rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + an: { + lp: 'requestID' + }, + t: 'a' + }, { + n: 'maximumResponses', + ti: 'NonNegativeInteger', + an: { + lp: 'maximumResponses' + }, + t: 'a' }] }, { - ln: 'WithinDistanceType', + ln: 'LineCorridorType', ps: [{ - n: 'location', + n: 'lineString', rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - n: 'minimumDistance', - en: 'MinimumDistance', - ti: '.DistanceType' + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.LineStringType' }, { - n: 'maximumDistance', - en: 'MaximumDistance', + n: 'distance', + rq: true, + en: 'Distance', ti: '.DistanceType' }] }, { - ln: 'POIInfoListType', - ps: [{ - n: 'poiInfo', - rq: true, - col: true, - en: 'POIInfo', - ti: '.POIInfoType' - }] + ln: 'AbstractPOIType', + bti: '.AbstractLocationType' }, { - ln: 'StyleType', + ln: 'GetPortrayMapCapabilitiesResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'name', + n: 'availableSRS', rq: true, - en: 'Name' + en: 'AvailableSRS', + ti: '.AvailableSRSType' }, { - n: 'styleContent', + n: 'availableLayers', rq: true, - en: 'StyleContent' - }] - }, { - ln: 'InputMSIDsType', - bti: '.AbstractMSIDsType', - ps: [{ - n: 'inputMSInformation', + en: 'AvailableLayers', + ti: '.AvailableLayersType' + }, { + n: 'availableFormats', rq: true, - en: 'InputMSInformation', - ti: '.InputMSInformationType' + en: 'AvailableFormats', + ti: '.AvailableFormatsType' + }, { + n: 'availableStyles', + rq: true, + en: 'AvailableStyles', + ti: '.AvailableStylesType' }] }, { - ln: 'PortrayMapRequestType', - bti: '.AbstractRequestParametersType', + ln: 'AvailableSRSType', ps: [{ - n: 'output', + n: 'srs', rq: true, col: true, - en: 'Output', - ti: '.OutputType' - }, { - n: 'basemap', - en: 'Basemap', - ti: '.LayerType' - }, { - n: 'overlay', - mno: 0, - col: true, - en: 'Overlay', - ti: '.OverlayType' + en: 'SRS' }] }, { - ln: 'NearestType', + ln: 'OutputMSIDsType', + bti: '.AbstractMSIDsType', ps: [{ - n: 'location', + n: 'outputMSInformation', rq: true, - col: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - n: 'nearestCriterion', - an: { - lp: 'nearestCriterion' - }, - t: 'a' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType' }] }, { - ln: 'AbstractStreetLocatorType' + ln: 'AltitudeType', + bti: '.DistanceType' }, { - ln: 'RouteMapOutputType', + ln: 'RoutePlanType', ps: [{ - n: 'bBoxContext', - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' - }, { - n: 'width', - ti: 'NonNegativeInteger', - an: { - lp: 'width' - }, - t: 'a' + n: 'routePreference', + rq: true, + en: 'RoutePreference' }, { - n: 'height', - ti: 'NonNegativeInteger', - an: { - lp: 'height' - }, - t: 'a' + n: 'wayPointList', + rq: true, + en: 'WayPointList', + ti: '.WayPointListType' }, { - n: 'format', - an: { - lp: 'format' - }, - t: 'a' + n: 'avoidList', + en: 'AvoidList', + ti: '.AvoidListType' }, { - n: 'bGcolor', + n: 'useRealTimeTraffic', + ti: 'Boolean', an: { - lp: 'BGcolor' + lp: 'useRealTimeTraffic' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'expectedStartTime', + ti: 'DateTime', an: { - lp: 'transparent' + lp: 'expectedStartTime' }, t: 'a' }, { - n: 'style', + n: 'expectedEndTime', + ti: 'DateTime', an: { - lp: 'style' + lp: 'expectedEndTime' }, t: 'a' }] }, { - ln: 'RouteInstructionsRequestType', + ln: 'RouteGeometryRequestType', ps: [{ - n: 'format', + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'scale', + ti: 'PositiveInteger', an: { - lp: 'format' + lp: 'scale' }, t: 'a' }, { - n: 'provideGeometry', + n: 'provideStartingPortion', ti: 'Boolean', an: { - lp: 'provideGeometry' + lp: 'provideStartingPortion' }, t: 'a' }, { - n: 'provideBoundingBox', - ti: 'Boolean', + n: 'maxPoints', + ti: 'PositiveInteger', an: { - lp: 'provideBoundingBox' + lp: 'maxPoints' }, t: 'a' }] }, { - ln: 'AbstractPOIPropertyType' - }, { - ln: 'AvailableFormatsType', + ln: 'HorAccType', ps: [{ - n: 'format', + n: 'distance', rq: true, - col: true, - en: 'Format' + en: 'Distance', + ti: '.DistanceType' + }, { + n: 'angle', + rq: true, + en: 'Angle', + ti: '.AngleType' }] }, { - ln: 'AbstractPositionType', - bti: '.AbstractLocationType' - }, { - ln: 'DirectoryRequestType', - bti: '.AbstractRequestParametersType', + ln: 'WayPointListType', ps: [{ - n: 'poiLocation', - en: 'POILocation', - ti: '.POILocationType' + n: 'startPoint', + rq: true, + en: 'StartPoint', + ti: '.WayPointType' }, { - n: 'poiSelectionCriteria', + n: 'viaPoint', + mno: 0, + col: true, + en: 'ViaPoint', + ti: '.WayPointType' + }, { + n: 'endPoint', rq: true, - mx: false, - dom: false, - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType', - t: 'er' + en: 'EndPoint', + ti: '.WayPointType' + }] + }, { + ln: 'AbstractPOIPropertyType' + }, { + ln: 'AbstractRouteSummaryType', + bti: '.AbstractDataType', + ps: [{ + n: 'totalTime', + rq: true, + en: 'TotalTime', + ti: 'Duration' }, { - n: 'sortCriteria', + n: 'totalDistance', + rq: true, + en: 'TotalDistance', + ti: '.DistanceType' + }, { + n: 'boundingBox', + rq: true, + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }] + }, { + ln: 'AbstractGatewayParametersType', + ps: [{ + n: 'requestedQoP', + en: 'RequestedQoP', + ti: '.QualityOfPositionType' + }, { + n: 'locationType', an: { - lp: 'sortCriteria' + lp: 'locationType' }, t: 'a' }, { - n: 'sortDirection', + n: 'requestedsrsName', an: { - lp: 'sortDirection' + lp: 'requestedsrsName' }, t: 'a' }, { - n: 'distanceUnit', + n: 'priority', an: { - lp: 'distanceUnit' + lp: 'priority' }, t: 'a' }] }, { - ln: 'VerAccType', + ln: 'InputMSInformationType', + bti: '.AbstractMSInformationType' + }, { + ln: 'StyleType', ps: [{ - n: 'distance', + n: 'name', rq: true, - en: 'Distance', - ti: '.DistanceType' + en: 'Name' + }, { + n: 'styleContent', + rq: true, + en: 'StyleContent' }] }, { - ln: 'ContentType', + ln: 'OverlayType', ps: [{ - n: 'data', + n: 'poi', rq: true, - en: 'Data' + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'url', + n: 'routeGeometry', rq: true, - en: 'URL' + en: 'RouteGeometry', + ti: '.RouteGeometryType' }, { - n: 'format', + n: 'position', rq: true, - an: { - lp: 'format' - }, - t: 'a' + en: 'Position', + ti: '.PositionType' }, { - n: 'width', + n: 'map', rq: true, - ti: 'Integer', - an: { - lp: 'width' - }, - t: 'a' + en: 'Map', + ti: '.MapType' }, { - n: 'height', - rq: true, + n: 'style', + en: 'Style', + ti: '.StyleType' + }, { + n: 'zorder', ti: 'Integer', an: { - lp: 'height' + lp: 'zorder' }, t: 'a' }] }, { - ln: 'AbstractDataType' + ln: 'VerAccType', + ps: [{ + n: 'distance', + rq: true, + en: 'Distance', + ti: '.DistanceType' + }] }, { - ln: 'WithinBoundaryType', + ln: 'GeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'aoi', + n: 'geocodeResponseList', rq: true, - en: 'AOI', - ti: '.AreaOfInterestType' + col: true, + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }] }, { - ln: 'LineCorridorType', + ln: 'AreaOfInterestType', + bti: '.AbstractDataType', ps: [{ - n: 'lineString', + n: 'circleByCenterPoint', rq: true, en: { - lp: 'LineString', + lp: 'CircleByCenterPoint', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.LineStringType' + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'distance', + n: 'polygon', rq: true, - en: 'Distance', - ti: '.DistanceType' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' + }, { + n: 'envelope', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.EnvelopeType', + t: 'er' }] }, { - ln: 'AbstractMSInformationType', + ln: 'TimeStampType', ps: [{ - n: 'msIDType', - an: { - lp: 'msIDType' - }, - t: 'a' - }, { - n: 'msIDValue', + n: 'begin', + rq: true, + ti: 'DateTime', an: { - lp: 'msIDValue' + lp: 'begin' }, t: 'a' }, { - n: 'encryption', + n: 'duration', + ti: 'Duration', an: { - lp: 'encryption' + lp: 'duration' }, t: 'a' }] }, { - ln: 'GetPortrayMapCapabilitiesResponseType', - bti: '.AbstractResponseParametersType', + ln: 'POIWithDistanceType', ps: [{ - n: 'availableSRS', - rq: true, - en: 'AvailableSRS', - ti: '.AvailableSRSType' - }, { - n: 'availableLayers', - rq: true, - en: 'AvailableLayers', - ti: '.AvailableLayersType' - }, { - n: 'availableFormats', + n: 'poi', rq: true, - en: 'AvailableFormats', - ti: '.AvailableFormatsType' + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'availableStyles', - rq: true, - en: 'AvailableStyles', - ti: '.AvailableStylesType' + n: 'distance', + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'POILocationType', + ln: 'RouteMapRequestType', ps: [{ - n: 'address', - rq: true, - en: 'Address', - ti: '.AddressType' - }, { - n: 'nearest', - rq: true, - en: 'Nearest', - ti: '.NearestType' - }, { - n: 'withinDistance', - rq: true, - en: 'WithinDistance', - ti: '.WithinDistanceType' - }, { - n: 'withinBoundary', + n: 'output', rq: true, - en: 'WithinBoundary', - ti: '.WithinBoundaryType' + col: true, + en: 'Output', + ti: '.RouteMapOutputType' }] }, { - ln: 'CircularArcType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'SLIAType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'pos', + n: 'outputGatewayParameters', rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType' + }, { + n: 'requestID', + an: { + lp: 'requestID' }, - ti: 'GML_3_1_1.DirectPositionType' + t: 'a' + }] + }, { + ln: 'DirectoryRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'poiLocation', + en: 'POILocation', + ti: '.POILocationType' }, { - n: 'innerRadius', + n: 'poiSelectionCriteria', rq: true, - ti: 'GML_3_1_1.LengthType' - }, { - n: 'outerRadius', - rq: true, - ti: 'GML_3_1_1.LengthType' - }, { - n: 'startAngle', - rq: true, - ti: 'GML_3_1_1.AngleType' - }, { - n: 'endAngle', - rq: true, - ti: 'GML_3_1_1.AngleType' - }, { - n: 'interpolation', - ti: 'GML_3_1_1.CurveInterpolationType', - an: { - lp: 'interpolation' - }, - t: 'a' + mx: false, + dom: false, + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType', + t: 'er' }, { - n: 'numARC', - rq: true, - ti: 'Integer', + n: 'sortCriteria', an: { - lp: 'numArc' + lp: 'sortCriteria' }, t: 'a' - }] - }, { - ln: 'CenterContextType', - ps: [{ - n: 'centerPoint', - rq: true, - en: 'CenterPoint', - ti: 'GML_3_1_1.PointType' - }, { - n: 'displayScale', - rq: true, - en: 'DisplayScale', - ti: 'Integer' - }, { - n: 'dpi', - rq: true, - en: 'DPI', - ti: 'Integer' - }, { - n: 'radius', - rq: true, - en: 'Radius', - ti: '.RadiusType' }, { - n: 'azimuth', - ti: 'Integer', + n: 'sortDirection', an: { - lp: 'azimuth' + lp: 'sortDirection' }, t: 'a' }, { - n: 'srs', - rq: true, + n: 'distanceUnit', an: { - lp: 'SRS' + lp: 'distanceUnit' }, t: 'a' }] }, { - ln: 'WayPointListType', + ln: 'AbstractRequestParametersType' + }, { + ln: 'AbstractStreetLocatorType' + }, { + ln: 'NearestType', ps: [{ - n: 'startPoint', + n: 'location', rq: true, - en: 'StartPoint', - ti: '.WayPointType' - }, { - n: 'viaPoint', - mno: 0, col: true, - en: 'ViaPoint', - ti: '.WayPointType' + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' }, { - n: 'endPoint', - rq: true, - en: 'EndPoint', - ti: '.WayPointType' + n: 'nearestCriterion', + an: { + lp: 'nearestCriterion' + }, + t: 'a' }] }, { - ln: 'RouteInstructionType', + ln: 'RouteSummaryType', + bti: '.AbstractRouteSummaryType' + }, { + ln: 'QualityOfPositionType', ps: [{ - n: 'instruction', + n: 'horizontalAcc', rq: true, - en: 'Instruction' + en: 'HorizontalAcc', + ti: '.HorAccType' }, { - n: 'distance', + n: 'verticalAcc', rq: true, - ti: '.DistanceType' - }, { - n: 'routeInstructionGeometry', - en: 'RouteInstructionGeometry', - ti: '.RouteGeometryType' - }, { - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + en: 'VerticalAcc', + ti: '.VerAccType' }, { - n: 'duration', - rq: true, - ti: 'Duration', + n: 'responseReq', an: { - lp: 'duration' + lp: 'responseReq' }, t: 'a' }, { - n: 'description', + n: 'responseTimer', an: { - lp: 'description' + lp: 'responseTimer' }, t: 'a' }] }, { - ln: 'AbstractLocationType', - bti: '.AbstractDataType' - }, { - ln: 'EllipseType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'NamedPlaceType', ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' - }, { - n: 'majorAxis', - rq: true, - ti: 'GML_3_1_1.LengthType' - }, { - n: 'minorAxis', - rq: true, - ti: 'GML_3_1_1.LengthType' + n: 'value', + t: 'v' }, { - n: 'rotation', + n: 'type', rq: true, - ti: 'GML_3_1_1.AngleType' + an: { + lp: 'type' + }, + t: 'a' }] }, { - ln: 'AbstractAddressType', - bti: '.AbstractLocationType', + ln: 'AbstractMSInformationType', ps: [{ - n: 'addressee', + n: 'msIDType', an: { - lp: 'addressee' + lp: 'msIDType' }, t: 'a' }, { - n: 'countryCode', - rq: true, + n: 'msIDValue', an: { - lp: 'countryCode' + lp: 'msIDValue' + }, + t: 'a' + }, { + n: 'encryption', + an: { + lp: 'encryption' }, t: 'a' }] @@ -1033,92 +1073,119 @@ var OLS_1_1_0_Module_Factory = function () { en: 'ReverseGeocodePreference' }] }, { - ln: 'NACEType', - bti: '.AbstractNamedReferenceSystem', + ln: 'AbstractPositionType', + bti: '.AbstractLocationType' + }, { + ln: 'POIPropertyType', + bti: '.AbstractPOIPropertyType', ps: [{ - n: 'division', + n: 'name', + rq: true, an: { - lp: 'division' + lp: 'name' }, t: 'a' }, { - n: 'group', + n: 'value', + rq: true, an: { - lp: 'group' + lp: 'value' }, t: 'a' + }] + }, { + ln: 'DetermineRouteRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'routeHandle', + rq: true, + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - n: 'clazz', + n: 'routePlan', + rq: true, + en: 'RoutePlan', + ti: '.RoutePlanType' + }, { + n: 'routeInstructionsRequest', + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' + }, { + n: 'routeGeometryRequest', + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' + }, { + n: 'routeMapRequest', + en: 'RouteMapRequest', + ti: '.RouteMapRequestType' + }, { + n: 'provideRouteHandle', + ti: 'Boolean', an: { - lp: 'class' + lp: 'provideRouteHandle' }, t: 'a' }, { - n: 'description', + n: 'distanceUnit', an: { - lp: 'description' + lp: 'distanceUnit' }, t: 'a' }] }, { - ln: 'RouteInstructionsListType', - bti: '.AbstractDataType', + ln: 'NAICSType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'routeInstruction', - rq: true, - col: true, - en: 'RouteInstruction', - ti: '.RouteInstructionType' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'format', + n: 'subType', an: { - lp: 'format' + lp: 'subType' }, t: 'a' }, { - n: 'lang', - rq: true, - ti: 'Language', + n: 'category', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'category' }, t: 'a' }] }, { - ln: 'RouteGeometryType', - bti: '.AbstractDataType', + ln: 'POIInfoType', ps: [{ - n: 'lineString', + n: 'name', rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'name' }, - ti: 'GML_3_1_1.LineStringType' + t: 'a' + }, { + n: 'value', + rq: true, + an: { + lp: 'value' + }, + t: 'a' }] }, { - ln: 'ReverseGeocodedLocationType', + ln: 'GetPortrayMapCapabilitiesRequestType', + bti: '.AbstractRequestParametersType' + }, { + ln: 'AbstractDataType' + }, { + ln: 'AvailableFormatsType', ps: [{ - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'address', + n: 'format', rq: true, - en: 'Address', - ti: '.AddressType' - }, { - n: 'searchCentreDistance', - en: 'SearchCentreDistance', - ti: '.DistanceType' + col: true, + en: 'Format' }] }, { - ln: 'AngleType', + ln: 'SpeedType', bti: '.AbstractMeasureType', ps: [{ n: 'uom', @@ -1128,300 +1195,318 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AltitudeType', - bti: '.DistanceType' + ln: 'POIProperties', + tn: null, + bti: '.POIPropertiesType' }, { - ln: 'TimeStampType', + ln: 'InputMSIDsType', + bti: '.AbstractMSIDsType', ps: [{ - n: 'begin', + n: 'inputMSInformation', + rq: true, + en: 'InputMSInformation', + ti: '.InputMSInformationType' + }] + }, { + ln: 'ResponseType', + bti: '.AbstractBodyType', + ps: [{ + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' + }, { + n: 'responseParameters', + mx: false, + dom: false, + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType', + t: 'er' + }, { + n: 'version', rq: true, - ti: 'DateTime', an: { - lp: 'begin' + lp: 'version' }, t: 'a' }, { - n: 'duration', - ti: 'Duration', + n: 'requestID', + rq: true, an: { - lp: 'duration' + lp: 'requestID' + }, + t: 'a' + }, { + n: 'numberOfResponses', + ti: 'NonNegativeInteger', + an: { + lp: 'numberOfResponses' }, t: 'a' }] }, { - ln: 'ErrorListType', + ln: 'CenterContextType', ps: [{ - n: 'error', + n: 'centerPoint', rq: true, - col: true, - en: 'Error', - ti: '.ErrorType' + en: 'CenterPoint', + ti: 'GML_3_1_1.PointType' }, { - n: 'highestSeverity', + n: 'displayScale', + rq: true, + en: 'DisplayScale', + ti: 'Integer' + }, { + n: 'dpi', + rq: true, + en: 'DPI', + ti: 'Integer' + }, { + n: 'radius', + rq: true, + en: 'Radius', + ti: '.RadiusType' + }, { + n: 'azimuth', + ti: 'Integer', an: { - lp: 'highestSeverity' + lp: 'azimuth' + }, + t: 'a' + }, { + n: 'srs', + rq: true, + an: { + lp: 'SRS' }, t: 'a' }] }, { - ln: 'RadiusType', + ln: 'AbstractPOISelectionCriteriaType' + }, { + ln: 'AbstractMSIDsType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' - }, { - n: 'unit', - rq: true, + n: 'session', an: { - lp: 'unit' + lp: 'session' }, t: 'a' }] }, { - ln: 'OutputMSIDsType', - bti: '.AbstractMSIDsType', + ln: 'OutputMSInformationType', + bti: '.AbstractMSInformationType', ps: [{ - n: 'outputMSInformation', + n: 'position', rq: true, - en: 'OutputMSInformation', - ti: '.OutputMSInformationType' + en: 'Position', + ti: '.PositionType' }] }, { - ln: 'GeocodeResponseType', - bti: '.AbstractResponseParametersType', + ln: 'InputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'geocodeResponseList', + n: 'inputMSIDs', rq: true, - col: true, - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' + en: 'InputMSIDs', + ti: '.InputMSIDsType' }] }, { - ln: 'SICType', - bti: '.AbstractNamedReferenceSystem', + ln: 'RequestHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'subType', + n: 'clientName', an: { - lp: 'subType' + lp: 'clientName' }, t: 'a' }, { - n: 'category', + n: 'clientPassword', an: { - lp: 'category' + lp: 'clientPassword' }, t: 'a' }, { - n: 'code', - an: { - lp: 'code' - }, - t: 'a' - }] - }, { - ln: 'BuildingLocatorType', - bti: '.AbstractStreetLocatorType', - ps: [{ - n: 'number', + n: 'sessionID', an: { - lp: 'number' + lp: 'sessionID' }, t: 'a' }, { - n: 'subdivision', + n: 'srsName', an: { - lp: 'subdivision' + lp: 'srsName' }, t: 'a' }, { - n: 'buildingName', + n: 'msid', an: { - lp: 'buildingName' + lp: 'MSID' }, t: 'a' }] }, { - ln: 'SpeedType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] + ln: 'AbstractLocationType', + bti: '.AbstractDataType' }, { - ln: 'OutputType', + ln: 'CircularArcType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'bBoxContext', + n: 'pos', rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'centerContext', + n: 'innerRadius', rq: true, - en: 'CenterContext', - ti: '.CenterContextType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'width', - ti: 'NonNegativeInteger', - an: { - lp: 'width' - }, - t: 'a' + n: 'outerRadius', + rq: true, + ti: 'GML_3_1_1.LengthType' }, { - n: 'height', - ti: 'NonNegativeInteger', - an: { - lp: 'height' - }, - t: 'a' + n: 'startAngle', + rq: true, + ti: 'GML_3_1_1.AngleType' }, { - n: 'format', + n: 'endAngle', + rq: true, + ti: 'GML_3_1_1.AngleType' + }, { + n: 'interpolation', + ti: 'GML_3_1_1.CurveInterpolationType', an: { - lp: 'format' + lp: 'interpolation' }, t: 'a' }, { - n: 'bGcolor', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'BGcolor' + lp: 'numArc' }, t: 'a' - }, { - n: 'transparent', - ti: 'Boolean', - an: { - lp: 'transparent' - }, - t: 'a' - }, { - n: 'content', - an: { - lp: 'content' - }, - t: 'a' - }] - }, { - ln: 'OutputGatewayParametersType', - bti: '.AbstractGatewayParametersType', - ps: [{ - n: 'outputMSIDs', - rq: true, - en: 'OutputMSIDs', - ti: '.OutputMSIDsType' - }] - }, { - ln: 'SLIRType', - bti: '.AbstractRequestParametersType', - ps: [{ - n: 'inputGatewayParameters', - rq: true, - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType' }] }, { - ln: 'RouteSegmentType', - bti: '.AbstractRouteSegmentType' + ln: 'AbstractHeaderType' }, { - ln: 'AreaOfInterestType', - bti: '.AbstractDataType', + ln: 'WayPointType', + bti: '.AbstractWayPointType', ps: [{ - n: 'circleByCenterPoint', - rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' - }, { - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'envelope', + n: 'location', rq: true, mx: false, dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EnvelopeType', + en: '_Location', + ti: '.AbstractLocationType', t: 'er' + }, { + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' + }, { + n: 'stop', + ti: 'Boolean', + an: { + lp: 'stop' + }, + t: 'a' }] }, { - ln: 'InputGatewayParametersType', - bti: '.AbstractGatewayParametersType', - ps: [{ - n: 'inputMSIDs', - rq: true, - en: 'InputMSIDs', - ti: '.InputMSIDsType' - }] - }, { - ln: 'ErrorType', + ln: 'SICType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'errorCode', - rq: true, + n: 'type', an: { - lp: 'errorCode' + lp: 'type' }, t: 'a' }, { - n: 'severity', + n: 'subType', an: { - lp: 'severity' + lp: 'subType' }, t: 'a' }, { - n: 'locationID', - ti: 'IDREF', + n: 'category', an: { - lp: 'locationID' + lp: 'category' }, t: 'a' }, { - n: 'locationPath', + n: 'code', an: { - lp: 'locationPath' + lp: 'code' }, t: 'a' - }, { - n: 'message', - an: { - lp: 'message' + }] + }, { + ln: 'GeocodedAddressType', + ps: [{ + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PointType' + }, { + n: 'address', + rq: true, + en: 'Address', + ti: '.AddressType' + }, { + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }] }, { - ln: 'LayerType', + ln: 'WithinDistanceType', ps: [{ - n: 'layer', + n: 'location', rq: true, - col: true, - en: 'Layer', - ti: '.LayerType.Layer' + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' }, { - n: 'filter', + n: 'minimumDistance', + en: 'MinimumDistance', + ti: '.DistanceType' + }, { + n: 'maximumDistance', + en: 'MaximumDistance', + ti: '.DistanceType' + }] + }, { + ln: 'AbstractRouteSegmentType', + ps: [{ + n: 'distance', + rq: true, + en: 'Distance', + ti: '.DistanceType' + }, { + n: 'travelTime', + rq: true, + en: 'TravelTime', + ti: 'Duration' + }, { + n: 'boundingBox', rq: true, + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'name', an: { - lp: 'filter' + lp: 'name' }, t: 'a' }] }, { - ln: 'DistanceType', + ln: 'AngleType', bti: '.AbstractMeasureType', ps: [{ n: 'uom', @@ -1431,102 +1516,75 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OverlayType', + ln: 'EllipseType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'poi', + n: 'pos', rq: true, - en: 'POI', - ti: '.PointOfInterestType' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'routeGeometry', + n: 'majorAxis', rq: true, - en: 'RouteGeometry', - ti: '.RouteGeometryType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'position', + n: 'minorAxis', rq: true, - en: 'Position', - ti: '.PositionType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'map', + n: 'rotation', rq: true, - en: 'Map', - ti: '.MapType' - }, { - n: 'style', - en: 'Style', - ti: '.StyleType' - }, { - n: 'zorder', - ti: 'Integer', - an: { - lp: 'zorder' - }, - t: 'a' + ti: 'GML_3_1_1.AngleType' }] }, { - ln: 'MapType', - bti: '.AbstractDataType', + ln: 'AbstractAddressType', + bti: '.AbstractLocationType', ps: [{ - n: 'content', - rq: true, - en: 'Content', - ti: '.ContentType' - }, { - n: 'bBoxContext', - rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' + n: 'addressee', + an: { + lp: 'addressee' + }, + t: 'a' }, { - n: 'centerContext', + n: 'countryCode', rq: true, - en: 'CenterContext', - ti: '.CenterContextType' + an: { + lp: 'countryCode' + }, + t: 'a' }] }, { - ln: 'POIWithDistanceType', + ln: 'SLIRType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'poi', + n: 'inputGatewayParameters', rq: true, - en: 'POI', - ti: '.PointOfInterestType' - }, { - n: 'distance', - en: 'Distance', - ti: '.DistanceType' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType' }] }, { - ln: 'AddressType', - bti: '.AbstractAddressType', + ln: 'RouteInstructionsRequestType', ps: [{ - n: 'freeFormAddress', - rq: true - }, { - n: 'streetAddress', - rq: true, - en: 'StreetAddress', - ti: '.StreetAddressType' - }, { - n: 'place', - mno: 0, - col: true, - en: 'Place', - ti: '.NamedPlaceType' + n: 'format', + an: { + lp: 'format' + }, + t: 'a' }, { - n: 'postalCode', - en: 'PostalCode' - }] - }, { - ln: 'ResponseHeaderType', - bti: '.AbstractHeaderType', - ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' + n: 'provideGeometry', + ti: 'Boolean', + an: { + lp: 'provideGeometry' + }, + t: 'a' }, { - n: 'sessionID', + n: 'provideBoundingBox', + ti: 'Boolean', an: { - lp: 'sessionID' + lp: 'provideBoundingBox' }, t: 'a' }] @@ -1554,392 +1612,314 @@ var OLS_1_1_0_Module_Factory = function () { en: 'AvoidFeature' }] }, { - ln: 'AbstractBodyType' - }, { - ln: 'NAICSType', - bti: '.AbstractNamedReferenceSystem', + ln: 'StreetNameType', ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'value', + t: 'v' }, { - n: 'subType', + n: 'directionalPrefix', an: { - lp: 'subType' + lp: 'directionalPrefix' }, t: 'a' }, { - n: 'category', + n: 'typePrefix', an: { - lp: 'category' + lp: 'typePrefix' }, t: 'a' - }] - }, { - ln: 'POIAttributeListType', - ps: [{ - n: 'referenceSystem', - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' - }, { - n: 'poiInfoList', - en: 'POIInfoList', - ti: '.POIInfoListType' - }] - }, { - ln: 'AvailableLayersType', - ps: [{ - n: 'layer', - rq: true, - col: true, - en: 'Layer' - }] - }, { - ln: 'AbstractHeaderType' - }, { - ln: 'AbstractNamedReferenceSystem' - }, { - ln: 'AvailableStylesType', - ps: [{ - n: 'style', - rq: true, - col: true, - en: 'Style' - }] - }, { - ln: 'QualityOfPositionType', - ps: [{ - n: 'horizontalAcc', - rq: true, - en: 'HorizontalAcc', - ti: '.HorAccType' - }, { - n: 'verticalAcc', - rq: true, - en: 'VerticalAcc', - ti: '.VerAccType' }, { - n: 'responseReq', + n: 'officialName', an: { - lp: 'responseReq' + lp: 'officialName' }, t: 'a' }, { - n: 'responseTimer', + n: 'typeSuffix', an: { - lp: 'responseTimer' + lp: 'typeSuffix' }, t: 'a' - }] - }, { - ln: 'AbstractGatewayParametersType', - ps: [{ - n: 'requestedQoP', - en: 'RequestedQoP', - ti: '.QualityOfPositionType' }, { - n: 'locationType', + n: 'directionalSuffix', an: { - lp: 'locationType' + lp: 'directionalSuffix' }, t: 'a' }, { - n: 'requestedsrsName', + n: 'muniOctant', + ti: 'GML_3_1_1.CompassPointEnumeration', an: { - lp: 'requestedsrsName' + lp: 'muniOctant' }, t: 'a' + }] + }, { + ln: 'ResponseHeaderType', + bti: '.AbstractHeaderType', + ps: [{ + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'priority', + n: 'sessionID', an: { - lp: 'priority' + lp: 'sessionID' }, t: 'a' }] }, { - ln: 'InputMSInformationType', - bti: '.AbstractMSInformationType' - }, { - ln: 'GetPortrayMapCapabilitiesRequestType', - bti: '.AbstractRequestParametersType' - }, { - ln: 'RoutePlanType', + ln: 'ErrorType', ps: [{ - n: 'routePreference', - rq: true, - en: 'RoutePreference' - }, { - n: 'wayPointList', + n: 'errorCode', rq: true, - en: 'WayPointList', - ti: '.WayPointListType' - }, { - n: 'avoidList', - en: 'AvoidList', - ti: '.AvoidListType' - }, { - n: 'useRealTimeTraffic', - ti: 'Boolean', - an: { - lp: 'useRealTimeTraffic' - }, - t: 'a' - }, { - n: 'expectedStartTime', - ti: 'DateTime', - an: { - lp: 'expectedStartTime' - }, - t: 'a' - }, { - n: 'expectedEndTime', - ti: 'DateTime', an: { - lp: 'expectedEndTime' + lp: 'errorCode' }, t: 'a' - }] - }, { - ln: 'RequestType', - bti: '.AbstractBodyType', - ps: [{ - n: 'requestParameters', - mx: false, - dom: false, - en: '_RequestParameters', - ti: '.AbstractRequestParametersType', - t: 'er' }, { - n: 'methodName', - rq: true, - ti: 'NMToken', + n: 'severity', an: { - lp: 'methodName' + lp: 'severity' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'locationID', + ti: 'IDREF', an: { - lp: 'version' + lp: 'locationID' }, t: 'a' }, { - n: 'requestID', - rq: true, + n: 'locationPath', an: { - lp: 'requestID' + lp: 'locationPath' }, t: 'a' }, { - n: 'maximumResponses', - ti: 'NonNegativeInteger', + n: 'message', an: { - lp: 'maximumResponses' + lp: 'message' }, t: 'a' }] }, { - ln: 'GeocodingQOSType', + ln: 'DistanceType', + bti: '.AbstractMeasureType', ps: [{ - n: 'accuracy', - ti: 'Float', - an: { - lp: 'accuracy' - }, - t: 'a' - }, { - n: 'matchType', + n: 'uom', an: { - lp: 'matchType' + lp: 'uom' }, t: 'a' }] }, { - ln: 'ReferenceSystemType', + ln: 'AddressType', + bti: '.AbstractAddressType', ps: [{ - n: 'namedReferenceSystem', + n: 'freeFormAddress', + rq: true + }, { + n: 'streetAddress', rq: true, + en: 'StreetAddress', + ti: '.StreetAddressType' + }, { + n: 'place', + mno: 0, col: true, - mx: false, - dom: false, - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem', - t: 'er' + en: 'Place', + ti: '.NamedPlaceType' + }, { + n: 'postalCode', + en: 'PostalCode' }] }, { - ln: 'RouteSummaryType', - bti: '.AbstractRouteSummaryType' - }, { - ln: 'GeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'AvailableStylesType', ps: [{ - n: 'address', + n: 'style', rq: true, col: true, - en: 'Address', - ti: '.AddressType' + en: 'Style' }] }, { - ln: 'RouteGeometryRequestType', + ln: 'StreetAddressType', ps: [{ - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'streetLocation', + mx: false, + dom: false, + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType', + t: 'er' }, { - n: 'scale', - ti: 'PositiveInteger', + n: 'street', + rq: true, + col: true, + en: 'Street', + ti: '.StreetNameType' + }] + }, { + ln: 'GeocodeResponseListType', + ps: [{ + n: 'geocodedAddress', + rq: true, + col: true, + en: 'GeocodedAddress', + ti: '.GeocodedAddressType' + }, { + n: 'numberOfGeocodedAddresses', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'scale' + lp: 'numberOfGeocodedAddresses' + }, + t: 'a' + }] + }, { + ln: 'AbstractMeasureType', + ps: [{ + n: 'value', + rq: true, + ti: 'Decimal', + an: { + lp: 'value' }, t: 'a' }, { - n: 'provideStartingPortion', - ti: 'Boolean', + n: 'accuracy', + ti: 'Decimal', an: { - lp: 'provideStartingPortion' + lp: 'accuracy' }, t: 'a' + }] + }, { + ln: 'AbstractBodyType' + }, { + ln: 'POIPropertiesType', + bti: '.AbstractPOISelectionCriteriaType', + ps: [{ + n: 'poiProperty', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_POIProperty', + ti: 'AnyType', + t: 'er' }, { - n: 'maxPoints', - ti: 'PositiveInteger', + n: 'directoryType', an: { - lp: 'maxPoints' + lp: 'directoryType' }, t: 'a' }] }, { - ln: 'RouteMapRequestType', + ln: 'ErrorListType', ps: [{ - n: 'output', + n: 'error', rq: true, col: true, - en: 'Output', - ti: '.RouteMapOutputType' + en: 'Error', + ti: '.ErrorType' + }, { + n: 'highestSeverity', + an: { + lp: 'highestSeverity' + }, + t: 'a' }] }, { - ln: 'AvailableSRSType', + ln: 'GeocodeRequestType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'srs', + n: 'address', rq: true, col: true, - en: 'SRS' + en: 'Address', + ti: '.AddressType' }] }, { - ln: 'POIPropertyType', - bti: '.AbstractPOIPropertyType', + ln: 'RouteHandleType', ps: [{ - n: 'name', - rq: true, + n: 'serviceID', an: { - lp: 'name' + lp: 'serviceID' }, t: 'a' }, { - n: 'value', + n: 'routeID', rq: true, an: { - lp: 'value' + lp: 'routeID' }, t: 'a' }] }, { - ln: 'PortrayMapResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'map', - rq: true, - col: true, - en: 'Map', - ti: '.MapType' - }] - }, { - ln: 'ClipType', + ln: 'BuildingLocatorType', + bti: '.AbstractStreetLocatorType', ps: [{ - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'number', + an: { + lp: 'number' }, - ti: 'GML_3_1_1.PolygonType' + t: 'a' }, { - n: 'circleByCenterPoint', - rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'subdivision', + an: { + lp: 'subdivision' }, - ti: 'GML_3_1_1.CircleByCenterPointType' + t: 'a' }, { - n: 'lineCorridor', - rq: true, - en: 'LineCorridor', - ti: '.LineCorridorType' + n: 'buildingName', + an: { + lp: 'buildingName' + }, + t: 'a' }] }, { - ln: 'ReverseGeocodeResponseType', - bti: '.AbstractResponseParametersType', + ln: 'RouteInstructionsListType', + bti: '.AbstractDataType', ps: [{ - n: 'reverseGeocodedLocation', - mno: 0, + n: 'routeInstruction', + rq: true, col: true, - en: 'ReverseGeocodedLocation', - ti: '.ReverseGeocodedLocationType' - }] - }, { - ln: 'NamedPlaceType', - ps: [{ - n: 'value', - t: 'v' + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - n: 'type', + n: 'format', + an: { + lp: 'format' + }, + t: 'a' + }, { + n: 'lang', rq: true, + ti: 'Language', an: { - lp: 'type' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'RouteMapType', - bti: '.MapType', + ln: 'GeocodingQOSType', ps: [{ - n: 'description', + n: 'accuracy', + ti: 'Float', an: { - lp: 'description' + lp: 'accuracy' }, t: 'a' - }] - }, { - ln: 'AbstractRequestParametersType' - }, { - ln: 'SLIAType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'outputGatewayParameters', - rq: true, - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType' }, { - n: 'requestID', + n: 'matchType', an: { - lp: 'requestID' + lp: 'matchType' }, t: 'a' }] }, { - ln: 'OutputMSInformationType', - bti: '.AbstractMSInformationType', - ps: [{ - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' - }] - }, { - ln: 'GeocodedAddressType', + ln: 'ReverseGeocodedLocationType', ps: [{ n: 'point', rq: true, @@ -1954,467 +1934,487 @@ var OLS_1_1_0_Module_Factory = function () { en: 'Address', ti: '.AddressType' }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + n: 'searchCentreDistance', + en: 'SearchCentreDistance', + ti: '.DistanceType' }] }, { - ln: 'StreetNameType', + ln: 'RouteGeometryType', + bti: '.AbstractDataType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'directionalPrefix', - an: { - lp: 'directionalPrefix' + n: 'lineString', + rq: true, + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.LineStringType' + }] + }, { + ln: 'AvailableLayersType', + ps: [{ + n: 'layer', + rq: true, + col: true, + en: 'Layer' + }] + }, { + ln: 'MapType', + bti: '.AbstractDataType', + ps: [{ + n: 'content', + rq: true, + en: 'Content', + ti: '.ContentType' }, { - n: 'typePrefix', - an: { - lp: 'typePrefix' - }, - t: 'a' + n: 'bBoxContext', + rq: true, + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'officialName', - an: { - lp: 'officialName' - }, - t: 'a' - }, { - n: 'typeSuffix', - an: { - lp: 'typeSuffix' - }, - t: 'a' - }, { - n: 'directionalSuffix', - an: { - lp: 'directionalSuffix' - }, - t: 'a' - }, { - n: 'muniOctant', - ti: 'GML_3_1_1.CompassPointEnumeration', - an: { - lp: 'muniOctant' - }, - t: 'a' + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' }] }, { - ln: 'WayPointType', - bti: '.AbstractWayPointType', + ln: 'OutputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'location', + n: 'outputMSIDs', rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' - }, { - n: 'stop', - ti: 'Boolean', + en: 'OutputMSIDs', + ti: '.OutputMSIDsType' + }] + }, { + ln: 'ReverseGeocodeResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'reverseGeocodedLocation', + mno: 0, + col: true, + en: 'ReverseGeocodedLocation', + ti: '.ReverseGeocodedLocationType' + }] + }, { + ln: 'DirectoryResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'poiContext', + mno: 0, + col: true, + en: 'POIContext', + ti: '.POIWithDistanceType' + }] + }, { + ln: 'AbstractNamedReferenceSystem' + }, { + ln: 'RouteMapType', + bti: '.MapType', + ps: [{ + n: 'description', an: { - lp: 'stop' + lp: 'description' }, t: 'a' }] }, { - ln: 'AbstractPOISelectionCriteriaType' - }, { - t: 'enum', - ln: 'NamedPlaceClassification', - vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision'] + ln: 'WithinBoundaryType', + ps: [{ + n: 'aoi', + rq: true, + en: 'AOI', + ti: '.AreaOfInterestType' + }] }, { t: 'enum', - ln: 'ErrorCodeType', - vs: ['RequestVersionMismatch', 'ResponseVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'OtherXml', 'DeliveryFailure', 'SecurityFailure', 'Unknown'] + ln: 'NearestCriterionType', + vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] }, { t: 'enum', - ln: 'SpeedUnitType', - vs: ['KPH', 'MPH', 'MPS', 'FPS'] + ln: 'RoutePreferenceType', + vs: ['Fastest', 'Shortest', 'Pedestrian'] }, { t: 'enum', - ln: 'DistanceUnitType', - vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] + ln: 'RouteMapStyleType', + vs: ['Overview', 'Maneuver'] }, { t: 'enum', ln: 'ReverseGeocodePreferenceType', vs: ['StreetAddress', 'IntersectionAddress'] }, { t: 'enum', - ln: 'SortDirectionType', - vs: ['Ascending', 'Descending'] + ln: 'DistanceUnitType', + vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] + }, { + t: 'enum', + ln: 'ErrorCodeType', + vs: ['RequestVersionMismatch', 'ResponseVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'OtherXml', 'DeliveryFailure', 'SecurityFailure', 'Unknown'] }, { t: 'enum', ln: 'POIPropertyNameType', vs: ['ID', 'POIName', 'PhoneNumber', 'Keyword', 'NAICS_type', 'NAICS_subType', 'NAICS_category', 'SIC_type', 'SIC_subType', 'SIC_category', 'SIC_code', 'other'] }, { t: 'enum', - ln: 'AvoidFeatureType', - vs: ['Highway', 'Tollway'] + ln: 'PresentationContentType', + vs: ['URL', 'Data'] }, { t: 'enum', - ln: 'RouteMapStyleType', - vs: ['Overview', 'Maneuver'] + ln: 'AvoidFeatureType', + vs: ['Highway', 'Tollway'] }, { t: 'enum', - ln: 'RoutePreferenceType', - vs: ['Fastest', 'Shortest', 'Pedestrian'] + ln: 'SeverityType', + vs: ['Warning', 'Error'] }, { t: 'enum', - ln: 'NearestCriterionType', - vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] + ln: 'SortDirectionType', + vs: ['Ascending', 'Descending'] }, { t: 'enum', - ln: 'SeverityType', - vs: ['Warning', 'Error'] + ln: 'NamedPlaceClassification', + vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision'] }, { t: 'enum', - ln: 'PresentationContentType', - vs: ['URL', 'Data'] + ln: 'SpeedUnitType', + vs: ['KPH', 'MPH', 'MPS', 'FPS'] }], eis: [{ - en: 'RequestHeader', - ti: '.RequestHeaderType', - sh: '_Header' - }, { - en: '_RouteSummary', - ti: '.AbstractRouteSummaryType', - sh: '_ADT' - }, { - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType', - sh: '_ADT' + en: '_GatewayParameters', + ti: '.AbstractGatewayParametersType' }, { - en: 'Speed', - ti: '.SpeedType', - sh: '_Measure' + en: 'TimeStamp', + ti: '.TimeStampType' }, { - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + en: 'RouteSummary', + ti: '.RouteSummaryType', + sh: '_RouteSummary' }, { - en: 'ReverseGeocodeResponse', - ti: '.ReverseGeocodeResponseType', + en: 'SLIA', + ti: '.SLIAType', sh: '_ResponseParameters' - }, { - en: 'DirectoryRequest', - ti: '.DirectoryRequestType', - sh: '_RequestParameters' }, { en: 'CircularArc', ti: '.CircularArcType' }, { - en: 'WayPointList', - ti: '.WayPointListType' - }, { - en: 'NACE', - ti: '.NACEType', - sh: '_NamedReferenceSystem' - }, { - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + en: 'POI', + ti: '.PointOfInterestType', + sh: '_POI' }, { - en: 'POIInfoList', - ti: '.POIInfoListType' + en: '_ADT', + ti: '.AbstractDataType' }, { - en: 'RouteGeometry', - ti: '.RouteGeometryType', + en: 'AOI', + ti: '.AreaOfInterestType', sh: '_ADT' }, { - en: '_Header', - ti: '.AbstractHeaderType' + en: 'ReverseGeocodeRequest', + ti: '.ReverseGeocodeRequestType', + sh: '_RequestParameters' }, { - en: 'SLIA', - ti: '.SLIAType', - sh: '_ResponseParameters' + en: 'NextSegment', + ti: '.RouteSegmentType', + sh: '_NextSegment' }, { en: 'RouteInstruction', ti: '.RouteInstructionType' }, { - en: 'RouteHandle', - ti: '.RouteHandleType' + en: '_WayPoint', + ti: '.AbstractWayPointType' }, { - en: 'DetermineRouteResponse', - ti: '.DetermineRouteResponseType', - sh: '_ResponseParameters' + en: 'RouteGeometry', + ti: '.RouteGeometryType', + sh: '_ADT' }, { - en: 'InputMSInformation', - ti: '.InputMSInformationType', - sh: '_MSInformation' + en: 'Building', + ti: '.BuildingLocatorType', + sh: '_StreetLocation' }, { - en: 'InputMSIDs', - ti: '.InputMSIDsType', - sh: '_MSIDs' + en: 'ViaPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: 'SIC', - ti: '.SICType', - sh: '_NamedReferenceSystem' + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType' }, { - en: 'Street', - ti: '.StreetNameType' + en: 'RoutePreference' }, { - en: 'POIAttributeList', - ti: '.POIAttributeListType' + en: 'Angle', + ti: '.AngleType', + sh: '_Measure' }, { - en: '_MSIDs', - ti: '.AbstractMSIDsType' + en: 'StreetAddress', + ti: '.StreetAddressType' }, { - en: 'AvoidList', - ti: '.AvoidListType' + en: 'SLIR', + ti: '.SLIRType', + sh: '_RequestParameters' }, { - en: 'RouteMap', - ti: '.RouteMapType' + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' + }, { + en: 'POIProperties', + ti: '.POIProperties', + sh: '_POISelectionCriteria' + }, { + en: 'Altitude', + ti: '.AltitudeType' }, { en: 'EndPoint', ti: '.WayPointType', sh: '_WayPoint' }, { - en: '_RequestParameters', - ti: '.AbstractRequestParametersType' + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType', + sh: '_ADT' }, { - en: 'DirectoryResponse', - ti: '.DirectoryResponseType', - sh: '_ResponseParameters' - }, { - en: '_Location', - ti: '.AbstractLocationType', - sh: '_ADT' - }, { - en: '_GatewayParameters', - ti: '.AbstractGatewayParametersType' - }, { - en: 'DetermineRouteRequest', - ti: '.DetermineRouteRequestType', - sh: '_RequestParameters' + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - en: '_NextSegment', - ti: '.AbstractRouteSegmentType' + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }, { - en: 'Ellipse', - ti: '.EllipseType' + en: '_MSIDs', + ti: '.AbstractMSIDsType' }, { - en: 'Address', - ti: '.AddressType', - sh: '_Location' + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType' }, { - en: '_MSInformation', - ti: '.AbstractMSInformationType' + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' }, { - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' + en: 'XLS', + ti: '.XLSType' }, { - en: 'SLIR', - ti: '.SLIRType', - sh: '_RequestParameters' + en: 'SearchCentreDistance', + ti: '.DistanceType' }, { - en: 'Response', - ti: '.ResponseType', - sh: '_Body' + en: 'InputMSInformation', + ti: '.InputMSInformationType', + sh: '_MSInformation' }, { en: '_Body', ti: '.AbstractBodyType' }, { - en: '_ADT', - ti: '.AbstractDataType' + en: 'Speed', + ti: '.SpeedType', + sh: '_Measure' }, { - en: '_POI', - ti: '.AbstractPOIType', - sh: '_Location' + en: 'POILocation', + ti: '.POILocationType' }, { - en: 'StreetAddress', - ti: '.StreetAddressType' + en: 'Distance', + ti: '.DistanceType', + sh: '_Measure' }, { - en: '_WayPoint', - ti: '.AbstractWayPointType' + en: 'Map', + ti: '.MapType', + sh: '_ADT' }, { - en: 'Request', - ti: '.RequestType', - sh: '_Body' + en: 'RequestHeader', + ti: '.RequestHeaderType', + sh: '_Header' }, { - en: 'OutputMSInformation', - ti: '.OutputMSInformationType', - sh: '_MSInformation' + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - en: 'PortrayMapRequest', - ti: '.PortrayMapRequestType', - sh: '_RequestParameters' + en: '_MSInformation', + ti: '.AbstractMSInformationType' }, { - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + en: 'GeocodeResponse', + ti: '.GeocodeResponseType', + sh: '_ResponseParameters' }, { - en: 'RouteSummary', - ti: '.RouteSummaryType', - sh: '_RouteSummary' + en: 'Address', + ti: '.AddressType', + sh: '_Location' }, { - en: 'AvoidFeature' + en: '_RequestParameters', + ti: '.AbstractRequestParametersType' }, { - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' + en: 'AvoidList', + ti: '.AvoidListType' }, { - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem' + en: 'ResponseHeader', + ti: '.ResponseHeaderType', + sh: '_Header' }, { - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType' + en: 'GetPortrayMapCapabilitiesResponse', + ti: '.GetPortrayMapCapabilitiesResponseType', + sh: '_ResponseParameters' }, { - en: 'TimeStamp', - ti: '.TimeStampType' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: 'ReverseGeocodeRequest', - ti: '.ReverseGeocodeRequestType', - sh: '_RequestParameters' + en: '_Measure', + ti: '.AbstractMeasureType' }, { - en: 'Map', - ti: '.MapType', - sh: '_ADT' + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType' }, { en: 'ReverseGeocodePreference' }, { - en: 'Time', - ti: '.TimeType' + en: 'PortrayMapRequest', + ti: '.PortrayMapRequestType', + sh: '_RequestParameters' }, { en: '_Position', ti: '.AbstractPositionType', sh: '_Location' }, { - en: 'OutputMSIDs', - ti: '.OutputMSIDsType', - sh: '_MSIDs' - }, { - en: 'GeocodeRequest', - ti: '.GeocodeRequestType', - sh: '_RequestParameters' - }, { - en: 'PortrayMapResponse', - ti: '.PortrayMapResponseType', - sh: '_ResponseParameters' + en: 'NAICS', + ti: '.NAICSType', + sh: '_NamedReferenceSystem' }, { - en: 'Angle', - ti: '.AngleType', - sh: '_Measure' + en: 'Error', + ti: '.ErrorType' }, { - en: 'AOI', - ti: '.AreaOfInterestType', - sh: '_ADT' + en: 'Place', + ti: '.NamedPlaceType' }, { en: 'POIInfo', ti: '.POIInfoType' }, { - en: 'StartPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'DetermineRouteRequest', + ti: '.DetermineRouteRequestType', + sh: '_RequestParameters' + }, { + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { en: '_POIProperty', ti: 'AnyType' }, { - en: 'Position', - ti: '.PositionType', - sh: '_Position' + en: 'WayPointList', + ti: '.WayPointListType' }, { - en: 'Distance', - ti: '.DistanceType', - sh: '_Measure' + en: 'POIAttributeList', + ti: '.POIAttributeListType' }, { - en: 'NAICS', - ti: '.NAICSType', - sh: '_NamedReferenceSystem' + en: 'GetPortrayMapCapabilitiesRequest', + ti: '.GetPortrayMapCapabilitiesRequestType', + sh: '_RequestParameters' }, { - en: 'POIProperties', - ti: '.POIProperties', - sh: '_POISelectionCriteria' + en: 'POIProperty', + ti: '.POIPropertyType', + sh: '_POIProperty' }, { - en: 'NextSegment', - ti: '.RouteSegmentType', - sh: '_NextSegment' + en: 'DirectoryResponse', + ti: '.DirectoryResponseType', + sh: '_ResponseParameters' }, { - en: 'PostalCode' + en: 'PortrayMapResponse', + ti: '.PortrayMapResponseType', + sh: '_ResponseParameters' }, { - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType', - sh: '_GatewayParameters' + en: 'GeocodeRequest', + ti: '.GeocodeRequestType', + sh: '_RequestParameters' }, { - en: 'Error', - ti: '.ErrorType' + en: '_RouteSummary', + ti: '.AbstractRouteSummaryType', + sh: '_ADT' }, { - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + en: 'RouteMap', + ti: '.RouteMapType' }, { - en: 'Altitude', - ti: '.AltitudeType' + en: 'Request', + ti: '.RequestType', + sh: '_Body' }, { - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType', - sh: '_GatewayParameters' + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem' }, { - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType' + en: 'Response', + ti: '.ResponseType', + sh: '_Body' }, { - en: 'XLS', - ti: '.XLSType' + en: 'ReverseGeocodeResponse', + ti: '.ReverseGeocodeResponseType', + sh: '_ResponseParameters' }, { - en: '_Measure', - ti: '.AbstractMeasureType' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType', + sh: '_MSInformation' }, { - en: 'POIProperty', - ti: '.POIPropertyType', - sh: '_POIProperty' + en: 'StartPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: 'SearchCentreDistance', - ti: '.DistanceType' + en: 'ErrorList', + ti: '.ErrorListType' }, { - en: 'Building', - ti: '.BuildingLocatorType', - sh: '_StreetLocation' + en: 'AvoidFeature' }, { - en: 'POI', - ti: '.PointOfInterestType', - sh: '_POI' + en: 'NACE', + ti: '.NACEType', + sh: '_NamedReferenceSystem' }, { - en: 'RoutePlan', - ti: '.RoutePlanType' + en: 'InputMSIDs', + ti: '.InputMSIDsType', + sh: '_MSIDs' }, { - en: 'GeocodeResponse', - ti: '.GeocodeResponseType', + en: 'SIC', + ti: '.SICType', + sh: '_NamedReferenceSystem' + }, { + en: '_POI', + ti: '.AbstractPOIType', + sh: '_Location' + }, { + en: 'DetermineRouteResponse', + ti: '.DetermineRouteResponseType', sh: '_ResponseParameters' }, { - en: 'ResponseHeader', - ti: '.ResponseHeaderType', - sh: '_Header' + en: 'Time', + ti: '.TimeType' }, { - en: 'Place', - ti: '.NamedPlaceType' + en: '_Location', + ti: '.AbstractLocationType', + sh: '_ADT' }, { - en: 'POILocation', - ti: '.POILocationType' + en: 'Street', + ti: '.StreetNameType' }, { - en: 'ViaPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'Ellipse', + ti: '.EllipseType' }, { - en: 'GetPortrayMapCapabilitiesRequest', - ti: '.GetPortrayMapCapabilitiesRequestType', + en: '_Header', + ti: '.AbstractHeaderType' + }, { + en: 'DirectoryRequest', + ti: '.DirectoryRequestType', sh: '_RequestParameters' }, { - en: 'GetPortrayMapCapabilitiesResponse', - ti: '.GetPortrayMapCapabilitiesResponseType', - sh: '_ResponseParameters' + en: 'PostalCode' }, { - en: 'RoutePreference' + en: 'RoutePlan', + ti: '.RoutePlanType' }, { - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + en: '_NextSegment', + ti: '.AbstractRouteSegmentType' }, { - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: 'ErrorList', - ti: '.ErrorListType' + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' + }, { + en: 'Position', + ti: '.PositionType', + sh: '_Position' + }, { + en: 'POIInfoList', + ti: '.POIInfoListType' + }, { + en: 'OutputMSIDs', + ti: '.OutputMSIDsType', + sh: '_MSIDs' + }, { + en: 'RouteMapRequest', + ti: '.RouteMapRequestType' }] }; return { diff --git a/scripts/lib/OLS_1_2.js b/scripts/lib/OLS_1_2.js index f5a27cde..43cf6370 100644 --- a/scripts/lib/OLS_1_2.js +++ b/scripts/lib/OLS_1_2.js @@ -4,42 +4,53 @@ var OLS_1_2_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/xls', deps: ['GML_3_1_1'], tis: [{ - ln: 'SICType', - bti: '.AbstractNamedReferenceSystem', + ln: 'RouteMapOutputType', ps: [{ - n: 'type', + n: 'bBoxContext', + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'width', + ti: 'NonNegativeInteger', an: { - lp: 'type' + lp: 'width' }, t: 'a' }, { - n: 'subType', + n: 'height', + ti: 'NonNegativeInteger', an: { - lp: 'subType' + lp: 'height' }, t: 'a' }, { - n: 'category', + n: 'format', an: { - lp: 'category' + lp: 'format' }, t: 'a' }, { - n: 'code', + n: 'bGcolor', an: { - lp: 'code' + lp: 'BGcolor' + }, + t: 'a' + }, { + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' + }, + t: 'a' + }, { + n: 'style', + an: { + lp: 'style' }, t: 'a' }] }, { - ln: 'InputMSIDsType', - bti: '.AbstractMSIDsType', - ps: [{ - n: 'inputMSInformation', - rq: true, - en: 'InputMSInformation', - ti: '.InputMSInformationType' - }] + ln: 'AbstractRequestParametersType' }, { ln: 'AbstractMSInformationType', ps: [{ @@ -62,284 +73,276 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'POIPropertyType', - bti: '.AbstractPOIPropertyType', + ln: 'POIAttributeListType', ps: [{ - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'referenceSystem', + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - n: 'value', - rq: true, - an: { - lp: 'value' - }, - t: 'a' + n: 'poiInfoList', + en: 'POIInfoList', + ti: '.POIInfoListType' }] }, { - ln: 'POIProperties', - tn: null, - bti: '.POIPropertiesType' - }, { - ln: 'AbstractBodyType' + ln: 'AbstractResponseParametersType' }, { - ln: 'ClipType', + ln: 'XLSType', ps: [{ - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'circleByCenterPoint', + n: 'header', rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' + mx: false, + dom: false, + en: '_Header', + ti: '.AbstractHeaderType', + t: 'er' }, { - n: 'lineCorridor', + n: 'body', rq: true, - en: 'LineCorridor', - ti: '.LineCorridorType' - }] - }, { - ln: 'StreetAddressType', - ps: [{ - n: 'streetLocation', + col: true, mx: false, dom: false, - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType', + en: '_Body', + ti: '.AbstractBodyType', t: 'er' }, { - n: 'street', + n: 'version', rq: true, - col: true, - en: 'Street', - ti: '.StreetNameType' + ti: 'Decimal', + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'locator', - ti: 'AnySimpleType', + n: 'lang', + ti: 'Language', an: { - lp: 'locator' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'POIAttributeListType', + ln: 'QualityOfPositionType', ps: [{ - n: 'referenceSystem', - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' + n: 'horizontalAcc', + rq: true, + en: 'HorizontalAcc', + ti: '.HorAccType' }, { - n: 'poiInfoList', - en: 'POIInfoList', - ti: '.POIInfoListType' + n: 'verticalAcc', + rq: true, + en: 'VerticalAcc', + ti: '.VerAccType' + }, { + n: 'responseReq', + an: { + lp: 'responseReq' + }, + t: 'a' + }, { + n: 'responseTimer', + an: { + lp: 'responseTimer' + }, + t: 'a' }] }, { - ln: 'AbstractDataType' - }, { - ln: 'POIWithDistanceType', + ln: 'POILocationType', ps: [{ - n: 'poi', + n: 'address', rq: true, - en: 'POI', - ti: '.PointOfInterestType' + en: 'Address', + ti: '.AddressType' }, { - n: 'distance', - en: 'Distance', - ti: '.DistanceType' + n: 'nearest', + rq: true, + en: 'Nearest', + ti: '.NearestType' + }, { + n: 'withinDistance', + rq: true, + en: 'WithinDistance', + ti: '.WithinDistanceType' + }, { + n: 'withinBoundary', + rq: true, + en: 'WithinBoundary', + ti: '.WithinBoundaryType' }] }, { - ln: 'MapType', - bti: '.AbstractDataType', + ln: 'GetPortrayMapCapabilitiesResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'content', + n: 'availableSRS', rq: true, - en: 'Content', - ti: '.ContentType' + en: 'AvailableSRS', + ti: '.AvailableSRSType' }, { - n: 'bBoxContext', + n: 'availableLayers', rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' + en: 'AvailableLayers', + ti: '.AvailableLayersType' }, { - n: 'centerContext', + n: 'availableFormats', rq: true, - en: 'CenterContext', - ti: '.CenterContextType' + en: 'AvailableFormats', + ti: '.AvailableFormatsType' + }, { + n: 'availableStyles', + rq: true, + en: 'AvailableStyles', + ti: '.AvailableStylesType' }] }, { - ln: 'VerAccType', + ln: 'HorAccType', ps: [{ n: 'distance', rq: true, en: 'Distance', ti: '.DistanceType' + }, { + n: 'angle', + rq: true, + en: 'Angle', + ti: '.AngleType' }] }, { - ln: 'AvailableFormatsType', + ln: 'OutputMSIDsType', + bti: '.AbstractMSIDsType', ps: [{ - n: 'format', + n: 'outputMSInformation', rq: true, - col: true, - en: 'Format' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType' }] }, { - ln: 'AbstractWayPointType' + ln: 'AbstractDataType' }, { - ln: 'RequestHeaderType', - bti: '.AbstractHeaderType', + ln: 'PositionType', + bti: '.AbstractPositionType', ps: [{ - n: 'clientName', - an: { - lp: 'clientName' + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PointType' }, { - n: 'clientPassword', - an: { - lp: 'clientPassword' + n: 'ellipse', + rq: true, + en: 'Ellipse', + ti: '.EllipseType' + }, { + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'sessionID', - an: { - lp: 'sessionID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + n: 'circularArc', + rq: true, + en: 'CircularArc', + ti: '.CircularArcType' }, { - n: 'msid', - an: { - lp: 'MSID' + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'PointOfInterestType', - bti: '.AbstractPOIType', - ps: [{ - n: 'poiAttributeList', - en: 'POIAttributeList', - ti: '.POIAttributeListType' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'point', + n: 'multiPolygon', + rq: true, en: { - lp: 'Point', + lp: 'MultiPolygon', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PointType' + ti: 'GML_3_1_1.MultiPolygonType' }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + n: 'qoP', + en: 'QoP', + ti: '.QualityOfPositionType' }, { - n: 'id', - rq: true, - an: { - lp: 'ID' - }, - t: 'a' + n: 'time', + en: 'Time', + ti: '.TimeType' }, { - n: 'poiName', - an: { - lp: 'POIName' - }, - t: 'a' + n: 'speed', + en: 'Speed', + ti: '.SpeedType' }, { - n: 'phoneNumber', - an: { - lp: 'phoneNumber' - }, - t: 'a' + n: 'direction', + en: 'Direction', + ti: '.AngleType' }, { - n: 'description', + n: 'levelOfConf', an: { - lp: 'description' + lp: 'levelOfConf' }, t: 'a' }] }, { - ln: 'EllipseType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'DistanceType', + bti: '.AbstractMeasureType', ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'uom', + an: { + lp: 'uom' }, - ti: 'GML_3_1_1.DirectPositionType' - }, { - n: 'majorAxis', - rq: true, - ti: 'GML_3_1_1.LengthType' - }, { - n: 'minorAxis', - rq: true, - ti: 'GML_3_1_1.LengthType' - }, { - n: 'rotation', - rq: true, - ti: 'GML_3_1_1.AngleType' - }] - }, { - ln: 'ReverseGeocodeResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'reverseGeocodedLocation', - mno: 0, - col: true, - en: 'ReverseGeocodedLocation', - ti: '.ReverseGeocodedLocationType' + t: 'a' }] }, { - ln: 'AbstractResponseParametersType' - }, { - ln: 'LayerType.Layer', - tn: null, + ln: 'StreetAddressType', ps: [{ - n: 'style', - en: 'Style', - ti: '.StyleType' + n: 'streetLocation', + mx: false, + dom: false, + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType', + t: 'er' }, { - n: 'name', + n: 'street', rq: true, + col: true, + en: 'Street', + ti: '.StreetNameType' + }, { + n: 'locator', + ti: 'AnySimpleType', an: { - lp: 'name' + lp: 'locator' }, t: 'a' }] }, { - ln: 'NearestType', + ln: 'AbstractPOISelectionCriteriaType' + }, { + ln: 'ClipType', ps: [{ - n: 'location', + n: 'polygon', rq: true, - col: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }, { - n: 'nearestCriterion', - an: { - lp: 'nearestCriterion' + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.CircleByCenterPointType' + }, { + n: 'lineCorridor', + rq: true, + en: 'LineCorridor', + ti: '.LineCorridorType' }] }, { ln: 'WithinDistanceType', @@ -361,596 +364,555 @@ var OLS_1_2_Module_Factory = function () { ti: '.DistanceType' }] }, { - ln: 'RouteMapType', - bti: '.MapType', + ln: 'RouteGeometryType', + bti: '.AbstractDataType', ps: [{ - n: 'description', - an: { - lp: 'description' + n: 'lineString', + rq: true, + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.LineStringType' }] }, { - ln: 'AbstractGatewayParametersType', + ln: 'AreaOfInterestType', + bti: '.AbstractDataType', ps: [{ - n: 'requestedQoP', - en: 'RequestedQoP', - ti: '.QualityOfPositionType' - }, { - n: 'locationType', - an: { - lp: 'locationType' + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'requestedsrsName', - an: { - lp: 'requestedsrsName' + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'priority', - an: { - lp: 'priority' + n: 'envelope', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.EnvelopeType', + t: 'er' }] }, { - ln: 'RouteInstructionType', + ln: 'RadiusType', ps: [{ - n: 'instruction', - rq: true, - en: 'Instruction' - }, { - n: 'distance', - rq: true, - ti: '.DistanceType' - }, { - n: 'routeInstructionGeometry', - en: 'RouteInstructionGeometry', - ti: '.RouteGeometryType' - }, { - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'value', + ti: 'Decimal', + t: 'v' }, { - n: 'duration', + n: 'unit', rq: true, - ti: 'Duration', - an: { - lp: 'duration' - }, - t: 'a' - }, { - n: 'description', an: { - lp: 'description' + lp: 'unit' }, t: 'a' }] }, { - ln: 'POILocationType', + ln: 'AvailableSRSType', ps: [{ - n: 'address', + n: 'srs', rq: true, - en: 'Address', - ti: '.AddressType' - }, { - n: 'nearest', - rq: true, - en: 'Nearest', - ti: '.NearestType' - }, { - n: 'withinDistance', - rq: true, - en: 'WithinDistance', - ti: '.WithinDistanceType' - }, { - n: 'withinBoundary', - rq: true, - en: 'WithinBoundary', - ti: '.WithinBoundaryType' + col: true, + en: 'SRS' }] }, { - ln: 'HorAccType', - ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' - }, { - n: 'angle', - rq: true, - en: 'Angle', - ti: '.AngleType' - }] + ln: 'AbstractNamedReferenceSystem' }, { - ln: 'GeocodeResponseListType', + ln: 'SLIAType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'geocodedAddress', + n: 'outputGatewayParameters', rq: true, - col: true, - en: 'GeocodedAddress', - ti: '.GeocodedAddressType' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType' }, { - n: 'numberOfGeocodedAddresses', - rq: true, - ti: 'NonNegativeInteger', + n: 'requestID', an: { - lp: 'numberOfGeocodedAddresses' + lp: 'requestID' }, t: 'a' }] }, { - ln: 'RadiusType', + ln: 'POIProperties', + tn: null, + bti: '.POIPropertiesType' + }, { + ln: 'GeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' - }, { - n: 'unit', + n: 'geocodeResponseList', rq: true, - an: { - lp: 'unit' - }, - t: 'a' + col: true, + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }] }, { - ln: 'AbstractPOIType', - bti: '.AbstractLocationType' + ln: 'GetPortrayMapCapabilitiesRequestType', + bti: '.AbstractRequestParametersType' }, { - ln: 'DirectoryRequestType', + ln: 'PortrayMapRequestType', bti: '.AbstractRequestParametersType', ps: [{ - n: 'poiLocation', - en: 'POILocation', - ti: '.POILocationType' - }, { - n: 'poiSelectionCriteria', + n: 'output', rq: true, - mx: false, - dom: false, - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType', - t: 'er' + col: true, + en: 'Output', + ti: '.OutputType' }, { - n: 'sortCriteria', + n: 'basemap', + en: 'Basemap', + ti: '.LayerType' + }, { + n: 'overlay', + mno: 0, + col: true, + en: 'Overlay', + ti: '.OverlayType' + }] + }, { + ln: 'RouteGeometryRequestType', + ps: [{ + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'scale', + ti: 'PositiveInteger', an: { - lp: 'sortCriteria' + lp: 'scale' }, t: 'a' }, { - n: 'sortDirection', + n: 'provideStartingPortion', + ti: 'Boolean', an: { - lp: 'sortDirection' + lp: 'provideStartingPortion' }, t: 'a' }, { - n: 'distanceUnit', + n: 'maxPoints', + ti: 'PositiveInteger', an: { - lp: 'distanceUnit' + lp: 'maxPoints' }, t: 'a' }] }, { - ln: 'OutputType', + ln: 'RequestHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'bBoxContext', - rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' - }, { - n: 'centerContext', - rq: true, - en: 'CenterContext', - ti: '.CenterContextType' - }, { - n: 'width', - ti: 'NonNegativeInteger', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'NonNegativeInteger', + n: 'clientName', an: { - lp: 'height' + lp: 'clientName' }, t: 'a' }, { - n: 'format', + n: 'clientPassword', an: { - lp: 'format' + lp: 'clientPassword' }, t: 'a' }, { - n: 'bGcolor', + n: 'sessionID', an: { - lp: 'BGcolor' + lp: 'sessionID' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'srsName', an: { - lp: 'transparent' + lp: 'srsName' }, t: 'a' }, { - n: 'content', + n: 'msid', an: { - lp: 'content' + lp: 'MSID' }, t: 'a' }] }, { - ln: 'AbstractLocationType', - bti: '.AbstractDataType' - }, { - ln: 'BuildingLocatorType', - bti: '.AbstractStreetLocatorType', + ln: 'ContentType', ps: [{ - n: 'number', + n: 'data', + rq: true, + en: 'Data' + }, { + n: 'url', + rq: true, + en: 'URL' + }, { + n: 'format', + rq: true, an: { - lp: 'number' + lp: 'format' }, t: 'a' }, { - n: 'subdivision', + n: 'width', + rq: true, + ti: 'Integer', an: { - lp: 'subdivision' + lp: 'width' }, t: 'a' }, { - n: 'buildingName', + n: 'height', + rq: true, + ti: 'Integer', an: { - lp: 'buildingName' + lp: 'height' }, t: 'a' }] }, { - ln: 'LayerType', + ln: 'SLIRType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'layer', + n: 'inputGatewayParameters', rq: true, - col: true, - en: 'Layer', - ti: '.LayerType.Layer' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType' + }] + }, { + ln: 'GeocodingQOSType', + ps: [{ + n: 'accuracy', + ti: 'Float', + an: { + lp: 'accuracy' + }, + t: 'a' }, { - n: 'filter', - rq: true, + n: 'matchType', an: { - lp: 'filter' + lp: 'matchType' }, t: 'a' }] }, { - ln: 'AbstractRouteSegmentType', + ln: 'AbstractPositionType', + bti: '.AbstractLocationType' + }, { + ln: 'VerAccType', ps: [{ n: 'distance', rq: true, en: 'Distance', ti: '.DistanceType' + }] + }, { + ln: 'SICType', + bti: '.AbstractNamedReferenceSystem', + ps: [{ + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'travelTime', - rq: true, - en: 'TravelTime', - ti: 'Duration' + n: 'subType', + an: { + lp: 'subType' + }, + t: 'a' }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'category', + an: { + lp: 'category' + }, + t: 'a' }, { - n: 'name', + n: 'code', an: { - lp: 'name' + lp: 'code' }, t: 'a' }] }, { - ln: 'AbstractStreetLocatorType' - }, { - ln: 'AreaOfInterestType', - bti: '.AbstractDataType', + ln: 'AvailableLayersType', ps: [{ - n: 'circleByCenterPoint', + n: 'layer', rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' + col: true, + en: 'Layer' + }] + }, { + ln: 'PointOfInterestType', + bti: '.AbstractPOIType', + ps: [{ + n: 'poiAttributeList', + en: 'POIAttributeList', + ti: '.POIAttributeListType' }, { - n: 'polygon', - rq: true, + n: 'point', en: { - lp: 'Polygon', + lp: 'Point', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PolygonType' + ti: 'GML_3_1_1.PointType' }, { - n: 'envelope', + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'id', rq: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'ID' }, - ti: 'GML_3_1_1.EnvelopeType', - t: 'er' - }] - }, { - ln: 'RouteGeometryType', - bti: '.AbstractDataType', - ps: [{ - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' + t: 'a' + }, { + n: 'poiName', + an: { + lp: 'POIName' }, - ti: 'GML_3_1_1.LineStringType' - }] - }, { - ln: 'RouteHandleType', - ps: [{ - n: 'serviceID', + t: 'a' + }, { + n: 'phoneNumber', an: { - lp: 'serviceID' + lp: 'phoneNumber' }, t: 'a' }, { - n: 'routeID', - rq: true, + n: 'description', an: { - lp: 'routeID' + lp: 'description' }, t: 'a' }] }, { - ln: 'GeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'TimeType', + bti: '.TimeStampType', ps: [{ - n: 'address', - rq: true, - col: true, - en: 'Address', - ti: '.AddressType' - }, { - n: 'returnFreeForm', - ti: 'Boolean', + n: 'utcOffset', + ti: 'Integer', an: { - lp: 'returnFreeForm' + lp: 'utcOffset' }, t: 'a' }] }, { - ln: 'RoutePlanType', + ln: 'OverlayType', ps: [{ - n: 'routePreference', + n: 'poi', rq: true, - en: 'RoutePreference' + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'wayPointList', + n: 'routeGeometry', rq: true, - en: 'WayPointList', - ti: '.WayPointListType' + en: 'RouteGeometry', + ti: '.RouteGeometryType' }, { - n: 'avoidList', - en: 'AvoidList', - ti: '.AvoidListType' + n: 'position', + rq: true, + en: 'Position', + ti: '.PositionType' }, { - n: 'useRealTimeTraffic', - ti: 'Boolean', + n: 'map', + rq: true, + en: 'Map', + ti: '.MapType' + }, { + n: 'style', + en: 'Style', + ti: '.StyleType' + }, { + n: 'zorder', + ti: 'Integer', an: { - lp: 'useRealTimeTraffic' + lp: 'zorder' }, t: 'a' + }] + }, { + ln: 'RouteInstructionsListType', + bti: '.AbstractDataType', + ps: [{ + n: 'routeInstruction', + rq: true, + col: true, + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - n: 'expectedStartTime', - ti: 'DateTime', + n: 'format', an: { - lp: 'expectedStartTime' + lp: 'format' }, t: 'a' }, { - n: 'expectedEndTime', - ti: 'DateTime', + n: 'lang', + rq: true, + ti: 'Language', an: { - lp: 'expectedEndTime' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'AbstractPositionType', - bti: '.AbstractLocationType' - }, { - ln: 'AbstractRouteSummaryType', - bti: '.AbstractDataType', + ln: 'WayPointType', + bti: '.AbstractWayPointType', ps: [{ - n: 'totalTime', + n: 'location', rq: true, - en: 'TotalTime', - ti: 'Duration' + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' }, { - n: 'totalDistance', - rq: true, - en: 'TotalDistance', - ti: '.DistanceType' + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'stop', + ti: 'Boolean', + an: { + lp: 'stop' + }, + t: 'a' }] }, { - ln: 'DetermineRouteRequestType', - bti: '.AbstractRequestParametersType', + ln: 'ReverseGeocodedLocationType', ps: [{ - n: 'routeHandle', + n: 'point', rq: true, - en: 'RouteHandle', - ti: '.RouteHandleType' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointType' }, { - n: 'routePlan', + n: 'address', rq: true, - en: 'RoutePlan', - ti: '.RoutePlanType' - }, { - n: 'routeInstructionsRequest', - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + en: 'Address', + ti: '.AddressType' }, { - n: 'routeGeometryRequest', - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + n: 'searchCentreDistance', + en: 'SearchCentreDistance', + ti: '.DistanceType' + }] + }, { + ln: 'RequestType', + bti: '.AbstractBodyType', + ps: [{ + n: 'requestParameters', + mx: false, + dom: false, + en: '_RequestParameters', + ti: '.AbstractRequestParametersType', + t: 'er' }, { - n: 'routeMapRequest', - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + n: 'methodName', + rq: true, + ti: 'NMToken', + an: { + lp: 'methodName' + }, + t: 'a' }, { - n: 'provideRouteHandle', - ti: 'Boolean', + n: 'version', + rq: true, an: { - lp: 'provideRouteHandle' + lp: 'version' }, t: 'a' }, { - n: 'distanceUnit', + n: 'requestID', + rq: true, an: { - lp: 'distanceUnit' + lp: 'requestID' }, t: 'a' - }] - }, { - ln: 'AbstractMSIDsType', - ps: [{ - n: 'session', + }, { + n: 'maximumResponses', + ti: 'NonNegativeInteger', an: { - lp: 'session' + lp: 'maximumResponses' }, t: 'a' }] }, { - ln: 'AngleType', - bti: '.AbstractMeasureType', + ln: 'WithinBoundaryType', ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'OutputMSIDsType', - bti: '.AbstractMSIDsType', - ps: [{ - n: 'outputMSInformation', + n: 'aoi', rq: true, - en: 'OutputMSInformation', - ti: '.OutputMSInformationType' + en: 'AOI', + ti: '.AreaOfInterestType' }] }, { - ln: 'InputGatewayParametersType', - bti: '.AbstractGatewayParametersType', + ln: 'ErrorType', ps: [{ - n: 'inputMSIDs', + n: 'errorCode', rq: true, - en: 'InputMSIDs', - ti: '.InputMSIDsType' - }] - }, { - ln: 'InputMSInformationType', - bti: '.AbstractMSInformationType' - }, { - ln: 'AbstractPOISelectionCriteriaType' - }, { - ln: 'RouteInstructionsRequestType', - ps: [{ - n: 'format', an: { - lp: 'format' + lp: 'errorCode' }, t: 'a' }, { - n: 'provideGeometry', - ti: 'Boolean', + n: 'severity', an: { - lp: 'provideGeometry' + lp: 'severity' }, t: 'a' }, { - n: 'provideBoundingBox', - ti: 'Boolean', + n: 'locationID', + ti: 'IDREF', an: { - lp: 'provideBoundingBox' + lp: 'locationID' }, t: 'a' - }] - }, { - ln: 'TimeStampType', - ps: [{ - n: 'begin', - rq: true, - ti: 'DateTime', + }, { + n: 'locationPath', an: { - lp: 'begin' + lp: 'locationPath' }, t: 'a' }, { - n: 'duration', - ti: 'Duration', + n: 'message', an: { - lp: 'duration' + lp: 'message' }, t: 'a' }] }, { - ln: 'AvoidListType', + ln: 'ReferenceSystemType', ps: [{ - n: 'aoi', - mno: 0, - col: true, - en: 'AOI', - ti: '.AreaOfInterestType' - }, { - n: 'location', - mno: 0, + n: 'namedReferenceSystem', + rq: true, col: true, mx: false, dom: false, - en: '_Location', - ti: '.AbstractLocationType', + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem', t: 'er' - }, { - n: 'avoidFeature', - mno: 0, - col: true, - en: 'AvoidFeature' - }] - }, { - ln: 'DistanceType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' }] }, { - ln: 'NamedPlaceType', + ln: 'ResponseHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'value', - t: 'v' + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'type', - rq: true, + n: 'sessionID', an: { - lp: 'type' + lp: 'sessionID' }, t: 'a' }] @@ -974,206 +936,204 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'DetermineRouteResponseType', - bti: '.AbstractResponseParametersType', + ln: 'AbstractBodyType' + }, { + ln: 'AbstractRouteSegmentType', ps: [{ - n: 'routeHandle', - en: 'RouteHandle', - ti: '.RouteHandleType' - }, { - n: 'routeSummary', + n: 'distance', rq: true, - en: 'RouteSummary', - ti: '.RouteSummaryType' + en: 'Distance', + ti: '.DistanceType' }, { - n: 'routeGeometry', - en: 'RouteGeometry', - ti: '.RouteGeometryType' + n: 'travelTime', + rq: true, + en: 'TravelTime', + ti: 'Duration' }, { - n: 'routeInstructionsList', - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType' + n: 'boundingBox', + rq: true, + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'routeMap', - mno: 0, - col: true, - en: 'RouteMap', - ti: '.RouteMapType' - }] - }, { - ln: 'SpeedType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', + n: 'name', an: { - lp: 'uom' + lp: 'name' }, t: 'a' }] }, { - ln: 'AvailableSRSType', - ps: [{ - n: 'srs', - rq: true, - col: true, - en: 'SRS' - }] - }, { - ln: 'CircularArcType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'AbstractRouteSummaryType', + bti: '.AbstractDataType', ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' - }, { - n: 'innerRadius', + n: 'totalTime', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'TotalTime', + ti: 'Duration' }, { - n: 'outerRadius', + n: 'totalDistance', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'TotalDistance', + ti: '.DistanceType' }, { - n: 'startAngle', + n: 'boundingBox', rq: true, - ti: 'GML_3_1_1.AngleType' - }, { - n: 'endAngle', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }] + }, { + ln: 'GeocodeResponseListType', + ps: [{ + n: 'geocodedAddress', rq: true, - ti: 'GML_3_1_1.AngleType' - }, { - n: 'interpolation', - ti: 'GML_3_1_1.CurveInterpolationType', - an: { - lp: 'interpolation' - }, - t: 'a' + col: true, + en: 'GeocodedAddress', + ti: '.GeocodedAddressType' }, { - n: 'numARC', + n: 'numberOfGeocodedAddresses', rq: true, - ti: 'Integer', + ti: 'NonNegativeInteger', an: { - lp: 'numArc' + lp: 'numberOfGeocodedAddresses' }, t: 'a' }] }, { - ln: 'QualityOfPositionType', + ln: 'NearestType', ps: [{ - n: 'horizontalAcc', - rq: true, - en: 'HorizontalAcc', - ti: '.HorAccType' - }, { - n: 'verticalAcc', + n: 'location', rq: true, - en: 'VerticalAcc', - ti: '.VerAccType' - }, { - n: 'responseReq', - an: { - lp: 'responseReq' - }, - t: 'a' + col: true, + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' }, { - n: 'responseTimer', + n: 'nearestCriterion', an: { - lp: 'responseTimer' + lp: 'nearestCriterion' }, t: 'a' }] }, { - ln: 'StreetNameType', + ln: 'AbstractLocationType', + bti: '.AbstractDataType' + }, { + ln: 'RouteInstructionsRequestType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'directionalPrefix', + n: 'format', an: { - lp: 'directionalPrefix' + lp: 'format' }, t: 'a' }, { - n: 'typePrefix', + n: 'provideGeometry', + ti: 'Boolean', an: { - lp: 'typePrefix' + lp: 'provideGeometry' }, t: 'a' }, { - n: 'officialName', + n: 'provideBoundingBox', + ti: 'Boolean', an: { - lp: 'officialName' + lp: 'provideBoundingBox' }, t: 'a' - }, { - n: 'typeSuffix', + }] + }, { + ln: 'DetermineRouteRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'routeHandle', + rq: true, + en: 'RouteHandle', + ti: '.RouteHandleType' + }, { + n: 'routePlan', + rq: true, + en: 'RoutePlan', + ti: '.RoutePlanType' + }, { + n: 'routeInstructionsRequest', + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' + }, { + n: 'routeGeometryRequest', + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' + }, { + n: 'routeMapRequest', + en: 'RouteMapRequest', + ti: '.RouteMapRequestType' + }, { + n: 'provideRouteHandle', + ti: 'Boolean', an: { - lp: 'typeSuffix' + lp: 'provideRouteHandle' }, t: 'a' }, { - n: 'directionalSuffix', + n: 'distanceUnit', an: { - lp: 'directionalSuffix' + lp: 'distanceUnit' }, t: 'a' + }] + }, { + ln: 'AbstractGatewayParametersType', + ps: [{ + n: 'requestedQoP', + en: 'RequestedQoP', + ti: '.QualityOfPositionType' }, { - n: 'muniOctant', - ti: 'GML_3_1_1.CompassPointEnumeration', + n: 'locationType', an: { - lp: 'muniOctant' + lp: 'locationType' + }, + t: 'a' + }, { + n: 'requestedsrsName', + an: { + lp: 'requestedsrsName' + }, + t: 'a' + }, { + n: 'priority', + an: { + lp: 'priority' }, t: 'a' }] }, { - ln: 'AddressType', - bti: '.AbstractAddressType', + ln: 'StyleType', ps: [{ - n: 'freeFormAddress', - rq: true - }, { - n: 'streetAddress', + n: 'name', rq: true, - en: 'StreetAddress', - ti: '.StreetAddressType' - }, { - n: 'place', - mno: 0, - col: true, - en: 'Place', - ti: '.NamedPlaceType' + en: 'Name' }, { - n: 'postalCode', - en: 'PostalCode' + n: 'styleContent', + rq: true, + en: 'StyleContent' }] }, { - ln: 'GeocodingQOSType', + ln: 'SpeedType', + bti: '.AbstractMeasureType', ps: [{ - n: 'accuracy', - ti: 'Float', - an: { - lp: 'accuracy' - }, - t: 'a' - }, { - n: 'matchType', + n: 'uom', an: { - lp: 'matchType' + lp: 'uom' }, t: 'a' }] }, { - ln: 'POIInfoListType', + ln: 'OutputMSInformationType', + bti: '.AbstractMSInformationType', ps: [{ - n: 'poiInfo', + n: 'position', rq: true, - col: true, - en: 'POIInfo', - ti: '.POIInfoType' + en: 'Position', + ti: '.PositionType' }] }, { ln: 'ReverseGeocodeRequestType', @@ -1190,50 +1150,37 @@ var OLS_1_2_Module_Factory = function () { en: 'ReverseGeocodePreference' }] }, { - ln: 'RouteInstructionsListType', - bti: '.AbstractDataType', + ln: 'AbstractMeasureType', ps: [{ - n: 'routeInstruction', + n: 'value', rq: true, - col: true, - en: 'RouteInstruction', - ti: '.RouteInstructionType' - }, { - n: 'format', + ti: 'Decimal', an: { - lp: 'format' + lp: 'value' }, t: 'a' }, { - n: 'lang', - rq: true, - ti: 'Language', + n: 'accuracy', + ti: 'Decimal', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'accuracy' }, t: 'a' }] }, { - ln: 'AbstractPOIPropertyType' - }, { - ln: 'RequestType', + ln: 'ResponseType', bti: '.AbstractBodyType', ps: [{ - n: 'requestParameters', + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' + }, { + n: 'responseParameters', mx: false, dom: false, - en: '_RequestParameters', - ti: '.AbstractRequestParametersType', + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType', t: 'er' - }, { - n: 'methodName', - rq: true, - ti: 'NMToken', - an: { - lp: 'methodName' - }, - t: 'a' }, { n: 'version', rq: true, @@ -1249,597 +1196,563 @@ var OLS_1_2_Module_Factory = function () { }, t: 'a' }, { - n: 'maximumResponses', + n: 'numberOfResponses', ti: 'NonNegativeInteger', an: { - lp: 'maximumResponses' + lp: 'numberOfResponses' }, t: 'a' }] }, { - ln: 'CenterContextType', + ln: 'AbstractMSIDsType', ps: [{ - n: 'centerPoint', - rq: true, - en: 'CenterPoint', - ti: 'GML_3_1_1.PointType' - }, { - n: 'displayScale', - rq: true, - en: 'DisplayScale', - ti: 'Integer' - }, { - n: 'dpi', + n: 'session', + an: { + lp: 'session' + }, + t: 'a' + }] + }, { + ln: 'OutputType', + ps: [{ + n: 'bBoxContext', rq: true, - en: 'DPI', - ti: 'Integer' + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'radius', + n: 'centerContext', rq: true, - en: 'Radius', - ti: '.RadiusType' + en: 'CenterContext', + ti: '.CenterContextType' }, { - n: 'azimuth', - ti: 'Integer', + n: 'width', + ti: 'NonNegativeInteger', an: { - lp: 'azimuth' + lp: 'width' }, t: 'a' }, { - n: 'srs', - rq: true, + n: 'height', + ti: 'NonNegativeInteger', an: { - lp: 'SRS' + lp: 'height' }, t: 'a' - }] - }, { - ln: 'WayPointListType', - ps: [{ - n: 'startPoint', - rq: true, - en: 'StartPoint', - ti: '.WayPointType' - }, { - n: 'viaPoint', - mno: 0, - col: true, - en: 'ViaPoint', - ti: '.WayPointType' }, { - n: 'endPoint', - rq: true, - en: 'EndPoint', - ti: '.WayPointType' - }] - }, { - ln: 'TimeType', - bti: '.TimeStampType', - ps: [{ - n: 'utcOffset', - ti: 'Integer', + n: 'format', an: { - lp: 'utcOffset' + lp: 'format' }, t: 'a' - }] - }, { - ln: 'WayPointType', - bti: '.AbstractWayPointType', - ps: [{ - n: 'location', - rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + n: 'bGcolor', + an: { + lp: 'BGcolor' + }, + t: 'a' }, { - n: 'stop', + n: 'transparent', ti: 'Boolean', an: { - lp: 'stop' + lp: 'transparent' + }, + t: 'a' + }, { + n: 'content', + an: { + lp: 'content' }, t: 'a' }] }, { - ln: 'ErrorListType', + ln: 'TimeStampType', ps: [{ - n: 'error', + n: 'begin', rq: true, - col: true, - en: 'Error', - ti: '.ErrorType' + ti: 'DateTime', + an: { + lp: 'begin' + }, + t: 'a' }, { - n: 'highestSeverity', + n: 'duration', + ti: 'Duration', an: { - lp: 'highestSeverity' + lp: 'duration' }, t: 'a' }] }, { - ln: 'NAICSType', - bti: '.AbstractNamedReferenceSystem', + ln: 'AbstractPOIPropertyType' + }, { + ln: 'DetermineRouteResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'routeHandle', + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - n: 'subType', - an: { - lp: 'subType' - }, - t: 'a' + n: 'routeSummary', + rq: true, + en: 'RouteSummary', + ti: '.RouteSummaryType' }, { - n: 'category', - an: { - lp: 'category' - }, - t: 'a' + n: 'routeGeometry', + en: 'RouteGeometry', + ti: '.RouteGeometryType' + }, { + n: 'routeInstructionsList', + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType' + }, { + n: 'routeMap', + mno: 0, + col: true, + en: 'RouteMap', + ti: '.RouteMapType' }] }, { - ln: 'OutputGatewayParametersType', - bti: '.AbstractGatewayParametersType', + ln: 'RouteSummaryType', + bti: '.AbstractRouteSummaryType' + }, { + ln: 'ReverseGeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'outputMSIDs', + n: 'reverseGeocodedLocation', + mno: 0, + col: true, + en: 'ReverseGeocodedLocation', + ti: '.ReverseGeocodedLocationType' + }] + }, { + ln: 'AvailableStylesType', + ps: [{ + n: 'style', rq: true, - en: 'OutputMSIDs', - ti: '.OutputMSIDsType' + col: true, + en: 'Style' }] }, { - ln: 'ErrorType', + ln: 'CircularArcType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'errorCode', + n: 'pos', rq: true, - an: { - lp: 'errorCode' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'severity', - an: { - lp: 'severity' - }, - t: 'a' + n: 'innerRadius', + rq: true, + ti: 'GML_3_1_1.LengthType' }, { - n: 'locationID', - ti: 'IDREF', - an: { - lp: 'locationID' - }, - t: 'a' + n: 'outerRadius', + rq: true, + ti: 'GML_3_1_1.LengthType' }, { - n: 'locationPath', + n: 'startAngle', + rq: true, + ti: 'GML_3_1_1.AngleType' + }, { + n: 'endAngle', + rq: true, + ti: 'GML_3_1_1.AngleType' + }, { + n: 'interpolation', + ti: 'GML_3_1_1.CurveInterpolationType', an: { - lp: 'locationPath' + lp: 'interpolation' }, t: 'a' }, { - n: 'message', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'message' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'AltitudeType', - bti: '.DistanceType' - }, { - ln: 'RouteSegmentType', - bti: '.AbstractRouteSegmentType' - }, { - ln: 'PortrayMapRequestType', - bti: '.AbstractRequestParametersType', + ln: 'PortrayMapResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'output', + n: 'map', rq: true, col: true, - en: 'Output', - ti: '.OutputType' - }, { - n: 'basemap', - en: 'Basemap', - ti: '.LayerType' - }, { - n: 'overlay', + en: 'Map', + ti: '.MapType' + }] + }, { + ln: 'DirectoryResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'poiContext', mno: 0, col: true, - en: 'Overlay', - ti: '.OverlayType' + en: 'POIContext', + ti: '.POIWithDistanceType' }] }, { - ln: 'AvailableStylesType', + ln: 'AvailableFormatsType', ps: [{ - n: 'style', + n: 'format', rq: true, col: true, - en: 'Style' + en: 'Format' }] }, { - ln: 'GetPortrayMapCapabilitiesResponseType', - bti: '.AbstractResponseParametersType', + ln: 'POIInfoListType', ps: [{ - n: 'availableSRS', + n: 'poiInfo', rq: true, - en: 'AvailableSRS', - ti: '.AvailableSRSType' - }, { - n: 'availableLayers', + col: true, + en: 'POIInfo', + ti: '.POIInfoType' + }] + }, { + ln: 'LineCorridorType', + ps: [{ + n: 'lineString', rq: true, - en: 'AvailableLayers', - ti: '.AvailableLayersType' + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.LineStringType' }, { - n: 'availableFormats', + n: 'distance', rq: true, - en: 'AvailableFormats', - ti: '.AvailableFormatsType' + en: 'Distance', + ti: '.DistanceType' + }] + }, { + ln: 'WayPointListType', + ps: [{ + n: 'startPoint', + rq: true, + en: 'StartPoint', + ti: '.WayPointType' }, { - n: 'availableStyles', + n: 'viaPoint', + mno: 0, + col: true, + en: 'ViaPoint', + ti: '.WayPointType' + }, { + n: 'endPoint', rq: true, - en: 'AvailableStyles', - ti: '.AvailableStylesType' + en: 'EndPoint', + ti: '.WayPointType' }] }, { - ln: 'RouteMapRequestType', + ln: 'InputMSIDsType', + bti: '.AbstractMSIDsType', ps: [{ - n: 'output', + n: 'inputMSInformation', rq: true, - col: true, - en: 'Output', - ti: '.RouteMapOutputType' + en: 'InputMSInformation', + ti: '.InputMSInformationType' }] }, { - ln: 'RouteGeometryRequestType', + ln: 'AbstractWayPointType' + }, { + ln: 'NACEType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'division', + an: { + lp: 'division' + }, + t: 'a' }, { - n: 'scale', - ti: 'PositiveInteger', + n: 'group', an: { - lp: 'scale' + lp: 'group' }, t: 'a' }, { - n: 'provideStartingPortion', - ti: 'Boolean', + n: 'clazz', an: { - lp: 'provideStartingPortion' + lp: 'class' }, t: 'a' }, { - n: 'maxPoints', - ti: 'PositiveInteger', + n: 'description', an: { - lp: 'maxPoints' + lp: 'description' }, t: 'a' }] }, { - ln: 'StyleType', - ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'styleContent', - rq: true, - en: 'StyleContent' - }] + ln: 'AbstractStreetLocatorType' }, { - ln: 'NACEType', - bti: '.AbstractNamedReferenceSystem', + ln: 'LayerType.Layer', + tn: null, ps: [{ - n: 'division', - an: { - lp: 'division' - }, - t: 'a' - }, { - n: 'group', - an: { - lp: 'group' - }, - t: 'a' - }, { - n: 'clazz', - an: { - lp: 'class' - }, - t: 'a' + n: 'style', + en: 'Style', + ti: '.StyleType' }, { - n: 'description', + n: 'name', + rq: true, an: { - lp: 'description' + lp: 'name' }, t: 'a' }] }, { - ln: 'ContentType', + ln: 'InputMSInformationType', + bti: '.AbstractMSInformationType' + }, { + ln: 'CenterContextType', ps: [{ - n: 'data', + n: 'centerPoint', rq: true, - en: 'Data' + en: 'CenterPoint', + ti: 'GML_3_1_1.PointType' }, { - n: 'url', + n: 'displayScale', rq: true, - en: 'URL' + en: 'DisplayScale', + ti: 'Integer' }, { - n: 'format', + n: 'dpi', rq: true, - an: { - lp: 'format' - }, - t: 'a' + en: 'DPI', + ti: 'Integer' }, { - n: 'width', + n: 'radius', rq: true, + en: 'Radius', + ti: '.RadiusType' + }, { + n: 'azimuth', ti: 'Integer', an: { - lp: 'width' + lp: 'azimuth' }, t: 'a' }, { - n: 'height', + n: 'srs', rq: true, - ti: 'Integer', an: { - lp: 'height' + lp: 'SRS' }, t: 'a' }] }, { - ln: 'LineCorridorType', + ln: 'AddressType', + bti: '.AbstractAddressType', ps: [{ - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.LineStringType' + n: 'freeFormAddress', + rq: true }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' - }] - }, { - ln: 'SLIRType', - bti: '.AbstractRequestParametersType', - ps: [{ - n: 'inputGatewayParameters', + n: 'streetAddress', rq: true, - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType' + en: 'StreetAddress', + ti: '.StreetAddressType' + }, { + n: 'place', + mno: 0, + col: true, + en: 'Place', + ti: '.NamedPlaceType' + }, { + n: 'postalCode', + en: 'PostalCode' }] }, { - ln: 'PortrayMapResponseType', - bti: '.AbstractResponseParametersType', + ln: 'RouteMapType', + bti: '.MapType', ps: [{ - n: 'map', - rq: true, - col: true, - en: 'Map', - ti: '.MapType' + n: 'description', + an: { + lp: 'description' + }, + t: 'a' }] }, { - ln: 'PositionType', - bti: '.AbstractPositionType', + ln: 'POIPropertyType', + bti: '.AbstractPOIPropertyType', ps: [{ - n: 'point', + n: 'name', rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'name' }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'ellipse', - rq: true, - en: 'Ellipse', - ti: '.EllipseType' + t: 'a' }, { - n: 'circleByCenterPoint', + n: 'value', rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'value' }, - ti: 'GML_3_1_1.CircleByCenterPointType' - }, { - n: 'circularArc', + t: 'a' + }] + }, { + ln: 'LayerType', + ps: [{ + n: 'layer', rq: true, - en: 'CircularArc', - ti: '.CircularArcType' + col: true, + en: 'Layer', + ti: '.LayerType.Layer' }, { - n: 'polygon', + n: 'filter', rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'filter' }, - ti: 'GML_3_1_1.PolygonType' + t: 'a' + }] + }, { + ln: 'StreetNameType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'multiPolygon', - rq: true, - en: { - lp: 'MultiPolygon', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'directionalPrefix', + an: { + lp: 'directionalPrefix' }, - ti: 'GML_3_1_1.MultiPolygonType' + t: 'a' }, { - n: 'qoP', - en: 'QoP', - ti: '.QualityOfPositionType' + n: 'typePrefix', + an: { + lp: 'typePrefix' + }, + t: 'a' }, { - n: 'time', - en: 'Time', - ti: '.TimeType' + n: 'officialName', + an: { + lp: 'officialName' + }, + t: 'a' }, { - n: 'speed', - en: 'Speed', - ti: '.SpeedType' + n: 'typeSuffix', + an: { + lp: 'typeSuffix' + }, + t: 'a' }, { - n: 'direction', - en: 'Direction', - ti: '.AngleType' + n: 'directionalSuffix', + an: { + lp: 'directionalSuffix' + }, + t: 'a' }, { - n: 'levelOfConf', + n: 'muniOctant', + ti: 'GML_3_1_1.CompassPointEnumeration', an: { - lp: 'levelOfConf' + lp: 'muniOctant' }, t: 'a' }] }, { - ln: 'AvailableLayersType', - ps: [{ - n: 'layer', - rq: true, - col: true, - en: 'Layer' - }] - }, { - ln: 'OverlayType', + ln: 'RouteInstructionType', ps: [{ - n: 'poi', + n: 'instruction', rq: true, - en: 'POI', - ti: '.PointOfInterestType' + en: 'Instruction' }, { - n: 'routeGeometry', + n: 'distance', rq: true, - en: 'RouteGeometry', + ti: '.DistanceType' + }, { + n: 'routeInstructionGeometry', + en: 'RouteInstructionGeometry', ti: '.RouteGeometryType' }, { - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'map', + n: 'duration', rq: true, - en: 'Map', - ti: '.MapType' - }, { - n: 'style', - en: 'Style', - ti: '.StyleType' + ti: 'Duration', + an: { + lp: 'duration' + }, + t: 'a' }, { - n: 'zorder', - ti: 'Integer', + n: 'description', an: { - lp: 'zorder' + lp: 'description' }, t: 'a' }] }, { - ln: 'XLSType', + ln: 'AvoidListType', ps: [{ - n: 'header', - rq: true, - mx: false, - dom: false, - en: '_Header', - ti: '.AbstractHeaderType', - t: 'er' + n: 'aoi', + mno: 0, + col: true, + en: 'AOI', + ti: '.AreaOfInterestType' }, { - n: 'body', - rq: true, + n: 'location', + mno: 0, col: true, mx: false, dom: false, - en: '_Body', - ti: '.AbstractBodyType', + en: '_Location', + ti: '.AbstractLocationType', t: 'er' }, { - n: 'version', - rq: true, - ti: 'Decimal', + n: 'avoidFeature', + mno: 0, + col: true, + en: 'AvoidFeature' + }] + }, { + ln: 'AbstractPOIType', + bti: '.AbstractLocationType' + }, { + ln: 'BuildingLocatorType', + bti: '.AbstractStreetLocatorType', + ps: [{ + n: 'number', an: { - lp: 'version' + lp: 'number' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'subdivision', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'subdivision' + }, + t: 'a' + }, { + n: 'buildingName', + an: { + lp: 'buildingName' }, t: 'a' }] }, { - ln: 'POIInfoType', + ln: 'AbstractAddressType', + bti: '.AbstractLocationType', ps: [{ - n: 'name', - rq: true, + n: 'addressee', an: { - lp: 'name' + lp: 'addressee' }, t: 'a' }, { - n: 'value', + n: 'countryCode', rq: true, an: { - lp: 'value' + lp: 'countryCode' }, t: 'a' - }] - }, { - ln: 'RouteSummaryType', - bti: '.AbstractRouteSummaryType' - }, { - ln: 'GeocodeResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'geocodeResponseList', - rq: true, - col: true, - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' - }] - }, { - ln: 'ReferenceSystemType', - ps: [{ - n: 'namedReferenceSystem', - rq: true, - col: true, - mx: false, - dom: false, - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem', - t: 'er' - }] - }, { - ln: 'AbstractRequestParametersType' - }, { - ln: 'WithinBoundaryType', - ps: [{ - n: 'aoi', - rq: true, - en: 'AOI', - ti: '.AreaOfInterestType' - }] - }, { - ln: 'SLIAType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'outputGatewayParameters', - rq: true, - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType' }, { - n: 'requestID', + n: 'language', + ti: 'Language', an: { - lp: 'requestID' + lp: 'language' }, t: 'a' }] @@ -1864,578 +1777,665 @@ var OLS_1_2_Module_Factory = function () { ti: '.GeocodingQOSType' }] }, { - ln: 'AbstractMeasureType', + ln: 'POIInfoType', ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }, { n: 'value', rq: true, - ti: 'Decimal', an: { lp: 'value' }, t: 'a' + }] + }, { + ln: 'NAICSType', + bti: '.AbstractNamedReferenceSystem', + ps: [{ + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'accuracy', - ti: 'Decimal', + n: 'subType', an: { - lp: 'accuracy' + lp: 'subType' + }, + t: 'a' + }, { + n: 'category', + an: { + lp: 'category' }, t: 'a' }] }, { - ln: 'AbstractNamedReferenceSystem' - }, { - ln: 'DirectoryResponseType', - bti: '.AbstractResponseParametersType', + ln: 'InputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'poiContext', - mno: 0, - col: true, - en: 'POIContext', - ti: '.POIWithDistanceType' + n: 'inputMSIDs', + rq: true, + en: 'InputMSIDs', + ti: '.InputMSIDsType' }] }, { - ln: 'GetPortrayMapCapabilitiesRequestType', - bti: '.AbstractRequestParametersType' + ln: 'RouteSegmentType', + bti: '.AbstractRouteSegmentType' }, { - ln: 'ResponseHeaderType', - bti: '.AbstractHeaderType', + ln: 'NamedPlaceType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' + n: 'value', + t: 'v' }, { - n: 'sessionID', + n: 'type', + rq: true, an: { - lp: 'sessionID' + lp: 'type' }, t: 'a' }] }, { - ln: 'OutputMSInformationType', - bti: '.AbstractMSInformationType', - ps: [{ - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' - }] - }, { - ln: 'ReverseGeocodedLocationType', + ln: 'EllipseType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'point', + n: 'pos', rq: true, en: { - lp: 'Point', + lp: 'pos', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PointType' + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'address', + n: 'majorAxis', rq: true, - en: 'Address', - ti: '.AddressType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'searchCentreDistance', - en: 'SearchCentreDistance', - ti: '.DistanceType' + n: 'minorAxis', + rq: true, + ti: 'GML_3_1_1.LengthType' + }, { + n: 'rotation', + rq: true, + ti: 'GML_3_1_1.AngleType' }] }, { - ln: 'AbstractAddressType', - bti: '.AbstractLocationType', + ln: 'RouteMapRequestType', ps: [{ - n: 'addressee', - an: { - lp: 'addressee' - }, - t: 'a' - }, { - n: 'countryCode', + n: 'output', rq: true, - an: { - lp: 'countryCode' - }, - t: 'a' - }, { - n: 'language', - ti: 'Language', - an: { - lp: 'language' - }, - t: 'a' + col: true, + en: 'Output', + ti: '.RouteMapOutputType' }] }, { - ln: 'AbstractHeaderType' - }, { - ln: 'ResponseType', - bti: '.AbstractBodyType', + ln: 'ErrorListType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' + n: 'error', + rq: true, + col: true, + en: 'Error', + ti: '.ErrorType' }, { - n: 'responseParameters', + n: 'highestSeverity', + an: { + lp: 'highestSeverity' + }, + t: 'a' + }] + }, { + ln: 'DirectoryRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'poiLocation', + en: 'POILocation', + ti: '.POILocationType' + }, { + n: 'poiSelectionCriteria', + rq: true, mx: false, dom: false, - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType', + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType', t: 'er' }, { - n: 'version', - rq: true, + n: 'sortCriteria', an: { - lp: 'version' + lp: 'sortCriteria' }, t: 'a' }, { - n: 'requestID', - rq: true, + n: 'sortDirection', an: { - lp: 'requestID' + lp: 'sortDirection' }, t: 'a' }, { - n: 'numberOfResponses', - ti: 'NonNegativeInteger', + n: 'distanceUnit', an: { - lp: 'numberOfResponses' + lp: 'distanceUnit' }, t: 'a' }] }, { - ln: 'RouteMapOutputType', + ln: 'AbstractHeaderType' + }, { + ln: 'OutputGatewayParametersType', + bti: '.AbstractGatewayParametersType', + ps: [{ + n: 'outputMSIDs', + rq: true, + en: 'OutputMSIDs', + ti: '.OutputMSIDsType' + }] + }, { + ln: 'AngleType', + bti: '.AbstractMeasureType', + ps: [{ + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'AltitudeType', + bti: '.DistanceType' + }, { + ln: 'MapType', + bti: '.AbstractDataType', ps: [{ + n: 'content', + rq: true, + en: 'Content', + ti: '.ContentType' + }, { n: 'bBoxContext', + rq: true, en: 'BBoxContext', ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'width', - ti: 'NonNegativeInteger', + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' + }] + }, { + ln: 'RouteHandleType', + ps: [{ + n: 'serviceID', an: { - lp: 'width' + lp: 'serviceID' }, t: 'a' }, { - n: 'height', - ti: 'NonNegativeInteger', + n: 'routeID', + rq: true, an: { - lp: 'height' + lp: 'routeID' }, t: 'a' + }] + }, { + ln: 'RoutePlanType', + ps: [{ + n: 'routePreference', + rq: true, + en: 'RoutePreference' }, { - n: 'format', + n: 'wayPointList', + rq: true, + en: 'WayPointList', + ti: '.WayPointListType' + }, { + n: 'avoidList', + en: 'AvoidList', + ti: '.AvoidListType' + }, { + n: 'useRealTimeTraffic', + ti: 'Boolean', an: { - lp: 'format' + lp: 'useRealTimeTraffic' }, t: 'a' }, { - n: 'bGcolor', + n: 'expectedStartTime', + ti: 'DateTime', an: { - lp: 'BGcolor' + lp: 'expectedStartTime' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'expectedEndTime', + ti: 'DateTime', an: { - lp: 'transparent' + lp: 'expectedEndTime' }, t: 'a' + }] + }, { + ln: 'POIWithDistanceType', + ps: [{ + n: 'poi', + rq: true, + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'style', + n: 'distance', + en: 'Distance', + ti: '.DistanceType' + }] + }, { + ln: 'GeocodeRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'address', + rq: true, + col: true, + en: 'Address', + ti: '.AddressType' + }, { + n: 'returnFreeForm', + ti: 'Boolean', an: { - lp: 'style' + lp: 'returnFreeForm' }, t: 'a' }] - }, { - t: 'enum', - ln: 'ReverseGeocodePreferenceType', - vs: ['StreetAddress', 'IntersectionAddress'] }, { t: 'enum', ln: 'ErrorCodeType', vs: ['RequestVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'DeliveryFailure', 'SecurityFailure', 'NoResultsReturned', 'TimedOut', 'InternalServerError', 'DataNotAvailable', 'Unknown'] }, { t: 'enum', - ln: 'PresentationContentType', - vs: ['URL', 'Data'] + ln: 'NearestCriterionType', + vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] }, { t: 'enum', - ln: 'POIPropertyNameType', - vs: ['ID', 'POIName', 'PhoneNumber', 'Keyword', 'NAICS_type', 'NAICS_subType', 'NAICS_category', 'SIC_type', 'SIC_subType', 'SIC_category', 'SIC_code', 'other'] + ln: 'PresentationContentType', + vs: ['URL', 'Data'] }, { t: 'enum', - ln: 'SeverityType', - vs: ['Warning', 'Info\/ Status', 'Error'] + ln: 'RoutePreferenceType', + vs: ['Fastest', 'Shortest', 'Pedestrian'] }, { t: 'enum', - ln: 'AvoidFeatureType', - vs: ['Highway', 'Tollway'] + ln: 'ReverseGeocodePreferenceType', + vs: ['StreetAddress', 'IntersectionAddress'] }, { t: 'enum', ln: 'SortDirectionType', vs: ['Ascending', 'Descending'] }, { t: 'enum', - ln: 'RouteMapStyleType', - vs: ['Overview', 'Maneuver'] - }, { - t: 'enum', - ln: 'RoutePreferenceType', - vs: ['Fastest', 'Shortest', 'Pedestrian'] + ln: 'SpeedUnitType', + vs: ['KPH', 'MPH', 'MPS', 'FPS'] }, { t: 'enum', ln: 'DistanceUnitType', vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] }, { t: 'enum', - ln: 'NearestCriterionType', - vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] + ln: 'SeverityType', + vs: ['Warning', 'Info\/ Status', 'Error'] + }, { + t: 'enum', + ln: 'POIPropertyNameType', + vs: ['ID', 'POIName', 'PhoneNumber', 'Keyword', 'NAICS_type', 'NAICS_subType', 'NAICS_category', 'SIC_type', 'SIC_subType', 'SIC_category', 'SIC_code', 'other'] }, { t: 'enum', ln: 'NamedPlaceClassification', vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision', 'choume-banchi-go'] }, { t: 'enum', - ln: 'SpeedUnitType', - vs: ['KPH', 'MPH', 'MPS', 'FPS'] + ln: 'RouteMapStyleType', + vs: ['Overview', 'Maneuver'] + }, { + t: 'enum', + ln: 'AvoidFeatureType', + vs: ['Highway', 'Tollway'] }], eis: [{ - en: 'SearchCentreDistance', - ti: '.DistanceType' + en: 'RouteMap', + ti: '.RouteMapType' }, { - en: 'GetPortrayMapCapabilitiesRequest', - ti: '.GetPortrayMapCapabilitiesRequestType', - sh: '_RequestParameters' + en: 'WayPointList', + ti: '.WayPointListType' }, { - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem' + en: 'Street', + ti: '.StreetNameType' }, { - en: 'POILocation', - ti: '.POILocationType' + en: '_Body', + ti: '.AbstractBodyType' }, { - en: 'OutputMSInformation', - ti: '.OutputMSInformationType', - sh: '_MSInformation' + en: 'AvoidList', + ti: '.AvoidListType' }, { - en: 'DetermineRouteResponse', - ti: '.DetermineRouteResponseType', - sh: '_ResponseParameters' + en: 'TimeStamp', + ti: '.TimeStampType' }, { - en: 'ReverseGeocodeRequest', - ti: '.ReverseGeocodeRequestType', - sh: '_RequestParameters' + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }, { - en: 'AvoidFeature' + en: 'GetPortrayMapCapabilitiesResponse', + ti: '.GetPortrayMapCapabilitiesResponseType', + sh: '_ResponseParameters' }, { - en: 'WayPointList', - ti: '.WayPointListType' + en: 'RequestHeader', + ti: '.RequestHeaderType', + sh: '_Header' }, { en: 'PostalCode' }, { - en: '_POI', - ti: '.AbstractPOIType', - sh: '_Location' + en: '_Header', + ti: '.AbstractHeaderType' }, { - en: 'Building', - ti: '.BuildingLocatorType', - sh: '_StreetLocation' + en: 'RoutePlan', + ti: '.RoutePlanType' }, { - en: 'POI', - ti: '.PointOfInterestType', - sh: '_POI' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: '_Body', - ti: '.AbstractBodyType' - }, { - en: 'POIProperty', - ti: '.POIPropertyType', - sh: '_POIProperty' - }, { - en: 'ErrorList', - ti: '.ErrorListType' + en: 'SLIR', + ti: '.SLIRType', + sh: '_RequestParameters' }, { - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType', - sh: '_ADT' + en: 'Response', + ti: '.ResponseType', + sh: '_Body' }, { - en: '_GatewayParameters', - ti: '.AbstractGatewayParametersType' + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem' }, { - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType' + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + en: 'POIAttributeList', + ti: '.POIAttributeListType' }, { - en: 'Response', - ti: '.ResponseType', - sh: '_Body' + en: 'EndPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: '_Position', - ti: '.AbstractPositionType', - sh: '_Location' + en: 'Speed', + ti: '.SpeedType', + sh: '_Measure' }, { en: 'Error', ti: '.ErrorType' }, { - en: 'Time', - ti: '.TimeType' - }, { - en: 'RouteInstruction', - ti: '.RouteInstructionType' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType', + sh: '_MSInformation' }, { en: 'POIProperties', ti: '.POIProperties', sh: '_POISelectionCriteria' }, { - en: 'NACE', - ti: '.NACEType', - sh: '_NamedReferenceSystem' + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - en: '_RequestParameters', - ti: '.AbstractRequestParametersType' + en: 'ReverseGeocodePreference' }, { - en: 'RoutePlan', - ti: '.RoutePlanType' + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType' }, { - en: 'Speed', - ti: '.SpeedType', - sh: '_Measure' + en: '_MSIDs', + ti: '.AbstractMSIDsType' + }, { + en: 'GeocodeRequest', + ti: '.GeocodeRequestType', + sh: '_RequestParameters' }, { en: 'RouteHandle', ti: '.RouteHandleType' }, { - en: 'InputMSInformation', - ti: '.InputMSInformationType', - sh: '_MSInformation' - }, { - en: '_RouteSummary', - ti: '.AbstractRouteSummaryType', - sh: '_ADT' + en: 'NextSegment', + ti: '.RouteSegmentType', + sh: '_NextSegment' }, { - en: 'DirectoryRequest', - ti: '.DirectoryRequestType', - sh: '_RequestParameters' + en: '_GatewayParameters', + ti: '.AbstractGatewayParametersType' }, { - en: 'ResponseHeader', - ti: '.ResponseHeaderType', - sh: '_Header' + en: 'POI', + ti: '.PointOfInterestType', + sh: '_POI' }, { - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + en: '_WayPoint', + ti: '.AbstractWayPointType' }, { - en: 'SLIR', - ti: '.SLIRType', - sh: '_RequestParameters' + en: '_POIProperty', + ti: 'AnyType' }, { - en: 'Ellipse', - ti: '.EllipseType' + en: 'RouteMapRequest', + ti: '.RouteMapRequestType' }, { - en: 'SLIA', - ti: '.SLIAType', + en: 'DirectoryResponse', + ti: '.DirectoryResponseType', sh: '_ResponseParameters' }, { - en: 'InputMSIDs', - ti: '.InputMSIDsType', - sh: '_MSIDs' - }, { - en: 'POIInfoList', - ti: '.POIInfoListType' - }, { - en: 'GeocodeRequest', - ti: '.GeocodeRequestType', - sh: '_RequestParameters' + en: 'RouteSummary', + ti: '.RouteSummaryType', + sh: '_RouteSummary' }, { - en: 'RouteGeometry', - ti: '.RouteGeometryType', + en: 'Map', + ti: '.MapType', sh: '_ADT' }, { - en: '_WayPoint', - ti: '.AbstractWayPointType' - }, { - en: 'AvoidList', - ti: '.AvoidListType' - }, { - en: '_ADT', - ti: '.AbstractDataType' + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' }, { - en: 'DetermineRouteRequest', - ti: '.DetermineRouteRequestType', - sh: '_RequestParameters' + en: '_Location', + ti: '.AbstractLocationType', + sh: '_ADT' }, { en: 'OutputMSIDs', ti: '.OutputMSIDsType', sh: '_MSIDs' }, { - en: 'StreetAddress', - ti: '.StreetAddressType' + en: 'SLIA', + ti: '.SLIAType', + sh: '_ResponseParameters' }, { - en: '_MSInformation', - ti: '.AbstractMSInformationType' + en: 'GetPortrayMapCapabilitiesRequest', + ti: '.GetPortrayMapCapabilitiesRequestType', + sh: '_RequestParameters' }, { - en: 'POIAttributeList', - ti: '.POIAttributeListType' + en: 'POIProperty', + ti: '.POIPropertyType', + sh: '_POIProperty' }, { - en: 'TimeStamp', - ti: '.TimeStampType' + en: 'Address', + ti: '.AddressType', + sh: '_Location' }, { - en: 'ReverseGeocodeResponse', - ti: '.ReverseGeocodeResponseType', + en: 'ErrorList', + ti: '.ErrorListType' + }, { + en: 'DetermineRouteResponse', + ti: '.DetermineRouteResponseType', sh: '_ResponseParameters' }, { - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType', - sh: '_GatewayParameters' + en: 'InputMSInformation', + ti: '.InputMSInformationType', + sh: '_MSInformation' }, { - en: 'SIC', - ti: '.SICType', - sh: '_NamedReferenceSystem' + en: 'AvoidFeature' }, { - en: 'StartPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'Place', + ti: '.NamedPlaceType' }, { - en: '_MSIDs', - ti: '.AbstractMSIDsType' + en: 'ReverseGeocodeRequest', + ti: '.ReverseGeocodeRequestType', + sh: '_RequestParameters' }, { - en: 'CircularArc', - ti: '.CircularArcType' + en: 'AOI', + ti: '.AreaOfInterestType', + sh: '_ADT' }, { - en: 'ReverseGeocodePreference' + en: 'XLS', + ti: '.XLSType' }, { - en: 'Altitude', - ti: '.AltitudeType' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: 'POIInfo', - ti: '.POIInfoType' + en: 'Distance', + ti: '.DistanceType', + sh: '_Measure' }, { - en: 'GetPortrayMapCapabilitiesResponse', - ti: '.GetPortrayMapCapabilitiesResponseType', - sh: '_ResponseParameters' + en: 'DetermineRouteRequest', + ti: '.DetermineRouteRequestType', + sh: '_RequestParameters' }, { - en: '_POIProperty', - ti: 'AnyType' + en: 'RoutePreference' }, { - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + en: 'POILocation', + ti: '.POILocationType' }, { - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' + en: '_Measure', + ti: '.AbstractMeasureType' }, { - en: 'GeocodeResponse', - ti: '.GeocodeResponseType', - sh: '_ResponseParameters' + en: '_Position', + ti: '.AbstractPositionType', + sh: '_Location' }, { - en: 'NAICS', - ti: '.NAICSType', - sh: '_NamedReferenceSystem' + en: 'ResponseHeader', + ti: '.ResponseHeaderType', + sh: '_Header' }, { - en: 'PortrayMapRequest', - ti: '.PortrayMapRequestType', - sh: '_RequestParameters' + en: 'SearchCentreDistance', + ti: '.DistanceType' }, { - en: 'XLS', - ti: '.XLSType' + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }, { - en: 'Street', - ti: '.StreetNameType' + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType', + sh: '_ADT' }, { - en: 'RouteMap', - ti: '.RouteMapType' + en: 'InputMSIDs', + ti: '.InputMSIDsType', + sh: '_MSIDs' + }, { + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' }, { en: 'Position', ti: '.PositionType', sh: '_Position' }, { - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' - }, { - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + en: 'PortrayMapRequest', + ti: '.PortrayMapRequestType', + sh: '_RequestParameters' }, { - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType' + en: 'GeocodeResponse', + ti: '.GeocodeResponseType', + sh: '_ResponseParameters' }, { - en: 'RequestHeader', - ti: '.RequestHeaderType', - sh: '_Header' + en: 'Time', + ti: '.TimeType' }, { - en: 'RoutePreference' + en: 'SIC', + ti: '.SICType', + sh: '_NamedReferenceSystem' }, { - en: '_Location', - ti: '.AbstractLocationType', + en: '_RouteSummary', + ti: '.AbstractRouteSummaryType', sh: '_ADT' }, { - en: 'NextSegment', - ti: '.RouteSegmentType', - sh: '_NextSegment' + en: 'NAICS', + ti: '.NAICSType', + sh: '_NamedReferenceSystem' }, { - en: 'EndPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'Building', + ti: '.BuildingLocatorType', + sh: '_StreetLocation' }, { - en: '_NextSegment', - ti: '.AbstractRouteSegmentType' + en: 'Request', + ti: '.RequestType', + sh: '_Body' }, { - en: 'AOI', - ti: '.AreaOfInterestType', - sh: '_ADT' + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType' + }, { + en: 'Angle', + ti: '.AngleType', + sh: '_Measure' + }, { + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType' }, { en: 'PortrayMapResponse', ti: '.PortrayMapResponseType', sh: '_ResponseParameters' }, { - en: '_Header', - ti: '.AbstractHeaderType' + en: 'Altitude', + ti: '.AltitudeType' }, { - en: 'Distance', - ti: '.DistanceType', - sh: '_Measure' + en: '_MSInformation', + ti: '.AbstractMSInformationType' }, { - en: 'Request', - ti: '.RequestType', - sh: '_Body' + en: 'DirectoryRequest', + ti: '.DirectoryRequestType', + sh: '_RequestParameters' }, { - en: 'DirectoryResponse', - ti: '.DirectoryResponseType', + en: 'POIInfoList', + ti: '.POIInfoListType' + }, { + en: 'ReverseGeocodeResponse', + ti: '.ReverseGeocodeResponseType', sh: '_ResponseParameters' }, { - en: '_Measure', - ti: '.AbstractMeasureType' + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - en: 'Map', - ti: '.MapType', - sh: '_ADT' + en: 'ViaPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: 'RouteSummary', - ti: '.RouteSummaryType', - sh: '_RouteSummary' + en: '_POI', + ti: '.AbstractPOIType', + sh: '_Location' }, { - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + en: 'POIInfo', + ti: '.POIInfoType' }, { - en: 'Address', - ti: '.AddressType', - sh: '_Location' + en: 'Ellipse', + ti: '.EllipseType' }, { - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType' + en: 'CircularArc', + ti: '.CircularArcType' }, { - en: 'Angle', - ti: '.AngleType', - sh: '_Measure' + en: '_NextSegment', + ti: '.AbstractRouteSegmentType' }, { - en: 'Place', - ti: '.NamedPlaceType' + en: '_ADT', + ti: '.AbstractDataType' }, { - en: 'ViaPoint', + en: 'StartPoint', ti: '.WayPointType', sh: '_WayPoint' }, { - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType', - sh: '_GatewayParameters' + en: 'RouteGeometry', + ti: '.RouteGeometryType', + sh: '_ADT' + }, { + en: 'NACE', + ti: '.NACEType', + sh: '_NamedReferenceSystem' + }, { + en: '_RequestParameters', + ti: '.AbstractRequestParametersType' + }, { + en: 'StreetAddress', + ti: '.StreetAddressType' }] }; return { diff --git a/scripts/lib/OLS_NAV_1_3.js b/scripts/lib/OLS_NAV_1_3.js index 3713c31e..ea4e8e2c 100644 --- a/scripts/lib/OLS_NAV_1_3.js +++ b/scripts/lib/OLS_NAV_1_3.js @@ -4,53 +4,41 @@ var OLS_NAV_1_3_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ols\/nav', deps: ['OLS_1_2', 'GML_3_1_1'], tis: [{ - ln: 'SetCursorPositionRequest', - bti: 'OLS_1_2.AbstractRequestParametersType', + ln: 'AbsoluteDateType', ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' - }, { - n: 'cursorStartPosition', + n: 'monthOfYear', rq: true, - en: 'CursorStartPosition' + en: 'MonthOfYear', + ti: 'UnsignedShort' }, { - n: 'numOfPositions', + n: 'dayOfMonth', rq: true, - en: 'NumOfPositions', - ti: 'Long' + en: 'DayOfMonth', + ti: 'UnsignedShort' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', - an: { - lp: 'priority' - }, - t: 'a' - }] - }, { - ln: 'GetPositionResponseType', - bti: 'OLS_1_2.AbstractResponseParametersType', - ps: [{ - n: 'locus', + n: 'year', rq: true, - en: 'Locus', - ti: '.LocusType' + en: 'Year', + ti: 'UnsignedShort' }] }, { - ln: 'GetPositionRequestType', + ln: 'ProcessCursorRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'useHistory', + n: 'cursorID', rq: true, - en: 'UseHistory', - ti: 'Boolean' + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'currentPosition', + n: 'actionFunc', rq: true, - en: 'CurrentPosition', - ti: 'OLS_1_2.PositionType' + en: 'ActionFunc', + ti: 'AnyType' + }, { + n: 'actionFuncParam', + rq: true, + en: 'ActionFuncParam', + ti: 'AnyType' }, { n: 'priority', rq: true, @@ -61,117 +49,92 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'DayOfWeekOfYearType', + ln: 'GetCursorInfoResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'dayOfWeek', - rq: true, - en: 'DayOfWeek' - }, { - n: 'weekOfYear', + n: 'cursorInfo', rq: true, - en: 'WeekOfYear', - ti: 'UnsignedShort' + en: 'CursorInfo', + ti: '.CursorInfoType' }] }, { - ln: 'DayOfMonthOfYearType', + ln: 'RoutePointType', ps: [{ - n: 'dayOfMonth', - rq: true, - en: 'DayOfMonth', - ti: 'UnsignedShort' - }, { - n: 'monthOfYear', + n: 'linkLoci', rq: true, - en: 'MonthOfYear', - ti: 'UnsignedShort' + col: true, + en: 'LinkLoci', + ti: '.LocusType' }] }, { - ln: 'LocusType', - bti: 'OLS_1_2.AbstractWayPointType', + ln: 'GetCursorPositionResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'link', + n: 'cursorPosition', rq: true, - en: 'Link', - ti: '.AbstractIDType' - }, { - n: 'positionAlongLink', - en: 'PositionAlongLink', - ti: 'Decimal' - }, { - n: 'side', - en: 'Side', - ti: 'AnyType' + en: 'CursorPosition', + ti: 'Long' }] }, { - ln: 'DayOfWeekOfMonthOfYearType', + ln: 'DetermineRouteResponseType', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'dayOfWeek', + n: 'routeLinkAndCost', rq: true, - en: 'DayOfWeek' + en: 'RouteLinkAndCost', + ti: '.CursorType' }, { - n: 'weekOfMonth', - rq: true, - en: 'WeekOfMonth', - ti: 'UnsignedShort' + n: 'firstBucket', + en: 'FirstBucket', + ti: '.CursorFetchResponse' }, { - n: 'monthOfYear', - rq: true, - en: 'MonthOfYear', - ti: 'UnsignedShort' - }] - }, { - ln: 'CursorFetchResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', - ps: [{ - n: 'numFetchedRecords', - rq: true, - en: 'NumFetchedRecords', - ti: 'Long' + n: 'routeHandle', + en: { + lp: 'RouteHandle', + ns: 'http:\/\/www.opengis.net\/xls' + }, + ti: 'OLS_1_2.RouteHandleType' }, { - n: 'cursorType', - rq: true, - en: 'CursorType' + n: 'routeSummary', + en: { + lp: 'RouteSummary', + ns: 'http:\/\/www.opengis.net\/xls' + }, + ti: 'OLS_1_2.RouteSummaryType' }, { - n: 'retrievedRecords', - rq: true, - col: true, - en: 'RetrievedRecords', + n: 'constraintRelaxed', + en: 'ConstraintRelaxed', + ti: 'Boolean' + }, { + n: 'whichConstrainWasRelaxed', + en: 'WhichConstrainWasRelaxed', ti: 'AnyType' }] }, { - ln: 'GetNearbyMapObjRequestType', + ln: 'DetermineRouteRequestType', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'currentPosition', + n: 'routeHandle', rq: true, - en: 'CurrentPosition', - ti: 'OLS_1_2.PositionType' + en: 'RouteHandle', + ti: 'OLS_1_2.RouteHandleType' }, { - n: 'delta', + n: 'extendedRoutePlan', rq: true, - en: 'Delta', - ti: 'UnsignedLong' + en: 'ExtendedRoutePlan', + ti: '.RoutePlanType' }, { - n: 'getFirstBucket', - en: 'GetFirstBucket', - ti: 'Integer' + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', - an: { - lp: 'priority' - }, - t: 'a' - }] - }, { - ln: 'GetCursorInfoRequest', - bti: 'OLS_1_2.AbstractRequestParametersType', - ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' + n: 'routeGuidanceRequest', + en: 'RouteGuidanceRequest', + ti: 'OLS_1_2.RouteInstructionsRequestType' + }, { + n: 'firstBucketSize', + en: 'FirstBucketSize', + ti: 'Integer' }, { n: 'priority', rq: true, @@ -180,58 +143,21 @@ var OLS_NAV_1_3_Module_Factory = function () { lp: 'priority' }, t: 'a' - }] - }, { - ln: 'CloseCursorRequest', - bti: 'OLS_1_2.AbstractRequestParametersType', - ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', + n: 'provideRouteHandle', + ti: 'Boolean', an: { - lp: 'priority' + lp: 'provideRouteHandle' }, t: 'a' - }] - }, { - ln: 'AbstractIDType', - ps: [{ - n: 'id', - rq: true, - en: 'ID', - ti: 'Integer' - }] - }, { - ln: 'GetCursorPositionRequest', - bti: 'OLS_1_2.AbstractRequestParametersType', - ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', + n: 'distanceUnit', + ti: 'OLS_1_2.DistanceUnitType', an: { - lp: 'priority' + lp: 'distanceUnit' }, t: 'a' }] - }, { - ln: 'RoutePointType', - ps: [{ - n: 'linkLoci', - rq: true, - col: true, - en: 'LinkLoci', - ti: '.LocusType' - }] }, { ln: 'DayOfWeekOfMonthType', ps: [{ @@ -245,13 +171,13 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: 'UnsignedShort' }] }, { - ln: 'GetNearbyMapObjResponseType', + ln: 'GetPositionResponseType', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'mapObj', + n: 'locus', rq: true, - en: 'MapObj', - ti: '.MapObjType' + en: 'Locus', + ti: '.LocusType' }] }, { ln: 'CursorInfoType', @@ -277,43 +203,66 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: 'Long' }] }, { - ln: 'CursorType', - ps: [{ - n: 'cursorID', + ln: 'CursorFetchResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', + ps: [{ + n: 'numFetchedRecords', rq: true, - en: 'CursorID', - ti: '.CursorIDType' + en: 'NumFetchedRecords', + ti: 'Long' }, { n: 'cursorType', rq: true, en: 'CursorType' + }, { + n: 'retrievedRecords', + rq: true, + col: true, + en: 'RetrievedRecords', + ti: 'AnyType' }] }, { - ln: 'SetCursorPositionResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', + ln: 'CursorIDType', + bti: '.AbstractIDType' + }, { + ln: 'AbstractIDType', ps: [{ - n: 'gapNum', + n: 'id', rq: true, - en: 'GapNum', - ti: 'Long' + en: 'ID', + ti: 'Integer' }] }, { - ln: 'AbsoluteDateType', + ln: 'RoutePlanType', ps: [{ - n: 'monthOfYear', + n: 'wayPointList', rq: true, - en: 'MonthOfYear', - ti: 'UnsignedShort' + en: 'WayPointList', + ti: '.RoutePointSequenceType' }, { - n: 'dayOfMonth', + n: 'avoidList', + en: 'AvoidList', + ti: 'OLS_1_2.AvoidListType' + }, { + n: 'extendedRouteControl', rq: true, - en: 'DayOfMonth', - ti: 'UnsignedShort' + en: 'ExtendedRouteControl', + ti: '.RouteControlType' }, { - n: 'year', + n: 'useRealTimeTraffic', + ti: 'Boolean', + an: { + lp: 'useRealTimeTraffic' + }, + t: 'a' + }, { + n: 'relaxConstraint', rq: true, - en: 'Year', - ti: 'UnsignedShort' + ti: 'Boolean', + an: { + lp: 'RelaxConstraint' + }, + t: 'a' }] }, { ln: 'ExtendedDateType', @@ -358,23 +307,13 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: '.DayOfMonthOfYearType' }] }, { - ln: 'ProcessCursorRequest', + ln: 'CloseCursorRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ n: 'cursorID', rq: true, en: 'CursorID', ti: '.CursorIDType' - }, { - n: 'actionFunc', - rq: true, - en: 'ActionFunc', - ti: 'AnyType' - }, { - n: 'actionFuncParam', - rq: true, - en: 'ActionFuncParam', - ti: 'AnyType' }, { n: 'priority', rq: true, @@ -385,85 +324,75 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'DateTimeType', + ln: 'CursorFetchRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'startDate', - en: 'StartDate', - ti: '.DateType' - }, { - n: 'endDate', - en: 'EndDate', - ti: '.DateType' - }, { - n: 'startTime', - en: 'StartTime', - ti: 'UnsignedShort' - }, { - n: 'endTime', - en: 'EndTime', - ti: 'UnsignedShort' - }, { - n: 'timeZone', - en: 'TimeZone', - ti: '.TimeZoneType' - }, { - n: 'daylightSavingsTimeCode', - en: 'DaylightSavingsTimeCode', - ti: 'UnsignedShort' - }, { - n: 'exclusionary', - ti: 'Boolean', - an: { - lp: 'Exclusionary' - }, - t: 'a' + n: 'cursorID', + rq: true, + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'spring', - ti: 'Boolean', - an: { - lp: 'Spring' - }, - t: 'a' + n: 'fetchDirection', + rq: true, + en: 'FetchDirection' }, { - n: 'summer', - ti: 'Boolean', - an: { - lp: 'Summer' - }, - t: 'a' + n: 'numRecordsToFetch', + rq: true, + en: 'NumRecordsToFetch', + ti: 'UnsignedLong' }, { - n: 'fall', - ti: 'Boolean', + n: 'priority', + rq: true, + ti: 'UnsignedShort', an: { - lp: 'Fall' + lp: 'priority' }, t: 'a' - }, { - n: 'winter', + }] + }, { + ln: 'RoutePointSequenceType.ViaPoint', + tn: null, + bti: '.RoutePointType', + ps: [{ + n: 'ordered', ti: 'Boolean', an: { - lp: 'Winter' + lp: 'ordered' }, t: 'a' + }] + }, { + ln: 'SetCursorPositionResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', + ps: [{ + n: 'gapNum', + rq: true, + en: 'GapNum', + ti: 'Long' + }] + }, { + ln: 'SetCursorPositionRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'cursorID', + rq: true, + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'holiday', - ti: 'Boolean', - an: { - lp: 'Holiday' - }, - t: 'a' + n: 'cursorStartPosition', + rq: true, + en: 'CursorStartPosition' }, { - n: 'dawnToDusk', - ti: 'Boolean', - an: { - lp: 'DawnToDusk' - }, - t: 'a' + n: 'numOfPositions', + rq: true, + en: 'NumOfPositions', + ti: 'Long' }, { - n: 'duskToDawn', - ti: 'Boolean', + n: 'priority', + rq: true, + ti: 'UnsignedShort', an: { - lp: 'DuskToDawn' + lp: 'priority' }, t: 'a' }] @@ -500,146 +429,292 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'RoutePlanType', + ln: 'RouteCostModelType', ps: [{ - n: 'wayPointList', + n: 'minimizerGoal', rq: true, - en: 'WayPointList', - ti: '.RoutePointSequenceType' + en: 'MinimizerGoal' }, { - n: 'avoidList', - en: 'AvoidList', - ti: 'OLS_1_2.AvoidListType' + n: 'highwayAffinity', + en: 'HighwayAffinity' }, { - n: 'extendedRouteControl', - rq: true, - en: 'ExtendedRouteControl', - ti: '.RouteControlType' + n: 'tollroadAffinity', + en: 'TollroadAffinity' }, { - n: 'useRealTimeTraffic', + n: 'scenicRoute', ti: 'Boolean', an: { - lp: 'useRealTimeTraffic' + lp: 'ScenicRoute' }, t: 'a' + }] + }, { + ln: 'GetNearbyMapObjRequestType', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'currentPosition', + rq: true, + en: 'CurrentPosition', + ti: 'OLS_1_2.PositionType' }, { - n: 'relaxConstraint', + n: 'delta', rq: true, - ti: 'Boolean', + en: 'Delta', + ti: 'UnsignedLong' + }, { + n: 'getFirstBucket', + en: 'GetFirstBucket', + ti: 'Integer' + }, { + n: 'priority', + rq: true, + ti: 'UnsignedShort', an: { - lp: 'RelaxConstraint' + lp: 'priority' }, t: 'a' }] }, { - ln: 'GetCursorPositionResponse', + ln: 'RouteLinkAndCost', + ps: [{ + n: 'link', + rq: true, + en: 'Link', + ti: '.AbstractIDType' + }, { + n: 'estLinkTravelTime', + rq: true, + en: 'EstLinkTravelTime', + ti: 'UnsignedLong' + }, { + n: 'nodeTravelTime', + rq: true, + en: 'NodeTravelTime', + ti: 'UnsignedShort' + }] + }, { + ln: 'GetNearbyMapObjResponseType', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'cursorPosition', + n: 'mapObj', rq: true, - en: 'CursorPosition', - ti: 'Long' + en: 'MapObj', + ti: '.MapObjType' }] }, { - ln: 'GetCursorInfoResponse', + ln: 'DayOfWeekOfYearType', + ps: [{ + n: 'dayOfWeek', + rq: true, + en: 'DayOfWeek' + }, { + n: 'weekOfYear', + rq: true, + en: 'WeekOfYear', + ti: 'UnsignedShort' + }] + }, { + ln: 'DayOfMonthOfYearType', + ps: [{ + n: 'dayOfMonth', + rq: true, + en: 'DayOfMonth', + ti: 'UnsignedShort' + }, { + n: 'monthOfYear', + rq: true, + en: 'MonthOfYear', + ti: 'UnsignedShort' + }] + }, { + ln: 'DayOfWeekOfMonthOfYearType', + ps: [{ + n: 'dayOfWeek', + rq: true, + en: 'DayOfWeek' + }, { + n: 'weekOfMonth', + rq: true, + en: 'WeekOfMonth', + ti: 'UnsignedShort' + }, { + n: 'monthOfYear', + rq: true, + en: 'MonthOfYear', + ti: 'UnsignedShort' + }] + }, { + ln: 'GetPositionRequestType', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'useHistory', + rq: true, + en: 'UseHistory', + ti: 'Boolean' + }, { + n: 'currentPosition', + rq: true, + en: 'CurrentPosition', + ti: 'OLS_1_2.PositionType' + }, { + n: 'priority', + rq: true, + ti: 'UnsignedShort', + an: { + lp: 'priority' + }, + t: 'a' + }] + }, { + ln: 'DateType', + ps: [{ + n: 'absoluteDateType', + en: 'AbsoluteDateType', + ti: '.AbsoluteDateType' + }, { + n: 'extendedDate', + en: 'ExtendedDate', + ti: '.ExtendedDateType' + }] + }, { + ln: 'VehicleTypeN', + tn: 'VehicleType.N', + ps: [{ + n: 'vehicleValue', + rq: true, + en: 'VehicleValue', + ti: 'Integer' + }, { + n: 'vehicleName', + en: 'VehicleName' + }, { + n: 'exclusionary', + ti: 'Boolean', + an: { + lp: 'Exclusionary' + }, + t: 'a' + }] + }, { + ln: 'LocusType', + bti: 'OLS_1_2.AbstractWayPointType', + ps: [{ + n: 'link', + rq: true, + en: 'Link', + ti: '.AbstractIDType' + }, { + n: 'positionAlongLink', + en: 'PositionAlongLink', + ti: 'Decimal' + }, { + n: 'side', + en: 'Side', + ti: 'AnyType' + }] + }, { + ln: 'ProcessCursorResponse', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'cursorInfo', + n: 'numRecordsProcessed', rq: true, - en: 'CursorInfo', - ti: '.CursorInfoType' + en: 'NumRecordsProcessed', + ti: 'Long' }] }, { - ln: 'RoutePointSequenceType.ViaPoint', - tn: null, - bti: '.RoutePointType', + ln: 'DateTimeType', ps: [{ - n: 'ordered', + n: 'startDate', + en: 'StartDate', + ti: '.DateType' + }, { + n: 'endDate', + en: 'EndDate', + ti: '.DateType' + }, { + n: 'startTime', + en: 'StartTime', + ti: 'UnsignedShort' + }, { + n: 'endTime', + en: 'EndTime', + ti: 'UnsignedShort' + }, { + n: 'timeZone', + en: 'TimeZone', + ti: '.TimeZoneType' + }, { + n: 'daylightSavingsTimeCode', + en: 'DaylightSavingsTimeCode', + ti: 'UnsignedShort' + }, { + n: 'exclusionary', ti: 'Boolean', an: { - lp: 'ordered' + lp: 'Exclusionary' }, t: 'a' - }] - }, { - ln: 'DetermineRouteRequestType', - bti: 'OLS_1_2.AbstractRequestParametersType', - ps: [{ - n: 'routeHandle', - rq: true, - en: 'RouteHandle', - ti: 'OLS_1_2.RouteHandleType' }, { - n: 'extendedRoutePlan', - rq: true, - en: 'ExtendedRoutePlan', - ti: '.RoutePlanType' + n: 'spring', + ti: 'Boolean', + an: { + lp: 'Spring' + }, + t: 'a' }, { - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'summer', + ti: 'Boolean', + an: { + lp: 'Summer' + }, + t: 'a' }, { - n: 'routeGuidanceRequest', - en: 'RouteGuidanceRequest', - ti: 'OLS_1_2.RouteInstructionsRequestType' + n: 'fall', + ti: 'Boolean', + an: { + lp: 'Fall' + }, + t: 'a' }, { - n: 'firstBucketSize', - en: 'FirstBucketSize', - ti: 'Integer' + n: 'winter', + ti: 'Boolean', + an: { + lp: 'Winter' + }, + t: 'a' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', + n: 'holiday', + ti: 'Boolean', an: { - lp: 'priority' + lp: 'Holiday' }, t: 'a' }, { - n: 'provideRouteHandle', + n: 'dawnToDusk', ti: 'Boolean', an: { - lp: 'provideRouteHandle' + lp: 'DawnToDusk' }, t: 'a' }, { - n: 'distanceUnit', - ti: 'OLS_1_2.DistanceUnitType', + n: 'duskToDawn', + ti: 'Boolean', an: { - lp: 'distanceUnit' + lp: 'DuskToDawn' }, t: 'a' }] }, { - ln: 'MapObjType', + ln: 'CursorType', ps: [{ - n: 'cursor', + n: 'cursorID', rq: true, - en: 'Cursor', - ti: '.CursorType' - }, { - n: 'firstBucket', - en: 'FirstBucket', - ti: '.CursorFetchResponse' - }] - }, { - ln: 'DateType', - ps: [{ - n: 'absoluteDateType', - en: 'AbsoluteDateType', - ti: '.AbsoluteDateType' + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'extendedDate', - en: 'ExtendedDate', - ti: '.ExtendedDateType' - }] - }, { - ln: 'ProcessCursorResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', - ps: [{ - n: 'numRecordsProcessed', + n: 'cursorType', rq: true, - en: 'NumRecordsProcessed', - ti: 'Long' + en: 'CursorType' }] }, { ln: 'RoutePointSequenceType', @@ -661,40 +736,30 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: '.RoutePointType' }] }, { - ln: 'RouteLinkAndCost', + ln: 'GetCursorPositionRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'link', - rq: true, - en: 'Link', - ti: '.AbstractIDType' - }, { - n: 'estLinkTravelTime', + n: 'cursorID', rq: true, - en: 'EstLinkTravelTime', - ti: 'UnsignedLong' + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'nodeTravelTime', + n: 'priority', rq: true, - en: 'NodeTravelTime', - ti: 'UnsignedShort' + ti: 'UnsignedShort', + an: { + lp: 'priority' + }, + t: 'a' }] }, { - ln: 'CursorFetchRequest', + ln: 'GetCursorInfoRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ n: 'cursorID', rq: true, en: 'CursorID', ti: '.CursorIDType' - }, { - n: 'fetchDirection', - rq: true, - en: 'FetchDirection' - }, { - n: 'numRecordsToFetch', - rq: true, - en: 'NumRecordsToFetch', - ti: 'UnsignedLong' }, { n: 'priority', rq: true, @@ -705,62 +770,17 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'DetermineRouteResponseType', - bti: 'OLS_1_2.AbstractResponseParametersType', + ln: 'MapObjType', ps: [{ - n: 'routeLinkAndCost', + n: 'cursor', rq: true, - en: 'RouteLinkAndCost', + en: 'Cursor', ti: '.CursorType' }, { n: 'firstBucket', en: 'FirstBucket', ti: '.CursorFetchResponse' - }, { - n: 'routeHandle', - en: { - lp: 'RouteHandle', - ns: 'http:\/\/www.opengis.net\/xls' - }, - ti: 'OLS_1_2.RouteHandleType' - }, { - n: 'routeSummary', - en: { - lp: 'RouteSummary', - ns: 'http:\/\/www.opengis.net\/xls' - }, - ti: 'OLS_1_2.RouteSummaryType' - }, { - n: 'constraintRelaxed', - en: 'ConstraintRelaxed', - ti: 'Boolean' - }, { - n: 'whichConstrainWasRelaxed', - en: 'WhichConstrainWasRelaxed', - ti: 'AnyType' - }] - }, { - ln: 'VehicleTypeN', - tn: 'VehicleType.N', - ps: [{ - n: 'vehicleValue', - rq: true, - en: 'VehicleValue', - ti: 'Integer' - }, { - n: 'vehicleName', - en: 'VehicleName' - }, { - n: 'exclusionary', - ti: 'Boolean', - an: { - lp: 'Exclusionary' - }, - t: 'a' }] - }, { - ln: 'CursorIDType', - bti: '.AbstractIDType' }, { ln: 'TimeZoneType', ps: [{ @@ -778,26 +798,6 @@ var OLS_NAV_1_3_Module_Factory = function () { rq: true, en: 'Description' }] - }, { - ln: 'RouteCostModelType', - ps: [{ - n: 'minimizerGoal', - rq: true, - en: 'MinimizerGoal' - }, { - n: 'highwayAffinity', - en: 'HighwayAffinity' - }, { - n: 'tollroadAffinity', - en: 'TollroadAffinity' - }, { - n: 'scenicRoute', - ti: 'Boolean', - an: { - lp: 'ScenicRoute' - }, - t: 'a' - }] }, { t: 'enum', ln: 'VehicleTypeName', @@ -806,22 +806,10 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'enum', ln: 'RouteHighwayUsageEnum', vs: ['PROHIBIT_HIGHWAYS', 'AVOID_HIGHWAYS', 'PREFER_HIGHWAYS', 'NO_PREFERENCE'] - }, { - t: 'enum', - ln: 'RouteTollUsageEnum', - vs: ['PROHIBIT_TOLLROADS', 'AVOID_TOLLROADS', 'NO_PREFERENCE'] }, { t: 'enum', ln: 'CursorOriginEnum', vs: ['CURRENT_POSITION', 'RESULT_SET_START', 'RESULT_SET_END'] - }, { - t: 'enum', - ln: 'FetchDirectionType', - vs: ['FetchForward', 'FetchBackward'] - }, { - t: 'enum', - ln: 'RouteMinimizeOptionEnum', - vs: ['SHORTEST_DISTANCE', 'SHORTEST_TIME'] }, { t: 'enum', ln: 'DateTimeEnum', @@ -834,6 +822,18 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'enum', ln: 'DayOfWeekEnum', vs: ['Monday = 0x1', 'Tuesday = 0x2', 'Wednesday = 0x4', 'Thursday = 0x8', 'Friday = 0x10', 'Saturday = 0x20', 'Sunday = 0x40'] + }, { + t: 'enum', + ln: 'RouteTollUsageEnum', + vs: ['PROHIBIT_TOLLROADS', 'AVOID_TOLLROADS', 'NO_PREFERENCE'] + }, { + t: 'enum', + ln: 'FetchDirectionType', + vs: ['FetchForward', 'FetchBackward'] + }, { + t: 'enum', + ln: 'RouteMinimizeOptionEnum', + vs: ['SHORTEST_DISTANCE', 'SHORTEST_TIME'] }], eis: [{ en: 'GetPositionResponse', @@ -849,13 +849,6 @@ var OLS_NAV_1_3_Module_Factory = function () { lp: '_RequestParameters', ns: 'http:\/\/www.opengis.net\/xls' } - }, { - en: 'DetermineRouteRequest', - ti: '.DetermineRouteRequestType', - sh: { - lp: '_RequestParameters', - ns: 'http:\/\/www.opengis.net\/xls' - } }, { en: 'DetermineRouteResponse', ti: '.DetermineRouteResponseType', @@ -864,10 +857,10 @@ var OLS_NAV_1_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/xls' } }, { - en: 'GetNearbyMapObjResponse', - ti: '.GetNearbyMapObjResponseType', + en: 'DetermineRouteRequest', + ti: '.DetermineRouteRequestType', sh: { - lp: '_ResponseParameters', + lp: '_RequestParameters', ns: 'http:\/\/www.opengis.net\/xls' } }, { @@ -877,6 +870,13 @@ var OLS_NAV_1_3_Module_Factory = function () { lp: '_RequestParameters', ns: 'http:\/\/www.opengis.net\/xls' } + }, { + en: 'GetNearbyMapObjResponse', + ti: '.GetNearbyMapObjResponseType', + sh: { + lp: '_ResponseParameters', + ns: 'http:\/\/www.opengis.net\/xls' + } }] }; return { diff --git a/scripts/lib/OMEO_ALT_2_0.js b/scripts/lib/OMEO_ALT_2_0.js index 30a691ad..1aac9c05 100644 --- a/scripts/lib/OMEO_ALT_2_0.js +++ b/scripts/lib/OMEO_ALT_2_0.js @@ -3,14 +3,40 @@ var OMEO_ALT_2_0_Module_Factory = function () { n: 'OMEO_ALT_2_0', dens: 'http:\/\/www.opengis.net\/alt\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'OMEO_EOP_2_0', 'GML_3_2_1'], + deps: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], tis: [{ - ln: 'FootprintPropertyType', + ln: 'EarthObservationMetaDataType', + bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', ps: [{ - n: 'footprint', + n: 'rest', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'processing', + ti: 'OMEO_EOP_2_0.ProcessingInformationPropertyType', + t: 'er' + }] + }, { + ln: 'AuxiliaryInstrumentType', + bti: 'OMEO_EOP_2_0.InstrumentType', + ps: [{ + n: 'rest', rq: true, - en: 'Footprint', - ti: '.FootprintType' + mxo: 1, + col: true, + mx: false, + dom: false, + en: 'instrumentType', + t: 'er' + }] + }, { + ln: 'AuxiliaryInstrumentPropertyType', + ps: [{ + n: 'auxiliaryInstrument', + rq: true, + en: 'AuxiliaryInstrument', + ti: '.AuxiliaryInstrumentType' }, { n: 'owns', ti: 'Boolean', @@ -18,6 +44,35 @@ var OMEO_ALT_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ps: [{ + n: 'rest', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType' + }, { + en: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType' + }, { + en: 'auxiliaryInstrument', + ti: '.AuxiliaryInstrumentPropertyType' + }], + t: 'ers' + }] + }, { + ln: 'EarthObservationEquipmentPropertyType', + ps: [{ + n: 'earthObservationEquipment', + rq: true, + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }, { n: 'nilReason', ti: { @@ -58,6 +113,53 @@ var OMEO_ALT_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', + ps: [{ + n: 'nominalTrack', + ti: 'GML_3_2_1.MultiCurvePropertyType' + }] + }, { + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + en: 'Acquisition', + ti: '.AcquisitionType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'ProcessingInformationPropertyType', + ps: [{ + n: 'processingInformation', + rq: true, + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'EarthObservationPropertyType', @@ -114,6 +216,19 @@ var OMEO_ALT_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'AcquisitionType', + bti: 'OMEO_EOP_2_0.AcquisitionType', + ps: [{ + n: 'cycleNumber', + ti: 'Integer' + }, { + n: 'isSegment', + ti: 'Boolean' + }, { + n: 'relativePassNumber', + ti: 'Integer' + }] }, { ln: 'ProcessingInformationType', bti: 'OMEO_EOP_2_0.ProcessingInformationType', @@ -131,27 +246,12 @@ var OMEO_ALT_2_0_Module_Factory = function () { ti: 'GML_3_2_1.MeasureType' }] }, { - ln: 'AcquisitionPropertyType', - ps: [{ - n: 'acquisition', - rq: true, - en: 'Acquisition', - ti: '.AcquisitionType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'FootprintPropertyType', ps: [{ - n: 'earthObservationEquipment', + n: 'footprint', rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' + en: 'Footprint', + ti: '.FootprintType' }, { n: 'nilReason', ti: { @@ -200,32 +300,6 @@ var OMEO_ALT_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'AuxiliaryInstrumentType', - bti: 'OMEO_EOP_2_0.InstrumentType', - ps: [{ - n: 'rest', - rq: true, - mxo: 1, - col: true, - mx: false, - dom: false, - en: 'instrumentType', - t: 'er' - }] - }, { - ln: 'AcquisitionType', - bti: 'OMEO_EOP_2_0.AcquisitionType', - ps: [{ - n: 'cycleNumber', - ti: 'Integer' - }, { - n: 'isSegment', - ti: 'Boolean' - }, { - n: 'relativePassNumber', - ti: 'Integer' - }] }, { ln: 'EarthObservationMetaDataPropertyType', ps: [{ @@ -241,80 +315,6 @@ var OMEO_ALT_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'FootprintType', - bti: 'OMEO_EOP_2_0.FootprintType', - ps: [{ - n: 'nominalTrack', - ti: 'GML_3_2_1.MultiCurvePropertyType' - }] - }, { - ln: 'AuxiliaryInstrumentPropertyType', - ps: [{ - n: 'auxiliaryInstrument', - rq: true, - en: 'AuxiliaryInstrument', - ti: '.AuxiliaryInstrumentType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationMetaDataType', - bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', - ps: [{ - n: 'rest', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'processing', - ti: 'OMEO_EOP_2_0.ProcessingInformationPropertyType', - t: 'er' - }] - }, { - ln: 'EarthObservationEquipmentType', - bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', - ps: [{ - n: 'rest', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'auxiliaryInstrument', - ti: '.AuxiliaryInstrumentPropertyType' - }, { - en: 'instrument', - ti: 'OMEO_EOP_2_0.InstrumentPropertyType' - }, { - en: 'platform', - ti: 'OMEO_EOP_2_0.PlatformPropertyType' - }], - t: 'ers' - }] - }, { - ln: 'ProcessingInformationPropertyType', - ps: [{ - n: 'processingInformation', - rq: true, - en: 'ProcessingInformation', - ti: '.ProcessingInformationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' }, { t: 'enum', ln: 'AuxiliaryInstrumentTypeValueEnumerationType', @@ -325,28 +325,10 @@ var OMEO_ALT_2_0_Module_Factory = function () { vs: ['REGIONAL', 'OTHER', 'OPEN_OCEAN', 'ICE', 'HYDROLOGY', 'COASTAL', 'CONTINENTAL'] }], eis: [{ - en: 'platform', - ti: 'OMEO_EOP_2_0.PlatformPropertyType', - sc: '.EarthObservationEquipmentType' - }, { - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType', - sh: { - lp: 'EarthObservationMetaData', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } - }, { - en: 'instrument', - ti: 'OMEO_EOP_2_0.InstrumentPropertyType', - sc: '.EarthObservationEquipmentType' - }, { - en: 'instrumentType', - sc: '.AuxiliaryInstrumentType' - }, { - en: 'AuxiliaryInstrument', - ti: '.AuxiliaryInstrumentType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'Instrument', + lp: 'Footprint', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { @@ -368,30 +350,48 @@ var OMEO_ALT_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'processing', - ti: 'OMEO_EOP_2_0.ProcessingInformationPropertyType', - sc: '.EarthObservationMetaDataType' + en: 'AuxiliaryInstrument', + ti: '.AuxiliaryInstrumentType', + sh: { + lp: 'Instrument', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'ProcessingInformation', + ti: '.ProcessingInformationType', sh: { - lp: 'Footprint', + lp: 'ProcessingInformation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'instrumentType', + sc: '.AuxiliaryInstrumentType' + }, { + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationMetaData', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'ProcessingInformation', - ti: '.ProcessingInformationType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'ProcessingInformation', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'processing', + ti: 'OMEO_EOP_2_0.ProcessingInformationPropertyType', + sc: '.EarthObservationMetaDataType' + }, { + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType', + sc: '.EarthObservationEquipmentType' + }, { + en: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType', + sc: '.EarthObservationEquipmentType' }] }; return { diff --git a/scripts/lib/OMEO_ATM_2_0.js b/scripts/lib/OMEO_ATM_2_0.js index ff127c11..243b9452 100644 --- a/scripts/lib/OMEO_ATM_2_0.js +++ b/scripts/lib/OMEO_ATM_2_0.js @@ -3,17 +3,24 @@ var OMEO_ATM_2_0_Module_Factory = function () { n: 'OMEO_ATM_2_0', dens: 'http:\/\/www.opengis.net\/atm\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['OMEO_EOP_2_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ps: [{ + n: 'acquisition', + ti: 'OMEO_EOP_2_0.AcquisitionPropertyType' + }] + }, { ln: 'EarthObservationType', bti: 'OMEO_EOP_2_0.EarthObservationType' }, { - ln: 'DataLayerPropertyType', + ln: 'AcquisitionPropertyType', ps: [{ - n: 'dataLayer', + n: 'acquisition', rq: true, - en: 'DataLayer', - ti: '.DataLayerType' + en: 'Acquisition', + ti: '.AcquisitionType' }, { n: 'owns', ti: 'Boolean', @@ -23,12 +30,56 @@ var OMEO_ATM_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'AcquisitionType', + bti: 'OMEO_EOP_2_0.AcquisitionType', ps: [{ - n: 'earthObservationResult', + n: 'multiViewAngles', rq: true, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType' + ti: 'GML_3_2_1.MeasureOrNilReasonListType' + }, { + n: 'centreViewAngles', + rq: true, + ti: 'GML_3_2_1.MeasureOrNilReasonListType' + }] + }, { + ln: 'EarthObservationResultType', + bti: 'OMEO_EOP_2_0.EarthObservationResultType', + ps: [{ + n: 'dataLayers', + mno: 0, + col: true, + ti: '.DataLayerPropertyType' + }, { + n: 'cloudCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageQuotationMode' + }, { + n: 'snowCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageQuotationMode' + }] + }, { + ln: 'EarthObservationPropertyType', + ps: [{ + n: 'earthObservation', + rq: true, + en: 'EarthObservation', + ti: '.EarthObservationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -69,21 +120,14 @@ var OMEO_ATM_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'EarthObservationPropertyType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservation', + n: 'earthObservationResult', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' }, { n: 'nilReason', ti: { @@ -132,38 +176,6 @@ var OMEO_ATM_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'EarthObservationResultType', - bti: 'OMEO_EOP_2_0.EarthObservationResultType', - ps: [{ - n: 'dataLayers', - mno: 0, - col: true, - ti: '.DataLayerPropertyType' - }, { - n: 'cloudCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageQuotationMode' - }, { - n: 'snowCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'snowCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'snowCoverPercentageQuotationMode' - }] - }, { - ln: 'EarthObservationEquipmentType', - bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', - ps: [{ - n: 'acquisition', - ti: 'OMEO_EOP_2_0.AcquisitionPropertyType' - }] }, { ln: 'EarthObservationEquipmentPropertyType', ps: [{ @@ -171,6 +183,13 @@ var OMEO_ATM_2_0_Module_Factory = function () { rq: true, en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -211,6 +230,14 @@ var OMEO_ATM_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'DataLayerPropertyType', + ps: [{ + n: 'dataLayer', + rq: true, + en: 'DataLayer', + ti: '.DataLayerType' }, { n: 'owns', ti: 'Boolean', @@ -236,50 +263,16 @@ var OMEO_ATM_2_0_Module_Factory = function () { }, { n: 'algorithmVersion' }] - }, { - ln: 'AcquisitionPropertyType', - ps: [{ - n: 'acquisition', - rq: true, - en: 'Acquisition', - ti: '.AcquisitionType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'AcquisitionType', - bti: 'OMEO_EOP_2_0.AcquisitionType', - ps: [{ - n: 'multiViewAngles', - rq: true, - ti: 'GML_3_2_1.MeasureOrNilReasonListType' - }, { - n: 'centreViewAngles', - rq: true, - ti: 'GML_3_2_1.MeasureOrNilReasonListType' - }] }, { t: 'enum', ln: 'PercentageCoverQuotationModeValueEnumerationType', vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', - sh: { - lp: 'EarthObservationEquipment', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } - }, { - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'Acquisition', + lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { @@ -289,6 +282,13 @@ var OMEO_ATM_2_0_Module_Factory = function () { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', + sh: { + lp: 'EarthObservationEquipment', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }, { en: 'EarthObservation', ti: '.EarthObservationType', @@ -297,10 +297,10 @@ var OMEO_ATM_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'Acquisition', + ti: '.AcquisitionType', sh: { - lp: 'EarthObservationResult', + lp: 'Acquisition', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }] diff --git a/scripts/lib/OMEO_EOP_2_0.js b/scripts/lib/OMEO_EOP_2_0.js index d1dc5c0b..88d4e4db 100644 --- a/scripts/lib/OMEO_EOP_2_0.js +++ b/scripts/lib/OMEO_EOP_2_0.js @@ -3,16 +3,31 @@ var OMEO_EOP_2_0_Module_Factory = function () { n: 'OMEO_EOP_2_0', dens: 'http:\/\/www.opengis.net\/eop\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_1', 'XLink_1_0', 'OM_2_0', 'SWE_1_0_0', 'OWS_2_0'], + deps: ['XLink_1_0', 'GML_3_2_1', 'SWE_1_0_0', 'OWS_2_0', 'OM_2_0'], tis: [{ - ln: 'EarthObservationPropertyType', + ln: 'HistogramPropertyType', ps: [{ - n: 'earthObservation', + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.HistogramType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'EarthObservationResultPropertyType', + ps: [{ + n: 'earthObservationResult', rq: true, mx: false, dom: false, - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', t: 'er' }, { n: 'owns', @@ -63,43 +78,26 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'HistogramType', + ln: 'ArchivingInformationType', ps: [{ - n: 'bandId' - }, { - n: 'min', + n: 'archivingCenter', rq: true, - ti: 'Integer' + ti: 'GML_3_2_1.CodeListType' }, { - n: 'max', + n: 'archivingDate', rq: true, - ti: 'Integer' - }, { - n: 'mean', - ti: 'Decimal' + ti: 'DateTime' }, { - n: 'stdDeviation', - ti: 'Decimal' - }] - }, { - ln: 'MaskInformationType.FileName', - tn: null, - ps: [{ - n: 'serviceReference', - rq: true, - en: { - lp: 'ServiceReference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceReferenceType' + n: 'archivingIdentifier', + ti: 'GML_3_2_1.CodeType' }] }, { - ln: 'BrowseInformationPropertyType', + ln: 'ParameterInformationPropertyType', ps: [{ - n: 'browseInformation', + n: 'parameterInformation', rq: true, - en: 'BrowseInformation', - ti: '.BrowseInformationType' + en: 'ParameterInformation', + ti: '.ParameterInformationType' }, { n: 'owns', ti: 'Boolean', @@ -109,27 +107,26 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProductInformationType', + ln: 'ParameterInformationType', ps: [{ - n: 'referenceSystemIdentifier', - ti: 'GML_3_2_1.CodeWithAuthorityType' - }, { - n: 'fileName', - rq: true, - ti: '.ProductInformationType.FileName' - }, { - n: 'version' + n: 'unitOfMeasure', + mno: 0, + col: true, + ti: 'GML_3_2_1.UnitOfMeasureType' }, { - n: 'size', - ti: 'GML_3_2_1.MeasureListType' + n: 'phenomenon', + ti: 'SWE_1_0_0.PhenomenonPropertyType' }] }, { - ln: 'HistogramPropertyType', + ln: 'SensorPropertyType', ps: [{ - n: 'histogram', + n: 'sensor', rq: true, - en: 'Histogram', - ti: '.HistogramType' + mx: false, + dom: false, + en: 'Sensor', + ti: '.SensorType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -139,82 +136,44 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationMetaDataType', + ln: 'ProcessingInformationType', ps: [{ - n: 'identifier', - rq: true - }, { - n: 'doi' - }, { - n: 'parentIdentifier' - }, { - n: 'acquisitionType', - rq: true - }, { - n: 'acquisitionSubType', + n: 'processingCenter', ti: 'GML_3_2_1.CodeListType' }, { - n: 'productType' - }, { - n: 'status', - rq: true - }, { - n: 'statusDetail' - }, { - n: 'downlinkedTo', - mno: 0, - col: true, - ti: '.DownlinkInformationPropertyType' + n: 'processingDate', + ti: 'Duration' }, { - n: 'archivedIn', - mno: 0, - col: true, - ti: '.ArchivingInformationPropertyType' + n: 'compositeType', + ti: 'Duration' }, { - n: 'imageQualityDegradation', - ti: 'GML_3_2_1.MeasureType' + n: 'method' }, { - n: 'imageQualityDegradationQuotationMode' + n: 'methodVersion' }, { - n: 'histograms', - mno: 0, - col: true, - ti: '.HistogramPropertyType' + n: 'processorName' }, { - n: 'composedOf', - mno: 0, - col: true, - ti: '.EarthObservationPropertyType' + n: 'processorVersion' }, { - n: 'subsetOf', - mno: 0, - col: true, - ti: '.EarthObservationPropertyType' + n: 'processingLevel' }, { - n: 'linkedWith', - mno: 0, - col: true, - ti: '.EarthObservationPropertyType' + n: 'nativeProductFormat' }, { - n: 'processing', + n: 'auxiliaryDataSetFileName', mno: 0, - col: true, - ti: '.ProcessingInformationPropertyType' + col: true }, { - n: 'vendorSpecific', - mno: 0, - col: true, - ti: '.SpecificInformationPropertyType' + n: 'processingMode' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'EarthObservationEquipmentPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'earthObservationEquipment', rq: true, mx: false, dom: false, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', t: 'er' }, { n: 'owns', @@ -265,56 +224,24 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BrowseInformationType', - ps: [{ - n: 'type', - rq: true - }, { - n: 'subType', - ti: 'GML_3_2_1.CodeListType' - }, { - n: 'referenceSystemIdentifier', - rq: true, - ti: 'GML_3_2_1.CodeWithAuthorityType' - }, { - n: 'fileName', - rq: true, - ti: '.BrowseInformationType.FileName' - }] - }, { - ln: 'EarthObservationType', - bti: 'OM_2_0.OMObservationType', - ps: [{ - n: 'earthObservationMetaDataProperty', - rq: true, - en: 'metaDataProperty', - ti: '.EarthObservationMetaDataPropertyType' - }] - }, { - ln: 'EarthObservationMetaDataPropertyType', + ln: 'ProductInformationType.FileName', + tn: null, ps: [{ - n: 'earthObservationMetaData', + n: 'serviceReference', rq: true, - mx: false, - dom: false, - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' + en: { + lp: 'ServiceReference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - t: 'a' + ti: 'OWS_2_0.ServiceReferenceType' }] }, { - ln: 'ParameterInformationPropertyType', + ln: 'ProductInformationPropertyType', ps: [{ - n: 'parameterInformation', + n: 'productInformation', rq: true, - en: 'ParameterInformation', - ti: '.ParameterInformationType' + en: 'ProductInformation', + ti: '.ProductInformationType' }, { n: 'owns', ti: 'Boolean', @@ -324,33 +251,22 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AcquisitionPropertyType', + ln: 'PlatformType', ps: [{ - n: 'acquisition', - rq: true, - mx: false, - dom: false, - en: 'Acquisition', - ti: '.AcquisitionType', - t: 'er' + n: 'shortName', + rq: true }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'serialIdentifier' + }, { + n: 'orbitType' }] }, { - ln: 'SensorPropertyType', + ln: 'BrowseInformationPropertyType', ps: [{ - n: 'sensor', + n: 'browseInformation', rq: true, - mx: false, - dom: false, - en: 'Sensor', - ti: '.SensorType', - t: 'er' + en: 'BrowseInformation', + ti: '.BrowseInformationType' }, { n: 'owns', ti: 'Boolean', @@ -360,56 +276,72 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InstrumentPropertyType', + ln: 'EarthObservationResultType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'instrument', - rq: true, - mx: false, - dom: false, - en: 'Instrument', - ti: '.InstrumentType', - t: 'er' + n: 'browse', + mno: 0, + col: true, + ti: '.BrowseInformationPropertyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'product', + mno: 0, + col: true, + ti: '.ProductInformationPropertyType' + }, { + n: 'mask', + mno: 0, + col: true, + ti: '.MaskInformationPropertyType' + }, { + n: 'parameter', + ti: '.ParameterInformationPropertyType' + }, { + n: 'coverage', + mno: 0, + col: true, + ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'DownlinkInformationPropertyType', + ln: 'InstrumentType', ps: [{ - n: 'downlinkInformation', + n: 'shortName' + }, { + n: 'description' + }, { + n: 'instrumentType' + }] + }, { + ln: 'DownlinkInformationType', + ps: [{ + n: 'acquisitionStation', rq: true, - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + ti: 'GML_3_2_1.CodeListType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'acquisitionDate', + ti: 'DateTime' }] }, { - ln: 'EarthObservationEquipmentType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'HistogramType', ps: [{ - n: 'platform', - ti: '.PlatformPropertyType' + n: 'bandId' }, { - n: 'instrument', - ti: '.InstrumentPropertyType' + n: 'min', + rq: true, + ti: 'Integer' }, { - n: 'sensor', - ti: '.SensorPropertyType' + n: 'max', + rq: true, + ti: 'Integer' }, { - n: 'acquisitionParameters', - ti: '.AcquisitionPropertyType' + n: 'mean', + ti: 'Decimal' + }, { + n: 'stdDeviation', + ti: 'Decimal' }] }, { - ln: 'ProductInformationType.FileName', + ln: 'BrowseInformationType.FileName', tn: null, ps: [{ n: 'serviceReference', @@ -421,12 +353,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: 'OWS_2_0.ServiceReferenceType' }] }, { - ln: 'PlatformPropertyType', + ln: 'EarthObservationPropertyType', ps: [{ - n: 'platform', + n: 'earthObservation', rq: true, - en: 'Platform', - ti: '.PlatformType' + mx: false, + dom: false, + en: 'EarthObservation', + ti: '.EarthObservationType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -434,71 +369,55 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'BrowseInformationType.FileName', - tn: null, - ps: [{ - n: 'serviceReference', - rq: true, - en: { - lp: 'ServiceReference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, { + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'OWS_2_0.ServiceReferenceType' - }] - }, { - ln: 'SpecificInformationType', - ps: [{ - n: 'localAttribute', - rq: true + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'localValue', - rq: true - }] - }, { - ln: 'WavelengthInformationType', - ps: [{ - n: 'discreteWavelengths', - ti: 'GML_3_2_1.MeasureListType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'endWavelength', - ti: 'GML_3_2_1.MeasureType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'spectralRange' + n: 'href', + t: 'a' }, { - n: 'startWavelength', - ti: 'GML_3_2_1.MeasureType' + n: 'role', + t: 'a' }, { - n: 'wavelengthResolution', - ti: 'GML_3_2_1.MeasureType' - }] - }, { - ln: 'EarthObservationResultType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'browse', - mno: 0, - col: true, - ti: '.BrowseInformationPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'product', - mno: 0, - col: true, - ti: '.ProductInformationPropertyType' + n: 'title', + t: 'a' }, { - n: 'mask', - mno: 0, - col: true, - ti: '.MaskInformationPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'parameter', - ti: '.ParameterInformationPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'SpecificInformationType', + ps: [{ + n: 'localAttribute', + rq: true }, { - n: 'coverage', - mno: 0, - col: true, - ti: 'GML_3_2_1.ReferenceType' + n: 'localValue', + rq: true }] }, { ln: 'MaskInformationType', @@ -517,87 +436,93 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: '.MaskInformationType.FileName' }] }, { - ln: 'ProductInformationPropertyType', + ln: 'FootprintPropertyType', ps: [{ - n: 'productInformation', + n: 'footprint', rq: true, - en: 'ProductInformation', - ti: '.ProductInformationType' + mx: false, + dom: false, + en: 'Footprint', + ti: '.FootprintType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'AcquisitionType', - ps: [{ - n: 'orbitNumber', - ti: 'Integer' - }, { - n: 'lastOrbitNumber', - ti: 'Integer' - }, { - n: 'orbitDirection' - }, { - n: 'wrsLongitudeGrid', - ti: 'GML_3_2_1.CodeWithAuthorityType' }, { - n: 'wrsLatitudeGrid', - ti: 'GML_3_2_1.CodeWithAuthorityType' - }, { - n: 'ascendingNodeDate', - ti: 'DateTime' - }, { - n: 'ascendingNodeLongitude', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'startTimeFromAscendingNode', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'completionTimeFromAscendingNode', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'orbitDuration', - ti: 'GML_3_2_1.MeasureType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'illuminationAzimuthAngle', - ti: 'GML_3_2_1.AngleType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'illuminationZenithAngle', - ti: 'GML_3_2_1.AngleType' + n: 'href', + t: 'a' }, { - n: 'illuminationElevationAngle', - ti: 'GML_3_2_1.AngleType' + n: 'role', + t: 'a' }, { - n: 'instrumentAzimuthAngle', - ti: 'GML_3_2_1.AngleType' + n: 'arcrole', + t: 'a' }, { - n: 'instrumentZenithAngle', - ti: 'GML_3_2_1.AngleType' + n: 'title', + t: 'a' }, { - n: 'instrumentElevationAngle', - ti: 'GML_3_2_1.AngleType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'incidenceAngle', - ti: 'GML_3_2_1.AngleType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }, { - n: 'acrossTrackIncidenceAngle', - ti: 'GML_3_2_1.AngleType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'SpecificInformationPropertyType', + ps: [{ + n: 'specificInformation', + rq: true, + en: 'SpecificInformation', + ti: '.SpecificInformationType' }, { - n: 'alongTrackIncidenceAngle', - ti: 'GML_3_2_1.AngleType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'platform', + ti: '.PlatformPropertyType' }, { - n: 'pitch', - ti: 'GML_3_2_1.AngleType' + n: 'instrument', + ti: '.InstrumentPropertyType' }, { - n: 'roll', - ti: 'GML_3_2_1.AngleType' + n: 'sensor', + ti: '.SensorPropertyType' }, { - n: 'yaw', - ti: 'GML_3_2_1.AngleType' + n: 'acquisitionParameters', + ti: '.AcquisitionPropertyType' }] }, { ln: 'ProcessingInformationPropertyType', @@ -618,12 +543,42 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpecificInformationPropertyType', + ln: 'WavelengthInformationPropertyType', ps: [{ - n: 'specificInformation', + n: 'wavelengthInformation', rq: true, - en: 'SpecificInformation', - ti: '.SpecificInformationType' + en: 'WavelengthInformation', + ti: '.WavelengthInformationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'PlatformPropertyType', + ps: [{ + n: 'platform', + rq: true, + en: 'Platform', + ti: '.PlatformType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'MaskInformationPropertyType', + ps: [{ + n: 'maskInformation', + rq: true, + en: 'MaskInformation', + ti: '.MaskInformationType' }, { n: 'owns', ti: 'Boolean', @@ -632,15 +587,6 @@ var OMEO_EOP_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'InstrumentType', - ps: [{ - n: 'shortName' - }, { - n: 'description' - }, { - n: 'instrumentType' - }] }, { ln: 'SensorType', ps: [{ @@ -661,81 +607,59 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: '.WavelengthInformationPropertyType' }] }, { - ln: 'ArchivingInformationPropertyType', + ln: 'MaskInformationType.FileName', + tn: null, ps: [{ - n: 'archivingInformation', + n: 'serviceReference', rq: true, - en: 'ArchivingInformation', - ti: '.ArchivingInformationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' + en: { + lp: 'ServiceReference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - t: 'a' + ti: 'OWS_2_0.ServiceReferenceType' }] }, { - ln: 'DownlinkInformationType', + ln: 'BrowseInformationType', ps: [{ - n: 'acquisitionStation', - rq: true, - ti: 'GML_3_2_1.CodeListType' + n: 'type', + rq: true }, { - n: 'acquisitionDate', - ti: 'DateTime' - }] - }, { - ln: 'ArchivingInformationType', - ps: [{ - n: 'archivingCenter', - rq: true, + n: 'subType', ti: 'GML_3_2_1.CodeListType' }, { - n: 'archivingDate', + n: 'referenceSystemIdentifier', rq: true, - ti: 'DateTime' + ti: 'GML_3_2_1.CodeWithAuthorityType' }, { - n: 'archivingIdentifier', - ti: 'GML_3_2_1.CodeType' + n: 'fileName', + rq: true, + ti: '.BrowseInformationType.FileName' }] }, { - ln: 'ProcessingInformationType', + ln: 'EarthObservationMetaDataPropertyType', ps: [{ - n: 'processingCenter', - ti: 'GML_3_2_1.CodeListType' - }, { - n: 'processingDate', - ti: 'Duration' - }, { - n: 'compositeType', - ti: 'Duration' - }, { - n: 'method' - }, { - n: 'methodVersion' - }, { - n: 'processorName' - }, { - n: 'processorVersion' - }, { - n: 'processingLevel' - }, { - n: 'nativeProductFormat' - }, { - n: 'auxiliaryDataSetFileName', - mno: 0, - col: true + n: 'earthObservationMetaData', + rq: true, + mx: false, + dom: false, + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType', + t: 'er' }, { - n: 'processingMode' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'MaskInformationPropertyType', + ln: 'DownlinkInformationPropertyType', ps: [{ - n: 'maskInformation', + n: 'downlinkInformation', rq: true, - en: 'MaskInformation', - ti: '.MaskInformationType' + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }, { n: 'owns', ti: 'Boolean', @@ -745,12 +669,24 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WavelengthInformationPropertyType', + ln: 'EarthObservationType', + bti: 'OM_2_0.OMObservationType', ps: [{ - n: 'wavelengthInformation', + n: 'earthObservationMetaDataProperty', rq: true, - en: 'WavelengthInformation', - ti: '.WavelengthInformationType' + en: 'metaDataProperty', + ti: '.EarthObservationMetaDataPropertyType' + }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + mx: false, + dom: false, + en: 'Acquisition', + ti: '.AcquisitionType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -759,6 +695,23 @@ var OMEO_EOP_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'WavelengthInformationType', + ps: [{ + n: 'discreteWavelengths', + ti: 'GML_3_2_1.MeasureListType' + }, { + n: 'endWavelength', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'spectralRange' + }, { + n: 'startWavelength', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'wavelengthResolution', + ti: 'GML_3_2_1.MeasureType' + }] }, { ln: 'FootprintType', bti: 'GML_3_2_1.AbstractFeatureType', @@ -773,204 +726,251 @@ var OMEO_EOP_2_0_Module_Factory = function () { n: 'orientation' }] }, { - ln: 'FootprintPropertyType', + ln: 'AcquisitionType', ps: [{ - n: 'footprint', - rq: true, - mx: false, - dom: false, - en: 'Footprint', - ti: '.FootprintType', - t: 'er' + n: 'orbitNumber', + ti: 'Integer' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'lastOrbitNumber', + ti: 'Integer' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'orbitDirection' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + n: 'wrsLongitudeGrid', + ti: 'GML_3_2_1.CodeWithAuthorityType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'wrsLatitudeGrid', + ti: 'GML_3_2_1.CodeWithAuthorityType' }, { - n: 'href', - t: 'a' + n: 'ascendingNodeDate', + ti: 'DateTime' }, { - n: 'role', - t: 'a' + n: 'ascendingNodeLongitude', + ti: 'GML_3_2_1.MeasureType' }, { - n: 'arcrole', - t: 'a' + n: 'startTimeFromAscendingNode', + ti: 'GML_3_2_1.MeasureType' }, { - n: 'title', - t: 'a' + n: 'completionTimeFromAscendingNode', + ti: 'GML_3_2_1.MeasureType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'orbitDuration', + ti: 'GML_3_2_1.MeasureType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'illuminationAzimuthAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'illuminationZenithAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'illuminationElevationAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'instrumentAzimuthAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'instrumentZenithAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'instrumentElevationAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'incidenceAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'acrossTrackIncidenceAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'alongTrackIncidenceAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'pitch', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'roll', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'yaw', + ti: 'GML_3_2_1.AngleType' }] }, { - ln: 'ParameterInformationType', + ln: 'ArchivingInformationPropertyType', ps: [{ - n: 'unitOfMeasure', - mno: 0, - col: true, - ti: 'GML_3_2_1.UnitOfMeasureType' + n: 'archivingInformation', + rq: true, + en: 'ArchivingInformation', + ti: '.ArchivingInformationType' }, { - n: 'phenomenon', - ti: 'SWE_1_0_0.PhenomenonPropertyType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'InstrumentPropertyType', ps: [{ - n: 'earthObservationEquipment', + n: 'instrument', rq: true, mx: false, dom: false, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', + en: 'Instrument', + ti: '.InstrumentType', t: 'er' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'EarthObservationMetaDataType', + ps: [{ + n: 'identifier', + rq: true }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + n: 'doi' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'parentIdentifier' }, { - n: 'href', - t: 'a' + n: 'acquisitionType', + rq: true }, { - n: 'role', - t: 'a' + n: 'acquisitionSubType', + ti: 'GML_3_2_1.CodeListType' }, { - n: 'arcrole', - t: 'a' + n: 'productType' }, { - n: 'title', - t: 'a' + n: 'status', + rq: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'statusDetail' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'downlinkedTo', + mno: 0, + col: true, + ti: '.DownlinkInformationPropertyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'archivedIn', + mno: 0, + col: true, + ti: '.ArchivingInformationPropertyType' + }, { + n: 'imageQualityDegradation', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'imageQualityDegradationQuotationMode' + }, { + n: 'histograms', + mno: 0, + col: true, + ti: '.HistogramPropertyType' + }, { + n: 'composedOf', + mno: 0, + col: true, + ti: '.EarthObservationPropertyType' + }, { + n: 'subsetOf', + mno: 0, + col: true, + ti: '.EarthObservationPropertyType' + }, { + n: 'linkedWith', + mno: 0, + col: true, + ti: '.EarthObservationPropertyType' + }, { + n: 'processing', + mno: 0, + col: true, + ti: '.ProcessingInformationPropertyType' + }, { + n: 'vendorSpecific', + mno: 0, + col: true, + ti: '.SpecificInformationPropertyType' }] }, { - ln: 'PlatformType', + ln: 'ProductInformationType', ps: [{ - n: 'shortName', - rq: true + n: 'referenceSystemIdentifier', + ti: 'GML_3_2_1.CodeWithAuthorityType' }, { - n: 'serialIdentifier' + n: 'fileName', + rq: true, + ti: '.ProductInformationType.FileName' }, { - n: 'orbitType' + n: 'version' + }, { + n: 'size', + ti: 'GML_3_2_1.MeasureListType' }] }, { t: 'enum', - ln: 'CompositeTypeValueType', - vs: ['MONTHLY', 'DAILY', 'WEEKLY'] + ln: 'MaskTypeValueEnumerationType', + vs: ['QUALITY', 'CLOUD', 'SNOW'] + }, { + t: 'enum', + ln: 'SpectralRangeValueEnumerationType', + vs: ['OTHER', 'VISIBLE', 'UV', 'INFRARED', 'NEAR-INFRARED'] }, { t: 'enum', ln: 'AcquisitionTypeValueType', vs: ['OTHER', 'CALIBRATION', 'NOMINAL'] }, { t: 'enum', - ln: 'DegradationQuotationModeValueEnumerationType', - vs: ['AUTOMATIC', 'MANUAL'] + ln: 'ProcessingLevelValueEnumerationType', + vs: ['3', '2', '1A', '1B'] }, { t: 'enum', - ln: 'StatusValueEnumerationType', - vs: ['REJECTED', 'QUALITYDEGRADED', 'POTENTIAL', 'PLANNED', 'FAILED', 'CANCELLED', 'ACQUIRED', 'ARCHIVED'] + ln: 'CompositeTypeValueType', + vs: ['MONTHLY', 'DAILY', 'WEEKLY'] }, { t: 'enum', - ln: 'SensorTypeValueEnumerationType', - vs: ['LIMB', 'RADAR', 'OPTICAL', 'ALTIMETRIC', 'ATMOSPHERIC'] + ln: 'StatusValueEnumerationType', + vs: ['REJECTED', 'QUALITYDEGRADED', 'POTENTIAL', 'PLANNED', 'FAILED', 'CANCELLED', 'ACQUIRED', 'ARCHIVED'] }, { t: 'enum', - ln: 'BrowseTypeValueEnumerationType', - vs: ['ALBUM', 'QUICKLOOK', 'THUMBNAIL'] + ln: 'DegradationQuotationModeValueEnumerationType', + vs: ['AUTOMATIC', 'MANUAL'] }, { t: 'enum', - ln: 'MaskTypeValueEnumerationType', - vs: ['QUALITY', 'CLOUD', 'SNOW'] + ln: 'FormatValueEnumerationType', + vs: ['RASTER', 'VECTOR'] }, { t: 'enum', ln: 'OrbitDirectionValueType', vs: ['ASCENDING', 'DESCENDING'] }, { t: 'enum', - ln: 'ProcessingLevelValueEnumerationType', - vs: ['3', '2', '1A', '1B'] + ln: 'SensorTypeValueEnumerationType', + vs: ['LIMB', 'RADAR', 'OPTICAL', 'ALTIMETRIC', 'ATMOSPHERIC'] }, { t: 'enum', - ln: 'OrbitTypeValueType', - vs: ['LEO', 'GEO'] + ln: 'PolygonOrientationValueType', + vs: ['OTHER', 'CW', 'CCW'] }, { t: 'enum', ln: 'ProcessingModeValueType', vs: ['DATA_DRIVEN_PER_ACQUISITION', 'DATA_DRIVEN_DAILY', 'OFFLINE', 'OTHER', 'MULTI_MISSION'] }, { t: 'enum', - ln: 'SpectralRangeValueEnumerationType', - vs: ['OTHER', 'VISIBLE', 'UV', 'INFRARED', 'NEAR-INFRARED'] - }, { - t: 'enum', - ln: 'PolygonOrientationValueType', - vs: ['OTHER', 'CW', 'CCW'] + ln: 'OrbitTypeValueType', + vs: ['LEO', 'GEO'] }, { t: 'enum', - ln: 'FormatValueEnumerationType', - vs: ['RASTER', 'VECTOR'] + ln: 'BrowseTypeValueEnumerationType', + vs: ['ALBUM', 'QUICKLOOK', 'THUMBNAIL'] }], eis: [{ - en: 'MaskInformation', - ti: '.MaskInformationType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'AbstractObject', + lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -981,29 +981,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Histogram', - ti: '.HistogramType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'BrowseInformation', - ti: '.BrowseInformationType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Sensor', - ti: '.SensorType', + en: 'WavelengthInformation', + ti: '.WavelengthInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1023,36 +1009,22 @@ var OMEO_EOP_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Instrument', - ti: '.InstrumentType', + en: 'Sensor', + ti: '.SensorType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'BrowseInformation', + ti: '.BrowseInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'ArchivingInformation', - ti: '.ArchivingInformationType', + en: 'MaskInformation', + ti: '.MaskInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1072,10 +1044,10 @@ var OMEO_EOP_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/om\/2.0' } }, { - en: 'WavelengthInformation', - ti: '.WavelengthInformationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'AbstractObject', + lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -1085,6 +1057,13 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'Instrument', + ti: '.InstrumentType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'ProcessingInformation', ti: '.ProcessingInformationType', @@ -1092,6 +1071,20 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'Acquisition', + ti: '.AcquisitionType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'ArchivingInformation', + ti: '.ArchivingInformationType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'ParameterInformation', ti: '.ParameterInformationType', @@ -1099,6 +1092,13 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'Histogram', + ti: '.HistogramType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }] }; return { diff --git a/scripts/lib/OMEO_LMB_2_0.js b/scripts/lib/OMEO_LMB_2_0.js index 779b60eb..ec2b5de5 100644 --- a/scripts/lib/OMEO_LMB_2_0.js +++ b/scripts/lib/OMEO_LMB_2_0.js @@ -3,46 +3,8 @@ var OMEO_LMB_2_0_Module_Factory = function () { n: 'OMEO_LMB_2_0', dens: 'http:\/\/www.opengis.net\/lmb\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['OMEO_EOP_2_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], tis: [{ - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - ln: 'EarthObservationEquipmentType', - bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', - ps: [{ - n: 'rest', - rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'sensor', - ti: 'OMEO_EOP_2_0.SensorPropertyType' - }, { - en: 'acquisitionParameters', - ti: 'OMEO_EOP_2_0.AcquisitionPropertyType' - }], - t: 'ers' - }] - }, { - ln: 'AcquisitionPropertyType', - ps: [{ - n: 'acquisition', - rq: true, - en: 'Acquisition', - ti: '.AcquisitionType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { ln: 'SensorPropertyType', ps: [{ n: 'sensor', @@ -58,12 +20,37 @@ var OMEO_LMB_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'AcquisitionType', + bti: 'OMEO_EOP_2_0.AcquisitionType', ps: [{ - n: 'earthObservationEquipment', + n: 'observationMode' + }, { + n: 'verticalResolution', + ti: 'GML_3_2_1.MeasureType' + }] + }, { + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', + ps: [{ + n: 'maximumAltitude', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'minimumAltitude', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'nominalTrack', + ti: 'GML_3_2_1.MultiCurvePropertyType' + }, { + n: 'occultationPoints', + ti: 'GML_3_2_1.MultiPointPropertyType' + }] + }, { + ln: 'FootprintPropertyType', + ps: [{ + n: 'footprint', rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' + en: 'Footprint', + ti: '.FootprintType' }, { n: 'owns', ti: 'Boolean', @@ -113,12 +100,53 @@ var OMEO_LMB_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FootprintPropertyType', + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', ps: [{ - n: 'footprint', + n: 'rest', rq: true, - en: 'Footprint', - ti: '.FootprintType' + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'sensor', + ti: 'OMEO_EOP_2_0.SensorPropertyType' + }, { + en: 'acquisitionParameters', + ti: 'OMEO_EOP_2_0.AcquisitionPropertyType' + }], + t: 'ers' + }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + en: 'Acquisition', + ti: '.AcquisitionType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'SensorType', + bti: 'OMEO_EOP_2_0.SensorType', + ps: [{ + n: 'measurementType' + }] + }, { + ln: 'EarthObservationPropertyType', + ps: [{ + n: 'earthObservation', + rq: true, + en: 'EarthObservation', + ti: '.EarthObservationType' }, { n: 'owns', ti: 'Boolean', @@ -168,44 +196,12 @@ var OMEO_LMB_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AcquisitionType', - bti: 'OMEO_EOP_2_0.AcquisitionType', - ps: [{ - n: 'observationMode' - }, { - n: 'verticalResolution', - ti: 'GML_3_2_1.MeasureType' - }] - }, { - ln: 'FootprintType', - bti: 'OMEO_EOP_2_0.FootprintType', - ps: [{ - n: 'maximumAltitude', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'minimumAltitude', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'nominalTrack', - ti: 'GML_3_2_1.MultiCurvePropertyType' - }, { - n: 'occultationPoints', - ti: 'GML_3_2_1.MultiPointPropertyType' - }] - }, { - ln: 'EarthObservationPropertyType', + ln: 'EarthObservationEquipmentPropertyType', ps: [{ - n: 'earthObservation', + n: 'earthObservationEquipment', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }, { n: 'nilReason', ti: { @@ -246,59 +242,63 @@ var OMEO_LMB_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'SensorType', - bti: 'OMEO_EOP_2_0.SensorType', - ps: [{ - n: 'measurementType' - }] + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' }, { t: 'enum', ln: 'MeasurementTypeValueType', vs: ['ABSORPTION', 'EMISSION'] }], eis: [{ - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', + en: 'Acquisition', + ti: '.AcquisitionType', sh: { - lp: 'EarthObservationEquipment', + lp: 'Acquisition', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } - }, { - en: 'sensor', - ti: 'OMEO_EOP_2_0.SensorPropertyType', - sc: '.EarthObservationEquipmentType' }, { en: 'acquisitionParameters', ti: 'OMEO_EOP_2_0.AcquisitionPropertyType', sc: '.EarthObservationEquipmentType' }, { - en: 'Sensor', - ti: '.SensorType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'Sensor', + lp: 'Footprint', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'Sensor', + ti: '.SensorType', sh: { - lp: 'EarthObservation', + lp: 'Sensor', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', sh: { - lp: 'Footprint', + lp: 'EarthObservationEquipment', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'sensor', + ti: 'OMEO_EOP_2_0.SensorPropertyType', + sc: '.EarthObservationEquipmentType' + }, { + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'Acquisition', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }] diff --git a/scripts/lib/OMEO_OPT_2_0.js b/scripts/lib/OMEO_OPT_2_0.js index 78831e39..6efc07ce 100644 --- a/scripts/lib/OMEO_OPT_2_0.js +++ b/scripts/lib/OMEO_OPT_2_0.js @@ -3,14 +3,46 @@ var OMEO_OPT_2_0_Module_Factory = function () { n: 'OMEO_OPT_2_0', dens: 'http:\/\/www.opengis.net\/opt\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['OMEO_EOP_2_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ - ln: 'EarthObservationPropertyType', + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'EarthObservationResultType', + bti: 'OMEO_EOP_2_0.EarthObservationResultType', ps: [{ - n: 'earthObservation', + n: 'cloudCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageQuotationMode', + ti: 'OMEO_EOP_2_0.EarthObservationResultPropertyType' + }, { + n: 'snowCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageQuotationMode', + ti: 'OMEO_EOP_2_0.EarthObservationResultPropertyType' + }] + }, { + ln: 'EarthObservationResultPropertyType', + ps: [{ + n: 'earthObservationResult', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -51,46 +83,14 @@ var OMEO_OPT_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - ln: 'EarthObservationResultType', - bti: 'OMEO_EOP_2_0.EarthObservationResultType', - ps: [{ - n: 'cloudCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageQuotationMode', - ti: 'OMEO_EOP_2_0.EarthObservationResultPropertyType' - }, { - n: 'snowCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'snowCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'snowCoverPercentageQuotationMode', - ti: 'OMEO_EOP_2_0.EarthObservationResultPropertyType' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'EarthObservationPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'earthObservation', rq: true, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType' + en: 'EarthObservation', + ti: '.EarthObservationType' }, { n: 'nilReason', ti: { @@ -145,17 +145,17 @@ var OMEO_OPT_2_0_Module_Factory = function () { vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'EarthObservationResult', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }] diff --git a/scripts/lib/OMEO_SAR_2_0.js b/scripts/lib/OMEO_SAR_2_0.js index 010cd8be..ca28ade8 100644 --- a/scripts/lib/OMEO_SAR_2_0.js +++ b/scripts/lib/OMEO_SAR_2_0.js @@ -3,25 +3,10 @@ var OMEO_SAR_2_0_Module_Factory = function () { n: 'OMEO_SAR_2_0', dens: 'http:\/\/www.opengis.net\/sar\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['OMEO_EOP_2_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], tis: [{ - ln: 'AcquisitionPropertyType', - ps: [{ - n: 'acquisition', - rq: true, - mx: false, - dom: false, - en: 'Acquisition', - ti: '.AcquisitionType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' }, { ln: 'AcquisitionType', bti: 'OMEO_EOP_2_0.AcquisitionType', @@ -44,6 +29,24 @@ var OMEO_SAR_2_0_Module_Factory = function () { n: 'dopplerFrequency', ti: 'GML_3_2_1.MeasureType' }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + mx: false, + dom: false, + en: 'Acquisition', + ti: '.AcquisitionType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { ln: 'EarthObservationPropertyType', ps: [{ @@ -102,13 +105,6 @@ var OMEO_SAR_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - t: 'enum', - ln: 'PolarisationModeValueEnumerationType', - vs: ['UNDEFINED', 'T', 'S', 'D', 'Q'] }, { t: 'enum', ln: 'AntennaLookDirectionValueEnumerationType', @@ -117,6 +113,10 @@ var OMEO_SAR_2_0_Module_Factory = function () { t: 'enum', ln: 'PolarisationChannelsValueEnumerationType', vs: ['HH', 'HV', 'UNDEFINED', 'HV, VH', 'VV, VH', 'VV, HV', 'VH, HV', 'VH, VV', 'HH, HV', 'HH, VH', 'HH, VV', 'VH', 'VV'] + }, { + t: 'enum', + ln: 'PolarisationModeValueEnumerationType', + vs: ['UNDEFINED', 'T', 'S', 'D', 'Q'] }], eis: [{ en: 'EarthObservation', diff --git a/scripts/lib/OMEO_SEN1_2_0.js b/scripts/lib/OMEO_SEN1_2_0.js index 0a008c2b..603e20bc 100644 --- a/scripts/lib/OMEO_SEN1_2_0.js +++ b/scripts/lib/OMEO_SEN1_2_0.js @@ -3,14 +3,98 @@ var OMEO_SEN1_2_0_Module_Factory = function () { n: 'OMEO_SEN1_2_0', dens: 'http:\/\/www.opengis.net\/sen1\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'OMEO_EOP_2_0', 'OMEO_SAR_2_0', 'ISO19139_GMD_20070417'], + deps: ['OMEO_SAR_2_0', 'XLink_1_0', 'ISO19139_GMD_20070417', 'OMEO_EOP_2_0'], tis: [{ - ln: 'EarthObservationResultPropertyType', + ln: 'QualityDisclaimerType', ps: [{ - n: 'earthObservationResult', + n: 'oqcFailed', + en: 'OQC_Failed', + ti: 'Boolean' + }, { + n: 'oqcUpdated', + en: 'OQC_Updated', + ti: 'Boolean' + }, { + n: 'offQCResult', + mno: 0, + col: true, + en: 'OffQC_Result' + }, { + n: 'offQCDescription', + en: 'OffQC_Description' + }, { + n: 'disclaimer', + en: 'Disclaimer' + }] + }, { + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', + bti: 'ISO19139_GMD_20070417.DQElementPropertyType', + ps: [{ + n: 'qualityDisclaimer', + ti: '.QualityDisclaimerType' + }] + }, { + ln: 'EarthObservationResultType', + bti: 'OMEO_EOP_2_0.EarthObservationResultType', + ps: [{ + n: 'timeliness' + }] + }, { + ln: 'EarthObservationMetadataType', + bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', + ps: [{ + n: 'rest', rq: true, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType' + mxo: 1, + col: true, + mx: false, + dom: false, + en: 'parentIdentifier', + t: 'er' + }] + }, { + ln: 'EarthObservationMetadataPropertyType', + ps: [{ + n: 'earthObservationMetadata', + rq: true, + en: 'EarthObservationMetadata', + ti: '.EarthObservationMetadataType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'EarthObservationType', + bti: 'OMEO_SAR_2_0.EarthObservationType' + }, { + ln: 'AcquisitionType', + bti: 'OMEO_SAR_2_0.AcquisitionType', + ps: [{ + n: 'rest', + mno: 0, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'polarisationChannels' + }, { + en: 'polarisationMode' + }], + t: 'ers' + }] + }, { + ln: 'EarthObservationPropertyType', + ps: [{ + n: 'earthObservation', + rq: true, + en: 'EarthObservation', + ti: '.EarthObservationType' }, { n: 'nilReason', ti: { @@ -60,18 +144,12 @@ var OMEO_SEN1_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationResultType', - bti: 'OMEO_EOP_2_0.EarthObservationResultType', - ps: [{ - n: 'timeliness' - }] - }, { - ln: 'EarthObservationPropertyType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservation', + n: 'earthObservationResult', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' }, { n: 'nilReason', ti: { @@ -120,14 +198,6 @@ var OMEO_SEN1_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'DQElementPropertyType', - tn: 'DQ_Element_PropertyType', - bti: 'ISO19139_GMD_20070417.DQElementPropertyType', - ps: [{ - n: 'qualityDisclaimer', - ti: '.QualityDisclaimerType' - }] }, { ln: 'AcquisitionPropertyType', ps: [{ @@ -144,75 +214,9 @@ var OMEO_SEN1_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationMetadataPropertyType', - ps: [{ - n: 'earthObservationMetadata', - rq: true, - en: 'EarthObservationMetadata', - ti: '.EarthObservationMetadataType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'QualityDisclaimerType', - ps: [{ - n: 'oqcFailed', - en: 'OQC_Failed', - ti: 'Boolean' - }, { - n: 'oqcUpdated', - en: 'OQC_Updated', - ti: 'Boolean' - }, { - n: 'offQCResult', - mno: 0, - col: true, - en: 'OffQC_Result' - }, { - n: 'offQCDescription', - en: 'OffQC_Description' - }, { - n: 'disclaimer', - en: 'Disclaimer' - }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_SAR_2_0.EarthObservationType' - }, { - ln: 'AcquisitionType', - bti: 'OMEO_SAR_2_0.AcquisitionType', - ps: [{ - n: 'rest', - mno: 0, - mxo: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'polarisationChannels' - }, { - en: 'polarisationMode' - }], - t: 'ers' - }] - }, { - ln: 'EarthObservationMetadataType', - bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', - ps: [{ - n: 'rest', - rq: true, - mxo: 1, - col: true, - mx: false, - dom: false, - en: 'parentIdentifier', - t: 'er' - }] + t: 'enum', + ln: 'TimelinessType', + vs: ['NRT_10M', 'NRT_1H', 'NRT_3H', 'FAST_24H', 'ARCH_6H', 'ARCH_RUSH', 'ARCH_NORMAL'] }, { t: 'enum', ln: 'QCResultType', @@ -225,25 +229,21 @@ var OMEO_SEN1_2_0_Module_Factory = function () { t: 'enum', ln: 'PolarisationChannelsValueEnumerationType', vs: ['UNDEFINED', 'HH', 'HV', 'HH, HV', 'VV, VH'] - }, { - t: 'enum', - ln: 'TimelinessType', - vs: ['NRT_10M', 'NRT_1H', 'NRT_3H', 'FAST_24H', 'ARCH_6H', 'ARCH_RUSH', 'ARCH_NORMAL'] }], eis: [{ + en: 'EarthObservation', + ti: '.EarthObservationType', + sh: { + lp: 'EarthObservation', + ns: 'http:\/\/www.opengis.net\/sar\/2.0' + } + }, { en: 'EarthObservationResult', ti: '.EarthObservationResultType', sh: { lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } - }, { - en: 'Acquisition', - ti: '.AcquisitionType', - sh: { - lp: 'Acquisition', - ns: 'http:\/\/www.opengis.net\/sar\/2.0' - } }, { en: 'EarthObservationMetadata', ti: '.EarthObservationMetadataType', @@ -252,21 +252,21 @@ var OMEO_SEN1_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'Acquisition', + ti: '.AcquisitionType', sh: { - lp: 'EarthObservation', + lp: 'Acquisition', ns: 'http:\/\/www.opengis.net\/sar\/2.0' } }, { en: 'polarisationChannels', sc: '.AcquisitionType' - }, { - en: 'parentIdentifier', - sc: '.EarthObservationMetadataType' }, { en: 'polarisationMode', sc: '.AcquisitionType' + }, { + en: 'parentIdentifier', + sc: '.EarthObservationMetadataType' }] }; return { diff --git a/scripts/lib/OMEO_SSP_2_0.js b/scripts/lib/OMEO_SSP_2_0.js index 70f9047d..202ec30f 100644 --- a/scripts/lib/OMEO_SSP_2_0.js +++ b/scripts/lib/OMEO_SSP_2_0.js @@ -3,59 +3,21 @@ var OMEO_SSP_2_0_Module_Factory = function () { n: 'OMEO_SSP_2_0', dens: 'http:\/\/www.opengis.net\/ssp\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['OMEO_EOP_2_0', 'XLink_1_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ - ln: 'FootprintType', - bti: 'OMEO_EOP_2_0.FootprintType', + ln: 'EarthObservationEquipmentPropertyType', ps: [{ - n: 'locationName', + n: 'earthObservationEquipment', rq: true, - en: { - lp: 'locationName', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.CodeType' - }] - }, { - ln: 'EarthObservationMetadataType', - bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', - ps: [{ - n: 'derivedFrom', - mno: 0, - col: true - }, { - n: 'nominalDate' - }] - }, { - ln: 'EarthObservationResultType', - bti: 'OMEO_EOP_2_0.EarthObservationResultType', - ps: [{ - n: 'cloudCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'cloudCoverPercentageQuotationMode' - }, { - n: 'snowCoverPercentage', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'snowCoverPercentageAssessmentConfidence', - ti: 'GML_3_2_1.MeasureType' + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }, { - n: 'snowCoverPercentageQuotationMode' - }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - ln: 'FootprintPropertyType', - ps: [{ - n: 'footprint', - rq: true, - en: 'Footprint', - ti: '.FootprintType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -96,36 +58,14 @@ var OMEO_SSP_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationMetadataPropertyType', - ps: [{ - n: 'earthObservationMetadata', - rq: true, - en: 'EarthObservationMetadata', - ti: '.EarthObservationMetadataType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'FootprintPropertyType', ps: [{ - n: 'earthObservationEquipment', + n: 'footprint', rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' + en: 'Footprint', + ti: '.FootprintType' }, { n: 'owns', ti: 'Boolean', @@ -229,6 +169,69 @@ var OMEO_SSP_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'EarthObservationResultType', + bti: 'OMEO_EOP_2_0.EarthObservationResultType', + ps: [{ + n: 'cloudCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'cloudCoverPercentageQuotationMode' + }, { + n: 'snowCoverPercentage', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageAssessmentConfidence', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'snowCoverPercentageQuotationMode' + }] + }, { + ln: 'EarthObservationMetadataType', + bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', + ps: [{ + n: 'derivedFrom', + mno: 0, + col: true + }, { + n: 'nominalDate' + }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ps: [{ + n: 'rest', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType' + }, { + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType' + }], + t: 'ers' + }] + }, { + ln: 'EarthObservationMetadataPropertyType', + ps: [{ + n: 'earthObservationMetadata', + rq: true, + en: 'EarthObservationMetadata', + ti: '.EarthObservationMetadataType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { ln: 'EarthObservationResultPropertyType', ps: [{ @@ -236,6 +239,13 @@ var OMEO_SSP_2_0_Module_Factory = function () { rq: true, en: 'EarthObservationResult', ti: '.EarthObservationResultType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -276,31 +286,21 @@ var OMEO_SSP_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'EarthObservationEquipmentType', - bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', ps: [{ - n: 'rest', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'platform', - ti: 'OMEO_EOP_2_0.PlatformPropertyType' - }, { - en: 'instrument', - ti: 'OMEO_EOP_2_0.InstrumentPropertyType' - }], - t: 'ers' + n: 'locationName', + rq: true, + en: { + lp: 'locationName', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.CodeType' }] }, { t: 'enum', @@ -308,17 +308,21 @@ var OMEO_SSP_2_0_Module_Factory = function () { vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservationMetadata', - ti: '.EarthObservationMetadataType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'EarthObservationMetaData', + lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType', + sc: '.EarthObservationEquipmentType' + }, { + en: 'EarthObservationMetadata', + ti: '.EarthObservationMetadataType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationMetaData', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { @@ -328,6 +332,13 @@ var OMEO_SSP_2_0_Module_Factory = function () { lp: 'Footprint', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'EarthObservation', + ti: '.EarthObservationType', + sh: { + lp: 'EarthObservation', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }, { en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType', @@ -335,21 +346,10 @@ var OMEO_SSP_2_0_Module_Factory = function () { lp: 'EarthObservationEquipment', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } - }, { - en: 'instrument', - ti: 'OMEO_EOP_2_0.InstrumentPropertyType', - sc: '.EarthObservationEquipmentType' }, { en: 'platform', ti: 'OMEO_EOP_2_0.PlatformPropertyType', sc: '.EarthObservationEquipmentType' - }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - sh: { - lp: 'EarthObservationResult', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } }] }; return { diff --git a/scripts/lib/OMX_1_0_0.js b/scripts/lib/OMX_1_0_0.js index c96fe013..38cc7545 100644 --- a/scripts/lib/OMX_1_0_0.js +++ b/scripts/lib/OMX_1_0_0.js @@ -3,14 +3,14 @@ var OMX_1_0_0_Module_Factory = function () { n: 'OMX_1_0_0', dens: 'http:\/\/www.opengis.net\/omx\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'OM_1_0_0', 'GML_3_1_1', 'SensorML_1_0_1'], + deps: ['XLink_1_0', 'OM_1_0_0', 'SensorML_1_0_1', 'GML_3_1_1'], tis: [{ - ln: 'InstrumentPropertyType', + ln: 'CalculationProcessPropertyType', ps: [{ - n: 'instrument', + n: 'calculationProcess', rq: true, - en: 'Instrument', - ti: '.InstrumentType' + en: 'CalculationProcess', + ti: '.CalculationProcessType' }, { n: 'remoteSchema', an: { @@ -44,18 +44,12 @@ var OMX_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CalculationProcessType', - bti: '.ObservationProcessType' - }, { - ln: 'ObservationProcessPropertyType', + ln: 'InstrumentPropertyType', ps: [{ - n: 'observationProcess', + n: 'instrument', rq: true, - mx: false, - dom: false, - en: 'ObservationProcess', - ti: '.ObservationProcessType', - t: 'er' + en: 'Instrument', + ti: '.InstrumentType' }, { n: 'remoteSchema', an: { @@ -89,23 +83,18 @@ var OMX_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationProcessType', - bti: 'SensorML_1_0_1.AbstractProcessType', - ps: [{ - n: 'method', - rq: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'resultQuality', - ti: 'OM_1_0_0.AnyOrReferenceType' - }] + ln: 'CalculationProcessType', + bti: '.ObservationProcessType' }, { - ln: 'CalculationProcessPropertyType', + ln: 'ObservationProcessPropertyType', ps: [{ - n: 'calculationProcess', + n: 'observationProcess', rq: true, - en: 'CalculationProcess', - ti: '.CalculationProcessType' + mx: false, + dom: false, + en: 'ObservationProcess', + ti: '.ObservationProcessType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -141,6 +130,17 @@ var OMX_1_0_0_Module_Factory = function () { }, { ln: 'InstrumentType', bti: '.ObservationProcessType' + }, { + ln: 'ObservationProcessType', + bti: 'SensorML_1_0_1.AbstractProcessType', + ps: [{ + n: 'method', + rq: true, + ti: 'GML_3_1_1.CodeType' + }, { + n: 'resultQuality', + ti: 'OM_1_0_0.AnyOrReferenceType' + }] }], eis: [{ en: 'PointCoverageObs', @@ -150,26 +150,41 @@ var OMX_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TruthObservation', + en: 'Instrument', + ti: '.InstrumentType', + sh: 'ObservationProcess' + }, { + en: 'ComplexObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CountObservation', + en: 'DiscreteCoverageObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TimeSeriesObservation', + en: 'CalculationProcess', + ti: '.CalculationProcessType', + sh: 'ObservationProcess' + }, { + en: 'TruthObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } + }, { + en: 'ObservationProcess', + ti: '.ObservationProcessType', + sh: { + lp: '_Process', + ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' + } }, { en: 'DiscreteCoverageObs', ti: 'OM_1_0_0.ObservationType', @@ -178,78 +193,63 @@ var OMX_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'PointCoverageObservation', + en: 'GeometryObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'DiscreteCoverageObservation', + en: 'Measurement', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CalculationProcess', - ti: '.CalculationProcessType', - sh: 'ObservationProcess' - }, { - en: 'ObservationProcess', - ti: '.ObservationProcessType', - sh: { - lp: '_Process', - ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' - } - }, { - en: 'Instrument', - ti: '.InstrumentType', - sh: 'ObservationProcess' - }, { - en: 'ComplexObservation', + en: 'PointCoverageObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TimeSeriesObs', + en: 'CategoryObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'GeometryObservation', + en: 'TemporalObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'Measurement', + en: 'TimeSeriesObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CategoryObservation', + en: 'CountObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TemporalObservation', + en: 'ElementCoverageObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'ElementCoverageObservation', + en: 'TimeSeriesObs', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', diff --git a/scripts/lib/OM_1_0_0.js b/scripts/lib/OM_1_0_0.js index baf3bba6..b7b7e3f9 100644 --- a/scripts/lib/OM_1_0_0.js +++ b/scripts/lib/OM_1_0_0.js @@ -3,53 +3,34 @@ var OM_1_0_0_Module_Factory = function () { n: 'OM_1_0_0', dens: 'http:\/\/www.opengis.net\/om\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['SWE_1_0_1', 'XLink_1_0', 'SensorML_1_0_1', 'GML_3_1_1'], + deps: ['XLink_1_0', 'SWE_1_0_1', 'GML_3_1_1', 'SensorML_1_0_1'], tis: [{ - ln: 'ObservationType', + ln: 'ObservationCollectionType', bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'metadata', - ti: '.AnyOrReferenceType' - }, { - n: 'samplingTime', - rq: true, - ti: 'SWE_1_0_1.TimeObjectPropertyType' - }, { - n: 'resultTime', - ti: 'SWE_1_0_1.TimeObjectPropertyType' - }, { - n: 'procedure', - rq: true, - ti: '.ProcessPropertyType' - }, { - n: 'resultQuality', - ti: '.AnyOrReferenceType' - }, { - n: 'observedProperty', - rq: true, - ti: 'SWE_1_0_1.PhenomenonPropertyType' - }, { - n: 'featureOfInterest', + n: 'member', rq: true, - ti: 'GML_3_1_1.FeaturePropertyType' - }, { - n: 'parameter', - mno: 0, col: true, - ti: 'SWE_1_0_1.AnyDataPropertyType' - }, { - n: 'result', - rq: true, - ti: 'AnyType' + ti: '.ObservationPropertyType' }] }, { - ln: 'AnyOrReferenceType', + ln: 'ProcessPropertyType', ps: [{ - n: 'any', + n: 'sensorMLProcess', rq: true, - dom: false, mx: false, - t: 'ae' + dom: false, + en: { + lp: '_Process', + ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' + }, + ti: 'SensorML_1_0_1.AbstractProcessType', + t: 'er' + }, { + n: 'process', + rq: true, + en: 'Process', + ti: 'AnyType' }, { n: 'remoteSchema', an: { @@ -83,12 +64,13 @@ var OM_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationPropertyType', + ln: 'AnyOrReferenceType', ps: [{ - n: 'observation', + n: 'any', rq: true, - en: 'Observation', - ti: '.ObservationType' + dom: false, + mx: false, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -122,32 +104,12 @@ var OM_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationCollectionType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.ObservationPropertyType' - }] - }, { - ln: 'ProcessPropertyType', + ln: 'ObservationPropertyType', ps: [{ - n: 'sensorMLProcess', - rq: true, - mx: false, - dom: false, - en: { - lp: '_Process', - ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' - }, - ti: 'SensorML_1_0_1.AbstractProcessType', - t: 'er' - }, { - n: 'process', + n: 'observation', rq: true, - en: 'Process', - ti: 'AnyType' + en: 'Observation', + ti: '.ObservationType' }, { n: 'remoteSchema', an: { @@ -180,6 +142,44 @@ var OM_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ObservationType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'metadata', + ti: '.AnyOrReferenceType' + }, { + n: 'samplingTime', + rq: true, + ti: 'SWE_1_0_1.TimeObjectPropertyType' + }, { + n: 'resultTime', + ti: 'SWE_1_0_1.TimeObjectPropertyType' + }, { + n: 'procedure', + rq: true, + ti: '.ProcessPropertyType' + }, { + n: 'resultQuality', + ti: '.AnyOrReferenceType' + }, { + n: 'observedProperty', + rq: true, + ti: 'SWE_1_0_1.PhenomenonPropertyType' + }, { + n: 'featureOfInterest', + rq: true, + ti: 'GML_3_1_1.FeaturePropertyType' + }, { + n: 'parameter', + mno: 0, + col: true, + ti: 'SWE_1_0_1.AnyDataPropertyType' + }, { + n: 'result', + rq: true, + ti: 'AnyType' + }] }], eis: [{ en: 'ObservationCollection', diff --git a/scripts/lib/OM_2_0.js b/scripts/lib/OM_2_0.js index f9e5a382..478f10fd 100644 --- a/scripts/lib/OM_2_0.js +++ b/scripts/lib/OM_2_0.js @@ -3,28 +3,15 @@ var OM_2_0_Module_Factory = function () { n: 'OM_2_0', dens: 'http:\/\/www.opengis.net\/om\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['ISO19139_GMD_20070417', 'XLink_1_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'ISO19139_GMD_20070417'], tis: [{ - ln: 'ObservationContextPropertyType', - ps: [{ - n: 'observationContext', - rq: true, - en: 'ObservationContext', - ti: '.ObservationContextType' - }] - }, { - ln: 'TimeObjectPropertyType', + ln: 'OMProcessPropertyType', + tn: 'OM_ProcessPropertyType', ps: [{ - n: 'abstractTimeObject', + n: 'any', rq: true, mx: false, - dom: false, - en: { - lp: 'AbstractTimeObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractTimeObjectType', - t: 'er' + t: 'ae' }, { n: 'nilReason', ti: { @@ -115,55 +102,6 @@ var OM_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'OMProcessPropertyType', - tn: 'OM_ProcessPropertyType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] }, { ln: 'OMObservationType', tn: 'OM_ObservationType', @@ -218,23 +156,66 @@ var OM_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'NamedValueType', + ln: 'NamedValuePropertyType', ps: [{ - n: 'name', + n: 'namedValue', rq: true, - ti: 'GML_3_2_1.ReferenceType' + en: 'NamedValue', + ti: '.NamedValueType' }, { - n: 'value', - rq: true, - ti: 'AnyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'NamedValuePropertyType', + ln: 'TimeObjectPropertyType', ps: [{ - n: 'namedValue', + n: 'abstractTimeObject', rq: true, - en: 'NamedValue', - ti: '.NamedValueType' + mx: false, + dom: false, + en: { + lp: 'AbstractTimeObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractTimeObjectType', + t: 'er' }, { n: 'nilReason', ti: { @@ -276,6 +257,14 @@ var OM_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ObservationContextPropertyType', + ps: [{ + n: 'observationContext', + rq: true, + en: 'ObservationContext', + ti: '.ObservationContextType' + }] }, { ln: 'ObservationContextType', ps: [{ @@ -287,13 +276,21 @@ var OM_2_0_Module_Factory = function () { rq: true, ti: 'GML_3_2_1.ReferenceType' }] + }, { + ln: 'NamedValueType', + ps: [{ + n: 'name', + rq: true, + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'value', + rq: true, + ti: 'AnyType' + }] }], eis: [{ - en: 'NamedValue', - ti: '.NamedValueType' - }, { - en: 'result', - ti: 'AnyType' + en: 'ObservationContext', + ti: '.ObservationContextType' }, { en: 'OM_Observation', ti: '.OMObservationType', @@ -302,8 +299,11 @@ var OM_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ObservationContext', - ti: '.ObservationContextType' + en: 'NamedValue', + ti: '.NamedValueType' + }, { + en: 'result', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/OSEO_1_0.js b/scripts/lib/OSEO_1_0.js index b4dd6f3e..4714b5f4 100644 --- a/scripts/lib/OSEO_1_0.js +++ b/scripts/lib/OSEO_1_0.js @@ -2,28 +2,30 @@ var OSEO_1_0_Module_Factory = function () { var OSEO_1_0 = { n: 'OSEO_1_0', dens: 'http:\/\/www.opengis.net\/oseo\/1.0', - deps: ['OWS_2_0', 'SWE_2_0', 'SWES_2_0'], + deps: ['SWE_2_0', 'OWS_2_0', 'SWES_2_0'], tis: [{ - ln: 'OrderQuotation', + ln: 'GetQuotationAckType', + bti: '.OrderResponseBaseType', ps: [{ n: 'quotationId', rq: true }, { - n: 'validityTime', - ti: 'DateTime' - }, { - n: 'price', - ti: '.CurrencyType' - }, { - n: 'orderItemGroupPrice', + n: 'quotation', rq: true, - col: true, - ti: '.OrderItemGroupPrice' + ti: '.OrderQuotation' + }] + }, { + ln: 'PaymentOptionSelectedValue', + ps: [{ + n: 'paymentMethod', + rq: true }, { - n: 'contractInformation' + n: 'orderAccount' + }, { + n: 'creditCardInfo' }] }, { - ln: 'OrderingServiceContentsType.CancelCapabilities', + ln: 'OrderingServiceContentsType.ProgrammingOrders', tn: null, ps: [{ n: 'supported', @@ -34,56 +36,50 @@ var OSEO_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'asynchronous', - rq: true, - ti: 'Boolean', + n: 'spsurl', an: { - lp: 'asynchronous' + lp: 'SPS_URL' }, t: 'a' }] }, { - ln: 'GetStatusResponseType', - bti: '.OrderResponseBaseType', - ps: [{ - n: 'orderMonitorSpecification', - mno: 0, - col: true, - ti: '.CommonOrderMonitorSpecification' - }] - }, { - ln: 'GetCapabilities', - tn: null, - bti: 'OWS_2_0.GetCapabilitiesType', + ln: 'OrderItemGroupPrice', ps: [{ - n: 'service', + n: 'provider', rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'SubmitOrderResponseType', - bti: '.OrderResponseBaseType', - ps: [{ - n: 'orderId', - rq: true + ti: '.ProviderType' }, { - n: 'orderReference' + n: 'quotationId' + }, { + n: 'validityTime', + ti: 'DateTime' + }, { + n: 'price', + rq: true, + ti: '.CurrencyType' + }, { + n: 'balance', + ti: '.CurrencyType' + }, { + n: 'orderItemPrice', + rq: true, + col: true, + ti: '.OrderItemPrice' + }, { + n: 'contractInformation' }] }, { - ln: 'DescribeResultAccessRequestType', + ln: 'GetQuotationResponseRequestType', bti: '.OrderRequestBaseType', ps: [{ - n: 'timeStamp', - ti: 'DateTime' - }, { - n: 'orderId', + n: 'status', rq: true }, { - n: 'subFunction', - rq: true + n: 'errorMessage' + }, { + n: 'quotation', + rq: true, + ti: '.OrderQuotation' }] }, { ln: 'GetStatusRequestType', @@ -103,30 +99,37 @@ var OSEO_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'CommonOrderMonitorSpecification', - bti: '.CommonOrderSpecification', + ln: 'CollectionCapability.DescribeResultAccessCapabilities', + tn: null, ps: [{ - n: 'orderId', - rq: true - }, { - n: 'orderStatusInfo', + n: 'supported', rq: true, - ti: '.StatusType' - }, { - n: 'orderDateTime', + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' + }] + }, { + ln: 'DescribeResultAccessRequestType', + bti: '.OrderRequestBaseType', + ps: [{ + n: 'timeStamp', ti: 'DateTime' }, { - n: 'orderItem', - mno: 0, - col: true, - ti: '.CommonOrderStatusItemType' + n: 'orderId', + rq: true + }, { + n: 'subFunction', + rq: true }] }, { - ln: 'EncodingType', + ln: 'OrderResponseBaseType', ps: [{ - n: 'supportedEncoding', - rq: true, - col: true + n: 'status', + rq: true + }, { + n: 'errorMessage' }] }, { ln: 'GetQuotationRequestType', @@ -143,253 +146,230 @@ var OSEO_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions', + ln: 'CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery', tn: null, ps: [{ - n: 'onlineDataAccess', + n: 'packageMedium', rq: true, - ti: '.CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess' + col: true + }] + }, { + ln: 'CancelRequestType', + bti: '.OrderRequestBaseType', + ps: [{ + n: 'timeStamp', + ti: 'DateTime' }, { - n: 'onlineDataDelivery', - rq: true, - ti: '.CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery' + n: 'orderId', + rq: true }, { - n: 'mediaDelivery', - rq: true, - ti: '.CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery' + n: 'statusNotification', + rq: true }] }, { - ln: 'OrderingServiceContentsType.SubscriptionOrders', + ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess', tn: null, ps: [{ - n: 'supported', + n: 'protocol', rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' + col: true }] }, { - ln: 'PaymentOptionSelectedValue', + ln: 'OnLineAccessAddressType.ServiceAddress', + tn: null, ps: [{ - n: 'paymentMethod', - rq: true + n: 'type' }, { - n: 'orderAccount' + n: 'url', + rq: true, + en: 'URL' }, { - n: 'creditCardInfo' + n: 'infoURL', + rq: true, + en: 'info_URL' + }, { + n: 'infoRequest', + ti: '.OnLineAccessAddressType.ServiceAddress.InfoRequest' }] }, { - ln: 'OnLineAccessAddressType.ServiceAddress.InfoRequest', + ln: 'DeliveryOptionsType.OnlineDataAccess', tn: null, ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + n: 'protocol', + rq: true }] }, { - ln: 'SubscriptionIdType', - bti: '.OrderItemIdType', + ln: 'CommonOrderSpecification.Option', + tn: null, ps: [{ - n: 'collectionId', - rq: true + n: 'parameterData', + rq: true, + en: 'ParameterData', + ti: '.ParameterDataType' }] }, { - ln: 'GetQuotationResponseRequestType', - bti: '.OrderRequestBaseType', + ln: 'DeliveryOptionsType.OnlineDataDelivery', + tn: null, ps: [{ - n: 'status', + n: 'protocol', rq: true - }, { - n: 'errorMessage' - }, { - n: 'quotation', - rq: true, - ti: '.OrderQuotation' }] }, { - ln: 'OrderSearchCriteriaType', + ln: 'OrderItemIdType' + }, { + ln: 'OrderingServiceContentsType.CancelCapabilities', + tn: null, ps: [{ - n: 'lastUpdate', - ti: 'DateTime' - }, { - n: 'lastUpdateEnd', - ti: 'AnyType' - }, { - n: 'orderStatus', - mno: 0, - col: true - }, { - n: 'orderReference' + n: 'supported', + rq: true, + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnySimpleType' + n: 'asynchronous', + rq: true, + ti: 'Boolean', + an: { + lp: 'asynchronous' + }, + t: 'a' }] }, { - ln: 'ParameterDescriptorType', - bti: 'SWE_2_0.AbstractDataComponentPropertyType', + ln: 'CommonOrderStatusItemType', + bti: '.CommonOrderItemType', ps: [{ - n: 'grouping' + n: 'orderItemStatusInfo', + rq: true, + ti: '.StatusType' }] }, { - ln: 'DeliveryAddressType.PostalAddress', - tn: null, + ln: 'OnLineAccessAddressType', ps: [{ - n: 'streetAddress', - rq: true - }, { - n: 'city', - rq: true - }, { - n: 'state', - rq: true - }, { - n: 'postalCode', - rq: true + n: 'serviceAddress', + en: 'ServiceAddress', + ti: '.OnLineAccessAddressType.ServiceAddress' }, { - n: 'country', + n: 'resourceAddress', + rq: true, + en: 'ResourceAddress', + ti: '.OnLineAccessAddressType.ResourceAddress' + }] + }, { + ln: 'PaymentOptionDefinitionType', + ps: [{ + n: 'paymentMethod', rq: true }, { - n: 'postBox' + n: 'paymentOptionInfoURL' }] }, { - ln: 'CommonOrderSpecification', + ln: 'CurrencyType', ps: [{ - n: 'orderReference' - }, { - n: 'orderRemark' - }, { - n: 'deliveryInformation', - ti: '.DeliveryInformationType' - }, { - n: 'invoiceAddress', - ti: '.DeliveryAddressType' - }, { - n: 'packaging', - mx: false, - dom: false, - t: 'er' - }, { - n: 'option', - mno: 0, - col: true, - ti: '.CommonOrderSpecification.Option' - }, { - n: 'deliveryOptions', - ti: '.DeliveryOptionsType' - }, { - n: 'priority' + n: 'value', + rq: true, + ti: 'Double' }, { - n: 'orderType', + n: 'currency', rq: true - }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnySimpleType' }] }, { - ln: 'GetQuotationAckType', - bti: '.OrderResponseBaseType', + ln: 'CommonOrderItemType.Option', + tn: null, ps: [{ - n: 'quotationId', - rq: true - }, { - n: 'quotation', + n: 'parameterData', rq: true, - ti: '.OrderQuotation' + en: 'ParameterData', + ti: '.ParameterDataType' }] }, { - ln: 'ItemURLType', + ln: 'CreditCardInfoType', ps: [{ - n: 'itemId', - rq: true + n: 'creditCardInstitute', + rq: true, + ti: 'AnyType' }, { - n: 'productId', - ti: '.ProductIdType' + n: 'nameOnCard', + rq: true, + ti: 'AnyType' }, { - n: 'itemAddress', + n: 'cardNumber', rq: true, - ti: '.OnLineAccessAddressType' + ti: 'AnyType' }, { n: 'expirationDate', - ti: 'DateTime' + rq: true, + ti: 'AnyType' }] }, { - ln: 'OrderOptionsRequestType', - bti: '.OrderRequestBaseType', + ln: 'Capabilities', + tn: null, + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ - n: 'timeStamp', - ti: 'DateTime' - }, { - n: 'collectionId', - rq: true - }, { - n: 'identifier', - rq: true, - col: true + n: 'contents', + en: 'Contents', + ti: '.OrderingServiceContentsType' }, { - n: 'taskingRequestId', - rq: true, - ti: '.TaskingRequestIdType' + n: 'notifications', + en: 'Notifications', + ti: 'SWES_2_0.NotificationProducerMetadataPropertyType' }] }, { - ln: 'StatusNotificationType', - bti: '.OrderRequestBaseType', + ln: 'StatusNotificationAckType', + bti: '.OrderResponseBaseType' + }, { + ln: 'OrderingServiceContentsType.DescribeResultAccessCapabilities', + tn: null, ps: [{ - n: 'timeStamp', - ti: 'DateTime' - }, { - n: 'orderMonitorSpecification', + n: 'supported', rq: true, - ti: '.CommonOrderMonitorSpecification' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' }] }, { - ln: 'CommonOrderOptionsType', + ln: 'DescribeResultAccessResponseType', + bti: '.OrderResponseBaseType', ps: [{ - n: 'productOrderOptionsId', + n: 'urLs', + mno: 0, + col: true, + en: 'URLs', + ti: '.ItemURLType' + }] + }, { + ln: 'OnlineAddressType', + ps: [{ + n: 'protocol', rq: true }, { - n: 'identifier' - }, { - n: 'description' - }, { - n: 'orderType', + n: 'serverAddress', rq: true }, { - n: 'option', - mno: 0, - col: true, - ti: '.ParameterDescriptorType' + n: 'userName' }, { - n: 'productDeliveryOptions', - rq: true, - col: true, - ti: '.CommonOrderOptionsType.ProductDeliveryOptions' + n: 'userPassword' }, { - n: 'orderOptionInfoURL' + n: 'path' + }] + }, { + ln: 'StatusType', + ps: [{ + n: 'status', + rq: true }, { - n: 'paymentOptions', - mno: 0, - col: true, - ti: '.PaymentOptionDefinitionType' + n: 'additionalStatusInfo' }, { - n: 'sceneSelectionOption', - mno: 0, - col: true, - ti: '.CommonOrderOptionsType.SceneSelectionOption' + n: 'missionSpecificStatusInfo' }] }, { - ln: 'DeliveryOptionsType.OnlineDataDelivery', - tn: null, + ln: 'ParameterDescriptorType', + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'protocol', - rq: true + n: 'grouping' }] }, { ln: 'TaskingRequestIdType', @@ -400,143 +380,143 @@ var OSEO_1_0_Module_Factory = function () { en: 'ID' }] }, { - ln: 'Capabilities', - tn: null, - bti: 'OWS_2_0.CapabilitiesBaseType', + ln: 'OrderSearchCriteriaType', ps: [{ - n: 'contents', - en: 'Contents', - ti: '.OrderingServiceContentsType' + n: 'lastUpdate', + ti: 'DateTime' }, { - n: 'notifications', - en: 'Notifications', - ti: 'SWES_2_0.NotificationProducerMetadataPropertyType' - }] - }, { - ln: 'CommonOrderOptionsType.SceneSelectionOption', - tn: null, - ps: [{ - n: 'name' + n: 'lastUpdateEnd', + ti: 'AnyType' }, { - n: 'description' + n: 'orderStatus', + mno: 0, + col: true }, { - n: 'sceneSelectionParameter', + n: 'orderReference' + }, { + n: 'extension', mno: 0, col: true, - ti: '.SceneSelectionDescriptorType' + ti: 'AnySimpleType' }] }, { - ln: 'DeliveryInformationType', + ln: 'GetStatusResponseType', + bti: '.OrderResponseBaseType', ps: [{ - n: 'onlineAddress', + n: 'orderMonitorSpecification', mno: 0, col: true, - ti: '.OnlineAddressType' + ti: '.CommonOrderMonitorSpecification' + }] + }, { + ln: 'DeliveryOptionsType.MediaDelivery', + tn: null, + ps: [{ + n: 'packageMedium', + rq: true }, { - n: 'mailAddress', - ti: '.DeliveryAddressType' + n: 'shippingInstructions' }] }, { - ln: 'CollectionCapability.SubscriptionOrders', + ln: 'CommonOrderItemType.SceneSelection', tn: null, ps: [{ - n: 'supported', + n: 'parameterData', + rq: true, + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_2_0.GetCapabilitiesType', + ps: [{ + n: 'service', rq: true, - ti: 'Boolean', an: { - lp: 'supported' + lp: 'service' }, t: 'a' }] }, { - ln: 'DeliveryAddressType', + ln: 'OrderRequestBaseType', ps: [{ - n: 'firstName' - }, { - n: 'lastName' - }, { - n: 'companyRef' - }, { - n: 'postalAddress', - ti: '.DeliveryAddressType.PostalAddress' - }, { - n: 'telephoneNumber' + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'facsimileTelephoneNumber' - }] - }, { - ln: 'OrderingServiceContentsType.ProductOrders', - tn: null, - ps: [{ - n: 'supported', + n: 'version', rq: true, - ti: 'Boolean', an: { - lp: 'supported' + lp: 'version' }, t: 'a' }] }, { - ln: 'DeliveryOptionsType', + ln: 'CommonOrderMonitorSpecification', + bti: '.CommonOrderSpecification', ps: [{ - n: 'onlineDataAccess', - rq: true, - ti: '.DeliveryOptionsType.OnlineDataAccess' - }, { - n: 'onlineDataDelivery', - rq: true, - ti: '.DeliveryOptionsType.OnlineDataDelivery' + n: 'orderId', + rq: true }, { - n: 'mediaDelivery', + n: 'orderStatusInfo', rq: true, - ti: '.DeliveryOptionsType.MediaDelivery' - }, { - n: 'numberOfCopies', - ti: 'Int' + ti: '.StatusType' }, { - n: 'productAnnotation' + n: 'orderDateTime', + ti: 'DateTime' }, { - n: 'specialInstructions' + n: 'orderItem', + mno: 0, + col: true, + ti: '.CommonOrderStatusItemType' }] }, { - ln: 'OnLineAccessAddressType.ResourceAddress.ServiceRequest', - tn: null, + ln: 'OrderItemPrice', ps: [{ - n: 'any', + n: 'itemId', + rq: true + }, { + n: 'productId', rq: true, - dom: false, - mx: false, - t: 'ae' + ti: '.ProductIdType' + }, { + n: 'taskingRequestId', + rq: true, + ti: '.TaskingRequestIdType' + }, { + n: 'subscriptionId', + rq: true, + ti: '.SubscriptionIdType' + }, { + n: 'price', + ti: '.CurrencyType' + }, { + n: 'priceInformation' + }, { + n: 'contractInformation' }] }, { - ln: 'PaymentOptionDefinitionType', + ln: 'ProductIdType', + bti: '.OrderItemIdType', ps: [{ - n: 'paymentMethod', + n: 'identifier', rq: true }, { - n: 'paymentOptionInfoURL' + n: 'collectionId' }] }, { - ln: 'SceneSelectionDescriptorType.SceneRestriction', - tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType' - }, { - ln: 'OnlineAddressType', + ln: 'SubscriptionIdType', + bti: '.OrderItemIdType', ps: [{ - n: 'protocol', - rq: true - }, { - n: 'serverAddress', + n: 'collectionId', rq: true - }, { - n: 'userName' - }, { - n: 'userPassword' - }, { - n: 'path' }] }, { - ln: 'CollectionCapability.DescribeResultAccessCapabilities', + ln: 'OrderingServiceContentsType.SubscriptionOrders', tn: null, ps: [{ n: 'supported', @@ -548,57 +528,45 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OnLineAccessAddressType', + ln: 'CollectionCapability.ProductOrders', + tn: null, ps: [{ - n: 'serviceAddress', - en: 'ServiceAddress', - ti: '.OnLineAccessAddressType.ServiceAddress' - }, { - n: 'resourceAddress', + n: 'supported', rq: true, - en: 'ResourceAddress', - ti: '.OnLineAccessAddressType.ResourceAddress' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' }] }, { - ln: 'OnLineAccessAddressType.ResourceAddress', - tn: null, + ln: 'DeliveryAddressType', ps: [{ - n: 'url', - rq: true, - en: 'URL' + n: 'firstName' }, { - n: 'serviceRequest', - ti: '.OnLineAccessAddressType.ResourceAddress.ServiceRequest' + n: 'lastName' + }, { + n: 'companyRef' + }, { + n: 'postalAddress', + ti: '.DeliveryAddressType.PostalAddress' + }, { + n: 'telephoneNumber' + }, { + n: 'facsimileTelephoneNumber' }] }, { - ln: 'DeliveryOptionsType.MediaDelivery', - tn: null, + ln: 'ParameterDataType', ps: [{ - n: 'packageMedium', + n: 'encoding', rq: true }, { - n: 'shippingInstructions' - }] - }, { - ln: 'CommonOrderItemType.SceneSelection', - tn: null, - ps: [{ - n: 'parameterData', + n: 'values', rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'OrderOptionsResponseType', - bti: '.OrderResponseBaseType', - ps: [{ - n: 'orderOptions', - mno: 0, - col: true, - ti: '.CommonOrderOptionsType' + ti: 'AnyType' }] }, { - ln: 'OrderingServiceContentsType.ProgrammingOrders', + ln: 'CollectionCapability.CancelCapabilities', tn: null, ps: [{ n: 'supported', @@ -609,327 +577,277 @@ var OSEO_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'spsurl', + n: 'asynchronous', + rq: true, + ti: 'Boolean', an: { - lp: 'SPS_URL' + lp: 'asynchronous' }, t: 'a' }] }, { - ln: 'StatusType', + ln: 'CollectionCapability.SubscriptionOrders', + tn: null, ps: [{ - n: 'status', - rq: true + n: 'supported', + rq: true, + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' + }] + }, { + ln: 'CommonOrderOptionsType.SceneSelectionOption', + tn: null, + ps: [{ + n: 'name' }, { - n: 'additionalStatusInfo' + n: 'description' }, { - n: 'missionSpecificStatusInfo' + n: 'sceneSelectionParameter', + mno: 0, + col: true, + ti: '.SceneSelectionDescriptorType' }] }, { - ln: 'GetQuotationResponseAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'CurrencyType', + ln: 'CollectionCapability', ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }, { - n: 'currency', + n: 'collectionId', rq: true + }, { + n: 'productOrders', + en: 'ProductOrders', + ti: '.CollectionCapability.ProductOrders' + }, { + n: 'subscriptionOrders', + en: 'SubscriptionOrders', + ti: '.CollectionCapability.SubscriptionOrders' + }, { + n: 'describeResultAccessCapabilities', + en: 'DescribeResultAccessCapabilities', + ti: '.CollectionCapability.DescribeResultAccessCapabilities' + }, { + n: 'cancelCapabilities', + en: 'CancelCapabilities', + ti: '.CollectionCapability.CancelCapabilities' }] }, { - ln: 'CommonOrderItemType', + ln: 'CommonOrderSpecification', ps: [{ - n: 'itemId', - rq: true + n: 'orderReference' }, { - n: 'productOrderOptionsId' + n: 'orderRemark' }, { - n: 'orderItemRemark' + n: 'deliveryInformation', + ti: '.DeliveryInformationType' }, { - n: 'option', - mno: 0, - col: true, - ti: '.CommonOrderItemType.Option' + n: 'invoiceAddress', + ti: '.DeliveryAddressType' }, { - n: 'sceneSelection', + n: 'packaging', + mx: false, + dom: false, + t: 'er' + }, { + n: 'option', mno: 0, col: true, - ti: '.CommonOrderItemType.SceneSelection' + ti: '.CommonOrderSpecification.Option' }, { n: 'deliveryOptions', ti: '.DeliveryOptionsType' }, { - n: 'payment', - ti: '.PaymentOptionSelectedValue' + n: 'priority' + }, { + n: 'orderType', + rq: true }, { n: 'extension', mno: 0, col: true, ti: 'AnySimpleType' - }, { - n: 'productId', - rq: true, - ti: '.ProductIdType' - }, { - n: 'taskingRequestId', - rq: true, - ti: '.TaskingRequestIdType' - }, { - n: 'subscriptionId', - rq: true, - ti: '.SubscriptionIdType' }] }, { - ln: 'OrderItemGroupPrice', - ps: [{ - n: 'provider', - rq: true, - ti: '.ProviderType' - }, { - n: 'quotationId' - }, { - n: 'validityTime', - ti: 'DateTime' - }, { - n: 'price', - rq: true, - ti: '.CurrencyType' - }, { - n: 'balance', - ti: '.CurrencyType' - }, { - n: 'orderItemPrice', - rq: true, - col: true, - ti: '.OrderItemPrice' - }, { - n: 'contractInformation' - }] + ln: 'GetQuotationResponseAckType', + bti: '.OrderResponseBaseType' }, { - ln: 'DeliveryOptionsType.OnlineDataAccess', + ln: 'DeliveryAddressType.PostalAddress', tn: null, ps: [{ - n: 'protocol', + n: 'streetAddress', rq: true - }] - }, { - ln: 'CommonOrderItemType.Option', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'StatusNotificationAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'CancelRequestAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'ProviderType', - ps: [{ - n: 'serviceName', + }, { + n: 'city', rq: true }, { - n: 'organization', + n: 'state', rq: true - }] - }, { - ln: 'CommonOrderSpecification.Option', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'CancelRequestType', - bti: '.OrderRequestBaseType', - ps: [{ - n: 'timeStamp', - ti: 'DateTime' }, { - n: 'orderId', + n: 'postalCode', rq: true }, { - n: 'statusNotification', + n: 'country', rq: true + }, { + n: 'postBox' }] }, { - ln: 'DescribeResultAccessResponseType', - bti: '.OrderResponseBaseType', + ln: 'OnLineAccessAddressType.ServiceAddress.InfoRequest', + tn: null, ps: [{ - n: 'urLs', - mno: 0, - col: true, - en: 'URLs', - ti: '.ItemURLType' + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' }] }, { - ln: 'OrderingServiceContentsType.SubmitCapabilities', + ln: 'OrderingServiceContentsType.GetStatusCapabilities', tn: null, ps: [{ - n: 'asynchronous', - rq: true, - ti: 'Boolean', - an: { - lp: 'asynchronous' - }, - t: 'a' - }, { - n: 'maxNumberOfProducts', - ti: 'Integer', - an: { - lp: 'maxNumberOfProducts' - }, - t: 'a' - }, { - n: 'globalDeliveryOptions', - rq: true, - ti: 'Boolean', - an: { - lp: 'globalDeliveryOptions' - }, - t: 'a' - }, { - n: 'localDeliveryOptions', + n: 'orderSearch', rq: true, ti: 'Boolean', an: { - lp: 'localDeliveryOptions' + lp: 'orderSearch' }, t: 'a' }, { - n: 'globalOrderOptions', + n: 'orderRetrieve', rq: true, ti: 'Boolean', an: { - lp: 'globalOrderOptions' + lp: 'orderRetrieve' }, t: 'a' }, { - n: 'localOrderOptions', + n: 'full', rq: true, ti: 'Boolean', an: { - lp: 'localOrderOptions' + lp: 'full' }, t: 'a' }] }, { - ln: 'CommonOrderStatusItemType', - bti: '.CommonOrderItemType', + ln: 'OrderSpecification', + bti: '.CommonOrderSpecification', ps: [{ - n: 'orderItemStatusInfo', + n: 'orderItem', rq: true, - ti: '.StatusType' + col: true, + ti: '.CommonOrderItemType' }] }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery', - tn: null, + ln: 'OrderingServiceContentsType', ps: [{ - n: 'protocol', + n: 'productOrders', rq: true, - col: true - }] - }, { - ln: 'OrderingServiceContentsType.DescribeResultAccessCapabilities', - tn: null, - ps: [{ - n: 'supported', + en: 'ProductOrders', + ti: '.OrderingServiceContentsType.ProductOrders' + }, { + n: 'subscriptionOrders', rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' + en: 'SubscriptionOrders', + ti: '.OrderingServiceContentsType.SubscriptionOrders' + }, { + n: 'programmingOrders', + rq: true, + en: 'ProgrammingOrders', + ti: '.OrderingServiceContentsType.ProgrammingOrders' + }, { + n: 'getQuotationCapabilities', + rq: true, + en: 'GetQuotationCapabilities', + ti: '.OrderingServiceContentsType.GetQuotationCapabilities' + }, { + n: 'submitCapabilities', + rq: true, + en: 'SubmitCapabilities', + ti: '.OrderingServiceContentsType.SubmitCapabilities' + }, { + n: 'getStatusCapabilities', + rq: true, + en: 'GetStatusCapabilities', + ti: '.OrderingServiceContentsType.GetStatusCapabilities' + }, { + n: 'describeResultAccessCapabilities', + rq: true, + en: 'DescribeResultAccessCapabilities', + ti: '.OrderingServiceContentsType.DescribeResultAccessCapabilities' + }, { + n: 'cancelCapabilities', + rq: true, + en: 'CancelCapabilities', + ti: '.OrderingServiceContentsType.CancelCapabilities' + }, { + n: 'supportedCollection', + mno: 0, + col: true, + en: 'SupportedCollection', + ti: '.CollectionCapability' + }, { + n: 'contentsType', + mno: 0, + col: true, + en: 'ContentsType', + ti: '.EncodingType' }] }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery', - tn: null, + ln: 'OrderOptionsRequestType', + bti: '.OrderRequestBaseType', ps: [{ - n: 'packageMedium', + n: 'timeStamp', + ti: 'DateTime' + }, { + n: 'collectionId', + rq: true + }, { + n: 'identifier', rq: true, col: true + }, { + n: 'taskingRequestId', + rq: true, + ti: '.TaskingRequestIdType' }] }, { - ln: 'OrderResponseBaseType', + ln: 'DeliveryInformationType', ps: [{ - n: 'status', - rq: true + n: 'onlineAddress', + mno: 0, + col: true, + ti: '.OnlineAddressType' }, { - n: 'errorMessage' + n: 'mailAddress', + ti: '.DeliveryAddressType' }] }, { - ln: 'OrderItemIdType' - }, { - ln: 'OrderingServiceContentsType.GetQuotationCapabilities', + ln: 'CommonOrderOptionsType.ProductDeliveryOptions', tn: null, ps: [{ - n: 'supported', + n: 'onlineDataAccess', rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' - }, { - n: 'synchronous', - rq: true, - ti: 'Boolean', - an: { - lp: 'synchronous' - }, - t: 'a' - }, { - n: 'asynchronous', - rq: true, - ti: 'Boolean', - an: { - lp: 'asynchronous' - }, - t: 'a' + ti: '.CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess' }, { - n: 'monitoring', + n: 'onlineDataDelivery', rq: true, - ti: 'Boolean', - an: { - lp: 'monitoring' - }, - t: 'a' + ti: '.CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery' }, { - n: 'offLine', + n: 'mediaDelivery', rq: true, - ti: 'Boolean', - an: { - lp: 'off-line' - }, - t: 'a' + ti: '.CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery' }] }, { - ln: 'CollectionCapability.CancelCapabilities', + ln: 'OnLineAccessAddressType.ResourceAddress.ServiceRequest', tn: null, ps: [{ - n: 'supported', - rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' - }, { - n: 'asynchronous', + n: 'any', rq: true, - ti: 'Boolean', - an: { - lp: 'asynchronous' - }, - t: 'a' + dom: false, + mx: false, + t: 'ae' }] }, { ln: 'SceneSelectionDescriptorType', @@ -941,76 +859,82 @@ var OSEO_1_0_Module_Factory = function () { ti: '.SceneSelectionDescriptorType.SceneRestriction' }] }, { - ln: 'ParameterDataType', + ln: 'SubmitOrderRequestType', + bti: '.OrderRequestBaseType', ps: [{ - n: 'encoding', - rq: true + n: 'timeStamp', + ti: 'DateTime' }, { - n: 'values', + n: 'orderSpecification', rq: true, - ti: 'AnyType' - }] - }, { - ln: 'CollectionCapability', - ps: [{ - n: 'collectionId', - rq: true - }, { - n: 'productOrders', - en: 'ProductOrders', - ti: '.CollectionCapability.ProductOrders' - }, { - n: 'subscriptionOrders', - en: 'SubscriptionOrders', - ti: '.CollectionCapability.SubscriptionOrders' + ti: '.OrderSpecification' }, { - n: 'describeResultAccessCapabilities', - en: 'DescribeResultAccessCapabilities', - ti: '.CollectionCapability.DescribeResultAccessCapabilities' + n: 'quotationId', + rq: true }, { - n: 'cancelCapabilities', - en: 'CancelCapabilities', - ti: '.CollectionCapability.CancelCapabilities' + n: 'statusNotification', + rq: true }] }, { - ln: 'ProductIdType', - bti: '.OrderItemIdType', + ln: 'StatusNotificationType', + bti: '.OrderRequestBaseType', ps: [{ - n: 'identifier', - rq: true + n: 'timeStamp', + ti: 'DateTime' }, { - n: 'collectionId' + n: 'orderMonitorSpecification', + rq: true, + ti: '.CommonOrderMonitorSpecification' }] }, { - ln: 'CreditCardInfoType', + ln: 'OnLineAccessAddressType.ResourceAddress', + tn: null, ps: [{ - n: 'creditCardInstitute', - rq: true, - ti: 'AnyType' - }, { - n: 'nameOnCard', + n: 'url', rq: true, - ti: 'AnyType' + en: 'URL' }, { - n: 'cardNumber', + n: 'serviceRequest', + ti: '.OnLineAccessAddressType.ResourceAddress.ServiceRequest' + }] + }, { + ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery', + tn: null, + ps: [{ + n: 'protocol', rq: true, - ti: 'AnyType' + col: true + }] + }, { + ln: 'OrderOptionsResponseType', + bti: '.OrderResponseBaseType', + ps: [{ + n: 'orderOptions', + mno: 0, + col: true, + ti: '.CommonOrderOptionsType' + }] + }, { + ln: 'CancelRequestAckType', + bti: '.OrderResponseBaseType' + }, { + ln: 'SubmitOrderResponseType', + bti: '.OrderResponseBaseType', + ps: [{ + n: 'orderId', + rq: true }, { - n: 'expirationDate', - rq: true, - ti: 'AnyType' + n: 'orderReference' }] }, { - ln: 'OrderSpecification', - bti: '.CommonOrderSpecification', + ln: 'EncodingType', ps: [{ - n: 'orderItem', + n: 'supportedEncoding', rq: true, - col: true, - ti: '.CommonOrderItemType' + col: true }] }, { - ln: 'CollectionCapability.ProductOrders', + ln: 'OrderingServiceContentsType.ProductOrders', tn: null, ps: [{ n: 'supported', @@ -1022,321 +946,397 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OrderItemPrice', + ln: 'OrderQuotation', ps: [{ - n: 'itemId', + n: 'quotationId', rq: true }, { - n: 'productId', - rq: true, - ti: '.ProductIdType' - }, { - n: 'taskingRequestId', - rq: true, - ti: '.TaskingRequestIdType' - }, { - n: 'subscriptionId', - rq: true, - ti: '.SubscriptionIdType' + n: 'validityTime', + ti: 'DateTime' }, { n: 'price', ti: '.CurrencyType' }, { - n: 'priceInformation' + n: 'orderItemGroupPrice', + rq: true, + col: true, + ti: '.OrderItemGroupPrice' }, { n: 'contractInformation' }] }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess', - tn: null, + ln: 'CommonOrderOptionsType', ps: [{ - n: 'protocol', + n: 'productOrderOptionsId', + rq: true + }, { + n: 'identifier' + }, { + n: 'description' + }, { + n: 'orderType', + rq: true + }, { + n: 'option', + mno: 0, + col: true, + ti: '.ParameterDescriptorType' + }, { + n: 'productDeliveryOptions', rq: true, - col: true + col: true, + ti: '.CommonOrderOptionsType.ProductDeliveryOptions' + }, { + n: 'orderOptionInfoURL' + }, { + n: 'paymentOptions', + mno: 0, + col: true, + ti: '.PaymentOptionDefinitionType' + }, { + n: 'sceneSelectionOption', + mno: 0, + col: true, + ti: '.CommonOrderOptionsType.SceneSelectionOption' }] }, { - ln: 'OrderingServiceContentsType', + ln: 'ItemURLType', ps: [{ - n: 'productOrders', - rq: true, - en: 'ProductOrders', - ti: '.OrderingServiceContentsType.ProductOrders' - }, { - n: 'subscriptionOrders', - rq: true, - en: 'SubscriptionOrders', - ti: '.OrderingServiceContentsType.SubscriptionOrders' + n: 'itemId', + rq: true }, { - n: 'programmingOrders', - rq: true, - en: 'ProgrammingOrders', - ti: '.OrderingServiceContentsType.ProgrammingOrders' + n: 'productId', + ti: '.ProductIdType' }, { - n: 'getQuotationCapabilities', + n: 'itemAddress', rq: true, - en: 'GetQuotationCapabilities', - ti: '.OrderingServiceContentsType.GetQuotationCapabilities' + ti: '.OnLineAccessAddressType' }, { - n: 'submitCapabilities', - rq: true, - en: 'SubmitCapabilities', - ti: '.OrderingServiceContentsType.SubmitCapabilities' + n: 'expirationDate', + ti: 'DateTime' + }] + }, { + ln: 'SceneSelectionDescriptorType.SceneRestriction', + tn: null, + bti: 'SWE_2_0.AbstractDataComponentPropertyType' + }, { + ln: 'CommonOrderItemType', + ps: [{ + n: 'itemId', + rq: true }, { - n: 'getStatusCapabilities', - rq: true, - en: 'GetStatusCapabilities', - ti: '.OrderingServiceContentsType.GetStatusCapabilities' + n: 'productOrderOptionsId' }, { - n: 'describeResultAccessCapabilities', - rq: true, - en: 'DescribeResultAccessCapabilities', - ti: '.OrderingServiceContentsType.DescribeResultAccessCapabilities' + n: 'orderItemRemark' }, { - n: 'cancelCapabilities', - rq: true, - en: 'CancelCapabilities', - ti: '.OrderingServiceContentsType.CancelCapabilities' + n: 'option', + mno: 0, + col: true, + ti: '.CommonOrderItemType.Option' }, { - n: 'supportedCollection', + n: 'sceneSelection', mno: 0, col: true, - en: 'SupportedCollection', - ti: '.CollectionCapability' + ti: '.CommonOrderItemType.SceneSelection' }, { - n: 'contentsType', + n: 'deliveryOptions', + ti: '.DeliveryOptionsType' + }, { + n: 'payment', + ti: '.PaymentOptionSelectedValue' + }, { + n: 'extension', mno: 0, col: true, - en: 'ContentsType', - ti: '.EncodingType' + ti: 'AnySimpleType' + }, { + n: 'productId', + rq: true, + ti: '.ProductIdType' + }, { + n: 'taskingRequestId', + rq: true, + ti: '.TaskingRequestIdType' + }, { + n: 'subscriptionId', + rq: true, + ti: '.SubscriptionIdType' }] }, { - ln: 'OnLineAccessAddressType.ServiceAddress', + ln: 'OrderingServiceContentsType.SubmitCapabilities', tn: null, ps: [{ - n: 'type' + n: 'asynchronous', + rq: true, + ti: 'Boolean', + an: { + lp: 'asynchronous' + }, + t: 'a' + }, { + n: 'maxNumberOfProducts', + ti: 'Integer', + an: { + lp: 'maxNumberOfProducts' + }, + t: 'a' + }, { + n: 'globalDeliveryOptions', + rq: true, + ti: 'Boolean', + an: { + lp: 'globalDeliveryOptions' + }, + t: 'a' }, { - n: 'url', + n: 'localDeliveryOptions', rq: true, - en: 'URL' + ti: 'Boolean', + an: { + lp: 'localDeliveryOptions' + }, + t: 'a' }, { - n: 'infoURL', + n: 'globalOrderOptions', rq: true, - en: 'info_URL' - }, { - n: 'infoRequest', - ti: '.OnLineAccessAddressType.ServiceAddress.InfoRequest' - }] - }, { - ln: 'SubmitOrderRequestType', - bti: '.OrderRequestBaseType', - ps: [{ - n: 'timeStamp', - ti: 'DateTime' + ti: 'Boolean', + an: { + lp: 'globalOrderOptions' + }, + t: 'a' }, { - n: 'orderSpecification', + n: 'localOrderOptions', rq: true, - ti: '.OrderSpecification' - }, { - n: 'quotationId', - rq: true - }, { - n: 'statusNotification', - rq: true + ti: 'Boolean', + an: { + lp: 'localOrderOptions' + }, + t: 'a' }] }, { - ln: 'OrderingServiceContentsType.GetStatusCapabilities', + ln: 'OrderingServiceContentsType.GetQuotationCapabilities', tn: null, ps: [{ - n: 'orderSearch', + n: 'supported', rq: true, ti: 'Boolean', an: { - lp: 'orderSearch' + lp: 'supported' }, t: 'a' }, { - n: 'orderRetrieve', + n: 'synchronous', rq: true, ti: 'Boolean', an: { - lp: 'orderRetrieve' + lp: 'synchronous' }, t: 'a' }, { - n: 'full', + n: 'asynchronous', rq: true, ti: 'Boolean', an: { - lp: 'full' + lp: 'asynchronous' }, t: 'a' - }] - }, { - ln: 'OrderRequestBaseType', - ps: [{ - n: 'service', + }, { + n: 'monitoring', rq: true, + ti: 'Boolean', an: { - lp: 'service' + lp: 'monitoring' }, t: 'a' }, { - n: 'version', + n: 'offLine', rq: true, + ti: 'Boolean', an: { - lp: 'version' + lp: 'off-line' }, t: 'a' }] + }, { + ln: 'DeliveryOptionsType', + ps: [{ + n: 'onlineDataAccess', + rq: true, + ti: '.DeliveryOptionsType.OnlineDataAccess' + }, { + n: 'onlineDataDelivery', + rq: true, + ti: '.DeliveryOptionsType.OnlineDataDelivery' + }, { + n: 'mediaDelivery', + rq: true, + ti: '.DeliveryOptionsType.MediaDelivery' + }, { + n: 'numberOfCopies', + ti: 'Int' + }, { + n: 'productAnnotation' + }, { + n: 'specialInstructions' + }] + }, { + ln: 'ProviderType', + ps: [{ + n: 'serviceName', + rq: true + }, { + n: 'organization', + rq: true + }] }, { t: 'enum', ln: 'PresentationType', vs: ['brief', 'full'] }, { t: 'enum', - ln: 'OrderResponseStatusType', - vs: ['success', 'partial'] + ln: 'EnumStatusType', + vs: ['Submitted', 'Accepted', 'Cancelled', 'Completed', 'InProduction', 'Suspended', 'Failed', 'Terminated', 'Downloaded'] }, { t: 'enum', ln: 'ProtocolType', vs: ['ftp', 'ftps', 'sftp', 'P2P', 'wcs', 'wms', 'e-mail', 'dds', 'http', 'https'] }, { t: 'enum', - ln: 'PriorityType', - vs: ['STANDARD', 'FAST_TRACK'] - }, { - t: 'enum', - ln: 'EnumOrderType', - vs: ['PRODUCT_ORDER', 'SUBSCRIPTION_ORDER', 'TASKING_ORDER'] + ln: 'OrderResponseStatusType', + vs: ['success', 'partial'] }, { t: 'enum', ln: 'EnumPackagingType', vs: ['zip', 'tar', 'tgz', 'compress', 'bzip', 'bzip2', 'gzip', 'rar', '7z'] + }, { + t: 'enum', + ln: 'PackageMedium', + vs: ['NTP', 'DAT', 'Exabyte', 'CD-ROM', 'DLT', 'D1', 'DVD', 'BD', 'LTO', 'LTO2', 'LTO4'] }, { t: 'enum', ln: 'SWEEncoding', vs: ['XMLEncoding', 'TextEncoding'] }, { t: 'enum', - ln: 'PackageMedium', - vs: ['NTP', 'DAT', 'Exabyte', 'CD-ROM', 'DLT', 'D1', 'DVD', 'BD', 'LTO', 'LTO2', 'LTO4'] + ln: 'PriorityType', + vs: ['STANDARD', 'FAST_TRACK'] }, { t: 'enum', - ln: 'EnumStatusType', - vs: ['Submitted', 'Accepted', 'Cancelled', 'Completed', 'InProduction', 'Suspended', 'Failed', 'Terminated', 'Downloaded'] + ln: 'EnumOrderType', + vs: ['PRODUCT_ORDER', 'SUBSCRIPTION_ORDER', 'TASKING_ORDER'] }], eis: [{ - en: 'orderId' + en: 'orderReference' + }, { + en: 'GetQuotationResponseAck', + ti: '.GetQuotationResponseAckType' }, { en: 'statusNotification' }, { - en: 'paymentMethod' + en: 'deliveryOptions', + ti: '.DeliveryOptionsType' }, { - en: 'GetStatus', - ti: '.GetStatusRequestType' + en: 'productOrderOptionsId' }, { - en: 'CancelResponseAck', - ti: '.StatusNotificationAckType' + en: 'priority' }, { - en: 'orderSpecification', - ti: '.OrderSpecification' + en: 'extension', + ti: 'AnySimpleType' }, { - en: 'SubmitResponseAck', - ti: '.StatusNotificationAckType' + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessRequestType' }, { - en: 'Cancel', - ti: '.CancelRequestType' + en: 'GetOptions', + ti: '.OrderOptionsRequestType' }, { - en: 'orderReference' + en: 'paymentMethod' }, { - en: 'CancelResponse', - ti: '.StatusNotificationType' + en: 'GetQuotationResponse', + ti: '.GetQuotationResponseRequestType' }, { - en: 'productOrderOptionsId' + en: 'GetQuotationAck', + ti: '.GetQuotationAckType' }, { - en: 'extension', - ti: 'AnySimpleType' + en: 'GetStatusResponse', + ti: '.GetStatusResponseType' }, { - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType' + en: 'Submit', + ti: '.SubmitOrderRequestType' + }, { + en: 'SubmitAck', + ti: '.SubmitOrderResponseType' }, { en: 'GetCapabilities', ti: '.GetCapabilities' }, { - en: 'collectionId' + en: 'SubmitResponseAck', + ti: '.StatusNotificationAckType' }, { - en: 'SubmitResponse', - ti: '.StatusNotificationType' + en: 'CancelAck', + ti: '.CancelRequestAckType' }, { - en: 'priority' + en: 'subscriptionId', + ti: '.SubscriptionIdType' }, { - en: 'protocol' + en: 'Cancel', + ti: '.CancelRequestType' }, { en: 'identifier' }, { - en: 'itemId' + en: 'collectionId' + }, { + en: 'productId', + ti: '.ProductIdType' + }, { + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType' + }, { + en: 'CancelResponseAck', + ti: '.StatusNotificationAckType' }, { en: 'GetOptionsResponse', ti: '.OrderOptionsResponseType' }, { - en: 'Capabilities', - ti: '.Capabilities' - }, { - en: 'contractInformation' + en: 'taskingRequestId', + ti: '.TaskingRequestIdType' }, { en: 'orderMonitorSpecification', ti: '.CommonOrderMonitorSpecification' }, { - en: 'subscriptionId', - ti: '.SubscriptionIdType' - }, { - en: 'GetQuotationAck', - ti: '.GetQuotationAckType' - }, { - en: 'deliveryOptions', - ti: '.DeliveryOptionsType' - }, { - en: 'GetQuotationResponse', - ti: '.GetQuotationResponseRequestType' + en: 'GetStatus', + ti: '.GetStatusRequestType' }, { - en: 'SubmitAck', - ti: '.SubmitOrderResponseType' + en: 'packaging', + sc: '.CommonOrderSpecification' }, { - en: 'CancelAck', - ti: '.CancelRequestAckType' + en: 'orderId' }, { - en: 'Submit', - ti: '.SubmitOrderRequestType' + en: 'ParameterData', + ti: '.ParameterDataType' }, { - en: 'taskingRequestId', - ti: '.TaskingRequestIdType' + en: 'itemId' }, { - en: 'packaging', - sc: '.CommonOrderSpecification' + en: 'protocol' }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessRequestType' + en: 'GetQuotation', + ti: '.GetQuotationRequestType' }, { - en: 'GetQuotationResponseAck', - ti: '.GetQuotationResponseAckType' + en: 'orderSpecification', + ti: '.OrderSpecification' }, { - en: 'GetOptions', - ti: '.OrderOptionsRequestType' + en: 'CancelResponse', + ti: '.StatusNotificationType' }, { - en: 'productId', - ti: '.ProductIdType' + en: 'Capabilities', + ti: '.Capabilities' }, { - en: 'GetStatusResponse', - ti: '.GetStatusResponseType' + en: 'contractInformation' }, { en: 'orderOptions', ti: '.CommonOrderOptionsType' }, { - en: 'GetQuotation', - ti: '.GetQuotationRequestType' - }, { - en: 'ParameterData', - ti: '.ParameterDataType' + en: 'SubmitResponse', + ti: '.StatusNotificationType' }] }; return { diff --git a/scripts/lib/OWC_0_3_1.js b/scripts/lib/OWC_0_3_1.js index ddd993d6..59c95585 100644 --- a/scripts/lib/OWC_0_3_1.js +++ b/scripts/lib/OWC_0_3_1.js @@ -2,53 +2,58 @@ var OWC_0_3_1_Module_Factory = function () { var OWC_0_3_1 = { n: 'OWC_0_3_1', dens: 'http:\/\/www.opengis.net\/ows-context', - deps: ['SLD_1_0_0', 'OWS_1_0_0', 'Filter_1_0_0', 'GML_2_1_2'], + deps: ['OWS_1_0_0', 'SLD_1_0_0', 'GML_2_1_2', 'Filter_1_0_0'], tis: [{ - ln: 'StyleListType', - ps: [{ - n: 'style', - mno: 0, - col: true, - en: 'Style', - ti: '.StyleType' - }] - }, { - ln: 'StyleType', + ln: 'DimensionType', ps: [{ + n: 'value', + t: 'v' + }, { n: 'name', rq: true, - en: 'Name' + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'title', + n: 'units', rq: true, - en: 'Title' + an: { + lp: 'units' + }, + t: 'a' }, { - n: '_abstract', - en: 'Abstract' + n: 'unitSymbol', + an: { + lp: 'unitSymbol' + }, + t: 'a' }, { - n: 'legendURL', - en: 'LegendURL', - ti: '.URLType' + n: 'userValue', + an: { + lp: 'userValue' + }, + t: 'a' }, { - n: 'sld', - en: 'SLD', - ti: '.SLDType' + n: '_default', + an: { + lp: 'default' + }, + t: 'a' }, { - n: 'current', + n: 'multipleValues', ti: 'Boolean', an: { - lp: 'current' + lp: 'multipleValues' + }, + t: 'a' + }, { + n: 'nearestValue', + ti: 'Boolean', + an: { + lp: 'nearestValue' }, t: 'a' - }] - }, { - ln: 'InlineFeatureCollectionType', - bti: 'GML_2_1_2.AbstractFeatureCollectionType' - }, { - ln: 'FormatType', - ps: [{ - n: 'value', - t: 'v' }, { n: 'current', ti: 'Boolean', @@ -58,12 +63,13 @@ var OWC_0_3_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExtensionType', + ln: 'DimensionListType', ps: [{ - n: 'any', + n: 'dimension', rq: true, - mx: false, - t: 'ae' + col: true, + en: 'Dimension', + ti: '.DimensionType' }] }, { ln: 'AbstractResourceType', @@ -147,47 +153,45 @@ var OWC_0_3_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SLDType', + ln: 'FormatType', ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: 'legendURL', - en: 'LegendURL', - ti: '.URLType' + n: 'value', + t: 'v' }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' + }] + }, { + ln: 'URLType', + ps: [{ n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResourceType' }, { - n: 'styledLayerDescriptor', - rq: true, - en: { - lp: 'StyledLayerDescriptor', - ns: 'http:\/\/www.opengis.net\/sld' + n: 'width', + ti: 'Integer', + an: { + lp: 'width' }, - ti: 'SLD_1_0_0.StyledLayerDescriptor' + t: 'a' }, { - n: 'featureTypeStyle', - rq: true, - en: { - lp: 'FeatureTypeStyle', - ns: 'http:\/\/www.opengis.net\/sld' + n: 'height', + ti: 'Integer', + an: { + lp: 'height' }, - ti: 'SLD_1_0_0.FeatureTypeStyle' - }] - }, { - ln: 'DimensionListType', - ps: [{ - n: 'dimension', - rq: true, - col: true, - en: 'Dimension', - ti: '.DimensionType' + t: 'a' + }, { + n: 'format', + an: { + lp: 'format' + }, + t: 'a' }] }, { ln: 'ParameterListType', @@ -199,31 +203,13 @@ var OWC_0_3_1_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'OWSContextType', + ln: 'FormatListType', ps: [{ - n: 'general', - rq: true, - en: 'General', - ti: '.GeneralType' - }, { - n: 'resourceList', - rq: true, - en: 'ResourceList', - ti: '.ResourceListType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'id', + n: 'format', rq: true, - an: { - lp: 'id' - }, - t: 'a' + col: true, + en: 'Format', + ti: '.FormatType' }] }, { ln: 'OnlineResourceType', @@ -236,40 +222,12 @@ var OWC_0_3_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ServerType', + ln: 'ExtensionType', ps: [{ - n: 'onlineResource', - rq: true, - col: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' - }, { - n: '_default', - ti: 'Boolean', - an: { - lp: 'default' - }, - t: 'a' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', + n: 'any', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'title', - an: { - lp: 'title' - }, - t: 'a' + mx: false, + t: 'ae' }] }, { ln: 'WindowType', @@ -291,64 +249,8 @@ var OWC_0_3_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DimensionType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'units', - rq: true, - an: { - lp: 'units' - }, - t: 'a' - }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' - }, - t: 'a' - }, { - n: 'userValue', - an: { - lp: 'userValue' - }, - t: 'a' - }, { - n: '_default', - an: { - lp: 'default' - }, - t: 'a' - }, { - n: 'multipleValues', - ti: 'Boolean', - an: { - lp: 'multipleValues' - }, - t: 'a' - }, { - n: 'nearestValue', - ti: 'Boolean', - an: { - lp: 'nearestValue' - }, - t: 'a' - }, { - n: 'current', - ti: 'Boolean', - an: { - lp: 'current' - }, - t: 'a' - }] + ln: 'InlineFeatureCollectionType', + bti: 'GML_2_1_2.AbstractFeatureCollectionType' }, { ln: 'ResourceListType', ps: [{ @@ -358,15 +260,6 @@ var OWC_0_3_1_Module_Factory = function () { en: 'Layer', ti: '.LayerType' }] - }, { - ln: 'FormatListType', - ps: [{ - n: 'format', - rq: true, - col: true, - en: 'Format', - ti: '.FormatType' - }] }, { ln: 'GeneralType', ps: [{ @@ -438,30 +331,65 @@ var OWC_0_3_1_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'URLType', + ln: 'SLDType', ps: [{ + n: 'name', + en: 'Name' + }, { + n: 'title', + en: 'Title' + }, { + n: 'legendURL', + en: 'LegendURL', + ti: '.URLType' + }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResourceType' }, { - n: 'width', - ti: 'Integer', - an: { - lp: 'width' + n: 'styledLayerDescriptor', + rq: true, + en: { + lp: 'StyledLayerDescriptor', + ns: 'http:\/\/www.opengis.net\/sld' }, - t: 'a' + ti: 'SLD_1_0_0.StyledLayerDescriptor' }, { - n: 'height', - ti: 'Integer', - an: { - lp: 'height' + n: 'featureTypeStyle', + rq: true, + en: { + lp: 'FeatureTypeStyle', + ns: 'http:\/\/www.opengis.net\/sld' }, - t: 'a' + ti: 'SLD_1_0_0.FeatureTypeStyle' + }] + }, { + ln: 'StyleType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' }, { - n: 'format', + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'legendURL', + en: 'LegendURL', + ti: '.URLType' + }, { + n: 'sld', + en: 'SLD', + ti: '.SLDType' + }, { + n: 'current', + ti: 'Boolean', an: { - lp: 'format' + lp: 'current' }, t: 'a' }] @@ -525,23 +453,95 @@ var OWC_0_3_1_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'MethodType', - vs: ['GET', 'POST'] + ln: 'ServerType', + ps: [{ + n: 'onlineResource', + rq: true, + col: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: '_default', + ti: 'Boolean', + an: { + lp: 'default' + }, + t: 'a' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'title', + an: { + lp: 'title' + }, + t: 'a' + }] + }, { + ln: 'OWSContextType', + ps: [{ + n: 'general', + rq: true, + en: 'General', + ti: '.GeneralType' + }, { + n: 'resourceList', + rq: true, + en: 'ResourceList', + ti: '.ResourceListType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'id', + rq: true, + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'StyleListType', + ps: [{ + n: 'style', + mno: 0, + col: true, + en: 'Style', + ti: '.StyleType' + }] }, { t: 'enum', ln: 'ServiceType', vs: ['urn:ogc:serviceType:WMS', 'urn:ogc:serviceType:WFS', 'urn:ogc:serviceType:WCS', 'urn:ogc:serviceType:GML', 'urn:ogc:serviceType:SLD', 'urn:ogc:serviceType:FES', 'urn:ogc:serviceType:KML'] + }, { + t: 'enum', + ln: 'MethodType', + vs: ['GET', 'POST'] }], eis: [{ + en: 'ResourceList', + ti: '.ResourceListType' + }, { en: 'OWSContext', ti: '.OWSContextType' }, { en: 'Layer', ti: '.LayerType' - }, { - en: 'ResourceList', - ti: '.ResourceListType' }] }; return { diff --git a/scripts/lib/OWS_1_0_0.js b/scripts/lib/OWS_1_0_0.js index ed3397b8..c3ac5e2e 100644 --- a/scripts/lib/OWS_1_0_0.js +++ b/scripts/lib/OWS_1_0_0.js @@ -5,143 +5,23 @@ var OWS_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'ServiceProvider', - tn: null, - ps: [{ - n: 'providerName', - rq: true, - en: 'ProviderName' - }, { - n: 'providerSite', - en: 'ProviderSite', - ti: '.OnlineResourceType' - }, { - n: 'serviceContact', - rq: true, - en: 'ServiceContact', - ti: '.ResponsiblePartySubsetType' - }] - }, { - ln: 'IdentificationType', - bti: '.DescriptionType', - ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' - }, { - n: 'boundingBox', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'BoundingBox', - ti: '.BoundingBoxType', - t: 'er' - }, { - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' - }, { - n: 'availableCRS', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AvailableCRS', - t: 'er' - }, { - n: 'metadata', - mno: 0, - col: true, - en: 'Metadata', - ti: '.MetadataType' - }] - }, { - ln: 'DescriptionType', - ps: [{ - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywords', - mno: 0, - col: true, - en: 'Keywords', - ti: '.KeywordsType' - }] - }, { - ln: 'RequestMethodType', - bti: '.OnlineResourceType', - ps: [{ - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' - }] - }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' - }, { - ln: 'TelephoneType', + ln: 'ExceptionType', ps: [{ - n: 'voice', + n: 'exceptionText', mno: 0, col: true, - en: 'Voice' + en: 'ExceptionText' }, { - n: 'facsimile', - mno: 0, - col: true, - en: 'Facsimile' - }] - }, { - ln: 'AcceptFormatsType', - ps: [{ - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' - }] - }, { - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', + n: 'exceptionCode', rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'Post', - ti: '.RequestMethodType' - }, { - en: 'Get', - ti: '.RequestMethodType' - }], - t: 'ers' - }] - }, { - ln: 'GetCapabilitiesType', - ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: '.AcceptVersionsType' - }, { - n: 'sections', - en: 'Sections', - ti: '.SectionsType' - }, { - n: 'acceptFormats', - en: 'AcceptFormats', - ti: '.AcceptFormatsType' + an: { + lp: 'exceptionCode' + }, + t: 'a' }, { - n: 'updateSequence', + n: 'locator', an: { - lp: 'updateSequence' + lp: 'locator' }, t: 'a' }] @@ -174,18 +54,8 @@ var OWS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MetadataType', + ln: 'OnlineResourceType', ps: [{ - n: 'abstractMetaData', - en: 'AbstractMetaData', - ti: 'AnyType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' - }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -211,60 +81,50 @@ var OWS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactType', + ln: 'CodeType', ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' - }, { - n: 'address', - en: 'Address', - ti: '.AddressType' - }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' - }, { - n: 'hoursOfService', - en: 'HoursOfService' + n: 'value', + t: 'v' }, { - n: 'contactInstructions', - en: 'ContactInstructions' + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'SectionsType', + ln: 'AddressType', ps: [{ - n: 'section', + n: 'deliveryPoint', mno: 0, col: true, - en: 'Section' + en: 'DeliveryPoint' + }, { + n: 'city', + en: 'City' + }, { + n: 'administrativeArea', + en: 'AdministrativeArea' + }, { + n: 'postalCode', + en: 'PostalCode' + }, { + n: 'country', + en: 'Country' + }, { + n: 'electronicMailAddress', + mno: 0, + col: true, + en: 'ElectronicMailAddress' }] }, { - ln: 'OperationsMetadata', + ln: 'DCP', tn: null, ps: [{ - n: 'operation', + n: 'http', rq: true, - mno: 2, - col: true, - en: 'Operation', - ti: '.Operation' - }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' - }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' - }, { - n: 'extendedCapabilities', - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'HTTP', + ti: '.HTTP' }] }, { ln: 'Operation', @@ -302,82 +162,195 @@ var OWS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DCP', - tn: null, - ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.HTTP' - }] - }, { - ln: 'ResponsiblePartyType', + ln: 'GetCapabilitiesType', ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'organisationName', - en: 'OrganisationName' + n: 'acceptVersions', + en: 'AcceptVersions', + ti: '.AcceptVersionsType' }, { - n: 'positionName', - en: 'PositionName' + n: 'sections', + en: 'Sections', + ti: '.SectionsType' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'acceptFormats', + en: 'AcceptFormats', + ti: '.AcceptFormatsType' }, { - n: 'role', + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'DomainType', + ps: [{ + n: 'value', rq: true, - en: 'Role', - ti: '.CodeType' + col: true, + en: 'Value' + }, { + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'BoundingBoxType', + ln: 'ServiceProvider', + tn: null, ps: [{ - n: 'lowerCorner', + n: 'providerName', rq: true, - en: 'LowerCorner', - ti: { - t: 'l', - bti: 'Double' - } + en: 'ProviderName' }, { - n: 'upperCorner', + n: 'providerSite', + en: 'ProviderSite', + ti: '.OnlineResourceType' + }, { + n: 'serviceContact', rq: true, - en: 'UpperCorner', - ti: { - t: 'l', - bti: 'Double' - } + en: 'ServiceContact', + ti: '.ResponsiblePartySubsetType' + }] + }, { + ln: 'ExceptionReport', + tn: null, + ps: [{ + n: 'exception', + rq: true, + col: true, + en: 'Exception', + ti: '.ExceptionType' }, { - n: 'crs', + n: 'version', + rq: true, an: { - lp: 'crs' + lp: 'version' }, t: 'a' }, { - n: 'dimensions', - ti: 'PositiveInteger', + n: 'language', + ti: 'Language', an: { - lp: 'dimensions' + lp: 'language' }, t: 'a' }] }, { - ln: 'CodeType', + ln: 'ResponsiblePartyType', ps: [{ - n: 'value', - t: 'v' + n: 'individualName', + en: 'IndividualName' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'organisationName', + en: 'OrganisationName' + }, { + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', + rq: true, + en: 'Role', + ti: '.CodeType' }] }, { - ln: 'OnlineResourceType', + ln: 'TelephoneType', + ps: [{ + n: 'voice', + mno: 0, + col: true, + en: 'Voice' + }, { + n: 'facsimile', + mno: 0, + col: true, + en: 'Facsimile' + }] + }, { + ln: 'OperationsMetadata', + tn: null, + ps: [{ + n: 'operation', + rq: true, + mno: 2, + col: true, + en: 'Operation', + ti: '.Operation' + }, { + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' + }, { + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }, { + n: 'extendedCapabilities', + en: 'ExtendedCapabilities', + ti: 'AnyType' + }] + }, { + ln: 'DescriptionType', + ps: [{ + n: 'title', + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'keywords', + mno: 0, + col: true, + en: 'Keywords', + ti: '.KeywordsType' + }] + }, { + ln: 'HTTP', + tn: null, ps: [{ + n: 'getOrPost', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Post', + ti: '.RequestMethodType' + }, { + en: 'Get', + ti: '.RequestMethodType' + }], + t: 'ers' + }] + }, { + ln: 'MetadataType', + ps: [{ + n: 'abstractMetaData', + en: 'AbstractMetaData', + ti: 'AnyType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' + }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -428,49 +401,90 @@ var OWS_1_0_0_Module_Factory = function () { en: 'Version' }] }, { - ln: 'ExceptionReport', - tn: null, + ln: 'SectionsType', ps: [{ - n: 'exception', - rq: true, + n: 'section', + mno: 0, col: true, - en: 'Exception', - ti: '.ExceptionType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'language', - ti: 'Language', - an: { - lp: 'language' - }, - t: 'a' + en: 'Section' }] }, { - ln: 'DomainType', + ln: 'IdentificationType', + bti: '.DescriptionType', ps: [{ - n: 'value', - rq: true, + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' + }, { + n: 'boundingBox', + mno: 0, col: true, - en: 'Value' + mx: false, + dom: false, + en: 'BoundingBox', + ti: '.BoundingBoxType', + t: 'er' + }, { + n: 'outputFormat', + mno: 0, + col: true, + en: 'OutputFormat' + }, { + n: 'availableCRS', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AvailableCRS', + t: 'er' }, { n: 'metadata', mno: 0, col: true, en: 'Metadata', ti: '.MetadataType' + }] + }, { + ln: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' + }, { + ln: 'RequestMethodType', + bti: '.OnlineResourceType', + ps: [{ + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }] + }, { + ln: 'AcceptFormatsType', + ps: [{ + n: 'outputFormat', + mno: 0, + col: true, + en: 'OutputFormat' + }] + }, { + ln: 'ContactType', + ps: [{ + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'hoursOfService', + en: 'HoursOfService' + }, { + n: 'contactInstructions', + en: 'ContactInstructions' }] }, { ln: 'KeywordsType', @@ -484,6 +498,38 @@ var OWS_1_0_0_Module_Factory = function () { en: 'Type', ti: '.CodeType' }] + }, { + ln: 'BoundingBoxType', + ps: [{ + n: 'lowerCorner', + rq: true, + en: 'LowerCorner', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'upperCorner', + rq: true, + en: 'UpperCorner', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'crs', + an: { + lp: 'crs' + }, + t: 'a' + }, { + n: 'dimensions', + ti: 'PositiveInteger', + an: { + lp: 'dimensions' + }, + t: 'a' + }] }, { ln: 'ServiceIdentification', tn: null, @@ -507,143 +553,97 @@ var OWS_1_0_0_Module_Factory = function () { col: true, en: 'AccessConstraints' }] - }, { - ln: 'AddressType', - ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true, - en: 'DeliveryPoint' - }, { - n: 'city', - en: 'City' - }, { - n: 'administrativeArea', - en: 'AdministrativeArea' - }, { - n: 'postalCode', - en: 'PostalCode' - }, { - n: 'country', - en: 'Country' - }, { - n: 'electronicMailAddress', - mno: 0, - col: true, - en: 'ElectronicMailAddress' - }] - }, { - ln: 'ExceptionType', - ps: [{ - n: 'exceptionText', - mno: 0, - col: true, - en: 'ExceptionText' - }, { - n: 'exceptionCode', - rq: true, - an: { - lp: 'exceptionCode' - }, - t: 'a' - }, { - n: 'locator', - an: { - lp: 'locator' - }, - t: 'a' - }] }], eis: [{ - en: 'PositionName' + en: 'Get', + ti: '.RequestMethodType', + sc: '.HTTP' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - en: 'AccessConstraints' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'Exception', - ti: '.ExceptionType' + en: 'SupportedCRS', + sh: 'AvailableCRS' }, { en: 'OutputFormat' }, { - en: 'AvailableCRS' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' - }, { - en: 'Identifier', - ti: '.CodeType' - }, { - en: 'ServiceIdentification', - ti: '.ServiceIdentification' - }, { - en: 'BoundingBox', - ti: '.BoundingBoxType' + en: 'Title' }, { en: 'WGS84BoundingBox', ti: '.WGS84BoundingBoxType', sh: 'BoundingBox' }, { - en: 'PointOfContact', - ti: '.ResponsiblePartyType' - }, { - en: 'Operation', - ti: '.Operation' - }, { - en: 'Role', - ti: '.CodeType' + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { en: 'ContactInfo', ti: '.ContactType' + }, { + en: 'DCP', + ti: '.DCP' }, { en: 'ExceptionReport', ti: '.ExceptionReport' }, { - en: 'IndividualName' - }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' + en: 'AccessConstraints' }, { - en: 'SupportedCRS', - sh: 'AvailableCRS' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'Fees' + en: 'AbstractMetaData', + ti: 'AnyType' }, { en: 'Keywords', ti: '.KeywordsType' }, { - en: 'Language', - ti: 'Language' - }, { - en: 'HTTP', - ti: '.HTTP' + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { - en: 'DCP', - ti: '.DCP' + en: 'PositionName' }, { - en: 'AbstractMetaData', - ti: 'AnyType' + en: 'BoundingBox', + ti: '.BoundingBoxType' }, { en: 'Post', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'Abstract' - }, { - en: 'Get', - ti: '.RequestMethodType', - sc: '.HTTP' + en: 'Exception', + ti: '.ExceptionType' }, { - en: 'Title' + en: 'Metadata', + ti: '.MetadataType' }, { en: 'OrganisationName' }, { - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + en: 'Language', + ti: 'Language' + }, { + en: 'Operation', + ti: '.Operation' + }, { + en: 'PointOfContact', + ti: '.ResponsiblePartyType' + }, { + en: 'Role', + ti: '.CodeType' + }, { + en: 'AvailableCRS' + }, { + en: 'Abstract' + }, { + en: 'Identifier', + ti: '.CodeType' + }, { + en: 'Fees' }, { en: 'ExtendedCapabilities', ti: 'AnyType' + }, { + en: 'IndividualName' }] }; return { diff --git a/scripts/lib/OWS_1_1_0.js b/scripts/lib/OWS_1_1_0.js index 90ef024a..ed307e99 100644 --- a/scripts/lib/OWS_1_1_0.js +++ b/scripts/lib/OWS_1_1_0.js @@ -5,21 +5,45 @@ var OWS_1_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'ExceptionReport', + ln: 'Operation', tn: null, ps: [{ - n: 'exception', + n: 'dcp', rq: true, col: true, - en: 'Exception', - ti: '.ExceptionType' + en: 'DCP', + ti: '.DCP' }, { - n: 'version', + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' + }, { + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }, { + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' + }, { + n: 'name', rq: true, an: { - lp: 'version' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'LanguageStringType', + ps: [{ + n: 'value', + t: 'v' }, { n: 'lang', an: { @@ -29,93 +53,85 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundingBoxType', + ln: 'AcceptVersionsType', ps: [{ - n: 'lowerCorner', - rq: true, - en: 'LowerCorner', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'upperCorner', + n: 'version', rq: true, - en: 'UpperCorner', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'crs', - an: { - lp: 'crs' - }, - t: 'a' - }, { - n: 'dimensions', - ti: 'PositiveInteger', - an: { - lp: 'dimensions' - }, - t: 'a' + col: true, + en: 'Version' }] }, { - ln: 'ReferenceGroupType', - bti: '.BasicIdentificationType', + ln: 'SectionsType', ps: [{ - n: 'abstractReferenceBase', - rq: true, + n: 'section', + mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType', - t: 'er' + en: 'Section' }] }, { - ln: 'DescriptionType', + ln: 'BasicIdentificationType', + bti: '.DescriptionType', ps: [{ - n: 'title', + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' + }, { + n: 'metadata', mno: 0, col: true, - en: 'Title', - ti: '.LanguageStringType' - }, { - n: '_abstract', + en: 'Metadata', + ti: '.MetadataType' + }] + }, { + ln: 'AddressType', + ps: [{ + n: 'deliveryPoint', mno: 0, col: true, - en: 'Abstract', - ti: '.LanguageStringType' + en: 'DeliveryPoint' }, { - n: 'keywords', + n: 'city', + en: 'City' + }, { + n: 'administrativeArea', + en: 'AdministrativeArea' + }, { + n: 'postalCode', + en: 'PostalCode' + }, { + n: 'country', + en: 'Country' + }, { + n: 'electronicMailAddress', mno: 0, col: true, - en: 'Keywords', - ti: '.KeywordsType' + en: 'ElectronicMailAddress' }] }, { - ln: 'RequestMethodType', - bti: '.OnlineResourceType', + ln: 'IdentificationType', + bti: '.BasicIdentificationType', ps: [{ - n: 'constraint', + n: 'boundingBox', mno: 0, col: true, - en: 'Constraint', - ti: '.DomainType' - }] - }, { - ln: 'TelephoneType', - ps: [{ - n: 'voice', + mx: false, + dom: false, + en: 'BoundingBox', + ti: '.BoundingBoxType', + t: 'er' + }, { + n: 'outputFormat', mno: 0, col: true, - en: 'Voice' + en: 'OutputFormat' }, { - n: 'facsimile', + n: 'availableCRS', mno: 0, col: true, - en: 'Facsimile' + mx: false, + dom: false, + en: 'AvailableCRS', + t: 'er' }] }, { ln: 'ContentsBaseType', @@ -139,24 +155,28 @@ var OWS_1_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'BasicIdentificationType', - bti: '.DescriptionType', + ln: 'ExceptionReport', + tn: null, ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' - }, { - n: 'metadata', - mno: 0, + n: 'exception', + rq: true, col: true, - en: 'Metadata', - ti: '.MetadataType' - }] - }, { - ln: 'ValueType', - ps: [{ - n: 'value', - t: 'v' + en: 'Exception', + ti: '.ExceptionType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { ln: 'AcceptFormatsType', @@ -167,116 +187,59 @@ var OWS_1_1_0_Module_Factory = function () { en: 'OutputFormat' }] }, { - ln: 'RangeType', + ln: 'GetCapabilitiesType', ps: [{ - n: 'minimumValue', - en: 'MinimumValue', - ti: '.ValueType' + n: 'acceptVersions', + en: 'AcceptVersions', + ti: '.AcceptVersionsType' }, { - n: 'maximumValue', - en: 'MaximumValue', - ti: '.ValueType' + n: 'sections', + en: 'Sections', + ti: '.SectionsType' }, { - n: 'spacing', - en: 'Spacing', - ti: '.ValueType' + n: 'acceptFormats', + en: 'AcceptFormats', + ti: '.AcceptFormatsType' }, { - n: 'rangeClosure', - ti: { - t: 'l' - }, + n: 'updateSequence', an: { - lp: 'rangeClosure', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'AddressType', + ln: 'DescriptionType', ps: [{ - n: 'deliveryPoint', + n: 'title', mno: 0, col: true, - en: 'DeliveryPoint' - }, { - n: 'city', - en: 'City' - }, { - n: 'administrativeArea', - en: 'AdministrativeArea' - }, { - n: 'postalCode', - en: 'PostalCode' + en: 'Title', + ti: '.LanguageStringType' }, { - n: 'country', - en: 'Country' + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.LanguageStringType' }, { - n: 'electronicMailAddress', + n: 'keywords', mno: 0, col: true, - en: 'ElectronicMailAddress' + en: 'Keywords', + ti: '.KeywordsType' }] }, { - ln: 'DomainType', - bti: '.UnNamedDomainType', - ps: [{ - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] + ln: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' }, { - ln: 'ManifestType', - bti: '.BasicIdentificationType', - ps: [{ - n: 'referenceGroup', - rq: true, - col: true, - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' - }] - }, { - ln: 'AcceptVersionsType', + ln: 'RequestMethodType', + bti: '.OnlineResourceType', ps: [{ - n: 'version', - rq: true, + n: 'constraint', + mno: 0, col: true, - en: 'Version' - }] - }, { - ln: 'DCP', - tn: null, - ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.HTTP' - }] - }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' - }, { - ln: 'ResponsiblePartyType', - ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'organisationName', - en: 'OrganisationName' - }, { - n: 'positionName', - en: 'PositionName' - }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' - }, { - n: 'role', - rq: true, - en: 'Role', - ti: '.CodeType' + en: 'Constraint', + ti: '.DomainType' }] }, { ln: 'DatasetDescriptionSummaryBaseType', @@ -318,96 +281,144 @@ var OWS_1_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'GetCapabilitiesType', + ln: 'MetadataType', ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: '.AcceptVersionsType' - }, { - n: 'sections', - en: 'Sections', - ti: '.SectionsType' - }, { - n: 'acceptFormats', - en: 'AcceptFormats', - ti: '.AcceptFormatsType' + n: 'abstractMetaData', + en: 'AbstractMetaData', + ti: 'AnyType' }, { - n: 'updateSequence', + n: 'about', an: { - lp: 'updateSequence' + lp: 'about' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ServiceProvider', - tn: null, + ln: 'ContactType', ps: [{ - n: 'providerName', - rq: true, - en: 'ProviderName' + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' }, { - n: 'providerSite', - en: 'ProviderSite', + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'onlineResource', + en: 'OnlineResource', ti: '.OnlineResourceType' }, { - n: 'serviceContact', - rq: true, - en: 'ServiceContact', - ti: '.ResponsiblePartySubsetType' + n: 'hoursOfService', + en: 'HoursOfService' + }, { + n: 'contactInstructions', + en: 'ContactInstructions' }] }, { - ln: 'AnyValue', - tn: null + ln: 'CodeType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] }, { - ln: 'AllowedValues', - tn: null, + ln: 'ReferenceGroupType', + bti: '.BasicIdentificationType', ps: [{ - n: 'valueOrRange', + n: 'abstractReferenceBase', rq: true, col: true, - etis: [{ - en: 'Value', - ti: '.ValueType' - }, { - en: 'Range', - ti: '.RangeType' - }], - t: 'es' + mx: false, + dom: false, + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType', + t: 'er' }] }, { - ln: 'OperationsMetadata', - tn: null, + ln: 'AbstractReferenceBaseType', ps: [{ - n: 'operation', + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' + }, { + n: 'href', rq: true, - mno: 2, - col: true, - en: 'Operation', - ti: '.Operation' + t: 'a' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' + n: 'role', + t: 'a' }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'arcrole', + t: 'a' }, { - n: 'extendedCapabilities', - en: 'ExtendedCapabilities', + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'ServiceReferenceType', + bti: '.ReferenceType', + ps: [{ + n: 'requestMessage', + rq: true, + en: 'RequestMessage', ti: 'AnyType' + }, { + n: 'requestMessageReference', + rq: true, + en: 'RequestMessageReference' }] }, { - ln: 'DomainMetadataType', + ln: 'NoValues', + tn: null + }, { + ln: 'ValuesReference', + tn: null, ps: [{ n: 'value', t: 'v' }, { n: 'reference', + rq: true, an: { lp: 'reference', ns: 'http:\/\/www.opengis.net\/ows\/1.1' @@ -415,117 +426,119 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SectionsType', - ps: [{ - n: 'section', - mno: 0, - col: true, - en: 'Section' - }] - }, { - ln: 'ExceptionType', + ln: 'OnlineResourceType', ps: [{ - n: 'exceptionText', - mno: 0, - col: true, - en: 'ExceptionText' - }, { - n: 'exceptionCode', - rq: true, - an: { - lp: 'exceptionCode' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'locator', - an: { - lp: 'locator' - }, + n: 'href', t: 'a' - }] - }, { - ln: 'UnNamedDomainType', - ps: [{ - n: 'allowedValues', - rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' }, { - n: 'anyValue', - rq: true, - en: 'AnyValue', - ti: '.AnyValue' + n: 'role', + t: 'a' }, { - n: 'noValues', - rq: true, - en: 'NoValues', - ti: '.NoValues' + n: 'arcrole', + t: 'a' }, { - n: 'valuesReference', - rq: true, - en: 'ValuesReference', - ti: '.ValuesReference' + n: 'title', + t: 'a' }, { - n: 'defaultValue', - en: 'DefaultValue', - ti: '.ValueType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'meaning', - en: 'Meaning', - ti: '.DomainMetadataType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'ServiceProvider', + tn: null, + ps: [{ + n: 'providerName', + rq: true, + en: 'ProviderName' }, { - n: 'dataType', - en: 'DataType', - ti: '.DomainMetadataType' + n: 'providerSite', + en: 'ProviderSite', + ti: '.OnlineResourceType' }, { - n: 'uom', + n: 'serviceContact', rq: true, - en: 'UOM', - ti: '.DomainMetadataType' - }, { - n: 'referenceSystem', + en: 'ServiceContact', + ti: '.ResponsiblePartySubsetType' + }] + }, { + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', rq: true, - en: 'ReferenceSystem', - ti: '.DomainMetadataType' - }, { - n: 'metadata', - mno: 0, col: true, - en: 'Metadata', - ti: '.MetadataType' + mx: false, + dom: false, + etis: [{ + en: 'Post', + ti: '.RequestMethodType' + }, { + en: 'Get', + ti: '.RequestMethodType' + }], + t: 'ers' }] }, { - ln: 'Operation', - tn: null, + ln: 'ValueType', ps: [{ - n: 'dcp', + n: 'value', + t: 'v' + }] + }, { + ln: 'DomainType', + bti: '.UnNamedDomainType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'KeywordsType', + ps: [{ + n: 'keyword', rq: true, col: true, - en: 'DCP', - ti: '.DCP' + en: 'Keyword', + ti: '.LanguageStringType' }, { - n: 'parameter', + n: 'type', + en: 'Type', + ti: '.CodeType' + }] + }, { + ln: 'GetResourceByIdType', + ps: [{ + n: 'resourceID', mno: 0, col: true, - en: 'Parameter', - ti: '.DomainType' + en: 'ResourceID' }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'outputFormat', + en: 'OutputFormat' }, { - n: 'metadata', - mno: 0, - col: true, - en: 'Metadata', - ti: '.MetadataType' + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'name', + n: 'version', rq: true, an: { - lp: 'name' + lp: 'version' }, t: 'a' }] @@ -553,48 +566,103 @@ var OWS_1_1_0_Module_Factory = function () { ti: '.MetadataType' }] }, { - ln: 'HTTP', - tn: null, + ln: 'BoundingBoxType', ps: [{ - n: 'getOrPost', + n: 'lowerCorner', rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'Post', - ti: '.RequestMethodType' - }, { - en: 'Get', - ti: '.RequestMethodType' - }], - t: 'ers' - }] - }, { - ln: 'LanguageStringType', - ps: [{ - n: 'value', - t: 'v' + en: 'LowerCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'lang', + n: 'upperCorner', + rq: true, + en: 'UpperCorner', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'crs', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'crs' + }, + t: 'a' + }, { + n: 'dimensions', + ti: 'PositiveInteger', + an: { + lp: 'dimensions' }, t: 'a' }] }, { - ln: 'ServiceReferenceType', - bti: '.ReferenceType', + ln: 'AnyValue', + tn: null + }, { + ln: 'ResponsiblePartyType', ps: [{ - n: 'requestMessage', + n: 'individualName', + en: 'IndividualName' + }, { + n: 'organisationName', + en: 'OrganisationName' + }, { + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', rq: true, - en: 'RequestMessage', - ti: 'AnyType' + en: 'Role', + ti: '.CodeType' + }] + }, { + ln: 'ResponsiblePartySubsetType', + ps: [{ + n: 'individualName', + en: 'IndividualName' }, { - n: 'requestMessageReference', + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', + en: 'Role', + ti: '.CodeType' + }] + }, { + ln: 'ManifestType', + bti: '.BasicIdentificationType', + ps: [{ + n: 'referenceGroup', rq: true, - en: 'RequestMessageReference' + col: true, + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' + }] + }, { + ln: 'AllowedValues', + tn: null, + ps: [{ + n: 'valueOrRange', + rq: true, + col: true, + etis: [{ + en: 'Value', + ti: '.ValueType' + }, { + en: 'Range', + ti: '.RangeType' + }], + t: 'es' }] }, { ln: 'CapabilitiesBaseType', @@ -625,188 +693,99 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractReferenceBaseType', + ln: 'RangeType', ps: [{ - n: 'type', - an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - t: 'a' + n: 'minimumValue', + en: 'MinimumValue', + ti: '.ValueType' }, { - n: 'href', - rq: true, - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'IdentificationType', - bti: '.BasicIdentificationType', - ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'BoundingBox', - ti: '.BoundingBoxType', - t: 'er' - }, { - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' - }, { - n: 'availableCRS', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AvailableCRS', - t: 'er' - }] - }, { - ln: 'GetResourceByIdType', - ps: [{ - n: 'resourceID', - mno: 0, - col: true, - en: 'ResourceID' + n: 'maximumValue', + en: 'MaximumValue', + ti: '.ValueType' }, { - n: 'outputFormat', - en: 'OutputFormat' + n: 'spacing', + en: 'Spacing', + ti: '.ValueType' }, { - n: 'service', - rq: true, - an: { - lp: 'service' + n: 'rangeClosure', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'version', - rq: true, an: { - lp: 'version' + lp: 'rangeClosure', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, t: 'a' }] }, { - ln: 'ResponsiblePartySubsetType', + ln: 'DCP', + tn: null, ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'positionName', - en: 'PositionName' - }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' - }, { - n: 'role', - en: 'Role', - ti: '.CodeType' + n: 'http', + rq: true, + en: 'HTTP', + ti: '.HTTP' }] }, { - ln: 'CodeType', + ln: 'TelephoneType', ps: [{ - n: 'value', - t: 'v' + n: 'voice', + mno: 0, + col: true, + en: 'Voice' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'facsimile', + mno: 0, + col: true, + en: 'Facsimile' }] }, { - ln: 'ContactType', + ln: 'OperationsMetadata', + tn: null, ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' - }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + n: 'operation', + rq: true, + mno: 2, + col: true, + en: 'Operation', + ti: '.Operation' }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' }, { - n: 'hoursOfService', - en: 'HoursOfService' + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' }, { - n: 'contactInstructions', - en: 'ContactInstructions' + n: 'extendedCapabilities', + en: 'ExtendedCapabilities', + ti: 'AnyType' }] }, { - ln: 'ValuesReference', - tn: null, + ln: 'ExceptionType', ps: [{ - n: 'value', - t: 'v' + n: 'exceptionText', + mno: 0, + col: true, + en: 'ExceptionText' }, { - n: 'reference', + n: 'exceptionCode', rq: true, an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'exceptionCode' }, t: 'a' - }] - }, { - ln: 'MetadataType', - ps: [{ - n: 'abstractMetaData', - en: 'AbstractMetaData', - ti: 'AnyType' }, { - n: 'about', + n: 'locator', an: { - lp: 'about' + lp: 'locator' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { ln: 'ServiceIdentification', @@ -837,226 +816,247 @@ var OWS_1_1_0_Module_Factory = function () { en: 'AccessConstraints' }] }, { - ln: 'NoValues', - tn: null - }, { - ln: 'OnlineResourceType', + ln: 'DomainMetadataType', ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'value', + t: 'v' }, { - n: 'href', + n: 'reference', + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, t: 'a' + }] + }, { + ln: 'UnNamedDomainType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' }, { - n: 'role', - t: 'a' + n: 'anyValue', + rq: true, + en: 'AnyValue', + ti: '.AnyValue' }, { - n: 'arcrole', - t: 'a' + n: 'noValues', + rq: true, + en: 'NoValues', + ti: '.NoValues' }, { - n: 'title', - t: 'a' + n: 'valuesReference', + rq: true, + en: 'ValuesReference', + ti: '.ValuesReference' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'defaultValue', + en: 'DefaultValue', + ti: '.ValueType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'KeywordsType', - ps: [{ - n: 'keyword', + n: 'meaning', + en: 'Meaning', + ti: '.DomainMetadataType' + }, { + n: 'dataType', + en: 'DataType', + ti: '.DomainMetadataType' + }, { + n: 'uom', rq: true, - col: true, - en: 'Keyword', - ti: '.LanguageStringType' + en: 'UOM', + ti: '.DomainMetadataType' }, { - n: 'type', - en: 'Type', - ti: '.CodeType' + n: 'referenceSystem', + rq: true, + en: 'ReferenceSystem', + ti: '.DomainMetadataType' + }, { + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' }] }], eis: [{ - en: 'ExceptionReport', - ti: '.ExceptionReport' - }, { - en: 'Post', + en: 'Get', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' - }, { - en: 'DefaultValue', - ti: '.ValueType' + en: 'AccessConstraints' }, { - en: 'OutputFormat' + en: 'DataType', + ti: '.DomainMetadataType' }, { - en: 'IndividualName' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'UOM', - ti: '.DomainMetadataType' + en: 'PointOfContact', + ti: '.ResponsiblePartyType' }, { - en: 'Fees' + en: 'Range', + ti: '.RangeType' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { en: 'Resource', ti: 'AnyType' }, { - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType' + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType', + sh: 'BoundingBox' }, { - en: 'SupportedCRS', - sh: 'AvailableCRS' + en: 'ExceptionReport', + ti: '.ExceptionReport' }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'MaximumValue', + ti: '.ValueType' }, { - en: 'PositionName' + en: 'ServiceIdentification', + ti: '.ServiceIdentification' + }, { + en: 'ValuesReference', + ti: '.ValuesReference' + }, { + en: 'Value', + ti: '.ValueType' + }, { + en: 'AbstractMetaData', + ti: 'AnyType' + }, { + en: 'NoValues', + ti: '.NoValues' + }, { + en: 'DatasetDescriptionSummaryExtension', + ti: '.DatasetDescriptionSummaryBaseType', + sh: 'DatasetDescriptionSummary' }, { en: 'ReferenceSystem', ti: '.DomainMetadataType' }, { - en: 'PointOfContact', - ti: '.ResponsiblePartyType' - }, { - en: 'Manifest', - ti: '.ManifestType' + en: 'PositionName' }, { - en: 'Role', - ti: '.CodeType' + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' }, { - en: 'ServiceIdentification', - ti: '.ServiceIdentification' + en: 'Metadata', + ti: '.MetadataType' }, { - en: 'Range', - ti: '.RangeType' + en: 'DefaultValue', + ti: '.ValueType' }, { - en: 'BoundingBox', - ti: '.BoundingBoxType' + en: 'Manifest', + ti: '.ManifestType' }, { en: 'OtherSourceExtension', ti: '.MetadataType', sh: 'OtherSource' }, { - en: 'AnyValue', - ti: '.AnyValue' + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType' }, { - en: 'Spacing', - ti: '.ValueType' + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' }, { - en: 'Operation', - ti: '.Operation' + en: 'Role', + ti: '.CodeType' }, { - en: 'AccessConstraints' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { en: 'OperationResponse', ti: '.ManifestType' }, { - en: 'Abstract', + en: 'AvailableCRS' + }, { + en: 'AnyValue', + ti: '.AnyValue' + }, { + en: 'OutputFormat' + }, { + en: 'Title', ti: '.LanguageStringType' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'Fees' }, { - en: 'NoValues', - ti: '.NoValues' + en: 'Post', + ti: '.RequestMethodType', + sc: '.HTTP' + }, { + en: 'OrganisationName' + }, { + en: 'InputData', + ti: '.ManifestType' }, { en: 'ContactInfo', ti: '.ContactType' }, { - en: 'Keywords', - ti: '.KeywordsType' + en: 'Meaning', + ti: '.DomainMetadataType' }, { - en: 'Value', - ti: '.ValueType' + en: 'DCP', + ti: '.DCP' }, { - en: 'Reference', - ti: '.ReferenceType', - sh: 'AbstractReferenceBase' + en: 'ExtendedCapabilities', + ti: 'AnyType' }, { - en: 'ServiceReference', - ti: '.ServiceReferenceType', - sh: 'Reference' + en: 'Abstract', + ti: '.LanguageStringType' + }, { + en: 'Operation', + ti: '.Operation' }, { en: 'Exception', ti: '.ExceptionType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' - }, { - en: 'Title', - ti: '.LanguageStringType' + en: 'IndividualName' }, { - en: 'Identifier', - ti: '.CodeType' + en: 'GetResourceByID', + ti: '.GetResourceByIdType' }, { - en: 'DatasetDescriptionSummaryExtension', - ti: '.DatasetDescriptionSummaryBaseType', - sh: 'DatasetDescriptionSummary' + en: 'ServiceReference', + ti: '.ServiceReferenceType', + sh: 'Reference' }, { - en: 'AvailableCRS' + en: 'Spacing', + ti: '.ValueType' }, { - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'OtherSource', + ti: '.MetadataType' }, { - en: 'MaximumValue', - ti: '.ValueType' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' + en: 'Reference', + ti: '.ReferenceType', + sh: 'AbstractReferenceBase' }, { - en: 'DCP', - ti: '.DCP' + en: 'Identifier', + ti: '.CodeType' }, { - en: 'ValuesReference', - ti: '.ValuesReference' + en: 'UOM', + ti: '.DomainMetadataType' }, { - en: 'OrganisationName' + en: 'SupportedCRS', + sh: 'AvailableCRS' }, { en: 'OperationsMetadata', ti: '.OperationsMetadata' }, { - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' + en: 'Keywords', + ti: '.KeywordsType' }, { en: 'MinimumValue', ti: '.ValueType' - }, { - en: 'DataType', - ti: '.DomainMetadataType' - }, { - en: 'Get', - ti: '.RequestMethodType', - sc: '.HTTP' - }, { - en: 'OtherSource', - ti: '.MetadataType' }, { en: 'Language', ti: 'Language' }, { - en: 'InputData', - ti: '.ManifestType' - }, { - en: 'GetResourceByID', - ti: '.GetResourceByIdType' - }, { - en: 'AbstractMetaData', - ti: 'AnyType' - }, { - en: 'Meaning', - ti: '.DomainMetadataType' - }, { - en: 'WGS84BoundingBox', - ti: '.WGS84BoundingBoxType', - sh: 'BoundingBox' + en: 'BoundingBox', + ti: '.BoundingBoxType' }] }; return { diff --git a/scripts/lib/OWS_2_0.js b/scripts/lib/OWS_2_0.js index 665ad74f..d8ae7148 100644 --- a/scripts/lib/OWS_2_0.js +++ b/scripts/lib/OWS_2_0.js @@ -5,332 +5,214 @@ var OWS_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'AdditionalParametersBaseType', - bti: '.MetadataType' - }, { - ln: 'ContactType', + ln: 'AbstractReferenceBaseType', ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' - }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + t: 'a' }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'href', + rq: true, + t: 'a' }, { - n: 'hoursOfService', - en: 'HoursOfService' + n: 'role', + t: 'a' }, { - n: 'contactInstructions', - en: 'ContactInstructions' - }] - }, { - ln: 'BoundingBoxType', - ps: [{ - n: 'lowerCorner', - rq: true, - en: 'LowerCorner', - ti: { - t: 'l', - bti: 'Double' - } + n: 'arcrole', + t: 'a' }, { - n: 'upperCorner', - rq: true, - en: 'UpperCorner', - ti: { - t: 'l', - bti: 'Double' - } + n: 'title', + t: 'a' }, { - n: 'crs', - an: { - lp: 'crs' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'dimensions', - ti: 'PositiveInteger', - an: { - lp: 'dimensions' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ManifestType', - bti: '.BasicIdentificationType', + ln: 'DCP', + tn: null, ps: [{ - n: 'referenceGroup', + n: 'http', rq: true, - col: true, - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' + en: 'HTTP', + ti: '.HTTP' }] }, { - ln: 'UnNamedDomainType', + ln: 'GetCapabilitiesType', ps: [{ - n: 'allowedValues', - rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' - }, { - n: 'anyValue', - rq: true, - en: 'AnyValue', - ti: '.AnyValue' - }, { - n: 'noValues', - rq: true, - en: 'NoValues', - ti: '.NoValues' - }, { - n: 'valuesReference', - rq: true, - en: 'ValuesReference', - ti: '.ValuesReference' - }, { - n: 'defaultValue', - en: 'DefaultValue', - ti: '.ValueType' - }, { - n: 'meaning', - en: 'Meaning', - ti: '.DomainMetadataType' + n: 'acceptVersions', + en: 'AcceptVersions', + ti: '.AcceptVersionsType' }, { - n: 'dataType', - en: 'DataType', - ti: '.DomainMetadataType' + n: 'sections', + en: 'Sections', + ti: '.SectionsType' }, { - n: 'uom', - rq: true, - en: 'UOM', - ti: '.DomainMetadataType' + n: 'acceptFormats', + en: 'AcceptFormats', + ti: '.AcceptFormatsType' }, { - n: 'referenceSystem', - rq: true, - en: 'ReferenceSystem', - ti: '.DomainMetadataType' + n: 'acceptLanguages', + en: 'AcceptLanguages', + ti: '.GetCapabilitiesType.AcceptLanguages' }, { - n: 'metadata', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Metadata', - ti: '.MetadataType', - t: 'er' - }] - }, { - ln: 'DomainType', - bti: '.UnNamedDomainType', - ps: [{ - n: 'name', - rq: true, + n: 'updateSequence', an: { - lp: 'name' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'AcceptFormatsType', - ps: [{ - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' - }] - }, { - ln: 'SectionsType', - ps: [{ - n: 'section', - mno: 0, - col: true, - en: 'Section' - }] - }, { - ln: 'DatasetDescriptionSummaryBaseType', - bti: '.DescriptionType', + ln: 'ExceptionType', ps: [{ - n: 'wgs84BoundingBox', + n: 'exceptionText', mno: 0, col: true, - en: 'WGS84BoundingBox', - ti: '.WGS84BoundingBoxType' + en: 'ExceptionText' }, { - n: 'identifier', + n: 'exceptionCode', rq: true, - en: 'Identifier', - ti: '.CodeType' - }, { - n: 'boundingBox', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'BoundingBox', - ti: '.BoundingBoxType', - t: 'er' - }, { - n: 'metadata', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Metadata', - ti: '.MetadataType', - t: 'er' - }, { - n: 'datasetDescriptionSummary', - mno: 0, - col: true, - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' - }] - }, { - ln: 'DomainMetadataType', - ps: [{ - n: 'value', - t: 'v' + an: { + lp: 'exceptionCode' + }, + t: 'a' }, { - n: 'reference', + n: 'locator', an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'locator' }, t: 'a' }] }, { - ln: 'ResponsiblePartyType', + ln: 'CapabilitiesBaseType', ps: [{ - n: 'individualName', - en: 'IndividualName' + n: 'serviceIdentification', + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { - n: 'organisationName', - en: 'OrganisationName' + n: 'serviceProvider', + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - n: 'positionName', - en: 'PositionName' + n: 'operationsMetadata', + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'languages', + en: 'Languages', + ti: '.CapabilitiesBaseType.Languages' }, { - n: 'role', + n: 'version', rq: true, - en: 'Role', - ti: '.CodeType' - }] - }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'codeSpace', + n: 'updateSequence', an: { - lp: 'codeSpace' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'DCP', + ln: 'AllowedValues', tn: null, ps: [{ - n: 'http', + n: 'valueOrRange', rq: true, - en: 'HTTP', - ti: '.HTTP' + col: true, + etis: [{ + en: 'Value', + ti: '.ValueType' + }, { + en: 'Range', + ti: '.RangeType' + }], + t: 'es' }] }, { - ln: 'ValueType', + ln: 'DomainMetadataType', ps: [{ n: 'value', t: 'v' + }, { + n: 'reference', + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + t: 'a' }] }, { - ln: 'KeywordsType', + ln: 'Operation', + tn: null, ps: [{ - n: 'keyword', + n: 'dcp', rq: true, col: true, - en: 'Keyword', - ti: '.LanguageStringType' - }, { - n: 'type', - en: 'Type', - ti: '.CodeType' - }] - }, { - ln: 'OnlineResourceType', - ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + en: 'DCP', + ti: '.DCP' }, { - n: 'arcrole', - t: 'a' + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' }, { - n: 'title', - t: 'a' + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'metadata', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'name', + rq: true, + an: { + lp: 'name' + }, t: 'a' }] }, { - ln: 'ResponsiblePartySubsetType', + ln: 'ManifestType', + bti: '.BasicIdentificationType', ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'positionName', - en: 'PositionName' - }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' - }, { - n: 'role', - en: 'Role', - ti: '.CodeType' + n: 'referenceGroup', + rq: true, + col: true, + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' }] }, { - ln: 'ExceptionReport', + ln: 'AdditionalParameter', tn: null, ps: [{ - n: 'exception', + n: 'name', rq: true, - col: true, - en: 'Exception', - ti: '.ExceptionType' + en: 'Name', + ti: '.CodeType' }, { - n: 'version', + n: 'value', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' + col: true, + en: 'Value', + ti: 'AnyType' }] }, { ln: 'MetadataType', @@ -372,27 +254,6 @@ var OWS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'DescriptionType', - ps: [{ - n: 'title', - mno: 0, - col: true, - en: 'Title', - ti: '.LanguageStringType' - }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.LanguageStringType' - }, { - n: 'keywords', - mno: 0, - col: true, - en: 'Keywords', - ti: '.KeywordsType' - }] }, { ln: 'BasicIdentificationType', bti: '.DescriptionType', @@ -411,41 +272,120 @@ var OWS_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'ValuesReference', + ln: 'ServiceIdentification', tn: null, + bti: '.DescriptionType', ps: [{ - n: 'value', - t: 'v' + n: 'serviceType', + rq: true, + en: 'ServiceType', + ti: '.CodeType' }, { - n: 'reference', + n: 'serviceTypeVersion', rq: true, - an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - t: 'a' + col: true, + en: 'ServiceTypeVersion' + }, { + n: 'profile', + mno: 0, + col: true, + en: 'Profile' + }, { + n: 'fees', + en: 'Fees' + }, { + n: 'accessConstraints', + mno: 0, + col: true, + en: 'AccessConstraints' }] }, { - ln: 'Operation', + ln: 'GetCapabilitiesType.AcceptLanguages', tn: null, ps: [{ - n: 'dcp', + n: 'language', rq: true, col: true, - en: 'DCP', - ti: '.DCP' + en: 'Language', + ti: 'Language' + }] + }, { + ln: 'OnlineResourceType', + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' + n: 'href', + t: 'a' }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'NoValues', + tn: null + }, { + ln: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' + }, { + ln: 'UnNamedDomainType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' + }, { + n: 'anyValue', + rq: true, + en: 'AnyValue', + ti: '.AnyValue' + }, { + n: 'noValues', + rq: true, + en: 'NoValues', + ti: '.NoValues' + }, { + n: 'valuesReference', + rq: true, + en: 'ValuesReference', + ti: '.ValuesReference' + }, { + n: 'defaultValue', + en: 'DefaultValue', + ti: '.ValueType' + }, { + n: 'meaning', + en: 'Meaning', + ti: '.DomainMetadataType' + }, { + n: 'dataType', + en: 'DataType', + ti: '.DomainMetadataType' + }, { + n: 'uom', + rq: true, + en: 'UOM', + ti: '.DomainMetadataType' + }, { + n: 'referenceSystem', + rq: true, + en: 'ReferenceSystem', + ti: '.DomainMetadataType' }, { n: 'metadata', mno: 0, @@ -455,73 +395,101 @@ var OWS_2_0_Module_Factory = function () { en: 'Metadata', ti: '.MetadataType', t: 'er' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' }] }, { - ln: 'AnyValue', - tn: null - }, { - ln: 'HTTP', - tn: null, + ln: 'ReferenceGroupType', + bti: '.BasicIdentificationType', ps: [{ - n: 'getOrPost', + n: 'abstractReferenceBase', rq: true, col: true, mx: false, dom: false, - etis: [{ - en: 'Post', - ti: '.RequestMethodType' - }, { - en: 'Get', - ti: '.RequestMethodType' - }], - t: 'ers' + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType', + t: 'er' }] }, { - ln: 'ExceptionType', + ln: 'CapabilitiesBaseType.Languages', + tn: null, ps: [{ - n: 'exceptionText', + n: 'language', + rq: true, + col: true, + en: 'Language', + ti: 'Language' + }] + }, { + ln: 'ReferenceType', + bti: '.AbstractReferenceBaseType', + ps: [{ + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' + }, { + n: '_abstract', mno: 0, col: true, - en: 'ExceptionText' + en: 'Abstract', + ti: '.LanguageStringType' }, { - n: 'exceptionCode', - rq: true, - an: { - lp: 'exceptionCode' - }, - t: 'a' + n: 'format', + en: 'Format' }, { - n: 'locator', - an: { - lp: 'locator' - }, - t: 'a' + n: 'metadata', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' }] }, { - ln: 'AdditionalParametersType', - bti: '.AdditionalParametersBaseType' - }, { - ln: 'CapabilitiesBaseType.Languages', + ln: 'OperationsMetadata', tn: null, ps: [{ - n: 'language', + n: 'operation', rq: true, + mno: 2, col: true, - en: 'Language', - ti: 'Language' + en: 'Operation', + ti: '.Operation' + }, { + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' + }, { + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }, { + n: 'extendedCapabilities', + en: 'ExtendedCapabilities', + ti: 'AnyType' }] }, { - ln: 'IdentificationType', - bti: '.BasicIdentificationType', + ln: 'AdditionalParametersBaseType', + bti: '.MetadataType' + }, { + ln: 'DatasetDescriptionSummaryBaseType', + bti: '.DescriptionType', ps: [{ + n: 'wgs84BoundingBox', + mno: 0, + col: true, + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType' + }, { + n: 'identifier', + rq: true, + en: 'Identifier', + ti: '.CodeType' + }, { n: 'boundingBox', mno: 0, col: true, @@ -531,43 +499,56 @@ var OWS_2_0_Module_Factory = function () { ti: '.BoundingBoxType', t: 'er' }, { - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' - }, { - n: 'availableCRS', + n: 'metadata', mno: 0, col: true, mx: false, dom: false, - en: 'AvailableCRS', + en: 'Metadata', + ti: '.MetadataType', t: 'er' + }, { + n: 'datasetDescriptionSummary', + mno: 0, + col: true, + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' }] }, { - ln: 'RequestMethodType', - bti: '.OnlineResourceType', + ln: 'CodeType', ps: [{ - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'value', + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'ContentsBaseType', + ln: 'ExceptionReport', + tn: null, ps: [{ - n: 'datasetDescriptionSummary', - mno: 0, + n: 'exception', + rq: true, col: true, - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' + en: 'Exception', + ti: '.ExceptionType' }, { - n: 'otherSource', - mno: 0, - col: true, - en: 'OtherSource', - ti: '.MetadataType' + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { ln: 'ServiceReferenceType', @@ -583,36 +564,34 @@ var OWS_2_0_Module_Factory = function () { en: 'RequestMessageReference' }] }, { - ln: 'CapabilitiesBaseType', + ln: 'KeywordsType', ps: [{ - n: 'serviceIdentification', - en: 'ServiceIdentification', - ti: '.ServiceIdentification' - }, { - n: 'serviceProvider', - en: 'ServiceProvider', - ti: '.ServiceProvider' + n: 'keyword', + rq: true, + col: true, + en: 'Keyword', + ti: '.LanguageStringType' }, { - n: 'operationsMetadata', - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + n: 'type', + en: 'Type', + ti: '.CodeType' + }] + }, { + ln: 'ServiceProvider', + tn: null, + ps: [{ + n: 'providerName', + rq: true, + en: 'ProviderName' }, { - n: 'languages', - en: 'Languages', - ti: '.CapabilitiesBaseType.Languages' + n: 'providerSite', + en: 'ProviderSite', + ti: '.OnlineResourceType' }, { - n: 'version', + n: 'serviceContact', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + en: 'ServiceContact', + ti: '.ResponsiblePartySubsetType' }] }, { ln: 'AddressType', @@ -640,85 +619,126 @@ var OWS_2_0_Module_Factory = function () { en: 'ElectronicMailAddress' }] }, { - ln: 'AdditionalParameter', - tn: null, + ln: 'BoundingBoxType', ps: [{ - n: 'name', + n: 'lowerCorner', rq: true, - en: 'Name', - ti: '.CodeType' + en: 'LowerCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'value', + n: 'upperCorner', rq: true, - col: true, - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'GetResourceByIdType', - ps: [{ - n: 'resourceID', - mno: 0, - col: true, - en: 'ResourceID' - }, { - n: 'outputFormat', - en: 'OutputFormat' + en: 'UpperCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'service', - rq: true, + n: 'crs', an: { - lp: 'service' + lp: 'crs' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'dimensions', + ti: 'PositiveInteger', an: { - lp: 'version' + lp: 'dimensions' }, t: 'a' }] }, { - ln: 'ServiceIdentification', + ln: 'AcceptFormatsType', + ps: [{ + n: 'outputFormat', + mno: 0, + col: true, + en: 'OutputFormat' + }] + }, { + ln: 'TelephoneType', + ps: [{ + n: 'voice', + mno: 0, + col: true, + en: 'Voice' + }, { + n: 'facsimile', + mno: 0, + col: true, + en: 'Facsimile' + }] + }, { + ln: 'RequestMethodType', + bti: '.OnlineResourceType', + ps: [{ + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }] + }, { + ln: 'HTTP', tn: null, - bti: '.DescriptionType', ps: [{ - n: 'serviceType', - rq: true, - en: 'ServiceType', - ti: '.CodeType' - }, { - n: 'serviceTypeVersion', - rq: true, + n: 'getOrPost', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Post', + ti: '.RequestMethodType' + }, { + en: 'Get', + ti: '.RequestMethodType' + }], + t: 'ers' + }] + }, { + ln: 'IdentificationType', + bti: '.BasicIdentificationType', + ps: [{ + n: 'boundingBox', + mno: 0, col: true, - en: 'ServiceTypeVersion' + mx: false, + dom: false, + en: 'BoundingBox', + ti: '.BoundingBoxType', + t: 'er' }, { - n: 'profile', + n: 'outputFormat', mno: 0, col: true, - en: 'Profile' - }, { - n: 'fees', - en: 'Fees' + en: 'OutputFormat' }, { - n: 'accessConstraints', + n: 'availableCRS', mno: 0, col: true, - en: 'AccessConstraints' + mx: false, + dom: false, + en: 'AvailableCRS', + t: 'er' }] }, { - ln: 'ReferenceGroupType', - bti: '.BasicIdentificationType', + ln: 'ContentsBaseType', ps: [{ - n: 'abstractReferenceBase', - rq: true, + n: 'datasetDescriptionSummary', + mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType', - t: 'er' + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' + }, { + n: 'otherSource', + mno: 0, + col: true, + en: 'OtherSource', + ti: '.MetadataType' }] }, { ln: 'RangeType', @@ -746,141 +766,91 @@ var OWS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TelephoneType', + ln: 'DescriptionType', ps: [{ - n: 'voice', + n: 'title', mno: 0, col: true, - en: 'Voice' + en: 'Title', + ti: '.LanguageStringType' }, { - n: 'facsimile', + n: '_abstract', mno: 0, col: true, - en: 'Facsimile' - }] - }, { - ln: 'NoValues', - tn: null - }, { - ln: 'LanguageStringType', - ps: [{ - n: 'value', - t: 'v' + en: 'Abstract', + ti: '.LanguageStringType' }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' + n: 'keywords', + mno: 0, + col: true, + en: 'Keywords', + ti: '.KeywordsType' }] }, { - ln: 'GetCapabilitiesType', + ln: 'DomainType', + bti: '.UnNamedDomainType', ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: '.AcceptVersionsType' - }, { - n: 'sections', - en: 'Sections', - ti: '.SectionsType' - }, { - n: 'acceptFormats', - en: 'AcceptFormats', - ti: '.AcceptFormatsType' - }, { - n: 'acceptLanguages', - en: 'AcceptLanguages', - ti: '.GetCapabilitiesType.AcceptLanguages' - }, { - n: 'updateSequence', + n: 'name', + rq: true, an: { - lp: 'updateSequence' + lp: 'name' }, t: 'a' }] }, { - ln: 'ReferenceType', - bti: '.AbstractReferenceBaseType', + ln: 'AdditionalParametersType', + bti: '.AdditionalParametersBaseType' + }, { + ln: 'ContactType', ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.LanguageStringType' + n: 'address', + en: 'Address', + ti: '.AddressType' }, { - n: 'format', - en: 'Format' + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'metadata', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Metadata', - ti: '.MetadataType', - t: 'er' + n: 'hoursOfService', + en: 'HoursOfService' + }, { + n: 'contactInstructions', + en: 'ContactInstructions' }] }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' - }, { - ln: 'OperationsMetadata', - tn: null, + ln: 'AcceptVersionsType', ps: [{ - n: 'operation', + n: 'version', rq: true, - mno: 2, - col: true, - en: 'Operation', - ti: '.Operation' - }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' - }, { - n: 'constraint', - mno: 0, col: true, - en: 'Constraint', - ti: '.DomainType' - }, { - n: 'extendedCapabilities', - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'Version' }] }, { - ln: 'GetCapabilitiesType.AcceptLanguages', - tn: null, + ln: 'SectionsType', ps: [{ - n: 'language', - rq: true, + n: 'section', + mno: 0, col: true, - en: 'Language', - ti: 'Language' + en: 'Section' }] }, { - ln: 'ServiceProvider', + ln: 'ValuesReference', tn: null, ps: [{ - n: 'providerName', - rq: true, - en: 'ProviderName' - }, { - n: 'providerSite', - en: 'ProviderSite', - ti: '.OnlineResourceType' + n: 'value', + t: 'v' }, { - n: 'serviceContact', + n: 'reference', rq: true, - en: 'ServiceContact', - ti: '.ResponsiblePartySubsetType' + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + t: 'a' }] }, { ln: 'NilValueType', @@ -893,241 +863,271 @@ var OWS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractReferenceBaseType', + ln: 'ValueType', ps: [{ - n: 'type', + n: 'value', + t: 'v' + }] + }, { + ln: 'LanguageStringType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'lang', an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' + }] + }, { + ln: 'ResponsiblePartySubsetType', + ps: [{ + n: 'individualName', + en: 'IndividualName' }, { - n: 'href', - rq: true, - t: 'a' + n: 'positionName', + en: 'PositionName' }, { - n: 'role', - t: 'a' + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' }, { - n: 'arcrole', - t: 'a' + n: 'role', + en: 'Role', + ti: '.CodeType' + }] + }, { + ln: 'AnyValue', + tn: null + }, { + ln: 'GetResourceByIdType', + ps: [{ + n: 'resourceID', + mno: 0, + col: true, + en: 'ResourceID' }, { - n: 'title', - t: 'a' + n: 'outputFormat', + en: 'OutputFormat' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'service', + rq: true, + an: { + lp: 'service' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AcceptVersionsType', - ps: [{ n: 'version', rq: true, - col: true, - en: 'Version' + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'AllowedValues', - tn: null, + ln: 'ResponsiblePartyType', ps: [{ - n: 'valueOrRange', + n: 'individualName', + en: 'IndividualName' + }, { + n: 'organisationName', + en: 'OrganisationName' + }, { + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', rq: true, - col: true, - etis: [{ - en: 'Value', - ti: '.ValueType' - }, { - en: 'Range', - ti: '.RangeType' - }], - t: 'es' + en: 'Role', + ti: '.CodeType' }] }], eis: [{ - en: 'ContactInfo', - ti: '.ContactType' - }, { en: 'GetCapabilities', ti: '.GetCapabilitiesType' }, { - en: 'ExceptionReport', - ti: '.ExceptionReport' - }, { - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' - }, { - en: 'OrganisationName' - }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' - }, { - en: 'UOM', - ti: '.DomainMetadataType' + en: 'OperationResponse', + ti: '.ManifestType' }, { - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'MinimumValue', + ti: '.ValueType' }, { - en: 'Get', + en: 'Post', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'AdditionalParameters', - ti: '.AdditionalParametersType', - sh: 'Metadata' - }, { - en: 'DefaultValue', - ti: '.ValueType' - }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'Metadata', + ti: '.MetadataType' }, { - en: 'AccessConstraints' + en: 'ExceptionReport', + ti: '.ExceptionReport' }, { - en: 'MaximumValue', - ti: '.ValueType' + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType', + sh: 'BoundingBox' }, { - en: 'BoundingBox', - ti: '.BoundingBoxType' + en: 'AbstractMetaData', + ti: 'AnyType' }, { en: 'Title', ti: '.LanguageStringType' }, { - en: 'ValuesReference', - ti: '.ValuesReference' + en: 'BoundingBox', + ti: '.BoundingBoxType' }, { - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType' + en: 'Fees' }, { en: 'Exception', ti: '.ExceptionType' + }, { + en: 'Reference', + ti: '.ReferenceType', + sh: 'AbstractReferenceBase' }, { en: 'SupportedCRS', sh: 'AvailableCRS' }, { - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + en: 'Operation', + ti: '.Operation' }, { - en: 'Language', - ti: 'Language' + en: 'Identifier', + ti: '.CodeType' }, { - en: 'Range', - ti: '.RangeType' + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - en: 'Resource', - ti: 'AnyType' + en: 'OtherSource', + ti: '.MetadataType' }, { - en: 'AnyValue', - ti: '.AnyValue' + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' + }, { + en: 'InputData', + ti: '.ManifestType' }, { en: 'Abstract', ti: '.LanguageStringType' }, { - en: 'AbstractMetaData', - ti: 'AnyType' - }, { - en: 'OutputFormat' + en: 'Manifest', + ti: '.ManifestType' }, { - en: 'WGS84BoundingBox', - ti: '.WGS84BoundingBoxType', - sh: 'BoundingBox' + en: 'OrganisationName' }, { - en: 'ServiceReference', - ti: '.ServiceReferenceType', - sh: 'Reference' + en: 'DefaultValue', + ti: '.ValueType' }, { en: 'Value', ti: '.ValueType' }, { - en: 'Post', - ti: '.RequestMethodType', - sc: '.HTTP' + en: 'nilValue', + ti: '.NilValueType' }, { - en: 'Meaning', - ti: '.DomainMetadataType' + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType' }, { en: 'NoValues', ti: '.NoValues' + }, { + en: 'Spacing', + ti: '.ValueType' }, { en: 'PointOfContact', ti: '.ResponsiblePartyType' }, { - en: 'AdditionalParameter', - ti: '.AdditionalParameter', - sh: 'AbstractMetaData' + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { - en: 'Identifier', + en: 'Role', ti: '.CodeType' }, { - en: 'OperationResponse', - ti: '.ManifestType' + en: 'AdditionalParameters', + ti: '.AdditionalParametersType', + sh: 'Metadata' }, { - en: 'Keywords', - ti: '.KeywordsType' + en: 'ReferenceSystem', + ti: '.DomainMetadataType' }, { - en: 'Role', - ti: '.CodeType' + en: 'UOM', + ti: '.DomainMetadataType' }, { - en: 'PositionName' + en: 'Language', + ti: 'Language' }, { - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' + en: 'OutputFormat' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'IndividualName' }, { - en: 'InputData', - ti: '.ManifestType' + en: 'ContactInfo', + ti: '.ContactType' }, { - en: 'OtherSource', - ti: '.MetadataType' + en: 'AvailableCRS' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'AdditionalParameter', + ti: '.AdditionalParameter', + sh: 'AbstractMetaData' + }, { + en: 'Resource', + ti: 'AnyType' }, { en: 'ServiceIdentification', ti: '.ServiceIdentification' }, { - en: 'DataType', + en: 'Meaning', ti: '.DomainMetadataType' }, { - en: 'ReferenceSystem', + en: 'Get', + ti: '.RequestMethodType', + sc: '.HTTP' + }, { + en: 'DataType', ti: '.DomainMetadataType' }, { - en: 'DCP', - ti: '.DCP' + en: 'ValuesReference', + ti: '.ValuesReference' }, { - en: 'IndividualName' + en: 'ServiceReference', + ti: '.ServiceReferenceType', + sh: 'Reference' }, { - en: 'nilValue', - ti: '.NilValueType' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'Spacing', + en: 'HTTP', + ti: '.HTTP' + }, { + en: 'MaximumValue', ti: '.ValueType' }, { - en: 'Operation', - ti: '.Operation' + en: 'DCP', + ti: '.DCP' }, { - en: 'Fees' + en: 'ExtendedCapabilities', + ti: 'AnyType' }, { - en: 'AvailableCRS' + en: 'Keywords', + ti: '.KeywordsType' }, { - en: 'Reference', - ti: '.ReferenceType', - sh: 'AbstractReferenceBase' + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' }, { - en: 'MinimumValue', - ti: '.ValueType' + en: 'AnyValue', + ti: '.AnyValue' + }, { + en: 'AccessConstraints' + }, { + en: 'Range', + ti: '.RangeType' + }, { + en: 'PositionName' }, { en: 'GetResourceByID', ti: '.GetResourceByIdType' - }, { - en: 'Manifest', - ti: '.ManifestType' }] }; return { diff --git a/scripts/lib/SE_1_1_0.js b/scripts/lib/SE_1_1_0.js index 6f939688..9fdb7c55 100644 --- a/scripts/lib/SE_1_1_0.js +++ b/scripts/lib/SE_1_1_0.js @@ -2,25 +2,58 @@ var SE_1_1_0_Module_Factory = function () { var SE_1_1_0 = { n: 'SE_1_1_0', dens: 'http:\/\/www.opengis.net\/se', - deps: ['Filter_1_1_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'Filter_1_1_0'], tis: [{ - ln: 'HaloType', + ln: 'InlineContentType', ps: [{ - n: 'radius', - en: 'Radius', - ti: '.ParameterValueType' + n: 'content', + col: true, + dom: false, + t: 'ae' + }, { + n: 'encoding', + rq: true, + an: { + lp: 'encoding' + }, + t: 'a' + }] + }, { + ln: 'MarkType', + ps: [{ + n: 'wellKnownName', + rq: true, + en: 'WellKnownName' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'inlineContent', + rq: true, + en: 'InlineContent', + ti: '.InlineContentType' + }, { + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'markIndex', + en: 'MarkIndex', + ti: 'Integer' }, { n: 'fill', en: 'Fill', ti: '.FillType' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.StrokeType' }] }, { - ln: 'FillType', + ln: 'FontType', ps: [{ - n: 'graphicFill', - en: 'GraphicFill', - ti: '.GraphicFillType' - }, { n: 'svgParameter', mno: 0, col: true, @@ -28,198 +61,328 @@ var SE_1_1_0_Module_Factory = function () { ti: '.SvgParameterType' }] }, { - ln: 'DisplacementType', + ln: 'InterpolationPointType', + bti: 'Filter_1_1_0.ExpressionType', ps: [{ - n: 'displacementX', + n: 'data', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'Data', + ti: 'Double' }, { - n: 'displacementY', + n: 'value', rq: true, - en: 'DisplacementY', + en: 'Value', ti: '.ParameterValueType' }] }, { - ln: 'ImageOutlineType', + ln: 'CategorizeType', + bti: '.FunctionType', ps: [{ - n: 'lineSymbolizer', + n: 'lookupValue', rq: true, - en: 'LineSymbolizer', - ti: '.LineSymbolizerType' + en: 'LookupValue', + ti: '.ParameterValueType' }, { - n: 'polygonSymbolizer', + n: 'value', rq: true, - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizerType' + en: 'Value', + ti: '.ParameterValueType' + }, { + n: 'thresholdAndValue', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Value', + ti: '.ParameterValueType' + }, { + en: 'Threshold', + ti: '.ParameterValueType' + }], + t: 'ers' + }, { + n: 'threshholdsBelongTo', + ti: 'Token', + an: { + lp: 'threshholdsBelongTo' + }, + t: 'a' }] }, { - ln: 'LabelPlacementType', + ln: 'TrimType', + bti: '.FunctionType', ps: [{ - n: 'pointPlacement', + n: 'stringValue', rq: true, - en: 'PointPlacement', - ti: '.PointPlacementType' + en: 'StringValue', + ti: '.ParameterValueType' }, { - n: 'linePlacement', - rq: true, - en: 'LinePlacement', - ti: '.LinePlacementType' - }] - }, { - ln: 'DescriptionType', - ps: [{ - n: 'title', - en: 'Title' + n: 'stripOffPosition', + ti: 'Token', + an: { + lp: 'stripOffPosition' + }, + t: 'a' }, { - n: '_abstract', - en: 'Abstract' - }] - }, { - ln: 'ParameterValueType', - ps: [{ - n: 'content', - col: true, - dom: false, - en: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' + n: 'stripOffChar', + an: { + lp: 'stripOffChar' }, - ti: 'Filter_1_1_0.ExpressionType', - t: 'er' + t: 'a' }] }, { - ln: 'StringLengthType', + ln: 'ConcatenateType', bti: '.FunctionType', ps: [{ n: 'stringValue', rq: true, + col: true, en: 'StringValue', ti: '.ParameterValueType' }] }, { - ln: 'ChannelSelectionType', + ln: 'RuleType', ps: [{ - n: 'redChannel', - rq: true, - en: 'RedChannel', - ti: '.SelectedChannelType' + n: 'name', + en: 'Name' }, { - n: 'greenChannel', + n: 'description', + en: 'Description', + ti: '.DescriptionType' + }, { + n: 'legendGraphic', + en: 'LegendGraphic', + ti: '.LegendGraphicType' + }, { + n: 'filter', rq: true, - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterType' }, { - n: 'blueChannel', + n: 'elseFilter', rq: true, - en: 'BlueChannel', - ti: '.SelectedChannelType' + en: 'ElseFilter', + ti: '.ElseFilterType' }, { - n: 'grayChannel', + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + n: 'symbolizer', rq: true, - en: 'GrayChannel', - ti: '.SelectedChannelType' + col: true, + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' }] }, { - ln: 'GeometryType', + ln: 'PolygonSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'propertyName', - rq: true, - en: { - lp: 'PropertyName', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.PropertyNameType' + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' + }, { + n: 'fill', + en: 'Fill', + ti: '.FillType' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.StrokeType' + }, { + n: 'displacement', + en: 'Displacement', + ti: '.DisplacementType' + }, { + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }] }, { - ln: 'ColorReplacementType', + ln: 'HaloType', ps: [{ - n: 'recode', + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' + }, { + n: 'fill', + en: 'Fill', + ti: '.FillType' + }] + }, { + ln: 'LegendGraphicType', + ps: [{ + n: 'graphic', rq: true, - en: 'Recode', - ti: '.RecodeType' + en: 'Graphic', + ti: '.GraphicType' }] }, { - ln: 'GraphicType', + ln: 'FeatureTypeStyleType', ps: [{ - n: 'externalGraphicOrMark', + n: 'name', + en: 'Name' + }, { + n: 'description', + en: 'Description', + ti: '.DescriptionType' + }, { + n: 'featureTypeName', + en: 'FeatureTypeName', + ti: 'QName' + }, { + n: 'semanticTypeIdentifier', mno: 0, col: true, + en: 'SemanticTypeIdentifier' + }, { + n: 'ruleOrOnlineResource', + rq: true, + col: true, etis: [{ - en: 'ExternalGraphic', - ti: '.ExternalGraphicType' + en: 'Rule', + ti: '.RuleType' }, { - en: 'Mark', - ti: '.MarkType' + en: 'OnlineResource', + ti: '.OnlineResourceType' }], t: 'es' }, { - n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'MapItemType', + bti: 'Filter_1_1_0.ExpressionType', + ps: [{ + n: 'data', + rq: true, + en: 'Data', + ti: 'Double' }, { - n: 'size', - en: 'Size', + n: 'value', + rq: true, + en: 'Value', ti: '.ParameterValueType' + }] + }, { + ln: 'HistogramType' + }, { + ln: 'CoverageStyleType', + ps: [{ + n: 'name', + en: 'Name' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' + n: 'description', + en: 'Description', + ti: '.DescriptionType' }, { - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPointType' + n: 'coverageName', + en: 'CoverageName' }, { - n: 'displacement', - en: 'Displacement', - ti: '.DisplacementType' + n: 'semanticTypeIdentifier', + mno: 0, + col: true, + en: 'SemanticTypeIdentifier' + }, { + n: 'ruleOrOnlineResource', + rq: true, + col: true, + etis: [{ + en: 'Rule', + ti: '.RuleType' + }, { + en: 'OnlineResource', + ti: '.OnlineResourceType' + }], + t: 'es' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'ShadedReliefType', + ps: [{ + n: 'brightnessOnly', + en: 'BrightnessOnly', + ti: 'Boolean' + }, { + n: 'reliefFactor', + en: 'ReliefFactor', + ti: 'Double' + }] + }, { + ln: 'SelectedChannelType', + ps: [{ + n: 'sourceChannelName', + rq: true, + en: 'SourceChannelName' + }, { + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancementType' + }] + }, { + ln: 'BaseSymbolizerType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }] }, { - ln: 'CategorizeType', - bti: '.FunctionType', + ln: 'GeometryType', ps: [{ - n: 'lookupValue', + n: 'propertyName', rq: true, - en: 'LookupValue', - ti: '.ParameterValueType' - }, { - n: 'value', + en: { + lp: 'PropertyName', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.PropertyNameType' + }] + }, { + ln: 'ColorMapType', + ps: [{ + n: 'categorize', rq: true, - en: 'Value', - ti: '.ParameterValueType' - }, { - n: 'thresholdAndValue', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'Threshold', - ti: '.ParameterValueType' - }, { - en: 'Value', - ti: '.ParameterValueType' - }], - t: 'ers' + en: 'Categorize', + ti: '.CategorizeType' }, { - n: 'threshholdsBelongTo', - ti: 'Token', - an: { - lp: 'threshholdsBelongTo' - }, - t: 'a' + n: 'interpolate', + rq: true, + en: 'Interpolate', + ti: '.InterpolateType' }] }, { - ln: 'PointSymbolizerType', - bti: '.SymbolizerType', + ln: 'FillType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' + n: 'graphicFill', + en: 'GraphicFill', + ti: '.GraphicFillType' }, { - n: 'graphic', - en: 'Graphic', - ti: '.GraphicType' + n: 'svgParameter', + mno: 0, + col: true, + en: 'SvgParameter', + ti: '.SvgParameterType' }] }, { ln: 'OnlineResourceType', @@ -277,214 +440,182 @@ var SE_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StringPositionType', + ln: 'FormatDateType', bti: '.FunctionType', ps: [{ - n: 'lookupString', + n: 'dateValue', rq: true, - en: 'LookupString', + en: 'DateValue', ti: '.ParameterValueType' }, { - n: 'stringValue', + n: 'pattern', rq: true, - en: 'StringValue', - ti: '.ParameterValueType' - }, { - n: 'searchDirection', - ti: 'Token', - an: { - lp: 'searchDirection' - }, - t: 'a' + en: 'Pattern' }] }, { - ln: 'CoverageStyleType', + ln: 'DescriptionType', ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'description', - en: 'Description', - ti: '.DescriptionType' - }, { - n: 'coverageName', - en: 'CoverageName' + n: 'title', + en: 'Title' }, { - n: 'semanticTypeIdentifier', - mno: 0, - col: true, - en: 'SemanticTypeIdentifier' + n: '_abstract', + en: 'Abstract' + }] + }, { + ln: 'InterpolateType', + bti: '.FunctionType', + ps: [{ + n: 'lookupValue', + rq: true, + en: 'LookupValue', + ti: '.ParameterValueType' }, { - n: 'ruleOrOnlineResource', + n: 'interpolationPoint', rq: true, col: true, - etis: [{ - en: 'Rule', - ti: '.RuleType' - }, { - en: 'OnlineResource', - ti: '.OnlineResourceType' - }], - t: 'es' + en: 'InterpolationPoint', + ti: '.InterpolationPointType' }, { - n: 'version', + n: 'mode', + ti: 'Token', an: { - lp: 'version' + lp: 'mode' + }, + t: 'a' + }, { + n: 'method', + ti: 'Token', + an: { + lp: 'method' }, t: 'a' }] }, { - ln: 'HistogramType' + ln: 'NormalizeType' }, { - ln: 'RuleType', + ln: 'ParameterValueType', ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'description', - en: 'Description', - ti: '.DescriptionType' - }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphicType' - }, { - n: 'filter', - rq: true, + n: 'content', + col: true, + dom: false, en: { - lp: 'Filter', + lp: 'expression', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_1_0.FilterType' - }, { - n: 'elseFilter', - rq: true, - en: 'ElseFilter', - ti: '.ElseFilterType' - }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' - }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' - }, { - n: 'symbolizer', - rq: true, - col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', + ti: 'Filter_1_1_0.ExpressionType', t: 'er' }] }, { - ln: 'MapItemType', - bti: 'Filter_1_1_0.ExpressionType', - ps: [{ - n: 'data', - rq: true, - en: 'Data', - ti: 'Double' - }, { - n: 'value', - rq: true, - en: 'Value', - ti: '.ParameterValueType' - }] - }, { - ln: 'TextSymbolizerType', - bti: '.SymbolizerType', - ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'label', - en: 'Label', - ti: '.ParameterValueType' - }, { - n: 'font', - en: 'Font', - ti: '.FontType' - }, { - n: 'labelPlacement', - en: 'LabelPlacement', - ti: '.LabelPlacementType' - }, { - n: 'halo', - en: 'Halo', - ti: '.HaloType' - }, { - n: 'fill', - en: 'Fill', - ti: '.FillType' - }] - }, { - ln: 'MarkType', + ln: 'ChannelSelectionType', ps: [{ - n: 'wellKnownName', + n: 'redChannel', rq: true, - en: 'WellKnownName' + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - n: 'onlineResource', + n: 'greenChannel', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'GreenChannel', + ti: '.SelectedChannelType' }, { - n: 'inlineContent', + n: 'blueChannel', rq: true, - en: 'InlineContent', - ti: '.InlineContentType' + en: 'BlueChannel', + ti: '.SelectedChannelType' }, { - n: 'format', + n: 'grayChannel', rq: true, - en: 'Format' - }, { - n: 'markIndex', - en: 'MarkIndex', - ti: 'Integer' - }, { - n: 'fill', - en: 'Fill', - ti: '.FillType' + en: 'GrayChannel', + ti: '.SelectedChannelType' + }] + }, { + ln: 'RecodeType', + bti: '.FunctionType', + ps: [{ + n: 'lookupValue', + rq: true, + en: 'LookupValue', + ti: '.ParameterValueType' }, { - n: 'stroke', - en: 'Stroke', - ti: '.StrokeType' + n: 'mapItem', + rq: true, + col: true, + en: 'MapItem', + ti: '.MapItemType' }] }, { - ln: 'InterpolationPointType', - bti: 'Filter_1_1_0.ExpressionType', + ln: 'LabelPlacementType', ps: [{ - n: 'data', + n: 'pointPlacement', rq: true, - en: 'Data', - ti: 'Double' + en: 'PointPlacement', + ti: '.PointPlacementType' }, { - n: 'value', + n: 'linePlacement', rq: true, - en: 'Value', + en: 'LinePlacement', + ti: '.LinePlacementType' + }] + }, { + ln: 'ChangeCaseType', + bti: '.FunctionType', + ps: [{ + n: 'stringValue', + rq: true, + en: 'StringValue', ti: '.ParameterValueType' + }, { + n: 'direction', + ti: 'Token', + an: { + lp: 'direction' + }, + t: 'a' }] }, { - ln: 'BaseSymbolizerType', + ln: 'GraphicFillType', ps: [{ - n: 'onlineResource', + n: 'graphic', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'Graphic', + ti: '.GraphicType' }] }, { - ln: 'ConcatenateType', + ln: 'LineSymbolizerType', + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.StrokeType' + }, { + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' + }] + }, { + ln: 'StringPositionType', bti: '.FunctionType', ps: [{ + n: 'lookupString', + rq: true, + en: 'LookupString', + ti: '.ParameterValueType' + }, { n: 'stringValue', rq: true, - col: true, en: 'StringValue', ti: '.ParameterValueType' + }, { + n: 'searchDirection', + ti: 'Token', + an: { + lp: 'searchDirection' + }, + t: 'a' }] }, { ln: 'LinePlacementType', @@ -514,170 +645,141 @@ var SE_1_1_0_Module_Factory = function () { ti: 'Boolean' }] }, { - ln: 'InlineContentType', + ln: 'FormatNumberType', + bti: '.FunctionType', ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' + n: 'numericValue', + rq: true, + en: 'NumericValue', + ti: '.ParameterValueType' }, { - n: 'encoding', + n: 'pattern', rq: true, + en: 'Pattern' + }, { + n: 'negativePattern', + en: 'NegativePattern' + }, { + n: 'decimalPoint', an: { - lp: 'encoding' + lp: 'decimalPoint' }, t: 'a' - }] - }, { - ln: 'ShadedReliefType', - ps: [{ - n: 'brightnessOnly', - en: 'BrightnessOnly', - ti: 'Boolean' }, { - n: 'reliefFactor', - en: 'ReliefFactor', - ti: 'Double' + n: 'groupingSeparator', + an: { + lp: 'groupingSeparator' + }, + t: 'a' }] }, { - ln: 'TrimType', - bti: '.FunctionType', + ln: 'SymbolizerType', ps: [{ - n: 'stringValue', - rq: true, - en: 'StringValue', - ti: '.ParameterValueType' + n: 'name', + en: 'Name' }, { - n: 'stripOffPosition', - ti: 'Token', + n: 'description', + en: 'Description', + ti: '.DescriptionType' + }, { + n: 'baseSymbolizer', + en: 'BaseSymbolizer', + ti: '.BaseSymbolizerType' + }, { + n: 'version', an: { - lp: 'stripOffPosition' + lp: 'version' }, t: 'a' }, { - n: 'stripOffChar', + n: 'uom', an: { - lp: 'stripOffChar' + lp: 'uom' }, t: 'a' }] }, { - ln: 'ColorMapType', + ln: 'FunctionType', + bti: 'Filter_1_1_0.ExpressionType', ps: [{ - n: 'categorize', - rq: true, - en: 'Categorize', - ti: '.CategorizeType' - }, { - n: 'interpolate', + n: 'fallbackValue', rq: true, - en: 'Interpolate', - ti: '.InterpolateType' + an: { + lp: 'fallbackValue' + }, + t: 'a' }] }, { - ln: 'SelectedChannelType', + ln: 'StrokeType', ps: [{ - n: 'sourceChannelName', + n: 'graphicFill', rq: true, - en: 'SourceChannelName' + en: 'GraphicFill', + ti: '.GraphicFillType' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancementType' - }] - }, { - ln: 'SubstringType', - bti: '.FunctionType', - ps: [{ - n: 'stringValue', + n: 'graphicStroke', rq: true, - en: 'StringValue', - ti: '.ParameterValueType' - }, { - n: 'position', - en: 'Position', - ti: '.ParameterValueType' + en: 'GraphicStroke', + ti: '.GraphicStrokeType' }, { - n: 'length', - en: 'Length', - ti: '.ParameterValueType' + n: 'svgParameter', + mno: 0, + col: true, + en: 'SvgParameter', + ti: '.SvgParameterType' }] }, { - ln: 'FormatNumberType', - bti: '.FunctionType', + ln: 'RasterSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'numericValue', - rq: true, - en: 'NumericValue', + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' + }, { + n: 'opacity', + en: 'Opacity', ti: '.ParameterValueType' }, { - n: 'pattern', - rq: true, - en: 'Pattern' + n: 'channelSelection', + en: 'ChannelSelection', + ti: '.ChannelSelectionType' }, { - n: 'negativePattern', - en: 'NegativePattern' + n: 'overlapBehavior', + en: 'OverlapBehavior' }, { - n: 'decimalPoint', - an: { - lp: 'decimalPoint' - }, - t: 'a' + n: 'colorMap', + en: 'ColorMap', + ti: '.ColorMapType' }, { - n: 'groupingSeparator', - an: { - lp: 'groupingSeparator' - }, - t: 'a' - }] - }, { - ln: 'FormatDateType', - bti: '.FunctionType', - ps: [{ - n: 'dateValue', - rq: true, - en: 'DateValue', - ti: '.ParameterValueType' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancementType' }, { - n: 'pattern', - rq: true, - en: 'Pattern' + n: 'shadedRelief', + en: 'ShadedRelief', + ti: '.ShadedReliefType' + }, { + n: 'imageOutline', + en: 'ImageOutline', + ti: '.ImageOutlineType' }] }, { - ln: 'ChangeCaseType', - bti: '.FunctionType', + ln: 'ColorReplacementType', ps: [{ - n: 'stringValue', + n: 'recode', rq: true, - en: 'StringValue', - ti: '.ParameterValueType' - }, { - n: 'direction', - ti: 'Token', - an: { - lp: 'direction' - }, - t: 'a' + en: 'Recode', + ti: '.RecodeType' }] }, { - ln: 'RecodeType', + ln: 'StringLengthType', bti: '.FunctionType', ps: [{ - n: 'lookupValue', + n: 'stringValue', rq: true, - en: 'LookupValue', + en: 'StringValue', ti: '.ParameterValueType' - }, { - n: 'mapItem', - rq: true, - col: true, - en: 'MapItem', - ti: '.MapItemType' }] - }, { - ln: 'NormalizeType' - }, { - ln: 'ElseFilterType' }, { ln: 'ContrastEnhancementType', ps: [{ @@ -696,164 +798,84 @@ var SE_1_1_0_Module_Factory = function () { ti: 'Double' }] }, { - ln: 'SymbolizerType', - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'description', - en: 'Description', - ti: '.DescriptionType' - }, { - n: 'baseSymbolizer', - en: 'BaseSymbolizer', - ti: '.BaseSymbolizerType' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'FontType', + ln: 'GraphicType', ps: [{ - n: 'svgParameter', + n: 'externalGraphicOrMark', mno: 0, col: true, - en: 'SvgParameter', - ti: '.SvgParameterType' - }] - }, { - ln: 'InterpolateType', - bti: '.FunctionType', - ps: [{ - n: 'lookupValue', - rq: true, - en: 'LookupValue', - ti: '.ParameterValueType' - }, { - n: 'interpolationPoint', - rq: true, - col: true, - en: 'InterpolationPoint', - ti: '.InterpolationPointType' - }, { - n: 'mode', - ti: 'Token', - an: { - lp: 'mode' - }, - t: 'a' - }, { - n: 'method', - ti: 'Token', - an: { - lp: 'method' - }, - t: 'a' - }] - }, { - ln: 'LineSymbolizerType', - bti: '.SymbolizerType', - ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.StrokeType' + etis: [{ + en: 'ExternalGraphic', + ti: '.ExternalGraphicType' + }, { + en: 'Mark', + ti: '.MarkType' + }], + t: 'es' }, { - n: 'perpendicularOffset', - en: 'PerpendicularOffset', + n: 'opacity', + en: 'Opacity', ti: '.ParameterValueType' - }] - }, { - ln: 'GraphicStrokeType', - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.GraphicType' }, { - n: 'initialGap', - en: 'InitialGap', + n: 'size', + en: 'Size', ti: '.ParameterValueType' }, { - n: 'gap', - en: 'Gap', + n: 'rotation', + en: 'Rotation', ti: '.ParameterValueType' + }, { + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPointType' + }, { + n: 'displacement', + en: 'Displacement', + ti: '.DisplacementType' }] }, { - ln: 'PolygonSymbolizerType', - bti: '.SymbolizerType', + ln: 'PointPlacementType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'fill', - en: 'Fill', - ti: '.FillType' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.StrokeType' + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPointType' }, { n: 'displacement', en: 'Displacement', ti: '.DisplacementType' }, { - n: 'perpendicularOffset', - en: 'PerpendicularOffset', + n: 'rotation', + en: 'Rotation', ti: '.ParameterValueType' }] }, { - ln: 'AnchorPointType', + ln: 'SubstringType', + bti: '.FunctionType', ps: [{ - n: 'anchorPointX', + n: 'stringValue', rq: true, - en: 'AnchorPointX', + en: 'StringValue', ti: '.ParameterValueType' }, { - n: 'anchorPointY', - rq: true, - en: 'AnchorPointY', + n: 'position', + en: 'Position', + ti: '.ParameterValueType' + }, { + n: 'length', + en: 'Length', ti: '.ParameterValueType' }] }, { - ln: 'LegendGraphicType', - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.GraphicType' - }] - }, { - ln: 'StrokeType', + ln: 'DisplacementType', ps: [{ - n: 'graphicFill', + n: 'displacementX', rq: true, - en: 'GraphicFill', - ti: '.GraphicFillType' + en: 'DisplacementX', + ti: '.ParameterValueType' }, { - n: 'graphicStroke', + n: 'displacementY', rq: true, - en: 'GraphicStroke', - ti: '.GraphicStrokeType' - }, { - n: 'svgParameter', - mno: 0, - col: true, - en: 'SvgParameter', - ti: '.SvgParameterType' + en: 'DisplacementY', + ti: '.ParameterValueType' }] }, { ln: 'ExternalGraphicType', @@ -879,121 +901,99 @@ var SE_1_1_0_Module_Factory = function () { ti: '.ColorReplacementType' }] }, { - ln: 'RasterSymbolizerType', + ln: 'SvgParameterType', + bti: '.ParameterValueType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ElseFilterType' + }, { + ln: 'TextSymbolizerType', bti: '.SymbolizerType', ps: [{ n: 'geometry', en: 'Geometry', ti: '.GeometryType' }, { - n: 'opacity', - en: 'Opacity', + n: 'label', + en: 'Label', ti: '.ParameterValueType' }, { - n: 'channelSelection', - en: 'ChannelSelection', - ti: '.ChannelSelectionType' - }, { - n: 'overlapBehavior', - en: 'OverlapBehavior' - }, { - n: 'colorMap', - en: 'ColorMap', - ti: '.ColorMapType' - }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancementType' - }, { - n: 'shadedRelief', - en: 'ShadedRelief', - ti: '.ShadedReliefType' - }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutlineType' - }] - }, { - ln: 'FeatureTypeStyleType', - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'description', - en: 'Description', - ti: '.DescriptionType' + n: 'font', + en: 'Font', + ti: '.FontType' }, { - n: 'featureTypeName', - en: 'FeatureTypeName', - ti: 'QName' + n: 'labelPlacement', + en: 'LabelPlacement', + ti: '.LabelPlacementType' }, { - n: 'semanticTypeIdentifier', - mno: 0, - col: true, - en: 'SemanticTypeIdentifier' + n: 'halo', + en: 'Halo', + ti: '.HaloType' }, { - n: 'ruleOrOnlineResource', + n: 'fill', + en: 'Fill', + ti: '.FillType' + }] + }, { + ln: 'ImageOutlineType', + ps: [{ + n: 'lineSymbolizer', rq: true, - col: true, - etis: [{ - en: 'Rule', - ti: '.RuleType' - }, { - en: 'OnlineResource', - ti: '.OnlineResourceType' - }], - t: 'es' + en: 'LineSymbolizer', + ti: '.LineSymbolizerType' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'polygonSymbolizer', + rq: true, + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizerType' }] }, { - ln: 'GraphicFillType', + ln: 'GraphicStrokeType', ps: [{ n: 'graphic', rq: true, en: 'Graphic', ti: '.GraphicType' + }, { + n: 'initialGap', + en: 'InitialGap', + ti: '.ParameterValueType' + }, { + n: 'gap', + en: 'Gap', + ti: '.ParameterValueType' }] }, { - ln: 'FunctionType', - bti: 'Filter_1_1_0.ExpressionType', + ln: 'AnchorPointType', ps: [{ - n: 'fallbackValue', + n: 'anchorPointX', rq: true, - an: { - lp: 'fallbackValue' - }, - t: 'a' - }] - }, { - ln: 'SvgParameterType', - bti: '.ParameterValueType', - ps: [{ - n: 'name', + en: 'AnchorPointX', + ti: '.ParameterValueType' + }, { + n: 'anchorPointY', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'AnchorPointY', + ti: '.ParameterValueType' }] }, { - ln: 'PointPlacementType', + ln: 'PointSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPointType' - }, { - n: 'displacement', - en: 'Displacement', - ti: '.DisplacementType' + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' + n: 'graphic', + en: 'Graphic', + ti: '.GraphicType' }] }, { t: 'enum', @@ -1002,347 +1002,347 @@ var SE_1_1_0_Module_Factory = function () { vs: ['frontToBack', 'backToFront'] }, { t: 'enum', - ln: 'VersionType', - vs: ['1.1.0'] + ln: 'ThreshholdsBelongToType', + bti: 'Token', + vs: ['succeeding', 'preceding'] }, { t: 'enum', - ln: 'DirectionType', + ln: 'StripOffPositionType', bti: 'Token', - vs: ['toUpper', 'toLower'] + vs: ['leading', 'trailing', 'both'] }, { t: 'enum', - ln: 'MethodType', - bti: 'Token', - vs: ['numeric', 'color'] + ln: 'VersionType', + vs: ['1.1.0'] }, { t: 'enum', - ln: 'ModeType', + ln: 'MethodType', bti: 'Token', - vs: ['linear', 'cosine', 'cubic'] + vs: ['numeric', 'color'] }, { t: 'enum', - ln: 'StripOffPositionType', + ln: 'DirectionType', bti: 'Token', - vs: ['leading', 'trailing', 'both'] + vs: ['toUpper', 'toLower'] }, { t: 'enum', - ln: 'ThreshholdsBelongToType', + ln: 'ModeType', bti: 'Token', - vs: ['succeeding', 'preceding'] + vs: ['linear', 'cosine', 'cubic'] }], eis: [{ - en: 'StringPosition', - ti: '.StringPositionType', - sh: 'Function' - }, { - en: 'Format' - }, { - en: 'DisplacementX', - ti: '.ParameterValueType' - }, { - en: 'Position', - ti: '.ParameterValueType' - }, { - en: 'PerpendicularOffset', - ti: '.ParameterValueType' - }, { - en: 'Trim', - ti: '.TrimType', - sh: 'Function' + en: 'NegativePattern' }, { - en: 'Rotation', - ti: '.ParameterValueType' + en: 'LabelPlacement', + ti: '.LabelPlacementType' }, { en: 'AnchorPointY', ti: '.ParameterValueType' }, { - en: 'Mark', - ti: '.MarkType' + en: 'MaxScaleDenominator', + ti: 'Double' }, { - en: 'Displacement', - ti: '.DisplacementType' + en: 'Symbolizer', + ti: '.SymbolizerType' }, { - en: 'Normalize', - ti: '.NormalizeType' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'Geometry', - ti: '.GeometryType' + en: 'InlineContent', + ti: '.InlineContentType' }, { - en: 'Threshold', - ti: '.ParameterValueType' + en: 'ImageOutline', + ti: '.ImageOutlineType' }, { - en: 'IsAligned', + en: 'Format' + }, { + en: 'BrightnessOnly', ti: 'Boolean' }, { - en: 'PointPlacement', - ti: '.PointPlacementType' + en: 'Fill', + ti: '.FillType' }, { - en: 'Recode', - ti: '.RecodeType', - sh: 'Function' + en: 'WellKnownName' }, { - en: 'Concatenate', - ti: '.ConcatenateType', - sh: 'Function' + en: 'Name' }, { - en: 'FormatDate', - ti: '.FormatDateType', - sh: 'Function' + en: 'Length', + ti: '.ParameterValueType' }, { - en: 'LookupString', + en: 'PerpendicularOffset', ti: '.ParameterValueType' }, { - en: 'IsRepeated', - ti: 'Boolean' + en: 'AnchorPoint', + ti: '.AnchorPointType' }, { - en: 'ChangeCase', - ti: '.ChangeCaseType', - sh: 'Function' + en: 'SemanticTypeIdentifier' }, { - en: 'BrightnessOnly', - ti: 'Boolean' + en: 'Rule', + ti: '.RuleType' }, { - en: 'Description', - ti: '.DescriptionType' + en: 'ElseFilter', + ti: '.ElseFilterType' }, { - en: 'LegendGraphic', - ti: '.LegendGraphicType' + en: 'CoverageStyle', + ti: '.CoverageStyleType' }, { - en: 'MarkIndex', - ti: 'Integer' + en: 'ShadedRelief', + ti: '.ShadedReliefType' + }, { + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizerType', + sh: 'Symbolizer' }, { en: 'GrayChannel', ti: '.SelectedChannelType' }, { - en: 'OverlapBehavior' - }, { - en: 'ExternalGraphic', - ti: '.ExternalGraphicType' + en: 'MapItem', + ti: '.MapItemType', + sh: { + lp: 'expression', + ns: 'http:\/\/www.opengis.net\/ogc' + } }, { - en: 'Substring', - ti: '.SubstringType', + en: 'Concatenate', + ti: '.ConcatenateType', sh: 'Function' }, { - en: 'ContrastEnhancement', - ti: '.ContrastEnhancementType' + en: 'PointSymbolizer', + ti: '.PointSymbolizerType', + sh: 'Symbolizer' }, { - en: 'SemanticTypeIdentifier' + en: 'RedChannel', + ti: '.SelectedChannelType' + }, { + en: 'LinePlacement', + ti: '.LinePlacementType' + }, { + en: 'TextSymbolizer', + ti: '.TextSymbolizerType', + sh: 'Symbolizer' + }, { + en: 'Halo', + ti: '.HaloType' }, { en: 'BlueChannel', ti: '.SelectedChannelType' }, { - en: 'Pattern' - }, { - en: 'Graphic', - ti: '.GraphicType' + en: 'LookupValue', + ti: '.ParameterValueType' }, { - en: 'Halo', - ti: '.HaloType' + en: 'BaseSymbolizer', + ti: '.BaseSymbolizerType' }, { en: 'FormatNumber', ti: '.FormatNumberType', sh: 'Function' }, { - en: 'GraphicStroke', - ti: '.GraphicStrokeType' + en: 'Radius', + ti: '.ParameterValueType' }, { - en: 'Categorize', - ti: '.CategorizeType', - sh: 'Function' + en: 'LookupString', + ti: '.ParameterValueType' }, { - en: 'LinePlacement', - ti: '.LinePlacementType' + en: 'ColorMap', + ti: '.ColorMapType' }, { - en: 'InterpolationPoint', - ti: '.InterpolationPointType', + en: 'GeneralizeLine', + ti: 'Boolean' + }, { + en: 'ColorReplacement', + ti: '.ColorReplacementType' + }, { + en: 'Function', + ti: '.FunctionType', sh: { lp: 'expression', ns: 'http:\/\/www.opengis.net\/ogc' } }, { - en: 'GraphicFill', - ti: '.GraphicFillType' + en: 'StringLength', + ti: '.StringLengthType', + sh: 'Function' }, { - en: 'FeatureTypeName', - ti: 'QName' + en: 'Geometry', + ti: '.GeometryType' }, { - en: 'Interpolate', - ti: '.InterpolateType', + en: 'IsAligned', + ti: 'Boolean' + }, { + en: 'Description', + ti: '.DescriptionType' + }, { + en: 'StringPosition', + ti: '.StringPositionType', sh: 'Function' }, { - en: 'TextSymbolizer', - ti: '.TextSymbolizerType', - sh: 'Symbolizer' + en: 'GammaValue', + ti: 'Double' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizerType', - sh: 'Symbolizer' + en: 'Threshold', + ti: '.ParameterValueType' }, { - en: 'Fill', - ti: '.FillType' + en: 'StringValue', + ti: '.ParameterValueType' }, { - en: 'ColorReplacement', - ti: '.ColorReplacementType' + en: 'ChannelSelection', + ti: '.ChannelSelectionType' }, { - en: 'Font', - ti: '.FontType' + en: 'Displacement', + ti: '.DisplacementType' }, { - en: 'MinScaleDenominator', + en: 'IsRepeated', + ti: 'Boolean' + }, { + en: 'ReliefFactor', ti: 'Double' }, { - en: 'NumericValue', + en: 'DateValue', ti: '.ParameterValueType' }, { - en: 'Length', - ti: '.ParameterValueType' + en: 'RasterSymbolizer', + ti: '.RasterSymbolizerType', + sh: 'Symbolizer' }, { - en: 'Size', + en: 'Value', ti: '.ParameterValueType' }, { - en: 'StringLength', - ti: '.StringLengthType', + en: 'Interpolate', + ti: '.InterpolateType', sh: 'Function' }, { - en: 'Value', - ti: '.ParameterValueType' + en: 'Histogram', + ti: '.HistogramType' }, { - en: 'Rule', - ti: '.RuleType' + en: 'Rotation', + ti: '.ParameterValueType' }, { - en: 'PointSymbolizer', - ti: '.PointSymbolizerType', - sh: 'Symbolizer' + en: 'Categorize', + ti: '.CategorizeType', + sh: 'Function' }, { - en: 'GammaValue', - ti: 'Double' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - en: 'ReliefFactor', + en: 'Data', ti: 'Double' }, { - en: 'Symbolizer', - ti: '.SymbolizerType' - }, { - en: 'LabelPlacement', - ti: '.LabelPlacementType' + en: 'FormatDate', + ti: '.FormatDateType', + sh: 'Function' }, { - en: 'Stroke', - ti: '.StrokeType' + en: 'PointPlacement', + ti: '.PointPlacementType' }, { - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'GraphicStroke', + ti: '.GraphicStrokeType' }, { - en: 'InitialGap', + en: 'Position', ti: '.ParameterValueType' }, { - en: 'Data', - ti: 'Double' + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - en: 'StringValue', - ti: '.ParameterValueType' + en: 'Pattern' }, { - en: 'ImageOutline', - ti: '.ImageOutlineType' + en: 'SourceChannelName' }, { - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizerType', - sh: 'Symbolizer' + en: 'CoverageName' + }, { + en: 'OverlapBehavior' }, { en: 'FeatureTypeStyle', ti: '.FeatureTypeStyleType' }, { - en: 'DisplacementY', + en: 'Opacity', ti: '.ParameterValueType' }, { - en: 'MapItem', - ti: '.MapItemType', - sh: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' - } + en: 'Label', + ti: '.ParameterValueType' }, { - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'LegendGraphic', + ti: '.LegendGraphicType' }, { - en: 'LookupValue', + en: 'Gap', ti: '.ParameterValueType' }, { - en: 'DateValue', - ti: '.ParameterValueType' + en: 'SvgParameter', + ti: '.SvgParameterType' }, { - en: 'InlineContent', - ti: '.InlineContentType' + en: 'Graphic', + ti: '.GraphicType' }, { - en: 'AnchorPoint', - ti: '.AnchorPointType' + en: 'Normalize', + ti: '.NormalizeType' }, { - en: 'AnchorPointX', + en: 'Stroke', + ti: '.StrokeType' + }, { + en: 'Size', ti: '.ParameterValueType' }, { - en: 'ShadedRelief', - ti: '.ShadedReliefType' + en: 'NumericValue', + ti: '.ParameterValueType' }, { - en: 'MaxScaleDenominator', - ti: 'Double' + en: 'FeatureTypeName', + ti: 'QName' }, { - en: 'WellKnownName' + en: 'Substring', + ti: '.SubstringType', + sh: 'Function' }, { - en: 'GeneralizeLine', - ti: 'Boolean' + en: 'ChangeCase', + ti: '.ChangeCaseType', + sh: 'Function' }, { - en: 'Radius', - ti: '.ParameterValueType' + en: 'MarkIndex', + ti: 'Integer' }, { - en: 'Label', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - en: 'Opacity', - ti: '.ParameterValueType' + en: 'GraphicFill', + ti: '.GraphicFillType' }, { - en: 'CoverageStyle', - ti: '.CoverageStyleType' + en: 'ExternalGraphic', + ti: '.ExternalGraphicType' }, { - en: 'Histogram', - ti: '.HistogramType' + en: 'DisplacementY', + ti: '.ParameterValueType' }, { - en: 'CoverageName' + en: 'ContrastEnhancement', + ti: '.ContrastEnhancementType' }, { - en: 'SvgParameter', - ti: '.SvgParameterType' + en: 'Mark', + ti: '.MarkType' }, { - en: 'Name' + en: 'Recode', + ti: '.RecodeType', + sh: 'Function' }, { - en: 'BaseSymbolizer', - ti: '.BaseSymbolizerType' + en: 'Font', + ti: '.FontType' }, { - en: 'RedChannel', - ti: '.SelectedChannelType' + en: 'InitialGap', + ti: '.ParameterValueType' }, { - en: 'Function', - ti: '.FunctionType', + en: 'Trim', + ti: '.TrimType', + sh: 'Function' + }, { + en: 'InterpolationPoint', + ti: '.InterpolationPointType', sh: { lp: 'expression', ns: 'http:\/\/www.opengis.net\/ogc' } }, { - en: 'SourceChannelName' - }, { - en: 'ChannelSelection', - ti: '.ChannelSelectionType' - }, { - en: 'ColorMap', - ti: '.ColorMapType' + en: 'GreenChannel', + ti: '.SelectedChannelType' }, { - en: 'RasterSymbolizer', - ti: '.RasterSymbolizerType', + en: 'LineSymbolizer', + ti: '.LineSymbolizerType', sh: 'Symbolizer' - }, { - en: 'NegativePattern' - }, { - en: 'Gap', - ti: '.ParameterValueType' - }, { - en: 'ElseFilter', - ti: '.ElseFilterType' }] }; return { diff --git a/scripts/lib/SLD_1_0_0.js b/scripts/lib/SLD_1_0_0.js index 842d8647..e853e1f8 100644 --- a/scripts/lib/SLD_1_0_0.js +++ b/scripts/lib/SLD_1_0_0.js @@ -3,32 +3,45 @@ var SLD_1_0_0_Module_Factory = function () { n: 'SLD_1_0_0', dens: 'http:\/\/www.opengis.net\/sld', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'Filter_1_0_0'], + deps: ['Filter_1_0_0', 'XLink_1_0'], tis: [{ - ln: 'Extent', + ln: 'AnchorPoint', tn: null, ps: [{ - n: 'name', + n: 'anchorPointX', rq: true, - en: 'Name' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - n: 'value', + n: 'anchorPointY', rq: true, - en: 'Value' + en: 'AnchorPointY', + ti: '.ParameterValueType' }] }, { - ln: 'RANDOM', - tn: null + ln: 'Geometry', + tn: null, + ps: [{ + n: 'propertyName', + rq: true, + en: { + lp: 'PropertyName', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.PropertyNameType' + }] }, { - ln: 'NamedStyle', + ln: 'LayerFeatureConstraints', tn: null, ps: [{ - n: 'name', + n: 'featureTypeConstraint', rq: true, - en: 'Name' + col: true, + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }] }, { - ln: 'GraphicFill', + ln: 'LegendGraphic', tn: null, ps: [{ n: 'graphic', @@ -37,135 +50,177 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.Graphic' }] }, { - ln: 'ImageOutline', + ln: 'ExternalGraphic', tn: null, ps: [{ - n: 'lineSymbolizer', + n: 'onlineResource', rq: true, - en: 'LineSymbolizer', - ti: '.LineSymbolizer' + en: 'OnlineResource', + ti: '.OnlineResource' }, { - n: 'polygonSymbolizer', + n: 'format', rq: true, - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer' + en: 'Format' }] }, { - ln: 'UserLayer', + ln: 'Rule', tn: null, ps: [{ n: 'name', en: 'Name' }, { - n: 'remoteOWS', - en: 'RemoteOWS', - ti: '.RemoteOWS' + n: 'title', + en: 'Title' }, { - n: 'layerFeatureConstraints', - rq: true, - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + n: '_abstract', + en: 'Abstract' }, { - n: 'userStyle', - rq: true, - col: true, - en: 'UserStyle', - ti: '.UserStyle' - }] - }, { - ln: 'FeatureTypeConstraint', - tn: null, - ps: [{ - n: 'featureTypeName', - en: 'FeatureTypeName' + n: 'legendGraphic', + en: 'LegendGraphic', + ti: '.LegendGraphic' }, { n: 'filter', + rq: true, en: { lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' }, ti: 'Filter_1_0_0.FilterType' }, { - n: 'extent', - mno: 0, - col: true, - en: 'Extent', - ti: '.Extent' - }] - }, { - ln: 'ColorMap', - tn: null, - ps: [{ - n: 'colorMapEntry', - mno: 0, + n: 'elseFilter', + rq: true, + en: 'ElseFilter', + ti: '.ElseFilter' + }, { + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + n: 'symbolizer', + rq: true, col: true, - en: 'ColorMapEntry', - ti: '.ColorMapEntry' + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' }] }, { - ln: 'Halo', + ln: 'PolygonSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'radius', - en: 'Radius', - ti: '.ParameterValueType' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { n: 'fill', en: 'Fill', ti: '.Fill' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { ln: 'LATESTONTOP', tn: null }, { - ln: 'RasterSymbolizer', + ln: 'ColorMapEntry', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'color', + rq: true, + an: { + lp: 'color' + }, + t: 'a' }, { n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' - }, { - n: 'channelSelection', - en: 'ChannelSelection', - ti: '.ChannelSelection' - }, { - n: 'overlapBehavior', - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + ti: 'Double', + an: { + lp: 'opacity' + }, + t: 'a' }, { - n: 'colorMap', - en: 'ColorMap', - ti: '.ColorMap' + n: 'quantity', + ti: 'Double', + an: { + lp: 'quantity' + }, + t: 'a' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + n: 'label', + an: { + lp: 'label' + }, + t: 'a' + }] + }, { + ln: 'Stroke', + tn: null, + ps: [{ + n: 'graphicFill', + rq: true, + en: 'GraphicFill', + ti: '.GraphicFill' }, { - n: 'shadedRelief', - en: 'ShadedRelief', - ti: '.ShadedRelief' + n: 'graphicStroke', + rq: true, + en: 'GraphicStroke', + ti: '.GraphicStroke' }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutline' + n: 'cssParameter', + mno: 0, + col: true, + en: 'CssParameter', + ti: '.CssParameter' }] }, { - ln: 'RemoteOWS', + ln: 'LabelPlacement', tn: null, ps: [{ - n: 'service', + n: 'pointPlacement', rq: true, - en: 'Service' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - n: 'onlineResource', + n: 'linePlacement', rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'LinePlacement', + ti: '.LinePlacement' + }] + }, { + ln: 'Graphic', + tn: null, + ps: [{ + n: 'externalGraphicOrMark', + mno: 0, + col: true, + etis: [{ + en: 'ExternalGraphic', + ti: '.ExternalGraphic' + }, { + en: 'Mark', + ti: '.Mark' + }], + t: 'es' + }, { + n: 'opacity', + en: 'Opacity', + ti: '.ParameterValueType' + }, { + n: 'size', + en: 'Size', + ti: '.ParameterValueType' + }, { + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' }] }, { ln: 'FeatureTypeStyle', @@ -195,169 +250,65 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.Rule' }] }, { - ln: 'ElseFilter', - tn: null - }, { - ln: 'Font', + ln: 'CssParameter', tn: null, + bti: '.ParameterValueType', ps: [{ - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'Stroke', + ln: 'UserLayer', tn: null, ps: [{ - n: 'graphicFill', - rq: true, - en: 'GraphicFill', - ti: '.GraphicFill' + n: 'name', + en: 'Name' }, { - n: 'graphicStroke', - rq: true, - en: 'GraphicStroke', - ti: '.GraphicStroke' + n: 'remoteOWS', + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' - }] - }, { - ln: 'Geometry', - tn: null, - ps: [{ - n: 'propertyName', - rq: true, - en: { - lp: 'PropertyName', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.PropertyNameType' - }] - }, { - ln: 'ParameterValueType', - ps: [{ - n: 'content', - col: true, - dom: false, - en: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.ExpressionType', - t: 'er' - }] - }, { - ln: 'LegendGraphic', - tn: null, - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'AnchorPoint', - tn: null, - ps: [{ - n: 'anchorPointX', + n: 'layerFeatureConstraints', rq: true, - en: 'AnchorPointX', - ti: '.ParameterValueType' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { - n: 'anchorPointY', + n: 'userStyle', rq: true, - en: 'AnchorPointY', - ti: '.ParameterValueType' + col: true, + en: 'UserStyle', + ti: '.UserStyle' }] }, { - ln: 'Histogram', + ln: 'RANDOM', tn: null }, { - ln: 'LineSymbolizer', - tn: null, - bti: '.SymbolizerType', - ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' - }] - }, { - ln: 'PointSymbolizer', - tn: null, - bti: '.SymbolizerType', - ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'graphic', - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'ExternalGraphic', + ln: 'OverlapBehavior', tn: null, ps: [{ - n: 'onlineResource', + n: 'latestontop', rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' }, { - n: 'format', + n: 'earliestontop', rq: true, - en: 'Format' - }] - }, { - ln: 'Graphic', - tn: null, - ps: [{ - n: 'externalGraphicOrMark', - mno: 0, - col: true, - etis: [{ - en: 'ExternalGraphic', - ti: '.ExternalGraphic' - }, { - en: 'Mark', - ti: '.Mark' - }], - t: 'es' - }, { - n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' - }, { - n: 'size', - en: 'Size', - ti: '.ParameterValueType' + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' - }] - }, { - ln: 'Displacement', - tn: null, - ps: [{ - n: 'displacementX', + n: 'average', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'AVERAGE', + ti: '.AVERAGE' }, { - n: 'displacementY', + n: 'random', rq: true, - en: 'DisplacementY', - ti: '.ParameterValueType' + en: 'RANDOM', + ti: '.RANDOM' }] }, { ln: 'ChannelSelection', @@ -384,108 +335,101 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.SelectedChannelType' }] }, { - ln: 'OnlineResource', + ln: 'Extent', tn: null, ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'name', + rq: true, + en: 'Name' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'value', + rq: true, + en: 'Value' }] }, { - ln: 'CssParameter', + ln: 'Halo', tn: null, - bti: '.ParameterValueType', ps: [{ - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' }] }, { - ln: 'PointPlacement', + ln: 'RasterSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPoint' - }, { - n: 'displacement', - en: 'Displacement', - ti: '.Displacement' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'rotation', - en: 'Rotation', + n: 'opacity', + en: 'Opacity', ti: '.ParameterValueType' + }, { + n: 'channelSelection', + en: 'ChannelSelection', + ti: '.ChannelSelection' + }, { + n: 'overlapBehavior', + en: 'OverlapBehavior', + ti: '.OverlapBehavior' + }, { + n: 'colorMap', + en: 'ColorMap', + ti: '.ColorMap' + }, { + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' + }, { + n: 'shadedRelief', + en: 'ShadedRelief', + ti: '.ShadedRelief' + }, { + n: 'imageOutline', + en: 'ImageOutline', + ti: '.ImageOutline' }] }, { - ln: 'NamedLayer', + ln: 'Font', tn: null, ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'layerFeatureConstraints', - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' - }, { - n: 'namedStyleOrUserStyle', + n: 'cssParameter', mno: 0, col: true, - etis: [{ - en: 'NamedStyle', - ti: '.NamedStyle' - }, { - en: 'UserStyle', - ti: '.UserStyle' - }], - t: 'es' + en: 'CssParameter', + ti: '.CssParameter' }] }, { - ln: 'OverlapBehavior', + ln: 'RemoteOWS', tn: null, ps: [{ - n: 'latestontop', - rq: true, - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' - }, { - n: 'earliestontop', - rq: true, - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' - }, { - n: 'average', + n: 'service', rq: true, - en: 'AVERAGE', - ti: '.AVERAGE' + en: 'Service' }, { - n: 'random', + n: 'onlineResource', rq: true, - en: 'RANDOM', - ti: '.RANDOM' + en: 'OnlineResource', + ti: '.OnlineResource' + }] + }, { + ln: 'ParameterValueType', + ps: [{ + n: 'content', + col: true, + dom: false, + en: { + lp: 'expression', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.ExpressionType', + t: 'er' }] }, { ln: 'Fill', @@ -502,59 +446,84 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.CssParameter' }] }, { - ln: 'LabelPlacement', + ln: 'NamedStyle', tn: null, ps: [{ - n: 'pointPlacement', - rq: true, - en: 'PointPlacement', - ti: '.PointPlacement' - }, { - n: 'linePlacement', + n: 'name', rq: true, - en: 'LinePlacement', - ti: '.LinePlacement' + en: 'Name' }] }, { ln: 'EARLIESTONTOP', tn: null }, { - ln: 'TextSymbolizer', + ln: 'ColorMap', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'label', - en: 'Label', - ti: '.ParameterValueType' - }, { - n: 'font', - en: 'Font', - ti: '.Font' + n: 'colorMapEntry', + mno: 0, + col: true, + en: 'ColorMapEntry', + ti: '.ColorMapEntry' + }] + }, { + ln: 'FeatureTypeConstraint', + tn: null, + ps: [{ + n: 'featureTypeName', + en: 'FeatureTypeName' }, { - n: 'labelPlacement', - en: 'LabelPlacement', - ti: '.LabelPlacement' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FilterType' }, { - n: 'halo', - en: 'Halo', - ti: '.Halo' + n: 'extent', + mno: 0, + col: true, + en: 'Extent', + ti: '.Extent' + }] + }, { + ln: 'ImageOutline', + tn: null, + ps: [{ + n: 'lineSymbolizer', + rq: true, + en: 'LineSymbolizer', + ti: '.LineSymbolizer' }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'polygonSymbolizer', + rq: true, + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer' }] }, { - ln: 'LinePlacement', + ln: 'ContrastEnhancement', tn: null, ps: [{ - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' + n: 'normalize', + rq: true, + en: 'Normalize', + ti: '.Normalize' + }, { + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.Histogram' + }, { + n: 'gammaValue', + en: 'GammaValue', + ti: 'Double' }] + }, { + ln: 'AVERAGE', + tn: null + }, { + ln: 'Histogram', + tn: null }, { ln: 'StyledLayerDescriptor', tn: null, @@ -591,71 +560,71 @@ var SLD_1_0_0_Module_Factory = function () { ln: 'Normalize', tn: null }, { - ln: 'AVERAGE', - tn: null + ln: 'PointPlacement', + tn: null, + ps: [{ + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPoint' + }, { + n: 'displacement', + en: 'Displacement', + ti: '.Displacement' + }, { + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' + }] }, { - ln: 'Mark', + ln: 'SymbolizerType' + }, { + ln: 'LinePlacement', tn: null, ps: [{ - n: 'wellKnownName', - en: 'WellKnownName' + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' + }] + }, { + ln: 'TextSymbolizer', + tn: null, + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'label', + en: 'Label', + ti: '.ParameterValueType' + }, { + n: 'font', + en: 'Font', + ti: '.Font' + }, { + n: 'labelPlacement', + en: 'LabelPlacement', + ti: '.LabelPlacement' + }, { + n: 'halo', + en: 'Halo', + ti: '.Halo' }, { n: 'fill', en: 'Fill', ti: '.Fill' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' }] }, { - ln: 'SymbolizerType' + ln: 'ElseFilter', + tn: null }, { - ln: 'Rule', + ln: 'GraphicStroke', tn: null, ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphic' - }, { - n: 'filter', - rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FilterType' - }, { - n: 'elseFilter', - rq: true, - en: 'ElseFilter', - ti: '.ElseFilter' - }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' - }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' - }, { - n: 'symbolizer', + n: 'graphic', rq: true, - col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', - t: 'er' + en: 'Graphic', + ti: '.Graphic' }] }, { ln: 'ShadedRelief', @@ -669,6 +638,19 @@ var SLD_1_0_0_Module_Factory = function () { en: 'ReliefFactor', ti: 'Double' }] + }, { + ln: 'LineSymbolizer', + tn: null, + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' + }] }, { ln: 'SelectedChannelType', ps: [{ @@ -681,7 +663,7 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.ContrastEnhancement' }] }, { - ln: 'PolygonSymbolizer', + ln: 'PointSymbolizer', tn: null, bti: '.SymbolizerType', ps: [{ @@ -689,31 +671,9 @@ var SLD_1_0_0_Module_Factory = function () { en: 'Geometry', ti: '.Geometry' }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' - }] - }, { - ln: 'ContrastEnhancement', - tn: null, - ps: [{ - n: 'normalize', - rq: true, - en: 'Normalize', - ti: '.Normalize' - }, { - n: 'histogram', - rq: true, - en: 'Histogram', - ti: '.Histogram' - }, { - n: 'gammaValue', - en: 'GammaValue', - ti: 'Double' + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' }] }, { ln: 'UserStyle', @@ -739,48 +699,35 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.FeatureTypeStyle' }] }, { - ln: 'LayerFeatureConstraints', - tn: null, - ps: [{ - n: 'featureTypeConstraint', - rq: true, - col: true, - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' - }] - }, { - ln: 'ColorMapEntry', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'color', - rq: true, - an: { - lp: 'color' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'opacity', - ti: 'Double', - an: { - lp: 'opacity' - }, + n: 'href', t: 'a' }, { - n: 'quantity', - ti: 'Double', - an: { - lp: 'quantity' - }, + n: 'role', t: 'a' }, { - n: 'label', - an: { - lp: 'label' - }, + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'GraphicStroke', + ln: 'GraphicFill', tn: null, ps: [{ n: 'graphic', @@ -788,239 +735,292 @@ var SLD_1_0_0_Module_Factory = function () { en: 'Graphic', ti: '.Graphic' }] - }], - eis: [{ - en: 'DisplacementY', - ti: '.ParameterValueType' - }, { - en: 'SourceChannelName' - }, { - en: 'ImageOutline', - ti: '.ImageOutline' - }, { - en: 'AnchorPoint', - ti: '.AnchorPoint' - }, { - en: 'Normalize', - ti: '.Normalize' - }, { - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer', - sh: 'Symbolizer' - }, { - en: 'Label', - ti: '.ParameterValueType' - }, { - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' - }, { - en: 'Halo', - ti: '.Halo' - }, { - en: 'RedChannel', - ti: '.SelectedChannelType' - }, { - en: 'BrightnessOnly', - ti: 'Boolean' - }, { - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' }, { - en: 'Stroke', - ti: '.Stroke' + ln: 'Mark', + tn: null, + ps: [{ + n: 'wellKnownName', + en: 'WellKnownName' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' + }] }, { - en: 'LinePlacement', - ti: '.LinePlacement' + ln: 'Displacement', + tn: null, + ps: [{ + n: 'displacementX', + rq: true, + en: 'DisplacementX', + ti: '.ParameterValueType' + }, { + n: 'displacementY', + rq: true, + en: 'DisplacementY', + ti: '.ParameterValueType' + }] }, { - en: 'UserStyle', - ti: '.UserStyle' + ln: 'NamedLayer', + tn: null, + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'layerFeatureConstraints', + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'namedStyleOrUserStyle', + mno: 0, + col: true, + etis: [{ + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'UserStyle', + ti: '.UserStyle' + }], + t: 'es' + }] + }], + eis: [{ + en: 'SemanticTypeIdentifier' }, { - en: 'WellKnownName' + en: 'Normalize', + ti: '.Normalize' }, { - en: 'AnchorPointX', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - en: 'PointSymbolizer', - ti: '.PointSymbolizer', - sh: 'Symbolizer' + en: 'AVERAGE', + ti: '.AVERAGE' }, { - en: 'UserLayer', - ti: '.UserLayer' + en: 'Graphic', + ti: '.Graphic' }, { - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'NamedLayer', + ti: '.NamedLayer' }, { - en: 'MaxScaleDenominator', + en: 'ChannelSelection', + ti: '.ChannelSelection' + }, { + en: 'MinScaleDenominator', ti: 'Double' }, { - en: 'ElseFilter', - ti: '.ElseFilter' + en: 'CssParameter', + ti: '.CssParameter' }, { - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + en: 'Fill', + ti: '.Fill' }, { - en: 'TextSymbolizer', - ti: '.TextSymbolizer', - sh: 'Symbolizer' + en: 'GrayChannel', + ti: '.SelectedChannelType' }, { en: 'ReliefFactor', ti: 'Double' }, { - en: 'SemanticTypeIdentifier' - }, { - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' - }, { - en: 'Histogram', - ti: '.Histogram' + en: 'Abstract' }, { - en: 'Rotation', - ti: '.ParameterValueType' + en: 'ColorMapEntry', + ti: '.ColorMapEntry' }, { - en: 'ExternalGraphic', - ti: '.ExternalGraphic' + en: 'Stroke', + ti: '.Stroke' }, { - en: 'CssParameter', - ti: '.CssParameter' + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { en: 'Displacement', ti: '.Displacement' }, { - en: 'NamedLayer', - ti: '.NamedLayer' - }, { - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' - }, { - en: 'AnchorPointY', + en: 'PerpendicularOffset', ti: '.ParameterValueType' }, { en: 'FeatureTypeName' }, { - en: 'RemoteOWS', - ti: '.RemoteOWS' + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' }, { - en: 'ChannelSelection', - ti: '.ChannelSelection' + en: 'Halo', + ti: '.Halo' }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'Extent', + ti: '.Extent' }, { - en: 'RasterSymbolizer', - ti: '.RasterSymbolizer', - sh: 'Symbolizer' + en: 'AnchorPointY', + ti: '.ParameterValueType' }, { - en: 'MinScaleDenominator', - ti: 'Double' + en: 'DisplacementY', + ti: '.ParameterValueType' }, { - en: 'Fill', - ti: '.Fill' + en: 'LineSymbolizer', + ti: '.LineSymbolizer', + sh: 'Symbolizer' }, { - en: 'ShadedRelief', - ti: '.ShadedRelief' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - en: 'Graphic', - ti: '.Graphic' + en: 'ElseFilter', + ti: '.ElseFilter' }, { - en: 'Service' + en: 'Geometry', + ti: '.Geometry' }, { en: 'Value' }, { - en: 'GraphicStroke', - ti: '.GraphicStroke' - }, { - en: 'Title' - }, { - en: 'BlueChannel', - ti: '.SelectedChannelType' + en: 'Rotation', + ti: '.ParameterValueType' }, { - en: 'Font', - ti: '.Font' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }, { - en: 'IsDefault', - ti: 'Boolean' + en: 'UserLayer', + ti: '.UserLayer' }, { - en: 'ColorMapEntry', - ti: '.ColorMapEntry' + en: 'TextSymbolizer', + ti: '.TextSymbolizer', + sh: 'Symbolizer' }, { en: 'Radius', ti: '.ParameterValueType' }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' + en: 'RANDOM', + ti: '.RANDOM' }, { en: 'Rule', ti: '.Rule' + }, { + en: 'ShadedRelief', + ti: '.ShadedRelief' + }, { + en: 'Format' + }, { + en: 'Font', + ti: '.Font' }, { en: 'GreenChannel', ti: '.SelectedChannelType' }, { - en: 'Geometry', - ti: '.Geometry' + en: 'NamedStyle', + ti: '.NamedStyle' }, { - en: 'PerpendicularOffset', - ti: '.ParameterValueType' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { - en: 'PointPlacement', - ti: '.PointPlacement' + en: 'MaxScaleDenominator', + ti: 'Double' }, { - en: 'AVERAGE', - ti: '.AVERAGE' + en: 'ExternalGraphic', + ti: '.ExternalGraphic' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizer', - sh: 'Symbolizer' + en: 'Symbolizer', + ti: '.SymbolizerType' }, { - en: 'RANDOM', - ti: '.RANDOM' + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' }, { - en: 'LegendGraphic', - ti: '.LegendGraphic' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - en: 'Extent', - ti: '.Extent' + en: 'LinePlacement', + ti: '.LinePlacement' }, { - en: 'ColorMap', - ti: '.ColorMap' + en: 'UserStyle', + ti: '.UserStyle' + }, { + en: 'Service' + }, { + en: 'LabelPlacement', + ti: '.LabelPlacement' }, { en: 'Size', ti: '.ParameterValueType' }, { - en: 'Name' + en: 'Opacity', + ti: '.ParameterValueType' }, { - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + en: 'IsDefault', + ti: 'Boolean' }, { - en: 'GraphicFill', - ti: '.GraphicFill' + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' + }, { + en: 'OverlapBehavior', + ti: '.OverlapBehavior' + }, { + en: 'SourceChannelName' }, { en: 'GammaValue', ti: 'Double' }, { - en: 'Format' + en: 'ColorMap', + ti: '.ColorMap' }, { - en: 'Abstract' + en: 'BrightnessOnly', + ti: 'Boolean' }, { - en: 'Opacity', + en: 'Title' + }, { + en: 'Name' + }, { + en: 'Label', ti: '.ParameterValueType' + }, { + en: 'WellKnownName' + }, { + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' }, { en: 'Mark', ti: '.Mark' }, { - en: 'LabelPlacement', - ti: '.LabelPlacement' - }, { - en: 'NamedStyle', - ti: '.NamedStyle' + en: 'PointSymbolizer', + ti: '.PointSymbolizer', + sh: 'Symbolizer' }, { - en: 'GrayChannel', + en: 'BlueChannel', ti: '.SelectedChannelType' }, { - en: 'Symbolizer', - ti: '.SymbolizerType' + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' + }, { + en: 'GraphicStroke', + ti: '.GraphicStroke' + }, { + en: 'AnchorPoint', + ti: '.AnchorPoint' + }, { + en: 'Histogram', + ti: '.Histogram' + }, { + en: 'GraphicFill', + ti: '.GraphicFill' + }, { + en: 'LegendGraphic', + ti: '.LegendGraphic' + }, { + en: 'RasterSymbolizer', + ti: '.RasterSymbolizer', + sh: 'Symbolizer' + }, { + en: 'ImageOutline', + ti: '.ImageOutline' + }, { + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer', + sh: 'Symbolizer' }] }; return { diff --git a/scripts/lib/SLD_1_0_0_GeoServer.js b/scripts/lib/SLD_1_0_0_GeoServer.js index a62f51a5..6e21eeba 100644 --- a/scripts/lib/SLD_1_0_0_GeoServer.js +++ b/scripts/lib/SLD_1_0_0_GeoServer.js @@ -2,56 +2,42 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { var SLD_1_0_0 = { n: 'SLD_1_0_0', dens: 'http:\/\/www.opengis.net\/sld', - deps: ['Filter_1_0_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'Filter_1_0_0'], tis: [{ - ln: 'FeatureTypeConstraint', + ln: 'ContrastEnhancement', tn: null, ps: [{ - n: 'featureTypeName', - en: 'FeatureTypeName' + n: 'normalize', + rq: true, + en: 'Normalize', + ti: '.Normalize' }, { - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FilterType' + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.Histogram' }, { - n: 'extent', - mno: 0, - col: true, - en: 'Extent', - ti: '.Extent' + n: 'gammaValue', + en: 'GammaValue', + ti: 'Double' }] }, { - ln: 'Normalize', + ln: 'Histogram', tn: null }, { - ln: 'UserLayer', + ln: 'EARLIESTONTOP', + tn: null + }, { + ln: 'ShadedRelief', tn: null, ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'inlineFeature', - rq: true, - en: 'InlineFeature', - ti: '.InlineFeature' - }, { - n: 'remoteOWS', - en: 'RemoteOWS', - ti: '.RemoteOWS' - }, { - n: 'layerFeatureConstraints', - rq: true, - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + n: 'brightnessOnly', + en: 'BrightnessOnly', + ti: 'Boolean' }, { - n: 'userStyle', - rq: true, - col: true, - en: 'UserStyle', - ti: '.UserStyle' + n: 'reliefFactor', + en: 'ReliefFactor', + ti: 'Double' }] }, { ln: 'Fill', @@ -68,77 +54,176 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.CssParameter' }] }, { - ln: 'Extent', + ln: 'RasterSymbolizer', + tn: null, + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'opacity', + en: 'Opacity', + ti: '.ParameterValueType' + }, { + n: 'channelSelection', + en: 'ChannelSelection', + ti: '.ChannelSelection' + }, { + n: 'overlapBehavior', + en: 'OverlapBehavior', + ti: '.OverlapBehavior' + }, { + n: 'colorMap', + en: 'ColorMap', + ti: '.ColorMap' + }, { + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' + }, { + n: 'shadedRelief', + en: 'ShadedRelief', + ti: '.ShadedRelief' + }, { + n: 'imageOutline', + en: 'ImageOutline', + ti: '.ImageOutline' + }] + }, { + ln: 'Rule', tn: null, ps: [{ n: 'name', - rq: true, en: 'Name' }, { - n: 'value', + n: 'title', + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'legendGraphic', + en: 'LegendGraphic', + ti: '.LegendGraphic' + }, { + n: 'filter', rq: true, - en: 'Value' + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FilterType' + }, { + n: 'elseFilter', + rq: true, + en: 'ElseFilter', + ti: '.ElseFilter' + }, { + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + n: 'symbolizer', + rq: true, + col: true, + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' }] }, { - ln: 'RemoteOWS', + ln: 'NamedLayer', tn: null, ps: [{ - n: 'service', + n: 'name', rq: true, - en: 'Service' + en: 'Name' + }, { + n: 'layerFeatureConstraints', + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'namedStyleOrUserStyle', + mno: 0, + col: true, + etis: [{ + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'UserStyle', + ti: '.UserStyle' + }], + t: 'es' + }] + }, { + ln: 'ElseFilter', + tn: null + }, { + ln: 'VendorOption', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ExternalGraphic', + tn: null, + ps: [{ n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' + }, { + n: 'format', + rq: true, + en: 'Format' }] }, { - ln: 'Transformation', + ln: 'LinePlacement', tn: null, ps: [{ - n: 'function', - rq: true, - en: { - lp: 'Function', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FunctionType' + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }] }, { - ln: 'PolygonSymbolizer', + ln: 'ImageOutline', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'lineSymbolizer', + rq: true, + en: 'LineSymbolizer', + ti: '.LineSymbolizer' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + n: 'polygonSymbolizer', + rq: true, + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer' }] }, { - ln: 'ElseFilter', - tn: null - }, { - ln: 'Mark', + ln: 'PointSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'wellKnownName', - en: 'WellKnownName', - ti: '.WellKnownName' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' }] }, { ln: 'FeatureTypeStyle', @@ -177,6 +262,20 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { en: 'VendorOption', ti: '.VendorOption' }] + }, { + ln: 'Displacement', + tn: null, + ps: [{ + n: 'displacementX', + rq: true, + en: 'DisplacementX', + ti: '.ParameterValueType' + }, { + n: 'displacementY', + rq: true, + en: 'DisplacementY', + ti: '.ParameterValueType' + }] }, { ln: 'StyledLayerDescriptor', tn: null, @@ -210,54 +309,87 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExternalGraphic', + ln: 'RemoteOWS', tn: null, ps: [{ + n: 'service', + rq: true, + en: 'Service' + }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' - }, { - n: 'format', - rq: true, - en: 'Format' }] }, { - ln: 'Font', + ln: 'PolygonSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { - ln: 'AVERAGE', - tn: null + ln: 'GraphicFill', + tn: null, + ps: [{ + n: 'graphic', + rq: true, + en: 'Graphic', + ti: '.Graphic' + }] }, { - ln: 'ChannelSelection', + ln: 'Extent', tn: null, ps: [{ - n: 'redChannel', + n: 'name', rq: true, - en: 'RedChannel', - ti: '.SelectedChannelType' + en: 'Name' }, { - n: 'greenChannel', + n: 'value', rq: true, - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'Value' + }] + }, { + ln: 'UserStyle', + tn: null, + ps: [{ + n: 'name', + en: 'Name' }, { - n: 'blueChannel', - rq: true, - en: 'BlueChannel', - ti: '.SelectedChannelType' + n: 'title', + en: 'Title' }, { - n: 'grayChannel', + n: '_abstract', + en: 'Abstract' + }, { + n: 'isDefault', + en: 'IsDefault' + }, { + n: 'featureTypeStyle', rq: true, - en: 'GrayChannel', - ti: '.SelectedChannelType' + col: true, + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' + }] + }, { + ln: 'Font', + tn: null, + ps: [{ + n: 'cssParameter', + mno: 0, + col: true, + en: 'CssParameter', + ti: '.CssParameter' }] }, { ln: 'Graphic', @@ -288,222 +420,193 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.ParameterValueType' }] }, { - ln: 'RasterSymbolizer', + ln: 'SymbolizerType', + ps: [{ + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'OverlapBehavior', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' - }, { - n: 'channelSelection', - en: 'ChannelSelection', - ti: '.ChannelSelection' - }, { - n: 'overlapBehavior', - en: 'OverlapBehavior', - ti: '.OverlapBehavior' - }, { - n: 'colorMap', - en: 'ColorMap', - ti: '.ColorMap' + n: 'latestontop', + rq: true, + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + n: 'earliestontop', + rq: true, + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' }, { - n: 'shadedRelief', - en: 'ShadedRelief', - ti: '.ShadedRelief' + n: 'average', + rq: true, + en: 'AVERAGE', + ti: '.AVERAGE' }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutline' + n: 'random', + rq: true, + en: 'RANDOM', + ti: '.RANDOM' }] }, { - ln: 'NamedLayer', + ln: 'WellKnownName', tn: null, + ps: [{ + n: 'content', + col: true, + dom: false, + en: { + lp: 'expression', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.ExpressionType', + t: 'er' + }] + }, { + ln: 'CssParameter', + tn: null, + bti: '.ParameterValueType', ps: [{ n: 'name', rq: true, - en: 'Name' - }, { - n: 'layerFeatureConstraints', - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' - }, { - n: 'namedStyleOrUserStyle', - mno: 0, - col: true, - etis: [{ - en: 'NamedStyle', - ti: '.NamedStyle' - }, { - en: 'UserStyle', - ti: '.UserStyle' - }], - t: 'es' + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'Stroke', + ln: 'AnchorPoint', tn: null, ps: [{ - n: 'graphicFill', + n: 'anchorPointX', rq: true, - en: 'GraphicFill', - ti: '.GraphicFill' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - n: 'graphicStroke', + n: 'anchorPointY', rq: true, - en: 'GraphicStroke', - ti: '.GraphicStroke' - }, { - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' + en: 'AnchorPointY', + ti: '.ParameterValueType' }] }, { - ln: 'SelectedChannelType', + ln: 'Transformation', + tn: null, ps: [{ - n: 'sourceChannelName', + n: 'function', rq: true, - en: 'SourceChannelName' - }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + en: { + lp: 'Function', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FunctionType' }] }, { - ln: 'Histogram', - tn: null - }, { - ln: 'RANDOM', - tn: null - }, { - ln: 'PointSymbolizer', + ln: 'Halo', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' + }] + }, { + ln: 'GraphicStroke', + tn: null, + ps: [{ n: 'graphic', + rq: true, en: 'Graphic', ti: '.Graphic' }] }, { - ln: 'VendorOption', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'value', - t: 'v' + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'name', + n: 'href', an: { - lp: 'name' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'Rule', - tn: null, - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphic' - }, { - n: 'filter', - rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'Filter_1_0_0.FilterType' - }, { - n: 'elseFilter', - rq: true, - en: 'ElseFilter', - ti: '.ElseFilter' + t: 'a' }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'symbolizer', - rq: true, - col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', - t: 'er' - }] - }, { - ln: 'LabelPlacement', - tn: null, - ps: [{ - n: 'pointPlacement', - rq: true, - en: 'PointPlacement', - ti: '.PointPlacement' + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'linePlacement', - rq: true, - en: 'LinePlacement', - ti: '.LinePlacement' - }] - }, { - ln: 'SymbolizerType', - ps: [{ - n: 'uom', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'uom' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'ContrastEnhancement', + ln: 'Mark', tn: null, ps: [{ - n: 'normalize', - rq: true, - en: 'Normalize', - ti: '.Normalize' + n: 'wellKnownName', + en: 'WellKnownName', + ti: '.WellKnownName' }, { - n: 'histogram', - rq: true, - en: 'Histogram', - ti: '.Histogram' + n: 'fill', + en: 'Fill', + ti: '.Fill' }, { - n: 'gammaValue', - en: 'GammaValue', - ti: 'Double' + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { - ln: 'ParameterValueType', + ln: 'RANDOM', + tn: null + }, { + ln: 'Geometry', + tn: null, ps: [{ - n: 'content', - col: true, + n: 'expression', + rq: true, + mx: false, dom: false, en: { lp: 'expression', @@ -513,112 +616,67 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { t: 'er' }] }, { - ln: 'LinePlacement', - tn: null, - ps: [{ - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' - }] - }, { - ln: 'AnchorPoint', - tn: null, - ps: [{ - n: 'anchorPointX', - rq: true, - en: 'AnchorPointX', - ti: '.ParameterValueType' - }, { - n: 'anchorPointY', - rq: true, - en: 'AnchorPointY', - ti: '.ParameterValueType' - }] - }, { - ln: 'ColorMapEntry', + ln: 'FeatureTypeConstraint', tn: null, ps: [{ - n: 'color', - rq: true, - an: { - lp: 'color' - }, - t: 'a' - }, { - n: 'opacity', - ti: 'Double', - an: { - lp: 'opacity' - }, - t: 'a' + n: 'featureTypeName', + en: 'FeatureTypeName' }, { - n: 'quantity', - ti: 'Double', - an: { - lp: 'quantity' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' + ti: 'Filter_1_0_0.FilterType' }, { - n: 'label', - an: { - lp: 'label' - }, - t: 'a' - }] - }, { - ln: 'ColorMap', - tn: null, - ps: [{ - n: 'colorMapEntry', + n: 'extent', mno: 0, col: true, - en: 'ColorMapEntry', - ti: '.ColorMapEntry' - }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'extended', - ti: 'Boolean', - an: { - lp: 'extended' - }, - t: 'a' + en: 'Extent', + ti: '.Extent' }] }, { - ln: 'UserStyle', + ln: 'TextSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'name', - en: 'Name' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'title', - en: 'Title' + n: 'label', + en: 'Label', + ti: '.ParameterValueType' }, { - n: '_abstract', - en: 'Abstract' + n: 'font', + en: 'Font', + ti: '.Font' }, { - n: 'isDefault', - en: 'IsDefault' + n: 'labelPlacement', + en: 'LabelPlacement', + ti: '.LabelPlacement' }, { - n: 'featureTypeStyle', - rq: true, - col: true, - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' - }] - }, { - ln: 'InlineFeature', - tn: null, - ps: [{ - n: 'any', + n: 'halo', + en: 'Halo', + ti: '.Halo' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' + }, { + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' + }, { + n: 'priority', + en: 'Priority', + ti: '.ParameterValueType' + }, { + n: 'vendorOption', mno: 0, col: true, - mx: false, - t: 'ae' + en: 'VendorOption', + ti: '.VendorOption' }] }, { ln: 'LegendGraphic', @@ -630,42 +688,35 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.Graphic' }] }, { - ln: 'LineSymbolizer', + ln: 'UserLayer', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'name', + en: 'Name' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' - }] - }, { - ln: 'EARLIESTONTOP', - tn: null - }, { - ln: 'GraphicFill', - tn: null, - ps: [{ - n: 'graphic', + n: 'inlineFeature', rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'Halo', - tn: null, - ps: [{ - n: 'radius', - en: 'Radius', - ti: '.ParameterValueType' + en: 'InlineFeature', + ti: '.InlineFeature' }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'remoteOWS', + en: 'RemoteOWS', + ti: '.RemoteOWS' + }, { + n: 'layerFeatureConstraints', + rq: true, + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'userStyle', + rq: true, + col: true, + en: 'UserStyle', + ti: '.UserStyle' }] + }, { + ln: 'Normalize', + tn: null }, { ln: 'PointPlacement', tn: null, @@ -683,8 +734,57 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.ParameterValueType' }] }, { - ln: 'WellKnownName', + ln: 'ChannelSelection', tn: null, + ps: [{ + n: 'redChannel', + rq: true, + en: 'RedChannel', + ti: '.SelectedChannelType' + }, { + n: 'greenChannel', + rq: true, + en: 'GreenChannel', + ti: '.SelectedChannelType' + }, { + n: 'blueChannel', + rq: true, + en: 'BlueChannel', + ti: '.SelectedChannelType' + }, { + n: 'grayChannel', + rq: true, + en: 'GrayChannel', + ti: '.SelectedChannelType' + }] + }, { + ln: 'ColorMap', + tn: null, + ps: [{ + n: 'colorMapEntry', + mno: 0, + col: true, + en: 'ColorMapEntry', + ti: '.ColorMapEntry' + }, { + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'extended', + ti: 'Boolean', + an: { + lp: 'extended' + }, + t: 'a' + }] + }, { + ln: 'LATESTONTOP', + tn: null + }, { + ln: 'ParameterValueType', ps: [{ n: 'content', col: true, @@ -697,81 +797,59 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { t: 'er' }] }, { - ln: 'GraphicStroke', + ln: 'Stroke', tn: null, ps: [{ - n: 'graphic', + n: 'graphicFill', rq: true, - en: 'Graphic', - ti: '.Graphic' + en: 'GraphicFill', + ti: '.GraphicFill' + }, { + n: 'graphicStroke', + rq: true, + en: 'GraphicStroke', + ti: '.GraphicStroke' + }, { + n: 'cssParameter', + mno: 0, + col: true, + en: 'CssParameter', + ti: '.CssParameter' }] }, { - ln: 'CssParameter', + ln: 'LayerFeatureConstraints', tn: null, - bti: '.ParameterValueType', ps: [{ - n: 'name', + n: 'featureTypeConstraint', rq: true, - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }] }, { - ln: 'TextSymbolizer', + ln: 'InlineFeature', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' - }, { - n: 'label', - en: 'Label', - ti: '.ParameterValueType' - }, { - n: 'font', - en: 'Font', - ti: '.Font' - }, { - n: 'labelPlacement', - en: 'LabelPlacement', - ti: '.LabelPlacement' - }, { - n: 'halo', - en: 'Halo', - ti: '.Halo' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' - }, { - n: 'graphic', - en: 'Graphic', - ti: '.Graphic' - }, { - n: 'priority', - en: 'Priority', - ti: '.ParameterValueType' - }, { - n: 'vendorOption', + n: 'any', mno: 0, col: true, - en: 'VendorOption', - ti: '.VendorOption' + mx: false, + t: 'ae' }] }, { - ln: 'ShadedRelief', - tn: null, + ln: 'SelectedChannelType', ps: [{ - n: 'brightnessOnly', - en: 'BrightnessOnly', - ti: 'Boolean' + n: 'sourceChannelName', + rq: true, + en: 'SourceChannelName' }, { - n: 'reliefFactor', - en: 'ReliefFactor', - ti: 'Double' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' }] + }, { + ln: 'AVERAGE', + tn: null }, { ln: 'NamedStyle', tn: null, @@ -781,386 +859,308 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { en: 'Name' }] }, { - ln: 'OverlapBehavior', + ln: 'LineSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'latestontop', - rq: true, - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' - }, { - n: 'earliestontop', - rq: true, - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' - }, { - n: 'average', - rq: true, - en: 'AVERAGE', - ti: '.AVERAGE' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'random', - rq: true, - en: 'RANDOM', - ti: '.RANDOM' - }] - }, { - ln: 'Geometry', - tn: null, - ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - en: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.ExpressionType', - t: 'er' + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { - ln: 'Displacement', + ln: 'LabelPlacement', tn: null, ps: [{ - n: 'displacementX', + n: 'pointPlacement', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - n: 'displacementY', + n: 'linePlacement', rq: true, - en: 'DisplacementY', - ti: '.ParameterValueType' + en: 'LinePlacement', + ti: '.LinePlacement' }] }, { - ln: 'LayerFeatureConstraints', + ln: 'ColorMapEntry', tn: null, ps: [{ - n: 'featureTypeConstraint', + n: 'color', rq: true, - col: true, - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' - }] - }, { - ln: 'OnlineResource', - tn: null, - ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'color' }, t: 'a' }, { - n: 'title', + n: 'opacity', + ti: 'Double', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'opacity' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'quantity', + ti: 'Double', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'quantity' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'label', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'label' }, t: 'a' }] - }, { - ln: 'LATESTONTOP', - tn: null - }, { - ln: 'ImageOutline', - tn: null, - ps: [{ - n: 'lineSymbolizer', - rq: true, - en: 'LineSymbolizer', - ti: '.LineSymbolizer' - }, { - n: 'polygonSymbolizer', - rq: true, - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer' - }] }], eis: [{ - en: 'ReliefFactor', - ti: 'Double' - }, { - en: 'DisplacementX', - ti: '.ParameterValueType' - }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' - }, { - en: 'GammaValue', - ti: 'Double' - }, { - en: 'NamedLayer', - ti: '.NamedLayer' - }, { - en: 'MinScaleDenominator', - ti: 'Double' + en: 'GraphicFill', + ti: '.GraphicFill' }, { - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' + en: 'ElseFilter', + ti: '.ElseFilter' }, { - en: 'RasterSymbolizer', - ti: '.RasterSymbolizer', - sh: 'Symbolizer' + en: 'Format' }, { - en: 'Font', - ti: '.Font' + en: 'ShadedRelief', + ti: '.ShadedRelief' }, { en: 'AVERAGE', ti: '.AVERAGE' }, { - en: 'ImageOutline', - ti: '.ImageOutline' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + en: 'GrayChannel', + ti: '.SelectedChannelType' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizer', - sh: 'Symbolizer' + en: 'Geometry', + ti: '.Geometry' }, { - en: 'Radius', - ti: '.ParameterValueType' + en: 'Graphic', + ti: '.Graphic' }, { - en: 'RemoteOWS', - ti: '.RemoteOWS' + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' }, { - en: 'LinePlacement', - ti: '.LinePlacement' + en: 'UserLayer', + ti: '.UserLayer' }, { - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer', - sh: 'Symbolizer' + en: 'ReliefFactor', + ti: 'Double' }, { - en: 'Transformation', - ti: '.Transformation' + en: 'GraphicStroke', + ti: '.GraphicStroke' }, { - en: 'VendorOption', - ti: '.VendorOption' + en: 'MaxScaleDenominator', + ti: 'Double' }, { - en: 'Displacement', - ti: '.Displacement' + en: 'OnlineResource', + ti: '.OnlineResource' }, { - en: 'Opacity', + en: 'Radius', ti: '.ParameterValueType' - }, { - en: 'LabelPlacement', - ti: '.LabelPlacement' }, { en: 'ColorMapEntry', ti: '.ColorMapEntry' }, { en: 'BlueChannel', ti: '.SelectedChannelType' - }, { - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' }, { en: 'SourceChannelName' }, { - en: 'Histogram', - ti: '.Histogram' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }, { - en: 'Service' + en: 'VendorOption', + ti: '.VendorOption' }, { - en: 'ShadedRelief', - ti: '.ShadedRelief' + en: 'Priority', + ti: '.ParameterValueType' }, { - en: 'GraphicStroke', - ti: '.GraphicStroke' + en: 'Stroke', + ti: '.Stroke' }, { en: 'ContrastEnhancement', ti: '.ContrastEnhancement' }, { - en: 'Value' - }, { - en: 'TextSymbolizer', - ti: '.TextSymbolizer', - sh: 'Symbolizer' + en: 'Fill', + ti: '.Fill' }, { - en: 'Graphic', - ti: '.Graphic' + en: 'FeatureTypeName' }, { - en: 'ElseFilter', - ti: '.ElseFilter' + en: 'ExternalGraphic', + ti: '.ExternalGraphic' }, { - en: 'AnchorPointX', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - en: 'Abstract' - }, { - en: 'CssParameter', - ti: '.CssParameter' + en: 'InlineFeature', + ti: '.InlineFeature' }, { en: 'ColorMap', ti: '.ColorMap' }, { - en: 'Fill', - ti: '.Fill' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'Rule', - ti: '.Rule' + en: 'Value' }, { - en: 'AnchorPointY', - ti: '.ParameterValueType' + en: 'Service' }, { - en: 'IsDefault' + en: 'DisplacementY', + ti: '.ParameterValueType' }, { - en: 'InlineFeature', - ti: '.InlineFeature' + en: 'Symbolizer', + ti: '.SymbolizerType' }, { - en: 'PerpendicularOffset', + en: 'Rotation', ti: '.ParameterValueType' - }, { - en: 'Extent', - ti: '.Extent' }, { en: 'WellKnownName', ti: '.WellKnownName' }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' - }, { - en: 'Geometry', - ti: '.Geometry' - }, { - en: 'FeatureTypeName' + en: 'Transformation', + ti: '.Transformation' }, { - en: 'Symbolizer', - ti: '.SymbolizerType' + en: 'AnchorPointY', + ti: '.ParameterValueType' }, { - en: 'Format' + en: 'GammaValue', + ti: 'Double' }, { - en: 'Rotation', + en: 'Size', ti: '.ParameterValueType' }, { - en: 'AnchorPoint', - ti: '.AnchorPoint' + en: 'Mark', + ti: '.Mark' }, { - en: 'GrayChannel', - ti: '.SelectedChannelType' + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer', + sh: 'Symbolizer' }, { - en: 'UserLayer', - ti: '.UserLayer' + en: 'RANDOM', + ti: '.RANDOM' }, { - en: 'Priority', - ti: '.ParameterValueType' + en: 'Rule', + ti: '.Rule' }, { - en: 'SemanticTypeIdentifier' + en: 'Histogram', + ti: '.Histogram' }, { - en: 'Label', - ti: '.ParameterValueType' + en: 'CssParameter', + ti: '.CssParameter' }, { - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'LegendGraphic', + ti: '.LegendGraphic' }, { - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + en: 'NamedLayer', + ti: '.NamedLayer' }, { - en: 'Size', + en: 'Opacity', ti: '.ParameterValueType' }, { - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'AnchorPoint', + ti: '.AnchorPoint' }, { - en: 'Halo', - ti: '.Halo' + en: 'UserStyle', + ti: '.UserStyle' }, { - en: 'RedChannel', - ti: '.SelectedChannelType' + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' }, { - en: 'Title' + en: 'Displacement', + ti: '.Displacement' }, { en: 'Name' }, { - en: 'Stroke', - ti: '.Stroke' + en: 'Label', + ti: '.ParameterValueType' }, { en: 'PointPlacement', ti: '.PointPlacement' }, { - en: 'Mark', - ti: '.Mark' + en: 'ChannelSelection', + ti: '.ChannelSelection' }, { - en: 'DisplacementY', + en: 'PointSymbolizer', + ti: '.PointSymbolizer', + sh: 'Symbolizer' + }, { + en: 'Title' + }, { + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'Abstract' + }, { + en: 'RemoteOWS', + ti: '.RemoteOWS' + }, { + en: 'AnchorPointX', ti: '.ParameterValueType' + }, { + en: 'GreenChannel', + ti: '.SelectedChannelType' + }, { + en: 'ImageOutline', + ti: '.ImageOutline' + }, { + en: 'LabelPlacement', + ti: '.LabelPlacement' }, { en: 'Normalize', ti: '.Normalize' }, { - en: 'MaxScaleDenominator', - ti: 'Double' + en: 'IsDefault' }, { - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - en: 'UserStyle', - ti: '.UserStyle' + en: 'OverlapBehavior', + ti: '.OverlapBehavior' }, { - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' + en: 'TextSymbolizer', + ti: '.TextSymbolizer', + sh: 'Symbolizer' }, { - en: 'NamedStyle', - ti: '.NamedStyle' + en: 'SemanticTypeIdentifier' + }, { + en: 'Font', + ti: '.Font' }, { en: 'BrightnessOnly', ti: 'Boolean' }, { - en: 'ExternalGraphic', - ti: '.ExternalGraphic' + en: 'Halo', + ti: '.Halo' }, { - en: 'RANDOM', - ti: '.RANDOM' + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' }, { - en: 'PointSymbolizer', - ti: '.PointSymbolizer', + en: 'LineSymbolizer', + ti: '.LineSymbolizer', sh: 'Symbolizer' }, { - en: 'LegendGraphic', - ti: '.LegendGraphic' + en: 'Extent', + ti: '.Extent' }, { - en: 'ChannelSelection', - ti: '.ChannelSelection' + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }, { - en: 'GraphicFill', - ti: '.GraphicFill' + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' + }, { + en: 'RasterSymbolizer', + ti: '.RasterSymbolizer', + sh: 'Symbolizer' + }, { + en: 'LinePlacement', + ti: '.LinePlacement' }] }; return { diff --git a/scripts/lib/SLD_1_1_0.js b/scripts/lib/SLD_1_1_0.js index c162d467..2659d1c0 100644 --- a/scripts/lib/SLD_1_1_0.js +++ b/scripts/lib/SLD_1_1_0.js @@ -2,8 +2,145 @@ var SLD_1_1_0_Module_Factory = function () { var SLD_1_1_0 = { n: 'SLD_1_1_0', dens: 'http:\/\/www.opengis.net\/sld', - deps: ['SE_1_1_0', 'GML_3_1_1', 'OWS_1_0_0', 'Filter_1_1_0', 'WMS_1_3_0'], + deps: ['GML_3_1_1', 'WMS_1_3_0', 'SE_1_1_0', 'Filter_1_1_0', 'OWS_1_0_0'], tis: [{ + ln: 'TypeNameType', + ps: [{ + n: 'featureTypeName', + rq: true, + en: { + lp: 'FeatureTypeName', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'QName' + }, { + n: 'coverageName', + rq: true, + en: { + lp: 'CoverageName', + ns: 'http:\/\/www.opengis.net\/se' + } + }] + }, { + ln: 'LayerCoverageConstraints', + tn: null, + ps: [{ + n: 'coverageConstraint', + rq: true, + col: true, + en: 'CoverageConstraint', + ti: '.CoverageConstraint' + }] + }, { + ln: 'CoverageConstraint', + tn: null, + ps: [{ + n: 'coverageName', + rq: true, + en: { + lp: 'CoverageName', + ns: 'http:\/\/www.opengis.net\/se' + } + }, { + n: 'coverageExtent', + en: 'CoverageExtent', + ti: '.CoverageExtent' + }] + }, { + ln: 'OutputType.Size', + tn: null, + ps: [{ + n: 'width', + rq: true, + en: 'Width', + ti: 'PositiveInteger' + }, { + n: 'height', + rq: true, + en: 'Height', + ti: 'PositiveInteger' + }] + }, { + ln: 'Extent', + tn: null, + ps: [{ + n: 'name', + rq: true, + en: { + lp: 'Name', + ns: 'http:\/\/www.opengis.net\/se' + } + }, { + n: 'value', + rq: true, + en: 'Value' + }] + }, { + ln: 'IntervalType', + ps: [{ + n: 'min', + rq: true, + en: 'Min', + ti: 'Double' + }, { + n: 'max', + rq: true, + en: 'Max', + ti: 'Double' + }] + }, { + ln: 'DescribeLayerResponseType', + ps: [{ + n: 'version', + rq: true, + en: 'Version' + }, { + n: 'layerDescription', + rq: true, + col: true, + en: 'LayerDescription', + ti: '.LayerDescriptionType' + }] + }, { + ln: 'GetMapType', + ps: [{ + n: 'styledLayerDescriptor', + rq: true, + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' + }, { + n: 'crs', + rq: true, + en: 'CRS' + }, { + n: 'boundingBox', + rq: true, + en: 'BoundingBox', + ti: 'OWS_1_0_0.BoundingBoxType' + }, { + n: 'output', + rq: true, + en: 'Output', + ti: '.OutputType' + }, { + n: 'exceptions', + en: 'Exceptions' + }, { + n: 'time', + en: 'Time', + ti: 'DateTime' + }, { + n: 'elevation', + en: 'Elevation', + ti: '.ElevationType' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { ln: 'ElevationType', ps: [{ n: 'value', @@ -52,22 +189,7 @@ var SLD_1_1_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'Extent', - tn: null, - ps: [{ - n: 'name', - rq: true, - en: { - lp: 'Name', - ns: 'http:\/\/www.opengis.net\/se' - } - }, { - n: 'value', - rq: true, - en: 'Value' - }] - }, { - ln: 'UserStyle', + ln: 'StyledLayerDescriptor', tn: null, ps: [{ n: 'name', @@ -83,70 +205,46 @@ var SLD_1_1_0_Module_Factory = function () { }, ti: 'SE_1_1_0.DescriptionType' }, { - n: 'isDefault', - en: 'IsDefault', - ti: 'Boolean' + n: 'useSLDLibrary', + mno: 0, + col: true, + en: 'UseSLDLibrary', + ti: '.UseSLDLibrary' }, { - n: 'featureTypeStyleOrCoverageStyleOrOnlineResource', - rq: true, + n: 'namedLayerOrUserLayer', + mno: 0, col: true, etis: [{ - en: { - lp: 'FeatureTypeStyle', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.FeatureTypeStyleType' - }, { - en: { - lp: 'CoverageStyle', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.CoverageStyleType' + en: 'NamedLayer', + ti: '.NamedLayer' }, { - en: { - lp: 'OnlineResource', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.OnlineResourceType' + en: 'UserLayer', + ti: '.UserLayer' }], t: 'es' - }] - }, { - ln: 'DescribeLayerResponseType', - ps: [{ - n: 'version', - rq: true, - en: 'Version' }, { - n: 'layerDescription', + n: 'version', rq: true, - col: true, - en: 'LayerDescription', - ti: '.LayerDescriptionType' + ti: 'SE_1_1_0.VersionType', + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'FeatureTypeConstraint', + ln: 'RangeAxis', tn: null, ps: [{ - n: 'featureTypeName', + n: 'name', + rq: true, en: { - lp: 'FeatureTypeName', + lp: 'Name', ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'QName' - }, { - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.FilterType' + } }, { - n: 'extent', - mno: 0, - col: true, - en: 'Extent', - ti: '.Extent' + n: 'value', + rq: true, + en: 'Value' }] }, { ln: 'UserDefinedSymbolization', @@ -195,63 +293,54 @@ var SLD_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputType', + ln: 'UserLayer', + tn: null, ps: [{ - n: 'size', - rq: true, - en: 'Size', - ti: '.OutputType.Size' - }, { - n: 'format', - rq: true, + n: 'name', en: { - lp: 'Format', - ns: 'http:\/\/www.opengis.net\/wms' + lp: 'Name', + ns: 'http:\/\/www.opengis.net\/se' } }, { - n: 'transparent', - en: 'Transparent', - ti: 'Boolean' - }, { - n: 'bGcolor', - en: 'BGcolor' - }] - }, { - ln: 'TypeNameType', - ps: [{ - n: 'featureTypeName', - rq: true, + n: 'description', en: { - lp: 'FeatureTypeName', + lp: 'Description', ns: 'http:\/\/www.opengis.net\/se' }, - ti: 'QName' + ti: 'SE_1_1_0.DescriptionType' }, { - n: 'coverageName', + n: 'remoteOWS', rq: true, - en: { - lp: 'CoverageName', - ns: 'http:\/\/www.opengis.net\/se' - } - }] - }, { - ln: 'IntervalType', - ps: [{ - n: 'min', + en: 'RemoteOWS', + ti: '.RemoteOWS' + }, { + n: 'inlineFeature', rq: true, - en: 'Min', - ti: 'Double' + en: 'InlineFeature', + ti: '.InlineFeature' }, { - n: 'max', + n: 'layerFeatureConstraints', rq: true, - en: 'Max', - ti: 'Double' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'layerCoverageConstraints', + rq: true, + en: 'LayerCoverageConstraints', + ti: '.LayerCoverageConstraints' + }, { + n: 'userStyle', + rq: true, + col: true, + en: 'UserStyle', + ti: '.UserStyle' }] }, { - ln: 'StyledLayerDescriptor', + ln: 'NamedStyle', tn: null, ps: [{ n: 'name', + rq: true, en: { lp: 'Name', ns: 'http:\/\/www.opengis.net\/se' @@ -263,69 +352,6 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/se' }, ti: 'SE_1_1_0.DescriptionType' - }, { - n: 'useSLDLibrary', - mno: 0, - col: true, - en: 'UseSLDLibrary', - ti: '.UseSLDLibrary' - }, { - n: 'namedLayerOrUserLayer', - mno: 0, - col: true, - etis: [{ - en: 'NamedLayer', - ti: '.NamedLayer' - }, { - en: 'UserLayer', - ti: '.UserLayer' - }], - t: 'es' - }, { - n: 'version', - rq: true, - ti: 'SE_1_1_0.VersionType', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'OutputType.Size', - tn: null, - ps: [{ - n: 'width', - rq: true, - en: 'Width', - ti: 'PositiveInteger' - }, { - n: 'height', - rq: true, - en: 'Height', - ti: 'PositiveInteger' - }] - }, { - ln: 'InlineFeature', - tn: null, - ps: [{ - n: 'featureCollection', - rq: true, - col: true, - en: { - lp: 'FeatureCollection', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.FeatureCollectionType' - }] - }, { - ln: 'LayerFeatureConstraints', - tn: null, - ps: [{ - n: 'featureTypeConstraint', - rq: true, - col: true, - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' }] }, { ln: 'RemoteOWS', @@ -344,37 +370,30 @@ var SLD_1_1_0_Module_Factory = function () { ti: 'SE_1_1_0.OnlineResourceType' }] }, { - ln: 'LayerCoverageConstraints', + ln: 'LayerFeatureConstraints', tn: null, ps: [{ - n: 'coverageConstraint', + n: 'featureTypeConstraint', rq: true, col: true, - en: 'CoverageConstraint', - ti: '.CoverageConstraint' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }] }, { - ln: 'LayerDescriptionType', + ln: 'InlineFeature', + tn: null, ps: [{ - n: 'owsType', - rq: true - }, { - n: 'onlineResource', + n: 'featureCollection', rq: true, + col: true, en: { - lp: 'OnlineResource', - ns: 'http:\/\/www.opengis.net\/se' + lp: 'FeatureCollection', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SE_1_1_0.OnlineResourceType' - }, { - n: 'typeName', - rq: true, - col: true, - en: 'TypeName', - ti: '.TypeNameType' + ti: 'GML_3_1_1.FeatureCollectionType' }] }, { - ln: 'UserLayer', + ln: 'UserStyle', tn: null, ps: [{ n: 'name', @@ -390,54 +409,75 @@ var SLD_1_1_0_Module_Factory = function () { }, ti: 'SE_1_1_0.DescriptionType' }, { - n: 'remoteOWS', - rq: true, - en: 'RemoteOWS', - ti: '.RemoteOWS' - }, { - n: 'inlineFeature', - rq: true, - en: 'InlineFeature', - ti: '.InlineFeature' - }, { - n: 'layerFeatureConstraints', - rq: true, - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' - }, { - n: 'layerCoverageConstraints', - rq: true, - en: 'LayerCoverageConstraints', - ti: '.LayerCoverageConstraints' + n: 'isDefault', + en: 'IsDefault', + ti: 'Boolean' }, { - n: 'userStyle', + n: 'featureTypeStyleOrCoverageStyleOrOnlineResource', rq: true, col: true, - en: 'UserStyle', - ti: '.UserStyle' + etis: [{ + en: { + lp: 'FeatureTypeStyle', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.FeatureTypeStyleType' + }, { + en: { + lp: 'CoverageStyle', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.CoverageStyleType' + }, { + en: { + lp: 'OnlineResource', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.OnlineResourceType' + }], + t: 'es' }] }, { - ln: 'NamedStyle', - tn: null, + ln: 'OutputType', ps: [{ - n: 'name', + n: 'size', + rq: true, + en: 'Size', + ti: '.OutputType.Size' + }, { + n: 'format', rq: true, en: { - lp: 'Name', - ns: 'http:\/\/www.opengis.net\/se' + lp: 'Format', + ns: 'http:\/\/www.opengis.net\/wms' } }, { - n: 'description', - en: { - lp: 'Description', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.DescriptionType' + n: 'transparent', + en: 'Transparent', + ti: 'Boolean' + }, { + n: 'bGcolor', + en: 'BGcolor' }] }, { - ln: 'UseSLDLibrary', + ln: 'CoverageExtent', tn: null, ps: [{ + n: 'rangeAxis', + mno: 0, + col: true, + en: 'RangeAxis', + ti: '.RangeAxis' + }, { + n: 'timePeriod', + en: 'TimePeriod' + }] + }, { + ln: 'LayerDescriptionType', + ps: [{ + n: 'owsType', + rq: true + }, { n: 'onlineResource', rq: true, en: { @@ -445,138 +485,79 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/se' }, ti: 'SE_1_1_0.OnlineResourceType' + }, { + n: 'typeName', + rq: true, + col: true, + en: 'TypeName', + ti: '.TypeNameType' }] }, { - ln: 'RangeAxis', + ln: 'UseSLDLibrary', tn: null, ps: [{ - n: 'name', + n: 'onlineResource', rq: true, en: { - lp: 'Name', + lp: 'OnlineResource', ns: 'http:\/\/www.opengis.net\/se' - } - }, { - n: 'value', - rq: true, - en: 'Value' - }] - }, { - ln: 'GetMapType', - ps: [{ - n: 'styledLayerDescriptor', - rq: true, - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' - }, { - n: 'crs', - rq: true, - en: 'CRS' - }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: 'OWS_1_0_0.BoundingBoxType' - }, { - n: 'output', - rq: true, - en: 'Output', - ti: '.OutputType' - }, { - n: 'exceptions', - en: 'Exceptions' - }, { - n: 'time', - en: 'Time', - ti: 'DateTime' - }, { - n: 'elevation', - en: 'Elevation', - ti: '.ElevationType' - }, { - n: 'version', - an: { - lp: 'version' }, - t: 'a' + ti: 'SE_1_1_0.OnlineResourceType' }] }, { - ln: 'CoverageConstraint', + ln: 'FeatureTypeConstraint', tn: null, ps: [{ - n: 'coverageName', - rq: true, + n: 'featureTypeName', en: { - lp: 'CoverageName', + lp: 'FeatureTypeName', ns: 'http:\/\/www.opengis.net\/se' - } + }, + ti: 'QName' }, { - n: 'coverageExtent', - en: 'CoverageExtent', - ti: '.CoverageExtent' - }] - }, { - ln: 'CoverageExtent', - tn: null, - ps: [{ - n: 'rangeAxis', + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterType' + }, { + n: 'extent', mno: 0, col: true, - en: 'RangeAxis', - ti: '.RangeAxis' - }, { - n: 'timePeriod', - en: 'TimePeriod' + en: 'Extent', + ti: '.Extent' }] - }, { - t: 'enum', - ln: 'OwsTypeType', - vs: ['wfs', 'wcs'] }, { t: 'enum', ln: 'ExceptionsType', vs: ['XML', 'INIMAGE', 'BLANK'] + }, { + t: 'enum', + ln: 'OwsTypeType', + vs: ['wfs', 'wcs'] }], eis: [{ - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' - }, { - en: 'IsDefault', - ti: 'Boolean' - }, { - en: 'GetMap', - ti: '.GetMapType' - }, { - en: 'InlineFeature', - ti: '.InlineFeature' - }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' + en: 'Extent', + ti: '.Extent' }, { en: 'CoverageExtent', ti: '.CoverageExtent' }, { - en: 'UseSLDLibrary', - ti: '.UseSLDLibrary' - }, { - en: 'NamedLayer', - ti: '.NamedLayer' + en: 'RangeAxis', + ti: '.RangeAxis' }, { - en: 'NamedStyle', - ti: '.NamedStyle' + en: 'TimePeriod' }, { - en: 'GetLegendGraphic', + en: 'DescribeLayer', ti: 'WMS_1_3_0.OperationType', sh: { lp: '_ExtendedOperation', ns: 'http:\/\/www.opengis.net\/wms' } }, { - en: 'UserStyle', - ti: '.UserStyle' - }, { - en: 'LayerCoverageConstraints', - ti: '.LayerCoverageConstraints' + en: 'DescribeLayerResponse', + ti: '.DescribeLayerResponseType' }, { en: 'UserDefinedSymbolization', ti: '.UserDefinedSymbolization', @@ -585,39 +566,58 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/wms' } }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' + en: 'LayerCoverageConstraints', + ti: '.LayerCoverageConstraints' }, { - en: 'Extent', - ti: '.Extent' + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' + }, { + en: 'Value' + }, { + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'UserStyle', + ti: '.UserStyle' }, { en: 'RemoteOWS', ti: '.RemoteOWS' }, { - en: 'DescribeLayer', + en: 'IsDefault', + ti: 'Boolean' + }, { + en: 'Service' + }, { + en: 'GetLegendGraphic', ti: 'WMS_1_3_0.OperationType', sh: { lp: '_ExtendedOperation', ns: 'http:\/\/www.opengis.net\/wms' } }, { - en: 'RangeAxis', - ti: '.RangeAxis' - }, { - en: 'Service' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { - en: 'CoverageConstraint', - ti: '.CoverageConstraint' + en: 'UseSLDLibrary', + ti: '.UseSLDLibrary' }, { en: 'UserLayer', ti: '.UserLayer' }, { - en: 'TimePeriod' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }, { - en: 'DescribeLayerResponse', - ti: '.DescribeLayerResponseType' + en: 'InlineFeature', + ti: '.InlineFeature' }, { - en: 'Value' + en: 'GetMap', + ti: '.GetMapType' + }, { + en: 'NamedLayer', + ti: '.NamedLayer' + }, { + en: 'CoverageConstraint', + ti: '.CoverageConstraint' }] }; return { diff --git a/scripts/lib/SMIL_2_0.js b/scripts/lib/SMIL_2_0.js index c850628e..ea10f370 100644 --- a/scripts/lib/SMIL_2_0.js +++ b/scripts/lib/SMIL_2_0.js @@ -4,48 +4,55 @@ var SMIL_2_0_Module_Factory = function () { dens: 'http:\/\/www.w3.org\/2001\/SMIL20\/', deps: ['SMIL_2_0_Language'], tis: [{ - ln: 'AnimateMotionPrototype', - tn: 'animateMotionPrototype', + ln: 'AnimateColorPrototype', + tn: 'animateColorPrototype', ps: [{ - n: 'origin', + n: 'attributeName', + rq: true, an: { - lp: 'origin' + lp: 'attributeName' }, t: 'a' }, { - n: 'from', + n: 'attributeType', an: { - lp: 'from' + lp: 'attributeType' }, t: 'a' }, { - n: 'by', + n: 'additive', an: { - lp: 'by' + lp: 'additive' }, t: 'a' }, { - n: 'values', + n: 'accumulate', an: { - lp: 'values' + lp: 'accumulate' }, t: 'a' }, { - n: 'to', + n: 'from', an: { - lp: 'to' + lp: 'from' }, t: 'a' }, { - n: 'additive', + n: 'by', an: { - lp: 'additive' + lp: 'by' }, t: 'a' }, { - n: 'accumulate', + n: 'values', an: { - lp: 'accumulate' + lp: 'values' + }, + t: 'a' + }, { + n: 'to', + an: { + lp: 'to' }, t: 'a' }] @@ -73,9 +80,15 @@ var SMIL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnimateColorPrototype', - tn: 'animateColorPrototype', + ln: 'AnimateMotionPrototype', + tn: 'animateMotionPrototype', ps: [{ + n: 'origin', + an: { + lp: 'origin' + }, + t: 'a' + }, { n: 'additive', an: { lp: 'additive' @@ -111,19 +124,6 @@ var SMIL_2_0_Module_Factory = function () { lp: 'to' }, t: 'a' - }, { - n: 'attributeName', - rq: true, - an: { - lp: 'attributeName' - }, - t: 'a' - }, { - n: 'attributeType', - an: { - lp: 'attributeType' - }, - t: 'a' }] }, { ln: 'AnimatePrototype', @@ -178,14 +178,6 @@ var SMIL_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - t: 'enum', - ln: 'SyncBehaviorType', - vs: ['canSlip', 'locked', 'independent', 'default'] - }, { - t: 'enum', - ln: 'FillDefaultType', - vs: ['remove', 'freeze', 'hold', 'auto', 'inherit', 'transition'] }, { t: 'enum', ln: 'FillTimingAttrsType', @@ -194,27 +186,35 @@ var SMIL_2_0_Module_Factory = function () { t: 'enum', ln: 'RestartTimingType', vs: ['never', 'always', 'whenNotActive', 'default'] + }, { + t: 'enum', + ln: 'RestartDefaultType', + vs: ['never', 'always', 'whenNotActive', 'inherit'] }, { t: 'enum', ln: 'SyncBehaviorDefaultType', vs: ['canSlip', 'locked', 'independent', 'inherit'] }, { t: 'enum', - ln: 'RestartDefaultType', - vs: ['never', 'always', 'whenNotActive', 'inherit'] + ln: 'FillDefaultType', + vs: ['remove', 'freeze', 'hold', 'auto', 'inherit', 'transition'] + }, { + t: 'enum', + ln: 'SyncBehaviorType', + vs: ['canSlip', 'locked', 'independent', 'default'] }], eis: [{ - en: 'set', - ti: 'SMIL_2_0_Language.SetType', + en: 'animateMotion', + ti: 'SMIL_2_0_Language.AnimateMotionType', sh: { - lp: 'set', + lp: 'animateMotion', ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/Language' } }, { - en: 'animateColor', - ti: 'SMIL_2_0_Language.AnimateColorType', + en: 'set', + ti: 'SMIL_2_0_Language.SetType', sh: { - lp: 'animateColor', + lp: 'set', ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/Language' } }, { @@ -225,10 +225,10 @@ var SMIL_2_0_Module_Factory = function () { ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/Language' } }, { - en: 'animateMotion', - ti: 'SMIL_2_0_Language.AnimateMotionType', + en: 'animateColor', + ti: 'SMIL_2_0_Language.AnimateColorType', sh: { - lp: 'animateMotion', + lp: 'animateColor', ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/Language' } }] diff --git a/scripts/lib/SMIL_2_0_Language.js b/scripts/lib/SMIL_2_0_Language.js index d37a17a0..4f6de42d 100644 --- a/scripts/lib/SMIL_2_0_Language.js +++ b/scripts/lib/SMIL_2_0_Language.js @@ -4,9 +4,9 @@ var SMIL_2_0_Language_Module_Factory = function () { dens: 'http:\/\/www.w3.org\/2001\/SMIL20\/Language', deps: ['SMIL_2_0'], tis: [{ - ln: 'AnimateColorType', - tn: 'animateColorType', - bti: 'SMIL_2_0.AnimateColorPrototype', + ln: 'SetType', + tn: 'setType', + bti: 'SMIL_2_0.SetPrototype', ps: [{ n: 'otherAttributes', t: 'aa' @@ -17,72 +17,59 @@ var SMIL_2_0_Language_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'skipContent', - ti: 'Boolean', - an: { - lp: 'skip-content' - }, - t: 'a' - }, { - n: 'calcMode', - an: { - lp: 'calcMode' - }, - t: 'a' - }, { - n: 'fillDefault', + n: 'alt', an: { - lp: 'fillDefault' + lp: 'alt' }, t: 'a' }, { - n: 'min', + n: 'longdesc', an: { - lp: 'min' + lp: 'longdesc' }, t: 'a' }, { - n: 'max', + n: 'id', + ti: 'ID', an: { - lp: 'max' + lp: 'id' }, t: 'a' }, { - n: 'begin', + n: 'clazz', an: { - lp: 'begin' + lp: 'class' }, t: 'a' }, { - n: 'end', + n: 'lang', an: { - lp: 'end' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }, { - n: 'repeatDur', + n: 'restartDefault', an: { - lp: 'repeatDur' + lp: 'restartDefault' }, t: 'a' }, { - n: 'repeatCount', - ti: 'Decimal', + n: 'syncBehaviorDefault', an: { - lp: 'repeatCount' + lp: 'syncBehaviorDefault' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'syncToleranceDefault', an: { - lp: 'repeat' + lp: 'syncToleranceDefault' }, t: 'a' }, { - n: 'dur', + n: 'fill', an: { - lp: 'dur' + lp: 'fill' }, t: 'a' }, { @@ -91,12 +78,6 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'restart' }, t: 'a' - }, { - n: 'fill', - an: { - lp: 'fill' - }, - t: 'a' }, { n: 'syncBehavior', an: { @@ -110,53 +91,59 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'restartDefault', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'restartDefault' + lp: 'repeat' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'dur', an: { - lp: 'syncBehaviorDefault' + lp: 'dur' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'min', an: { - lp: 'syncToleranceDefault' + lp: 'min' }, t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'max', an: { - lp: 'id' + lp: 'max' }, t: 'a' }, { - n: 'clazz', + n: 'repeatDur', an: { - lp: 'class' + lp: 'repeatDur' }, t: 'a' }, { - n: 'lang', + n: 'repeatCount', + ti: 'Decimal', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'repeatCount' }, t: 'a' }, { - n: 'alt', + n: 'begin', an: { - lp: 'alt' + lp: 'begin' }, t: 'a' }, { - n: 'longdesc', + n: 'end', an: { - lp: 'longdesc' + lp: 'end' + }, + t: 'a' + }, { + n: 'fillDefault', + an: { + lp: 'fillDefault' }, t: 'a' }, { @@ -166,11 +153,18 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'targetElement' }, t: 'a' + }, { + n: 'skipContent', + ti: 'Boolean', + an: { + lp: 'skip-content' + }, + t: 'a' }] }, { - ln: 'SetType', - tn: 'setType', - bti: 'SMIL_2_0.SetPrototype', + ln: 'AnimateColorType', + tn: 'animateColorType', + bti: 'SMIL_2_0.AnimateColorPrototype', ps: [{ n: 'otherAttributes', t: 'aa' @@ -181,65 +175,73 @@ var SMIL_2_0_Language_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'fillDefault', + n: 'calcMode', an: { - lp: 'fillDefault' + lp: 'calcMode' }, t: 'a' }, { - n: 'min', + n: 'alt', an: { - lp: 'min' + lp: 'alt' }, t: 'a' }, { - n: 'max', + n: 'longdesc', an: { - lp: 'max' + lp: 'longdesc' }, t: 'a' }, { - n: 'begin', + n: 'id', + ti: 'ID', an: { - lp: 'begin' + lp: 'id' }, t: 'a' }, { - n: 'end', + n: 'clazz', an: { - lp: 'end' + lp: 'class' }, t: 'a' }, { - n: 'repeatDur', + n: 'lang', an: { - lp: 'repeatDur' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }, { - n: 'repeatCount', - ti: 'Decimal', + n: 'targetElement', + ti: 'IDREF', an: { - lp: 'repeatCount' + lp: 'targetElement' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'repeat' + lp: 'skip-content' }, t: 'a' }, { - n: 'dur', + n: 'restartDefault', an: { - lp: 'dur' + lp: 'restartDefault' }, t: 'a' }, { - n: 'restart', + n: 'syncBehaviorDefault', an: { - lp: 'restart' + lp: 'syncBehaviorDefault' + }, + t: 'a' + }, { + n: 'syncToleranceDefault', + an: { + lp: 'syncToleranceDefault' }, t: 'a' }, { @@ -249,79 +251,77 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'syncBehavior', + n: 'restart', an: { - lp: 'syncBehavior' + lp: 'restart' }, t: 'a' }, { - n: 'syncTolerance', + n: 'syncBehavior', an: { - lp: 'syncTolerance' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'restartDefault', + n: 'syncTolerance', an: { - lp: 'restartDefault' + lp: 'syncTolerance' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'syncBehaviorDefault' + lp: 'repeat' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'dur', an: { - lp: 'syncToleranceDefault' + lp: 'dur' }, t: 'a' }, { - n: 'targetElement', - ti: 'IDREF', + n: 'min', an: { - lp: 'targetElement' + lp: 'min' }, t: 'a' }, { - n: 'skipContent', - ti: 'Boolean', + n: 'max', an: { - lp: 'skip-content' + lp: 'max' }, t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'repeatDur', an: { - lp: 'id' + lp: 'repeatDur' }, t: 'a' }, { - n: 'clazz', + n: 'repeatCount', + ti: 'Decimal', an: { - lp: 'class' + lp: 'repeatCount' }, t: 'a' }, { - n: 'lang', + n: 'begin', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'begin' }, t: 'a' }, { - n: 'alt', + n: 'end', an: { - lp: 'alt' + lp: 'end' }, t: 'a' }, { - n: 'longdesc', + n: 'fillDefault', an: { - lp: 'longdesc' + lp: 'fillDefault' }, t: 'a' }] @@ -339,72 +339,73 @@ var SMIL_2_0_Language_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'targetElement', - ti: 'IDREF', + n: 'calcMode', an: { - lp: 'targetElement' + lp: 'calcMode' }, t: 'a' }, { - n: 'fillDefault', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'fillDefault' + lp: 'skip-content' }, t: 'a' }, { - n: 'min', + n: 'targetElement', + ti: 'IDREF', an: { - lp: 'min' + lp: 'targetElement' }, t: 'a' }, { - n: 'max', + n: 'alt', an: { - lp: 'max' + lp: 'alt' }, t: 'a' }, { - n: 'begin', + n: 'longdesc', an: { - lp: 'begin' + lp: 'longdesc' }, t: 'a' }, { - n: 'end', + n: 'id', + ti: 'ID', an: { - lp: 'end' + lp: 'id' }, t: 'a' }, { - n: 'repeatDur', + n: 'clazz', an: { - lp: 'repeatDur' + lp: 'class' }, t: 'a' }, { - n: 'repeatCount', - ti: 'Decimal', + n: 'lang', an: { - lp: 'repeatCount' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'restartDefault', an: { - lp: 'repeat' + lp: 'restartDefault' }, t: 'a' }, { - n: 'dur', + n: 'syncBehaviorDefault', an: { - lp: 'dur' + lp: 'syncBehaviorDefault' }, t: 'a' }, { - n: 'restart', + n: 'syncToleranceDefault', an: { - lp: 'restart' + lp: 'syncToleranceDefault' }, t: 'a' }, { @@ -414,78 +415,77 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'syncBehavior', + n: 'restart', an: { - lp: 'syncBehavior' + lp: 'restart' }, t: 'a' }, { - n: 'syncTolerance', + n: 'syncBehavior', an: { - lp: 'syncTolerance' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'restartDefault', + n: 'syncTolerance', an: { - lp: 'restartDefault' + lp: 'syncTolerance' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'syncBehaviorDefault' + lp: 'repeat' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'dur', an: { - lp: 'syncToleranceDefault' + lp: 'dur' }, t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'min', an: { - lp: 'id' + lp: 'min' }, t: 'a' }, { - n: 'clazz', + n: 'max', an: { - lp: 'class' + lp: 'max' }, t: 'a' }, { - n: 'lang', + n: 'repeatDur', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'repeatDur' }, t: 'a' }, { - n: 'alt', + n: 'repeatCount', + ti: 'Decimal', an: { - lp: 'alt' + lp: 'repeatCount' }, t: 'a' }, { - n: 'longdesc', + n: 'begin', an: { - lp: 'longdesc' + lp: 'begin' }, t: 'a' }, { - n: 'skipContent', - ti: 'Boolean', + n: 'end', an: { - lp: 'skip-content' + lp: 'end' }, t: 'a' }, { - n: 'calcMode', + n: 'fillDefault', an: { - lp: 'calcMode' + lp: 'fillDefault' }, t: 'a' }] @@ -503,78 +503,84 @@ var SMIL_2_0_Language_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'calcMode', + n: 'targetElement', + ti: 'IDREF', an: { - lp: 'calcMode' + lp: 'targetElement' }, t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'id' + lp: 'skip-content' }, t: 'a' }, { - n: 'clazz', + n: 'restartDefault', an: { - lp: 'class' + lp: 'restartDefault' }, t: 'a' }, { - n: 'lang', + n: 'syncBehaviorDefault', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'syncBehaviorDefault' }, t: 'a' }, { - n: 'alt', + n: 'syncToleranceDefault', an: { - lp: 'alt' + lp: 'syncToleranceDefault' }, t: 'a' }, { - n: 'longdesc', + n: 'fill', an: { - lp: 'longdesc' + lp: 'fill' }, t: 'a' }, { - n: 'targetElement', - ti: 'IDREF', + n: 'restart', an: { - lp: 'targetElement' + lp: 'restart' }, t: 'a' }, { - n: 'fillDefault', + n: 'syncBehavior', an: { - lp: 'fillDefault' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'min', + n: 'syncTolerance', an: { - lp: 'min' + lp: 'syncTolerance' }, t: 'a' }, { - n: 'max', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'max' + lp: 'repeat' }, t: 'a' }, { - n: 'begin', + n: 'dur', an: { - lp: 'begin' + lp: 'dur' }, t: 'a' }, { - n: 'end', + n: 'min', an: { - lp: 'end' + lp: 'min' + }, + t: 'a' + }, { + n: 'max', + an: { + lp: 'max' }, t: 'a' }, { @@ -591,65 +597,59 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', - an: { - lp: 'repeat' - }, - t: 'a' - }, { - n: 'dur', + n: 'begin', an: { - lp: 'dur' + lp: 'begin' }, t: 'a' }, { - n: 'restart', + n: 'end', an: { - lp: 'restart' + lp: 'end' }, t: 'a' }, { - n: 'fill', + n: 'fillDefault', an: { - lp: 'fill' + lp: 'fillDefault' }, t: 'a' }, { - n: 'syncBehavior', + n: 'calcMode', an: { - lp: 'syncBehavior' + lp: 'calcMode' }, t: 'a' }, { - n: 'syncTolerance', + n: 'alt', an: { - lp: 'syncTolerance' + lp: 'alt' }, t: 'a' }, { - n: 'restartDefault', + n: 'longdesc', an: { - lp: 'restartDefault' + lp: 'longdesc' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'id', + ti: 'ID', an: { - lp: 'syncBehaviorDefault' + lp: 'id' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'clazz', an: { - lp: 'syncToleranceDefault' + lp: 'class' }, t: 'a' }, { - n: 'skipContent', - ti: 'Boolean', + n: 'lang', an: { - lp: 'skip-content' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] @@ -660,12 +660,12 @@ var SMIL_2_0_Language_Module_Factory = function () { }, { en: 'set', ti: '.SetType' - }, { - en: 'animate', - ti: '.AnimateType' }, { en: 'animateColor', ti: '.AnimateColorType' + }, { + en: 'animate', + ti: '.AnimateType' }] }; return { diff --git a/scripts/lib/SOS_1_0_0.js b/scripts/lib/SOS_1_0_0.js index 73bbd2c2..b434a6b2 100644 --- a/scripts/lib/SOS_1_0_0.js +++ b/scripts/lib/SOS_1_0_0.js @@ -2,47 +2,74 @@ var SOS_1_0_0_Module_Factory = function () { var SOS_1_0_0 = { n: 'SOS_1_0_0', dens: 'http:\/\/www.opengis.net\/sos\/1.0', - deps: ['GML_3_1_1', 'OM_1_0_0', 'SWE_1_0_1', 'SOS_1_0_0_Filter', 'OWS_1_1_0'], + deps: ['SWE_1_0_1', 'OM_1_0_0', 'OWS_1_1_0', 'GML_3_1_1', 'SOS_1_0_0_Filter'], tis: [{ - ln: 'ObservationOfferingType', - bti: '.ObservationOfferingBaseType', + ln: 'DescribeObservationType', + tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'intendedApplication', - mno: 0, - col: true, - ti: 'Token' - }, { - n: 'time', + n: 'observedProperty', + rq: true + }] + }, { + ln: 'Contents', + tn: null, + ps: [{ + n: 'observationOfferingList', rq: true, - ti: 'SWE_1_0_1.TimeGeometricPrimitivePropertyType' - }, { - n: 'procedure', + en: 'ObservationOfferingList', + ti: '.Contents.ObservationOfferingList' + }] + }, { + ln: 'FilterCapabilities', + tn: null, + ps: [{ + n: 'spatialCapabilities', rq: true, - col: true, - ti: 'GML_3_1_1.ReferenceType' + en: { + lp: 'Spatial_Capabilities', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.SpatialCapabilitiesType' }, { - n: 'observedProperty', + n: 'temporalCapabilities', rq: true, - col: true, - ti: 'SWE_1_0_1.PhenomenonPropertyType' + en: { + lp: 'Temporal_Capabilities', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.TemporalCapabilitiesType' }, { - n: 'featureOfInterest', + n: 'scalarCapabilities', rq: true, - col: true, - ti: 'GML_3_1_1.ReferenceType' + en: { + lp: 'Scalar_Capabilities', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.ScalarCapabilitiesType' }, { - n: 'responseFormat', + n: 'idCapabilities', rq: true, - col: true - }, { - n: 'resultModel', - mno: 0, - col: true, - ti: 'QName' - }, { - n: 'responseMode', - mno: 0, - col: true + en: { + lp: 'Id_Capabilities', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.IdCapabilitiesType' + }] + }, { + ln: 'GetFeatureOfInterest.Location', + tn: null, + ps: [{ + n: 'spatialOps', + rq: true, + mx: false, + dom: false, + en: { + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.SpatialOpsType', + t: 'er' }] }, { ln: 'RegisterSensor.SensorDescription', @@ -54,103 +81,145 @@ var SOS_1_0_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'GetObservationById', + ln: 'DescribeSensor', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'observationId', - rq: true, - en: 'ObservationId' - }, { - n: 'responseFormat' - }, { - n: 'resultModel', - ti: 'QName' - }, { - n: 'responseMode' + n: 'procedure', + rq: true }, { - n: 'srsName', + n: 'outputFormat', + rq: true, an: { - lp: 'srsName' + lp: 'outputFormat' }, t: 'a' }] }, { - ln: 'RegisterSensorResponse', + ln: 'DescribeResultModel', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'assignedSensorId', + n: 'resultName', rq: true, - en: 'AssignedSensorId' + en: 'ResultName', + ti: 'QName' }] }, { - ln: 'DescribeFeatureType', + ln: 'GetFeatureOfInterest', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'featureId', + n: 'featureOfInterestId', rq: true, - en: 'FeatureId' + col: true, + en: 'FeatureOfInterestId' + }, { + n: 'location', + rq: true, + ti: '.GetFeatureOfInterest.Location' + }, { + n: 'eventTime', + mno: 0, + col: true, + ti: '.GetFeatureOfInterest.EventTime' }] }, { - ln: 'DescribeResultModel', + ln: 'ObservationOfferingBaseType', + bti: 'GML_3_1_1.AbstractFeatureType' + }, { + ln: 'GetResult.EventTime', + tn: null, + ps: [{ + n: 'temporalOps', + rq: true, + mx: false, + dom: false, + en: { + lp: 'temporalOps', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.TemporalOpsType', + t: 'er' + }] + }, { + ln: 'GetFeatureOfInterestTime', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'resultName', + n: 'featureOfInterestId', rq: true, - en: 'ResultName', - ti: 'QName' + en: 'FeatureOfInterestId' }] }, { - ln: 'GetFeatureOfInterest.Location', + ln: 'RegisterSensor', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'spatialOps', + n: 'sensorDescription', + rq: true, + en: 'SensorDescription', + ti: '.RegisterSensor.SensorDescription' + }, { + n: 'observationTemplate', + rq: true, + en: 'ObservationTemplate', + ti: '.ObservationTemplate' + }] + }, { + ln: 'ObservationTemplate', + tn: null, + ps: [{ + n: 'observation', rq: true, - mx: false, - dom: false, en: { - lp: 'spatialOps', - ns: 'http:\/\/www.opengis.net\/ogc' + lp: 'Observation', + ns: 'http:\/\/www.opengis.net\/om\/1.0' }, - ti: 'SOS_1_0_0_Filter.SpatialOpsType', - t: 'er' + ti: 'OM_1_0_0.ObservationType' }] }, { - ln: 'GetObservation.Result', + ln: 'GetObservation.EventTime', tn: null, ps: [{ - n: 'comparisonOps', + n: 'temporalOps', rq: true, mx: false, dom: false, en: { - lp: 'comparisonOps', + lp: 'temporalOps', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'SOS_1_0_0_Filter.ComparisonOpsType', + ti: 'SOS_1_0_0_Filter.TemporalOpsType', t: 'er' }] }, { - ln: 'Contents', + ln: 'GetResult', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'observationOfferingList', + n: 'observationTemplateId', rq: true, - en: 'ObservationOfferingList', - ti: '.Contents.ObservationOfferingList' + en: 'ObservationTemplateId' + }, { + n: 'eventTime', + mno: 0, + col: true, + ti: '.GetResult.EventTime' }] }, { - ln: 'GetResultResponse', + ln: 'DescribeFeatureType', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'result', + n: 'featureId', rq: true, - ti: '.GetResultResponse.Result' + en: 'FeatureId' }] }, { - ln: 'RequestBaseType', + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ n: 'service', rq: true, @@ -158,13 +227,23 @@ var SOS_1_0_0_Module_Factory = function () { lp: 'service' }, t: 'a' + }] + }, { + ln: 'InsertObservation', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'assignedSensorId', + rq: true, + en: 'AssignedSensorId' }, { - n: 'version', + n: 'observation', rq: true, - an: { - lp: 'version' + en: { + lp: 'Observation', + ns: 'http:\/\/www.opengis.net\/om\/1.0' }, - t: 'a' + ti: 'OM_1_0_0.ObservationType' }] }, { ln: 'GetObservation', @@ -208,114 +287,125 @@ var SOS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestTime', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'featureOfInterestId', - rq: true, - en: 'FeatureOfInterestId' - }] - }, { - ln: 'Contents.ObservationOfferingList', + ln: 'InsertObservationResponse', tn: null, ps: [{ - n: 'observationOffering', + n: 'assignedObservationId', rq: true, - col: true, - en: 'ObservationOffering', - ti: '.ObservationOfferingType' + en: 'AssignedObservationId' }] }, { - ln: 'ObservationTemplate', - tn: null, + ln: 'RequestBaseType', ps: [{ - n: 'observation', + n: 'service', rq: true, - en: { - lp: 'Observation', - ns: 'http:\/\/www.opengis.net\/om\/1.0' + an: { + lp: 'service' }, - ti: 'OM_1_0_0.ObservationType' + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'RegisterSensor', + ln: 'Contents.ObservationOfferingList', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'sensorDescription', - rq: true, - en: 'SensorDescription', - ti: '.RegisterSensor.SensorDescription' - }, { - n: 'observationTemplate', + n: 'observationOffering', rq: true, - en: 'ObservationTemplate', - ti: '.ObservationTemplate' + col: true, + en: 'ObservationOffering', + ti: '.ObservationOfferingType' }] }, { - ln: 'GetFeatureOfInterest', + ln: 'GetResultResponse.Result', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'featureOfInterestId', - rq: true, - col: true, - en: 'FeatureOfInterestId' + n: 'value', + t: 'v' }, { - n: 'location', + n: 'rs', rq: true, - ti: '.GetFeatureOfInterest.Location' - }, { - n: 'eventTime', - mno: 0, - col: true, - ti: '.GetFeatureOfInterest.EventTime' + an: { + lp: 'RS' + }, + t: 'a' }] }, { - ln: 'GetObservation.EventTime', + ln: 'GetObservation.Result', tn: null, ps: [{ - n: 'temporalOps', + n: 'comparisonOps', rq: true, mx: false, dom: false, en: { - lp: 'temporalOps', + lp: 'comparisonOps', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'SOS_1_0_0_Filter.TemporalOpsType', + ti: 'SOS_1_0_0_Filter.ComparisonOpsType', t: 'er' }] }, { - ln: 'GetResult', - tn: null, - bti: '.RequestBaseType', + ln: 'ObservationOfferingType', + bti: '.ObservationOfferingBaseType', ps: [{ - n: 'observationTemplateId', + n: 'intendedApplication', + mno: 0, + col: true, + ti: 'Token' + }, { + n: 'time', rq: true, - en: 'ObservationTemplateId' + ti: 'SWE_1_0_1.TimeGeometricPrimitivePropertyType' }, { - n: 'eventTime', + n: 'procedure', + rq: true, + col: true, + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'observedProperty', + rq: true, + col: true, + ti: 'SWE_1_0_1.PhenomenonPropertyType' + }, { + n: 'featureOfInterest', + rq: true, + col: true, + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'responseFormat', + rq: true, + col: true + }, { + n: 'resultModel', mno: 0, col: true, - ti: '.GetResult.EventTime' + ti: 'QName' + }, { + n: 'responseMode', + mno: 0, + col: true }] }, { - ln: 'InsertObservationResponse', + ln: 'GetResultResponse', tn: null, ps: [{ - n: 'assignedObservationId', + n: 'result', rq: true, - en: 'AssignedObservationId' + ti: '.GetResultResponse.Result' }] }, { - ln: 'DescribeObservationType', + ln: 'RegisterSensorResponse', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'observedProperty', - rq: true + n: 'assignedSensorId', + rq: true, + en: 'AssignedSensorId' }] }, { ln: 'Capabilities', @@ -330,36 +420,6 @@ var SOS_1_0_0_Module_Factory = function () { en: 'Contents', ti: '.Contents' }] - }, { - ln: 'DescribeSensor', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'procedure', - rq: true - }, { - n: 'outputFormat', - rq: true, - an: { - lp: 'outputFormat' - }, - t: 'a' - }] - }, { - ln: 'GetCapabilities', - tn: null, - bti: 'OWS_1_1_0.GetCapabilitiesType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'ObservationOfferingBaseType', - bti: 'GML_3_1_1.AbstractFeatureType' }, { ln: 'GetFeatureOfInterest.EventTime', tn: null, @@ -376,106 +436,46 @@ var SOS_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'GetObservation.FeatureOfInterest', + ln: 'GetObservationById', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'spatialOps', + n: 'observationId', rq: true, - mx: false, - dom: false, - en: { - lp: 'spatialOps', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.SpatialOpsType', - t: 'er' + en: 'ObservationId' }, { - n: 'objectID', - rq: true, - col: true, - en: 'ObjectID' - }] - }, { - ln: 'GetResult.EventTime', - tn: null, - ps: [{ - n: 'temporalOps', - rq: true, - mx: false, - dom: false, - en: { - lp: 'temporalOps', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.TemporalOpsType', - t: 'er' - }] - }, { - ln: 'GetResultResponse.Result', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'responseFormat' }, { - n: 'rs', - rq: true, + n: 'resultModel', + ti: 'QName' + }, { + n: 'responseMode' + }, { + n: 'srsName', an: { - lp: 'RS' + lp: 'srsName' }, t: 'a' }] }, { - ln: 'InsertObservation', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'assignedSensorId', - rq: true, - en: 'AssignedSensorId' - }, { - n: 'observation', - rq: true, - en: { - lp: 'Observation', - ns: 'http:\/\/www.opengis.net\/om\/1.0' - }, - ti: 'OM_1_0_0.ObservationType' - }] - }, { - ln: 'FilterCapabilities', + ln: 'GetObservation.FeatureOfInterest', tn: null, ps: [{ - n: 'spatialCapabilities', - rq: true, - en: { - lp: 'Spatial_Capabilities', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.SpatialCapabilitiesType' - }, { - n: 'temporalCapabilities', - rq: true, - en: { - lp: 'Temporal_Capabilities', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.TemporalCapabilitiesType' - }, { - n: 'scalarCapabilities', + n: 'spatialOps', rq: true, + mx: false, + dom: false, en: { - lp: 'Scalar_Capabilities', + lp: 'spatialOps', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'SOS_1_0_0_Filter.ScalarCapabilitiesType' + ti: 'SOS_1_0_0_Filter.SpatialOpsType', + t: 'er' }, { - n: 'idCapabilities', + n: 'objectID', rq: true, - en: { - lp: 'Id_Capabilities', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.IdCapabilitiesType' + col: true, + en: 'ObjectID' }] }, { t: 'enum', @@ -483,38 +483,11 @@ var SOS_1_0_0_Module_Factory = function () { vs: ['inline', 'attached', 'out-of-band', 'resultTemplate'] }], eis: [{ - en: 'GetObservationById', - ti: '.GetObservationById' - }, { - en: 'DescribeObservationType', - ti: '.DescribeObservationType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' - }, { en: 'Filter_Capabilities', ti: '.FilterCapabilities' }, { - en: 'GetObservation', - ti: '.GetObservation' - }, { - en: 'Capabilities', - ti: '.Capabilities' - }, { - en: 'DescribeResultModel', - ti: '.DescribeResultModel' - }, { - en: 'GetResultResponse', - ti: '.GetResultResponse' - }, { - en: 'RegisterSensorResponse', - ti: '.RegisterSensorResponse' - }, { - en: 'InsertObservationResponse', - ti: '.InsertObservationResponse' - }, { - en: 'GetFeatureOfInterestTime', - ti: '.GetFeatureOfInterestTime' + en: 'DescribeObservationType', + ti: '.DescribeObservationType' }, { en: 'supportedSRS', ti: 'GML_3_1_1.CodeType', @@ -523,43 +496,70 @@ var SOS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'GetFeatureOfInterest', - ti: '.GetFeatureOfInterest' + en: 'InsertObservationResponse', + ti: '.InsertObservationResponse' }, { - en: 'ObservationTemplate', - ti: '.ObservationTemplate' + en: 'GetResult', + ti: '.GetResult' }, { - en: 'Contents', - ti: '.Contents' + en: 'Capabilities', + ti: '.Capabilities' }, { - en: 'supportedSensorDescription', - ti: 'QName', + en: 'DescribeFeatureType', + ti: '.DescribeFeatureType' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilities' + }, { + en: 'srsName', + ti: 'GML_3_1_1.CodeType', sh: { lp: 'AbstractMetaData', ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'srsName', - ti: 'GML_3_1_1.CodeType', + en: 'supportedSensorDescription', + ti: 'QName', sh: { lp: 'AbstractMetaData', ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'DescribeFeatureType', - ti: '.DescribeFeatureType' + en: 'Contents', + ti: '.Contents' }, { en: 'InsertObservation', ti: '.InsertObservation' + }, { + en: 'GetObservation', + ti: '.GetObservation' }, { en: 'DescribeSensor', ti: '.DescribeSensor' + }, { + en: 'RegisterSensorResponse', + ti: '.RegisterSensorResponse' }, { en: 'RegisterSensor', ti: '.RegisterSensor' }, { - en: 'GetResult', - ti: '.GetResult' + en: 'GetResultResponse', + ti: '.GetResultResponse' + }, { + en: 'GetFeatureOfInterestTime', + ti: '.GetFeatureOfInterestTime' + }, { + en: 'ObservationTemplate', + ti: '.ObservationTemplate' + }, { + en: 'GetFeatureOfInterest', + ti: '.GetFeatureOfInterest' + }, { + en: 'GetObservationById', + ti: '.GetObservationById' + }, { + en: 'DescribeResultModel', + ti: '.DescribeResultModel' }] }; return { diff --git a/scripts/lib/SOS_1_0_0_Filter.js b/scripts/lib/SOS_1_0_0_Filter.js index 26a99ed4..d2c63c5d 100644 --- a/scripts/lib/SOS_1_0_0_Filter.js +++ b/scripts/lib/SOS_1_0_0_Filter.js @@ -4,52 +4,12 @@ var SOS_1_0_0_Filter_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_3_1_1'], tis: [{ - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', - t: 'er' - }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' - }] - }, { - ln: 'LogicOpsType' - }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', + ln: 'ComparisonOperatorsType', ps: [{ - n: 'expression', + n: 'comparisonOperator', rq: true, - mno: 2, - mxo: 2, col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' - }, - t: 'a' + en: 'ComparisonOperator' }] }, { ln: 'PropertyIsBetweenType', @@ -73,61 +33,31 @@ var SOS_1_0_0_Filter_Module_Factory = function () { ti: '.UpperBoundaryType' }] }, { - ln: 'ExpressionType' - }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'FilterCapabilities', + tn: null, ps: [{ - n: 'comparisonOps', - rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' - }, { - n: 'spatialOps', + n: 'spatialCapabilities', rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' }, { - n: 'logicOps', + n: 'scalarCapabilities', rq: true, - mx: false, - dom: false, - ti: '.LogicOpsType', - t: 'er' + en: 'Scalar_Capabilities', + ti: '.ScalarCapabilitiesType' }, { - n: 'function', + n: 'idCapabilities', rq: true, - en: 'Function', - ti: '.FunctionType' + en: 'Id_Capabilities', + ti: '.IdCapabilitiesType' }] }, { - ln: 'BinarySpatialOpType', + ln: 'BBOXType', bti: '.SpatialOpsType', ps: [{ - n: 'propertyName1', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'propertyName2', - rq: true, + n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' - }, { - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', - t: 'er' }, { n: 'envelope', rq: true, @@ -141,27 +71,18 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'er' }] }, { - ln: 'BinaryOperatorType', - bti: '.ExpressionType', + ln: 'SortPropertyType', ps: [{ - n: 'expression', + n: 'propertyName', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'ComparisonOperatorsType', - ps: [{ - n: 'comparisonOperator', - rq: true, - col: true, - en: 'ComparisonOperator' - }] + ln: 'ComparisonOpsType' }, { ln: 'LiteralType', bti: '.ExpressionType', @@ -172,215 +93,176 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'ae' }] }, { - ln: 'DistanceType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'units', - rq: true, - an: { - lp: 'units' - }, - t: 'a' - }] + ln: 'LogicalOperators', + tn: null }, { - ln: 'SortPropertyType', + ln: 'AbstractIdType' + }, { + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'sortOrder', - en: 'SortOrder' - }] - }, { - ln: 'TemporalOperandsType', - ps: [{ - n: 'temporalOperand', + n: 'literal', rq: true, - col: true, - en: 'TemporalOperand', - ti: 'QName' - }] - }, { - ln: 'GmlObjectIdType', - bti: '.AbstractIdType', - ps: [{ - n: 'id', + en: 'Literal', + ti: '.LiteralType' + }, { + n: 'wildCard', rq: true, - ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'wildCard' }, t: 'a' - }] - }, { - ln: 'FeatureIdType', - bti: '.AbstractIdType', - ps: [{ - n: 'fid', + }, { + n: 'singleChar', rq: true, - ti: 'ID', an: { - lp: 'fid' + lp: 'singleChar' + }, + t: 'a' + }, { + n: 'escapeChar', + rq: true, + an: { + lp: 'escapeChar' + }, + t: 'a' + }, { + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' }, t: 'a' }] }, { - ln: 'SortByType', + ln: 'SpatialOperatorsType', ps: [{ - n: 'sortProperty', + n: 'spatialOperator', rq: true, col: true, - en: 'SortProperty', - ti: '.SortPropertyType' + en: 'SpatialOperator', + ti: '.SpatialOperatorType' }] }, { - ln: 'TemporalCapabilitiesType', - tn: 'Temporal_CapabilitiesType', + ln: 'ArithmeticOperatorsType', ps: [{ - n: 'temporalOperands', - rq: true, - en: 'TemporalOperands', - ti: '.TemporalOperandsType' - }, { - n: 'temporalOperators', + n: 'simpleArithmeticOrFunctions', rq: true, - en: 'TemporalOperators', - ti: '.TemporalOperatorsType' + col: true, + etis: [{ + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'Functions', + ti: '.FunctionsType' + }], + t: 'es' }] }, { - ln: 'FunctionNameType', + ln: 'ScalarCapabilitiesType', + tn: 'Scalar_CapabilitiesType', ps: [{ - n: 'value', - t: 'v' + n: 'logicalOperators', + en: 'LogicalOperators', + ti: '.LogicalOperators' }, { - n: 'nArgs', - rq: true, - an: { - lp: 'nArgs' - }, - t: 'a' + n: 'comparisonOperators', + en: 'ComparisonOperators', + ti: '.ComparisonOperatorsType' + }, { + n: 'arithmeticOperators', + en: 'ArithmeticOperators', + ti: '.ArithmeticOperatorsType' }] }, { - ln: 'TemporalOperatorsType', + ln: 'TemporalOperandsType', ps: [{ - n: 'temporalOperator', + n: 'temporalOperand', rq: true, col: true, - en: 'TemporalOperator', - ti: '.TemporalOperatorType' + en: 'TemporalOperand', + ti: 'QName' }] }, { - ln: 'BinaryTemporalOpType', - bti: '.TemporalOpsType', + ln: 'BinaryOperatorType', + bti: '.ExpressionType', ps: [{ - n: 'propertyName1', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'propertyName2', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'timeObject', + n: 'expression', rq: true, + mno: 2, + mxo: 2, + col: true, mx: false, dom: false, - en: { - lp: '_TimeObject', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeObjectType', + ti: '.ExpressionType', t: 'er' }] }, { - ln: 'PropertyNameType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }] - }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'literal', - rq: true, - en: 'Literal', - ti: '.LiteralType' - }, { - n: 'wildCard', - rq: true, - an: { - lp: 'wildCard' - }, - t: 'a' - }, { - n: 'singleChar', + n: 'geometry', rq: true, - an: { - lp: 'singleChar' + mx: false, + dom: false, + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.AbstractGeometryType', + t: 'er' }, { - n: 'escapeChar', + n: 'distance', rq: true, - an: { - lp: 'escapeChar' - }, - t: 'a' - }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' - }, - t: 'a' + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'ScalarCapabilitiesType', - tn: 'Scalar_CapabilitiesType', + ln: 'FunctionsType', ps: [{ - n: 'logicalOperators', - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - n: 'comparisonOperators', - en: 'ComparisonOperators', - ti: '.ComparisonOperatorsType' - }, { - n: 'arithmeticOperators', - en: 'ArithmeticOperators', - ti: '.ArithmeticOperatorsType' + n: 'functionNames', + rq: true, + en: 'FunctionNames', + ti: '.FunctionNamesType' }] }, { - ln: 'SpatialOperatorsType', + ln: 'ExpressionType' + }, { + ln: 'FunctionNamesType', ps: [{ - n: 'spatialOperator', + n: 'functionName', rq: true, col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + en: 'FunctionName', + ti: '.FunctionNameType' }] - }, { - ln: 'AbstractIdType' }, { ln: 'FID', tn: null + }, { + ln: 'TemporalOpsType' + }, { + ln: 'LogicOpsType' + }, { + ln: 'LowerBoundaryType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] }, { ln: 'FilterType', ps: [{ @@ -433,28 +315,6 @@ var SOS_1_0_0_Filter_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'SpatialOperatorType', - ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'FunctionNamesType', - ps: [{ - n: 'functionName', - rq: true, - col: true, - en: 'FunctionName', - ti: '.FunctionNameType' - }] }, { ln: 'IdCapabilitiesType', tn: 'Id_CapabilitiesType', @@ -472,64 +332,51 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'es' }] }, { - ln: 'TemporalOpsType' + ln: 'SpatialOpsType' }, { - ln: 'BBOXType', - bti: '.SpatialOpsType', + ln: 'FunctionNameType', ps: [{ - n: 'propertyName', - en: 'PropertyName', - ti: '.PropertyNameType' + n: 'value', + t: 'v' }, { - n: 'envelope', + n: 'nArgs', rq: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'nArgs' }, - ti: 'GML_3_1_1.EnvelopeType', - t: 'er' - }] - }, { - ln: 'FunctionsType', - ps: [{ - n: 'functionNames', - rq: true, - en: 'FunctionNames', - ti: '.FunctionNamesType' - }] - }, { - ln: 'GeometryOperandsType', - ps: [{ - n: 'geometryOperand', - rq: true, - col: true, - en: 'GeometryOperand', - ti: 'QName' + t: 'a' }] }, { - ln: 'ArithmeticOperatorsType', + ln: 'BinaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'simpleArithmeticOrFunctions', + n: 'ops', rq: true, + mno: 2, col: true, + mx: false, + dom: false, etis: [{ - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' + en: 'Function', + ti: '.FunctionType' }, { - en: 'Functions', - ti: '.FunctionsType' + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }, { + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'logicOps', + ti: '.LogicOpsType' }], - t: 'es' + t: 'ers' }] }, { - ln: 'TemporalOperatorType', + ln: 'SpatialOperatorType', ps: [{ - n: 'temporalOperands', - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + n: 'geometryOperands', + en: 'GeometryOperands', + ti: '.GeometryOperandsType' }, { n: 'name', an: { @@ -537,6 +384,45 @@ var SOS_1_0_0_Filter_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'SimpleArithmetic', + tn: null + }, { + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName1', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'propertyName2', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'geometry', + rq: true, + mx: false, + dom: false, + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractGeometryType', + t: 'er' + }, { + n: 'envelope', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.EnvelopeType', + t: 'er' + }] }, { ln: 'PropertyIsNullType', bti: '.ComparisonOpsType', @@ -547,42 +433,109 @@ var SOS_1_0_0_Filter_Module_Factory = function () { ti: '.PropertyNameType' }] }, { - ln: 'SpatialCapabilitiesType', - tn: 'Spatial_CapabilitiesType', + ln: 'BinaryComparisonOpType', + bti: '.ComparisonOpsType', ps: [{ - n: 'geometryOperands', + n: 'expression', rq: true, - en: 'GeometryOperands', - ti: '.GeometryOperandsType' + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' }, { - n: 'spatialOperators', - rq: true, - en: 'SpatialOperators', - ti: '.SpatialOperatorsType' + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' + }, + t: 'a' }] }, { - ln: 'FilterCapabilities', - tn: null, + ln: 'PropertyNameType', + bti: '.ExpressionType', ps: [{ - n: 'spatialCapabilities', + n: 'content', + col: true, + dom: false, + t: 'ae' + }] + }, { + ln: 'SortByType', + ps: [{ + n: 'sortProperty', rq: true, - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' + col: true, + en: 'SortProperty', + ti: '.SortPropertyType' + }] + }, { + ln: 'DistanceType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' }, { - n: 'scalarCapabilities', + n: 'units', rq: true, - en: 'Scalar_Capabilities', - ti: '.ScalarCapabilitiesType' + an: { + lp: 'units' + }, + t: 'a' + }] + }, { + ln: 'GeometryOperandsType', + ps: [{ + n: 'geometryOperand', + rq: true, + col: true, + en: 'GeometryOperand', + ti: 'QName' + }] + }, { + ln: 'TemporalOperatorType', + ps: [{ + n: 'temporalOperands', + en: 'TemporalOperands', + ti: '.TemporalOperandsType' }, { - n: 'idCapabilities', + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'GmlObjectIdType', + bti: '.AbstractIdType', + ps: [{ + n: 'id', rq: true, - en: 'Id_Capabilities', - ti: '.IdCapabilitiesType' + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'ComparisonOpsType' + ln: 'TemporalCapabilitiesType', + tn: 'Temporal_CapabilitiesType', + ps: [{ + n: 'temporalOperands', + rq: true, + en: 'TemporalOperands', + ti: '.TemporalOperandsType' + }, { + n: 'temporalOperators', + rq: true, + en: 'TemporalOperators', + ti: '.TemporalOperatorsType' + }] }, { - ln: 'LowerBoundaryType', + ln: 'UpperBoundaryType', ps: [{ n: 'expression', rq: true, @@ -592,299 +545,346 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'er' }] }, { - ln: 'SpatialOpsType' + ln: 'FeatureIdType', + bti: '.AbstractIdType', + ps: [{ + n: 'fid', + rq: true, + ti: 'ID', + an: { + lp: 'fid' + }, + t: 'a' + }] }, { - ln: 'EID', - tn: null + ln: 'TemporalOperatorsType', + ps: [{ + n: 'temporalOperator', + rq: true, + col: true, + en: 'TemporalOperator', + ti: '.TemporalOperatorType' + }] }, { - ln: 'SimpleArithmetic', - tn: null + ln: 'SpatialCapabilitiesType', + tn: 'Spatial_CapabilitiesType', + ps: [{ + n: 'geometryOperands', + rq: true, + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'spatialOperators', + rq: true, + en: 'SpatialOperators', + ti: '.SpatialOperatorsType' + }] }, { - ln: 'BinaryLogicOpType', - bti: '.LogicOpsType', + ln: 'BinaryTemporalOpType', + bti: '.TemporalOpsType', ps: [{ - n: 'ops', + n: 'propertyName1', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'propertyName2', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'timeObject', rq: true, - mno: 2, - col: true, mx: false, dom: false, - etis: [{ - en: 'logicOps', - ti: '.LogicOpsType' - }, { - en: 'Function', - ti: '.FunctionType' - }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }], - t: 'ers' + en: { + lp: '_TimeObject', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeObjectType', + t: 'er' }] }, { - ln: 'UpperBoundaryType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'expression', + n: 'comparisonOps', rq: true, mx: false, dom: false, - ti: '.ExpressionType', + ti: '.ComparisonOpsType', + t: 'er' + }, { + n: 'spatialOps', + rq: true, + mx: false, + dom: false, + ti: '.SpatialOpsType', t: 'er' + }, { + n: 'logicOps', + rq: true, + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' + }, { + n: 'function', + rq: true, + en: 'Function', + ti: '.FunctionType' }] }, { - ln: 'LogicalOperators', + ln: 'EID', tn: null }, { t: 'enum', - ln: 'SpatialOperatorNameType', - vs: ['BBOX', 'Equals', 'Disjoint', 'Intersects', 'Touches', 'Crosses', 'Within', 'Contains', 'Overlaps', 'Beyond', 'DWithin'] - }, { - t: 'enum', - ln: 'ComparisonOperatorType', - vs: ['LessThan', 'GreaterThan', 'LessThanEqualTo', 'GreaterThanEqualTo', 'EqualTo', 'NotEqualTo', 'Like', 'Between', 'NullCheck'] + ln: 'TemporalOperatorNameType', + vs: ['TM_After', 'TM_Before', 'TM_Begins', 'TM_BegunBy', 'TM_Contains', 'TM_During', 'TM_Equals', 'TM_Overlaps', 'TM_Meets', 'TM_OverlappedBy', 'TM_MetBy', 'TM_EndedBy', 'TM_Ends'] }, { t: 'enum', ln: 'SortOrderType', vs: ['DESC', 'ASC'] }, { t: 'enum', - ln: 'TemporalOperatorNameType', - vs: ['TM_After', 'TM_Before', 'TM_Begins', 'TM_BegunBy', 'TM_Contains', 'TM_During', 'TM_Equals', 'TM_Overlaps', 'TM_Meets', 'TM_OverlappedBy', 'TM_MetBy', 'TM_EndedBy', 'TM_Ends'] + ln: 'SpatialOperatorNameType', + vs: ['BBOX', 'Equals', 'Disjoint', 'Intersects', 'Touches', 'Crosses', 'Within', 'Contains', 'Overlaps', 'Beyond', 'DWithin'] + }, { + t: 'enum', + ln: 'ComparisonOperatorType', + vs: ['LessThan', 'GreaterThan', 'LessThanEqualTo', 'GreaterThanEqualTo', 'EqualTo', 'NotEqualTo', 'Like', 'Between', 'NullCheck'] }], eis: [{ - en: 'Id_Capabilities', - ti: '.IdCapabilitiesType' - }, { - en: 'TM_Before', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' - }, { - en: 'TM_After', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' - }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' - }, { - en: 'temporalOps', - ti: '.TemporalOpsType' - }, { - en: 'TM_Meets', + en: 'TM_Ends', ti: '.BinaryTemporalOpType', sh: 'temporalOps' - }, { - en: 'Mul', - ti: '.BinaryOperatorType', - sh: 'expression' }, { en: 'PropertyIsNull', ti: '.PropertyIsNullType', sh: 'comparisonOps' - }, { - en: 'Crosses', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' - }, { - en: 'Div', - ti: '.BinaryOperatorType', - sh: 'expression' }, { en: 'BBOX', ti: '.BBOXType', sh: 'spatialOps' }, { - en: 'Disjoint', + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' + }, { + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' + }, { + en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'TM_During', + en: 'TM_Before', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' - }, { - en: 'Add', - ti: '.BinaryOperatorType', - sh: 'expression' - }, { - en: '_Id', - ti: '.AbstractIdType' - }, { - en: 'expression', - ti: '.ExpressionType' - }, { - en: 'Temporal_Capabilities', - ti: '.TemporalCapabilitiesType' - }, { - en: 'Touches', + en: 'Intersects', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', - sh: 'spatialOps' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'DWithin', - ti: '.DistanceBufferType', - sh: 'spatialOps' + en: 'TM_After', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'PropertyName', - ti: '.PropertyNameType', - sh: 'expression' + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Literal', - ti: '.LiteralType', - sh: 'expression' + en: 'EID', + ti: '.EID' }, { - en: 'TM_Overalps', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'Contains', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'Sub', - ti: '.BinaryOperatorType', + en: 'Function', + ti: '.FunctionType', sh: 'expression' }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' + en: '_Id', + ti: '.AbstractIdType' }, { en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'SortBy', - ti: '.SortByType' + en: 'DWithin', + ti: '.DistanceBufferType', + sh: 'spatialOps' }, { - en: 'TM_Equals', + en: 'TM_OverlappedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsGreaterThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' - }, { - en: 'Function', - ti: '.FunctionType', + en: 'Mul', + ti: '.BinaryOperatorType', sh: 'expression' - }, { - en: 'Or', - ti: '.BinaryLogicOpType', - sh: 'logicOps' }, { en: 'FeatureId', ti: '.FeatureIdType', sh: '_Id' }, { - en: 'Contains', + en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Overlaps', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'PropertyIsLessThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Intersects', - ti: '.BinarySpatialOpType', + en: 'Beyond', + ti: '.DistanceBufferType', sh: 'spatialOps' }, { - en: 'TM_Begins', + en: 'TM_Equals', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsNotEqualTo', + en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' - }, { - en: 'EID', - ti: '.EID' - }, { - en: 'logicOps', - ti: '.LogicOpsType' - }, { - en: 'TM_MetBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { - en: 'TM_BegunBy', + en: 'TM_Begins', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Filter', ti: '.FilterType' }, { - en: 'GmlObjectId', - ti: '.GmlObjectIdType', - sh: '_Id' + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' }, { - en: 'Within', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'PropertyIsGreaterThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' }, { en: 'Filter_Capabilities', ti: '.FilterCapabilities' }, { - en: 'TM_OverlappedBy', + en: 'TM_Overalps', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Scalar_Capabilities', ti: '.ScalarCapabilitiesType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }, { + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'FID', + ti: '.FID' }, { en: 'LogicalOperators', ti: '.LogicalOperators' }, { - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' + en: 'TM_MetBy', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' + }, { + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' + }, { + en: 'temporalOps', + ti: '.TemporalOpsType' + }, { + en: 'GmlObjectId', + ti: '.GmlObjectIdType', + sh: '_Id' + }, { + en: 'SortBy', + ti: '.SortByType' }, { en: 'TM_Contains', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'TM_EndedBy', + en: 'TM_During', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Temporal_Capabilities', + ti: '.TemporalCapabilitiesType' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' + en: 'TM_Meets', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'PropertyIsGreaterThanOrEqualTo', + en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'FID', - ti: '.FID' + en: 'Id_Capabilities', + ti: '.IdCapabilitiesType' }, { - en: 'TM_Ends', + en: 'Touches', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'Sub', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'TM_EndedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'PropertyIsEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Crosses', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'TM_BegunBy', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' + }, { + en: 'And', + ti: '.BinaryLogicOpType', + sh: 'logicOps' + }, { + en: 'Add', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'Not', + ti: '.UnaryLogicOpType', + sh: 'logicOps' + }, { + en: 'Div', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'expression', + ti: '.ExpressionType' }] }; return { diff --git a/scripts/lib/SOS_2_0.js b/scripts/lib/SOS_2_0.js index 1077046a..59a12426 100644 --- a/scripts/lib/SOS_2_0.js +++ b/scripts/lib/SOS_2_0.js @@ -3,25 +3,14 @@ var SOS_2_0_Module_Factory = function () { n: 'SOS_2_0', dens: 'http:\/\/www.opengis.net\/sos\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'OWS_1_1_0', 'SWES_2_0', 'Filter_2_0', 'SWE_2_0'], + deps: ['XLink_1_0', 'Filter_2_0', 'SWES_2_0', 'SWE_2_0', 'GML_3_2_1', 'OM_2_0', 'OWS_1_1_0'], tis: [{ - ln: 'InsertResultType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'template', - rq: true - }, { - n: 'resultValues', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'ObservationOfferingPropertyType', + ln: 'InsertObservationResponsePropertyType', ps: [{ - n: 'observationOffering', + n: 'insertObservationResponse', rq: true, - en: 'ObservationOffering', - ti: '.ObservationOfferingType' + en: 'InsertObservationResponse', + ti: '.InsertObservationResponseType' }, { n: 'nilReason', ti: { @@ -64,27 +53,22 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResultTemplateType.ResultEncoding', - tn: null, + ln: 'GetResultTemplateType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'abstractEncoding', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + n: 'offering', + rq: true + }, { + n: 'observedProperty', + rq: true }] }, { - ln: 'ResultTemplatePropertyType', + ln: 'GetResultTemplatePropertyType', ps: [{ - n: 'resultTemplate', + n: 'getResultTemplate', rq: true, - en: 'ResultTemplate', - ti: '.ResultTemplateType' + en: 'GetResultTemplate', + ti: '.GetResultTemplateType' }, { n: 'nilReason', ti: { @@ -127,37 +111,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }] - }, { - ln: 'ContentsType', - bti: 'SWES_2_0.AbstractContentsType', - ps: [{ - n: 'responseFormat', - mno: 0, - col: true - }, { - n: 'observationType', - mno: 0, - col: true - }, { - n: 'featureOfInterestType', - mno: 0, - col: true - }] - }, { - ln: 'GetObservationResponsePropertyType', + ln: 'GetFeatureOfInterestPropertyType', ps: [{ - n: 'getObservationResponse', + n: 'getFeatureOfInterest', rq: true, - en: 'GetObservationResponse', - ti: '.GetObservationResponseType' + en: 'GetFeatureOfInterest', + ti: '.GetFeatureOfInterestType' }, { n: 'nilReason', ti: { @@ -200,66 +159,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'procedure', - mno: 0, - col: true - }, { - n: 'observedProperty', - mno: 0, - col: true - }, { - n: 'featureOfInterest', - mno: 0, - col: true - }, { - n: 'spatialFilter', - mno: 0, - col: true, - ti: '.GetFeatureOfInterestType.SpatialFilter' - }] - }, { - ln: 'ObservationOfferingType', - bti: 'SWES_2_0.AbstractOfferingType', - ps: [{ - n: 'observedArea', - ti: '.ObservationOfferingType.ObservedArea' - }, { - n: 'phenomenonTime', - ti: '.ObservationOfferingType.PhenomenonTime' - }, { - n: 'resultTime', - ti: '.ObservationOfferingType.ResultTime' - }, { - n: 'responseFormat', - mno: 0, - col: true - }, { - n: 'observationType', - mno: 0, - col: true - }, { - n: 'featureOfInterestType', - mno: 0, - col: true - }] - }, { - ln: 'GetResultResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'resultValues', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'SosInsertionMetadataPropertyType', + ln: 'GetCapabilitiesPropertyType', ps: [{ - n: 'sosInsertionMetadata', + n: 'getCapabilities', rq: true, - en: 'SosInsertionMetadata', - ti: '.SosInsertionMetadataType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { n: 'nilReason', ti: { @@ -302,34 +207,24 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetResultType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'ObservationOfferingType.PhenomenonTime', + tn: null, ps: [{ - n: 'offering', - rq: true - }, { - n: 'observedProperty', - rq: true - }, { - n: 'temporalFilter', - mno: 0, - col: true, - ti: '.GetResultType.TemporalFilter' - }, { - n: 'featureOfInterest', - mno: 0, - col: true - }, { - n: 'spatialFilter', - ti: '.GetResultType.SpatialFilter' + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'InsertResultTemplatePropertyType', + ln: 'InsertObservationPropertyType', ps: [{ - n: 'insertResultTemplate', + n: 'insertObservation', rq: true, - en: 'InsertResultTemplate', - ti: '.InsertResultTemplateType' + en: 'InsertObservation', + ti: '.InsertObservationType' }, { n: 'nilReason', ti: { @@ -372,27 +267,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CapabilitiesType', - bti: 'OWS_1_1_0.CapabilitiesBaseType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'filterCapabilities', - ti: '.CapabilitiesType.FilterCapabilities' - }, { - n: 'contents', - ti: '.CapabilitiesType.Contents' - }] - }, { - ln: 'CapabilitiesPropertyType', + ln: 'InsertResultPropertyType', ps: [{ - n: 'capabilities', + n: 'insertResult', rq: true, - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'InsertResult', + ti: '.InsertResultType' }, { n: 'nilReason', ti: { @@ -435,42 +315,31 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationOfferingType.ObservedArea', - tn: null, + ln: 'InsertResultTemplateResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'envelope', - rq: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.EnvelopeType', - t: 'er' + n: 'acceptedTemplate', + rq: true }] }, { - ln: 'GetObservationType.TemporalFilter', + ln: 'GetObservationByIdResponseType.Observation', tn: null, ps: [{ - n: 'temporalOps', + n: 'omObservation', rq: true, - mx: false, - dom: false, en: { - lp: 'temporalOps', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + lp: 'OM_Observation', + ns: 'http:\/\/www.opengis.net\/om\/2.0' }, - ti: 'Filter_2_0.TemporalOpsType', - t: 'er' + ti: 'OM_2_0.OMObservationType' }] }, { - ln: 'GetObservationByIdResponsePropertyType', + ln: 'ContentsPropertyType', ps: [{ - n: 'getObservationByIdResponse', + n: 'contents', rq: true, - en: 'GetObservationByIdResponse', - ti: '.GetObservationByIdResponseType' + en: 'Contents', + ti: '.ContentsType' }, { n: 'nilReason', ti: { @@ -513,126 +382,90 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetResultTemplateResponseType.ResultStructure', - tn: null, + ln: 'InsertObservationType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'abstractDataComponent', + n: 'offering', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataComponent', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractDataComponentType', - t: 'er' - }] - }, { - ln: 'GetCapabilitiesPropertyType', - ps: [{ - n: 'getCapabilities', - rq: true, - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + col: true }, { - n: 'arcrole', - t: 'a' + n: 'observation', + rq: true, + col: true, + ti: '.InsertObservationType.Observation' + }] + }, { + ln: 'InsertionCapabilitiesType', + ps: [{ + n: 'procedureDescriptionFormat', + rq: true, + col: true }, { - n: 'title', - t: 'a' + n: 'featureOfInterestType', + rq: true, + col: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'observationType', + rq: true, + col: true }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'supportedEncoding', + mno: 0, + col: true }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', + ln: 'InsertObservationResponseType', + bti: 'SWES_2_0.ExtensibleResponseType' + }, { + ln: 'ContentsType', + bti: 'SWES_2_0.AbstractContentsType', ps: [{ - n: 'extension', + n: 'responseFormat', mno: 0, - col: true, - ti: 'AnyType' + col: true }, { - n: 'service', - an: { - lp: 'service' - }, - t: 'a' + n: 'observationType', + mno: 0, + col: true + }, { + n: 'featureOfInterestType', + mno: 0, + col: true }] }, { - ln: 'GetObservationType.SpatialFilter', + ln: 'ResultTemplateType.ResultEncoding', tn: null, ps: [{ - n: 'spatialOps', + n: 'abstractEncoding', rq: true, mx: false, dom: false, en: { - lp: 'spatialOps', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + lp: 'AbstractEncoding', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'Filter_2_0.SpatialOpsType', + ti: 'SWE_2_0.AbstractEncodingType', t: 'er' }] }, { - ln: 'ResultTemplateType.ObservationTemplate', + ln: 'ObservationOfferingType.ResultTime', tn: null, ps: [{ - n: 'omObservation', + n: 'timePeriod', rq: true, en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'OM_2_0.OMObservationType' - }] - }, { - ln: 'CapabilitiesType.Contents', - tn: null, - ps: [{ - n: 'contents', - rq: true, - en: 'Contents', - ti: '.ContentsType' + ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'InsertResultResponsePropertyType', + ln: 'InsertResultTemplatePropertyType', ps: [{ - n: 'insertResultResponse', + n: 'insertResultTemplate', rq: true, - en: 'InsertResultResponse', - ti: '.InsertResultResponseType' + en: 'InsertResultTemplate', + ti: '.InsertResultTemplateType' }, { n: 'nilReason', ti: { @@ -675,46 +508,51 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultResponseType', - bti: 'SWES_2_0.ExtensibleResponseType' - }, { - ln: 'GetResultTemplateResponseType', + ln: 'GetObservationResponseType', bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'resultStructure', - rq: true, - ti: '.GetResultTemplateResponseType.ResultStructure' - }, { - n: 'resultEncoding', - rq: true, - ti: '.GetResultTemplateResponseType.ResultEncoding' + n: 'observationData', + mno: 0, + col: true, + ti: '.GetObservationResponseType.ObservationData' }] }, { - ln: 'ResultTemplateType', - bti: 'SWES_2_0.AbstractSWESType', + ln: 'GetFeatureOfInterestType.SpatialFilter', + tn: null, ps: [{ - n: 'offering', - rq: true - }, { - n: 'observationTemplate', - rq: true, - ti: '.ResultTemplateType.ObservationTemplate' - }, { - n: 'resultStructure', + n: 'spatialOps', rq: true, - ti: '.ResultTemplateType.ResultStructure' - }, { - n: 'resultEncoding', + mx: false, + dom: false, + en: { + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.SpatialOpsType', + t: 'er' + }] + }, { + ln: 'GetResultTemplateResponseType.ResultStructure', + tn: null, + ps: [{ + n: 'abstractDataComponent', rq: true, - ti: '.ResultTemplateType.ResultEncoding' + mx: false, + dom: false, + en: { + lp: 'AbstractDataComponent', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractDataComponentType', + t: 'er' }] }, { - ln: 'GetResultPropertyType', + ln: 'GetResultResponsePropertyType', ps: [{ - n: 'getResult', + n: 'getResultResponse', rq: true, - en: 'GetResult', - ti: '.GetResultType' + en: 'GetResultResponse', + ti: '.GetResultResponseType' }, { n: 'nilReason', ti: { @@ -766,70 +604,122 @@ var SOS_2_0_Module_Factory = function () { ti: '.ResultTemplateType' }] }, { - ln: 'GetResultTemplateType', + ln: 'GetFeatureOfInterestResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'featureMember', + mno: 0, + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' + }] + }, { + ln: 'GetObservationType', bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ + n: 'procedure', + mno: 0, + col: true + }, { n: 'offering', - rq: true + mno: 0, + col: true }, { n: 'observedProperty', + mno: 0, + col: true + }, { + n: 'temporalFilter', + mno: 0, + col: true, + ti: '.GetObservationType.TemporalFilter' + }, { + n: 'featureOfInterest', + mno: 0, + col: true + }, { + n: 'spatialFilter', + ti: '.GetObservationType.SpatialFilter' + }, { + n: 'responseFormat' + }] + }, { + ln: 'InsertResultType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'template', rq: true + }, { + n: 'resultValues', + rq: true, + ti: 'AnyType' }] }, { - ln: 'InsertionCapabilitiesPropertyType', + ln: 'InsertObservationType.Observation', + tn: null, ps: [{ - n: 'insertionCapabilities', + n: 'omObservation', rq: true, - en: 'InsertionCapabilities', - ti: '.InsertionCapabilitiesType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' + en: { + lp: 'OM_Observation', + ns: 'http:\/\/www.opengis.net\/om\/2.0' }, - t: 'a' + ti: 'OM_2_0.OMObservationType' + }] + }, { + ln: 'CapabilitiesType.Contents', + tn: null, + ps: [{ + n: 'contents', + rq: true, + en: 'Contents', + ti: '.ContentsType' + }] + }, { + ln: 'SosInsertionMetadataType', + bti: 'SWES_2_0.InsertionMetadataType', + ps: [{ + n: 'observationType', + rq: true, + col: true }, { - n: 'remoteSchema', + n: 'featureOfInterestType', + rq: true, + col: true + }] + }, { + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', + ps: [{ + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'service', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'service' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'ContentsPropertyType', + ln: 'ResultTemplateType.ObservationTemplate', + tn: null, ps: [{ - n: 'contents', + n: 'omObservation', rq: true, - en: 'Contents', - ti: '.ContentsType' + en: { + lp: 'OM_Observation', + ns: 'http:\/\/www.opengis.net\/om\/2.0' + }, + ti: 'OM_2_0.OMObservationType' + }] + }, { + ln: 'InsertResultTemplateResponsePropertyType', + ps: [{ + n: 'insertResultTemplateResponse', + rq: true, + en: 'InsertResultTemplateResponse', + ti: '.InsertResultTemplateResponseType' }, { n: 'nilReason', ti: { @@ -872,27 +762,59 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResultTemplateType.ResultStructure', + ln: 'GetResultResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'resultValues', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'GetResultTemplateResponseType.ResultEncoding', tn: null, ps: [{ - n: 'abstractDataComponent', + n: 'abstractEncoding', rq: true, mx: false, dom: false, en: { - lp: 'AbstractDataComponent', + lp: 'AbstractEncoding', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AbstractDataComponentType', + ti: 'SWE_2_0.AbstractEncodingType', t: 'er' }] }, { - ln: 'GetResultTemplatePropertyType', + ln: 'GetResultTemplateResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'getResultTemplate', + n: 'resultStructure', rq: true, - en: 'GetResultTemplate', - ti: '.GetResultTemplateType' + ti: '.GetResultTemplateResponseType.ResultStructure' + }, { + n: 'resultEncoding', + rq: true, + ti: '.GetResultTemplateResponseType.ResultEncoding' + }] + }, { + ln: 'GetObservationResponseType.ObservationData', + tn: null, + ps: [{ + n: 'omObservation', + rq: true, + en: { + lp: 'OM_Observation', + ns: 'http:\/\/www.opengis.net\/om\/2.0' + }, + ti: 'OM_2_0.OMObservationType' + }] + }, { + ln: 'GetObservationPropertyType', + ps: [{ + n: 'getObservation', + rq: true, + en: 'GetObservation', + ti: '.GetObservationType' }, { n: 'nilReason', ti: { @@ -935,36 +857,71 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationResponseType.ObservationData', + ln: 'GetObservationType.SpatialFilter', tn: null, ps: [{ - n: 'omObservation', + n: 'spatialOps', rq: true, + mx: false, + dom: false, en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'OM_2_0.OMObservationType' + ti: 'Filter_2_0.SpatialOpsType', + t: 'er' }] }, { - ln: 'InsertObservationType.Observation', + ln: 'ObservationOfferingType.ObservedArea', tn: null, ps: [{ - n: 'omObservation', + n: 'envelope', rq: true, + mx: false, + dom: false, en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'OM_2_0.OMObservationType' + ti: 'GML_3_2_1.EnvelopeType', + t: 'er' }] }, { - ln: 'GetResultTemplateResponsePropertyType', + ln: 'GetFeatureOfInterestType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'getResultTemplateResponse', + n: 'procedure', + mno: 0, + col: true + }, { + n: 'observedProperty', + mno: 0, + col: true + }, { + n: 'featureOfInterest', + mno: 0, + col: true + }, { + n: 'spatialFilter', + mno: 0, + col: true, + ti: '.GetFeatureOfInterestType.SpatialFilter' + }] + }, { + ln: 'GetObservationByIdType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'observation', rq: true, - en: 'GetResultTemplateResponse', - ti: '.GetResultTemplateResponseType' + col: true + }] + }, { + ln: 'InsertResultResponsePropertyType', + ps: [{ + n: 'insertResultResponse', + rq: true, + en: 'InsertResultResponse', + ti: '.InsertResultResponseType' }, { n: 'nilReason', ti: { @@ -998,83 +955,45 @@ var SOS_2_0_Module_Factory = function () { n: 'title', t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'GetResultType.SpatialFilter', - tn: null, - ps: [{ - n: 'spatialOps', - rq: true, - mx: false, - dom: false, - en: { - lp: 'spatialOps', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.SpatialOpsType', - t: 'er' - }] - }, { - ln: 'SosInsertionMetadataType', - bti: 'SWES_2_0.InsertionMetadataType', - ps: [{ - n: 'observationType', - rq: true, - col: true - }, { - n: 'featureOfInterestType', - rq: true, - col: true - }] - }, { - ln: 'InsertObservationType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'offering', - rq: true, - col: true - }, { - n: 'observation', - rq: true, - col: true, - ti: '.InsertObservationType.Observation' - }] - }, { - ln: 'InsertObservationResponseType', - bti: 'SWES_2_0.ExtensibleResponseType' - }, { - ln: 'InsertResultTemplateResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'acceptedTemplate', - rq: true + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ObservationOfferingType.ResultTime', + ln: 'GetResultType.SpatialFilter', tn: null, ps: [{ - n: 'timePeriod', + n: 'spatialOps', rq: true, + mx: false, + dom: false, en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'GML_3_2_1.TimePeriodType' + ti: 'Filter_2_0.SpatialOpsType', + t: 'er' }] }, { - ln: 'InsertResultPropertyType', + ln: 'GetObservationByIdResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'insertResult', + n: 'observation', + mno: 0, + col: true, + ti: '.GetObservationByIdResponseType.Observation' + }] + }, { + ln: 'GetObservationByIdResponsePropertyType', + ps: [{ + n: 'getObservationByIdResponse', rq: true, - en: 'InsertResult', - ti: '.InsertResultType' + en: 'GetObservationByIdResponse', + ti: '.GetObservationByIdResponseType' }, { n: 'nilReason', ti: { @@ -1117,12 +1036,15 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestResponsePropertyType', + ln: 'InsertResultResponseType', + bti: 'SWES_2_0.ExtensibleResponseType' + }, { + ln: 'ObservationOfferingPropertyType', ps: [{ - n: 'getFeatureOfInterestResponse', + n: 'observationOffering', rq: true, - en: 'GetFeatureOfInterestResponse', - ti: '.GetFeatureOfInterestResponseType' + en: 'ObservationOffering', + ti: '.ObservationOfferingType' }, { n: 'nilReason', ti: { @@ -1165,39 +1087,27 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationByIdResponseType.Observation', - tn: null, - ps: [{ - n: 'omObservation', - rq: true, - en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' - }, - ti: 'OM_2_0.OMObservationType' - }] - }, { - ln: 'GetFeatureOfInterestType.SpatialFilter', + ln: 'GetObservationType.TemporalFilter', tn: null, ps: [{ - n: 'spatialOps', + n: 'temporalOps', rq: true, mx: false, dom: false, en: { - lp: 'spatialOps', + lp: 'temporalOps', ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'Filter_2_0.SpatialOpsType', + ti: 'Filter_2_0.TemporalOpsType', t: 'er' }] }, { - ln: 'GetResultResponsePropertyType', + ln: 'GetResultTemplateResponsePropertyType', ps: [{ - n: 'getResultResponse', + n: 'getResultTemplateResponse', rq: true, - en: 'GetResultResponse', - ti: '.GetResultResponseType' + en: 'GetResultTemplateResponse', + ti: '.GetResultTemplateResponseType' }, { n: 'nilReason', ti: { @@ -1239,6 +1149,21 @@ var SOS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ResultTemplateType.ResultStructure', + tn: null, + ps: [{ + n: 'abstractDataComponent', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDataComponent', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractDataComponentType', + t: 'er' + }] }, { ln: 'CapabilitiesType.FilterCapabilities', tn: null, @@ -1251,6 +1176,39 @@ var SOS_2_0_Module_Factory = function () { }, ti: 'Filter_2_0.FilterCapabilities' }] + }, { + ln: 'ObservationOfferingType', + bti: 'SWES_2_0.AbstractOfferingType', + ps: [{ + n: 'observedArea', + ti: '.ObservationOfferingType.ObservedArea' + }, { + n: 'phenomenonTime', + ti: '.ObservationOfferingType.PhenomenonTime' + }, { + n: 'resultTime', + ti: '.ObservationOfferingType.ResultTime' + }, { + n: 'responseFormat', + mno: 0, + col: true + }, { + n: 'observationType', + mno: 0, + col: true + }, { + n: 'featureOfInterestType', + mno: 0, + col: true + }] + }, { + ln: 'InsertResultTemplateType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'proposedTemplate', + rq: true, + ti: '.InsertResultTemplateType.ProposedTemplate' + }] }, { ln: 'GetResultType.TemporalFilter', tn: null, @@ -1267,39 +1225,130 @@ var SOS_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'ObservationOfferingType.PhenomenonTime', - tn: null, + ln: 'GetResultType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'timePeriod', + n: 'offering', + rq: true + }, { + n: 'observedProperty', + rq: true + }, { + n: 'temporalFilter', + mno: 0, + col: true, + ti: '.GetResultType.TemporalFilter' + }, { + n: 'featureOfInterest', + mno: 0, + col: true + }, { + n: 'spatialFilter', + ti: '.GetResultType.SpatialFilter' + }] + }, { + ln: 'ResultTemplatePropertyType', + ps: [{ + n: 'resultTemplate', rq: true, - en: { - lp: 'TimePeriod', + en: 'ResultTemplate', + ti: '.ResultTemplateType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.TimePeriodType' + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GetResultTemplateResponseType.ResultEncoding', - tn: null, + ln: 'SosInsertionMetadataPropertyType', ps: [{ - n: 'abstractEncoding', + n: 'sosInsertionMetadata', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + en: 'SosInsertionMetadata', + ti: '.SosInsertionMetadataType' + }, { + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GetObservationPropertyType', + ln: 'GetResultPropertyType', ps: [{ - n: 'getObservation', + n: 'getResult', rq: true, - en: 'GetObservation', - ti: '.GetObservationType' + en: 'GetResult', + ti: '.GetResultType' }, { n: 'nilReason', ti: { @@ -1342,12 +1391,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultTemplateResponsePropertyType', + ln: 'GetObservationResponsePropertyType', ps: [{ - n: 'insertResultTemplateResponse', + n: 'getObservationResponse', rq: true, - en: 'InsertResultTemplateResponse', - ti: '.InsertResultTemplateResponseType' + en: 'GetObservationResponse', + ti: '.GetObservationResponseType' }, { n: 'nilReason', ti: { @@ -1390,42 +1439,23 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationByIdType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'observation', - rq: true, - col: true - }] - }, { - ln: 'GetObservationType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'ResultTemplateType', + bti: 'SWES_2_0.AbstractSWESType', ps: [{ - n: 'procedure', - mno: 0, - col: true - }, { n: 'offering', - mno: 0, - col: true - }, { - n: 'observedProperty', - mno: 0, - col: true - }, { - n: 'temporalFilter', - mno: 0, - col: true, - ti: '.GetObservationType.TemporalFilter' + rq: true }, { - n: 'featureOfInterest', - mno: 0, - col: true + n: 'observationTemplate', + rq: true, + ti: '.ResultTemplateType.ObservationTemplate' }, { - n: 'spatialFilter', - ti: '.GetObservationType.SpatialFilter' + n: 'resultStructure', + rq: true, + ti: '.ResultTemplateType.ResultStructure' }, { - n: 'responseFormat' + n: 'resultEncoding', + rq: true, + ti: '.ResultTemplateType.ResultEncoding' }] }, { ln: 'GetObservationByIdPropertyType', @@ -1476,20 +1506,27 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultTemplateType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'proposedTemplate', - rq: true, - ti: '.InsertResultTemplateType.ProposedTemplate' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'filterCapabilities', + ti: '.CapabilitiesType.FilterCapabilities' + }, { + n: 'contents', + ti: '.CapabilitiesType.Contents' }] }, { - ln: 'GetFeatureOfInterestPropertyType', + ln: 'CapabilitiesPropertyType', ps: [{ - n: 'getFeatureOfInterest', + n: 'capabilities', rq: true, - en: 'GetFeatureOfInterest', - ti: '.GetFeatureOfInterestType' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { n: 'nilReason', ti: { @@ -1532,31 +1569,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertionCapabilitiesType', - ps: [{ - n: 'procedureDescriptionFormat', - rq: true, - col: true - }, { - n: 'featureOfInterestType', - rq: true, - col: true - }, { - n: 'observationType', - rq: true, - col: true - }, { - n: 'supportedEncoding', - mno: 0, - col: true - }] - }, { - ln: 'InsertObservationPropertyType', + ln: 'GetFeatureOfInterestResponsePropertyType', ps: [{ - n: 'insertObservation', + n: 'getFeatureOfInterestResponse', rq: true, - en: 'InsertObservation', - ti: '.InsertObservationType' + en: 'GetFeatureOfInterestResponse', + ti: '.GetFeatureOfInterestResponseType' }, { n: 'nilReason', ti: { @@ -1599,21 +1617,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'observationData', - mno: 0, - col: true, - ti: '.GetObservationResponseType.ObservationData' - }] - }, { - ln: 'InsertObservationResponsePropertyType', + ln: 'InsertionCapabilitiesPropertyType', ps: [{ - n: 'insertObservationResponse', + n: 'insertionCapabilities', rq: true, - en: 'InsertObservationResponse', - ti: '.InsertObservationResponseType' + en: 'InsertionCapabilities', + ti: '.InsertionCapabilitiesType' }, { n: 'nilReason', ti: { @@ -1655,15 +1664,6 @@ var SOS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'GetObservationByIdResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'observation', - mno: 0, - col: true, - ti: '.GetObservationByIdResponseType.Observation' - }] }], eis: [{ en: 'InsertResultTemplateResponse', @@ -1673,52 +1673,55 @@ var SOS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservationResponse', - ti: '.GetObservationResponseType', + en: 'InsertResult', + ti: '.InsertResultType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResultTemplateResponse', - ti: '.GetResultTemplateResponseType', + en: 'ObservationOffering', + ti: '.ObservationOfferingType', sh: { - lp: 'ExtensibleResponse', + lp: 'AbstractOffering', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResultResponse', - ti: '.GetResultResponseType', + en: 'GetCapabilities', + ti: '.GetCapabilitiesType', sh: { - lp: 'ExtensibleResponse', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' + lp: 'GetCapabilities', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'ObservationOffering', - ti: '.ObservationOfferingType', + en: 'InsertionCapabilities', + ti: '.InsertionCapabilitiesType' + }, { + en: 'InsertResultResponse', + ti: '.InsertResultResponseType', sh: { - lp: 'AbstractOffering', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ResultTemplate', - ti: '.ResultTemplateType', + en: 'Contents', + ti: '.ContentsType', sh: { - lp: 'AbstractSWES', + lp: 'AbstractContents', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResult', - ti: '.GetResultType', + en: 'GetObservation', + ti: '.GetObservationType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertObservationResponse', - ti: '.InsertObservationResponseType', + en: 'InsertObservation', + ti: '.InsertObservationType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { @@ -1729,94 +1732,91 @@ var SOS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservationById', - ti: '.GetObservationByIdType', + en: 'GetResult', + ti: '.GetResultType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Contents', - ti: '.ContentsType', + en: 'GetFeatureOfInterestResponse', + ti: '.GetFeatureOfInterestResponseType', sh: { - lp: 'AbstractContents', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertObservation', - ti: '.InsertObservationType', + en: 'GetFeatureOfInterest', + ti: '.GetFeatureOfInterestType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Capabilities', - ti: '.CapabilitiesType' - }, { - en: 'InsertionCapabilities', - ti: '.InsertionCapabilitiesType' - }, { - en: 'InsertResultResponse', - ti: '.InsertResultResponseType', + en: 'GetResultTemplateResponse', + ti: '.GetResultTemplateResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertResultTemplate', - ti: '.InsertResultTemplateType', + en: 'ResultTemplate', + ti: '.ResultTemplateType', sh: { - lp: 'ExtensibleRequest', + lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SosInsertionMetadata', - ti: '.SosInsertionMetadataType', + en: 'GetResultResponse', + ti: '.GetResultResponseType', sh: { - lp: 'InsertionMetadata', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResultTemplate', - ti: '.GetResultTemplateType', + en: 'InsertResultTemplate', + ti: '.InsertResultTemplateType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservation', - ti: '.GetObservationType', + en: 'SosInsertionMetadata', + ti: '.SosInsertionMetadataType', sh: { - lp: 'ExtensibleRequest', + lp: 'InsertionMetadata', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetFeatureOfInterest', - ti: '.GetFeatureOfInterestType', + en: 'GetObservationById', + ti: '.GetObservationByIdType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetFeatureOfInterestResponse', - ti: '.GetFeatureOfInterestResponseType', + en: 'GetObservationResponse', + ti: '.GetObservationResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertResult', - ti: '.InsertResultType', + en: 'Capabilities', + ti: '.CapabilitiesType' + }, { + en: 'GetResultTemplate', + ti: '.GetResultTemplateType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType', + en: 'InsertObservationResponse', + ti: '.InsertObservationResponseType', sh: { - lp: 'GetCapabilities', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'ExtensibleResponse', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }] }; diff --git a/scripts/lib/SPS_1_0_0.js b/scripts/lib/SPS_1_0_0.js index 17355904..5727ad09 100644 --- a/scripts/lib/SPS_1_0_0.js +++ b/scripts/lib/SPS_1_0_0.js @@ -4,27 +4,87 @@ var SPS_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/sps\/1.0', deps: ['SWE_1_0_0', 'OWS_1_0_0', 'GML_3_1_1'], tis: [{ - ln: 'DescribeResultAccessRequestResponse', + ln: 'SPSMessage.UpdateResponse', tn: null, ps: [{ - n: 'service', + n: 'inputParameter', rq: true, col: true, - ti: '.DescribeResultAccessRequestResponse.Service' + en: 'InputParameter', + ti: '.InputParameterType' + }] + }, { + ln: 'DescribeTaskingRequestType', + bti: '.RequestBaseType', + ps: [{ + n: 'sensorID', + rq: true, + col: true, + ti: '.SensorIDType' + }] + }, { + ln: 'DescribeTaskingRequestResponseType.TaskingDescriptor', + tn: null, + ps: [{ + n: 'sensorID', + rq: true, + ti: '.SensorIDType' }, { - n: 'dataNotAvailable', + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'inputDescriptor', rq: true, - en: 'DataNotAvailable', - ti: '.DescribeResultAccessRequestResponse.DataNotAvailable' + col: true, + en: 'InputDescriptor', + ti: '.InputDescriptor' }] }, { - ln: 'GetStatusRequestResponse', + ln: 'SPSContentsType.PhenomenonOfferingList.PhenomenonOffering', tn: null, ps: [{ - n: 'taskID', + n: 'phenomenon', + rq: true, + en: 'Phenomenon' + }, { + n: 'sensorID', rq: true, + col: true, + en: 'SensorID', ti: 'Token' + }] + }, { + ln: 'DescribeResultAccessRequestResponse.DataNotAvailable', + tn: null, + ps: [{ + n: 'reason', + rq: true }, { + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }] + }, { + ln: 'SPSContentsType.SensorOfferingList', + tn: null, + ps: [{ + n: 'sensorOffering', + rq: true, + col: true, + en: 'SensorOffering', + ti: '.SensorOfferingType' + }] + }, { + ln: 'SPSMessage.SubmitResponse', + tn: null, + ps: [{ n: 'status', rq: true }, { @@ -37,6 +97,63 @@ var SPS_1_0_0_Module_Factory = function () { }, { n: 'estimatedToC', ti: '.EstimatedToC' + }, { + n: 'alternative', + ti: '.SPSMessage.SubmitResponse.Alternative' + }] + }, { + ln: 'LatestResponseTime', + tn: null, + ps: [{ + n: 'timeInstant', + rq: true, + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimeInstantType' + }] + }, { + ln: 'CancelRequestType', + bti: '.RequestBaseType', + ps: [{ + n: 'taskID', + rq: true, + ti: 'Token' + }] + }, { + ln: 'DescribeResultAccessRequestResponse.Service', + tn: null, + ps: [{ + n: 'serviceType', + rq: true, + en: 'ServiceType' + }, { + n: 'serviceURL', + rq: true, + en: 'ServiceURL' + }, { + n: 'request', + ti: '.DescribeResultAccessRequestResponse.Service.Request' + }] + }, { + ln: 'TaskMessageDefinitionType', + bti: 'GML_3_1_1.DefinitionType', + ps: [{ + n: 'externalDefinition' + }, { + n: 'type' + }, { + n: 'length', + ti: 'AnyType' + }, { + n: 'min', + ti: 'AnyType' + }, { + n: 'max', + ti: 'AnyType' + }, { + n: 'structureSchema' }] }, { ln: 'InputDescriptorType.Definition.CommonData', @@ -137,150 +254,215 @@ var SPS_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'UpdateRequestResponse.MissingParameters', + ln: 'UpdateRequestResponse.EstimatedToC', tn: null, ps: [{ - n: 'inputDescriptor', + n: 'timeInstant', rq: true, - en: 'InputDescriptor', - ti: '.InputDescriptor' + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimeInstantType' }] }, { - ln: 'SPSContentsType', + ln: 'SPSMessage.FeasibilityResponse', + tn: null, ps: [{ - n: 'sensorOfferingList', - rq: true, - en: 'SensorOfferingList', - ti: '.SPSContentsType.SensorOfferingList' + n: 'feasibility', + rq: true }, { - n: 'phenomenonOfferingList', - rq: true, - en: 'PhenomenonOfferingList', - ti: '.SPSContentsType.PhenomenonOfferingList' + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'alternative', + ti: '.SPSMessage.FeasibilityResponse.Alternative' }] }, { - ln: 'SPSMessage.UpdateRequest', + ln: 'DescribeResultAccessRequestResponse.Service.Request', tn: null, ps: [{ - n: 'inputDescriptor', + n: 'any', rq: true, - col: true, - en: 'InputDescriptor', - ti: '.InputDescriptor' + dom: false, + mx: false, + t: 'ae' }] }, { - ln: 'GetStatusRequestType', - bti: '.RequestBaseType', + ln: 'GetStatusRequestResponse', + tn: null, ps: [{ - n: 'notificationTarget', - ti: '.NotificationTargetType' - }, { n: 'taskID', rq: true, ti: 'Token' + }, { + n: 'status', + rq: true + }, { + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'estimatedToC', + ti: '.EstimatedToC' }] }, { - ln: 'SubmitRequestType', - bti: '.RequestBaseType', + ln: 'SubmitRequestType.SensorParam', + tn: null, ps: [{ - n: 'notificationTarget', + n: 'sensorID', rq: true, - ti: '.NotificationTargetType' + ti: '.SensorIDType' }, { - n: 'sensorParam', + n: 'parameters', rq: true, - ti: '.SubmitRequestType.SensorParam' - }, { - n: 'feasibilityID', - rq: true - }, { - n: 'timeFrame', - ti: '.TimeFrame' + ti: '.ParametersType' }] }, { - ln: 'RequestBaseType', + ln: 'InputDescriptorType', ps: [{ - n: 'service', + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'definition', + rq: true, + ti: '.InputDescriptorType.Definition' + }, { + n: 'restriction', + ti: '.InputDescriptorType.Restriction' + }, { + n: 'cardinality' + }, { + n: 'parameterID', rq: true, + ti: 'ID', an: { - lp: 'service' + lp: 'parameterID' }, t: 'a' }, { - n: 'version', + n: 'use', rq: true, an: { - lp: 'version' + lp: 'use' + }, + t: 'a' + }, { + n: 'updateable', + ti: 'Boolean', + an: { + lp: 'updateable' }, t: 'a' }] }, { - ln: 'GetFeasibilityRequestType', + ln: 'DescribeResultAccessRequestType', bti: '.RequestBaseType', ps: [{ - n: 'notificationTarget', + n: 'taskID', rq: true, - ti: '.NotificationTargetType' + ti: 'Token' }, { n: 'sensorID', rq: true, ti: '.SensorIDType' - }, { - n: 'parameters', - rq: true, - ti: '.ParametersType' - }, { - n: 'timeFrame', - ti: '.TimeFrame' }] }, { - ln: 'TaskMessageDefinitionType', - bti: 'GML_3_1_1.DefinitionType', + ln: 'UpdateRequestResponse', + tn: null, ps: [{ - n: 'externalDefinition' - }, { - n: 'type' + n: 'taskID', + rq: true, + ti: 'Token' }, { - n: 'length', - ti: 'AnyType' + n: 'status', + rq: true }, { - n: 'min', - ti: 'AnyType' + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'max', - ti: 'AnyType' + n: 'estimatedToC', + ti: '.UpdateRequestResponse.EstimatedToC' }, { - n: 'structureSchema' + n: 'missingParameters', + mno: 0, + col: true, + ti: '.UpdateRequestResponse.MissingParameters' }] }, { - ln: 'DescribeResultAccessRequestResponse.Service', - tn: null, + ln: 'InputParameterType', ps: [{ - n: 'serviceType', + n: 'value', rq: true, - en: 'ServiceType' + col: true, + ti: '.InputParameterType.Value' }, { - n: 'serviceURL', + n: 'parameterID', rq: true, - en: 'ServiceURL' - }, { - n: 'request', - ti: '.DescribeResultAccessRequestResponse.Service.Request' + ti: 'ID', + an: { + lp: 'parameterID' + }, + t: 'a' }] }, { - ln: 'DescribeResultAccessRequestType', - bti: '.RequestBaseType', + ln: 'DescribeTaskingRequestResponseType', ps: [{ - n: 'taskID', + n: 'taskingDescriptor', rq: true, - ti: 'Token' - }, { - n: 'sensorID', + col: true, + ti: '.DescribeTaskingRequestResponseType.TaskingDescriptor' + }] + }, { + ln: 'InputDescriptor', + tn: null, + bti: '.InputDescriptorType' + }, { + ln: 'InputParameterType.Value', + tn: null, + ps: [{ + n: 'any', rq: true, - ti: '.SensorIDType' + typed: false, + mx: false, + t: 'ae' }] }, { - ln: 'SPSMessage.FeasibilityResponse.Alternative', + ln: 'ParametersType', + tn: 'parametersType', + ps: [{ + n: 'inputParameter', + rq: true, + col: true, + en: 'InputParameter', + ti: '.InputParameterType' + }] + }, { + ln: 'InputDescriptorType.Restriction', + tn: null, + ps: [{ + n: 'inputParameter', + rq: true, + en: 'InputParameter', + ti: '.InputParameterType' + }] + }, { + ln: 'SubmitRequestResponse.Alternative', tn: null, ps: [{ n: 'inputParameter', @@ -290,58 +472,67 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.InputParameterType' }] }, { - ln: 'NotificationTargetType', - tn: 'notificationTargetType', + ln: 'UpdateRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'notificationID', + n: 'taskID', rq: true, ti: 'Token' }, { - n: 'notificationURL', - rq: true + n: 'notificationTarget', + ti: '.NotificationTargetType' + }, { + n: 'parameters', + ti: '.ParametersType' }] }, { - ln: 'SensorOfferingType', + ln: 'SPSMessage.StatusInformation', + tn: null, ps: [{ - n: 'areaOfService', - rq: true, - en: 'AreaOfService', - ti: '.AreaOfServiceType' - }, { - n: 'phenomenon', - rq: true, - en: 'Phenomenon' + n: 'status', + rq: true }, { - n: 'sensorDefinition', - rq: true, - en: 'SensorDefinition' + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'sensorID', - rq: true, - en: 'SensorID', - ti: 'Token' + n: 'estimatedToC', + ti: '.EstimatedToC' }] }, { - ln: 'SPSContentsType.PhenomenonOfferingList.PhenomenonOffering', + ln: 'InputDescriptorType.Definition', tn: null, ps: [{ - n: 'phenomenon', + n: 'commonData', rq: true, - en: 'Phenomenon' + ti: '.InputDescriptorType.Definition.CommonData' }, { - n: 'sensorID', + n: 'taskMessageDefinition', rq: true, - col: true, - en: 'SensorID', - ti: 'Token' + en: 'TaskMessageDefinition' + }, { + n: 'geometryDefinition', + rq: true, + en: 'GeometryDefinition', + ti: 'QName' + }, { + n: 'temporalDefinition', + rq: true, + en: 'TemporalDefinition', + ti: 'QName' }] }, { - ln: 'DescribeTaskingRequestResponseType.TaskingDescriptor', + ln: 'GetFeasibilityRequestResponse', tn: null, ps: [{ - n: 'sensorID', - rq: true, - ti: '.SensorIDType' + n: 'feasibilityID', + rq: true + }, { + n: 'feasibility', + rq: true }, { n: 'description', en: { @@ -350,14 +541,18 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'inputDescriptor', + n: 'latestResponseTime', rq: true, + en: 'LatestResponseTime', + ti: '.LatestResponseTime' + }, { + n: 'alternative', + mno: 0, col: true, - en: 'InputDescriptor', - ti: '.InputDescriptor' + ti: '.GetFeasibilityRequestResponse.Alternative' }] }, { - ln: 'SPSMessage.SubmitResponse.Alternative', + ln: 'SPSMessage.FeasibilityResponse.Alternative', tn: null, ps: [{ n: 'inputParameter', @@ -367,31 +562,48 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.InputParameterType' }] }, { - ln: 'EstimatedToC', + ln: 'SPSMessage.SubmitResponse.Alternative', tn: null, ps: [{ - n: 'timeInstant', + n: 'inputParameter', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + col: true, + en: 'InputParameter', + ti: '.InputParameterType' }] }, { - ln: 'TimeFrame', + ln: 'SensorOfferingType', + ps: [{ + n: 'areaOfService', + rq: true, + en: 'AreaOfService', + ti: '.AreaOfServiceType' + }, { + n: 'phenomenon', + rq: true, + en: 'Phenomenon' + }, { + n: 'sensorDefinition', + rq: true, + en: 'SensorDefinition' + }, { + n: 'sensorID', + rq: true, + en: 'SensorID', + ti: 'Token' + }] + }, { + ln: 'SPSMessage.UpdateRequest', tn: null, ps: [{ - n: 'timeInstant', + n: 'inputDescriptor', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + col: true, + en: 'InputDescriptor', + ti: '.InputDescriptor' }] }, { - ln: 'UpdateRequestResponse.EstimatedToC', + ln: 'TimeFrame', tn: null, ps: [{ n: 'timeInstant', @@ -403,28 +615,34 @@ var SPS_1_0_0_Module_Factory = function () { ti: 'GML_3_1_1.TimeInstantType' }] }, { - ln: 'SubmitRequestResponse.Alternative', - tn: null, + ln: 'NotificationTargetType', + tn: 'notificationTargetType', ps: [{ - n: 'inputParameter', + n: 'notificationID', rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' + ti: 'Token' + }, { + n: 'notificationURL', + rq: true }] }, { - ln: 'InputDescriptorType.Restriction', + ln: 'GetFeasibilityRequestResponse.Alternative', tn: null, ps: [{ n: 'inputParameter', rq: true, + col: true, en: 'InputParameter', ti: '.InputParameterType' }] }, { - ln: 'SPSMessage.SubmitResponse', + ln: 'SubmitRequestResponse', tn: null, ps: [{ + n: 'taskID', + rq: true, + ti: 'Token' + }, { n: 'status', rq: true }, { @@ -435,92 +653,48 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'estimatedToC', - ti: '.EstimatedToC' - }, { - n: 'alternative', - ti: '.SPSMessage.SubmitResponse.Alternative' - }] - }, { - ln: 'UpdateRequestResponse', - tn: null, - ps: [{ - n: 'taskID', + n: 'latestResponseTime', rq: true, - ti: 'Token' - }, { - n: 'status', - rq: true - }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + en: 'LatestResponseTime', + ti: '.LatestResponseTime' }, { n: 'estimatedToC', - ti: '.UpdateRequestResponse.EstimatedToC' + ti: '.EstimatedToC' }, { - n: 'missingParameters', + n: 'alternative', mno: 0, col: true, - ti: '.UpdateRequestResponse.MissingParameters' - }] - }, { - ln: 'Capabilities', - tn: null, - bti: 'OWS_1_0_0.CapabilitiesBaseType', - ps: [{ - n: 'contents', - en: 'Contents', - ti: '.SPSContentsType' - }] - }, { - ln: 'InputParameterType.Value', - tn: null, - ps: [{ - n: 'any', - rq: true, - typed: false, - mx: false, - t: 'ae' - }] - }, { - ln: 'LatestResponseTime', - tn: null, - ps: [{ - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + ti: '.SubmitRequestResponse.Alternative' }] }, { - ln: 'GetFeasibilityRequestResponse.Alternative', - tn: null, + ln: 'GetStatusRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'inputParameter', + n: 'notificationTarget', + ti: '.NotificationTargetType' + }, { + n: 'taskID', rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' + ti: 'Token' }] }, { - ln: 'UpdateRequestType', + ln: 'GetFeasibilityRequestType', bti: '.RequestBaseType', ps: [{ - n: 'taskID', - rq: true, - ti: 'Token' - }, { n: 'notificationTarget', + rq: true, ti: '.NotificationTargetType' + }, { + n: 'sensorID', + rq: true, + ti: '.SensorIDType' }, { n: 'parameters', + rq: true, ti: '.ParametersType' + }, { + n: 'timeFrame', + ti: '.TimeFrame' }] }, { ln: 'SensorIDType', @@ -531,9 +705,13 @@ var SPS_1_0_0_Module_Factory = function () { t: 'v' }] }, { - ln: 'SPSMessage.StatusInformation', + ln: 'CancelRequestResponse', tn: null, ps: [{ + n: 'taskID', + rq: true, + ti: 'Token' + }, { n: 'status', rq: true }, { @@ -543,92 +721,100 @@ var SPS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'estimatedToC', - ti: '.EstimatedToC' }] }, { - ln: 'GetCapabilities', - tn: null, - bti: 'OWS_1_0_0.GetCapabilitiesType', + ln: 'SPSContentsType', ps: [{ - n: 'service', + n: 'sensorOfferingList', rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'SPSContentsType.SensorOfferingList', - tn: null, - ps: [{ - n: 'sensorOffering', + en: 'SensorOfferingList', + ti: '.SPSContentsType.SensorOfferingList' + }, { + n: 'phenomenonOfferingList', rq: true, - col: true, - en: 'SensorOffering', - ti: '.SensorOfferingType' + en: 'PhenomenonOfferingList', + ti: '.SPSContentsType.PhenomenonOfferingList' }] }, { - ln: 'SubmitRequestType.SensorParam', - tn: null, + ln: 'AreaOfServiceType', ps: [{ - n: 'sensorID', + n: 'boundingBox', rq: true, - ti: '.SensorIDType' + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows' + }, + ti: 'OWS_1_0_0.BoundingBoxType', + t: 'er' }, { - n: 'parameters', + n: 'pos', rq: true, - ti: '.ParametersType' - }] - }, { - ln: 'InputDescriptorType', - ps: [{ - n: 'description', en: { - lp: 'description', + lp: 'pos', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'definition', + n: 'polygon', rq: true, - ti: '.InputDescriptorType.Definition' - }, { - n: 'restriction', - ti: '.InputDescriptorType.Restriction' - }, { - n: 'cardinality' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }, { - n: 'parameterID', + n: 'solid', rq: true, - ti: 'ID', - an: { - lp: 'parameterID' + en: { + lp: 'Solid', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.SolidType' + }] + }, { + ln: 'DescribeResultAccessRequestResponse', + tn: null, + ps: [{ + n: 'service', + rq: true, + col: true, + ti: '.DescribeResultAccessRequestResponse.Service' }, { - n: 'use', + n: 'dataNotAvailable', + rq: true, + en: 'DataNotAvailable', + ti: '.DescribeResultAccessRequestResponse.DataNotAvailable' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', rq: true, an: { - lp: 'use' + lp: 'service' }, t: 'a' }, { - n: 'updateable', - ti: 'Boolean', + n: 'version', + rq: true, an: { - lp: 'updateable' + lp: 'version' }, t: 'a' }] }, { - ln: 'CancelRequestType', - bti: '.RequestBaseType', + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ - n: 'taskID', + n: 'service', rq: true, - ti: 'Token' + an: { + lp: 'service' + }, + t: 'a' }] }, { ln: 'SPSContentsType.PhenomenonOfferingList', @@ -641,133 +827,47 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.SPSContentsType.PhenomenonOfferingList.PhenomenonOffering' }] }, { - ln: 'ParametersType', - tn: 'parametersType', + ln: 'Capabilities', + tn: null, + bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'inputParameter', - rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' + n: 'contents', + en: 'Contents', + ti: '.SPSContentsType' }] }, { - ln: 'DescribeTaskingRequestResponseType', + ln: 'SubmitRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'taskingDescriptor', + n: 'notificationTarget', rq: true, - col: true, - ti: '.DescribeTaskingRequestResponseType.TaskingDescriptor' + ti: '.NotificationTargetType' + }, { + n: 'sensorParam', + rq: true, + ti: '.SubmitRequestType.SensorParam' + }, { + n: 'feasibilityID', + rq: true + }, { + n: 'timeFrame', + ti: '.TimeFrame' }] }, { - ln: 'InputDescriptorType.Definition', + ln: 'SPSMessage', tn: null, ps: [{ - n: 'commonData', + n: 'feasibilityResponse', rq: true, - ti: '.InputDescriptorType.Definition.CommonData' + en: 'FeasibilityResponse', + ti: '.SPSMessage.FeasibilityResponse' }, { - n: 'taskMessageDefinition', + n: 'submitResponse', rq: true, - en: 'TaskMessageDefinition' + en: 'SubmitResponse', + ti: '.SPSMessage.SubmitResponse' }, { - n: 'geometryDefinition', - rq: true, - en: 'GeometryDefinition', - ti: 'QName' - }, { - n: 'temporalDefinition', - rq: true, - en: 'TemporalDefinition', - ti: 'QName' - }] - }, { - ln: 'AreaOfServiceType', - ps: [{ - n: 'boundingBox', - rq: true, - mx: false, - dom: false, - en: { - lp: 'BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows' - }, - ti: 'OWS_1_0_0.BoundingBoxType', - t: 'er' - }, { - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' - }, { - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'solid', - rq: true, - en: { - lp: 'Solid', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.SolidType' - }] - }, { - ln: 'SubmitRequestResponse', - tn: null, - ps: [{ - n: 'taskID', - rq: true, - ti: 'Token' - }, { - n: 'status', - rq: true - }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'latestResponseTime', - rq: true, - en: 'LatestResponseTime', - ti: '.LatestResponseTime' - }, { - n: 'estimatedToC', - ti: '.EstimatedToC' - }, { - n: 'alternative', - mno: 0, - col: true, - ti: '.SubmitRequestResponse.Alternative' - }] - }, { - ln: 'InputDescriptor', - tn: null, - bti: '.InputDescriptorType' - }, { - ln: 'SPSMessage', - tn: null, - ps: [{ - n: 'feasibilityResponse', - rq: true, - en: 'FeasibilityResponse', - ti: '.SPSMessage.FeasibilityResponse' - }, { - n: 'submitResponse', - rq: true, - en: 'SubmitResponse', - ti: '.SPSMessage.SubmitResponse' - }, { - n: 'statusInformation', + n: 'statusInformation', rq: true, en: 'StatusInformation', ti: '.SPSMessage.StatusInformation' @@ -791,130 +891,30 @@ var SPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputParameterType', - ps: [{ - n: 'value', - rq: true, - col: true, - ti: '.InputParameterType.Value' - }, { - n: 'parameterID', - rq: true, - ti: 'ID', - an: { - lp: 'parameterID' - }, - t: 'a' - }] - }, { - ln: 'GetFeasibilityRequestResponse', - tn: null, - ps: [{ - n: 'feasibilityID', - rq: true - }, { - n: 'feasibility', - rq: true - }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'latestResponseTime', - rq: true, - en: 'LatestResponseTime', - ti: '.LatestResponseTime' - }, { - n: 'alternative', - mno: 0, - col: true, - ti: '.GetFeasibilityRequestResponse.Alternative' - }] - }, { - ln: 'DescribeResultAccessRequestResponse.DataNotAvailable', - tn: null, - ps: [{ - n: 'reason', - rq: true - }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }] - }, { - ln: 'SPSMessage.UpdateResponse', + ln: 'EstimatedToC', tn: null, ps: [{ - n: 'inputParameter', + n: 'timeInstant', rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' - }] - }, { - ln: 'SPSMessage.FeasibilityResponse', - tn: null, - ps: [{ - n: 'feasibility', - rq: true - }, { - n: 'description', en: { - lp: 'description', + lp: 'TimeInstant', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'alternative', - ti: '.SPSMessage.FeasibilityResponse.Alternative' - }] - }, { - ln: 'DescribeTaskingRequestType', - bti: '.RequestBaseType', - ps: [{ - n: 'sensorID', - rq: true, - col: true, - ti: '.SensorIDType' - }] - }, { - ln: 'DescribeResultAccessRequestResponse.Service.Request', - tn: null, - ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + ti: 'GML_3_1_1.TimeInstantType' }] }, { - ln: 'CancelRequestResponse', + ln: 'UpdateRequestResponse.MissingParameters', tn: null, ps: [{ - n: 'taskID', + n: 'inputDescriptor', rq: true, - ti: 'Token' - }, { - n: 'status', - rq: true - }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + en: 'InputDescriptor', + ti: '.InputDescriptor' }] }], eis: [{ - en: 'timeFrame', - ti: '.TimeFrame' + en: 'Submit', + ti: '.SubmitRequestType' }, { en: 'TaskMessageDefinition', ti: '.TaskMessageDefinitionType', @@ -923,88 +923,88 @@ var SPS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'InputParameter', - ti: '.InputParameterType' - }, { - en: 'GetFeasibilityRequestResponse', - ti: '.GetFeasibilityRequestResponse' - }, { - en: 'DescribeTaskingRequestResponse', - ti: '.DescribeTaskingRequestResponseType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' - }, { - en: 'DescribeResultAccessRequestResponse', - ti: '.DescribeResultAccessRequestResponse' - }, { - en: 'DescribeTasking', - ti: '.DescribeTaskingRequestType' - }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessRequestType' - }, { - en: 'GetFeasibility', - ti: '.GetFeasibilityRequestType' + en: 'feasibilityID' }, { - en: 'LatestResponseTime', - ti: '.LatestResponseTime' + en: 'TaskMessageDictionary', + ti: 'GML_3_1_1.DictionaryType' }, { - en: 'SubmitRequestResponse', - ti: '.SubmitRequestResponse' + en: 'CancelRequestResponse', + ti: '.CancelRequestResponse' }, { en: 'GetStatusRequestResponse', ti: '.GetStatusRequestResponse' }, { - en: 'InputDescriptor', - ti: '.InputDescriptor' + en: 'notificationTarget', + ti: '.NotificationTargetType' + }, { + en: 'InputParameter', + ti: '.InputParameterType' }, { en: 'estimatedToC', ti: '.EstimatedToC' }, { - en: 'Contents', - ti: '.SPSContentsType' + en: 'DescribeTasking', + ti: '.DescribeTaskingRequestType' + }, { + en: 'GetStatus', + ti: '.GetStatusRequestType' + }, { + en: 'timeFrame', + ti: '.TimeFrame' }, { en: 'Cancel', ti: '.CancelRequestType' }, { - en: 'GetStatus', - ti: '.GetStatusRequestType' + en: 'Update', + ti: '.UpdateRequestType' + }, { + en: 'parameters', + ti: '.ParametersType' }, { en: 'UpdateRequestResponse', ti: '.UpdateRequestResponse' }, { - en: 'Update', - ti: '.UpdateRequestType' + en: 'InputDescriptor', + ti: '.InputDescriptor' }, { - en: 'Capabilities', - ti: '.Capabilities' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { - en: 'notificationTarget', - ti: '.NotificationTargetType' + en: 'DescribeTaskingRequestResponse', + ti: '.DescribeTaskingRequestResponseType' }, { en: 'SPSMessage', ti: '.SPSMessage' }, { - en: 'sensorID', - ti: '.SensorIDType' - }, { - en: 'feasibilityID' - }, { - en: 'TaskMessageDictionary', - ti: 'GML_3_1_1.DictionaryType' + en: 'SubmitRequestResponse', + ti: '.SubmitRequestResponse' }, { - en: 'parameters', - ti: '.ParametersType' + en: 'GetFeasibilityRequestResponse', + ti: '.GetFeasibilityRequestResponse' }, { en: 'taskID', ti: 'Token' }, { - en: 'Submit', - ti: '.SubmitRequestType' + en: 'LatestResponseTime', + ti: '.LatestResponseTime' }, { - en: 'CancelRequestResponse', - ti: '.CancelRequestResponse' + en: 'Contents', + ti: '.SPSContentsType' + }, { + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessRequestType' + }, { + en: 'sensorID', + ti: '.SensorIDType' + }, { + en: 'Capabilities', + ti: '.Capabilities' + }, { + en: 'GetFeasibility', + ti: '.GetFeasibilityRequestType' + }, { + en: 'DescribeResultAccessRequestResponse', + ti: '.DescribeResultAccessRequestResponse' }] }; return { diff --git a/scripts/lib/SPS_2_0.js b/scripts/lib/SPS_2_0.js index b097d147..04a29c0d 100644 --- a/scripts/lib/SPS_2_0.js +++ b/scripts/lib/SPS_2_0.js @@ -3,40 +3,26 @@ var SPS_2_0_Module_Factory = function () { n: 'SPS_2_0', dens: 'http:\/\/www.opengis.net\/sps\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'SWES_2_0', 'OWS_1_1_0', 'SWE_2_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'SWES_2_0', 'OWS_1_1_0', 'GML_3_2_1', 'SWE_2_0'], tis: [{ - ln: 'AlternativeType', - bti: 'SWES_2_0.AbstractSWESType', - ps: [{ - n: 'alternativeDescription', - mno: 0, - col: true, - en: 'description', - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'taskingParameters', - rq: true, - ti: '.AlternativeType.TaskingParameters' - }] - }, { - ln: 'CapabilitiesType.Contents', + ln: 'PointOrPolygonPropertyType.ByPoint', tn: null, ps: [{ - n: 'spsContents', + n: 'point', rq: true, - en: 'SPSContents', - ti: '.SPSContentsType' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PointType' }] }, { - ln: 'ReserveResponseType', - bti: '.TaskingResponseType' - }, { - ln: 'DescribeTaskingResponsePropertyType', + ln: 'DescribeResultAccessResponsePropertyType', ps: [{ - n: 'describeTaskingResponse', + n: 'describeResultAccessResponse', rq: true, - en: 'DescribeTaskingResponse', - ti: '.DescribeTaskingResponseType' + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType' }, { n: 'nilReason', ti: { @@ -79,12 +65,31 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetStatusResponsePropertyType', + ln: 'DataAvailableType.DataReference', + tn: null, ps: [{ - n: 'getStatusResponse', + n: 'referenceGroup', rq: true, - en: 'GetStatusResponse', - ti: '.GetStatusResponseType' + en: { + lp: 'ReferenceGroup', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ReferenceGroupType' + }] + }, { + ln: 'ReserveType', + bti: '.TaskingRequestType', + ps: [{ + n: 'reservationExpiration', + ti: 'DateTime' + }] + }, { + ln: 'ReservationReportPropertyType', + ps: [{ + n: 'reservationReport', + rq: true, + en: 'ReservationReport', + ti: '.ReservationReportType' }, { n: 'nilReason', ti: { @@ -127,21 +132,47 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PointOrPolygonPropertyType', + ln: 'AlternativeType.TaskingParameters', + tn: null, ps: [{ - n: 'byPoint', + n: 'parameterData', rq: true, - ti: '.PointOrPolygonPropertyType.ByPoint' - }, { - n: 'byPolygon', + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'SPSMetadataType', + ps: [{ + n: 'dataAccessType', + rq: true + }] + }, { + ln: 'DescribeResultAccessResponseType.Availability', + tn: null, + ps: [{ + n: 'available', rq: true, - ti: '.PointOrPolygonPropertyType.ByPolygon' + ti: '.AvailableOrNotPropertyType.Available' }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + n: 'unavailable', + rq: true, + ti: '.AvailableOrNotPropertyType.Unavailable' + }] + }, { + ln: 'GetTaskType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true, + col: true + }] + }, { + ln: 'UpdateResponsePropertyType', + ps: [{ + n: 'updateResponse', + rq: true, + en: 'UpdateResponse', + ti: '.UpdateResponseType' }, { n: 'nilReason', ti: { @@ -184,12 +215,96 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CancelResponsePropertyType', + ln: 'SubmitResponseType', + bti: '.TaskingResponseType' + }, { + ln: 'CapabilitiesType.Notifications', + tn: null, ps: [{ - n: 'cancelResponse', + n: 'notificationProducerMetadata', rq: true, - en: 'CancelResponse', - ti: '.CancelResponseType' + mx: false, + dom: false, + en: { + lp: 'NotificationProducerMetadata', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + }, + ti: 'SWES_2_0.NotificationProducerMetadataType', + t: 'er' + }] + }, { + ln: 'StatusReportType.Alternative', + tn: null, + ps: [{ + n: 'alternative', + rq: true, + en: 'Alternative', + ti: '.AlternativeType' + }] + }, { + ln: 'CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', + ps: [{ + n: 'notifications', + ti: '.CapabilitiesType.Notifications' + }, { + n: 'contents', + ti: '.CapabilitiesType.Contents' + }, { + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }] + }, { + ln: 'DescribeResultAccessType.Target', + tn: null, + ps: [{ + n: 'task', + rq: true + }, { + n: 'procedure', + rq: true + }] + }, { + ln: 'DescribeTaskingResponseType.TaskingParameters', + tn: null, + ps: [{ + n: 'abstractDataComponent', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDataComponent', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractDataComponentType', + t: 'er' + }, { + n: 'name', + rq: true, + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'GetTaskResponseType.Task', + tn: null, + ps: [{ + n: 'task', + rq: true, + en: 'Task', + ti: '.TaskType' + }] + }, { + ln: 'ReserveResponsePropertyType', + ps: [{ + n: 'reserveResponse', + rq: true, + en: 'ReserveResponse', + ti: '.ReserveResponseType' }, { n: 'nilReason', ti: { @@ -232,44 +347,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitResponseType', - bti: '.TaskingResponseType' - }, { - ln: 'GetStatusResponseType.Status', - tn: null, - ps: [{ - n: 'statusReport', - rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' - }] - }, { - ln: 'ConfirmResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'result', - rq: true, - ti: '.ConfirmResponseType.Result' - }] - }, { - ln: 'AvailableOrNotPropertyType', + ln: 'DataNotAvailablePropertyType', ps: [{ - n: 'available', - rq: true, - ti: '.AvailableOrNotPropertyType.Available' - }, { - n: 'unavailable', + n: 'dataNotAvailable', rq: true, - ti: '.AvailableOrNotPropertyType.Unavailable' - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + en: 'DataNotAvailable', + ti: '.DataNotAvailableType' }, { n: 'nilReason', ti: { @@ -312,34 +395,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConfirmType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', - rq: true - }] - }, { - ln: 'DescribeResultAccessResponseType.Availability', - tn: null, + ln: 'ParameterDataPropertyType', ps: [{ - n: 'available', + n: 'parameterData', rq: true, - ti: '.AvailableOrNotPropertyType.Available' - }, { - n: 'unavailable', - rq: true, - ti: '.AvailableOrNotPropertyType.Unavailable' - }] - }, { - ln: 'GetFeasibilityResponseType', - bti: '.TaskingResponseType' - }, { - ln: 'GetTaskPropertyType', - ps: [{ - n: 'getTask', - rq: true, - en: 'GetTask', - ti: '.GetTaskType' + en: 'ParameterData', + ti: '.ParameterDataType' }, { n: 'nilReason', ti: { @@ -382,12 +443,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConfirmPropertyType', + ln: 'CapabilitiesPropertyType', ps: [{ - n: 'confirm', + n: 'capabilities', rq: true, - en: 'Confirm', - ti: '.ConfirmType' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { n: 'nilReason', ti: { @@ -430,19 +491,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReserveType', - bti: '.TaskingRequestType', - ps: [{ - n: 'reservationExpiration', - ti: 'DateTime' - }] - }, { - ln: 'GetFeasibilityResponsePropertyType', + ln: 'SensorOfferingPropertyType', ps: [{ - n: 'getFeasibilityResponse', + n: 'sensorOffering', rq: true, - en: 'GetFeasibilityResponse', - ti: '.GetFeasibilityResponseType' + en: 'SensorOffering', + ti: '.SensorOfferingType' }, { n: 'nilReason', ti: { @@ -485,24 +539,23 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConfirmResponseType.Result', - tn: null, + ln: 'DataNotAvailableType', ps: [{ - n: 'statusReport', - rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' + n: 'unavailableCode', + rq: true + }, { + n: 'message', + mno: 0, + col: true, + ti: 'OWS_1_1_0.LanguageStringType' }] }, { - ln: 'TaskPropertyType', + ln: 'GetFeasibilityPropertyType', ps: [{ - n: 'task', + n: 'getFeasibility', rq: true, - en: 'Task', - ti: '.TaskType' + en: 'GetFeasibility', + ti: '.GetFeasibilityType' }, { n: 'nilReason', ti: { @@ -545,22 +598,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateType', - bti: '.TaskingRequestType', - ps: [{ - n: 'targetTask', - rq: true - }] - }, { - ln: 'TaskingResponsePropertyType', + ln: 'DescribeTaskingPropertyType', ps: [{ - n: 'taskingResponse', + n: 'describeTasking', rq: true, - mx: false, - dom: false, - en: 'TaskingResponse', - ti: '.TaskingResponseType', - t: 'er' + en: 'DescribeTasking', + ti: '.DescribeTaskingType' }, { n: 'nilReason', ti: { @@ -603,28 +646,28 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetTaskType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'UpdateType', + bti: '.TaskingRequestType', ps: [{ - n: 'task', - rq: true, - col: true + n: 'targetTask', + rq: true }] }, { - ln: 'DescribeTaskingResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'AvailableOrNotPropertyType.Available', + tn: null, ps: [{ - n: 'taskingParameters', + n: 'dataAvailable', rq: true, - ti: '.DescribeTaskingResponseType.TaskingParameters' + en: 'DataAvailable', + ti: '.DataAvailableType' }] }, { - ln: 'AlternativePropertyType', + ln: 'SPSContentsPropertyType', ps: [{ - n: 'alternative', + n: 'spsContents', rq: true, - en: 'Alternative', - ti: '.AlternativeType' + en: 'SPSContents', + ti: '.SPSContentsType' }, { n: 'nilReason', ti: { @@ -667,95 +710,22 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeasibilityType', - bti: '.TaskingRequestType' + ln: 'ReserveResponseType', + bti: '.TaskingResponseType' }, { - ln: 'SubmitResponsePropertyType', + ln: 'TaskOrProcessPropertyType', ps: [{ - n: 'submitResponse', - rq: true, - en: 'SubmitResponse', - ti: '.SubmitResponseType' + n: 'task', + rq: true }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'procedure', + rq: true }, { - n: 'remoteSchema', + n: 'unionSemantics', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'unionSemantics' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'CapabilitiesType', - bti: 'OWS_1_1_0.CapabilitiesBaseType', - ps: [{ - n: 'notifications', - ti: '.CapabilitiesType.Notifications' - }, { - n: 'contents', - ti: '.CapabilitiesType.Contents' - }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'TaskingRequestType.TaskingParameters', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'CancelResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'result', - rq: true, - ti: '.CancelResponseType.Result' - }] - }, { - ln: 'SensorOfferingPropertyType', - ps: [{ - n: 'sensorOffering', - rq: true, - en: 'SensorOffering', - ti: '.SensorOfferingType' }, { n: 'nilReason', ti: { @@ -798,14 +768,14 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TaskingRequestPropertyType', + ln: 'TaskingResponsePropertyType', ps: [{ - n: 'taskingRequest', + n: 'taskingResponse', rq: true, mx: false, dom: false, - en: 'TaskingRequest', - ti: '.TaskingRequestType', + en: 'TaskingResponse', + ti: '.TaskingResponseType', t: 'er' }, { n: 'nilReason', @@ -849,21 +819,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AvailableOrNotPropertyType.Unavailable', - tn: null, - ps: [{ - n: 'dataNotAvailable', - rq: true, - en: 'DataNotAvailable', - ti: '.DataNotAvailableType' - }] - }, { - ln: 'GetCapabilitiesPropertyType', + ln: 'ReservePropertyType', ps: [{ - n: 'getCapabilities', + n: 'reserve', rq: true, - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'Reserve', + ti: '.ReserveType' }, { n: 'nilReason', ti: { @@ -906,33 +867,119 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataNotAvailablePropertyType', + ln: 'GetFeasibilityResponseType', + bti: '.TaskingResponseType' + }, { + ln: 'ReservationReportType', + bti: '.StatusReportType', ps: [{ - n: 'dataNotAvailable', + n: 'reservationExpiration', rq: true, - en: 'DataNotAvailable', - ti: '.DataNotAvailableType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { + ti: 'DateTime' + }] + }, { + ln: 'ConfirmResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'result', + rq: true, + ti: '.ConfirmResponseType.Result' + }] + }, { + ln: 'DataAvailableType', + ps: [{ + n: 'dataReference', + rq: true, + col: true, + ti: '.DataAvailableType.DataReference' + }] + }, { + ln: 'SensorOfferingType.ObservableArea', + tn: null, + ps: [{ + n: 'byPoint', + rq: true, + ti: '.PointOrPolygonPropertyType.ByPoint' + }, { + n: 'byPolygon', + rq: true, + ti: '.PointOrPolygonPropertyType.ByPolygon' + }] + }, { + ln: 'SubmitType', + bti: '.TaskingRequestType' + }, { + ln: 'DescribeTaskingType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'procedure', + rq: true + }] + }, { + ln: 'AlternativeType', + bti: 'SWES_2_0.AbstractSWESType', + ps: [{ + n: 'alternativeDescription', + mno: 0, + col: true, + en: 'description', + ti: 'OWS_1_1_0.LanguageStringType' + }, { + n: 'taskingParameters', + rq: true, + ti: '.AlternativeType.TaskingParameters' + }] + }, { + ln: 'ParameterDataType', + ps: [{ + n: 'encoding', + rq: true, + ti: '.ParameterDataType.Encoding' + }, { + n: 'values', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'PointOrPolygonPropertyType.ByPolygon', + tn: null, + ps: [{ + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PolygonType' + }] + }, { + ln: 'GetStatusResponsePropertyType', + ps: [{ + n: 'getStatusResponse', + rq: true, + en: 'GetStatusResponse', + ti: '.GetStatusResponseType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { n: 'href', t: 'a' }, { @@ -954,12 +1001,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateResponsePropertyType', + ln: 'SubmitResponsePropertyType', ps: [{ - n: 'updateResponse', + n: 'submitResponse', rq: true, - en: 'UpdateResponse', - ti: '.UpdateResponseType' + en: 'SubmitResponse', + ti: '.SubmitResponseType' }, { n: 'nilReason', ti: { @@ -1002,12 +1049,20 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReserveResponsePropertyType', + ln: 'DescribeResultAccessResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'reserveResponse', + n: 'availability', rq: true, - en: 'ReserveResponse', - ti: '.ReserveResponseType' + ti: '.DescribeResultAccessResponseType.Availability' + }] + }, { + ln: 'TaskPropertyType', + ps: [{ + n: 'task', + rq: true, + en: 'Task', + ti: '.TaskType' }, { n: 'nilReason', ti: { @@ -1050,15 +1105,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitType', - bti: '.TaskingRequestType' - }, { - ln: 'ReservationReportPropertyType', + ln: 'GetFeasibilityResponsePropertyType', ps: [{ - n: 'reservationReport', + n: 'getFeasibilityResponse', rq: true, - en: 'ReservationReport', - ti: '.ReservationReportType' + en: 'GetFeasibilityResponse', + ti: '.GetFeasibilityResponseType' }, { n: 'nilReason', ti: { @@ -1101,67 +1153,15 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataAvailableType.DataReference', - tn: null, - ps: [{ - n: 'referenceGroup', - rq: true, - en: { - lp: 'ReferenceGroup', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ReferenceGroupType' - }] - }, { - ln: 'GetStatusType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', - rq: true - }, { - n: 'since', - ti: 'DateTime' - }] - }, { - ln: 'StatusReportType.Alternative', - tn: null, - ps: [{ - n: 'alternative', - rq: true, - en: 'Alternative', - ti: '.AlternativeType' - }] - }, { - ln: 'GetTaskResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'task', - rq: true, - col: true, - ti: '.GetTaskResponseType.Task' - }] - }, { - ln: 'AlternativeType.TaskingParameters', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'SPSMetadataType', - ps: [{ - n: 'dataAccessType', - rq: true - }] + ln: 'GetFeasibilityType', + bti: '.TaskingRequestType' }, { - ln: 'GetTaskResponsePropertyType', + ln: 'GetCapabilitiesPropertyType', ps: [{ - n: 'getTaskResponse', + n: 'getCapabilities', rq: true, - en: 'GetTaskResponse', - ti: '.GetTaskResponseType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { n: 'nilReason', ti: { @@ -1204,32 +1204,31 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TaskingResponseType.Result', - tn: null, + ln: 'GetStatusResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'statusReport', - rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' + n: 'status', + mno: 0, + col: true, + ti: '.GetStatusResponseType.Status' }] }, { - ln: 'DataAvailableType', + ln: 'ConfirmType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'dataReference', - rq: true, - col: true, - ti: '.DataAvailableType.DataReference' + n: 'task', + rq: true }] }, { - ln: 'SubmitPropertyType', + ln: 'TaskingRequestPropertyType', ps: [{ - n: 'submit', + n: 'taskingRequest', rq: true, - en: 'Submit', - ti: '.SubmitType' + mx: false, + dom: false, + en: 'TaskingRequest', + ti: '.TaskingRequestType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1272,78 +1271,21 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataNotAvailableType', + ln: 'GetTaskResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'unavailableCode', - rq: true - }, { - n: 'message', - mno: 0, + n: 'task', + rq: true, col: true, - ti: 'OWS_1_1_0.LanguageStringType' + ti: '.GetTaskResponseType.Task' }] }, { - ln: 'DescribeResultAccessType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'SPSMetadataPropertyType', ps: [{ - n: 'target', + n: 'spsMetadata', rq: true, - ti: '.DescribeResultAccessType.Target' - }] - }, { - ln: 'DescribeTaskingResponseType.TaskingParameters', - tn: null, - ps: [{ - n: 'abstractDataComponent', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataComponent', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractDataComponentType', - t: 'er' - }, { - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'service', - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'GetStatusResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'status', - mno: 0, - col: true, - ti: '.GetStatusResponseType.Status' - }] - }, { - ln: 'DescribeTaskingPropertyType', - ps: [{ - n: 'describeTasking', - rq: true, - en: 'DescribeTasking', - ti: '.DescribeTaskingType' + en: 'SPSMetadata', + ti: '.SPSMetadataType' }, { n: 'nilReason', ti: { @@ -1386,19 +1328,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateResponseType', - bti: '.TaskingResponseType', - ps: [{ - n: 'targetTask', - rq: true - }] - }, { - ln: 'GetStatusPropertyType', + ln: 'DescribeResultAccessPropertyType', ps: [{ - n: 'getStatus', + n: 'describeResultAccess', rq: true, - en: 'GetStatus', - ti: '.GetStatusType' + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessType' }, { n: 'nilReason', ti: { @@ -1441,21 +1376,55 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TaskType', - bti: 'SWES_2_0.AbstractSWESType', + ln: 'GetStatusResponseType.Status', + tn: null, ps: [{ - n: 'status', + n: 'statusReport', rq: true, - col: true, - ti: '.StatusReportPropertyType' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }] }, { - ln: 'SPSContentsPropertyType', + ln: 'TaskingRequestType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'spsContents', + n: 'procedure', + rq: true + }, { + n: 'taskingParameters', rq: true, - en: 'SPSContents', - ti: '.SPSContentsType' + ti: '.TaskingRequestType.TaskingParameters' + }, { + n: 'latestResponseTime', + ti: 'DateTime' + }] + }, { + ln: 'SensorOfferingType', + bti: 'SWES_2_0.AbstractOfferingType', + ps: [{ + n: 'observableArea', + rq: true, + ti: '.SensorOfferingType.ObservableArea' + }] + }, { + ln: 'AvailableOrNotPropertyType.Unavailable', + tn: null, + ps: [{ + n: 'dataNotAvailable', + rq: true, + en: 'DataNotAvailable', + ti: '.DataNotAvailableType' + }] + }, { + ln: 'SubmitPropertyType', + ps: [{ + n: 'submit', + rq: true, + en: 'Submit', + ti: '.SubmitType' }, { n: 'nilReason', ti: { @@ -1498,33 +1467,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SPSContentsType', - bti: 'SWES_2_0.AbstractContentsType', - ps: [{ - n: 'minStatusTime', - rq: true, - ti: 'Duration' - }, { - n: 'supportedEncoding', - rq: true, - col: true - }] - }, { - ln: 'AvailableOrNotPropertyType.Available', - tn: null, + ln: 'DataAvailablePropertyType', ps: [{ n: 'dataAvailable', rq: true, en: 'DataAvailable', ti: '.DataAvailableType' - }] - }, { - ln: 'SPSMetadataPropertyType', - ps: [{ - n: 'spsMetadata', - rq: true, - en: 'SPSMetadata', - ti: '.SPSMetadataType' }, { n: 'nilReason', ti: { @@ -1567,24 +1515,36 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorOfferingType.ObservableArea', + ln: 'ConfirmResponseType.Result', tn: null, ps: [{ - n: 'byPoint', + n: 'statusReport', rq: true, - ti: '.PointOrPolygonPropertyType.ByPoint' - }, { - n: 'byPolygon', + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' + }] + }, { + ln: 'CancelResponseType.Result', + tn: null, + ps: [{ + n: 'statusReport', rq: true, - ti: '.PointOrPolygonPropertyType.ByPolygon' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }] }, { - ln: 'ReservePropertyType', + ln: 'ConfirmPropertyType', ps: [{ - n: 'reserve', + n: 'confirm', rq: true, - en: 'Reserve', - ti: '.ReserveType' + en: 'Confirm', + ti: '.ConfirmType' }, { n: 'nilReason', ti: { @@ -1627,60 +1587,36 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeResultAccessResponsePropertyType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'describeResultAccessResponse', - rq: true, - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' }, { - n: 'remoteSchema', + n: 'service', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'service' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'GetFeasibilityPropertyType', + ln: 'PointOrPolygonPropertyType', ps: [{ - n: 'getFeasibility', + n: 'byPoint', rq: true, - en: 'GetFeasibility', - ti: '.GetFeasibilityType' + ti: '.PointOrPolygonPropertyType.ByPoint' + }, { + n: 'byPolygon', + rq: true, + ti: '.PointOrPolygonPropertyType.ByPolygon' + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -1723,12 +1659,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CancelPropertyType', + ln: 'AlternativePropertyType', ps: [{ - n: 'cancel', + n: 'alternative', rq: true, - en: 'Cancel', - ti: '.CancelType' + en: 'Alternative', + ti: '.AlternativeType' }, { n: 'nilReason', ti: { @@ -1771,8 +1707,66 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StatusReportPropertyType', - ps: [{ + ln: 'GetStatusType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true + }, { + n: 'since', + ti: 'DateTime' + }] + }, { + ln: 'UpdateResponseType', + bti: '.TaskingResponseType', + ps: [{ + n: 'targetTask', + rq: true + }] + }, { + ln: 'StatusReportType', + bti: 'SWES_2_0.AbstractSWESType', + ps: [{ + n: 'task', + rq: true + }, { + n: 'estimatedToC', + ti: 'DateTime' + }, { + n: 'event' + }, { + n: 'percentCompletion', + ti: 'Double' + }, { + n: 'procedure', + rq: true + }, { + n: 'requestStatus', + rq: true + }, { + n: 'statusMessage', + mno: 0, + col: true, + ti: 'OWS_1_1_0.LanguageStringType' + }, { + n: 'taskStatus' + }, { + n: 'updateTime', + rq: true, + ti: 'DateTime' + }, { + n: 'alternative', + mno: 0, + col: true, + ti: '.StatusReportType.Alternative' + }, { + n: 'taskingParameters', + ti: '.ParameterDataPropertyType' + }] + }, { + ln: 'TaskingResponseType.Result', + tn: null, + ps: [{ n: 'statusReport', rq: true, mx: false, @@ -1780,6 +1774,14 @@ var SPS_2_0_Module_Factory = function () { en: 'StatusReport', ti: '.StatusReportType', t: 'er' + }] + }, { + ln: 'DescribeTaskingResponsePropertyType', + ps: [{ + n: 'describeTaskingResponse', + rq: true, + en: 'DescribeTaskingResponse', + ti: '.DescribeTaskingResponseType' }, { n: 'nilReason', ti: { @@ -1822,20 +1824,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorOfferingType', - bti: 'SWES_2_0.AbstractOfferingType', - ps: [{ - n: 'observableArea', - rq: true, - ti: '.SensorOfferingType.ObservableArea' - }] - }, { - ln: 'CapabilitiesPropertyType', + ln: 'UpdatePropertyType', ps: [{ - n: 'capabilities', + n: 'update', rq: true, - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'Update', + ti: '.UpdateType' }, { n: 'nilReason', ti: { @@ -1878,35 +1872,29 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeResultAccessResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'DescribeResultAccessType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'availability', + n: 'target', rq: true, - ti: '.DescribeResultAccessResponseType.Availability' + ti: '.DescribeResultAccessType.Target' }] }, { - ln: 'ParameterDataType.Encoding', + ln: 'TaskingRequestType.TaskingParameters', tn: null, ps: [{ - n: 'abstractEncoding', + n: 'parameterData', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + en: 'ParameterData', + ti: '.ParameterDataType' }] }, { - ln: 'ParameterDataPropertyType', + ln: 'ConfirmResponsePropertyType', ps: [{ - n: 'parameterData', + n: 'confirmResponse', rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' + en: 'ConfirmResponse', + ti: '.ConfirmResponseType' }, { n: 'nilReason', ti: { @@ -1949,12 +1937,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataAvailablePropertyType', + ln: 'GetTaskResponsePropertyType', ps: [{ - n: 'dataAvailable', + n: 'getTaskResponse', rq: true, - en: 'DataAvailable', - ti: '.DataAvailableType' + en: 'GetTaskResponse', + ti: '.GetTaskResponseType' }, { n: 'nilReason', ti: { @@ -1997,35 +1985,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReservationReportType', - bti: '.StatusReportType', - ps: [{ - n: 'reservationExpiration', - rq: true, - ti: 'DateTime' - }] - }, { - ln: 'CapabilitiesType.Notifications', - tn: null, - ps: [{ - n: 'notificationProducerMetadata', - rq: true, - mx: false, - dom: false, - en: { - lp: 'NotificationProducerMetadata', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - }, - ti: 'SWES_2_0.NotificationProducerMetadataType', - t: 'er' - }] - }, { - ln: 'ConfirmResponsePropertyType', + ln: 'GetStatusPropertyType', ps: [{ - n: 'confirmResponse', + n: 'getStatus', rq: true, - en: 'ConfirmResponse', - ti: '.ConfirmResponseType' + en: 'GetStatus', + ti: '.GetStatusType' }, { n: 'nilReason', ti: { @@ -2068,12 +2033,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdatePropertyType', + ln: 'CancelPropertyType', ps: [{ - n: 'update', + n: 'cancel', rq: true, - en: 'Update', - ti: '.UpdateType' + en: 'Cancel', + ti: '.CancelType' }, { n: 'nilReason', ti: { @@ -2115,35 +2080,6 @@ var SPS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'PointOrPolygonPropertyType.ByPolygon', - tn: null, - ps: [{ - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PolygonType' - }] - }, { - ln: 'DescribeResultAccessType.Target', - tn: null, - ps: [{ - n: 'task', - rq: true - }, { - n: 'procedure', - rq: true - }] - }, { - ln: 'DescribeTaskingType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'procedure', - rq: true - }] }, { ln: 'TaskingResponseType', bti: 'SWES_2_0.ExtensibleResponseType', @@ -2156,31 +2092,12 @@ var SPS_2_0_Module_Factory = function () { ti: '.TaskingResponseType.Result' }] }, { - ln: 'PointOrPolygonPropertyType.ByPoint', - tn: null, + ln: 'GetTaskPropertyType', ps: [{ - n: 'point', + n: 'getTask', rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' - }] - }, { - ln: 'TaskOrProcessPropertyType', - ps: [{ - n: 'task', - rq: true - }, { - n: 'procedure', - rq: true - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + en: 'GetTask', + ti: '.GetTaskType' }, { n: 'nilReason', ti: { @@ -2223,59 +2140,58 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StatusReportType', + ln: 'DescribeTaskingResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'taskingParameters', + rq: true, + ti: '.DescribeTaskingResponseType.TaskingParameters' + }] + }, { + ln: 'TaskType', bti: 'SWES_2_0.AbstractSWESType', ps: [{ - n: 'task', - rq: true - }, { - n: 'estimatedToC', - ti: 'DateTime' - }, { - n: 'event' - }, { - n: 'percentCompletion', - ti: 'Double' - }, { - n: 'procedure', - rq: true - }, { - n: 'requestStatus', - rq: true - }, { - n: 'statusMessage', - mno: 0, - col: true, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'taskStatus' - }, { - n: 'updateTime', + n: 'status', rq: true, - ti: 'DateTime' - }, { - n: 'alternative', - mno: 0, col: true, - ti: '.StatusReportType.Alternative' + ti: '.StatusReportPropertyType' + }] + }, { + ln: 'CancelResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'result', + rq: true, + ti: '.CancelResponseType.Result' + }] + }, { + ln: 'SPSContentsType', + bti: 'SWES_2_0.AbstractContentsType', + ps: [{ + n: 'minStatusTime', + rq: true, + ti: 'Duration' }, { - n: 'taskingParameters', - ti: '.ParameterDataPropertyType' + n: 'supportedEncoding', + rq: true, + col: true }] }, { - ln: 'CancelType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'CapabilitiesType.Contents', + tn: null, ps: [{ - n: 'task', - rq: true + n: 'spsContents', + rq: true, + en: 'SPSContents', + ti: '.SPSContentsType' }] }, { - ln: 'DescribeResultAccessPropertyType', + ln: 'CancelResponsePropertyType', ps: [{ - n: 'describeResultAccess', + n: 'cancelResponse', rq: true, - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessType' + en: 'CancelResponse', + ti: '.CancelResponseType' }, { n: 'nilReason', ti: { @@ -2318,94 +2234,186 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterDataType', + ln: 'CancelType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'encoding', - rq: true, - ti: '.ParameterDataType.Encoding' - }, { - n: 'values', - rq: true, - ti: 'AnyType' + n: 'task', + rq: true }] }, { - ln: 'TaskingRequestType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'AvailableOrNotPropertyType', ps: [{ - n: 'procedure', - rq: true + n: 'available', + rq: true, + ti: '.AvailableOrNotPropertyType.Available' }, { - n: 'taskingParameters', + n: 'unavailable', rq: true, - ti: '.TaskingRequestType.TaskingParameters' + ti: '.AvailableOrNotPropertyType.Unavailable' }, { - n: 'latestResponseTime', - ti: 'DateTime' + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'CancelResponseType.Result', + ln: 'ParameterDataType.Encoding', tn: null, ps: [{ - n: 'statusReport', + n: 'abstractEncoding', rq: true, mx: false, dom: false, - en: 'StatusReport', - ti: '.StatusReportType', + en: { + lp: 'AbstractEncoding', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractEncodingType', t: 'er' }] }, { - ln: 'GetTaskResponseType.Task', - tn: null, + ln: 'StatusReportPropertyType', ps: [{ - n: 'task', + n: 'statusReport', rq: true, - en: 'Task', - ti: '.TaskType' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { t: 'enum', - ln: 'PointOrPolygonUnionSemantics', - vs: ['byPoint', 'byPolygon'] + ln: 'TaskingRequestStatusCodeEnumerationType', + vs: ['Accepted', 'Pending', 'Rejected'] }, { t: 'enum', ln: 'TaskOrProcessUnionSemantics', vs: ['task', 'procedure'] }, { t: 'enum', - ln: 'EventCodeEnumerationType', - vs: ['DataPublished', 'ReservationExpired', 'TaskCancelled', 'TaskCompleted', 'TaskConfirmed', 'TaskFailed', 'TaskingRequestExpired', 'TaskReserved', 'TaskSubmitted', 'TaskUpdated'] + ln: 'UnavailableCodeEnumerationType', + vs: ['DataNotAvailable', 'DataServiceUnavailable'] }, { t: 'enum', - ln: 'TaskingRequestStatusCodeEnumerationType', - vs: ['Accepted', 'Pending', 'Rejected'] + ln: 'AvailableOrNotUnionSemantics', + vs: ['available', 'unavailable'] }, { t: 'enum', - ln: 'TaskStatusCodeEnumerationType', - vs: ['Cancelled', 'Completed', 'Expired', 'Failed', 'InExecution', 'Reserved'] + ln: 'EventCodeEnumerationType', + vs: ['DataPublished', 'ReservationExpired', 'TaskCancelled', 'TaskCompleted', 'TaskConfirmed', 'TaskFailed', 'TaskingRequestExpired', 'TaskReserved', 'TaskSubmitted', 'TaskUpdated'] }, { t: 'enum', - ln: 'UnavailableCodeEnumerationType', - vs: ['DataNotAvailable', 'DataServiceUnavailable'] + ln: 'TaskStatusCodeEnumerationType', + vs: ['Cancelled', 'Completed', 'Expired', 'Failed', 'InExecution', 'Reserved'] }, { t: 'enum', - ln: 'AvailableOrNotUnionSemantics', - vs: ['available', 'unavailable'] + ln: 'PointOrPolygonUnionSemantics', + vs: ['byPoint', 'byPolygon'] }], eis: [{ - en: 'Confirm', - ti: '.ConfirmType', + en: 'ReservationReport', + ti: '.ReservationReportType', + sh: 'StatusReport' + }, { + en: 'GetStatus', + ti: '.GetStatusType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SensorOffering', - ti: '.SensorOfferingType', + en: 'TaskingResponse', + ti: '.TaskingResponseType', sh: { - lp: 'AbstractOffering', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } + }, { + en: 'GetFeasibilityResponse', + ti: '.GetFeasibilityResponseType', + sh: 'TaskingResponse' }, { en: 'GetStatusResponse', ti: '.GetStatusResponseType', @@ -2413,6 +2421,35 @@ var SPS_2_0_Module_Factory = function () { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } + }, { + en: 'GetFeasibility', + ti: '.GetFeasibilityType', + sh: 'TaskingRequest' + }, { + en: 'Confirm', + ti: '.ConfirmType', + sh: { + lp: 'ExtensibleRequest', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } + }, { + en: 'GetTaskResponse', + ti: '.GetTaskResponseType', + sh: { + lp: 'ExtensibleResponse', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } + }, { + en: 'SubmitResponse', + ti: '.SubmitResponseType', + sh: 'TaskingResponse' + }, { + en: 'DescribeTasking', + ti: '.DescribeTaskingType', + sh: { + lp: 'ExtensibleRequest', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } }, { en: 'SPSMetadata', ti: '.SPSMetadataType', @@ -2428,144 +2465,114 @@ var SPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'CancelResponse', - ti: '.CancelResponseType', - sh: { - lp: 'ExtensibleResponse', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } - }, { - en: 'StatusReport', - ti: '.StatusReportType', + en: 'Alternative', + ti: '.AlternativeType', sh: { lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } - }, { - en: 'GetFeasibility', - ti: '.GetFeasibilityType', - sh: 'TaskingRequest' }, { en: 'UpdateResponse', ti: '.UpdateResponseType', sh: 'TaskingResponse' }, { - en: 'ReservationReport', - ti: '.ReservationReportType', - sh: 'StatusReport' - }, { - en: 'TaskingResponse', - ti: '.TaskingResponseType', + en: 'CancelResponse', + ti: '.CancelResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DataAvailable', - ti: '.DataAvailableType' - }, { - en: 'DescribeTaskingResponse', - ti: '.DescribeTaskingResponseType', + en: 'GetTask', + ti: '.GetTaskType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ConfirmResponse', - ti: '.ConfirmResponseType', - sh: { - lp: 'ExtensibleResponse', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } + en: 'DataAvailable', + ti: '.DataAvailableType' }, { - en: 'Cancel', - ti: '.CancelType', + en: 'SensorOffering', + ti: '.SensorOfferingType', sh: { - lp: 'ExtensibleRequest', + lp: 'AbstractOffering', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SPSContents', - ti: '.SPSContentsType', - sh: { - lp: 'AbstractContents', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } + en: 'Update', + ti: '.UpdateType', + sh: 'TaskingRequest' }, { - en: 'GetTaskResponse', - ti: '.GetTaskResponseType', + en: 'DataNotAvailable', + ti: '.DataNotAvailableType' + }, { + en: 'DescribeTaskingResponse', + ti: '.DescribeTaskingResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetTask', - ti: '.GetTaskType', + en: 'Task', + ti: '.TaskType', sh: { - lp: 'ExtensibleRequest', + lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SubmitResponse', - ti: '.SubmitResponseType', - sh: 'TaskingResponse' - }, { - en: 'GetStatus', - ti: '.GetStatusType', + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType', + en: 'Cancel', + ti: '.CancelType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessType', + en: 'ConfirmResponse', + ti: '.ConfirmResponseType', sh: { - lp: 'ExtensibleRequest', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetFeasibilityResponse', - ti: '.GetFeasibilityResponseType', - sh: 'TaskingResponse' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { - en: 'Submit', - ti: '.SubmitType', - sh: 'TaskingRequest' + en: 'ParameterData', + ti: '.ParameterDataType' }, { en: 'Reserve', ti: '.ReserveType', sh: 'TaskingRequest' - }, { - en: 'DataNotAvailable', - ti: '.DataNotAvailableType' }, { en: 'ReserveResponse', ti: '.ReserveResponseType', sh: 'TaskingResponse' }, { - en: 'DescribeTasking', - ti: '.DescribeTaskingType', + en: 'SPSContents', + ti: '.SPSContentsType', sh: { - lp: 'ExtensibleRequest', + lp: 'AbstractContents', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Task', - ti: '.TaskType', + en: 'StatusReport', + ti: '.StatusReportType', sh: { lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ParameterData', - ti: '.ParameterDataType' + en: 'Submit', + ti: '.SubmitType', + sh: 'TaskingRequest' }, { en: 'TaskingRequest', ti: '.TaskingRequestType', @@ -2574,19 +2581,12 @@ var SPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Capabilities', - ti: '.CapabilitiesType' - }, { - en: 'Alternative', - ti: '.AlternativeType', + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType', sh: { - lp: 'AbstractSWES', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } - }, { - en: 'Update', - ti: '.UpdateType', - sh: 'TaskingRequest' }] }; return { diff --git a/scripts/lib/SWES_2_0.js b/scripts/lib/SWES_2_0.js index c95d8572..255640cc 100644 --- a/scripts/lib/SWES_2_0.js +++ b/scripts/lib/SWES_2_0.js @@ -3,43 +3,16 @@ var SWES_2_0_Module_Factory = function () { n: 'SWES_2_0', dens: 'http:\/\/www.opengis.net\/swes\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'OWS_1_1_0', 'WSN_T_1', 'GML_3_2_1', 'WS_Addr_1_0_Core'], + deps: ['XLink_1_0', 'GML_3_2_1', 'WSN_T_1', 'OWS_1_1_0', 'WS_Addr_1_0_Core'], tis: [{ - ln: 'SWESEventType.Service', - tn: null, - ps: [{ - n: 'endpointReference', - rq: true, - en: { - lp: 'EndpointReference', - ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' - }, - ti: 'WS_Addr_1_0_Core.EndpointReferenceType' - }] - }, { - ln: 'SensorDescriptionUpdatedType.ValidTime', - tn: null, - ps: [{ - n: 'abstractTimeGeometricPrimitive', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractTimeGeometricPrimitive', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', - t: 'er' - }] - }, { - ln: 'SWESEventPropertyType', + ln: 'AbstractSWESPropertyType', ps: [{ - n: 'swesEvent', + n: 'abstractSWES', rq: true, mx: false, dom: false, - en: 'SWESEvent', - ti: '.SWESEventType', + en: 'AbstractSWES', + ti: '.AbstractSWESType', t: 'er' }, { n: 'nilReason', @@ -83,12 +56,35 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DeleteSensorPropertyType', + ln: 'UpdateSensorDescriptionResponseType', + bti: '.ExtensibleResponseType', ps: [{ - n: 'deleteSensor', + n: 'updatedProcedure', + rq: true + }] + }, { + ln: 'InsertSensorType.ProcedureDescription', + tn: null, + ps: [{ + n: 'any', rq: true, - en: 'DeleteSensor', - ti: '.DeleteSensorType' + mx: false, + t: 'ae' + }] + }, { + ln: 'DeleteSensorType', + bti: '.ExtensibleRequestType', + ps: [{ + n: 'procedure', + rq: true + }] + }, { + ln: 'DescribeSensorResponsePropertyType', + ps: [{ + n: 'describeSensorResponse', + rq: true, + en: 'DescribeSensorResponse', + ti: '.DescribeSensorResponseType' }, { n: 'nilReason', ti: { @@ -131,27 +127,29 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorDescriptionType.ValidTime', + ln: 'AbstractOfferingType.RelatedFeature', tn: null, ps: [{ - n: 'abstractTimeGeometricPrimitive', + n: 'featureRelationship', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractTimeGeometricPrimitive', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', - t: 'er' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }] }, { - ln: 'SensorDescriptionPropertyType', + ln: 'NotificationBrokerMetadataType', + bti: '.NotificationProducerMetadataType', ps: [{ - n: 'sensorDescription', + n: 'requiresRegistration', rq: true, - en: 'SensorDescription', - ti: '.SensorDescriptionType' + ti: 'Boolean' + }] + }, { + ln: 'DeleteSensorPropertyType', + ps: [{ + n: 'deleteSensor', + rq: true, + en: 'DeleteSensor', + ti: '.DeleteSensorType' }, { n: 'nilReason', ti: { @@ -194,28 +192,21 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FilterDialectMetadataType', - bti: '.AbstractSWESType', + ln: 'UpdateSensorDescriptionType.Description', + tn: null, ps: [{ - n: 'topicExpressionDialect', - mno: 0, - col: true - }, { - n: 'messageContentDialect', - mno: 0, - col: true - }, { - n: 'producerPropertiesDialect', - mno: 0, - col: true + n: 'sensorDescription', + rq: true, + en: 'SensorDescription', + ti: '.SensorDescriptionType' }] }, { - ln: 'FilterDialectMetadataPropertyType', + ln: 'DescribeSensorPropertyType', ps: [{ - n: 'filterDialectMetadata', + n: 'describeSensor', rq: true, - en: 'FilterDialectMetadata', - ti: '.FilterDialectMetadataType' + en: 'DescribeSensor', + ti: '.DescribeSensorType' }, { n: 'nilReason', ti: { @@ -258,46 +249,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorType.Metadata', - tn: null, - ps: [{ - n: 'insertionMetadata', - rq: true, - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' - }] - }, { - ln: 'AbstractSWESType', - ps: [{ - n: 'description' - }, { - n: 'identifier' - }, { - n: 'name', - mno: 0, - col: true, - ti: 'GML_3_2_1.CodeType' - }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - }, - t: 'a' - }] - }, { - ln: 'UpdateSensorDescriptionResponsePropertyType', + ln: 'InsertSensorResponsePropertyType', ps: [{ - n: 'updateSensorDescriptionResponse', + n: 'insertSensorResponse', rq: true, - en: 'UpdateSensorDescriptionResponse', - ti: '.UpdateSensorDescriptionResponseType' + en: 'InsertSensorResponse', + ti: '.InsertSensorResponseType' }, { n: 'nilReason', ti: { @@ -340,19 +297,7 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'NotificationProducerMetadataType.ProducerEndpoint', - tn: null, - ps: [{ - n: 'endpointReference', - rq: true, - en: { - lp: 'EndpointReference', - ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' - }, - ti: 'WS_Addr_1_0_Core.EndpointReferenceType' - }] - }, { - ln: 'UpdateSensorDescriptionType', + ln: 'DescribeSensorType', bti: '.ExtensibleRequestType', ps: [{ n: 'procedure', @@ -361,25 +306,25 @@ var SWES_2_0_Module_Factory = function () { n: 'procedureDescriptionFormat', rq: true }, { - n: 'description', - rq: true, - col: true, - ti: '.UpdateSensorDescriptionType.Description' + n: 'validTime', + ti: '.DescribeSensorType.ValidTime' }] }, { - ln: 'UpdateSensorDescriptionResponseType', - bti: '.ExtensibleResponseType', + ln: 'InsertionMetadataType' + }, { + ln: 'SensorDescriptionUpdatedType', + bti: '.SensorChangedType', ps: [{ - n: 'updatedProcedure', - rq: true + n: 'validTime', + ti: '.SensorDescriptionUpdatedType.ValidTime' }] }, { - ln: 'SensorDescriptionUpdatedPropertyType', + ln: 'SensorDescriptionPropertyType', ps: [{ - n: 'sensorDescriptionUpdated', + n: 'sensorDescription', rq: true, - en: 'SensorDescriptionUpdated', - ti: '.SensorDescriptionUpdatedType' + en: 'SensorDescription', + ti: '.SensorDescriptionType' }, { n: 'nilReason', ti: { @@ -422,12 +367,28 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DeleteSensorResponsePropertyType', + ln: 'FilterDialectMetadataType', + bti: '.AbstractSWESType', ps: [{ - n: 'deleteSensorResponse', + n: 'topicExpressionDialect', + mno: 0, + col: true + }, { + n: 'messageContentDialect', + mno: 0, + col: true + }, { + n: 'producerPropertiesDialect', + mno: 0, + col: true + }] + }, { + ln: 'AbstractContentsPropertyType', + ps: [{ + n: 'abstractContents', rq: true, - en: 'DeleteSensorResponse', - ti: '.DeleteSensorResponseType' + en: 'AbstractContents', + ti: '.AbstractContentsType' }, { n: 'nilReason', ti: { @@ -470,132 +431,159 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureRelationshipType', + ln: 'ExtensibleRequestType', ps: [{ - n: 'role' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' }, { - n: 'target', - rq: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }] - }, { - ln: 'ExtensibleResponsePropertyType', - ps: [{ - n: 'extensibleResponse', + n: 'version', rq: true, - mx: false, - dom: false, - en: 'ExtensibleResponse', - ti: '.ExtensibleResponseType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, an: { - lp: 'nilReason' + lp: 'version' }, t: 'a' }, { - n: 'remoteSchema', + n: 'service', + rq: true, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'service' }, t: 'a' + }] + }, { + ln: 'InsertSensorType.Metadata', + tn: null, + ps: [{ + n: 'insertionMetadata', + rq: true, + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' + }] + }, { + ln: 'SWESEventType', + bti: '.AbstractSWESType', + ps: [{ + n: 'eventTime', + rq: true, + ti: 'DateTime' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + n: 'code', + rq: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'message', + mno: 0, + col: true, + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'service', + rq: true, + ti: '.SWESEventType.Service' }] }, { - ln: 'NotificationBrokerMetadataPropertyType', + ln: 'SensorDescriptionType.ValidTime', + tn: null, ps: [{ - n: 'notificationBrokerMetadata', + n: 'abstractTimeGeometricPrimitive', rq: true, - en: 'NotificationBrokerMetadata', - ti: '.NotificationBrokerMetadataType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + mx: false, + dom: false, + en: { + lp: 'AbstractTimeGeometricPrimitive', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' + ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', + t: 'er' + }] + }, { + ln: 'AbstractOfferingType', + bti: '.AbstractSWESType', + ps: [{ + n: 'procedure', + rq: true }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'procedureDescriptionFormat', + mno: 0, + col: true }, { - n: 'href', - t: 'a' + n: 'observableProperty', + mno: 0, + col: true }, { - n: 'role', - t: 'a' + n: 'relatedFeature', + mno: 0, + col: true, + ti: '.AbstractOfferingType.RelatedFeature' + }] + }, { + ln: 'InsertSensorType', + bti: '.ExtensibleRequestType', + ps: [{ + n: 'procedureDescriptionFormat', + rq: true }, { - n: 'arcrole', - t: 'a' + n: 'procedureDescription', + rq: true, + ti: '.InsertSensorType.ProcedureDescription' }, { - n: 'title', - t: 'a' + n: 'observableProperty', + rq: true, + col: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'relatedFeature', + mno: 0, + col: true, + ti: '.InsertSensorType.RelatedFeature' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'metadata', + mno: 0, + col: true, + ti: '.InsertSensorType.Metadata' }] }, { - ln: 'DescribeSensorResponseType', - bti: '.ExtensibleResponseType', + ln: 'SensorDescriptionType.Data', + tn: null, + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'UpdateSensorDescriptionType', + bti: '.ExtensibleRequestType', ps: [{ + n: 'procedure', + rq: true + }, { n: 'procedureDescriptionFormat', rq: true }, { n: 'description', - mno: 0, + rq: true, col: true, - ti: '.DescribeSensorResponseType.Description' + ti: '.UpdateSensorDescriptionType.Description' }] }, { - ln: 'AbstractOfferingPropertyType', + ln: 'AbstractContentsType.Offering', + tn: null, ps: [{ n: 'abstractOffering', rq: true, en: 'AbstractOffering', ti: '.AbstractOfferingType' + }] + }, { + ln: 'ExtensibleResponsePropertyType', + ps: [{ + n: 'extensibleResponse', + rq: true, + mx: false, + dom: false, + en: 'ExtensibleResponse', + ti: '.ExtensibleResponseType', + t: 'er' }, { n: 'nilReason', ti: { @@ -638,19 +626,25 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorChangedType', - bti: '.SWESEventType', + ln: 'SensorDescriptionType', ps: [{ - n: 'procedure', - rq: true + n: 'validTime', + ti: '.SensorDescriptionType.ValidTime' + }, { + n: 'data', + rq: true, + ti: '.SensorDescriptionType.Data' }] }, { - ln: 'DescribeSensorResponsePropertyType', + ln: 'NotificationProducerMetadataPropertyType', ps: [{ - n: 'describeSensorResponse', + n: 'notificationProducerMetadata', rq: true, - en: 'DescribeSensorResponse', - ti: '.DescribeSensorResponseType' + mx: false, + dom: false, + en: 'NotificationProducerMetadata', + ti: '.NotificationProducerMetadataType', + t: 'er' }, { n: 'nilReason', ti: { @@ -693,12 +687,24 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeSensorPropertyType', + ln: 'NotificationProducerMetadataType.ProducerEndpoint', + tn: null, ps: [{ - n: 'describeSensor', + n: 'endpointReference', rq: true, - en: 'DescribeSensor', - ti: '.DescribeSensorType' + en: { + lp: 'EndpointReference', + ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' + }, + ti: 'WS_Addr_1_0_Core.EndpointReferenceType' + }] + }, { + ln: 'SensorDescriptionUpdatedPropertyType', + ps: [{ + n: 'sensorDescriptionUpdated', + rq: true, + en: 'SensorDescriptionUpdated', + ti: '.SensorDescriptionUpdatedType' }, { n: 'nilReason', ti: { @@ -741,7 +747,7 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorType.RelatedFeature', + ln: 'AbstractContentsType.RelatedFeature', tn: null, ps: [{ n: 'featureRelationship', @@ -750,77 +756,72 @@ var SWES_2_0_Module_Factory = function () { ti: '.FeatureRelationshipType' }] }, { - ln: 'AbstractContentsType.RelatedFeature', - tn: null, + ln: 'OfferingChangedType', + bti: '.SWESEventType', ps: [{ - n: 'featureRelationship', - rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' + n: 'offering', + rq: true }] }, { - ln: 'InsertionMetadataType' + ln: 'InsertSensorResponseType', + bti: '.ExtensibleResponseType', + ps: [{ + n: 'assignedProcedure', + rq: true + }, { + n: 'assignedOffering', + rq: true + }] }, { - ln: 'ExtensibleRequestPropertyType', + ln: 'NotificationProducerMetadataType', + bti: '.AbstractSWESType', ps: [{ - n: 'extensibleRequest', + n: 'producerEndpoint', rq: true, - mx: false, - dom: false, - en: 'ExtensibleRequest', - ti: '.ExtensibleRequestType', - t: 'er' + ti: '.NotificationProducerMetadataType.ProducerEndpoint' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'supportedDialects', + rq: true, + ti: '.NotificationProducerMetadataType.SupportedDialects' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'fixedTopicSet', + rq: true, + ti: 'Boolean' }, { - n: 'title', - t: 'a' + n: 'servedTopics', + rq: true, + ti: '.NotificationProducerMetadataType.ServedTopics' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'usedTopicNamespace', + mno: 0, + col: true, + ti: 'WSN_T_1.TopicNamespaceType' + }] + }, { + ln: 'DescribeSensorResponseType.Description', + tn: null, + ps: [{ + n: 'sensorDescription', + rq: true, + en: 'SensorDescription', + ti: '.SensorDescriptionType' + }] + }, { + ln: 'FeatureRelationshipType', + ps: [{ + n: 'role' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'target', + rq: true, + ti: 'GML_3_2_1.FeaturePropertyType' }] }, { - ln: 'SensorChangedPropertyType', + ln: 'FeatureRelationshipPropertyType', ps: [{ - n: 'sensorChanged', + n: 'featureRelationship', rq: true, - mx: false, - dom: false, - en: 'SensorChanged', - ti: '.SensorChangedType', - t: 'er' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }, { n: 'nilReason', ti: { @@ -863,12 +864,34 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertionMetadataPropertyType', + ln: 'AbstractContentsType', + bti: '.AbstractSWESType', ps: [{ - n: 'insertionMetadata', + n: 'procedureDescriptionFormat', + mno: 0, + col: true + }, { + n: 'observableProperty', + mno: 0, + col: true + }, { + n: 'relatedFeature', + mno: 0, + col: true, + ti: '.AbstractContentsType.RelatedFeature' + }, { + n: 'offering', + mno: 0, + col: true, + ti: '.AbstractContentsType.Offering' + }] + }, { + ln: 'FilterDialectMetadataPropertyType', + ps: [{ + n: 'filterDialectMetadata', rq: true, - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' + en: 'FilterDialectMetadata', + ti: '.FilterDialectMetadataType' }, { n: 'nilReason', ti: { @@ -911,32 +934,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExtensibleResponseType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'NotificationProducerMetadataType.SupportedDialects', - tn: null, - ps: [{ - n: 'filterDialectMetadata', - rq: true, - en: 'FilterDialectMetadata', - ti: '.FilterDialectMetadataType' - }] - }, { - ln: 'AbstractSWESPropertyType', + ln: 'InsertionMetadataPropertyType', ps: [{ - n: 'abstractSWES', + n: 'insertionMetadata', rq: true, - mx: false, - dom: false, - en: 'AbstractSWES', - ti: '.AbstractSWESType', - t: 'er' + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' }, { n: 'nilReason', ti: { @@ -979,24 +982,14 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorResponseType', - bti: '.ExtensibleResponseType', - ps: [{ - n: 'assignedProcedure', - rq: true - }, { - n: 'assignedOffering', - rq: true - }] - }, { - ln: 'NotificationProducerMetadataPropertyType', + ln: 'SensorChangedPropertyType', ps: [{ - n: 'notificationProducerMetadata', + n: 'sensorChanged', rq: true, mx: false, dom: false, - en: 'NotificationProducerMetadata', - ti: '.NotificationProducerMetadataType', + en: 'SensorChanged', + ti: '.SensorChangedType', t: 'er' }, { n: 'nilReason', @@ -1040,12 +1033,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContentsPropertyType', + ln: 'AbstractOfferingPropertyType', ps: [{ - n: 'abstractContents', + n: 'abstractOffering', rq: true, - en: 'AbstractContents', - ti: '.AbstractContentsType' + en: 'AbstractOffering', + ti: '.AbstractOfferingType' }, { n: 'nilReason', ti: { @@ -1088,45 +1081,31 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorDescriptionType.Data', - tn: null, + ln: 'DescribeSensorResponseType', + bti: '.ExtensibleResponseType', ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' + n: 'procedureDescriptionFormat', + rq: true + }, { + n: 'description', + mno: 0, + col: true, + ti: '.DescribeSensorResponseType.Description' }] }, { - ln: 'DeleteSensorType', - bti: '.ExtensibleRequestType', + ln: 'SensorChangedType', + bti: '.SWESEventType', ps: [{ n: 'procedure', rq: true }] }, { - ln: 'AbstractContentsType.Offering', - tn: null, - ps: [{ - n: 'abstractOffering', - rq: true, - en: 'AbstractOffering', - ti: '.AbstractOfferingType' - }] - }, { - ln: 'NotificationBrokerMetadataType', - bti: '.NotificationProducerMetadataType', - ps: [{ - n: 'requiresRegistration', - rq: true, - ti: 'Boolean' - }] - }, { - ln: 'InsertSensorPropertyType', + ln: 'NotificationBrokerMetadataPropertyType', ps: [{ - n: 'insertSensor', + n: 'notificationBrokerMetadata', rq: true, - en: 'InsertSensor', - ti: '.InsertSensorType' + en: 'NotificationBrokerMetadata', + ti: '.NotificationBrokerMetadataType' }, { n: 'nilReason', ti: { @@ -1169,54 +1148,13 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateSensorDescriptionType.Description', - tn: null, - ps: [{ - n: 'sensorDescription', - rq: true, - en: 'SensorDescription', - ti: '.SensorDescriptionType' - }] - }, { - ln: 'AbstractOfferingType', - bti: '.AbstractSWESType', - ps: [{ - n: 'procedure', - rq: true - }, { - n: 'procedureDescriptionFormat', - mno: 0, - col: true - }, { - n: 'observableProperty', - mno: 0, - col: true - }, { - n: 'relatedFeature', - mno: 0, - col: true, - ti: '.AbstractOfferingType.RelatedFeature' - }] - }, { - ln: 'InsertSensorType.ProcedureDescription', - tn: null, - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'NotificationProducerMetadataType.ServedTopics', + ln: 'InsertSensorType.RelatedFeature', tn: null, ps: [{ - n: 'topicSet', + n: 'featureRelationship', rq: true, - en: { - lp: 'TopicSet', - ns: 'http:\/\/docs.oasis-open.org\/wsn\/t-1' - }, - ti: 'WSN_T_1.TopicSetType' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }] }, { ln: 'OfferingChangedPropertyType', @@ -1267,50 +1205,57 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OfferingChangedType', - bti: '.SWESEventType', - ps: [{ - n: 'offering', - rq: true - }] - }, { - ln: 'DescribeSensorResponseType.Description', + ln: 'DescribeSensorType.ValidTime', tn: null, ps: [{ - n: 'sensorDescription', + n: 'abstractTimeGeometricPrimitive', rq: true, - en: 'SensorDescription', - ti: '.SensorDescriptionType' - }] - }, { - ln: 'AbstractContentsType', - bti: '.AbstractSWESType', + mx: false, + dom: false, + en: { + lp: 'AbstractTimeGeometricPrimitive', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', + t: 'er' + }] + }, { + ln: 'ExtensibleResponseType', ps: [{ - n: 'procedureDescriptionFormat', - mno: 0, - col: true - }, { - n: 'observableProperty', - mno: 0, - col: true - }, { - n: 'relatedFeature', - mno: 0, - col: true, - ti: '.AbstractContentsType.RelatedFeature' - }, { - n: 'offering', + n: 'extension', mno: 0, col: true, - ti: '.AbstractContentsType.Offering' + ti: 'AnyType' }] }, { - ln: 'UpdateSensorDescriptionPropertyType', + ln: 'DeleteSensorResponseType', + bti: '.ExtensibleResponseType', ps: [{ - n: 'updateSensorDescription', + n: 'deletedProcedure', + rq: true + }] + }, { + ln: 'SensorDescriptionUpdatedType.ValidTime', + tn: null, + ps: [{ + n: 'abstractTimeGeometricPrimitive', rq: true, - en: 'UpdateSensorDescription', - ti: '.UpdateSensorDescriptionType' + mx: false, + dom: false, + en: { + lp: 'AbstractTimeGeometricPrimitive', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', + t: 'er' + }] + }, { + ln: 'DeleteSensorResponsePropertyType', + ps: [{ + n: 'deleteSensorResponse', + rq: true, + en: 'DeleteSensorResponse', + ti: '.DeleteSensorResponseType' }, { n: 'nilReason', ti: { @@ -1353,37 +1298,15 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'NotificationProducerMetadataType', - bti: '.AbstractSWESType', - ps: [{ - n: 'producerEndpoint', - rq: true, - ti: '.NotificationProducerMetadataType.ProducerEndpoint' - }, { - n: 'supportedDialects', - rq: true, - ti: '.NotificationProducerMetadataType.SupportedDialects' - }, { - n: 'fixedTopicSet', - rq: true, - ti: 'Boolean' - }, { - n: 'servedTopics', - rq: true, - ti: '.NotificationProducerMetadataType.ServedTopics' - }, { - n: 'usedTopicNamespace', - mno: 0, - col: true, - ti: 'WSN_T_1.TopicNamespaceType' - }] - }, { - ln: 'FeatureRelationshipPropertyType', + ln: 'SWESEventPropertyType', ps: [{ - n: 'featureRelationship', + n: 'swesEvent', rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' + mx: false, + dom: false, + en: 'SWESEvent', + ti: '.SWESEventType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1426,67 +1349,94 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorDescriptionType', + ln: 'NotificationProducerMetadataType.SupportedDialects', + tn: null, ps: [{ - n: 'validTime', - ti: '.SensorDescriptionType.ValidTime' - }, { - n: 'data', + n: 'filterDialectMetadata', rq: true, - ti: '.SensorDescriptionType.Data' + en: 'FilterDialectMetadata', + ti: '.FilterDialectMetadataType' }] }, { - ln: 'SWESEventType', - bti: '.AbstractSWESType', + ln: 'AbstractSWESType', ps: [{ - n: 'eventTime', - rq: true, - ti: 'DateTime' + n: 'description' }, { - n: 'code', - rq: true + n: 'identifier' }, { - n: 'message', + n: 'name', mno: 0, col: true, - ti: 'OWS_1_1_0.LanguageStringType' + ti: 'GML_3_2_1.CodeType' }, { - n: 'service', - rq: true, - ti: '.SWESEventType.Service' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + }, + t: 'a' }] }, { - ln: 'InsertSensorType', - bti: '.ExtensibleRequestType', + ln: 'UpdateSensorDescriptionPropertyType', ps: [{ - n: 'procedureDescriptionFormat', - rq: true - }, { - n: 'procedureDescription', + n: 'updateSensorDescription', rq: true, - ti: '.InsertSensorType.ProcedureDescription' + en: 'UpdateSensorDescription', + ti: '.UpdateSensorDescriptionType' }, { - n: 'observableProperty', - rq: true, - col: true + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'relatedFeature', - mno: 0, - col: true, - ti: '.InsertSensorType.RelatedFeature' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'metadata', - mno: 0, - col: true, - ti: '.InsertSensorType.Metadata' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'InsertSensorResponsePropertyType', + ln: 'InsertSensorPropertyType', ps: [{ - n: 'insertSensorResponse', + n: 'insertSensor', rq: true, - en: 'InsertSensorResponse', - ti: '.InsertSensorResponseType' + en: 'InsertSensor', + ti: '.InsertSensorType' }, { n: 'nilReason', ti: { @@ -1529,77 +1479,127 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorDescriptionUpdatedType', - bti: '.SensorChangedType', - ps: [{ - n: 'validTime', - ti: '.SensorDescriptionUpdatedType.ValidTime' - }] - }, { - ln: 'DescribeSensorType.ValidTime', - tn: null, + ln: 'ExtensibleRequestPropertyType', ps: [{ - n: 'abstractTimeGeometricPrimitive', + n: 'extensibleRequest', rq: true, mx: false, dom: false, - en: { - lp: 'AbstractTimeGeometricPrimitive', + en: 'ExtensibleRequest', + ti: '.ExtensibleRequestType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.AbstractTimeGeometricPrimitiveType', - t: 'er' - }] - }, { - ln: 'DescribeSensorType', - bti: '.ExtensibleRequestType', - ps: [{ - n: 'procedure', - rq: true + t: 'a' }, { - n: 'procedureDescriptionFormat', - rq: true + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'validTime', - ti: '.DescribeSensorType.ValidTime' + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ExtensibleRequestType', + ln: 'UpdateSensorDescriptionResponsePropertyType', ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'version', + n: 'updateSensorDescriptionResponse', rq: true, + en: 'UpdateSensorDescriptionResponse', + ti: '.UpdateSensorDescriptionResponseType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'version' + lp: 'nilReason' }, t: 'a' }, { - n: 'service', - rq: true, + n: 'remoteSchema', an: { - lp: 'service' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'AbstractOfferingType.RelatedFeature', + ln: 'NotificationProducerMetadataType.ServedTopics', tn: null, ps: [{ - n: 'featureRelationship', + n: 'topicSet', rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' + en: { + lp: 'TopicSet', + ns: 'http:\/\/docs.oasis-open.org\/wsn\/t-1' + }, + ti: 'WSN_T_1.TopicSetType' }] }, { - ln: 'DeleteSensorResponseType', - bti: '.ExtensibleResponseType', + ln: 'SWESEventType.Service', + tn: null, ps: [{ - n: 'deletedProcedure', - rq: true + n: 'endpointReference', + rq: true, + en: { + lp: 'EndpointReference', + ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' + }, + ti: 'WS_Addr_1_0_Core.EndpointReferenceType' }] }, { t: 'enum', @@ -1607,91 +1607,91 @@ var SWES_2_0_Module_Factory = function () { vs: ['CapabilitiesChanged', 'OfferingAdded', 'OfferingDeleted', 'SensorDescriptionUpdated', 'SensorInserted'] }], eis: [{ - en: 'InsertSensor', - ti: '.InsertSensorType', - sh: 'ExtensibleRequest' + en: 'SensorDescription', + ti: '.SensorDescriptionType' }, { - en: 'AbstractSWES', - ti: '.AbstractSWESType' + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' }, { en: 'NotificationProducerMetadata', ti: '.NotificationProducerMetadataType', sh: 'AbstractSWES' }, { - en: 'UpdateSensorDescription', - ti: '.UpdateSensorDescriptionType', + en: 'InsertSensor', + ti: '.InsertSensorType', sh: 'ExtensibleRequest' }, { - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' - }, { - en: 'SensorChanged', - ti: '.SensorChangedType', - sh: 'SWESEvent' + en: 'UpdateSensorDescriptionResponse', + ti: '.UpdateSensorDescriptionResponseType', + sh: 'ExtensibleResponse' }, { - en: 'AbstractOffering', - ti: '.AbstractOfferingType', + en: 'AbstractContents', + ti: '.AbstractContentsType', sh: 'AbstractSWES' - }, { - en: 'DescribeSensor', - ti: '.DescribeSensorType', - sh: 'ExtensibleRequest' }, { en: 'FilterDialectMetadata', ti: '.FilterDialectMetadataType', sh: 'AbstractSWES' }, { - en: 'AbstractContents', - ti: '.AbstractContentsType', - sh: 'AbstractSWES' - }, { - en: 'NotificationBrokerMetadata', - ti: '.NotificationBrokerMetadataType', - sh: 'NotificationProducerMetadata' - }, { - en: 'DeleteSensorResponse', - ti: '.DeleteSensorResponseType', + en: 'InsertSensorResponse', + ti: '.InsertSensorResponseType', sh: 'ExtensibleResponse' }, { - en: 'DeleteSensor', - ti: '.DeleteSensorType', - sh: 'ExtensibleRequest' + en: 'ExtensibleRequest', + ti: '.ExtensibleRequestType' }, { en: 'FeatureRelationship', ti: '.FeatureRelationshipType' }, { - en: 'ExtensibleResponse', - ti: '.ExtensibleResponseType' + en: 'AbstractOffering', + ti: '.AbstractOfferingType', + sh: 'AbstractSWES' + }, { + en: 'AbstractSWES', + ti: '.AbstractSWESType' }, { en: 'SWESEvent', ti: '.SWESEventType', sh: 'AbstractSWES' - }, { - en: 'UpdateSensorDescriptionResponse', - ti: '.UpdateSensorDescriptionResponseType', - sh: 'ExtensibleResponse' - }, { - en: 'InsertSensorResponse', - ti: '.InsertSensorResponseType', - sh: 'ExtensibleResponse' - }, { - en: 'ExtensibleRequest', - ti: '.ExtensibleRequestType' }, { en: 'SensorDescriptionUpdated', ti: '.SensorDescriptionUpdatedType', sh: 'SensorChanged' + }, { + en: 'ExtensibleResponse', + ti: '.ExtensibleResponseType' }, { en: 'DescribeSensorResponse', ti: '.DescribeSensorResponseType', sh: 'ExtensibleResponse' }, { - en: 'SensorDescription', - ti: '.SensorDescriptionType' + en: 'NotificationBrokerMetadata', + ti: '.NotificationBrokerMetadataType', + sh: 'NotificationProducerMetadata' + }, { + en: 'DeleteSensor', + ti: '.DeleteSensorType', + sh: 'ExtensibleRequest' }, { en: 'OfferingChanged', ti: '.OfferingChangedType', sh: 'SWESEvent' + }, { + en: 'DeleteSensorResponse', + ti: '.DeleteSensorResponseType', + sh: 'ExtensibleResponse' + }, { + en: 'SensorChanged', + ti: '.SensorChangedType', + sh: 'SWESEvent' + }, { + en: 'UpdateSensorDescription', + ti: '.UpdateSensorDescriptionType', + sh: 'ExtensibleRequest' + }, { + en: 'DescribeSensor', + ti: '.DescribeSensorType', + sh: 'ExtensibleRequest' }] }; return { diff --git a/scripts/lib/SWE_1_0_0.js b/scripts/lib/SWE_1_0_0.js index 35e0d3c3..046da299 100644 --- a/scripts/lib/SWE_1_0_0.js +++ b/scripts/lib/SWE_1_0_0.js @@ -5,38 +5,59 @@ var SWE_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'MultiplexedStreamFormatType', - bti: '.AbstractEncodingType', + ln: 'TimeInstantGridPropertyType', ps: [{ - n: 'type', + n: 'timeInstantGrid', rq: true, + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' + }, { + n: 'remoteSchema', an: { - lp: 'type' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'TimePropertyType', + ln: 'CurvePropertyType', ps: [{ - n: 'time', + n: 'curve', rq: true, - en: 'Time', - ti: '.Time' + en: 'Curve', + ti: '.CurveType' }] }, { - ln: 'TimeGeometricComplexPropertyType', + ln: 'TimeGridPropertyType', ps: [{ - n: 'timeGeometricComplex', + n: 'timeInstantGrid', rq: true, - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -70,91 +91,66 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataRecordPropertyType', + ln: 'TypedValueType', ps: [{ - n: 'simpleDataRecord', + n: 'property', rq: true, - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType' + ti: '.ScopedNameType' + }, { + n: 'value', + rq: true, + ti: 'AnyType' }] }, { - ln: 'TimeAggregateType', - bti: 'GML_3_1_1.AbstractTimeObjectType', + ln: 'DataRecordType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'member', - rq: true, + n: 'field', + mno: 0, col: true, - ti: '.TimeObjectPropertyType' + ti: '.DataComponentPropertyType' }] }, { - ln: 'RecordType', + ln: 'IntervalPropertyType', ps: [{ - n: 'field', + n: 'interval', rq: true, - col: true, - ti: '.ItemPropertyType' - }, { - n: 'rs', - an: { - lp: 'RS' - }, - t: 'a' - }, { - n: 'fieldCount', - ti: 'PositiveInteger', - an: { - lp: 'fieldCount' - }, - t: 'a' + en: 'Interval', + ti: '.IntervalType' }] }, { - ln: 'QuantityRange', + ln: 'BinaryBlock.Member', tn: null, - bti: '.AbstractDataComponentType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'component', + rq: true, + en: 'Component', + ti: '.BinaryBlock.Member.Component' }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, - t: 'a' + n: 'block', + rq: true, + en: 'Block', + ti: '.BinaryBlock.Member.Block' }] }, { - ln: 'TimeGeometricPrimitivePropertyType', + ln: 'UomPropertyType', ps: [{ - n: 'timeGeometricPrimitive', + n: 'unitDefinition', rq: true, mx: false, dom: false, en: { - lp: '_TimeGeometricPrimitive', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', + ti: 'GML_3_1_1.UnitDefinitionType', t: 'er' + }, { + n: 'code', + an: { + lp: 'code' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -188,54 +184,56 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMatrixType', - bti: '.AbstractDataArrayType', + ln: 'TimeAggregateType', + bti: 'GML_3_1_1.AbstractTimeObjectType', ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' + n: 'member', + rq: true, + col: true, + ti: '.TimeObjectPropertyType' }] }, { - ln: 'BinaryBlock.Member', + ln: 'VectorType.Coordinate', tn: null, ps: [{ - n: 'component', + n: 'count', rq: true, - en: 'Component', - ti: '.BinaryBlock.Member.Component' + en: 'Count', + ti: '.Count' }, { - n: 'block', + n: 'quantity', rq: true, - en: 'Block', - ti: '.BinaryBlock.Member.Block' - }] - }, { - ln: 'CompositePhenomenonType', - bti: '.CompoundPhenomenonType', - ps: [{ - n: 'base', - ti: '.PhenomenonPropertyType' + en: 'Quantity', + ti: '.Quantity' }, { - n: 'component', + n: 'time', rq: true, - col: true, - ti: '.PhenomenonPropertyType' + en: 'Time', + ti: '.Time' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'TimeGridPropertyType', + ln: 'ConditionalDataType.Case', + tn: null, ps: [{ - n: 'timeInstantGrid', + n: 'conditionalValue', + en: 'ConditionalValue', + ti: '.ConditionalValueType' + }, { + n: 'name', rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -269,100 +267,117 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataRecordPropertyType', - ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' - }] - }, { - ln: 'ConditionalDataType', - bti: '.AbstractDataRecordType', + ln: 'VectorPropertyType', ps: [{ - n: '_case', + n: 'vector', rq: true, - col: true, - en: 'case', - ti: '.ConditionalDataType.Case' - }] - }, { - ln: 'EnvelopeType', - bti: '.AbstractVectorType', - ps: [{ - n: 'time', - ti: '.TimeRangePropertyType' + en: 'Vector', + ti: '.VectorType' }, { - n: 'lowerCorner', - rq: true, - ti: '.VectorPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'upperCorner', - rq: true, - ti: '.VectorPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ConstrainedPhenomenonType', - bti: '.PhenomenonType', + ln: 'Text', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true - }, { - n: 'singleConstraint', - mno: 0, - col: true, - ti: '.TypedValuePropertyType' + n: 'value' }] }, { - ln: 'CountPropertyType', + ln: 'QuantityPropertyType', ps: [{ - n: 'count', + n: 'quantity', rq: true, - en: 'Count', - ti: '.Count' + en: 'Quantity', + ti: '.Quantity' }] }, { - ln: 'DataStreamDefinitionType', + ln: 'Boolean', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'streamComponent', - rq: true, - col: true, - ti: '.DataBlockDefinitionPropertyType' + n: 'quality', + ti: '.QualityPropertyType' }, { - n: 'streamEncoding', - rq: true, - ti: '.MultiplexedStreamFormatPropertyType' + n: 'value', + ti: 'Boolean' }, { - n: 'id', - ti: 'ID', + n: 'referenceFrame', an: { - lp: 'id' + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' }, t: 'a' }] }, { - ln: 'TypedValueType', + ln: 'ArrayType', ps: [{ - n: 'property', + n: 'element', rq: true, - ti: '.ScopedNameType' + col: true, + ti: '.XMLDataPropertyType' }, { - n: 'value', - rq: true, - ti: 'AnyType' + n: 'rs', + an: { + lp: 'RS' + }, + t: 'a' + }, { + n: 'elementCount', + ti: 'PositiveInteger', + an: { + lp: 'elementCount' + }, + t: 'a' }] }, { - ln: 'DataStreamDefinitionPropertyType', + ln: 'TimeGeometricPrimitivePropertyType', ps: [{ - n: 'dataStreamDefinition', + n: 'timeGeometricPrimitive', rq: true, - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + mx: false, + dom: false, + en: { + lp: '_TimeGeometricPrimitive', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -396,56 +411,36 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'XMLDataPropertyType', + ln: 'TypedValueListPropertyType', ps: [{ - n: 'item', - rq: true, - en: 'Item', - ti: 'AnyType' - }, { - n: 'record', - rq: true, - en: 'Record', - ti: '.RecordType' - }, { - n: 'array', + n: 'typedValueList', rq: true, - en: 'Array', - ti: '.ArrayType' + en: 'TypedValueList', + ti: '.TypedValueListType' }] }, { - ln: 'VectorType.Coordinate', - tn: null, + ln: 'CountPropertyType', ps: [{ n: 'count', rq: true, en: 'Count', ti: '.Count' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' - }, { - n: 'name', + }] + }, { + ln: 'DataRecordPropertyType', + ps: [{ + n: 'dataRecord', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'DataRecord', + ti: '.DataRecordType' }] }, { - ln: 'MultiplexedStreamFormatPropertyType', + ln: 'AllowedValuesPropertyType', ps: [{ - n: 'multiplexedStreamFormat', - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' }, { n: 'remoteSchema', an: { @@ -479,93 +474,7 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', - ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' - }] - }, { - ln: 'TypedValuePropertyType', - ps: [{ - n: 'typedValue', - rq: true, - en: 'TypedValue', - ti: '.TypedValueType' - }] - }, { - ln: 'VectorType', - bti: '.AbstractVectorType', - ps: [{ - n: 'coordinate', - rq: true, - col: true, - ti: '.VectorType.Coordinate' - }] - }, { - ln: 'TimeGridEnvelopePropertyType', - ps: [{ - n: 'timeGridEnvelope', - rq: true, - en: 'TimeGridEnvelope', - ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' - }] - }, { - ln: 'TypedValueListPropertyType', - ps: [{ - n: 'typedValueList', - rq: true, - en: 'TypedValueList', - ti: '.TypedValueListType' - }] - }, { - ln: 'SimpleDataRecordType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.AnyScalarPropertyType' - }] - }, { - ln: 'NormalizedCurveType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'inputGain', - ti: '.QuantityPropertyType' - }, { - n: 'inputBias', - ti: '.QuantityPropertyType' - }, { - n: 'outputGain', - ti: '.QuantityPropertyType' - }, { - n: 'outputBias', - ti: '.QuantityPropertyType' - }, { - n: 'interpolationMethod', - ti: '.CategoryPropertyType' - }, { - n: 'extrapolationMethod', - ti: '.CategoryPropertyType' - }, { - n: 'function', - rq: true, - ti: '.CurvePropertyType' - }] - }, { - ln: 'AbstractConditionalType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'condition', - rq: true, - col: true, - ti: '.AbstractConditionalType.Condition' - }] - }, { - ln: 'AbstractConditionalType.Condition', - tn: null, + ln: 'SimpleDataPropertyType', ps: [{ n: 'count', rq: true, @@ -627,14 +536,6 @@ var SWE_1_0_0_Module_Factory = function () { en: 'AbstractDataArray', ti: '.AbstractDataArrayType', t: 'er' - }, { - n: 'name', - rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -668,53 +569,111 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Boolean', + ln: 'AllowedValues', tn: null, - bti: '.AbstractDataComponentType', ps: [{ - n: 'quality', - ti: '.QualityPropertyType' + n: 'min', + rq: true, + ti: 'Double' }, { - n: 'value', - ti: 'Boolean' + n: 'max', + rq: true, + ti: 'Double' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'intervalOrValueList', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'valueList', + ti: { + t: 'l', + bti: 'Double' + } + }, { + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + } + }], + t: 'ers' }, { - n: 'axisID', - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'axisID' + lp: 'id' }, t: 'a' }] }, { - ln: 'DataRecordType', - bti: '.AbstractDataRecordType', + ln: 'TypedValueListType', ps: [{ - n: 'field', - mno: 0, + n: 'property', + rq: true, + ti: '.ScopedNameType' + }, { + n: 'value', + rq: true, col: true, - ti: '.DataComponentPropertyType' + ti: 'AnyType' }] }, { - ln: 'TimeGeometricComplexType', - bti: 'GML_3_1_1.AbstractTimeComplexType', + ln: 'TimeAggregatePropertyType', ps: [{ - n: 'primitive', + n: 'timeAggregate', rq: true, - col: true, - ti: '.TimeGeometricPrimitivePropertyType' + en: 'TimeAggregate', + ti: '.TimeAggregateType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Text', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'AbstractDataComponentType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ - n: 'value' + n: 'fixed', + ti: 'Boolean', + an: { + lp: 'fixed' + }, + t: 'a' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' }] }, { ln: 'BinaryBlock.Member.Component', @@ -769,92 +728,11 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTimes', - tn: null, - ps: [{ - n: 'min', - rq: true, - ti: { - t: 'l' - } - }, { - n: 'max', - rq: true, - ti: { - t: 'l' - } - }, { - n: 'intervalOrValueList', - rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'valueList', - ti: { - t: 'l' - } - }, { - en: 'interval', - ti: { - t: 'l' - } - }], - t: 'ers' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'CompoundPhenomenonType', - bti: '.PhenomenonType', - ps: [{ - n: 'dimension', - rq: true, - ti: 'PositiveInteger', - an: { - lp: 'dimension' - }, - t: 'a' - }] + ln: 'PhenomenonType', + bti: 'GML_3_1_1.DefinitionType' }, { - ln: 'Count', + ln: 'ConditionalValueType.Data', tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Integer' - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, - t: 'a' - }] - }, { - ln: 'AbstractDataRecordType', - bti: '.AbstractDataComponentType' - }, { - ln: 'DataComponentPropertyType', ps: [{ n: 'count', rq: true, @@ -916,14 +794,6 @@ var SWE_1_0_0_Module_Factory = function () { en: 'AbstractDataArray', ti: '.AbstractDataArrayType', t: 'er' - }, { - n: 'name', - rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -957,209 +827,110 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTokensPropertyType', + ln: 'ItemPropertyType', ps: [{ - n: 'allowedTokens', + n: 'item', rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokens' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + en: 'Item', + ti: 'AnyType' }] }, { - ln: 'DataBlockDefinitionPropertyType', + ln: 'TimePropertyType', ps: [{ - n: 'dataBlockDefinition', + n: 'time', rq: true, - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + en: 'Time', + ti: '.Time' }] }, { - ln: 'AbstractDataArrayType', - bti: '.AbstractDataComponentType', + ln: 'TimeGridEnvelopePropertyType', ps: [{ - n: 'elementCount', + n: 'timeGridEnvelope', rq: true, - ti: '.AbstractDataArrayType.ElementCount' + en: 'TimeGridEnvelope', + ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' }] }, { - ln: 'TimeGridType', - bti: 'GML_3_1_1.AbstractTimeComplexType', + ln: 'AllowedTimes', + tn: null, ps: [{ - n: 'extent', - rq: true, - ti: '.TimeGridEnvelopePropertyType' - }, { - n: 'originPos', - rq: true, - ti: 'GML_3_1_1.TimePositionType' - }, { - n: 'origin', + n: 'min', rq: true, - ti: 'GML_3_1_1.TimeInstantPropertyType' + ti: { + t: 'l' + } }, { - n: 'offsetDuration', + n: 'max', rq: true, - ti: 'Duration' + ti: { + t: 'l' + } }, { - n: 'offsetInterval', + n: 'intervalOrValueList', rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' - }, { - n: 'duration', - ti: 'Duration' - }] - }, { - ln: 'ScopedNameType', - ps: [{ - n: 'value', - t: 'v' + col: true, + mx: false, + dom: false, + etis: [{ + en: 'interval', + ti: { + t: 'l' + } + }, { + en: 'valueList', + ti: { + t: 'l' + } + }], + t: 'ers' }, { - n: 'codeSpace', - rq: true, + n: 'id', + ti: 'ID', an: { - lp: 'codeSpace' + lp: 'id' }, t: 'a' }] }, { - ln: 'ArrayType', + ln: 'DataArrayPropertyType', ps: [{ - n: 'element', + n: 'dataArray', rq: true, - col: true, - ti: '.XMLDataPropertyType' - }, { - n: 'rs', - an: { - lp: 'RS' - }, - t: 'a' - }, { - n: 'elementCount', - ti: 'PositiveInteger', - an: { - lp: 'elementCount' - }, - t: 'a' + en: 'DataArray', + ti: '.DataArrayType' }] }, { - ln: 'XMLBlockType', - bti: '.AbstractEncodingType', - ps: [{ - n: 'xmlElement', - ti: 'QName', - an: { - lp: 'xmlElement' - }, - t: 'a' - }] + ln: 'AbstractDataRecordType', + bti: '.AbstractDataComponentType' }, { - ln: 'AllowedTimesPropertyType', + ln: 'AllowedTokens', + tn: null, ps: [{ - n: 'allowedTimes', + n: 'valueList', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimes' + col: true, + mx: false, + dom: false, + ti: { + t: 'l', + bti: 'Token' + }, + t: 'er' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'SquareMatrixType', - bti: '.AbstractMatrixType', + ln: 'DataArrayType', + bti: '.AbstractDataArrayType', ps: [{ n: 'elementType', rq: true, - ti: '.QuantityPropertyType' + ti: '.DataComponentPropertyType' }, { n: 'encoding', rq: true, @@ -1170,68 +941,24 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.DataValuePropertyType' }] }, { - ln: 'IntervalType', + ln: 'SimpleDataRecordPropertyType', ps: [{ - n: 'lowerBound', - rq: true, - ti: 'AnyType' - }, { - n: 'upperBound', + n: 'simpleDataRecord', rq: true, - ti: 'AnyType' + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType' }] }, { - ln: 'DataBlockDefinitionType', + ln: 'AbstractConditionalType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'components', - rq: true, - ti: '.DataComponentPropertyType' - }, { - n: 'encoding', + n: 'condition', rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'Quantity', - tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Double' - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, - t: 'a' + ti: '.AbstractConditionalType.Condition' }] }, { - ln: 'SimpleDataPropertyType', + ln: 'DataComponentPropertyType', ps: [{ n: 'count', rq: true, @@ -1294,10 +1021,18 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.AbstractDataArrayType', t: 'er' }, { - n: 'remoteSchema', + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'name' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { @@ -1326,58 +1061,100 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeSpacePropertyType', + ln: 'SimpleDataRecordType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'remoteSchema', + n: 'field', + mno: 0, + col: true, + ti: '.AnyScalarPropertyType' + }] + }, { + ln: 'TextBlock', + tn: null, + bti: '.AbstractEncodingType', + ps: [{ + n: 'tokenSeparator', + rq: true, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'tokenSeparator' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', + n: 'blockSeparator', + rq: true, + an: { + lp: 'blockSeparator' + }, t: 'a' }, { - n: 'arcrole', + n: 'decimalSeparator', + rq: true, + ti: 'Token', + an: { + lp: 'decimalSeparator' + }, t: 'a' + }] + }, { + ln: 'AbstractDataArrayType.ElementCount', + tn: null, + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { - n: 'title', + n: 'ref', + ti: 'IDREF', + an: { + lp: 'ref' + }, t: 'a' + }] + }, { + ln: 'XMLDataPropertyType', + ps: [{ + n: 'item', + rq: true, + en: 'Item', + ti: 'AnyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' }] }, { - ln: 'UomPropertyType', + ln: 'DataBlockDefinitionType', ps: [{ - n: 'unitDefinition', + n: 'components', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.UnitDefinitionType', - t: 'er' + ti: '.DataComponentPropertyType' }, { - n: 'code', + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'code' + lp: 'id' }, t: 'a' + }] + }, { + ln: 'DataStreamDefinitionPropertyType', + ps: [{ + n: 'dataStreamDefinition', + rq: true, + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -1411,12 +1188,12 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeAggregatePropertyType', + ln: 'AllowedTokensPropertyType', ps: [{ - n: 'timeAggregate', + n: 'allowedTokens', rq: true, - en: 'TimeAggregate', - ti: '.TimeAggregateType' + en: 'AllowedTokens', + ti: '.AllowedTokens' }, { n: 'remoteSchema', an: { @@ -1450,233 +1227,155 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDataArrayType.ElementCount', - tn: null, - ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' - }, { - n: 'ref', - ti: 'IDREF', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'AllowedValues', + ln: 'BinaryBlock', tn: null, + bti: '.AbstractEncodingType', ps: [{ - n: 'min', - rq: true, - ti: 'Double' - }, { - n: 'max', - rq: true, - ti: 'Double' - }, { - n: 'intervalOrValueList', + n: 'member', rq: true, col: true, - mx: false, - dom: false, - etis: [{ - en: 'valueList', - ti: { - t: 'l', - bti: 'Double' - } - }, { - en: 'interval', - ti: { - t: 'l', - bti: 'Double' - } - }], - t: 'ers' + ti: '.BinaryBlock.Member' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'TextBlock', - tn: null, - bti: '.AbstractEncodingType', - ps: [{ - n: 'tokenSeparator', - rq: true, + n: 'byteLength', + ti: 'PositiveInteger', an: { - lp: 'tokenSeparator' + lp: 'byteLength' }, t: 'a' }, { - n: 'blockSeparator', + n: 'byteEncoding', rq: true, + ti: 'Token', an: { - lp: 'blockSeparator' + lp: 'byteEncoding' }, t: 'a' }, { - n: 'decimalSeparator', + n: 'byteOrder', rq: true, ti: 'Token', an: { - lp: 'decimalSeparator' + lp: 'byteOrder' }, t: 'a' }] }, { - ln: 'VectorPropertyType', + ln: 'ConditionalDataType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'vector', + n: '_case', rq: true, - en: 'Vector', - ti: '.VectorType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + col: true, + en: 'case', + ti: '.ConditionalDataType.Case' }] }, { - ln: 'ConditionalValueType', - bti: '.AbstractConditionalType', + ln: 'CategoryPropertyType', ps: [{ - n: 'data', + n: 'category', rq: true, - ti: '.ConditionalValueType.Data' + en: 'Category', + ti: '.Category' }] }, { - ln: 'StandardFormat', - tn: null, - bti: '.AbstractEncodingType', + ln: 'NormalizedCurveType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'mimeType', - rq: true, - ti: 'Token', - an: { - lp: 'mimeType' - }, - t: 'a' - }] - }, { - ln: 'AnyScalarPropertyType', - ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'inputGain', + ti: '.QuantityPropertyType' }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' + n: 'inputBias', + ti: '.QuantityPropertyType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' + n: 'outputGain', + ti: '.QuantityPropertyType' }, { - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' + n: 'outputBias', + ti: '.QuantityPropertyType' }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' + n: 'interpolationMethod', + ti: '.CategoryPropertyType' }, { - n: 'text', - rq: true, - en: 'Text', - ti: '.Text' + n: 'extrapolationMethod', + ti: '.CategoryPropertyType' }, { - n: 'name', + n: 'function', rq: true, - ti: 'Token', + ti: '.CurvePropertyType' + }] + }, { + ln: 'CompoundPhenomenonType', + bti: '.PhenomenonType', + ps: [{ + n: 'dimension', + rq: true, + ti: 'PositiveInteger', an: { - lp: 'name' + lp: 'dimension' }, t: 'a' - }, { - n: 'remoteSchema', + }] + }, { + ln: 'AbstractEncodingType', + ps: [{ + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' + }] + }, { + ln: 'CompositePhenomenonType', + bti: '.CompoundPhenomenonType', + ps: [{ + n: 'base', + ti: '.PhenomenonPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + n: 'component', + rq: true, + col: true, + ti: '.PhenomenonPropertyType' + }] + }, { + ln: 'ObservableProperty', + tn: null, + bti: '.AbstractDataComponentType' + }, { + ln: 'DataStreamDefinitionType', + ps: [{ + n: 'streamComponent', + rq: true, + col: true, + ti: '.DataBlockDefinitionPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'streamEncoding', + rq: true, + ti: '.MultiplexedStreamFormatPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, t: 'a' }] }, { - ln: 'PhenomenonType', - bti: 'GML_3_1_1.DefinitionType' - }, { - ln: 'ItemPropertyType', + ln: 'VectorOrSquareMatrixPropertyType', ps: [{ - n: 'item', + n: 'vector', rq: true, - en: 'Item', - ti: 'AnyType' + en: 'Vector', + ti: '.VectorType' + }, { + n: 'squareMatrix', + rq: true, + en: 'SquareMatrix', + ti: '.SquareMatrixType' }] }, { - ln: 'AbstractVectorType', - bti: '.AbstractDataRecordType', + ln: 'AbstractMatrixType', + bti: '.AbstractDataArrayType', ps: [{ n: 'referenceFrame', an: { @@ -1690,6 +1389,23 @@ var SWE_1_0_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'GeoLocationArea', + tn: null, + bti: '.AbstractVectorType', + ps: [{ + n: 'member', + rq: true, + col: true, + ti: '.EnvelopePropertyType' + }, { + n: 'geoLocationAreaName', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }] }, { ln: 'CurveType', bti: '.AbstractDataArrayType', @@ -1707,37 +1423,40 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.DataValuePropertyType' }] }, { - ln: 'AbstractDataComponentType', - bti: 'GML_3_1_1.AbstractGMLType', + ln: 'XMLBlockType', + bti: '.AbstractEncodingType', ps: [{ - n: 'fixed', - ti: 'Boolean', - an: { - lp: 'fixed' - }, - t: 'a' - }, { - n: 'definition', + n: 'xmlElement', + ti: 'QName', an: { - lp: 'definition' + lp: 'xmlElement' }, t: 'a' }] }, { - ln: 'RecordPropertyType', + ln: 'CountRangePropertyType', ps: [{ - n: 'record', + n: 'countRange', rq: true, - en: 'Record', - ti: '.RecordType' + en: 'CountRange', + ti: '.CountRange' }] }, { - ln: 'TimeIntervalGridPropertyType', + ln: 'TimeGeometricComplexType', + bti: 'GML_3_1_1.AbstractTimeComplexType', ps: [{ - n: 'timeIntervalGrid', + n: 'primitive', rq: true, - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType' + col: true, + ti: '.TimeGeometricPrimitivePropertyType' + }] + }, { + ln: 'EnvelopePropertyType', + ps: [{ + n: 'envelope', + rq: true, + en: 'Envelope', + ti: '.EnvelopeType' }, { n: 'remoteSchema', an: { @@ -1771,35 +1490,15 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryPropertyType', - ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' - }] - }, { - ln: 'QualityPropertyType', + ln: 'PhenomenonPropertyType', ps: [{ - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' - }, { - n: 'text', + n: 'phenomenon', rq: true, - en: 'Text', - ti: '.Text' + mx: false, + dom: false, + en: 'Phenomenon', + ti: '.PhenomenonType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1833,61 +1532,63 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataArrayPropertyType', + ln: 'BooleanPropertyType', ps: [{ - n: 'dataArray', + n: '_boolean', rq: true, - en: 'DataArray', - ti: '.DataArrayType' + en: 'Boolean', + ti: '.Boolean' }] }, { - ln: 'DataValuePropertyType', + ln: 'TimeRange', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'uom', + ti: '.UomPropertyType' }, { - n: 'content', - col: true, - t: 'ae' + n: 'constraint', + ti: '.AllowedTimesPropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'quality', + ti: '.QualityPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'value', + ti: { + t: 'l' + } }, { - n: 'title', + n: 'referenceTime', + an: { + lp: 'referenceTime' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'localFrame', + an: { + lp: 'localFrame' + }, t: 'a' }] }, { - ln: 'TimeInstantGridPropertyType', + ln: 'TimeObjectPropertyType', ps: [{ - n: 'timeInstantGrid', + n: 'timeObject', rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + mx: false, + dom: false, + en: { + lp: '_TimeObject', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeObjectType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1921,52 +1622,33 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + ln: 'Count', tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'low', - rq: true, - ti: 'Integer' - }, { - n: 'high', - rq: true, - ti: 'Integer' - }] - }, { - ln: 'PositionType', - bti: '.AbstractVectorType', - ps: [{ - n: 'time', - ti: '.TimePropertyType' - }, { - n: 'location', - ti: '.VectorPropertyType' - }, { - n: 'orientation', - ti: '.VectorOrSquareMatrixPropertyType' - }, { - n: 'velocity', - ti: '.VectorPropertyType' + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'angularVelocity', - ti: '.VectorOrSquareMatrixPropertyType' + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' }, { - n: 'acceleration', - ti: '.VectorPropertyType' + n: 'value', + ti: 'Integer' }, { - n: 'angularAcceleration', - ti: '.VectorOrSquareMatrixPropertyType' + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' }, { - n: 'state', - ti: '.VectorOrSquareMatrixPropertyType' - }] - }, { - ln: 'CountRangePropertyType', - ps: [{ - n: 'countRange', - rq: true, - en: 'CountRange', - ti: '.CountRange' + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' }] }, { ln: 'Time', @@ -2006,9 +1688,45 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservableProperty', - tn: null, - bti: '.AbstractDataComponentType' + ln: 'TimeIntervalGridType', + bti: '.TimeGridType', + ps: [{ + n: 'windowDuration', + rq: true, + ti: 'Duration' + }, { + n: 'windowInterval', + rq: true, + ti: 'GML_3_1_1.TimeIntervalLengthType' + }] + }, { + ln: 'PositionType', + bti: '.AbstractVectorType', + ps: [{ + n: 'time', + ti: '.TimePropertyType' + }, { + n: 'location', + ti: '.VectorPropertyType' + }, { + n: 'orientation', + ti: '.VectorOrSquareMatrixPropertyType' + }, { + n: 'velocity', + ti: '.VectorPropertyType' + }, { + n: 'angularVelocity', + ti: '.VectorOrSquareMatrixPropertyType' + }, { + n: 'acceleration', + ti: '.VectorPropertyType' + }, { + n: 'angularAcceleration', + ti: '.VectorOrSquareMatrixPropertyType' + }, { + n: 'state', + ti: '.VectorOrSquareMatrixPropertyType' + }] }, { ln: 'BinaryBlock.Member.Block', tn: null, @@ -2055,60 +1773,12 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractEncodingType', - ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'CountRange', - tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, - t: 'a' - }] - }, { - ln: 'TimeObjectPropertyType', + ln: 'AllowedTimesPropertyType', ps: [{ - n: 'timeObject', + n: 'allowedTimes', rq: true, - mx: false, - dom: false, - en: { - lp: '_TimeObject', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeObjectType', - t: 'er' + en: 'AllowedTimes', + ti: '.AllowedTimes' }, { n: 'remoteSchema', an: { @@ -2142,46 +1812,145 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Category', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'TypedValuePropertyType', ps: [{ - n: 'codeSpace', - ti: '.CodeSpacePropertyType' - }, { - n: 'constraint', - ti: '.AllowedTokensPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Token' + n: 'typedValue', + rq: true, + en: 'TypedValue', + ti: '.TypedValueType' + }] + }, { + ln: 'IntervalType', + ps: [{ + n: 'lowerBound', + rq: true, + ti: 'AnyType' }, { + n: 'upperBound', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'AbstractVectorType', + bti: '.AbstractDataRecordType', + ps: [{ n: 'referenceFrame', an: { lp: 'referenceFrame' }, t: 'a' }, { - n: 'axisID', - ti: 'Token', + n: 'localFrame', an: { - lp: 'axisID' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'AllowedValuesPropertyType', + ln: 'RecordType', ps: [{ - n: 'allowedValues', + n: 'field', rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' + col: true, + ti: '.ItemPropertyType' }, { - n: 'remoteSchema', + n: 'rs', an: { - lp: 'remoteSchema', + lp: 'RS' + }, + t: 'a' + }, { + n: 'fieldCount', + ti: 'PositiveInteger', + an: { + lp: 'fieldCount' + }, + t: 'a' + }] + }, { + ln: 'ArrayPropertyType', + ps: [{ + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' + }] + }, { + ln: 'TimePositionListType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }, { + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, + t: 'a' + }, { + n: 'indeterminatePosition', + ti: 'GML_3_1_1.TimeIndeterminateValueType', + an: { + lp: 'indeterminatePosition' + }, + t: 'a' + }, { + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, + t: 'a' + }] + }, { + ln: 'EnvelopeType', + bti: '.AbstractVectorType', + ps: [{ + n: 'time', + ti: '.TimeRangePropertyType' + }, { + n: 'lowerCorner', + rq: true, + ti: '.VectorPropertyType' + }, { + n: 'upperCorner', + rq: true, + ti: '.VectorPropertyType' + }] + }, { + ln: 'BlockEncodingPropertyType', + ps: [{ + n: 'standardFormat', + rq: true, + en: 'StandardFormat', + ti: '.StandardFormat' + }, { + n: 'binaryBlock', + rq: true, + en: 'BinaryBlock', + ti: '.BinaryBlock' + }, { + n: 'textBlock', + rq: true, + en: 'TextBlock', + ti: '.TextBlock' + }, { + n: 'xmlBlock', + rq: true, + en: 'XMLBlock', + ti: '.XMLBlockType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' @@ -2211,37 +1980,44 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PhenomenonSeriesType', - bti: '.CompoundPhenomenonType', + ln: 'ScopedNameType', ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' + n: 'value', + t: 'v' }, { - n: 'constraintList', + n: 'codeSpace', rq: true, - col: true, - ti: '.TypedValueListPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'QuantityPropertyType', + ln: 'VectorType', + bti: '.AbstractVectorType', ps: [{ - n: 'quantity', + n: 'coordinate', rq: true, - en: 'Quantity', - ti: '.Quantity' + col: true, + ti: '.VectorType.Coordinate' }] }, { - ln: 'EnvelopePropertyType', + ln: 'RecordPropertyType', ps: [{ - n: 'envelope', + n: 'record', rq: true, - en: 'Envelope', - ti: '.EnvelopeType' + en: 'Record', + ti: '.RecordType' + }] + }, { + ln: 'DataValuePropertyType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -2275,164 +2051,156 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeoLocationArea', - tn: null, - bti: '.AbstractVectorType', + ln: 'PhenomenonSeriesType', + bti: '.CompoundPhenomenonType', ps: [{ - n: 'member', + n: 'base', + rq: true, + ti: '.PhenomenonPropertyType' + }, { + n: 'constraintList', rq: true, col: true, - ti: '.EnvelopePropertyType' + ti: '.TypedValueListPropertyType' }, { - n: 'geoLocationAreaName', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + n: 'otherConstraint', + mno: 0, + col: true }] }, { - ln: 'QuantityRangePropertyType', + ln: 'MultiplexedStreamFormatType', + bti: '.AbstractEncodingType', ps: [{ - n: 'quantityRange', + n: 'type', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'BinaryBlock', + ln: 'CountRange', tn: null, - bti: '.AbstractEncodingType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'member', - rq: true, + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'quality', + mno: 0, col: true, - ti: '.BinaryBlock.Member' + ti: '.QualityPropertyType' }, { - n: 'byteLength', - ti: 'PositiveInteger', - an: { - lp: 'byteLength' - }, - t: 'a' + n: 'value', + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'byteEncoding', - rq: true, - ti: 'Token', + n: 'referenceFrame', an: { - lp: 'byteEncoding' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'byteOrder', - rq: true, + n: 'axisID', ti: 'Token', an: { - lp: 'byteOrder' + lp: 'axisID' }, t: 'a' }] }, { - ln: 'IntervalPropertyType', - ps: [{ - n: 'interval', - rq: true, - en: 'Interval', - ti: '.IntervalType' - }] - }, { - ln: 'VectorOrSquareMatrixPropertyType', + ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + tn: null, ps: [{ - n: 'vector', + n: 'low', rq: true, - en: 'Vector', - ti: '.VectorType' + ti: 'Integer' }, { - n: 'squareMatrix', + n: 'high', rq: true, - en: 'SquareMatrix', - ti: '.SquareMatrixType' + ti: 'Integer' }] }, { - ln: 'DataArrayType', - bti: '.AbstractDataArrayType', + ln: 'MultiplexedStreamFormatPropertyType', ps: [{ - n: 'elementType', - rq: true, - ti: '.DataComponentPropertyType' + n: 'multiplexedStreamFormat', + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'values', - rq: true, - ti: '.DataValuePropertyType' - }] - }, { - ln: 'ConditionalValueType.Data', - tn: null, - ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' + n: 'href', + t: 'a' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' + n: 'role', + t: 'a' }, { - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' + n: 'arcrole', + t: 'a' }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' + n: 'title', + t: 'a' }, { - n: 'text', + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'TimeGridType', + bti: 'GML_3_1_1.AbstractTimeComplexType', + ps: [{ + n: 'extent', rq: true, - en: 'Text', - ti: '.Text' + ti: '.TimeGridEnvelopePropertyType' }, { - n: 'quantityRange', + n: 'originPos', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' + ti: 'GML_3_1_1.TimePositionType' }, { - n: 'countRange', + n: 'origin', rq: true, - en: 'CountRange', - ti: '.CountRange' + ti: 'GML_3_1_1.TimeInstantPropertyType' }, { - n: 'timeRange', + n: 'offsetDuration', rq: true, - en: 'TimeRange', - ti: '.TimeRange' + ti: 'Duration' }, { - n: 'abstractDataRecord', + n: 'offsetInterval', rq: true, - mx: false, - dom: false, - en: 'AbstractDataRecord', - ti: '.AbstractDataRecordType', - t: 'er' + ti: 'GML_3_1_1.TimeIntervalLengthType' }, { - n: 'abstractDataArray', + n: 'duration', + ti: 'Duration' + }] + }, { + ln: 'TimeGeometricComplexPropertyType', + ps: [{ + n: 'timeGeometricComplex', rq: true, - mx: false, - dom: false, - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType', - t: 'er' + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType' }, { n: 'remoteSchema', an: { @@ -2466,27 +2234,12 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BlockEncodingPropertyType', + ln: 'TimeIntervalGridPropertyType', ps: [{ - n: 'standardFormat', - rq: true, - en: 'StandardFormat', - ti: '.StandardFormat' - }, { - n: 'binaryBlock', - rq: true, - en: 'BinaryBlock', - ti: '.BinaryBlock' - }, { - n: 'textBlock', - rq: true, - en: 'TextBlock', - ti: '.TextBlock' - }, { - n: 'xmlBlock', + n: 'timeIntervalGrid', rq: true, - en: 'XMLBlock', - ti: '.XMLBlockType' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType' }, { n: 'remoteSchema', an: { @@ -2520,15 +2273,37 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeInstantGridType', - bti: '.TimeGridType' - }, { - ln: 'ConditionalDataType.Case', - tn: null, + ln: 'AnyScalarPropertyType', ps: [{ - n: 'conditionalValue', - en: 'ConditionalValue', - ti: '.ConditionalValueType' + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' + }, { + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' + }, { + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' }, { n: 'name', rq: true, @@ -2570,38 +2345,8 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTokens', - tn: null, - ps: [{ - n: 'valueList', - rq: true, - col: true, - mx: false, - dom: false, - ti: { - t: 'l', - bti: 'Token' - }, - t: 'er' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'PhenomenonPropertyType', + ln: 'CodeSpacePropertyType', ps: [{ - n: 'phenomenon', - rq: true, - mx: false, - dom: false, - en: 'Phenomenon', - ti: '.PhenomenonType', - t: 'er' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2634,160 +2379,402 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRange', - tn: null, + ln: 'AbstractDataArrayType', bti: '.AbstractDataComponentType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' + n: 'elementCount', + rq: true, + ti: '.AbstractDataArrayType.ElementCount' + }] + }, { + ln: 'AbstractConditionalType.Condition', + tn: null, + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { - n: 'quality', - ti: '.QualityPropertyType' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { - n: 'value', - ti: { - t: 'l' - } + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - n: 'referenceTime', - an: { - lp: 'referenceTime' - }, - t: 'a' + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' - }] - }, { - ln: 'TextPropertyType', - ps: [{ n: 'text', rq: true, en: 'Text', ti: '.Text' - }] - }, { - ln: 'TimePositionListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' }, { - n: 'frame', + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRange' + }, { + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRange' + }, { + n: 'abstractDataRecord', + rq: true, + mx: false, + dom: false, + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType', + t: 'er' + }, { + n: 'abstractDataArray', + rq: true, + mx: false, + dom: false, + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType', + t: 'er' + }, { + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'frame' + lp: 'name' }, t: 'a' }, { - n: 'calendarEraName', + n: 'remoteSchema', an: { - lp: 'calendarEraName' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'indeterminatePosition', - ti: 'GML_3_1_1.TimeIndeterminateValueType', + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'TimeRangePropertyType', + ps: [{ + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRange' + }] + }, { + ln: 'Category', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'codeSpace', + ti: '.CodeSpacePropertyType' + }, { + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'quality', + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: 'Token' + }, { + n: 'referenceFrame', an: { - lp: 'indeterminatePosition' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'count', - ti: 'PositiveInteger', + n: 'axisID', + ti: 'Token', an: { - lp: 'count' + lp: 'axisID' }, t: 'a' }] }, { - ln: 'TypedValueListType', + ln: 'Quantity', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'property', - rq: true, - ti: '.ScopedNameType' + n: 'uom', + ti: '.UomPropertyType' + }, { + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' }, { n: 'value', + ti: 'Double' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' + }] + }, { + ln: 'QualityPropertyType', + ps: [{ + n: 'quantity', rq: true, - col: true, - ti: 'AnyType' + en: 'Quantity', + ti: '.Quantity' + }, { + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'CurvePropertyType', + ln: 'DataBlockDefinitionPropertyType', ps: [{ - n: 'curve', + n: 'dataBlockDefinition', rq: true, - en: 'Curve', - ti: '.CurveType' + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TimeIntervalGridType', - bti: '.TimeGridType', + ln: 'ConditionalValueType', + bti: '.AbstractConditionalType', ps: [{ - n: 'windowDuration', + n: 'data', rq: true, - ti: 'Duration' + ti: '.ConditionalValueType.Data' + }] + }, { + ln: 'QuantityRangePropertyType', + ps: [{ + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }] + }, { + ln: 'QuantityRange', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'uom', + ti: '.UomPropertyType' }, { - n: 'windowInterval', + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' + }] + }, { + ln: 'StandardFormat', + tn: null, + bti: '.AbstractEncodingType', + ps: [{ + n: 'mimeType', rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' + ti: 'Token', + an: { + lp: 'mimeType' + }, + t: 'a' }] }, { - ln: 'ArrayPropertyType', + ln: 'TimeInstantGridType', + bti: '.TimeGridType' + }, { + ln: 'TextPropertyType', ps: [{ - n: 'array', + n: 'text', rq: true, - en: 'Array', - ti: '.ArrayType' + en: 'Text', + ti: '.Text' }] }, { - ln: 'TimeRangePropertyType', + ln: 'SquareMatrixType', + bti: '.AbstractMatrixType', ps: [{ - n: 'timeRange', + n: 'elementType', rq: true, - en: 'TimeRange', - ti: '.TimeRange' + ti: '.QuantityPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + rq: true, + ti: '.DataValuePropertyType' }] }, { - t: 'enum', - ln: 'ByteOrder', - bti: 'Token', - vs: ['bigEndian', 'littleEndian'] + ln: 'ConstrainedPhenomenonType', + bti: '.PhenomenonType', + ps: [{ + n: 'base', + rq: true, + ti: '.PhenomenonPropertyType' + }, { + n: 'otherConstraint', + mno: 0, + col: true + }, { + n: 'singleConstraint', + mno: 0, + col: true, + ti: '.TypedValuePropertyType' + }] }, { t: 'enum', ln: 'ByteEncoding', bti: 'Token', vs: ['base64', 'raw', 'hex'] - }], - eis: [{ - en: 'Item', - ti: 'AnyType' - }, { - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType', - sh: { - lp: '_TimeComplex', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'XMLBlock', - ti: '.XMLBlockType' }, { - en: 'CountRange', - ti: '.CountRange' + t: 'enum', + ln: 'ByteOrder', + bti: 'Token', + vs: ['bigEndian', 'littleEndian'] + }], + eis: [{ + en: 'Interval', + ti: '.IntervalType' }, { en: 'valueList', ti: { @@ -2796,94 +2783,69 @@ var SWE_1_0_0_Module_Factory = function () { }, sc: '.AllowedTokens' }, { - en: 'interval', - ti: { - t: 'l' - }, - sc: '.AllowedTimes' - }, { - en: 'Envelope', - ti: '.EnvelopeType', + en: 'DataRecord', + ti: '.DataRecordType', sh: 'AbstractDataRecord' }, { - en: 'TextBlock', - ti: '.TextBlock' - }, { - en: 'TimeGrid', - ti: '.TimeGridType', - sh: { - lp: '_TimeComplex', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType', + sh: 'TimeGrid' }, { - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType' + en: 'TypedValue', + ti: '.TypedValueType' }, { - en: 'interval', - ti: { - t: 'l', - bti: 'Double' - }, - sc: '.AllowedValues' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType', + sh: 'TimeGrid' }, { - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType', + en: 'ConditionalData', + ti: '.ConditionalDataType', sh: 'AbstractDataRecord' }, { - en: 'BinaryBlock', - ti: '.BinaryBlock' - }, { - en: 'Count', - ti: '.Count' + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { - en: 'QuantityRange', - ti: '.QuantityRange' + en: 'Text', + ti: '.Text' }, { - en: 'Quantity', - ti: '.Quantity' + en: 'interval', + ti: { + t: 'l' + }, + sc: '.AllowedTimes' }, { - en: 'Vector', - ti: '.VectorType', - sh: 'AbstractDataRecord' + en: 'Boolean', + ti: '.Boolean' }, { - en: 'AbstractDataRecord', - ti: '.AbstractDataRecordType' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractDataArray' + en: 'ConditionalValue', + ti: '.ConditionalValueType', + sh: 'AbstractDataRecord' }, { en: 'TypedValueList', ti: '.TypedValueListType' }, { - en: 'Time', - ti: '.Time' - }, { - en: 'Text', - ti: '.Text' - }, { - en: 'Array', - ti: '.ArrayType' - }, { - en: 'TimeRange', - ti: '.TimeRange' - }, { - en: 'Boolean', - ti: '.Boolean' + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataArray' }, { - en: 'GeoLocationArea', - ti: '.GeoLocationArea', - sh: 'AbstractDataRecord' + en: 'Category', + ti: '.Category' }, { - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + en: 'TimeAggregate', + ti: '.TimeAggregateType', + sh: { + lp: '_TimeObject', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType', - sh: 'TimeGrid' + en: 'TextBlock', + ti: '.TextBlock' }, { - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + en: 'StandardFormat', + ti: '.StandardFormat' }, { en: 'Phenomenon', ti: '.PhenomenonType', @@ -2892,52 +2854,48 @@ var SWE_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ConditionalValue', - ti: '.ConditionalValueType', - sh: 'AbstractDataRecord' - }, { - en: 'Category', - ti: '.Category' - }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'PhenomenonSeries', + ti: '.PhenomenonSeriesType', + sh: 'CompoundPhenomenon' }, { - en: 'NormalizedCurve', - ti: '.NormalizedCurveType', + en: 'GeoLocationArea', + ti: '.GeoLocationArea', sh: 'AbstractDataRecord' }, { en: 'SquareMatrix', ti: '.SquareMatrixType', sh: 'AbstractDataArray' }, { - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType', - sh: 'TimeGrid' + en: 'valueList', + ti: { + t: 'l', + bti: 'Double' + }, + sc: '.AllowedValues' }, { - en: 'TimeAggregate', - ti: '.TimeAggregateType', - sh: { - lp: '_TimeObject', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'CountRange', + ti: '.CountRange' }, { - en: 'ConstrainedPhenomenon', - ti: '.ConstrainedPhenomenonType', - sh: 'Phenomenon' + en: 'Item', + ti: 'AnyType' }, { - en: 'DataArray', - ti: '.DataArrayType', - sh: 'AbstractDataArray' + en: 'Time', + ti: '.Time' }, { - en: 'TypedValue', - ti: '.TypedValueType' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractDataRecord' }, { - en: 'AllowedTimes', - ti: '.AllowedTimes' + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { - en: 'DataRecord', - ti: '.DataRecordType', + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType', sh: 'AbstractDataRecord' + }, { + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractDataArray' }, { en: 'valueList', ti: { @@ -2945,43 +2903,66 @@ var SWE_1_0_0_Module_Factory = function () { }, sc: '.AllowedTimes' }, { - en: 'StandardFormat', - ti: '.StandardFormat' + en: 'BinaryBlock', + ti: '.BinaryBlock' }, { - en: 'valueList', + en: 'XMLBlock', + ti: '.XMLBlockType' + }, { + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' + }, { + en: 'Record', + ti: '.RecordType' + }, { + en: 'Vector', + ti: '.VectorType', + sh: 'AbstractDataRecord' + }, { + en: 'Count', + ti: '.Count' + }, { + en: 'TimeRange', + ti: '.TimeRange' + }, { + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + en: 'interval', ti: { t: 'l', bti: 'Double' }, sc: '.AllowedValues' }, { - en: 'Interval', - ti: '.IntervalType' + en: 'Quantity', + ti: '.Quantity' }, { - en: 'ConditionalData', - ti: '.ConditionalDataType', - sh: 'AbstractDataRecord' + en: 'Array', + ti: '.ArrayType' }, { en: 'AllowedTokens', ti: '.AllowedTokens' }, { - en: 'Record', - ti: '.RecordType' + en: 'AllowedTimes', + ti: '.AllowedTimes' + }, { + en: 'TimeGrid', + ti: '.TimeGridType', + sh: { + lp: '_TimeComplex', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'CompoundPhenomenon', ti: '.CompoundPhenomenonType', sh: 'Phenomenon' }, { - en: 'PhenomenonSeries', - ti: '.PhenomenonSeriesType', - sh: 'CompoundPhenomenon' - }, { - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType' }, { - en: 'Position', - ti: '.PositionType', - sh: 'AbstractDataRecord' + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType' }, { en: 'CompositePhenomenon', ti: '.CompositePhenomenonType', @@ -2989,6 +2970,25 @@ var SWE_1_0_0_Module_Factory = function () { }, { en: 'ObservableProperty', ti: '.ObservableProperty' + }, { + en: 'ConstrainedPhenomenon', + ti: '.ConstrainedPhenomenonType', + sh: 'Phenomenon' + }, { + en: 'Position', + ti: '.PositionType', + sh: 'AbstractDataRecord' + }, { + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType', + sh: { + lp: '_TimeComplex', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'NormalizedCurve', + ti: '.NormalizedCurveType', + sh: 'AbstractDataRecord' }] }; return { diff --git a/scripts/lib/SWE_1_0_1.js b/scripts/lib/SWE_1_0_1.js index c3fb4865..a566458e 100644 --- a/scripts/lib/SWE_1_0_1.js +++ b/scripts/lib/SWE_1_0_1.js @@ -5,39 +5,189 @@ var SWE_1_0_1_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'Time', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'DataArrayPropertyType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' + n: 'dataArray', + rq: true, + en: 'DataArray', + ti: '.DataArrayType' + }] + }, { + ln: 'SquareMatrixType', + bti: '.AbstractMatrixType', + ps: [{ + n: 'elementType', + rq: true, + ti: '.QuantityPropertyType' }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' }, { - n: 'quality', - ti: '.QualityPropertyType' + n: 'values', + ti: '.DataValuePropertyType' + }] + }, { + ln: 'AllowedTokensPropertyType', + ps: [{ + n: 'allowedTokens', + rq: true, + en: 'AllowedTokens', + ti: '.AllowedTokens' }, { - n: 'value', - ti: { - t: 'l' - } + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'referenceTime', + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CountPropertyType', + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' + }] + }, { + ln: 'AllowedTimesPropertyType', + ps: [{ + n: 'allowedTimes', + rq: true, + en: 'AllowedTimes', + ti: '.AllowedTimes' + }, { + n: 'remoteSchema', an: { - lp: 'referenceTime' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'referenceFrame', + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'TextPropertyType', + ps: [{ + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' + }] + }, { + ln: 'QuantityPropertyType', + ps: [{ + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' + }] + }, { + ln: 'ConstrainedPhenomenonType', + bti: '.PhenomenonType', + ps: [{ + n: 'base', + rq: true, + ti: '.PhenomenonPropertyType' + }, { + n: 'otherConstraint', + mno: 0, + col: true + }, { + n: 'singleConstraint', + mno: 0, + col: true, + ti: '.AnyDataPropertyType' + }] + }, { + ln: 'BinaryBlock.Member.Block', + tn: null, + ps: [{ + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'referenceFrame' + lp: 'ref' }, t: 'a' }, { - n: 'localFrame', + n: 'byteLength', + ti: 'PositiveInteger', an: { - lp: 'localFrame' + lp: 'byteLength' + }, + t: 'a' + }, { + n: 'paddingBytesBefore', + ti: 'NonNegativeInteger', + an: { + lp: 'paddingBytes-before' + }, + t: 'a' + }, { + n: 'paddingBytesAfter', + ti: 'NonNegativeInteger', + an: { + lp: 'paddingBytes-after' + }, + t: 'a' + }, { + n: 'encryption', + an: { + lp: 'encryption' + }, + t: 'a' + }, { + n: 'compression', + an: { + lp: 'compression' }, t: 'a' }] @@ -72,7 +222,7 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConditionalValueType.Data', + ln: 'AbstractConditionalType.Condition', tn: null, ps: [{ n: 'count', @@ -135,6 +285,14 @@ var SWE_1_0_1_Module_Factory = function () { en: 'AbstractDataArray', ti: '.AbstractDataArrayType', t: 'er' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -168,82 +326,45 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataRecordPropertyType', + ln: 'ConditionalValueType', + bti: '.AbstractConditionalType', ps: [{ - n: 'simpleDataRecord', + n: 'data', rq: true, - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType' + ti: '.ConditionalValueType.Data' }] }, { - ln: 'BinaryBlock.Member.Block', - tn: null, + ln: 'PhenomenonPropertyType', ps: [{ - n: 'ref', + n: 'phenomenon', rq: true, - ti: 'Token', + mx: false, + dom: false, + en: 'Phenomenon', + ti: '.PhenomenonType', + t: 'er' + }, { + n: 'remoteSchema', an: { - lp: 'ref' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'byteLength', - ti: 'PositiveInteger', - an: { - lp: 'byteLength' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'paddingBytesBefore', - ti: 'NonNegativeInteger', - an: { - lp: 'paddingBytes-before' - }, + n: 'href', t: 'a' }, { - n: 'paddingBytesAfter', - ti: 'NonNegativeInteger', - an: { - lp: 'paddingBytes-after' - }, + n: 'role', t: 'a' }, { - n: 'encryption', - an: { - lp: 'encryption' - }, + n: 'arcrole', t: 'a' }, { - n: 'compression', - an: { - lp: 'compression' - }, - t: 'a' - }] - }, { - ln: 'CodeSpacePropertyType', - ps: [{ - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', + n: 'title', t: 'a' }, { n: 'show', @@ -255,121 +376,33 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataRecordType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.AnyScalarPropertyType' - }] - }, { - ln: 'AllowedTimes', - tn: null, + ln: 'ArrayType', ps: [{ - n: 'min', - rq: true, - ti: { - t: 'l' - } - }, { - n: 'max', - rq: true, - ti: { - t: 'l' - } - }, { - n: 'intervalOrValueList', + n: 'element', rq: true, col: true, - mx: false, - dom: false, - etis: [{ - en: 'valueList', - ti: { - t: 'l' - } - }, { - en: 'interval', - ti: { - t: 'l' - } - }], - t: 'ers' + ti: '.XMLDataPropertyType' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'TextPropertyType', - ps: [{ - n: 'text', - rq: true, - en: 'Text', - ti: '.Text' - }] - }, { - ln: 'CompoundPhenomenonType', - bti: '.PhenomenonType', - ps: [{ - n: 'dimension', - rq: true, - ti: 'PositiveInteger', + n: 'rs', an: { - lp: 'dimension' + lp: 'RS' }, t: 'a' - }] - }, { - ln: 'IntervalType', - ps: [{ - n: 'lowerBound', - rq: true, - ti: 'AnyType' }, { - n: 'upperBound', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'StandardFormat', - tn: null, - bti: '.AbstractEncodingType', - ps: [{ - n: 'mimeType', - rq: true, - ti: 'Token', + n: 'elementCount', + ti: 'PositiveInteger', an: { - lp: 'mimeType' + lp: 'elementCount' }, t: 'a' }] }, { - ln: 'QualityPropertyType', + ln: 'AllowedValuesPropertyType', ps: [{ - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' - }, { - n: 'text', + n: 'allowedValues', rq: true, - en: 'Text', - ti: '.Text' + en: 'AllowedValues', + ti: '.AllowedValues' }, { n: 'remoteSchema', an: { @@ -403,68 +436,95 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRange', + ln: 'TimeGeometricComplexType', + bti: 'GML_3_1_1.AbstractTimeComplexType', + ps: [{ + n: 'primitive', + rq: true, + col: true, + ti: '.TimeGeometricPrimitivePropertyType' + }] + }, { + ln: 'TextBlock', tn: null, - bti: '.AbstractDataComponentType', + bti: '.AbstractEncodingType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l' - } - }, { - n: 'referenceTime', + n: 'tokenSeparator', + rq: true, an: { - lp: 'referenceTime' + lp: 'tokenSeparator' }, t: 'a' }, { - n: 'referenceFrame', + n: 'blockSeparator', + rq: true, an: { - lp: 'referenceFrame' + lp: 'blockSeparator' }, t: 'a' }, { - n: 'localFrame', + n: 'decimalSeparator', + rq: true, + ti: 'Token', an: { - lp: 'localFrame' + lp: 'decimalSeparator' }, t: 'a' }] }, { - ln: 'XMLBlockType', + ln: 'ObservableProperty', + tn: null, + bti: '.AbstractDataComponentType' + }, { + ln: 'MultiplexedStreamFormatType', bti: '.AbstractEncodingType', ps: [{ - n: 'xmlElement', - ti: 'QName', + n: 'type', + rq: true, an: { - lp: 'xmlElement' + lp: 'type' }, t: 'a' - }] - }, { - ln: 'ScopedNameType', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'codeSpace', + n: 'version', rq: true, an: { - lp: 'codeSpace' + lp: 'version' }, t: 'a' }] }, { - ln: 'AnyDataPropertyType', + ln: 'ConditionalDataType', + bti: '.AbstractDataRecordType', + ps: [{ + n: '_case', + rq: true, + col: true, + en: 'case', + ti: '.ConditionalDataType.Case' + }] + }, { + ln: 'CountRangePropertyType', + ps: [{ + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRange' + }] + }, { + ln: 'CompositePhenomenonType', + bti: '.CompoundPhenomenonType', + ps: [{ + n: 'base', + ti: '.PhenomenonPropertyType' + }, { + n: 'component', + rq: true, + col: true, + ti: '.PhenomenonPropertyType' + }] + }, { + ln: 'DataComponentPropertyType', ps: [{ n: 'count', rq: true, @@ -526,6 +586,14 @@ var SWE_1_0_1_Module_Factory = function () { en: 'AbstractDataArray', ti: '.AbstractDataArrayType', t: 'er' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -559,113 +627,68 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConstrainedPhenomenonType', - bti: '.PhenomenonType', + ln: 'ArrayPropertyType', ps: [{ - n: 'base', + n: 'array', rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true - }, { - n: 'singleConstraint', - mno: 0, - col: true, - ti: '.AnyDataPropertyType' + en: 'Array', + ti: '.ArrayType' }] }, { - ln: 'TimeObjectPropertyType', + ln: 'VectorType.Coordinate', + tn: null, ps: [{ - n: 'timeObject', + n: 'count', rq: true, - mx: false, - dom: false, - en: { - lp: '_TimeObject', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeObjectType', - t: 'er' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + en: 'Count', + ti: '.Count' }, { - n: 'title', - t: 'a' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractDataArrayType', + ln: 'CategoryPropertyType', ps: [{ - n: 'elementType', - rq: true, - ti: '.SimpleDataRecordPropertyType' - }, { - n: 'encoding', + n: 'category', rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'values', - ti: '.DataValuePropertyType' + en: 'Category', + ti: '.Category' }] }, { - ln: 'AbstractVectorType', - bti: '.AbstractDataRecordType', + ln: 'VectorOrSquareMatrixPropertyType', ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'vector', + rq: true, + en: 'Vector', + ti: '.VectorType' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' - }] - }, { - ln: 'ItemPropertyType', - ps: [{ - n: 'item', + n: 'squareMatrix', rq: true, - en: 'Item', - ti: 'AnyType' + en: 'SquareMatrix', + ti: '.SquareMatrixType' }] }, { - ln: 'DataStreamDefinitionPropertyType', + ln: 'TimeGridPropertyType', ps: [{ - n: 'dataStreamDefinition', + n: 'timeInstantGrid', rq: true, - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -699,24 +722,27 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomPropertyType', + ln: 'BlockEncodingPropertyType', ps: [{ - n: 'unitDefinition', + n: 'standardFormat', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.UnitDefinitionType', - t: 'er' + en: 'StandardFormat', + ti: '.StandardFormat' }, { - n: 'code', - an: { - lp: 'code' - }, - t: 'a' + n: 'binaryBlock', + rq: true, + en: 'BinaryBlock', + ti: '.BinaryBlock' + }, { + n: 'textBlock', + rq: true, + en: 'TextBlock', + ti: '.TextBlock' + }, { + n: 'xmlBlock', + rq: true, + en: 'XMLBlock', + ti: '.XMLBlockType' }, { n: 'remoteSchema', an: { @@ -750,187 +776,217 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataArrayPropertyType', + ln: 'AbstractMatrixType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'dataArray', - rq: true, - en: 'DataArray', - ti: '.DataArrayType' + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { - ln: 'EnvelopePropertyType', + ln: 'StandardFormat', + tn: null, + bti: '.AbstractEncodingType', ps: [{ - n: 'envelope', + n: 'mimeType', rq: true, - en: 'Envelope', - ti: '.EnvelopeType' - }, { - n: 'remoteSchema', + ti: 'Token', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'mimeType' }, t: 'a' + }] + }, { + ln: 'TimeRange', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'uom', + ti: '.UomPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'constraint', + ti: '.AllowedTimesPropertyType' }, { - n: 'role', - t: 'a' + n: 'quality', + ti: '.QualityPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'value', + ti: { + t: 'l' + } }, { - n: 'title', + n: 'referenceTime', + an: { + lp: 'referenceTime' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'localFrame', + an: { + lp: 'localFrame' + }, t: 'a' }] }, { - ln: 'ObservableProperty', - tn: null, - bti: '.AbstractDataComponentType' + ln: 'TimeInstantGridType', + bti: '.TimeGridType' }, { - ln: 'VectorOrSquareMatrixPropertyType', + ln: 'RecordType', ps: [{ - n: 'vector', - rq: true, - en: 'Vector', - ti: '.VectorType' - }, { - n: 'squareMatrix', + n: 'field', rq: true, - en: 'SquareMatrix', - ti: '.SquareMatrixType' - }] - }, { - ln: 'DataValuePropertyType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', col: true, - t: 'ae' + ti: '.ItemPropertyType' }, { - n: 'recordCount', - ti: 'PositiveInteger', + n: 'rs', an: { - lp: 'recordCount' + lp: 'RS' }, t: 'a' }, { - n: 'remoteSchema', + n: 'fieldCount', + ti: 'PositiveInteger', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'fieldCount' }, t: 'a' + }] + }, { + ln: 'CountRange', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' }, { - n: 'title', - t: 'a' + n: 'value', + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, t: 'a' }] }, { - ln: 'AbstractConditionalType.Condition', + ln: 'Count', tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' + n: 'value', + ti: 'Integer' }, { - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' }, { - n: 'category', + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' + }] + }, { + ln: 'CompoundPhenomenonType', + bti: '.PhenomenonType', + ps: [{ + n: 'dimension', rq: true, - en: 'Category', - ti: '.Category' - }, { - n: 'text', + ti: 'PositiveInteger', + an: { + lp: 'dimension' + }, + t: 'a' + }] + }, { + ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + tn: null, + ps: [{ + n: 'low', rq: true, - en: 'Text', - ti: '.Text' + ti: 'Integer' }, { - n: 'quantityRange', + n: 'high', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' - }, { - n: 'countRange', + ti: 'Integer' + }] + }, { + ln: 'TimeIntervalGridType', + bti: '.TimeGridType', + ps: [{ + n: 'windowDuration', rq: true, - en: 'CountRange', - ti: '.CountRange' + ti: 'Duration' }, { - n: 'timeRange', + n: 'windowInterval', rq: true, - en: 'TimeRange', - ti: '.TimeRange' - }, { - n: 'abstractDataRecord', + ti: 'GML_3_1_1.TimeIntervalLengthType' + }] + }, { + ln: 'TimeGridEnvelopePropertyType', + ps: [{ + n: 'timeGridEnvelope', rq: true, - mx: false, - dom: false, - en: 'AbstractDataRecord', - ti: '.AbstractDataRecordType', - t: 'er' - }, { - n: 'abstractDataArray', + en: 'TimeGridEnvelope', + ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' + }] + }, { + ln: 'UomPropertyType', + ps: [{ + n: 'unitDefinition', rq: true, mx: false, dom: false, - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType', + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.UnitDefinitionType', t: 'er' }, { - n: 'name', - rq: true, - ti: 'Token', + n: 'code', an: { - lp: 'name' + lp: 'code' }, t: 'a' }, { @@ -966,18 +1022,97 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGeometricPrimitivePropertyType', + ln: 'BinaryBlock.Member.Component', + tn: null, ps: [{ - n: 'timeGeometricPrimitive', + n: 'ref', rq: true, - mx: false, - dom: false, - en: { - lp: '_TimeGeometricPrimitive', - ns: 'http:\/\/www.opengis.net\/gml' + ti: 'Token', + an: { + lp: 'ref' }, - ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', - t: 'er' + t: 'a' + }, { + n: 'dataType', + an: { + lp: 'dataType' + }, + t: 'a' + }, { + n: 'significantBits', + ti: 'PositiveInteger', + an: { + lp: 'significantBits' + }, + t: 'a' + }, { + n: 'bitLength', + ti: 'PositiveInteger', + an: { + lp: 'bitLength' + }, + t: 'a' + }, { + n: 'paddingBitsBefore', + ti: 'NonNegativeInteger', + an: { + lp: 'paddingBits-before' + }, + t: 'a' + }, { + n: 'paddingBitsAfter', + ti: 'NonNegativeInteger', + an: { + lp: 'paddingBits-after' + }, + t: 'a' + }, { + n: 'encryption', + an: { + lp: 'encryption' + }, + t: 'a' + }] + }, { + ln: 'Boolean', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'quality', + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: 'Boolean' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' + }] + }, { + ln: 'SimpleDataRecordType', + bti: '.AbstractDataRecordType', + ps: [{ + n: 'field', + mno: 0, + col: true, + ti: '.AnyScalarPropertyType' + }] + }, { + ln: 'VectorPropertyType', + ps: [{ + n: 'vector', + rq: true, + en: 'Vector', + ti: '.VectorType' }, { n: 'remoteSchema', an: { @@ -1011,45 +1146,11 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnyScalarPropertyType', + ln: 'MultiplexedStreamFormatPropertyType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' - }, { - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' - }, { - n: 'text', - rq: true, - en: 'Text', - ti: '.Text' - }, { - n: 'name', - rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + n: 'multiplexedStreamFormat', + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { n: 'remoteSchema', an: { @@ -1083,12 +1184,48 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTimesPropertyType', + ln: 'ScopedNameType', ps: [{ - n: 'allowedTimes', + n: 'value', + t: 'v' + }, { + n: 'codeSpace', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimes' + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'PhenomenonSeriesType', + bti: '.CompoundPhenomenonType', + ps: [{ + n: 'base', + rq: true, + ti: '.PhenomenonPropertyType' + }, { + n: 'constraintList', + rq: true, + col: true, + ti: '.DataArrayPropertyType' + }, { + n: 'otherConstraint', + mno: 0, + col: true + }] + }, { + ln: 'TimeObjectPropertyType', + ps: [{ + n: 'timeObject', + rq: true, + mx: false, + dom: false, + en: { + lp: '_TimeObject', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeObjectType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1122,116 +1259,99 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryPropertyType', + ln: 'Text', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' + n: 'value' }] }, { - ln: 'TimeGridEnvelopePropertyType', + ln: 'EnvelopeType', + bti: '.AbstractVectorType', ps: [{ - n: 'timeGridEnvelope', + n: 'time', + ti: '.TimeRangePropertyType' + }, { + n: 'lowerCorner', rq: true, - en: 'TimeGridEnvelope', - ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' - }] - }, { - ln: 'AbstractDataComponentType', - bti: 'GML_3_1_1.AbstractGMLType', - ps: [{ - n: 'fixed', - ti: 'Boolean', - an: { - lp: 'fixed' - }, - t: 'a' + ti: '.VectorPropertyType' }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' - }] - }, { - ln: 'QuantityRangePropertyType', - ps: [{ - n: 'quantityRange', + n: 'upperCorner', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' + ti: '.VectorPropertyType' }] }, { - ln: 'CurvePropertyType', + ln: 'DataArrayType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'curve', + n: 'elementType', rq: true, - en: 'Curve', - ti: '.CurveType' + ti: '.DataComponentPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + ti: '.DataValuePropertyType' }] }, { - ln: 'Text', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'IntervalType', ps: [{ - n: 'value' + n: 'lowerBound', + rq: true, + ti: 'AnyType' + }, { + n: 'upperBound', + rq: true, + ti: 'AnyType' }] }, { - ln: 'PhenomenonType', - bti: 'GML_3_1_1.DefinitionType' + ln: 'AbstractDataRecordType', + bti: '.AbstractDataComponentType' }, { - ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + ln: 'BinaryBlock.Member', tn: null, ps: [{ - n: 'low', + n: 'component', rq: true, - ti: 'Integer' + en: 'Component', + ti: '.BinaryBlock.Member.Component' }, { - n: 'high', + n: 'block', rq: true, - ti: 'Integer' + en: 'Block', + ti: '.BinaryBlock.Member.Block' }] }, { - ln: 'BinaryBlock', + ln: 'AllowedTokens', tn: null, - bti: '.AbstractEncodingType', ps: [{ - n: 'member', + n: 'valueList', rq: true, col: true, - ti: '.BinaryBlock.Member' - }, { - n: 'byteLength', - ti: 'PositiveInteger', - an: { - lp: 'byteLength' - }, - t: 'a' - }, { - n: 'byteEncoding', - rq: true, - ti: 'Token', - an: { - lp: 'byteEncoding' + mx: false, + dom: false, + ti: { + t: 'l', + bti: 'Token' }, - t: 'a' + t: 'er' }, { - n: 'byteOrder', - rq: true, - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'byteOrder' + lp: 'id' }, t: 'a' }] }, { - ln: 'TimeIntervalGridPropertyType', + ln: 'TimeGeometricComplexPropertyType', ps: [{ - n: 'timeIntervalGrid', + n: 'timeGeometricComplex', rq: true, - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType' + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType' }, { n: 'remoteSchema', an: { @@ -1265,134 +1385,110 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeAggregatePropertyType', + ln: 'PositionType', + bti: '.AbstractVectorType', ps: [{ - n: 'timeAggregate', - rq: true, - en: 'TimeAggregate', - ti: '.TimeAggregateType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'time', + ti: '.TimePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'location', + ti: '.VectorPropertyType' }, { - n: 'href', - t: 'a' + n: 'orientation', + ti: '.VectorOrSquareMatrixPropertyType' }, { - n: 'role', - t: 'a' + n: 'velocity', + ti: '.VectorPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'angularVelocity', + ti: '.VectorOrSquareMatrixPropertyType' }, { - n: 'title', - t: 'a' + n: 'acceleration', + ti: '.VectorPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'angularAcceleration', + ti: '.VectorOrSquareMatrixPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'state', + ti: '.VectorOrSquareMatrixPropertyType' }] }, { - ln: 'BinaryBlock.Member.Component', + ln: 'Time', tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' + n: 'uom', + ti: '.UomPropertyType' }, { - n: 'dataType', - an: { - lp: 'dataType' - }, - t: 'a' + n: 'constraint', + ti: '.AllowedTimesPropertyType' }, { - n: 'significantBits', - ti: 'PositiveInteger', - an: { - lp: 'significantBits' - }, - t: 'a' + n: 'quality', + ti: '.QualityPropertyType' }, { - n: 'bitLength', - ti: 'PositiveInteger', - an: { - lp: 'bitLength' - }, - t: 'a' + n: 'value', + ti: { + t: 'l' + } }, { - n: 'paddingBitsBefore', - ti: 'NonNegativeInteger', + n: 'referenceTime', an: { - lp: 'paddingBits-before' + lp: 'referenceTime' }, t: 'a' }, { - n: 'paddingBitsAfter', - ti: 'NonNegativeInteger', + n: 'referenceFrame', an: { - lp: 'paddingBits-after' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'encryption', + n: 'localFrame', an: { - lp: 'encryption' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'DataRecordType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.DataComponentPropertyType' - }] - }, { - ln: 'DataStreamDefinitionType', + ln: 'AnyScalarPropertyType', ps: [{ - n: 'streamComponent', + n: 'count', rq: true, - col: true, - ti: '.DataBlockDefinitionPropertyType' + en: 'Count', + ti: '.Count' }, { - n: 'streamEncoding', + n: 'quantity', rq: true, - ti: '.MultiplexedStreamFormatPropertyType' + en: 'Quantity', + ti: '.Quantity' }, { - n: 'id', - ti: 'ID', + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' + }, { + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' + }, { + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'id' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'PhenomenonPropertyType', - ps: [{ - n: 'phenomenon', - rq: true, - mx: false, - dom: false, - en: 'Phenomenon', - ti: '.PhenomenonType', - t: 'er' }, { n: 'remoteSchema', an: { @@ -1426,12 +1522,36 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGeometricComplexPropertyType', + ln: 'SimpleDataRecordPropertyType', ps: [{ - n: 'timeGeometricComplex', + n: 'simpleDataRecord', rq: true, - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType' + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType' + }] + }, { + ln: 'RecordPropertyType', + ps: [{ + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' + }] + }, { + ln: 'BooleanPropertyType', + ps: [{ + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' + }] + }, { + ln: 'DataBlockDefinitionPropertyType', + ps: [{ + n: 'dataBlockDefinition', + rq: true, + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' }, { n: 'remoteSchema', an: { @@ -1465,106 +1585,259 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePositionListType', + ln: 'IntervalPropertyType', + ps: [{ + n: 'interval', + rq: true, + en: 'Interval', + ti: '.IntervalType' + }] + }, { + ln: 'DataRecordPropertyType', + ps: [{ + n: 'dataRecord', + rq: true, + en: 'DataRecord', + ti: '.DataRecordType' + }] + }, { + ln: 'QuantityRange', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ + n: 'uom', + ti: '.UomPropertyType' + }, { + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' + }, { n: 'value', ti: { - t: 'l' - }, - t: 'v' + t: 'l', + bti: 'Double' + } }, { - n: 'frame', + n: 'referenceFrame', an: { - lp: 'frame' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'calendarEraName', + n: 'axisID', + ti: 'Token', an: { - lp: 'calendarEraName' + lp: 'axisID' }, t: 'a' + }] + }, { + ln: 'AllowedTimes', + tn: null, + ps: [{ + n: 'min', + rq: true, + ti: { + t: 'l' + } }, { - n: 'indeterminatePosition', - ti: 'GML_3_1_1.TimeIndeterminateValueType', - an: { - lp: 'indeterminatePosition' - }, - t: 'a' + n: 'max', + rq: true, + ti: { + t: 'l' + } }, { - n: 'count', - ti: 'PositiveInteger', + n: 'intervalOrValueList', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'interval', + ti: { + t: 'l' + } + }, { + en: 'valueList', + ti: { + t: 'l' + } + }], + t: 'ers' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'count' + lp: 'id' }, t: 'a' }] }, { - ln: 'NormalizedCurveType', - bti: '.AbstractDataRecordType', + ln: 'AnyDataPropertyType', ps: [{ - n: 'inputGain', - ti: '.QuantityPropertyType' - }, { - n: 'inputBias', - ti: '.QuantityPropertyType' + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { - n: 'outputGain', - ti: '.QuantityPropertyType' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { - n: 'outputBias', - ti: '.QuantityPropertyType' + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - n: 'interpolationMethod', - ti: '.CategoryPropertyType' + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { - n: 'extrapolationMethod', - ti: '.CategoryPropertyType' + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' }, { - n: 'function', + n: 'text', rq: true, - ti: '.CurvePropertyType' + en: 'Text', + ti: '.Text' + }, { + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRange' + }, { + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRange' + }, { + n: 'abstractDataRecord', + rq: true, + mx: false, + dom: false, + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType', + t: 'er' + }, { + n: 'abstractDataArray', + rq: true, + mx: false, + dom: false, + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType', + t: 'er' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TimeGeometricComplexType', - bti: 'GML_3_1_1.AbstractTimeComplexType', + ln: 'ItemPropertyType', ps: [{ - n: 'primitive', + n: 'item', rq: true, - col: true, - ti: '.TimeGeometricPrimitivePropertyType' + en: 'Item', + ti: 'AnyType' }] }, { - ln: 'CountPropertyType', + ln: 'DataValuePropertyType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' + }, { + n: 'recordCount', + ti: 'PositiveInteger', + an: { + lp: 'recordCount' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ConditionalValueType', - bti: '.AbstractConditionalType', + ln: 'TimePropertyType', ps: [{ - n: 'data', + n: 'time', rq: true, - ti: '.ConditionalValueType.Data' + en: 'Time', + ti: '.Time' }] }, { - ln: 'AllowedTokens', - tn: null, + ln: 'AbstractEncodingType', ps: [{ - n: 'valueList', - rq: true, - col: true, - mx: false, - dom: false, - ti: { - t: 'l', - bti: 'Token' - }, - t: 'er' - }, { n: 'id', ti: 'ID', an: { @@ -1573,15 +1846,16 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataBlockDefinitionType', + ln: 'DataStreamDefinitionType', ps: [{ - n: 'components', + n: 'streamComponent', rq: true, - ti: '.DataComponentPropertyType' + col: true, + ti: '.DataBlockDefinitionPropertyType' }, { - n: 'encoding', + n: 'streamEncoding', rq: true, - ti: '.BlockEncodingPropertyType' + ti: '.MultiplexedStreamFormatPropertyType' }, { n: 'id', ti: 'ID', @@ -1590,6 +1864,45 @@ var SWE_1_0_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'EnvelopePropertyType', + ps: [{ + n: 'envelope', + rq: true, + en: 'Envelope', + ti: '.EnvelopeType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { ln: 'AllowedValues', tn: null, @@ -1630,27 +1943,12 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BlockEncodingPropertyType', + ln: 'TimeIntervalGridPropertyType', ps: [{ - n: 'standardFormat', - rq: true, - en: 'StandardFormat', - ti: '.StandardFormat' - }, { - n: 'binaryBlock', - rq: true, - en: 'BinaryBlock', - ti: '.BinaryBlock' - }, { - n: 'textBlock', - rq: true, - en: 'TextBlock', - ti: '.TextBlock' - }, { - n: 'xmlBlock', + n: 'timeIntervalGrid', rq: true, - en: 'XMLBlock', - ti: '.XMLBlockType' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType' }, { n: 'remoteSchema', an: { @@ -1684,39 +1982,54 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountRange', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'TimeAggregateType', + bti: 'GML_3_1_1.AbstractTimeObjectType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, + n: 'member', + rq: true, col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l', - bti: 'Integer' - } + ti: '.TimeObjectPropertyType' + }] + }, { + ln: 'XMLDataPropertyType', + ps: [{ + n: 'item', + rq: true, + en: 'Item', + ti: 'AnyType' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' }, { - n: 'axisID', - ti: 'Token', + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' + }] + }, { + ln: 'XMLBlockType', + bti: '.AbstractEncodingType', + ps: [{ + n: 'xmlElement', + ti: 'QName', an: { - lp: 'axisID' + lp: 'xmlElement' }, t: 'a' }] }, { - ln: 'DataComponentPropertyType', + ln: 'TimeRangePropertyType', + ps: [{ + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRange' + }] + }, { + ln: 'ConditionalValueType.Data', + tn: null, ps: [{ n: 'count', rq: true, @@ -1778,14 +2091,6 @@ var SWE_1_0_1_Module_Factory = function () { en: 'AbstractDataArray', ti: '.AbstractDataArrayType', t: 'er' - }, { - n: 'name', - rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -1819,32 +2124,20 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeIntervalGridType', - bti: '.TimeGridType', + ln: 'ConditionalDataType.Case', + tn: null, ps: [{ - n: 'windowDuration', - rq: true, - ti: 'Duration' + n: 'conditionalValue', + en: 'ConditionalValue', + ti: '.ConditionalValueType' }, { - n: 'windowInterval', - rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' - }] - }, { - ln: 'VectorType', - bti: '.AbstractVectorType', - ps: [{ - n: 'coordinate', + n: 'name', rq: true, - col: true, - ti: '.VectorType.Coordinate' - }] - }, { - ln: 'MultiplexedStreamFormatPropertyType', - ps: [{ - n: 'multiplexedStreamFormat', - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -1878,84 +2171,70 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRangePropertyType', + ln: 'VectorType', + bti: '.AbstractVectorType', ps: [{ - n: 'timeRange', + n: 'coordinate', rq: true, - en: 'TimeRange', - ti: '.TimeRange' + col: true, + ti: '.VectorType.Coordinate' }] }, { - ln: 'EnvelopeType', - bti: '.AbstractVectorType', + ln: 'DataBlockDefinitionType', ps: [{ - n: 'time', - ti: '.TimeRangePropertyType' - }, { - n: 'lowerCorner', + n: 'components', rq: true, - ti: '.VectorPropertyType' + ti: '.DataComponentPropertyType' }, { - n: 'upperCorner', - rq: true, - ti: '.VectorPropertyType' - }] - }, { - ln: 'AbstractConditionalType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'condition', + n: 'encoding', rq: true, - col: true, - ti: '.AbstractConditionalType.Condition' + ti: '.BlockEncodingPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'VectorPropertyType', + ln: 'TimePositionListType', ps: [{ - n: 'vector', - rq: true, - en: 'Vector', - ti: '.VectorType' + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'remoteSchema', + n: 'frame', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'frame' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', + n: 'calendarEraName', + an: { + lp: 'calendarEraName' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'indeterminatePosition', + ti: 'GML_3_1_1.TimeIndeterminateValueType', + an: { + lp: 'indeterminatePosition' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, t: 'a' }] }, { - ln: 'AllowedValuesPropertyType', + ln: 'CodeSpacePropertyType', ps: [{ - n: 'allowedValues', - rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1988,126 +2267,60 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConditionalDataType', - bti: '.AbstractDataRecordType', - ps: [{ - n: '_case', - rq: true, - col: true, - en: 'case', - ti: '.ConditionalDataType.Case' - }] - }, { - ln: 'AbstractDataArrayType.ElementCount', + ln: 'BinaryBlock', tn: null, + bti: '.AbstractEncodingType', ps: [{ - n: 'count', + n: 'member', rq: true, - en: 'Count', - ti: '.Count' + col: true, + ti: '.BinaryBlock.Member' }, { - n: 'ref', - ti: 'IDREF', + n: 'byteLength', + ti: 'PositiveInteger', an: { - lp: 'ref' + lp: 'byteLength' }, t: 'a' - }] - }, { - ln: 'AbstractDataRecordType', - bti: '.AbstractDataComponentType' - }, { - ln: 'Boolean', - tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Boolean' }, { - n: 'referenceFrame', + n: 'byteEncoding', + rq: true, + ti: 'Token', an: { - lp: 'referenceFrame' + lp: 'byteEncoding' }, t: 'a' }, { - n: 'axisID', + n: 'byteOrder', + rq: true, ti: 'Token', an: { - lp: 'axisID' + lp: 'byteOrder' }, t: 'a' }] }, { - ln: 'AbstractEncodingType', + ln: 'AbstractVectorType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'id', - ti: 'ID', + n: 'referenceFrame', an: { - lp: 'id' + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'PositionType', - bti: '.AbstractVectorType', - ps: [{ - n: 'time', - ti: '.TimePropertyType' - }, { - n: 'location', - ti: '.VectorPropertyType' - }, { - n: 'orientation', - ti: '.VectorOrSquareMatrixPropertyType' - }, { - n: 'velocity', - ti: '.VectorPropertyType' - }, { - n: 'angularVelocity', - ti: '.VectorOrSquareMatrixPropertyType' - }, { - n: 'acceleration', - ti: '.VectorPropertyType' - }, { - n: 'angularAcceleration', - ti: '.VectorOrSquareMatrixPropertyType' - }, { - n: 'state', - ti: '.VectorOrSquareMatrixPropertyType' - }] - }, { - ln: 'TimeAggregateType', - bti: 'GML_3_1_1.AbstractTimeObjectType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.TimeObjectPropertyType' - }] - }, { - ln: 'MultiplexedStreamFormatType', - bti: '.AbstractEncodingType', - ps: [{ - n: 'type', - rq: true, - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'TimeGridType', - bti: 'GML_3_1_1.AbstractTimeComplexType', + ln: 'PhenomenonType', + bti: 'GML_3_1_1.DefinitionType' + }, { + ln: 'TimeGridType', + bti: 'GML_3_1_1.AbstractTimeComplexType', ps: [{ n: 'extent', rq: true, @@ -2133,64 +2346,82 @@ var SWE_1_0_1_Module_Factory = function () { ti: 'Duration' }] }, { - ln: 'TextBlock', - tn: null, - bti: '.AbstractEncodingType', + ln: 'CurvePropertyType', ps: [{ - n: 'tokenSeparator', + n: 'curve', rq: true, - an: { - lp: 'tokenSeparator' - }, - t: 'a' - }, { - n: 'blockSeparator', + en: 'Curve', + ti: '.CurveType' + }] + }, { + ln: 'CurveType', + bti: '.AbstractDataArrayType', + ps: [{ + n: 'elementType', rq: true, - an: { - lp: 'blockSeparator' - }, - t: 'a' + ti: '.SimpleDataRecordPropertyType' }, { - n: 'decimalSeparator', + n: 'encoding', rq: true, - ti: 'Token', - an: { - lp: 'decimalSeparator' - }, - t: 'a' + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + ti: '.DataValuePropertyType' }] }, { - ln: 'GeoLocationArea', + ln: 'Quantity', tn: null, - bti: '.AbstractVectorType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'member', - rq: true, + n: 'uom', + ti: '.UomPropertyType' + }, { + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'quality', + mno: 0, col: true, - ti: '.EnvelopePropertyType' + ti: '.QualityPropertyType' }, { - n: 'geoLocationAreaName', + n: 'value', + ti: 'Double' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', ti: 'Token', an: { - lp: 'name' + lp: 'axisID' }, t: 'a' }] }, { - ln: 'RecordPropertyType', + ln: 'QualityPropertyType', ps: [{ - n: 'record', + n: 'quantity', rq: true, - en: 'Record', - ti: '.RecordType' - }] - }, { - ln: 'TimeInstantGridPropertyType', - ps: [{ - n: 'timeInstantGrid', + en: 'Quantity', + ti: '.Quantity' + }, { + n: 'quantityRange', rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' }, { n: 'remoteSchema', an: { @@ -2224,93 +2455,12 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompositePhenomenonType', - bti: '.CompoundPhenomenonType', - ps: [{ - n: 'base', - ti: '.PhenomenonPropertyType' - }, { - n: 'component', - rq: true, - col: true, - ti: '.PhenomenonPropertyType' - }] - }, { - ln: 'BooleanPropertyType', - ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' - }] - }, { - ln: 'DataRecordPropertyType', - ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' - }] - }, { - ln: 'AbstractMatrixType', - bti: '.AbstractDataArrayType', - ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' - }] - }, { - ln: 'BinaryBlock.Member', - tn: null, - ps: [{ - n: 'component', - rq: true, - en: 'Component', - ti: '.BinaryBlock.Member.Component' - }, { - n: 'block', - rq: true, - en: 'Block', - ti: '.BinaryBlock.Member.Block' - }] - }, { - ln: 'DataArrayType', - bti: '.AbstractDataArrayType', - ps: [{ - n: 'elementType', - rq: true, - ti: '.DataComponentPropertyType' - }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'values', - ti: '.DataValuePropertyType' - }] - }, { - ln: 'ConditionalDataType.Case', - tn: null, + ln: 'DataStreamDefinitionPropertyType', ps: [{ - n: 'conditionalValue', - en: 'ConditionalValue', - ti: '.ConditionalValueType' - }, { - n: 'name', + n: 'dataStreamDefinition', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -2344,55 +2494,74 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeInstantGridType', - bti: '.TimeGridType' + ln: 'DataRecordType', + bti: '.AbstractDataRecordType', + ps: [{ + n: 'field', + mno: 0, + col: true, + ti: '.DataComponentPropertyType' + }] }, { - ln: 'ArrayPropertyType', + ln: 'QuantityRangePropertyType', ps: [{ - n: 'array', + n: 'quantityRange', rq: true, - en: 'Array', - ti: '.ArrayType' + en: 'QuantityRange', + ti: '.QuantityRange' }] }, { - ln: 'Quantity', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'TimeGeometricPrimitivePropertyType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' + n: 'timeGeometricPrimitive', + rq: true, + mx: false, + dom: false, + en: { + lp: '_TimeGeometricPrimitive', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', + t: 'er' }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'value', - ti: 'Double' + n: 'href', + t: 'a' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, + n: 'role', t: 'a' }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'AllowedTokensPropertyType', + ln: 'TimeAggregatePropertyType', ps: [{ - n: 'allowedTokens', + n: 'timeAggregate', rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokens' + en: 'TimeAggregate', + ti: '.TimeAggregateType' }, { n: 'remoteSchema', an: { @@ -2426,75 +2595,24 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SquareMatrixType', - bti: '.AbstractMatrixType', - ps: [{ - n: 'elementType', - rq: true, - ti: '.QuantityPropertyType' - }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'values', - ti: '.DataValuePropertyType' - }] - }, { - ln: 'XMLDataPropertyType', - ps: [{ - n: 'item', - rq: true, - en: 'Item', - ti: 'AnyType' - }, { - n: 'record', - rq: true, - en: 'Record', - ti: '.RecordType' - }, { - n: 'array', - rq: true, - en: 'Array', - ti: '.ArrayType' - }] - }, { - ln: 'QuantityRange', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'AbstractDataComponentType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'referenceFrame', + n: 'fixed', + ti: 'Boolean', an: { - lp: 'referenceFrame' + lp: 'fixed' }, t: 'a' }, { - n: 'axisID', - ti: 'Token', + n: 'definition', an: { - lp: 'axisID' + lp: 'definition' }, t: 'a' }] }, { - ln: 'TimeGridPropertyType', + ln: 'TimeInstantGridPropertyType', ps: [{ n: 'timeInstantGrid', rq: true, @@ -2533,56 +2651,18 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePropertyType', - ps: [{ - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' - }] - }, { - ln: 'QuantityPropertyType', - ps: [{ - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }] - }, { - ln: 'PhenomenonSeriesType', - bti: '.CompoundPhenomenonType', - ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'constraintList', - rq: true, - col: true, - ti: '.DataArrayPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true - }] - }, { - ln: 'RecordType', + ln: 'AbstractDataArrayType.ElementCount', + tn: null, ps: [{ - n: 'field', + n: 'count', rq: true, - col: true, - ti: '.ItemPropertyType' - }, { - n: 'rs', - an: { - lp: 'RS' - }, - t: 'a' + en: 'Count', + ti: '.Count' }, { - n: 'fieldCount', - ti: 'PositiveInteger', + n: 'ref', + ti: 'IDREF', an: { - lp: 'fieldCount' + lp: 'ref' }, t: 'a' }] @@ -2595,181 +2675,99 @@ var SWE_1_0_1_Module_Factory = function () { ti: '.AbstractDataArrayType.ElementCount' }] }, { - ln: 'Count', + ln: 'GeoLocationArea', tn: null, - bti: '.AbstractDataComponentType', + bti: '.AbstractVectorType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, + n: 'member', + rq: true, col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Integer' - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + ti: '.EnvelopePropertyType' }, { - n: 'axisID', + n: 'geoLocationAreaName', ti: 'Token', an: { - lp: 'axisID' + lp: 'name' }, t: 'a' }] }, { - ln: 'IntervalPropertyType', - ps: [{ - n: 'interval', - rq: true, - en: 'Interval', - ti: '.IntervalType' - }] - }, { - ln: 'VectorType.Coordinate', - tn: null, + ln: 'NormalizedCurveType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'inputGain', + ti: '.QuantityPropertyType' }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' + n: 'inputBias', + ti: '.QuantityPropertyType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' + n: 'outputGain', + ti: '.QuantityPropertyType' }, { - n: 'name', + n: 'outputBias', + ti: '.QuantityPropertyType' + }, { + n: 'interpolationMethod', + ti: '.CategoryPropertyType' + }, { + n: 'extrapolationMethod', + ti: '.CategoryPropertyType' + }, { + n: 'function', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + ti: '.CurvePropertyType' }] }, { - ln: 'DataBlockDefinitionPropertyType', - ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'CountRangePropertyType', - ps: [{ - n: 'countRange', - rq: true, - en: 'CountRange', - ti: '.CountRange' - }] - }, { - ln: 'ArrayType', + ln: 'AbstractConditionalType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'element', + n: 'condition', rq: true, col: true, - ti: '.XMLDataPropertyType' - }, { - n: 'rs', - an: { - lp: 'RS' - }, - t: 'a' - }, { - n: 'elementCount', - ti: 'PositiveInteger', - an: { - lp: 'elementCount' - }, - t: 'a' + ti: '.AbstractConditionalType.Condition' }] }, { t: 'enum', - ln: 'ByteEncoding', + ln: 'ByteOrder', bti: 'Token', - vs: ['base64', 'raw', 'hex'] + vs: ['bigEndian', 'littleEndian'] }, { t: 'enum', - ln: 'ByteOrder', + ln: 'ByteEncoding', bti: 'Token', - vs: ['bigEndian', 'littleEndian'] + vs: ['base64', 'raw', 'hex'] }], eis: [{ - en: 'Position', - ti: '.PositionType', - sh: 'AbstractDataRecord' + en: 'Text', + ti: '.Text' }, { - en: 'AbstractDataRecord', - ti: '.AbstractDataRecordType' + en: 'Interval', + ti: '.IntervalType' }, { - en: 'valueList', - ti: { - t: 'l' - }, - sc: '.AllowedTimes' + en: 'Vector', + ti: '.VectorType', + sh: 'AbstractDataRecord' }, { - en: 'CompositePhenomenon', - ti: '.CompositePhenomenonType', - sh: 'CompoundPhenomenon' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'Count', - ti: '.Count' + en: 'BinaryBlock', + ti: '.BinaryBlock' }, { - en: 'interval', - ti: { - t: 'l', - bti: 'Double' - }, - sc: '.AllowedValues' + en: 'GeoLocationArea', + ti: '.GeoLocationArea', + sh: 'AbstractDataRecord' }, { - en: 'TextBlock', - ti: '.TextBlock' + en: 'ConditionalValue', + ti: '.ConditionalValueType', + sh: 'AbstractDataRecord' }, { - en: 'BinaryBlock', - ti: '.BinaryBlock' + en: 'SquareMatrix', + ti: '.SquareMatrixType', + sh: 'AbstractDataArray' + }, { + en: 'XMLBlock', + ti: '.XMLBlockType' }, { en: 'valueList', ti: { @@ -2778,176 +2776,178 @@ var SWE_1_0_1_Module_Factory = function () { }, sc: '.AllowedValues' }, { - en: 'Item', - ti: 'AnyType' + en: 'QuantityRange', + ti: '.QuantityRange' }, { - en: 'Time', - ti: '.Time' + en: 'CompositePhenomenon', + ti: '.CompositePhenomenonType', + sh: 'CompoundPhenomenon' }, { - en: 'GeoLocationArea', - ti: '.GeoLocationArea', - sh: 'AbstractDataRecord' + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType', + sh: { + lp: '_TimeComplex', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'TextBlock', + ti: '.TextBlock' }, { - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType' + en: 'AllowedTokens', + ti: '.AllowedTokens' + }, { + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { en: 'TimeInstantGrid', ti: '.TimeInstantGridType', sh: 'TimeGrid' }, { - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' - }, { - en: 'Quantity', - ti: '.Quantity' - }, { - en: 'PhenomenonSeries', - ti: '.PhenomenonSeriesType', - sh: 'CompoundPhenomenon' - }, { - en: 'AllowedTokens', - ti: '.AllowedTokens' - }, { - en: 'ConstrainedPhenomenon', - ti: '.ConstrainedPhenomenonType', - sh: 'Phenomenon' + en: 'StandardFormat', + ti: '.StandardFormat' }, { - en: 'TimeGrid', - ti: '.TimeGridType', - sh: { - lp: '_TimeComplex', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType' }, { - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType', - sh: 'TimeGrid' + en: 'Time', + ti: '.Time' }, { - en: 'SquareMatrix', - ti: '.SquareMatrixType', - sh: 'AbstractDataArray' + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType' }, { - en: 'DataArray', - ti: '.DataArrayType', - sh: 'AbstractDataArray' + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType', + sh: 'AbstractDataRecord' }, { - en: 'StandardFormat', - ti: '.StandardFormat' + en: 'DataRecord', + ti: '.DataRecordType', + sh: 'AbstractDataRecord' }, { en: 'CompoundPhenomenon', ti: '.CompoundPhenomenonType', sh: 'Phenomenon' + }, { + en: 'AllowedTimes', + ti: '.AllowedTimes' + }, { + en: 'TimeRange', + ti: '.TimeRange' + }, { + en: 'ObservableProperty', + ti: '.ObservableProperty' }, { en: 'MultiplexedStreamFormat', ti: '.MultiplexedStreamFormatType' }, { - en: 'Interval', - ti: '.IntervalType' + en: 'Count', + ti: '.Count' }, { - en: 'Vector', - ti: '.VectorType', + en: 'Quantity', + ti: '.Quantity' + }, { + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataArray' + }, { + en: 'ConditionalData', + ti: '.ConditionalDataType', sh: 'AbstractDataRecord' }, { - en: 'TimeAggregate', - ti: '.TimeAggregateType', + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType', + sh: 'TimeGrid' + }, { + en: 'Category', + ti: '.Category' + }, { + en: 'Phenomenon', + ti: '.PhenomenonType', sh: { - lp: '_TimeObject', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'QuantityRange', - ti: '.QuantityRange' - }, { - en: 'Text', - ti: '.Text' + en: 'CountRange', + ti: '.CountRange' }, { - en: 'Envelope', - ti: '.EnvelopeType', + en: 'Position', + ti: '.PositionType', sh: 'AbstractDataRecord' }, { - en: 'ConditionalData', - ti: '.ConditionalDataType', - sh: 'AbstractDataRecord' + en: 'ConstrainedPhenomenon', + ti: '.ConstrainedPhenomenonType', + sh: 'Phenomenon' }, { - en: 'AllowedTimes', - ti: '.AllowedTimes' + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' + }, { + en: 'Array', + ti: '.ArrayType' + }, { + en: 'PhenomenonSeries', + ti: '.PhenomenonSeriesType', + sh: 'CompoundPhenomenon' }, { en: 'Boolean', ti: '.Boolean' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractDataArray' - }, { - en: 'Record', - ti: '.RecordType' + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + }, + sc: '.AllowedValues' }, { - en: 'DataRecord', - ti: '.DataRecordType', - sh: 'AbstractDataRecord' + en: 'interval', + ti: { + t: 'l' + }, + sc: '.AllowedTimes' }, { - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType', + en: 'TimeAggregate', + ti: '.TimeAggregateType', sh: { - lp: '_TimeComplex', + lp: '_TimeObject', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Phenomenon', - ti: '.PhenomenonType', + en: 'TimeGrid', + ti: '.TimeGridType', sh: { - lp: 'Definition', + lp: '_TimeComplex', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Array', - ti: '.ArrayType' - }, { - en: 'interval', + en: 'valueList', ti: { - t: 'l' + t: 'l', + bti: 'Token' }, - sc: '.AllowedTimes' + sc: '.AllowedTokens' }, { - en: 'ConditionalValue', - ti: '.ConditionalValueType', + en: 'Envelope', + ti: '.EnvelopeType', sh: 'AbstractDataRecord' }, { - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' - }, { - en: 'ObservableProperty', - ti: '.ObservableProperty' + en: 'Item', + ti: 'AnyType' }, { - en: 'TimeRange', - ti: '.TimeRange' + en: 'Record', + ti: '.RecordType' }, { - en: 'CountRange', - ti: '.CountRange' + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractDataArray' }, { en: 'valueList', ti: { - t: 'l', - bti: 'Token' + t: 'l' }, - sc: '.AllowedTokens' + sc: '.AllowedTimes' }, { en: 'NormalizedCurve', ti: '.NormalizedCurveType', sh: 'AbstractDataRecord' - }, { - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType', - sh: 'AbstractDataRecord' - }, { - en: 'Category', - ti: '.Category' - }, { - en: 'XMLBlock', - ti: '.XMLBlockType' }] }; return { diff --git a/scripts/lib/SWE_2_0.js b/scripts/lib/SWE_2_0.js index 6f3a0d39..e43453b1 100644 --- a/scripts/lib/SWE_2_0.js +++ b/scripts/lib/SWE_2_0.js @@ -5,34 +5,156 @@ var SWE_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'DataChoicePropertyByValueType', + ln: 'AllowedTimesPropertyByValueType', ps: [{ - n: 'dataChoice', + n: 'allowedTimes', rq: true, - en: 'DataChoice', - ti: '.DataChoiceType' + en: 'AllowedTimes', + ti: '.AllowedTimesType' }] }, { - ln: 'BinaryEncodingType.Member', + ln: 'QuantityType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'uom', + rq: true, + ti: '.UnitReference' + }, { + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'value', + ti: 'Double' + }] + }, { + ln: 'TextPropertyType', + ps: [{ + n: 'text', + rq: true, + en: 'Text', + ti: '.TextType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'TextEncodingPropertyType', + ps: [{ + n: 'textEncoding', + rq: true, + en: 'TextEncoding', + ti: '.TextEncodingType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DataArrayType.ElementType', tn: null, + bti: '.AbstractDataComponentPropertyType', ps: [{ - n: 'component', + n: 'name', rq: true, - en: 'Component', - ti: '.ComponentType' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ComponentType', + bti: '.AbstractSWEType', + ps: [{ + n: 'encryption', + an: { + lp: 'encryption' + }, + t: 'a' }, { - n: 'block', + n: 'significantBits', + ti: 'Integer', + an: { + lp: 'significantBits' + }, + t: 'a' + }, { + n: 'bitLength', + ti: 'Integer', + an: { + lp: 'bitLength' + }, + t: 'a' + }, { + n: 'byteLength', + ti: 'Integer', + an: { + lp: 'byteLength' + }, + t: 'a' + }, { + n: 'dataType', rq: true, - en: 'Block', - ti: '.BlockType' + an: { + lp: 'dataType' + }, + t: 'a' + }, { + n: 'ref', + rq: true, + an: { + lp: 'ref' + }, + t: 'a' }] }, { - ln: 'DataStreamPropertyType', + ln: 'XMLEncodingPropertyType', ps: [{ - n: 'dataStream', + n: 'xmlEncoding', rq: true, - en: 'DataStream', - ti: '.DataStreamType' + en: 'XMLEncoding', + ti: '.XMLEncodingType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -116,15 +238,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractEncodingPropertyType', + ln: 'DataChoicePropertyType', ps: [{ - n: 'abstractEncoding', + n: 'dataChoice', rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' + en: 'DataChoice', + ti: '.DataChoiceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -151,12 +270,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryPropertyType', + ln: 'BinaryEncodingPropertyType', ps: [{ - n: 'category', + n: 'binaryEncoding', rq: true, - en: 'Category', - ti: '.CategoryType' + en: 'BinaryEncoding', + ti: '.BinaryEncodingType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -183,12 +302,15 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePropertyType', + ln: 'AbstractEncodingPropertyType', ps: [{ - n: 'time', + n: 'abstractEncoding', rq: true, - en: 'Time', - ti: '.TimeType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -215,35 +337,37 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryType', + ln: 'QuantityRangeType', bti: '.AbstractSimpleComponentType', ps: [{ - n: 'codeSpace', - ti: '.Reference' + n: 'uom', + rq: true, + ti: '.UnitReference' }, { n: 'constraint', - ti: '.AllowedTokensPropertyType' + ti: '.AllowedValuesPropertyType' }, { - n: 'value' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + } }] }, { - ln: 'AllowedValuesPropertyByValueType', + ln: 'DataChoicePropertyByValueType', ps: [{ - n: 'allowedValues', + n: 'dataChoice', rq: true, - en: 'AllowedValues', - ti: '.AllowedValuesType' + en: 'DataChoice', + ti: '.DataChoiceType' }] }, { - ln: 'XMLEncodingType', - bti: '.AbstractEncodingType' - }, { - ln: 'MatrixPropertyType', + ln: 'VectorPropertyType', ps: [{ - n: 'matrix', + n: 'vector', rq: true, - en: 'Matrix', - ti: '.MatrixType' + en: 'Vector', + ti: '.VectorType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -270,9 +394,9 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataArrayType.ElementType', + ln: 'VectorType.Coordinate', tn: null, - bti: '.AbstractDataComponentPropertyType', + bti: '.AnyNumericalPropertyType', ps: [{ n: 'name', rq: true, @@ -283,36 +407,41 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataChoiceType.ChoiceValue', - tn: null, + ln: 'TimeType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'category', + n: 'uom', rq: true, - en: 'Category', - ti: '.CategoryType' + ti: '.UnitReference' + }, { + n: 'constraint', + ti: '.AllowedTimesPropertyType' + }, { + n: 'value', + ti: { + t: 'l' + } + }, { + n: 'referenceTime', + ti: 'DateTime', + an: { + lp: 'referenceTime' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { - ln: 'QualityPropertyType', + ln: 'AllowedValuesPropertyType', ps: [{ - n: 'quantity', + n: 'allowedValues', rq: true, - en: 'Quantity', - ti: '.QuantityType' - }, { - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRangeType' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.CategoryType' - }, { - n: 'text', - rq: true, - en: 'Text', - ti: '.TextType' + en: 'AllowedValues', + ti: '.AllowedValuesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -339,98 +468,123 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryRangeType', + ln: 'BlockPropertyByValueType', + ps: [{ + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' + }] + }, { + ln: 'TimeRangeType', bti: '.AbstractSimpleComponentType', ps: [{ - n: 'codeSpace', - ti: '.Reference' + n: 'uom', + rq: true, + ti: '.UnitReference' }, { n: 'constraint', - ti: '.AllowedTokensPropertyType' + ti: '.AllowedTimesPropertyType' }, { n: 'value', ti: { t: 'l' } - }] - }, { - ln: 'AbstractSimpleComponentPropertyType', - ps: [{ - n: 'abstractSimpleComponent', - rq: true, - mx: false, - dom: false, - en: 'AbstractSimpleComponent', - ti: '.AbstractSimpleComponentType', - t: 'er' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' }, { - n: 'title', + n: 'referenceTime', + ti: 'DateTime', + an: { + lp: 'referenceTime' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'localFrame', + an: { + lp: 'localFrame' + }, t: 'a' + }] + }, { + ln: 'CountRangeType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'value', + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'VectorType', - bti: '.AbstractDataComponentType', + ln: 'AbstractDataComponentType', + bti: '.AbstractSWEIdentifiableType', ps: [{ - n: 'coordinate', - rq: true, - col: true, - ti: '.VectorType.Coordinate' + n: 'updatable', + ti: 'Boolean', + an: { + lp: 'updatable' + }, + t: 'a' }, { - n: 'referenceFrame', - rq: true, + n: 'optional', + ti: 'Boolean', an: { - lp: 'referenceFrame' + lp: 'optional' }, t: 'a' }, { - n: 'localFrame', + n: 'definition', an: { - lp: 'localFrame' + lp: 'definition' }, t: 'a' }] }, { - ln: 'ComponentType', + ln: 'MatrixPropertyByValueType', + ps: [{ + n: 'matrix', + rq: true, + en: 'Matrix', + ti: '.MatrixType' + }] + }, { + ln: 'TextType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'value' + }] + }, { + ln: 'BlockType', bti: '.AbstractSWEType', ps: [{ + n: 'compression', + an: { + lp: 'compression' + }, + t: 'a' + }, { n: 'encryption', an: { lp: 'encryption' }, t: 'a' }, { - n: 'significantBits', + n: 'paddingBytesAfter', ti: 'Integer', an: { - lp: 'significantBits' + lp: 'paddingBytes-after' }, t: 'a' }, { - n: 'bitLength', + n: 'paddingBytesBefore', ti: 'Integer', an: { - lp: 'bitLength' + lp: 'paddingBytes-before' }, t: 'a' }, { @@ -440,13 +594,6 @@ var SWE_2_0_Module_Factory = function () { lp: 'byteLength' }, t: 'a' - }, { - n: 'dataType', - rq: true, - an: { - lp: 'dataType' - }, - t: 'a' }, { n: 'ref', rq: true, @@ -456,21 +603,14 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataRecordType', - bti: '.AbstractDataComponentType', + ln: 'EncodedValuesPropertyType', ps: [{ - n: 'field', - rq: true, + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', col: true, - ti: '.DataRecordType.Field' - }] - }, { - ln: 'VectorPropertyType', - ps: [{ - n: 'vector', - rq: true, - en: 'Vector', - ti: '.VectorType' + t: 'ae' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -497,22 +637,27 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountType', - bti: '.AbstractSimpleComponentType', + ln: 'AnyRangePropertyType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRangeType' }, { - n: 'value', - ti: 'Integer' - }] - }, { - ln: 'DataRecordPropertyType', - ps: [{ - n: 'dataRecord', + n: 'timeRange', rq: true, - en: 'DataRecord', - ti: '.DataRecordType' + en: 'TimeRange', + ti: '.TimeRangeType' + }, { + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRangeType' + }, { + n: 'categoryRange', + rq: true, + en: 'CategoryRange', + ti: '.CategoryRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -539,12 +684,35 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataChoicePropertyType', + ln: 'CategoryRangeType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'dataChoice', + n: 'codeSpace', + ti: '.Reference' + }, { + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'value', + ti: { + t: 'l' + } + }] + }, { + ln: 'VectorPropertyByValueType', + ps: [{ + n: 'vector', rq: true, - en: 'DataChoice', - ti: '.DataChoiceType' + en: 'Vector', + ti: '.VectorType' + }] + }, { + ln: 'AllowedTokensPropertyType', + ps: [{ + n: 'allowedTokens', + rq: true, + en: 'AllowedTokens', + ti: '.AllowedTokensType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -571,21 +739,17 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'NilValuesType', - bti: '.AbstractSWEType', + ln: 'ComponentOrBlockPropertyType', ps: [{ - n: 'nilValue', + n: 'component', rq: true, - col: true, - ti: '.NilValue' - }] - }, { - ln: 'QuantityPropertyType', - ps: [{ - n: 'quantity', + en: 'Component', + ti: '.ComponentType' + }, { + n: 'block', rq: true, - en: 'Quantity', - ti: '.QuantityType' + en: 'Block', + ti: '.BlockType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -612,76 +776,47 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BlockPropertyByValueType', + ln: 'NilValuesPropertyType', ps: [{ - n: 'block', + n: 'nilValues', rq: true, - en: 'Block', - ti: '.BlockType' - }] - }, { - ln: 'AbstractEncodingPropertyByValueType', - ps: [{ - n: 'abstractEncoding', - rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' - }] - }, { - ln: 'BlockType', - bti: '.AbstractSWEType', - ps: [{ - n: 'compression', - an: { - lp: 'compression' - }, + en: 'NilValues', + ti: '.NilValuesType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'encryption', - an: { - lp: 'encryption' - }, + n: 'href', t: 'a' }, { - n: 'paddingBytesAfter', - ti: 'Integer', - an: { - lp: 'paddingBytes-after' - }, + n: 'role', t: 'a' }, { - n: 'paddingBytesBefore', - ti: 'Integer', - an: { - lp: 'paddingBytes-before' - }, + n: 'arcrole', t: 'a' }, { - n: 'byteLength', - ti: 'Integer', - an: { - lp: 'byteLength' - }, + n: 'title', t: 'a' }, { - n: 'ref', - rq: true, - an: { - lp: 'ref' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'UnitReference', + ln: 'AbstractSimpleComponentPropertyType', ps: [{ - n: 'code', - an: { - lp: 'code' - }, - t: 'a' + n: 'abstractSimpleComponent', + rq: true, + mx: false, + dom: false, + en: 'AbstractSimpleComponent', + ti: '.AbstractSimpleComponentType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -708,25 +843,22 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataChoiceType.Item', - tn: null, - bti: '.AbstractDataComponentPropertyType', + ln: 'CountType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'value', + ti: 'Integer' }] }, { - ln: 'CountRangePropertyType', + ln: 'QuantityPropertyType', ps: [{ - n: 'countRange', + n: 'quantity', rq: true, - en: 'CountRange', - ti: '.CountRangeType' + en: 'Quantity', + ti: '.QuantityType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -753,12 +885,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryRangePropertyType', + ln: 'TimeRangePropertyType', ps: [{ - n: 'categoryRange', + n: 'timeRange', rq: true, - en: 'CategoryRange', - ti: '.CategoryRangeType' + en: 'TimeRange', + ti: '.TimeRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -785,68 +917,85 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataStreamType.Encoding', - tn: null, - ps: [{ - n: 'abstractEncoding', - rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' - }] - }, { - ln: 'DataChoiceType', + ln: 'AbstractSimpleComponentType', bti: '.AbstractDataComponentType', ps: [{ - n: 'choiceValue', - ti: '.DataChoiceType.ChoiceValue' - }, { - n: 'item', - rq: true, - mno: 2, + n: 'quality', + mno: 0, col: true, - ti: '.DataChoiceType.Item' - }] - }, { - ln: 'MatrixType', - bti: '.DataArrayType', - ps: [{ + ti: '.QualityPropertyType' + }, { + n: 'nilValues', + ti: '.NilValuesPropertyType' + }, { n: 'referenceFrame', an: { lp: 'referenceFrame' }, t: 'a' }, { - n: 'localFrame', + n: 'axisID', an: { - lp: 'localFrame' + lp: 'axisID' }, t: 'a' }] }, { - ln: 'AnyRangePropertyType', + ln: 'AllowedTokensType', + bti: '.AbstractSWEType', ps: [{ - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRangeType' + n: 'value', + mno: 0, + col: true }, { - n: 'timeRange', + n: 'pattern' + }] + }, { + ln: 'CategoryType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'codeSpace', + ti: '.Reference' + }, { + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'value' + }] + }, { + ln: 'DataStreamType', + bti: '.AbstractSWEIdentifiableType', + ps: [{ + n: 'elementCount', + ti: '.DataStreamType.ElementCount' + }, { + n: 'elementType', rq: true, - en: 'TimeRange', - ti: '.TimeRangeType' + ti: '.DataStreamType.ElementType' }, { - n: 'countRange', + n: 'encoding', rq: true, - en: 'CountRange', - ti: '.CountRangeType' + ti: '.DataStreamType.Encoding' }, { - n: 'categoryRange', + n: 'values', rq: true, - en: 'CategoryRange', - ti: '.CategoryRangeType' + ti: '.EncodedValuesPropertyType' + }] + }, { + ln: 'XMLEncodingPropertyByValueType', + ps: [{ + n: 'xmlEncoding', + rq: true, + en: 'XMLEncoding', + ti: '.XMLEncodingType' + }] + }, { + ln: 'BooleanPropertyType', + ps: [{ + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.BooleanType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -873,36 +1022,15 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataStreamPropertyByValueType', - ps: [{ - n: 'dataStream', - rq: true, - en: 'DataStream', - ti: '.DataStreamType' - }] - }, { - ln: 'XMLEncodingPropertyByValueType', - ps: [{ - n: 'xmlEncoding', - rq: true, - en: 'XMLEncoding', - ti: '.XMLEncodingType' - }] - }, { - ln: 'DataRecordPropertyByValueType', - ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' - }] - }, { - ln: 'TextPropertyType', + ln: 'AbstractDataComponentPropertyType', ps: [{ - n: 'text', + n: 'abstractDataComponent', rq: true, - en: 'Text', - ti: '.TextType' + mx: false, + dom: false, + en: 'AbstractDataComponent', + ti: '.AbstractDataComponentType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -929,32 +1057,26 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDataComponentType', - bti: '.AbstractSWEIdentifiableType', + ln: 'DataChoiceType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'updatable', - ti: 'Boolean', - an: { - lp: 'updatable' - }, - t: 'a' + n: 'choiceValue', + ti: '.DataChoiceType.ChoiceValue' }, { - n: 'optional', - ti: 'Boolean', - an: { - lp: 'optional' - }, - t: 'a' - }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' + n: 'item', + rq: true, + mno: 2, + col: true, + ti: '.DataChoiceType.Item' }] }, { - ln: 'Reference', + ln: 'QuantityRangePropertyType', ps: [{ + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRangeType' + }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -980,29 +1102,49 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QuantityRangeType', - bti: '.AbstractSimpleComponentType', + ln: 'DataStreamPropertyByValueType', ps: [{ - n: 'uom', + n: 'dataStream', rq: true, - ti: '.UnitReference' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'value', - ti: { - t: 'l', - bti: 'Double' - } + en: 'DataStream', + ti: '.DataStreamType' }] }, { - ln: 'TextEncodingPropertyType', + ln: 'NilValuesType', + bti: '.AbstractSWEType', ps: [{ - n: 'textEncoding', + n: 'nilValue', rq: true, - en: 'TextEncoding', - ti: '.TextEncodingType' + col: true, + ti: '.NilValue' + }] + }, { + ln: 'DataChoiceType.ChoiceValue', + tn: null, + ps: [{ + n: 'category', + rq: true, + en: 'Category', + ti: '.CategoryType' + }] + }, { + ln: 'DataArrayPropertyByValueType', + ps: [{ + n: 'dataArray', + rq: true, + mx: false, + dom: false, + en: 'DataArray', + ti: '.DataArrayType', + t: 'er' + }] + }, { + ln: 'AllowedTimesPropertyType', + ps: [{ + n: 'allowedTimes', + rq: true, + en: 'AllowedTimes', + ti: '.AllowedTimesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1029,49 +1171,53 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRangeType', - bti: '.AbstractSimpleComponentType', + ln: 'UnitReference', ps: [{ - n: 'uom', - rq: true, - ti: '.UnitReference' + n: 'code', + an: { + lp: 'code' + }, + t: 'a' }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'value', - ti: { - t: 'l' - } + n: 'href', + t: 'a' }, { - n: 'referenceTime', - ti: 'DateTime', - an: { - lp: 'referenceTime' - }, + n: 'role', t: 'a' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'VectorPropertyByValueType', + ln: 'TextEncodingPropertyByValueType', ps: [{ - n: 'vector', + n: 'textEncoding', rq: true, - en: 'Vector', - ti: '.VectorType' + en: 'TextEncoding', + ti: '.TextEncodingType' }] }, { - ln: 'AllowedTimesPropertyType', + ln: 'CountPropertyType', ps: [{ - n: 'allowedTimes', + n: 'count', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimesType' + en: 'Count', + ti: '.CountType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1098,12 +1244,24 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRangePropertyType', + ln: 'DataArrayType.Encoding', + tn: null, ps: [{ - n: 'timeRange', + n: 'abstractEncoding', rq: true, - en: 'TimeRange', - ti: '.TimeRangeType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' + }] + }, { + ln: 'CategoryPropertyType', + ps: [{ + n: 'category', + rq: true, + en: 'Category', + ti: '.CategoryType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1130,46 +1288,22 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeType', - bti: '.AbstractSimpleComponentType', + ln: 'AnyNumericalPropertyType', ps: [{ - n: 'uom', + n: 'count', rq: true, - ti: '.UnitReference' - }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' - }, { - n: 'value', - ti: { - t: 'l' - } - }, { - n: 'referenceTime', - ti: 'DateTime', - an: { - lp: 'referenceTime' - }, - t: 'a' + en: 'Count', + ti: '.CountType' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' - }] - }, { - ln: 'ComponentOrBlockPropertyType', - ps: [{ - n: 'component', + n: 'quantity', rq: true, - en: 'Component', - ti: '.ComponentType' + en: 'Quantity', + ti: '.QuantityType' }, { - n: 'block', + n: 'time', rq: true, - en: 'Block', - ti: '.BlockType' + en: 'Time', + ti: '.TimeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1196,44 +1330,20 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingPropertyByValueType', + ln: 'AllowedValuesPropertyByValueType', ps: [{ - n: 'binaryEncoding', + n: 'allowedValues', rq: true, - en: 'BinaryEncoding', - ti: '.BinaryEncodingType' - }] - }, { - ln: 'AbstractSimpleComponentType', - bti: '.AbstractDataComponentType', - ps: [{ - n: 'quality', - mno: 0, - col: true, - ti: '.QualityPropertyType' - }, { - n: 'nilValues', - ti: '.NilValuesPropertyType' - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'axisID', - an: { - lp: 'axisID' - }, - t: 'a' + en: 'AllowedValues', + ti: '.AllowedValuesType' }] }, { - ln: 'BlockPropertyType', + ln: 'CategoryRangePropertyType', ps: [{ - n: 'block', + n: 'categoryRange', rq: true, - en: 'Block', - ti: '.BlockType' + en: 'CategoryRange', + ti: '.CategoryRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1260,70 +1370,138 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractEncodingType', - bti: '.AbstractSWEType' - }, { - ln: 'CountRangeType', - bti: '.AbstractSimpleComponentType', + ln: 'AbstractSWEType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' }, { - n: 'value', - ti: { - t: 'l', - bti: 'Integer' - } - }] + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] }, { - ln: 'TextEncodingPropertyByValueType', + ln: 'DataRecordPropertyByValueType', ps: [{ - n: 'textEncoding', + n: 'dataRecord', rq: true, - en: 'TextEncoding', - ti: '.TextEncodingType' + en: 'DataRecord', + ti: '.DataRecordType' }] }, { - ln: 'BooleanType', - bti: '.AbstractSimpleComponentType', + ln: 'TextEncodingType', + bti: '.AbstractEncodingType', ps: [{ - n: 'value', - ti: 'Boolean' + n: 'collapseWhiteSpaces', + ti: 'Boolean', + an: { + lp: 'collapseWhiteSpaces' + }, + t: 'a' + }, { + n: 'decimalSeparator', + an: { + lp: 'decimalSeparator' + }, + t: 'a' + }, { + n: 'tokenSeparator', + rq: true, + an: { + lp: 'tokenSeparator' + }, + t: 'a' + }, { + n: 'blockSeparator', + rq: true, + an: { + lp: 'blockSeparator' + }, + t: 'a' }] }, { - ln: 'NilValue', + ln: 'AllowedValuesType', + bti: '.AbstractSWEType', ps: [{ n: 'value', - ti: 'Token', - t: 'v' + mno: 0, + col: true, + ti: 'Double' }, { - n: 'reason', + n: 'interval', + mno: 0, + col: true, + mx: false, + dom: false, + ti: { + t: 'l', + bti: 'Double' + }, + t: 'er' + }, { + n: 'significantFigures', + ti: 'Integer' + }] + }, { + ln: 'DataRecordType.Field', + tn: null, + bti: '.AbstractDataComponentPropertyType', + ps: [{ + n: 'name', rq: true, + ti: 'NCName', an: { - lp: 'reason' + lp: 'name' }, t: 'a' }] }, { - ln: 'AllowedTokensType', + ln: 'AllowedTimesType', bti: '.AbstractSWEType', ps: [{ n: 'value', mno: 0, - col: true + col: true, + mx: false, + dom: false, + ti: { + t: 'l' + }, + t: 'er' }, { - n: 'pattern' + n: 'interval', + mno: 0, + col: true, + mx: false, + dom: false, + ti: { + t: 'l' + }, + t: 'er' + }, { + n: 'significantFigures', + ti: 'Integer' }] }, { - ln: 'AbstractDataComponentPropertyType', + ln: 'DataRecordType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'abstractDataComponent', + n: 'field', rq: true, - mx: false, - dom: false, - en: 'AbstractDataComponent', - ti: '.AbstractDataComponentType', - t: 'er' + col: true, + ti: '.DataRecordType.Field' + }] + }, { + ln: 'DataRecordPropertyType', + ps: [{ + n: 'dataRecord', + rq: true, + en: 'DataRecord', + ti: '.DataRecordType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1350,46 +1528,40 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentPropertyType', + ln: 'AbstractSWEIdentifiableType', + bti: '.AbstractSWEType', ps: [{ - n: 'component', - rq: true, - en: 'Component', - ti: '.ComponentType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'identifier' }, { - n: 'role', - t: 'a' + n: 'label' }, { - n: 'arcrole', - t: 'a' + n: 'description' + }] + }, { + ln: 'DataArrayType', + bti: '.AbstractDataComponentType', + ps: [{ + n: 'elementCount', + rq: true, + ti: '.CountPropertyType' }, { - n: 'title', - t: 'a' + n: 'elementType', + rq: true, + ti: '.DataArrayType.ElementType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'encoding', + ti: '.DataArrayType.Encoding' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'values', + ti: '.EncodedValuesPropertyType' }] }, { - ln: 'EncodedValuesPropertyType', + ln: 'TimePropertyType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' + n: 'time', + rq: true, + en: 'Time', + ti: '.TimeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1416,12 +1588,26 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QuantityRangePropertyType', + ln: 'BinaryEncodingType.Member', + tn: null, ps: [{ - n: 'quantityRange', + n: 'component', rq: true, - en: 'QuantityRange', - ti: '.QuantityRangeType' + en: 'Component', + ti: '.ComponentType' + }, { + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' + }] + }, { + ln: 'MatrixPropertyType', + ps: [{ + n: 'matrix', + rq: true, + en: 'Matrix', + ti: '.MatrixType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1461,22 +1647,45 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnyNumericalPropertyType', + ln: 'AllowedTokensPropertyByValueType', ps: [{ - n: 'count', + n: 'allowedTokens', rq: true, - en: 'Count', - ti: '.CountType' + en: 'AllowedTokens', + ti: '.AllowedTokensType' + }] + }, { + ln: 'NilValue', + ps: [{ + n: 'value', + ti: 'Token', + t: 'v' }, { - n: 'quantity', + n: 'reason', rq: true, - en: 'Quantity', - ti: '.QuantityType' - }, { - n: 'time', + an: { + lp: 'reason' + }, + t: 'a' + }] + }, { + ln: 'AbstractEncodingPropertyByValueType', + ps: [{ + n: 'abstractEncoding', rq: true, - en: 'Time', - ti: '.TimeType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' + }] + }, { + ln: 'BlockPropertyType', + ps: [{ + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1503,175 +1712,42 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType.Coordinate', - tn: null, - bti: '.AnyNumericalPropertyType', + ln: 'VectorType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'name', + n: 'coordinate', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'DataArrayType.Encoding', - tn: null, - ps: [{ - n: 'abstractEncoding', - rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' - }] - }, { - ln: 'DataArrayType', - bti: '.AbstractDataComponentType', - ps: [{ - n: 'elementCount', - rq: true, - ti: '.CountPropertyType' - }, { - n: 'elementType', - rq: true, - ti: '.DataArrayType.ElementType' - }, { - n: 'encoding', - ti: '.DataArrayType.Encoding' - }, { - n: 'values', - ti: '.EncodedValuesPropertyType' - }] - }, { - ln: 'TextEncodingType', - bti: '.AbstractEncodingType', - ps: [{ - n: 'collapseWhiteSpaces', - ti: 'Boolean', - an: { - lp: 'collapseWhiteSpaces' - }, - t: 'a' - }, { - n: 'decimalSeparator', - an: { - lp: 'decimalSeparator' - }, - t: 'a' + col: true, + ti: '.VectorType.Coordinate' }, { - n: 'tokenSeparator', + n: 'referenceFrame', rq: true, an: { - lp: 'tokenSeparator' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'blockSeparator', - rq: true, + n: 'localFrame', an: { - lp: 'blockSeparator' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'DataRecordType.Field', + ln: 'DataStreamType.Encoding', tn: null, - bti: '.AbstractDataComponentPropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'QuantityType', - bti: '.AbstractSimpleComponentType', ps: [{ - n: 'uom', + n: 'abstractEncoding', rq: true, - ti: '.UnitReference' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'value', - ti: 'Double' - }] - }, { - ln: 'AllowedTimesType', - bti: '.AbstractSWEType', - ps: [{ - n: 'value', - mno: 0, - col: true, - mx: false, - dom: false, - ti: { - t: 'l' - }, - t: 'er' - }, { - n: 'interval', - mno: 0, - col: true, - mx: false, - dom: false, - ti: { - t: 'l' - }, - t: 'er' - }, { - n: 'significantFigures', - ti: 'Integer' - }] - }, { - ln: 'AllowedValuesType', - bti: '.AbstractSWEType', - ps: [{ - n: 'value', - mno: 0, - col: true, - ti: 'Double' - }, { - n: 'interval', - mno: 0, - col: true, mx: false, dom: false, - ti: { - t: 'l', - bti: 'Double' - }, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', t: 'er' - }, { - n: 'significantFigures', - ti: 'Integer' }] }, { - ln: 'DataStreamType', - bti: '.AbstractSWEIdentifiableType', - ps: [{ - n: 'elementCount', - ti: '.DataStreamType.ElementCount' - }, { - n: 'elementType', - rq: true, - ti: '.DataStreamType.ElementType' - }, { - n: 'encoding', - rq: true, - ti: '.DataStreamType.Encoding' - }, { - n: 'values', - rq: true, - ti: '.EncodedValuesPropertyType' - }] + ln: 'AbstractEncodingType', + bti: '.AbstractSWEType' }, { ln: 'DataArrayPropertyType', ps: [{ @@ -1707,89 +1783,6 @@ var SWE_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'DataArrayPropertyByValueType', - ps: [{ - n: 'dataArray', - rq: true, - mx: false, - dom: false, - en: 'DataArray', - ti: '.DataArrayType', - t: 'er' - }] - }, { - ln: 'AllowedTimesPropertyByValueType', - ps: [{ - n: 'allowedTimes', - rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimesType' - }] - }, { - ln: 'AllowedTokensPropertyType', - ps: [{ - n: 'allowedTokens', - rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokensType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'NilValuesPropertyType', - ps: [{ - n: 'nilValues', - rq: true, - en: 'NilValues', - ti: '.NilValuesType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] }, { ln: 'BinaryEncodingType', bti: '.AbstractEncodingType', @@ -1821,12 +1814,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountPropertyType', + ln: 'CountRangePropertyType', ps: [{ - n: 'count', + n: 'countRange', rq: true, - en: 'Count', - ti: '.CountType' + en: 'CountRange', + ti: '.CountRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1853,12 +1846,34 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'BooleanType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: '_boolean', + n: 'value', + ti: 'Boolean' + }] + }, { + ln: 'QualityPropertyType', + ps: [{ + n: 'quantity', rq: true, - en: 'Boolean', - ti: '.BooleanType' + en: 'Quantity', + ti: '.QuantityType' + }, { + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRangeType' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.CategoryType' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.TextType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1885,13 +1900,8 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingPropertyType', + ln: 'Reference', ps: [{ - n: 'binaryEncoding', - rq: true, - en: 'BinaryEncoding', - ti: '.BinaryEncodingType' - }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -1917,30 +1927,24 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractSWEIdentifiableType', - bti: '.AbstractSWEType', + ln: 'XMLEncodingType', + bti: '.AbstractEncodingType' + }, { + ln: 'DataStreamType.ElementCount', + tn: null, ps: [{ - n: 'identifier' - }, { - n: 'label' - }, { - n: 'description' + n: 'count', + rq: true, + en: 'Count', + ti: '.CountType' }] }, { - ln: 'ComponentPropertyByValueType', + ln: 'ComponentPropertyType', ps: [{ n: 'component', rq: true, en: 'Component', ti: '.ComponentType' - }] - }, { - ln: 'AllowedValuesPropertyType', - ps: [{ - n: 'allowedValues', - rq: true, - en: 'AllowedValues', - ti: '.AllowedValuesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1967,61 +1971,49 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTokensPropertyByValueType', + ln: 'ComponentPropertyByValueType', ps: [{ - n: 'allowedTokens', + n: 'component', rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokensType' + en: 'Component', + ti: '.ComponentType' }] }, { - ln: 'MatrixPropertyByValueType', + ln: 'DataChoiceType.Item', + tn: null, + bti: '.AbstractDataComponentPropertyType', ps: [{ - n: 'matrix', + n: 'name', rq: true, - en: 'Matrix', - ti: '.MatrixType' - }] - }, { - ln: 'TextType', - bti: '.AbstractSimpleComponentType', - ps: [{ - n: 'constraint', - ti: '.AllowedTokensPropertyType' - }, { - n: 'value' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'AbstractSWEType', + ln: 'MatrixType', + bti: '.DataArrayType', ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'localFrame', an: { - lp: 'id' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'DataStreamType.ElementCount', - tn: null, - ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.CountType' - }] - }, { - ln: 'XMLEncodingPropertyType', + ln: 'DataStreamPropertyType', ps: [{ - n: 'xmlEncoding', + n: 'dataStream', rq: true, - en: 'XMLEncoding', - ti: '.XMLEncodingType' + en: 'DataStream', + ti: '.DataStreamType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2048,9 +2040,13 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'TimeIndeterminateValue', - vs: ['now'] + ln: 'BinaryEncodingPropertyByValueType', + ps: [{ + n: 'binaryEncoding', + rq: true, + en: 'BinaryEncoding', + ti: '.BinaryEncodingType' + }] }, { t: 'enum', ln: 'ByteOrderType', @@ -2059,23 +2055,23 @@ var SWE_2_0_Module_Factory = function () { t: 'enum', ln: 'ByteEncodingType', vs: ['base64', 'raw'] + }, { + t: 'enum', + ln: 'TimeIndeterminateValue', + vs: ['now'] }], eis: [{ - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', + en: 'Matrix', + ti: '.MatrixType', + sh: 'DataArray' + }, { + en: 'AllowedValues', + ti: '.AllowedValuesType', sh: 'AbstractSWE' }, { en: 'QuantityRange', ti: '.QuantityRangeType', sh: 'AbstractSimpleComponent' - }, { - en: 'BinaryEncoding', - ti: '.BinaryEncodingType', - sh: 'AbstractEncoding' - }, { - en: 'Count', - ti: '.CountType', - sh: 'AbstractSimpleComponent' }, { en: 'value', ti: { @@ -2083,121 +2079,125 @@ var SWE_2_0_Module_Factory = function () { }, sc: '.AllowedTimesType' }, { - en: 'AbstractSWEIdentifiable', - ti: '.AbstractSWEIdentifiableType', - sh: 'AbstractSWE' + en: 'Vector', + ti: '.VectorType', + sh: 'AbstractDataComponent' }, { - en: 'AllowedTimes', - ti: '.AllowedTimesType', - sh: 'AbstractSWE' + en: 'CountRange', + ti: '.CountRangeType', + sh: 'AbstractSimpleComponent' }, { - en: 'XMLEncoding', - ti: '.XMLEncodingType', - sh: 'AbstractEncoding' + en: 'AbstractDataComponent', + ti: '.AbstractDataComponentType', + sh: 'AbstractSWEIdentifiable' }, { - en: 'TimeRange', - ti: '.TimeRangeType', - sh: 'AbstractSimpleComponent' + en: 'NilValues', + ti: '.NilValuesType', + sh: 'AbstractSWE' }, { en: 'AllowedTokens', ti: '.AllowedTokensType', sh: 'AbstractSWE' - }, { - en: 'DataChoice', - ti: '.DataChoiceType', - sh: 'AbstractDataComponent' - }, { - en: 'TextEncoding', - ti: '.TextEncodingType', - sh: 'AbstractEncoding' }, { en: 'interval', ti: { - t: 'l', - bti: 'Double' + t: 'l' }, - sc: '.AllowedValuesType' + sc: '.AllowedTimesType' }, { - en: 'Text', - ti: '.TextType', + en: 'DataRecord', + ti: '.DataRecordType', + sh: 'AbstractDataComponent' + }, { + en: 'AbstractSimpleComponent', + ti: '.AbstractSimpleComponentType', + sh: 'AbstractDataComponent' + }, { + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataComponent' + }, { + en: 'TimeRange', + ti: '.TimeRangeType', sh: 'AbstractSimpleComponent' }, { - en: 'Matrix', - ti: '.MatrixType', - sh: 'DataArray' + en: 'DataStream', + ti: '.DataStreamType', + sh: 'AbstractSWEIdentifiable' }, { en: 'CategoryRange', ti: '.CategoryRangeType', sh: 'AbstractSimpleComponent' }, { - en: 'DataArray', - ti: '.DataArrayType', - sh: 'AbstractDataComponent' + en: 'Component', + ti: '.ComponentType', + sh: 'AbstractSWE' }, { - en: 'Time', - ti: '.TimeType', + en: 'Block', + ti: '.BlockType', + sh: 'AbstractSWE' + }, { + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + sh: 'AbstractSWE' + }, { + en: 'Category', + ti: '.CategoryType', sh: 'AbstractSimpleComponent' }, { - en: 'interval', - ti: { - t: 'l' - }, - sc: '.AllowedTimesType' + en: 'Count', + ti: '.CountType', + sh: 'AbstractSimpleComponent' }, { - en: 'Vector', - ti: '.VectorType', + en: 'DataChoice', + ti: '.DataChoiceType', sh: 'AbstractDataComponent' + }, { + en: 'AllowedTimes', + ti: '.AllowedTimesType', + sh: 'AbstractSWE' }, { en: 'Quantity', ti: '.QuantityType', sh: 'AbstractSimpleComponent' }, { - en: 'AbstractSWE', - ti: '.AbstractSWEType' - }, { - en: 'Component', - ti: '.ComponentType', - sh: 'AbstractSWE' + en: 'TextEncoding', + ti: '.TextEncodingType', + sh: 'AbstractEncoding' }, { - en: 'CountRange', - ti: '.CountRangeType', + en: 'Time', + ti: '.TimeType', sh: 'AbstractSimpleComponent' + }, { + en: 'BinaryEncoding', + ti: '.BinaryEncodingType', + sh: 'AbstractEncoding' + }, { + en: 'XMLEncoding', + ti: '.XMLEncodingType', + sh: 'AbstractEncoding' }, { en: 'Boolean', ti: '.BooleanType', sh: 'AbstractSimpleComponent' }, { - en: 'DataStream', - ti: '.DataStreamType', - sh: 'AbstractSWEIdentifiable' - }, { - en: 'Category', - ti: '.CategoryType', + en: 'Text', + ti: '.TextType', sh: 'AbstractSimpleComponent' }, { - en: 'AbstractDataComponent', - ti: '.AbstractDataComponentType', - sh: 'AbstractSWEIdentifiable' - }, { - en: 'AbstractSimpleComponent', - ti: '.AbstractSimpleComponentType', - sh: 'AbstractDataComponent' - }, { - en: 'DataRecord', - ti: '.DataRecordType', - sh: 'AbstractDataComponent' - }, { - en: 'AllowedValues', - ti: '.AllowedValuesType', + en: 'AbstractSWEIdentifiable', + ti: '.AbstractSWEIdentifiableType', sh: 'AbstractSWE' }, { - en: 'Block', - ti: '.BlockType', - sh: 'AbstractSWE' + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + }, + sc: '.AllowedValuesType' }, { - en: 'NilValues', - ti: '.NilValuesType', - sh: 'AbstractSWE' + en: 'AbstractSWE', + ti: '.AbstractSWEType' }] }; return { diff --git a/scripts/lib/SamplingSpatial_2_0.js b/scripts/lib/SamplingSpatial_2_0.js index fe34ac51..d60ea4be 100644 --- a/scripts/lib/SamplingSpatial_2_0.js +++ b/scripts/lib/SamplingSpatial_2_0.js @@ -3,7 +3,7 @@ var SamplingSpatial_2_0_Module_Factory = function () { n: 'SamplingSpatial_2_0', dens: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'Sampling_2_0', 'GML_3_2_1', 'OM_2_0', 'ISO19139_GMD_20070417'], + deps: ['XLink_1_0', 'Sampling_2_0', 'ISO19139_GMD_20070417', 'OM_2_0', 'GML_3_2_1'], tis: [{ ln: 'ShapeType', tn: 'shapeType', @@ -59,6 +59,26 @@ var SamplingSpatial_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'SFSpatialSamplingFeatureType', + tn: 'SF_SpatialSamplingFeatureType', + bti: 'Sampling_2_0.SFSamplingFeatureType', + ps: [{ + n: 'hostedProcedure', + mno: 0, + col: true, + ti: 'OM_2_0.OMProcessPropertyType' + }, { + n: 'positionalAccuracy', + mno: 0, + mxo: 2, + col: true, + ti: 'ISO19139_GMD_20070417.DQPositionalAccuracyPropertyType' + }, { + n: 'shape', + rq: true, + ti: '.ShapeType' + }] }, { ln: 'SFSpatialSamplingFeaturePropertyType', tn: 'SF_SpatialSamplingFeaturePropertyType', @@ -108,37 +128,17 @@ var SamplingSpatial_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SFSpatialSamplingFeatureType', - tn: 'SF_SpatialSamplingFeatureType', - bti: 'Sampling_2_0.SFSamplingFeatureType', - ps: [{ - n: 'hostedProcedure', - mno: 0, - col: true, - ti: 'OM_2_0.OMProcessPropertyType' - }, { - n: 'positionalAccuracy', - mno: 0, - mxo: 2, - col: true, - ti: 'ISO19139_GMD_20070417.DQPositionalAccuracyPropertyType' - }, { - n: 'shape', - rq: true, - ti: '.ShapeType' - }] }], eis: [{ - en: 'shape', - ti: '.ShapeType' - }, { en: 'SF_SpatialSamplingFeature', ti: '.SFSpatialSamplingFeatureType', sh: { lp: 'SF_SamplingFeature', ns: 'http:\/\/www.opengis.net\/sampling\/2.0' } + }, { + en: 'shape', + ti: '.ShapeType' }] }; return { diff --git a/scripts/lib/SamplingSpecimen_2_0.js b/scripts/lib/SamplingSpecimen_2_0.js index 71fbb423..765ee97b 100644 --- a/scripts/lib/SamplingSpecimen_2_0.js +++ b/scripts/lib/SamplingSpecimen_2_0.js @@ -3,21 +3,63 @@ var SamplingSpecimen_2_0_Module_Factory = function () { n: 'SamplingSpecimen_2_0', dens: 'http:\/\/www.opengis.net\/samplingSpecimen\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'Sampling_2_0', 'ISO19139_GMD_20070417'], + deps: ['Sampling_2_0', 'GML_3_2_1', 'XLink_1_0', 'ISO19139_GMD_20070417', 'OM_2_0'], tis: [{ - ln: 'PreparationStepType.Time', - tn: null, + ln: 'SFSpecimenType', + tn: 'SF_SpecimenType', + bti: 'Sampling_2_0.SFSamplingFeatureType', ps: [{ - n: 'abstractTimeObject', + n: 'materialClass', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractTimeObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractTimeObjectType', - t: 'er' + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'samplingTime', + rq: true, + ti: 'OM_2_0.TimeObjectPropertyType' + }, { + n: 'samplingMethod', + ti: 'Sampling_2_0.SFProcessPropertyType' + }, { + n: 'samplingLocation', + ti: 'GML_3_2_1.GeometryPropertyType' + }, { + n: 'processingDetails', + mno: 0, + col: true, + ti: '.PreparationStepPropertyType' + }, { + n: 'size', + ti: '.SFSpecimenType.Size' + }, { + n: 'currentLocation', + ti: '.LocationPropertyType' + }, { + n: 'specimenType', + ti: 'GML_3_2_1.ReferenceType' + }] + }, { + ln: 'PreparationStepType', + ps: [{ + n: 'time', + rq: true, + ti: '.PreparationStepType.Time' + }, { + n: 'processOperator', + rq: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + }, { + n: 'processingDetails', + rq: true, + ti: 'GML_3_2_1.ReferenceType' + }] + }, { + ln: 'SFSpecimenPropertyType', + tn: 'SF_SpecimenPropertyType', + ps: [{ + n: 'sfSpecimen', + rq: true, + en: 'SF_Specimen', + ti: '.SFSpecimenType' }, { n: 'nilReason', ti: { @@ -60,48 +102,10 @@ var SamplingSpecimen_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PreparationStepType', - ps: [{ - n: 'time', - rq: true, - ti: '.PreparationStepType.Time' - }, { - n: 'processOperator', - rq: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }, { - n: 'processingDetails', - rq: true, - ti: 'GML_3_2_1.ReferenceType' - }] - }, { - ln: 'LocationPropertyType', + ln: 'SFSpecimenType.Size', + tn: null, + bti: 'GML_3_2_1.MeasureType', ps: [{ - n: 'abstractGeometry', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractGeometry', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractGeometryType', - t: 'er' - }, { - n: 'exGeographicDescription', - rq: true, - en: { - lp: 'EX_GeographicDescription', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - }, - ti: 'ISO19139_GMD_20070417.EXGeographicDescriptionType' - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' - }, { n: 'nilReason', ti: { t: 'l' @@ -143,21 +147,19 @@ var SamplingSpecimen_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PreparationStepPropertyType', - ps: [{ - n: 'preparationStep', - rq: true, - en: 'PreparationStep', - ti: '.PreparationStepType' - }] - }, { - ln: 'SFSpecimenPropertyType', - tn: 'SF_SpecimenPropertyType', + ln: 'PreparationStepType.Time', + tn: null, ps: [{ - n: 'sfSpecimen', + n: 'abstractTimeObject', rq: true, - en: 'SF_Specimen', - ti: '.SFSpecimenType' + mx: false, + dom: false, + en: { + lp: 'AbstractTimeObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractTimeObjectType', + t: 'er' }, { n: 'nilReason', ti: { @@ -200,43 +202,33 @@ var SamplingSpecimen_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SFSpecimenType', - tn: 'SF_SpecimenType', - bti: 'Sampling_2_0.SFSamplingFeatureType', + ln: 'LocationPropertyType', ps: [{ - n: 'materialClass', + n: 'abstractGeometry', rq: true, - ti: 'GML_3_2_1.ReferenceType' + mx: false, + dom: false, + en: { + lp: 'AbstractGeometry', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractGeometryType', + t: 'er' }, { - n: 'samplingTime', + n: 'exGeographicDescription', rq: true, - ti: 'OM_2_0.TimeObjectPropertyType' - }, { - n: 'samplingMethod', - ti: 'Sampling_2_0.SFProcessPropertyType' - }, { - n: 'samplingLocation', - ti: 'GML_3_2_1.GeometryPropertyType' - }, { - n: 'processingDetails', - mno: 0, - col: true, - ti: '.PreparationStepPropertyType' - }, { - n: 'size', - ti: '.SFSpecimenType.Size' + en: { + lp: 'EX_GeographicDescription', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + }, + ti: 'ISO19139_GMD_20070417.EXGeographicDescriptionType' }, { - n: 'currentLocation', - ti: '.LocationPropertyType' + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { - n: 'specimenType', - ti: 'GML_3_2_1.ReferenceType' - }] - }, { - ln: 'SFSpecimenType.Size', - tn: null, - bti: 'GML_3_2_1.MeasureType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -277,17 +269,25 @@ var SamplingSpecimen_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'PreparationStepPropertyType', + ps: [{ + n: 'preparationStep', + rq: true, + en: 'PreparationStep', + ti: '.PreparationStepType' + }] }], eis: [{ + en: 'PreparationStep', + ti: '.PreparationStepType' + }, { en: 'SF_Specimen', ti: '.SFSpecimenType', sh: { lp: 'SF_SamplingFeature', ns: 'http:\/\/www.opengis.net\/sampling\/2.0' } - }, { - en: 'PreparationStep', - ti: '.PreparationStepType' }] }; return { diff --git a/scripts/lib/Sampling_1_0_0.js b/scripts/lib/Sampling_1_0_0.js index 21de475d..92d29571 100644 --- a/scripts/lib/Sampling_1_0_0.js +++ b/scripts/lib/Sampling_1_0_0.js @@ -5,6 +5,9 @@ var Sampling_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1', 'OM_1_0_0'], tis: [{ + ln: 'SpatiallyExtensiveSamplingFeatureType', + bti: '.SamplingFeatureType' + }, { ln: 'SamplingSurfaceType', bti: '.SpatiallyExtensiveSamplingFeatureType', ps: [{ @@ -15,41 +18,6 @@ var Sampling_1_0_0_Module_Factory = function () { n: 'area', ti: 'GML_3_1_1.MeasureType' }] - }, { - ln: 'SurveyProcedureType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'operator', - ti: '.AnyOrReferenceType' - }, { - n: 'elevationDatum', - ti: 'GML_3_1_1.ReferenceType' - }, { - n: 'elevationMethod', - ti: 'OM_1_0_0.ProcessPropertyType' - }, { - n: 'elevationAccuracy', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'geodeticDatum', - ti: 'GML_3_1_1.ReferenceType' - }, { - n: 'positionMethod', - rq: true, - ti: 'OM_1_0_0.ProcessPropertyType' - }, { - n: 'positionAccuracy', - ti: 'GML_3_1_1.MeasureType' - }, { - n: 'projection', - ti: 'GML_3_1_1.ReferenceType' - }, { - n: 'surveyTime', - ti: 'GML_3_1_1.TimePrimitivePropertyType' - }] - }, { - ln: 'SpatiallyExtensiveSamplingFeatureType', - bti: '.SamplingFeatureType' }, { ln: 'SamplingPointPropertyType', ps: [{ @@ -90,12 +58,20 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SurveyProcedurePropertyType', + ln: 'SamplingPointType', + bti: '.SamplingFeatureType', ps: [{ - n: 'surveyProcedure', + n: 'position', rq: true, - en: 'SurveyProcedure', - ti: '.SurveyProcedureType' + ti: 'GML_3_1_1.PointPropertyType' + }] + }, { + ln: 'SamplingSurfacePropertyType', + ps: [{ + n: 'samplingSurface', + rq: true, + en: 'SamplingSurface', + ti: '.SamplingSurfaceType' }, { n: 'remoteSchema', an: { @@ -129,15 +105,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeaturePropertyType', + ln: 'SamplingFeatureCollectionPropertyType', ps: [{ - n: 'samplingFeature', + n: 'samplingFeatureCollection', rq: true, - mx: false, - dom: false, - en: 'SamplingFeature', - ti: '.SamplingFeatureType', - t: 'er' + en: 'SamplingFeatureCollection', + ti: '.SamplingFeatureCollectionType' }, { n: 'remoteSchema', an: { @@ -171,12 +144,46 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureCollectionPropertyType', + ln: 'SpecimenType', + bti: '.SamplingFeatureType', ps: [{ - n: 'samplingFeatureCollection', + n: 'materialClass', rq: true, - en: 'SamplingFeatureCollection', - ti: '.SamplingFeatureCollectionType' + ti: 'GML_3_1_1.CodeType' + }, { + n: 'currentLocation', + ti: '.LocationPropertyType' + }, { + n: 'size', + ti: '.SpecimenType.Size' + }, { + n: 'samplingMethod', + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'samplingTime', + rq: true, + ti: 'GML_3_1_1.TimePrimitivePropertyType' + }, { + n: 'processingDetails', + mno: 0, + col: true, + ti: 'GML_3_1_1.ReferenceType' + }] + }, { + ln: 'LocatedSpecimenType', + bti: '.SpecimenType', + ps: [{ + n: 'samplingLocation', + rq: true, + ti: 'GML_3_1_1.GeometryPropertyType' + }] + }, { + ln: 'SamplingCurvePropertyType', + ps: [{ + n: 'samplingCurve', + rq: true, + en: 'SamplingCurve', + ti: '.SamplingCurveType' }, { n: 'remoteSchema', an: { @@ -210,37 +217,26 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingPointType', - bti: '.SamplingFeatureType', + ln: 'SamplingFeatureRelationType', ps: [{ - n: 'position', + n: 'role', rq: true, - ti: 'GML_3_1_1.PointPropertyType' + ti: 'GML_3_1_1.CodeType' + }, { + n: 'target', + rq: true, + ti: '.SamplingFeaturePropertyType' }] }, { - ln: 'LocationPropertyType', + ln: 'SamplingFeaturePropertyType', ps: [{ - n: 'geometry', + n: 'samplingFeature', rq: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', + en: 'SamplingFeature', + ti: '.SamplingFeatureType', t: 'er' - }, { - n: 'exGeographicDescription', - rq: true, - en: 'EX_GeographicDescription', - ti: '.AnyOrReferenceType' - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -274,15 +270,65 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpatiallyExtensiveSamplingFeaturePropertyType', + ln: 'SamplingCurveType', + bti: '.SpatiallyExtensiveSamplingFeatureType', ps: [{ - n: 'spatiallyExtensiveSamplingFeature', + n: 'shape', + rq: true, + ti: 'GML_3_1_1.CurvePropertyType' + }, { + n: 'length', + ti: 'GML_3_1_1.MeasureType' + }] + }, { + ln: 'SurveyProcedureType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'operator', + ti: '.AnyOrReferenceType' + }, { + n: 'elevationDatum', + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'elevationMethod', + ti: 'OM_1_0_0.ProcessPropertyType' + }, { + n: 'elevationAccuracy', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'geodeticDatum', + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'positionMethod', + rq: true, + ti: 'OM_1_0_0.ProcessPropertyType' + }, { + n: 'positionAccuracy', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'projection', + ti: 'GML_3_1_1.ReferenceType' + }, { + n: 'surveyTime', + ti: 'GML_3_1_1.TimePrimitivePropertyType' + }] + }, { + ln: 'SamplingFeatureCollectionType', + bti: '.SamplingFeatureType', + ps: [{ + n: 'member', + rq: true, + col: true, + ti: '.SamplingFeaturePropertyType' + }] + }, { + ln: 'AnyOrReferenceType', + ps: [{ + n: 'any', rq: true, - mx: false, dom: false, - en: 'SpatiallyExtensiveSamplingFeature', - ti: '.SpatiallyExtensiveSamplingFeatureType', - t: 'er' + mx: false, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -316,12 +362,26 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocatedSpecimenPropertyType', + ln: 'SamplingSolidType', + bti: '.SpatiallyExtensiveSamplingFeatureType', ps: [{ - n: 'locatedSpecimen', + n: 'shape', rq: true, - en: 'LocatedSpecimen', - ti: '.LocatedSpecimenType' + ti: 'GML_3_1_1.SolidPropertyType' + }, { + n: 'volume', + ti: 'GML_3_1_1.MeasureType' + }] + }, { + ln: 'SpatiallyExtensiveSamplingFeaturePropertyType', + ps: [{ + n: 'spatiallyExtensiveSamplingFeature', + rq: true, + mx: false, + dom: false, + en: 'SpatiallyExtensiveSamplingFeature', + ti: '.SpatiallyExtensiveSamplingFeatureType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -355,80 +415,15 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpecimenType', - bti: '.SamplingFeatureType', - ps: [{ - n: 'materialClass', - rq: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'currentLocation', - ti: '.LocationPropertyType' - }, { - n: 'size', - ti: '.SpecimenType.Size' - }, { - n: 'samplingMethod', - ti: 'GML_3_1_1.ReferenceType' - }, { - n: 'samplingTime', - rq: true, - ti: 'GML_3_1_1.TimePrimitivePropertyType' - }, { - n: 'processingDetails', - mno: 0, - col: true, - ti: 'GML_3_1_1.ReferenceType' - }] - }, { - ln: 'SamplingCurveType', - bti: '.SpatiallyExtensiveSamplingFeatureType', - ps: [{ - n: 'shape', - rq: true, - ti: 'GML_3_1_1.CurvePropertyType' - }, { - n: 'length', - ti: 'GML_3_1_1.MeasureType' - }] - }, { - ln: 'SamplingFeatureType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'sampledFeature', - rq: true, - col: true, - ti: 'GML_3_1_1.FeaturePropertyType' - }, { - n: 'relatedObservation', - mno: 0, - col: true, - ti: 'OM_1_0_0.ObservationPropertyType' - }, { - n: 'relatedSamplingFeature', - mno: 0, - col: true, - ti: '.SamplingFeatureRelationPropertyType' - }, { - n: 'surveyDetails', - ti: '.SurveyProcedurePropertyType' - }] - }, { - ln: 'SamplingFeatureRelationPropertyType', - ps: [{ - n: 'samplingFeatureRelation', - rq: true, - en: 'SamplingFeatureRelation', - ti: '.SamplingFeatureRelationType' - }] - }, { - ln: 'AnyOrReferenceType', + ln: 'SpecimenPropertyType', ps: [{ - n: 'any', + n: 'specimen', rq: true, - dom: false, mx: false, - t: 'ae' + dom: false, + en: 'Specimen', + ti: '.SpecimenType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -462,12 +457,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingSurfacePropertyType', + ln: 'LocatedSpecimenPropertyType', ps: [{ - n: 'samplingSurface', + n: 'locatedSpecimen', rq: true, - en: 'SamplingSurface', - ti: '.SamplingSurfaceType' + en: 'LocatedSpecimen', + ti: '.LocatedSpecimenType' }, { n: 'remoteSchema', an: { @@ -501,12 +496,20 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingCurvePropertyType', + ln: 'SamplingFeatureRelationPropertyType', ps: [{ - n: 'samplingCurve', + n: 'samplingFeatureRelation', rq: true, - en: 'SamplingCurve', - ti: '.SamplingCurveType' + en: 'SamplingFeatureRelation', + ti: '.SamplingFeatureRelationType' + }] + }, { + ln: 'SurveyProcedurePropertyType', + ps: [{ + n: 'surveyProcedure', + rq: true, + en: 'SurveyProcedure', + ti: '.SurveyProcedureType' }, { n: 'remoteSchema', an: { @@ -539,6 +542,28 @@ var Sampling_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'SamplingFeatureType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'sampledFeature', + rq: true, + col: true, + ti: 'GML_3_1_1.FeaturePropertyType' + }, { + n: 'relatedObservation', + mno: 0, + col: true, + ti: 'OM_1_0_0.ObservationPropertyType' + }, { + n: 'relatedSamplingFeature', + mno: 0, + col: true, + ti: '.SamplingFeatureRelationPropertyType' + }, { + n: 'surveyDetails', + ti: '.SurveyProcedurePropertyType' + }] }, { ln: 'SpecimenType.Size', tn: null, @@ -575,15 +600,6 @@ var Sampling_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SamplingFeatureCollectionType', - bti: '.SamplingFeatureType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.SamplingFeaturePropertyType' - }] }, { ln: 'SamplingSolidPropertyType', ps: [{ @@ -624,37 +640,29 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingSolidType', - bti: '.SpatiallyExtensiveSamplingFeatureType', - ps: [{ - n: 'shape', - rq: true, - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'volume', - ti: 'GML_3_1_1.MeasureType' - }] - }, { - ln: 'SamplingFeatureRelationType', - ps: [{ - n: 'role', - rq: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'target', - rq: true, - ti: '.SamplingFeaturePropertyType' - }] - }, { - ln: 'SpecimenPropertyType', + ln: 'LocationPropertyType', ps: [{ - n: 'specimen', + n: 'geometry', rq: true, mx: false, dom: false, - en: 'Specimen', - ti: '.SpecimenType', + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' + }, { + n: 'exGeographicDescription', + rq: true, + en: 'EX_GeographicDescription', + ti: '.AnyOrReferenceType' + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -687,27 +695,15 @@ var Sampling_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'LocatedSpecimenType', - bti: '.SpecimenType', - ps: [{ - n: 'samplingLocation', - rq: true, - ti: 'GML_3_1_1.GeometryPropertyType' - }] }, { t: 'enum', ln: 'PositionMethodType', vs: ['Unknown', 'GPS', 'GPS2', 'GPS3', 'GPS4', 'Astronomical', 'Surveyed from ground control', 'Published report', 'Unpublished report', 'Non-standard topographic map', '25k topo map', '50k topo map', '100k topo map', '250k topo map', '500k topo map', '1M topo map', 'Non-standard geological map', '25k geological map', '50k geological map', '100k geological map', '250k geological map', '500k geological map', '1M geological map', 'Differential GPS - Survey quality', 'Differential GPS', 'Averaged GPS', 'Orthophoto', '25k orthophoto', 'Company supplied location - method unkown', 'State\/NT supplied location - method unkown'] }], eis: [{ - en: 'SamplingSolid', - ti: '.SamplingSolidType', + en: 'SamplingCurve', + ti: '.SamplingCurveType', sh: 'SpatiallyExtensiveSamplingFeature' - }, { - en: 'SamplingFeatureCollection', - ti: '.SamplingFeatureCollectionType', - sh: 'SamplingFeature' }, { en: 'SurveyProcedure', ti: '.SurveyProcedureType', @@ -719,21 +715,10 @@ var Sampling_1_0_0_Module_Factory = function () { en: 'SamplingPoint', ti: '.SamplingPointType', sh: 'SamplingFeature' - }, { - en: 'SamplingSurface', - ti: '.SamplingSurfaceType', - sh: 'SpatiallyExtensiveSamplingFeature' }, { en: 'SpatiallyExtensiveSamplingFeature', ti: '.SpatiallyExtensiveSamplingFeatureType', sh: 'SamplingFeature' - }, { - en: 'SamplingCurve', - ti: '.SamplingCurveType', - sh: 'SpatiallyExtensiveSamplingFeature' - }, { - en: 'SamplingFeatureRelation', - ti: '.SamplingFeatureRelationType' }, { en: 'SamplingFeature', ti: '.SamplingFeatureType', @@ -742,13 +727,28 @@ var Sampling_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'LocatedSpecimen', - ti: '.LocatedSpecimenType', - sh: 'Specimen' + en: 'SamplingSolid', + ti: '.SamplingSolidType', + sh: 'SpatiallyExtensiveSamplingFeature' + }, { + en: 'SamplingFeatureCollection', + ti: '.SamplingFeatureCollectionType', + sh: 'SamplingFeature' }, { en: 'Specimen', ti: '.SpecimenType', sh: 'SamplingFeature' + }, { + en: 'SamplingFeatureRelation', + ti: '.SamplingFeatureRelationType' + }, { + en: 'LocatedSpecimen', + ti: '.LocatedSpecimenType', + sh: 'Specimen' + }, { + en: 'SamplingSurface', + ti: '.SamplingSurfaceType', + sh: 'SpatiallyExtensiveSamplingFeature' }] }; return { diff --git a/scripts/lib/Sampling_2_0.js b/scripts/lib/Sampling_2_0.js index 94918b7c..d9497cb1 100644 --- a/scripts/lib/Sampling_2_0.js +++ b/scripts/lib/Sampling_2_0.js @@ -3,15 +3,36 @@ var Sampling_2_0_Module_Factory = function () { n: 'Sampling_2_0', dens: 'http:\/\/www.opengis.net\/sampling\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'OM_2_0', 'GML_3_2_1', 'ISO19139_GMD_20070417'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'ISO19139_GMD_20070417'], tis: [{ - ln: 'SFSamplingFeatureCollectionPropertyType', - tn: 'SF_SamplingFeatureCollectionPropertyType', + ln: 'SFSamplingFeatureCollectionType', + tn: 'SF_SamplingFeatureCollectionType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'sfSamplingFeatureCollection', + n: 'member', rq: true, - en: 'SF_SamplingFeatureCollection', - ti: '.SFSamplingFeatureCollectionType' + col: true, + ti: '.SFSamplingFeaturePropertyType' + }] + }, { + ln: 'SamplingFeatureComplexType', + ps: [{ + n: 'role', + rq: true, + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'relatedSamplingFeature', + rq: true, + ti: '.SFSamplingFeaturePropertyType' + }] + }, { + ln: 'SFProcessPropertyType', + tn: 'SF_ProcessPropertyType', + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -53,24 +74,6 @@ var Sampling_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SFSamplingFeatureCollectionType', - tn: 'SF_SamplingFeatureCollectionType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.SFSamplingFeaturePropertyType' - }] - }, { - ln: 'SamplingFeatureComplexPropertyType', - ps: [{ - n: 'samplingFeatureComplex', - rq: true, - en: 'SamplingFeatureComplex', - ti: '.SamplingFeatureComplexType' - }] }, { ln: 'SFSamplingFeatureType', tn: 'SF_SamplingFeatureType', @@ -152,13 +155,13 @@ var Sampling_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SFProcessPropertyType', - tn: 'SF_ProcessPropertyType', + ln: 'SFSamplingFeatureCollectionPropertyType', + tn: 'SF_SamplingFeatureCollectionPropertyType', ps: [{ - n: 'any', + n: 'sfSamplingFeatureCollection', rq: true, - mx: false, - t: 'ae' + en: 'SF_SamplingFeatureCollection', + ti: '.SFSamplingFeatureCollectionType' }, { n: 'nilReason', ti: { @@ -201,27 +204,24 @@ var Sampling_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureComplexType', + ln: 'SamplingFeatureComplexPropertyType', ps: [{ - n: 'role', - rq: true, - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'relatedSamplingFeature', + n: 'samplingFeatureComplex', rq: true, - ti: '.SFSamplingFeaturePropertyType' + en: 'SamplingFeatureComplex', + ti: '.SamplingFeatureComplexType' }] }], eis: [{ - en: 'SF_SamplingFeatureCollection', - ti: '.SFSamplingFeatureCollectionType', + en: 'SF_SamplingFeature', + ti: '.SFSamplingFeatureType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'SF_SamplingFeature', - ti: '.SFSamplingFeatureType', + en: 'SF_SamplingFeatureCollection', + ti: '.SFSamplingFeatureCollectionType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' diff --git a/scripts/lib/SensorML_1_0_0.js b/scripts/lib/SensorML_1_0_0.js index 9c67372c..bb85c364 100644 --- a/scripts/lib/SensorML_1_0_0.js +++ b/scripts/lib/SensorML_1_0_0.js @@ -5,21 +5,17 @@ var SensorML_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1', 'SWE_1_0_0', 'IC_2_0'], tis: [{ - ln: 'ProcessChainType', - bti: '.AbstractPureProcessType', + ln: 'TimePosition', + tn: null, ps: [{ - n: 'components', + n: 'time', rq: true, - ti: '.Components' + en: { + lp: 'Time', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Time' }, { - n: 'connections', - rq: true, - ti: '.Connections' - }] - }, { - ln: 'Position', - tn: null, - ps: [{ n: 'process', rq: true, mx: false, @@ -27,22 +23,6 @@ var SensorML_1_0_0_Module_Factory = function () { en: '_Process', ti: '.AbstractProcessType', t: 'er' - }, { - n: 'position', - rq: true, - en: { - lp: 'Position', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.PositionType' - }, { - n: 'vector', - rq: true, - en: { - lp: 'Vector', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.VectorType' }, { n: 'name', rq: true, @@ -84,77 +64,66 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Schematron', - tn: null, - bti: '.RuleLanguageType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'ProcessMethodType.Rules', - tn: null, - ps: [{ - n: 'rulesDefinition', - rq: true, - en: 'RulesDefinition', - ti: '.ProcessMethodType.Rules.RulesDefinition' - }] - }, { - ln: 'Link.Source', + ln: 'Parameters', tn: null, ps: [{ - n: 'ref', + n: 'parameterList', rq: true, - ti: 'Token', + en: 'ParameterList', + ti: '.Parameters.ParameterList' + }, { + n: 'remoteSchema', an: { - lp: 'ref' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'AbstractDerivableProcessType', - bti: '.AbstractProcessType', - ps: [{ - n: 'inputs', - ti: '.InputsPropertyType' }, { - n: 'outputs', - ti: '.OutputsPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'parameters', - ti: '.ParametersPropertyType' + n: 'href', + t: 'a' }, { - n: 'method', - rq: true, - ti: '.MethodPropertyType' + n: 'role', + t: 'a' }, { - n: 'components', - rq: true, - ti: '.ComponentsPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'dataSources', - ti: '.DataSourcesPropertyType' + n: 'title', + t: 'a' }, { - n: 'connections', - rq: true, - ti: '.ConnectionsPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Documentation', + ln: 'SensorML.Member', tn: null, ps: [{ - n: 'document', + n: 'process', rq: true, - en: 'Document', - ti: '.Document' + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { n: 'documentList', rq: true, en: 'DocumentList', ti: '.DocumentList' + }, { + n: 'contactList', + rq: true, + en: 'ContactList', + ti: '.ContactList' }, { n: 'remoteSchema', an: { @@ -188,13 +157,90 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LegalConstraint', + ln: 'SensorML', tn: null, ps: [{ - n: 'rights', + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' + }, { + n: 'identification', + mno: 0, + col: true, + ti: '.Identification' + }, { + n: 'classification', + mno: 0, + col: true, + ti: '.Classification' + }, { + n: 'validTime', + ti: '.ValidTime' + }, { + n: 'securityConstraint', + ti: '.SecurityConstraint' + }, { + n: 'legalConstraint', + mno: 0, + col: true, + ti: '.LegalConstraint' + }, { + n: 'characteristics', + mno: 0, + col: true, + ti: '.Characteristics' + }, { + n: 'capabilities', + mno: 0, + col: true, + ti: '.Capabilities' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.Contact' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: '.Documentation' + }, { + n: 'history', + mno: 0, + col: true, + ti: '.History' + }, { + n: 'member', rq: true, - en: 'Rights', - ti: '.Rights' + col: true, + ti: '.SensorML.Member' + }, { + n: 'version', + rq: true, + ti: 'Token', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'Connections', + tn: null, + ps: [{ + n: 'connectionList', + rq: true, + en: 'ConnectionList', + ti: '.Connections.ConnectionList' + }] + }, { + ln: 'DataSourcesPropertyType', + tn: 'dataSourcesPropertyType', + ps: [{ + n: 'dataSourceList', + rq: true, + en: 'DataSourceList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -228,9 +274,47 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OnlineResource', + ln: 'Components.ComponentList', + tn: null, + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.Components.ComponentList.Component' + }] + }, { + ln: 'Parameters.ParameterList', + tn: null, + ps: [{ + n: 'parameter', + rq: true, + col: true, + ti: 'SWE_1_0_0.DataComponentPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'DocumentList.Member', tn: null, ps: [{ + n: 'document', + rq: true, + en: 'Document', + ti: '.Document' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -263,136 +347,62 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactInfo.Phone', + ln: 'Identification.IdentifierList', tn: null, ps: [{ - n: 'voice', - mno: 0, - col: true - }, { - n: 'facsimile', - mno: 0, - col: true - }] - }, { - ln: 'ContactList.Member', - tn: null, - ps: [{ - n: 'person', - rq: true, - en: 'Person', - ti: '.Person' - }, { - n: 'responsibleParty', + n: 'identifier', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + col: true, + ti: '.Identification.IdentifierList.Identifier' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'MethodPropertyType', - tn: 'methodPropertyType', + ln: 'ProcessMethodType.Rules.RulesDefinition', + tn: null, ps: [{ - n: 'processMethod', - rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + n: 'description', + en: { + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'ruleLanguage', + mx: false, + dom: false, + ti: '.RuleLanguageType', + t: 'er' }] }, { - ln: 'DataSourceType.ObservationReference', + ln: 'ArrayLink', tn: null, ps: [{ - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'sourceArray', + rq: true, + ti: '.ArrayLink.SourceArray' }, { - n: 'arcrole', - t: 'a' + n: 'destinationIndex', + mno: 0, + col: true, + ti: '.ArrayLink.DestinationIndex' }, { - n: 'title', - t: 'a' + n: 'destinationArray', + rq: true, + ti: '.ArrayLink.DestinationArray' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'sourceIndex', + ti: '.ArrayLink.SourceIndex' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'connection', + mno: 0, + col: true, + ti: '.Connection' }] }, { ln: 'ContactInfo', @@ -414,39 +424,26 @@ var SensorML_1_0_0_Module_Factory = function () { n: 'contactInstructions' }] }, { - ln: 'ProcessMethodType.Algorithm', + ln: 'Connection', tn: null, ps: [{ - n: 'algorithmDefinition', + n: 'link', rq: true, - en: 'AlgorithmDefinition', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' - }] - }, { - ln: 'Parameters.ParameterList', - tn: null, - ps: [{ - n: 'parameter', + en: 'Link', + ti: '.Link' + }, { + n: 'arrayLink', rq: true, - col: true, - ti: 'SWE_1_0_0.DataComponentPropertyType' + en: 'ArrayLink', + ti: '.ArrayLink' }, { - n: 'id', - ti: 'ID', + n: 'name', + ti: 'Token', an: { - lp: 'id' + lp: 'name' }, t: 'a' }] - }, { - ln: 'Connections.ConnectionList', - tn: null, - ps: [{ - n: 'connection', - rq: true, - col: true, - ti: '.Connection' - }] }, { ln: 'SecurityConstraint', tn: null, @@ -457,42 +454,13 @@ var SensorML_1_0_0_Module_Factory = function () { ti: '.Security' }] }, { - ln: 'AbstractComponentType', - bti: '.AbstractDerivableComponentType', - ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' - }, { - n: 'parameters', - ti: '.Parameters' - }] - }, { - ln: 'ArrayLink.SourceArray', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'ProcessMethodType.Implementation', - tn: null, + ln: 'ComponentsPropertyType', + tn: 'componentsPropertyType', ps: [{ - n: 'processChain', - rq: true, - en: 'ProcessChain', - ti: '.ProcessChainType' - }, { - n: 'implementationCode', + n: 'processList', rq: true, - en: 'ImplementationCode', - ti: '.ProcessMethodType.Implementation.ImplementationCode' + en: 'ProcessList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -526,32 +494,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePosition', + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', tn: null, ps: [{ - n: 'time', - rq: true, - en: { - lp: 'Time', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Time' - }, { - n: 'process', + n: 'any', rq: true, mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' - }, { - n: 'name', - rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + t: 'ae' }, { n: 'remoteSchema', an: { @@ -585,69 +534,162 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Components', + ln: 'ValidTime', tn: null, ps: [{ - n: 'componentList', + n: 'timeInstant', rq: true, - en: 'ComponentList', - ti: '.Components.ComponentList' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + en: { + lp: 'TimeInstant', ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + ti: 'GML_3_1_1.TimeInstantType' }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimePeriodType' + }] + }, { + ln: 'ArrayLink.SourceIndex', + tn: null, + ps: [{ + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, t: 'a' }] }, { - ln: 'Outputs.OutputList', + ln: 'Schematron', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'output', + n: 'any', rq: true, - col: true, - ti: '.IoComponentPropertyType' - }, { - n: 'id', - ti: 'ID', + mx: false, + t: 'ae' + }] + }, { + ln: 'Link.Source', + tn: null, + ps: [{ + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'id' + lp: 'ref' }, t: 'a' }] }, { - ln: 'EventList.Member', - tn: null, + ln: 'IoComponentPropertyType', ps: [{ - n: 'event', + n: 'count', rq: true, - en: 'Event', - ti: '.Event' + en: { + lp: 'Count', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Count' + }, { + n: 'quantity', + rq: true, + en: { + lp: 'Quantity', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Quantity' + }, { + n: 'time', + rq: true, + en: { + lp: 'Time', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Time' + }, { + n: '_boolean', + rq: true, + en: { + lp: 'Boolean', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Boolean' + }, { + n: 'category', + rq: true, + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Category' + }, { + n: 'text', + rq: true, + en: { + lp: 'Text', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Text' + }, { + n: 'quantityRange', + rq: true, + en: { + lp: 'QuantityRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.QuantityRange' + }, { + n: 'countRange', + rq: true, + en: { + lp: 'CountRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.CountRange' + }, { + n: 'timeRange', + rq: true, + en: { + lp: 'TimeRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.TimeRange' + }, { + n: 'abstractDataRecord', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.AbstractDataRecordType', + t: 'er' + }, { + n: 'abstractDataArray', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDataArray', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.AbstractDataArrayType', + t: 'er' + }, { + n: 'observableProperty', + rq: true, + en: { + lp: 'ObservableProperty', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.ObservableProperty' }, { n: 'name', rq: true, @@ -689,54 +731,34 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Connection', + ln: 'ResponsibleParty', tn: null, ps: [{ - n: 'link', - rq: true, - en: 'Link', - ti: '.Link' + n: 'individualName' }, { - n: 'arrayLink', - rq: true, - en: 'ArrayLink', - ti: '.ArrayLink' + n: 'organizationName' }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'Positions.PositionList', - tn: null, - ps: [{ - n: 'position', - rq: true, - col: true, - ti: '.Position' + n: 'positionName' }, { - n: 'timePosition', - rq: true, - ti: '.TimePosition' + n: 'contactInfo', + ti: '.ContactInfo' }, { n: 'id', ti: 'ID', an: { - lp: 'id' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'ParametersPropertyType', - tn: 'parametersPropertyType', + ln: 'Components', + tn: null, ps: [{ - n: 'parameterList', + n: 'componentList', rq: true, - en: 'ParameterList', - ti: '.AbstractListType' + en: 'ComponentList', + ti: '.Components.ComponentList' }, { n: 'remoteSchema', an: { @@ -770,19 +792,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Characteristics', - tn: null, + ln: 'InputsPropertyType', + tn: 'inputsPropertyType', ps: [{ - n: 'abstractDataRecord', + n: 'inputList', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.AbstractDataRecordType', - t: 'er' + en: 'InputList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -815,32 +831,44 @@ var SensorML_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'AbstractDerivableComponentType', + bti: '.AbstractProcessType', + ps: [{ + n: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' + }, { + n: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' + }, { + n: 'targetLocation', + rq: true, + en: 'location', + ti: '.Location' + }, { + n: 'targetPosition', + rq: true, + en: 'position', + ti: '.Position' + }, { + n: 'timePosition', + ti: '.TimePosition' + }, { + n: 'interfaces', + ti: '.Interfaces' + }] }, { ln: 'ComponentArrayType.Parameters', tn: null, bti: '.ParametersPropertyType' }, { - ln: 'Location', - tn: null, + ln: 'MethodPropertyType', + tn: 'methodPropertyType', ps: [{ - n: 'point', + n: 'processMethod', rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'curve', - rq: true, - mx: false, - dom: false, - en: { - lp: '_Curve', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractCurveType', - t: 'er' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { n: 'remoteSchema', an: { @@ -874,13 +902,39 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Parameters', + ln: 'Link', tn: null, ps: [{ - n: 'parameterList', + n: 'source', rq: true, - en: 'ParameterList', - ti: '.Parameters.ParameterList' + ti: '.Link.Source' + }, { + n: 'destination', + rq: true, + ti: '.Link.Destination' + }, { + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'Interface', + tn: null, + ps: [{ + n: 'interfaceDefinition', + rq: true, + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -914,64 +968,59 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Event', + ln: 'Inputs', tn: null, ps: [{ - n: 'date' + n: 'inputList', + rq: true, + en: 'InputList', + ti: '.Inputs.InputList' }, { - n: 'description', - en: { - lp: 'description', + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' + t: 'a' }, { - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'identification', - mno: 0, - col: true, - ti: '.Identification' + n: 'href', + t: 'a' }, { - n: 'classification', - mno: 0, - col: true, - ti: '.Classification' + n: 'role', + t: 'a' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.Contact' + n: 'arcrole', + t: 'a' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.Documentation' + n: 'title', + t: 'a' }, { - n: 'property', - mno: 0, - col: true, - ti: 'SWE_1_0_0.DataComponentPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ConnectionsPropertyType', - tn: 'connectionsPropertyType', + ln: 'Capabilities', + tn: null, ps: [{ - n: 'connectionList', + n: 'abstractDataRecord', rq: true, - en: 'ConnectionList', - ti: '.AbstractListType' + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.AbstractDataRecordType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1005,17 +1054,26 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpatialReferenceFrame', + ln: 'ContactInfo.Address', tn: null, ps: [{ - n: 'engineeringCRS', - rq: true, - en: { - lp: 'EngineeringCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EngineeringCRSType' + n: 'deliveryPoint', + mno: 0, + col: true + }, { + n: 'city' + }, { + n: 'administrativeArea' + }, { + n: 'postalCode' + }, { + n: 'country' + }, { + n: 'electronicMailAddress' }] + }, { + ln: 'AbstractSMLType', + bti: 'GML_3_1_1.AbstractFeatureType' }, { ln: 'LayerPropertyType', ps: [{ @@ -1070,13 +1128,42 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Identification', - tn: null, + ln: 'PresentationLayerPropertyType', ps: [{ - n: 'identifierList', + n: 'abstractDataRecord', rq: true, - en: 'IdentifierList', - ti: '.Identification.IdentifierList' + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.AbstractDataRecordType', + t: 'er' + }, { + n: 'category', + rq: true, + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Category' + }, { + n: 'dataBlockDefinition', + rq: true, + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataBlockDefinitionType' + }, { + n: 'dataStreamDefinition', + rq: true, + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -1110,14 +1197,9 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Positions', + ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', tn: null, ps: [{ - n: 'positionList', - rq: true, - en: 'PositionList', - ti: '.Positions.PositionList' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1150,41 +1232,54 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Term', + ln: 'DataSourceType', + bti: '.AbstractProcessType', + ps: [{ + n: 'dataDefinition', + rq: true, + ti: '.DataSourceType.DataDefinition' + }, { + n: 'values', + rq: true, + ti: '.DataSourceType.Values' + }, { + n: 'observationReference', + rq: true, + ti: '.DataSourceType.ObservationReference' + }] + }, { + ln: 'Positions.PositionList', tn: null, ps: [{ - n: 'codeSpace', - ti: 'SWE_1_0_0.CodeSpacePropertyType' + n: 'position', + rq: true, + col: true, + ti: '.Position' }, { - n: 'value', + n: 'timePosition', rq: true, - ti: 'Token' + ti: '.TimePosition' }, { - n: 'definition', + n: 'id', + ti: 'ID', an: { - lp: 'definition' + lp: 'id' }, t: 'a' }] }, { - ln: 'Components.ComponentList.Component', + ln: 'ContactList.Member', tn: null, ps: [{ - n: 'process', + n: 'person', rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' + en: 'Person', + ti: '.Person' }, { - n: 'name', + n: 'responsibleParty', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ResponsibleParty', + ti: '.ResponsibleParty' }, { n: 'remoteSchema', an: { @@ -1218,13 +1313,34 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Keywords', + ln: 'ArrayLink.DestinationArray', tn: null, ps: [{ - n: 'keywordList', - rq: true, - en: 'KeywordList', - ti: '.Keywords.KeywordList' + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'Contact', + tn: null, + ps: [{ + n: 'person', + rq: true, + en: 'Person', + ti: '.Person' + }, { + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' + }, { + n: 'contactList', + rq: true, + en: 'ContactList', + ti: '.ContactList' }, { n: 'remoteSchema', an: { @@ -1258,7 +1374,43 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PresentationLayerPropertyType', + ln: 'OnlineResource', + tn: null, + ps: [{ + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'Characteristics', + tn: null, ps: [{ n: 'abstractDataRecord', rq: true, @@ -1270,30 +1422,6 @@ var SensorML_1_0_0_Module_Factory = function () { }, ti: 'SWE_1_0_0.AbstractDataRecordType', t: 'er' - }, { - n: 'category', - rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Category' - }, { - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.DataBlockDefinitionType' - }, { - n: 'dataStreamDefinition', - rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -1327,21 +1455,50 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessModelType', - bti: '.AbstractPureProcessType', + ln: 'ContactList', + tn: null, ps: [{ - n: 'method', + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'member', rq: true, - ti: '.MethodPropertyType' + col: true, + ti: '.ContactList.Member' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'Identification.IdentifierList', + ln: 'RelaxNG', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'identifier', + n: 'any', rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'AbstractListType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, col: true, - ti: '.Identification.IdentifierList.Identifier' + mx: false, + t: 'ae' }, { n: 'id', ti: 'ID', @@ -1351,12 +1508,12 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentsPropertyType', - tn: 'componentsPropertyType', + ln: 'ParametersPropertyType', + tn: 'parametersPropertyType', ps: [{ - n: 'processList', + n: 'parameterList', rq: true, - en: 'ProcessList', + en: 'ParameterList', ti: '.AbstractListType' }, { n: 'remoteSchema', @@ -1391,189 +1548,260 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayLink', + ln: 'ProcessMethodType.Implementation', tn: null, ps: [{ - n: 'sourceArray', + n: 'processChain', rq: true, - ti: '.ArrayLink.SourceArray' - }, { - n: 'destinationIndex', - mno: 0, - col: true, - ti: '.ArrayLink.DestinationIndex' + en: 'ProcessChain', + ti: '.ProcessChainType' }, { - n: 'destinationArray', + n: 'implementationCode', rq: true, - ti: '.ArrayLink.DestinationArray' - }, { - n: 'sourceIndex', - ti: '.ArrayLink.SourceIndex' - }, { - n: 'connection', - mno: 0, - col: true, - ti: '.Connection' - }] - }, { - ln: 'AbstractProcessType', - bti: '.AbstractSMLType', - ps: [{ - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' - }, { - n: 'identification', - mno: 0, - col: true, - ti: '.Identification' - }, { - n: 'classification', - mno: 0, - col: true, - ti: '.Classification' + en: 'ImplementationCode', + ti: '.ProcessMethodType.Implementation.ImplementationCode' }, { - n: 'validTime', - ti: '.ValidTime' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'securityConstraint', - ti: '.SecurityConstraint' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'legalConstraint', - mno: 0, - col: true, - ti: '.LegalConstraint' + n: 'href', + t: 'a' }, { - n: 'characteristics', - mno: 0, - col: true, - ti: '.Characteristics' + n: 'role', + t: 'a' }, { - n: 'capabilities', - mno: 0, - col: true, - ti: '.Capabilities' + n: 'arcrole', + t: 'a' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.Contact' + n: 'title', + t: 'a' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.Documentation' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'history', - mno: 0, - col: true, - ti: '.History' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'IoComponentPropertyType', + ln: 'Link.Destination', + tn: null, ps: [{ - n: 'count', + n: 'ref', rq: true, - en: { - lp: 'Count', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + ti: 'Token', + an: { + lp: 'ref' }, - ti: 'SWE_1_0_0.Count' - }, { - n: 'quantity', + t: 'a' + }] + }, { + ln: 'ProcessModelType', + bti: '.AbstractPureProcessType', + ps: [{ + n: 'method', rq: true, - en: { - lp: 'Quantity', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Quantity' - }, { - n: 'time', + ti: '.MethodPropertyType' + }] + }, { + ln: 'SpatialReferenceFrame', + tn: null, + ps: [{ + n: 'engineeringCRS', rq: true, en: { - lp: 'Time', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + lp: 'EngineeringCRS', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SWE_1_0_0.Time' - }, { - n: '_boolean', + ti: 'GML_3_1_1.EngineeringCRSType' + }] + }, { + ln: 'LegalConstraint', + tn: null, + ps: [{ + n: 'rights', rq: true, - en: { - lp: 'Boolean', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Boolean' + en: 'Rights', + ti: '.Rights' }, { - n: 'category', - rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SWE_1_0_0.Category' + t: 'a' }, { - n: 'text', - rq: true, - en: { - lp: 'Text', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Text' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'quantityRange', + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'Keywords.KeywordList', + tn: null, + ps: [{ + n: 'keyword', rq: true, - en: { - lp: 'QuantityRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + col: true, + ti: 'Token' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' }, - ti: 'SWE_1_0_0.QuantityRange' + t: 'a' }, { - n: 'countRange', - rq: true, - en: { - lp: 'CountRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + n: 'codeSpace', + an: { + lp: 'codeSpace' }, - ti: 'SWE_1_0_0.CountRange' + t: 'a' + }] + }, { + ln: 'ArrayLink.SourceArray', + tn: null, + ps: [{ + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'ProcessChainType', + bti: '.AbstractPureProcessType', + ps: [{ + n: 'components', + rq: true, + ti: '.Components' }, { - n: 'timeRange', + n: 'connections', rq: true, - en: { - lp: 'TimeRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + ti: '.Connections' + }] + }, { + ln: 'ArrayLink.DestinationIndex', + tn: null, + ps: [{ + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' }, - ti: 'SWE_1_0_0.TimeRange' + t: 'a' + }] + }, { + ln: 'InterfaceDefinition', + tn: null, + ps: [{ + n: 'serviceLayer', + ti: '.LayerPropertyType' }, { - n: 'abstractDataRecord', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + n: 'applicationLayer', + ti: '.LayerPropertyType' + }, { + n: 'presentationLayer', + ti: '.PresentationLayerPropertyType' + }, { + n: 'sessionLayer', + ti: '.LayerPropertyType' + }, { + n: 'transportLayer', + ti: '.LayerPropertyType' + }, { + n: 'networkLayer', + ti: '.LayerPropertyType' + }, { + n: 'dataLinkLayer', + ti: '.LayerPropertyType' + }, { + n: 'physicalLayer', + ti: '.LayerPropertyType' + }, { + n: 'mechanicalLayer', + ti: '.LayerPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' }, - ti: 'SWE_1_0_0.AbstractDataRecordType', - t: 'er' + t: 'a' + }] + }, { + ln: 'SystemType', + bti: '.AbstractComponentType', + ps: [{ + n: 'components', + ti: '.Components' }, { - n: 'abstractDataArray', + n: 'positions', + ti: '.Positions' + }, { + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'ComponentArrayType', + bti: '.AbstractDerivableComponentType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataArray', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.AbstractDataArrayType', - t: 'er' + ti: '.ComponentArrayType.Parameters' }, { - n: 'observableProperty', + n: 'components', + ti: '.Components' + }, { + n: 'positions', + ti: '.Positions' + }, { + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'EventList.Member', + tn: null, + ps: [{ + n: 'event', rq: true, - en: { - lp: 'ObservableProperty', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.ObservableProperty' + en: 'Event', + ti: '.Event' }, { n: 'name', rq: true, @@ -1615,36 +1843,9 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification.ClassifierList.Classifier', - tn: null, - ps: [{ - n: 'term', - rq: true, - en: 'Term', - ti: '.Term' - }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'Capabilities', + ln: 'DataSourceType.ObservationReference', tn: null, ps: [{ - n: 'abstractDataRecord', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.AbstractDataRecordType', - t: 'er' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1677,39 +1878,16 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDerivableComponentType', - bti: '.AbstractProcessType', - ps: [{ - n: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' - }, { - n: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' - }, { - n: 'targetLocation', - rq: true, - en: 'location', - ti: '.Location' - }, { - n: 'targetPosition', - rq: true, - en: 'position', - ti: '.Position' - }, { - n: 'timePosition', - ti: '.TimePosition' - }, { - n: 'interfaces', - ti: '.Interfaces' - }] - }, { - ln: 'Interface', + ln: 'Components.ComponentList.Component', tn: null, ps: [{ - n: 'interfaceDefinition', + n: 'process', rq: true, - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { n: 'name', rq: true, @@ -1751,37 +1929,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactList', + ln: 'Identification', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'member', - rq: true, - col: true, - ti: '.ContactList.Member' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'DataSourcesPropertyType', - tn: 'dataSourcesPropertyType', - ps: [{ - n: 'dataSourceList', + n: 'identifierList', rq: true, - en: 'DataSourceList', - ti: '.AbstractListType' + en: 'IdentifierList', + ti: '.Identification.IdentifierList' }, { n: 'remoteSchema', an: { @@ -1815,92 +1969,155 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + ln: 'Identification.IdentifierList.Identifier', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + n: 'term', + rq: true, + en: 'Term', + ti: '.Term' }, { - n: 'mathML', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'AbstractPureProcessType', - bti: '.AbstractRestrictedProcessType', + ln: 'Position', + tn: null, ps: [{ - n: 'inputs', - ti: '.Inputs' + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'outputs', - ti: '.Outputs' + n: 'position', + rq: true, + en: { + lp: 'Position', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.PositionType' }, { - n: 'parameters', - ti: '.Parameters' - }] - }, { - ln: 'TemporalReferenceFrame', - tn: null, - ps: [{ - n: 'temporalCRS', + n: 'vector', rq: true, en: { - lp: 'TemporalCRS', + lp: 'Vector', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.VectorType' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.TemporalCRSType' - }] - }, { - ln: 'ContactInfo.Address', - tn: null, - ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true + t: 'a' }, { - n: 'city' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'administrativeArea' + n: 'href', + t: 'a' }, { - n: 'postalCode' + n: 'role', + t: 'a' }, { - n: 'country' + n: 'arcrole', + t: 'a' }, { - n: 'electronicMailAddress' + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Keywords.KeywordList', + ln: 'Documentation', tn: null, ps: [{ - n: 'keyword', + n: 'document', rq: true, - col: true, - ti: 'Token' + en: 'Document', + ti: '.Document' }, { - n: 'id', - ti: 'ID', + n: 'documentList', + rq: true, + en: 'DocumentList', + ti: '.DocumentList' + }, { + n: 'remoteSchema', an: { - lp: 'id' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'OutputsPropertyType', - tn: 'outputsPropertyType', + ln: 'Location', + tn: null, ps: [{ - n: 'outputList', + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointType' + }, { + n: 'curve', rq: true, - en: 'OutputList', - ti: '.AbstractListType' + mx: false, + dom: false, + en: { + lp: '_Curve', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractCurveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1934,37 +2151,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayLink.DestinationArray', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'SensorML.Member', + ln: 'Classification', tn: null, ps: [{ - n: 'process', - rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' - }, { - n: 'documentList', - rq: true, - en: 'DocumentList', - ti: '.DocumentList' - }, { - n: 'contactList', + n: 'classifierList', rq: true, - en: 'ContactList', - ti: '.ContactList' + en: 'ClassifierList', + ti: '.Classification.ClassifierList' }, { n: 'remoteSchema', an: { @@ -1998,56 +2191,94 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentArrayType', - bti: '.AbstractDerivableComponentType', + ln: 'DataSourceType.Values', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'AbstractDerivableProcessType', + bti: '.AbstractProcessType', ps: [{ n: 'inputs', - ti: '.Inputs' + ti: '.InputsPropertyType' }, { n: 'outputs', - ti: '.Outputs' + ti: '.OutputsPropertyType' }, { n: 'parameters', + ti: '.ParametersPropertyType' + }, { + n: 'method', rq: true, - ti: '.ComponentArrayType.Parameters' + ti: '.MethodPropertyType' }, { n: 'components', - ti: '.Components' + rq: true, + ti: '.ComponentsPropertyType' }, { - n: 'positions', - ti: '.Positions' + n: 'dataSources', + ti: '.DataSourcesPropertyType' }, { n: 'connections', - ti: '.Connections' + rq: true, + ti: '.ConnectionsPropertyType' }] }, { - ln: 'DataSourceType', - bti: '.AbstractProcessType', + ln: 'Person', + tn: null, ps: [{ - n: 'dataDefinition', + n: 'surname', rq: true, - ti: '.DataSourceType.DataDefinition' + ti: 'Token' }, { - n: 'values', + n: 'name', rq: true, - ti: '.DataSourceType.Values' + ti: 'Token' }, { - n: 'observationReference', + n: 'userID', rq: true, - ti: '.DataSourceType.ObservationReference' + ti: 'Token' + }, { + n: 'affiliation', + rq: true, + ti: 'Token' + }, { + n: 'phoneNumber', + rq: true, + ti: 'Token' + }, { + n: 'email', + rq: true, + ti: 'Token' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'Components.ComponentList', + ln: 'ProcessMethodType.Algorithm', tn: null, ps: [{ - n: 'component', + n: 'algorithmDefinition', rq: true, - col: true, - ti: '.Components.ComponentList.Component' + en: 'AlgorithmDefinition', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' }] }, { - ln: 'ProcessMethodType', - bti: 'GML_3_1_1.AbstractGMLType', + ln: 'AbstractProcessType', + bti: '.AbstractSMLType', ps: [{ n: 'keywords', mno: 0, @@ -2099,208 +2330,55 @@ var SensorML_1_0_0_Module_Factory = function () { mno: 0, col: true, ti: '.History' - }, { - n: 'rules', - rq: true, - ti: '.ProcessMethodType.Rules' - }, { - n: 'algorithm', - ti: '.ProcessMethodType.Algorithm' - }, { - n: 'implementation', - mno: 0, - col: true, - ti: '.ProcessMethodType.Implementation' - }] - }, { - ln: 'Interfaces.InterfaceList', - tn: null, - ps: [{ - n: '_interface', - rq: true, - col: true, - en: 'interface', - ti: '.Interface' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' }] }, { - ln: 'Security', - tn: null, - ps: [{ - n: 'classification', - ti: 'IC_2_0.ClassificationType', - an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, - an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'scIcontrols', - ti: { - t: 'l' - }, - an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, - an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, - an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + ln: 'History', + tn: null, + ps: [{ + n: 'eventList', + rq: true, + en: 'EventList', + ti: '.EventList' }, { - n: 'classificationReason', + n: 'remoteSchema', an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'derivedFrom', - an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'declassDate', - ti: 'Calendar', - an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'href', t: 'a' }, { - n: 'declassEvent', - an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'role', t: 'a' }, { - n: 'declassException', - ti: { - t: 'l' - }, - an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'arcrole', t: 'a' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, - an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'title', t: 'a' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', - an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'declassManualReview', - ti: 'Boolean', - an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'Outputs', - tn: null, + ln: 'OutputsPropertyType', + tn: 'outputsPropertyType', ps: [{ n: 'outputList', rq: true, en: 'OutputList', - ti: '.Outputs.OutputList' + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -2334,13 +2412,24 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', + ln: 'DataSourceType.DataDefinition', tn: null, ps: [{ - n: 'any', + n: 'dataBlockDefinition', rq: true, - mx: false, - t: 'ae' + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataBlockDefinitionType' + }, { + n: 'dataStreamDefinition', + rq: true, + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -2373,42 +2462,6 @@ var SensorML_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'AbstractSMLType', - bti: 'GML_3_1_1.AbstractFeatureType' - }, { - ln: 'EventList', - tn: null, - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.EventList.Member' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'Identification.IdentifierList.Identifier', - tn: null, - ps: [{ - n: 'term', - rq: true, - en: 'Term', - ti: '.Term' - }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }] }, { ln: 'Interfaces', tn: null, @@ -2450,16 +2503,46 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentType', - bti: '.AbstractComponentType', + ln: 'Outputs.OutputList', + tn: null, ps: [{ - n: 'method', - ti: '.MethodPropertyType' + n: 'output', + rq: true, + col: true, + ti: '.IoComponentPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'SensorML', + ln: 'TemporalReferenceFrame', + tn: null, + ps: [{ + n: 'temporalCRS', + rq: true, + en: { + lp: 'TemporalCRS', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TemporalCRSType' + }] + }, { + ln: 'Event', tn: null, ps: [{ + n: 'date' + }, { + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { n: 'keywords', mno: 0, col: true, @@ -2474,27 +2557,6 @@ var SensorML_1_0_0_Module_Factory = function () { mno: 0, col: true, ti: '.Classification' - }, { - n: 'validTime', - ti: '.ValidTime' - }, { - n: 'securityConstraint', - ti: '.SecurityConstraint' - }, { - n: 'legalConstraint', - mno: 0, - col: true, - ti: '.LegalConstraint' - }, { - n: 'characteristics', - mno: 0, - col: true, - ti: '.Characteristics' - }, { - n: 'capabilities', - mno: 0, - col: true, - ti: '.Capabilities' }, { n: 'contact', mno: 0, @@ -2506,35 +2568,58 @@ var SensorML_1_0_0_Module_Factory = function () { col: true, ti: '.Documentation' }, { - n: 'history', + n: 'property', mno: 0, col: true, - ti: '.History' + ti: 'SWE_1_0_0.DataComponentPropertyType' }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'ProcessMethodType.Rules', + tn: null, + ps: [{ + n: 'rulesDefinition', + rq: true, + en: 'RulesDefinition', + ti: '.ProcessMethodType.Rules.RulesDefinition' + }] + }, { + ln: 'EventList', + tn: null, + ps: [{ n: 'member', rq: true, col: true, - ti: '.SensorML.Member' + ti: '.EventList.Member' }, { - n: 'version', - rq: true, - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'version' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode', + ln: 'Connections.ConnectionList', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { + n: 'connection', + rq: true, + col: true, + ti: '.Connection' + }] + }, { + ln: 'ProcessMethodType', + bti: 'GML_3_1_1.AbstractGMLType', + ps: [{ n: 'keywords', mno: 0, col: true, @@ -2586,38 +2671,41 @@ var SensorML_1_0_0_Module_Factory = function () { col: true, ti: '.History' }, { - n: 'sourceRef', - ti: '.ProcessMethodType.Implementation.ImplementationCode.SourceRef' - }, { - n: 'binaryRef', - ti: '.ProcessMethodType.Implementation.ImplementationCode.BinaryRef' - }, { - n: 'language', + n: 'rules', rq: true, - ti: 'Token', - an: { - lp: 'language' - }, - t: 'a' + ti: '.ProcessMethodType.Rules' + }, { + n: 'algorithm', + ti: '.ProcessMethodType.Algorithm' }, { - n: 'framework', - ti: 'Token', - an: { - lp: 'framework' + n: 'implementation', + mno: 0, + col: true, + ti: '.ProcessMethodType.Implementation' + }] + }, { + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, - t: 'a' + n: 'mathML', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', + ln: 'Positions', tn: null, ps: [{ + n: 'positionList', + rq: true, + en: 'PositionList', + ti: '.Positions.PositionList' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2650,71 +2738,33 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType', - bti: '.AbstractComponentType', - ps: [{ - n: 'components', - ti: '.Components' - }, { - n: 'positions', - ti: '.Positions' - }, { - n: 'connections', - ti: '.Connections' - }] - }, { - ln: 'ResponsibleParty', - tn: null, + ln: 'AbstractPureProcessType', + bti: '.AbstractRestrictedProcessType', ps: [{ - n: 'individualName' - }, { - n: 'organizationName' - }, { - n: 'positionName' + n: 'inputs', + ti: '.Inputs' }, { - n: 'contactInfo', - ti: '.ContactInfo' + n: 'outputs', + ti: '.Outputs' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'parameters', + ti: '.Parameters' }] }, { - ln: 'AbstractRestrictedProcessType', - bti: '.AbstractProcessType' - }, { - ln: 'RelaxNG', - tn: null, - bti: '.RuleLanguageType', + ln: 'ComponentType', + bti: '.AbstractComponentType', ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' + n: 'method', + ti: '.MethodPropertyType' }] }, { - ln: 'DataSourceType.DataDefinition', + ln: 'Keywords', tn: null, ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.DataBlockDefinitionType' - }, { - n: 'dataStreamDefinition', + n: 'keywordList', rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.DataStreamDefinitionType' + en: 'KeywordList', + ti: '.Keywords.KeywordList' }, { n: 'remoteSchema', an: { @@ -2748,52 +2798,9 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InterfaceDefinition', + ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', tn: null, ps: [{ - n: 'serviceLayer', - ti: '.LayerPropertyType' - }, { - n: 'applicationLayer', - ti: '.LayerPropertyType' - }, { - n: 'presentationLayer', - ti: '.PresentationLayerPropertyType' - }, { - n: 'sessionLayer', - ti: '.LayerPropertyType' - }, { - n: 'transportLayer', - ti: '.LayerPropertyType' - }, { - n: 'networkLayer', - ti: '.LayerPropertyType' - }, { - n: 'dataLinkLayer', - ti: '.LayerPropertyType' - }, { - n: 'physicalLayer', - ti: '.LayerPropertyType' - }, { - n: 'mechanicalLayer', - ti: '.LayerPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'InputsPropertyType', - tn: 'inputsPropertyType', - ps: [{ - n: 'inputList', - rq: true, - en: 'InputList', - ti: '.AbstractListType' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2826,99 +2833,158 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DocumentList.Member', + ln: 'Rights', tn: null, ps: [{ - n: 'document', + n: 'documentation', rq: true, - en: 'Document', - ti: '.Document' + ti: '.Documentation' }, { - n: 'name', - rq: true, - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'remoteSchema', + n: 'privacyAct', + ti: 'Boolean', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'privacyAct' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'intellectualPropertyRights', + ti: 'Boolean', + an: { + lp: 'intellectualPropertyRights' + }, t: 'a' }, { - n: 'href', + n: 'copyRights', + ti: 'Boolean', + an: { + lp: 'copyRights' + }, t: 'a' + }] + }, { + ln: 'Term', + tn: null, + ps: [{ + n: 'codeSpace', + ti: 'SWE_1_0_0.CodeSpacePropertyType' }, { - n: 'role', - t: 'a' + n: 'value', + rq: true, + ti: 'Token' }, { - n: 'arcrole', + n: 'definition', + an: { + lp: 'definition' + }, t: 'a' + }] + }, { + ln: 'ProcessMethodType.Implementation.ImplementationCode', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' + }, { + n: 'identification', + mno: 0, + col: true, + ti: '.Identification' + }, { + n: 'classification', + mno: 0, + col: true, + ti: '.Classification' + }, { + n: 'validTime', + ti: '.ValidTime' + }, { + n: 'securityConstraint', + ti: '.SecurityConstraint' + }, { + n: 'legalConstraint', + mno: 0, + col: true, + ti: '.LegalConstraint' + }, { + n: 'characteristics', + mno: 0, + col: true, + ti: '.Characteristics' + }, { + n: 'capabilities', + mno: 0, + col: true, + ti: '.Capabilities' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.Contact' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: '.Documentation' }, { - n: 'title', - t: 'a' + n: 'history', + mno: 0, + col: true, + ti: '.History' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'sourceRef', + ti: '.ProcessMethodType.Implementation.ImplementationCode.SourceRef' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'Link', - tn: null, - ps: [{ - n: 'source', - rq: true, - ti: '.Link.Source' + n: 'binaryRef', + ti: '.ProcessMethodType.Implementation.ImplementationCode.BinaryRef' }, { - n: 'destination', + n: 'language', rq: true, - ti: '.Link.Destination' + ti: 'Token', + an: { + lp: 'language' + }, + t: 'a' }, { - n: 'type', + n: 'framework', + ti: 'Token', an: { - lp: 'type' + lp: 'framework' }, t: 'a' - }] - }, { - ln: 'DataSourceType.Values', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'ArrayLink.DestinationIndex', - tn: null, - ps: [{ - n: 'ref', + n: 'version', ti: 'Token', an: { - lp: 'ref' + lp: 'version' }, t: 'a' }] }, { - ln: 'RuleLanguageType', - tn: 'ruleLanguageType', + ln: 'Outputs', + tn: null, ps: [{ + n: 'outputList', + rq: true, + en: 'OutputList', + ti: '.Outputs.OutputList' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2951,239 +3017,243 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DocumentList', + ln: 'Classification.ClassifierList', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'member', + n: 'classifier', rq: true, col: true, - ti: '.DocumentList.Member' + ti: '.Classification.ClassifierList.Classifier' }, { n: 'id', ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' }] }, { - ln: 'Connections', - tn: null, - ps: [{ - n: 'connectionList', - rq: true, - en: 'ConnectionList', - ti: '.Connections.ConnectionList' - }] - }, { - ln: 'History', + ln: 'Security', tn: null, ps: [{ - n: 'eventList', - rq: true, - en: 'EventList', - ti: '.EventList' - }, { - n: 'remoteSchema', + n: 'classification', + ti: 'IC_2_0.ClassificationType', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', + n: 'ownerProducer', + ti: { + t: 'l' + }, + an: { + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'scIcontrols', + ti: { + t: 'l' + }, + an: { + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'sarIdentifier', + ti: { + t: 'l' + }, + an: { + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'disseminationControls', + ti: { + t: 'l' + }, + an: { + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', - tn: null, - ps: [{ - n: 'remoteSchema', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'href', + n: 'releasableTo', + ti: { + t: 'l' + }, + an: { + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'role', + n: 'nonICmarkings', + ti: { + t: 'l' + }, + an: { + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' - }] - }, { - ln: 'Inputs.InputList', - tn: null, - ps: [{ - n: 'input', - rq: true, - col: true, - ti: '.IoComponentPropertyType' }, { - n: 'id', - ti: 'ID', + n: 'declassEvent', an: { - lp: 'id' + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'Rights', - tn: null, - ps: [{ - n: 'documentation', - rq: true, - ti: '.Documentation' }, { - n: 'id', - ti: 'ID', + n: 'declassException', + ti: { + t: 'l' + }, an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'privacyAct', - ti: 'Boolean', + n: 'typeOfExemptedSource', + ti: { + t: 'l' + }, an: { - lp: 'privacyAct' + lp: 'typeOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'intellectualPropertyRights', - ti: 'Boolean', + n: 'dateOfExemptedSource', + ti: 'Calendar', an: { - lp: 'intellectualPropertyRights' + lp: 'dateOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'copyRights', + n: 'declassManualReview', ti: 'Boolean', an: { - lp: 'copyRights' + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }] }, { - ln: 'Classification', + ln: 'Document', tn: null, ps: [{ - n: 'classifierList', + n: 'description', rq: true, - en: 'ClassifierList', - ti: '.Classification.ClassifierList' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + en: { + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'href', - t: 'a' + n: 'date' }, { - n: 'role', - t: 'a' + n: 'contact', + ti: '.Contact' }, { - n: 'arcrole', - t: 'a' + n: 'format', + ti: 'Token' }, { - n: 'title', - t: 'a' + n: 'onlineResource', + mno: 0, + col: true, + ti: '.OnlineResource' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'ArrayLink.SourceIndex', - tn: null, - ps: [{ - n: 'ref', + n: 'version', ti: 'Token', an: { - lp: 'ref' + lp: 'version' }, t: 'a' }] }, { - ln: 'ValidTime', - tn: null, + ln: 'AbstractComponentType', + bti: '.AbstractDerivableComponentType', ps: [{ - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + n: 'inputs', + ti: '.Inputs' }, { - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimePeriodType' + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + ti: '.Parameters' }] }, { - ln: 'ProcessMethodType.Rules.RulesDefinition', + ln: 'AbstractRestrictedProcessType', + bti: '.AbstractProcessType' + }, { + ln: 'DocumentList', tn: null, ps: [{ n: 'description', @@ -3193,158 +3263,100 @@ var SensorML_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'ruleLanguage', - mx: false, - dom: false, - ti: '.RuleLanguageType', - t: 'er' - }] - }, { - ln: 'Contact', - tn: null, - ps: [{ - n: 'person', - rq: true, - en: 'Person', - ti: '.Person' - }, { - n: 'responsibleParty', - rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' - }, { - n: 'contactList', + n: 'member', rq: true, - en: 'ContactList', - ti: '.ContactList' + col: true, + ti: '.DocumentList.Member' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', + lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'Person', + ln: 'Interfaces.InterfaceList', tn: null, ps: [{ - n: 'surname', - rq: true, - ti: 'Token' - }, { - n: 'name', - rq: true, - ti: 'Token' - }, { - n: 'userID', - rq: true, - ti: 'Token' - }, { - n: 'affiliation', - rq: true, - ti: 'Token' - }, { - n: 'phoneNumber', - rq: true, - ti: 'Token' - }, { - n: 'email', + n: '_interface', rq: true, - ti: 'Token' + col: true, + en: 'interface', + ti: '.Interface' }, { n: 'id', ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' }] }, { - ln: 'Document', + ln: 'Classification.ClassifierList.Classifier', tn: null, ps: [{ - n: 'description', + n: 'term', rq: true, - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'date' - }, { - n: 'contact', - ti: '.Contact' - }, { - n: 'format', - ti: 'Token' - }, { - n: 'onlineResource', - mno: 0, - col: true, - ti: '.OnlineResource' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + en: 'Term', + ti: '.Term' }, { - n: 'version', + n: 'name', ti: 'Token', an: { - lp: 'version' + lp: 'name' }, t: 'a' }] }, { - ln: 'Link.Destination', - tn: null, + ln: 'ConnectionsPropertyType', + tn: 'connectionsPropertyType', ps: [{ - n: 'ref', + n: 'connectionList', rq: true, - ti: 'Token', + en: 'ConnectionList', + ti: '.AbstractListType' + }, { + n: 'remoteSchema', an: { - lp: 'ref' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Classification.ClassifierList', + ln: 'Inputs.InputList', tn: null, ps: [{ - n: 'classifier', + n: 'input', rq: true, col: true, - ti: '.Classification.ClassifierList.Classifier' + ti: '.IoComponentPropertyType' }, { n: 'id', ti: 'ID', @@ -3354,14 +3366,9 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Inputs', - tn: null, + ln: 'RuleLanguageType', + tn: 'ruleLanguageType', ps: [{ - n: 'inputList', - rq: true, - en: 'InputList', - ti: '.Inputs.InputList' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -3394,192 +3401,185 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractListType', + ln: 'ContactInfo.Phone', + tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', + n: 'voice', mno: 0, - col: true, - mx: false, - t: 'ae' + col: true }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' + n: 'facsimile', + mno: 0, + col: true }] }], eis: [{ - en: '_Process', - ti: '.AbstractProcessType' - }, { - en: 'documentation', - ti: '.Documentation' + en: 'Link', + ti: '.Link' }, { - en: 'EventList', - ti: '.EventList' + en: 'validTime', + ti: '.ValidTime' }, { en: 'Person', ti: '.Person' }, { - en: 'connections', - ti: '.Connections' + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' }, { - en: 'Link', - ti: '.Link' + en: 'contact', + ti: '.Contact' }, { - en: 'Term', - ti: '.Term' + en: 'documentation', + ti: '.Documentation' }, { - en: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' + en: 'outputs', + ti: '.Outputs' }, { - en: 'inputs', - ti: '.Inputs' + en: 'history', + ti: '.History' }, { - en: 'Security', - ti: '.Security' + en: 'schematron', + ti: '.Schematron', + sh: 'ruleLanguage' }, { - en: 'ProcessChain', - ti: '.ProcessChainType', - sh: '_Process' + en: 'Rights', + ti: '.Rights' }, { - en: 'System', - ti: '.SystemType', + en: 'Component', + ti: '.ComponentType', sh: '_Process' }, { - en: 'SensorML', - ti: '.SensorML' + en: 'interface', + ti: '.Interface' }, { - en: 'legalConstraint', - ti: '.LegalConstraint' + en: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { - en: 'contactInfo', - ti: '.ContactInfo' + en: '_Process', + ti: '.AbstractProcessType' }, { en: 'ProcessMethod', ti: '.ProcessMethodType' }, { - en: 'keywords', - ti: '.Keywords' - }, { - en: 'ProcessModel', - ti: '.ProcessModelType', - sh: '_Process' - }, { - en: 'DataSource', - ti: '.DataSourceType', - sh: '_Process' - }, { - en: 'position', - ti: '.Position' + en: 'onlineResource', + ti: '.OnlineResource' }, { - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: 'positions', + ti: '.Positions' }, { - en: 'parameters', - ti: '.Parameters' + en: 'relaxNG', + ti: '.RelaxNG', + sh: 'ruleLanguage' }, { - en: 'capabilities', - ti: '.Capabilities' + en: 'EventList', + ti: '.EventList' }, { - en: 'Component', - ti: '.ComponentType', - sh: '_Process' + en: 'keywords', + ti: '.Keywords' }, { - en: 'timePosition', - ti: '.TimePosition' + en: 'contactInfo', + ti: '.ContactInfo' }, { en: 'ArrayLink', ti: '.ArrayLink' }, { - en: 'onlineResource', - ti: '.OnlineResource' + en: 'DataSource', + ti: '.DataSourceType', + sh: '_Process' }, { en: 'temporalReferenceFrame', ti: '.TemporalReferenceFrame' }, { - en: 'ResponsibleParty', - ti: '.ResponsibleParty' - }, { - en: 'components', - ti: '.Components' + en: 'identification', + ti: '.Identification' }, { - en: 'interfaces', - ti: '.Interfaces' + en: 'Document', + ti: '.Document' }, { - en: 'history', - ti: '.History' + en: 'connections', + ti: '.Connections' }, { - en: 'Event', - ti: '.Event' + en: 'characteristics', + ti: '.Characteristics' }, { en: 'classification', ti: '.Classification' }, { - en: 'contact', - ti: '.Contact' - }, { - en: 'DocumentList', - ti: '.DocumentList' - }, { - en: 'positions', - ti: '.Positions' + en: 'System', + ti: '.SystemType', + sh: '_Process' }, { - en: 'identification', - ti: '.Identification' + en: 'legalConstraint', + ti: '.LegalConstraint' }, { en: 'method', ti: '.MethodPropertyType' }, { - en: 'ContactList', - ti: '.ContactList' + en: 'position', + ti: '.Position' + }, { + en: 'Security', + ti: '.Security' }, { en: 'location', ti: '.Location' }, { - en: 'validTime', - ti: '.ValidTime' - }, { - en: 'characteristics', - ti: '.Characteristics' - }, { - en: 'schematron', - ti: '.Schematron', - sh: 'ruleLanguage' - }, { - en: 'relaxNG', - ti: '.RelaxNG', - sh: 'ruleLanguage' + en: 'ProcessChain', + ti: '.ProcessChainType', + sh: '_Process' }, { - en: 'connection', - ti: '.Connection' + en: 'timePosition', + ti: '.TimePosition' }, { en: 'ruleLanguage', ti: '.RuleLanguageType' }, { - en: 'Rights', - ti: '.Rights' + en: 'ResponsibleParty', + ti: '.ResponsibleParty' }, { - en: 'interface', - ti: '.Interface' + en: 'inputs', + ti: '.Inputs' }, { - en: 'Document', - ti: '.Document' + en: 'securityConstraint', + ti: '.SecurityConstraint' + }, { + en: 'Term', + ti: '.Term' }, { en: 'ComponentArray', ti: '.ComponentArrayType', sh: '_Process' }, { - en: 'securityConstraint', - ti: '.SecurityConstraint' + en: 'Event', + ti: '.Event' }, { - en: 'outputs', - ti: '.Outputs' + en: 'ContactList', + ti: '.ContactList' + }, { + en: 'interfaces', + ti: '.Interfaces' + }, { + en: 'DocumentList', + ti: '.DocumentList' + }, { + en: 'components', + ti: '.Components' + }, { + en: 'SensorML', + ti: '.SensorML' + }, { + en: 'parameters', + ti: '.Parameters' + }, { + en: 'ProcessModel', + ti: '.ProcessModelType', + sh: '_Process' + }, { + en: 'connection', + ti: '.Connection' + }, { + en: 'capabilities', + ti: '.Capabilities' }] }; return { diff --git a/scripts/lib/SensorML_1_0_1.js b/scripts/lib/SensorML_1_0_1.js index 381c0fec..6f7508bb 100644 --- a/scripts/lib/SensorML_1_0_1.js +++ b/scripts/lib/SensorML_1_0_1.js @@ -3,46 +3,68 @@ var SensorML_1_0_1_Module_Factory = function () { n: 'SensorML_1_0_1', dens: 'http:\/\/www.opengis.net\/sensorML\/1.0.1', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'SWE_1_0_1', 'GML_3_1_1', 'IC_2_0'], + deps: ['XLink_1_0', 'GML_3_1_1', 'SWE_1_0_1', 'IC_2_0'], tis: [{ - ln: 'AbstractSMLType', - bti: 'GML_3_1_1.AbstractFeatureType' - }, { - ln: 'Components.ComponentList', + ln: 'ContactList', tn: null, ps: [{ - n: 'component', + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'member', rq: true, col: true, - ti: '.Components.ComponentList.Component' + ti: '.ContactList.Member' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'ArrayLink', + ln: 'DataSourceType.ObservationReference', tn: null, ps: [{ - n: 'sourceArray', - rq: true, - ti: '.ArrayLink.SourceArray' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'destinationIndex', - mno: 0, - col: true, - ti: '.ArrayLink.DestinationIndex' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'destinationArray', - rq: true, - ti: '.ArrayLink.DestinationArray' + n: 'href', + t: 'a' }, { - n: 'sourceIndex', - ti: '.ArrayLink.SourceIndex' + n: 'role', + t: 'a' }, { - n: 'connection', - mno: 0, - col: true, - ti: '.Connection' + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Documentation', + ln: 'DocumentList.Member', tn: null, ps: [{ n: 'document', @@ -50,10 +72,13 @@ var SensorML_1_0_1_Module_Factory = function () { en: 'Document', ti: '.Document' }, { - n: 'documentList', + n: 'name', rq: true, - en: 'DocumentList', - ti: '.DocumentList' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -87,8 +112,17 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorML', + ln: 'SecurityConstraint', tn: null, + ps: [{ + n: 'security', + rq: true, + en: 'Security', + ti: '.Security' + }] + }, { + ln: 'ProcessMethodType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ n: 'keywords', mno: 0, @@ -141,77 +175,17 @@ var SensorML_1_0_1_Module_Factory = function () { col: true, ti: '.History' }, { - n: 'member', - rq: true, - col: true, - ti: '.SensorML.Member' - }, { - n: 'version', - rq: true, - ti: 'Token', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'Keywords', - tn: null, - ps: [{ - n: 'keywordList', + n: 'rules', rq: true, - en: 'KeywordList', - ti: '.Keywords.KeywordList' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + ti: '.ProcessMethodType.Rules' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'algorithm', + ti: '.ProcessMethodType.Algorithm' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'RelaxNG', - tn: null, - bti: '.RuleLanguageType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'Connections', - tn: null, - ps: [{ - n: 'connectionList', - rq: true, - en: 'ConnectionList', - ti: '.Connections.ConnectionList' + n: 'implementation', + mno: 0, + col: true, + ti: '.ProcessMethodType.Implementation' }] }, { ln: 'InterfaceDefinition', @@ -252,27 +226,9 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Capabilities', - tn: null, + ln: 'RuleLanguageType', + tn: 'ruleLanguageType', ps: [{ - n: 'abstractDataRecord', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.AbstractDataRecordType', - t: 'er' - }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -305,23 +261,18 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Contact', + ln: 'Documentation', tn: null, ps: [{ - n: 'person', - rq: true, - en: 'Person', - ti: '.Person' - }, { - n: 'responsibleParty', + n: 'document', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'Document', + ti: '.Document' }, { - n: 'contactList', + n: 'documentList', rq: true, - en: 'ContactList', - ti: '.ContactList' + en: 'DocumentList', + ti: '.DocumentList' }, { n: 'remoteSchema', an: { @@ -355,108 +306,52 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractComponentType', - bti: '.AbstractDerivableComponentType', + ln: 'TemporalReferenceFrame', + tn: null, ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' - }, { - n: 'parameters', - ti: '.Parameters' + n: 'temporalCRS', + rq: true, + en: { + lp: 'TemporalCRS', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TemporalCRSType' }] }, { - ln: 'AbstractPureProcessType', - bti: '.AbstractRestrictedProcessType', + ln: 'ContactInfo.Address', + tn: null, ps: [{ - n: 'inputs', - ti: '.Inputs' + n: 'deliveryPoint', + mno: 0, + col: true }, { - n: 'outputs', - ti: '.Outputs' + n: 'city' }, { - n: 'parameters', - ti: '.Parameters' + n: 'administrativeArea' + }, { + n: 'postalCode' + }, { + n: 'country' + }, { + n: 'electronicMailAddress' }] }, { - ln: 'Link', + ln: 'ProcessMethodType.Algorithm', tn: null, ps: [{ - n: 'source', - rq: true, - ti: '.Link.Source' - }, { - n: 'destination', + n: 'algorithmDefinition', rq: true, - ti: '.Link.Destination' - }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }] - }, { - ln: 'ProcessModelType', - bti: '.AbstractPureProcessType', - ps: [{ - n: 'method', - rq: true, - ti: '.MethodPropertyType' - }] - }, { - ln: 'DataSourceType', - bti: '.AbstractProcessType', - ps: [{ - n: 'dataDefinition', - rq: true, - ti: '.DataSourceType.DataDefinition' - }, { - n: 'values', - rq: true, - ti: '.DataSourceType.Values' - }, { - n: 'observationReference', - rq: true, - ti: '.DataSourceType.ObservationReference' - }] - }, { - ln: 'AbstractListType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' + en: 'AlgorithmDefinition', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' }] }, { - ln: 'EventList.Member', - tn: null, + ln: 'MethodPropertyType', + tn: 'methodPropertyType', ps: [{ - n: 'event', - rq: true, - en: 'Event', - ti: '.Event' - }, { - n: 'name', + n: 'processMethod', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { n: 'remoteSchema', an: { @@ -490,120 +385,52 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DocumentList', + ln: 'ArrayLink', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'member', + n: 'sourceArray', rq: true, - col: true, - ti: '.DocumentList.Member' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'ProcessMethodType', - bti: 'GML_3_1_1.AbstractGMLType', - ps: [{ - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' - }, { - n: 'identification', - mno: 0, - col: true, - ti: '.Identification' - }, { - n: 'classification', - mno: 0, - col: true, - ti: '.Classification' - }, { - n: 'validTime', - ti: '.ValidTime' - }, { - n: 'securityConstraint', - ti: '.SecurityConstraint' - }, { - n: 'legalConstraint', - mno: 0, - col: true, - ti: '.LegalConstraint' - }, { - n: 'characteristics', - mno: 0, - col: true, - ti: '.Characteristics' - }, { - n: 'capabilities', - mno: 0, - col: true, - ti: '.Capabilities' - }, { - n: 'contact', - mno: 0, - col: true, - ti: '.Contact' - }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.Documentation' + ti: '.ArrayLink.SourceArray' }, { - n: 'history', + n: 'destinationIndex', mno: 0, col: true, - ti: '.History' + ti: '.ArrayLink.DestinationIndex' }, { - n: 'rules', + n: 'destinationArray', rq: true, - ti: '.ProcessMethodType.Rules' + ti: '.ArrayLink.DestinationArray' }, { - n: 'algorithm', - ti: '.ProcessMethodType.Algorithm' + n: 'sourceIndex', + ti: '.ArrayLink.SourceIndex' }, { - n: 'implementation', + n: 'connection', mno: 0, col: true, - ti: '.ProcessMethodType.Implementation' + ti: '.Connection' }] }, { - ln: 'Inputs.InputList', + ln: 'Location', tn: null, ps: [{ - n: 'input', + n: 'point', rq: true, - col: true, - ti: '.IoComponentPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'Parameters', - tn: null, - ps: [{ - n: 'parameterList', + ti: 'GML_3_1_1.PointType' + }, { + n: 'curve', rq: true, - en: 'ParameterList', - ti: '.Parameters.ParameterList' + mx: false, + dom: false, + en: { + lp: '_Curve', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractCurveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -637,12 +464,57 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConnectionsPropertyType', - tn: 'connectionsPropertyType', + ln: 'Classification.ClassifierList.Classifier', + tn: null, ps: [{ - n: 'connectionList', + n: 'term', rq: true, - en: 'ConnectionList', + en: 'Term', + ti: '.Term' + }, { + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'Identification.IdentifierList.Identifier', + tn: null, + ps: [{ + n: 'term', + rq: true, + en: 'Term', + ti: '.Term' + }, { + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'AbstractComponentType', + bti: '.AbstractDerivableComponentType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + ti: '.Parameters' + }] + }, { + ln: 'ComponentsPropertyType', + tn: 'componentsPropertyType', + ps: [{ + n: 'processList', + rq: true, + en: 'ProcessList', ti: '.AbstractListType' }, { n: 'remoteSchema', @@ -677,15 +549,44 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RuleLanguageType', - tn: 'ruleLanguageType', + ln: 'ProcessMethodType.Rules.RulesDefinition', + tn: null, ps: [{ - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + n: 'description', + en: { + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'ruleLanguage', + mx: false, + dom: false, + ti: '.RuleLanguageType', + t: 'er' + }] + }, { + ln: 'ComponentType', + bti: '.AbstractComponentType', + ps: [{ + n: 'method', + ti: '.MethodPropertyType' + }] + }, { + ln: 'Components', + tn: null, + ps: [{ + n: 'componentList', + rq: true, + en: 'ComponentList', + ti: '.Components.ComponentList' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -712,18 +613,43 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactList.Member', + ln: 'DataSourceType.Values', tn: null, ps: [{ - n: 'person', + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'Interfaces.InterfaceList', + tn: null, + ps: [{ + n: '_interface', rq: true, - en: 'Person', - ti: '.Person' + col: true, + en: 'interface', + ti: '.Interface' }, { - n: 'responsibleParty', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'Identification', + tn: null, + ps: [{ + n: 'identifierList', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'IdentifierList', + ti: '.Identification.IdentifierList' }, { n: 'remoteSchema', an: { @@ -757,24 +683,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.DataDefinition', - tn: null, + ln: 'InputsPropertyType', + tn: 'inputsPropertyType', ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.DataBlockDefinitionType' - }, { - n: 'dataStreamDefinition', + n: 'inputList', rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.DataStreamDefinitionType' + en: 'InputList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -808,32 +723,118 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Position', + ln: 'Components.ComponentList', tn: null, ps: [{ - n: 'process', + n: 'component', + rq: true, + col: true, + ti: '.Components.ComponentList.Component' + }] + }, { + ln: 'IoComponentPropertyType', + ps: [{ + n: 'count', + rq: true, + en: { + lp: 'Count', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Count' + }, { + n: 'quantity', + rq: true, + en: { + lp: 'Quantity', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Quantity' + }, { + n: 'time', + rq: true, + en: { + lp: 'Time', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Time' + }, { + n: '_boolean', + rq: true, + en: { + lp: 'Boolean', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Boolean' + }, { + n: 'category', + rq: true, + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Category' + }, { + n: 'text', + rq: true, + en: { + lp: 'Text', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Text' + }, { + n: 'quantityRange', + rq: true, + en: { + lp: 'QuantityRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.QuantityRange' + }, { + n: 'countRange', + rq: true, + en: { + lp: 'CountRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.CountRange' + }, { + n: 'timeRange', + rq: true, + en: { + lp: 'TimeRange', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.TimeRange' + }, { + n: 'abstractDataRecord', rq: true, mx: false, dom: false, - en: '_Process', - ti: '.AbstractProcessType', + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.AbstractDataRecordType', t: 'er' }, { - n: 'position', + n: 'abstractDataArray', rq: true, + mx: false, + dom: false, en: { - lp: 'Position', + lp: 'AbstractDataArray', ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' }, - ti: 'SWE_1_0_1.PositionType' + ti: 'SWE_1_0_1.AbstractDataArrayType', + t: 'er' }, { - n: 'vector', + n: 'observableProperty', rq: true, en: { - lp: 'Vector', + lp: 'ObservableProperty', ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' }, - ti: 'SWE_1_0_1.VectorType' + ti: 'SWE_1_0_1.ObservableProperty' }, { n: 'name', rq: true, @@ -875,57 +876,24 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentArrayType', - bti: '.AbstractDerivableComponentType', - ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' - }, { - n: 'parameters', - rq: true, - ti: '.ComponentArrayType.Parameters' - }, { - n: 'components', - ti: '.Components' - }, { - n: 'positions', - ti: '.Positions' - }, { - n: 'connections', - ti: '.Connections' - }] - }, { - ln: 'Connection', + ln: 'DataSourceType.DataDefinition', tn: null, ps: [{ - n: 'link', + n: 'dataBlockDefinition', rq: true, - en: 'Link', - ti: '.Link' + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.DataBlockDefinitionType' }, { - n: 'arrayLink', + n: 'dataStreamDefinition', rq: true, - en: 'ArrayLink', - ti: '.ArrayLink' - }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' }, - t: 'a' - }] - }, { - ln: 'OutputsPropertyType', - tn: 'outputsPropertyType', - ps: [{ - n: 'outputList', - rq: true, - en: 'OutputList', - ti: '.AbstractListType' + ti: 'SWE_1_0_1.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -959,10 +927,43 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.ObservationReference', + ln: 'RelaxNG', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'remoteSchema', + n: 'any', + rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'ProcessModelType', + bti: '.AbstractPureProcessType', + ps: [{ + n: 'method', + rq: true, + ti: '.MethodPropertyType' + }] + }, { + ln: 'Contact', + tn: null, + ps: [{ + n: 'person', + rq: true, + en: 'Person', + ti: '.Person' + }, { + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' + }, { + n: 'contactList', + rq: true, + en: 'ContactList', + ti: '.ContactList' + }, { + n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' @@ -993,73 +994,6 @@ var SensorML_1_0_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SystemType', - bti: '.AbstractComponentType', - ps: [{ - n: 'components', - ti: '.Components' - }, { - n: 'positions', - ti: '.Positions' - }, { - n: 'connections', - ti: '.Connections' - }] - }, { - ln: 'Outputs.OutputList', - tn: null, - ps: [{ - n: 'output', - rq: true, - col: true, - ti: '.IoComponentPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'AbstractDerivableComponentType', - bti: '.AbstractProcessType', - ps: [{ - n: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' - }, { - n: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' - }, { - n: 'targetLocation', - rq: true, - en: 'location', - ti: '.Location' - }, { - n: 'targetPosition', - rq: true, - en: 'position', - ti: '.Position' - }, { - n: 'timePosition', - ti: '.TimePosition' - }, { - n: 'interfaces', - ti: '.Interfaces' - }] - }, { - ln: 'ContactInfo.Phone', - tn: null, - ps: [{ - n: 'voice', - mno: 0, - col: true - }, { - n: 'facsimile', - mno: 0, - col: true - }] }, { ln: 'Keywords.KeywordList', tn: null, @@ -1083,13 +1017,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Identification', + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', tn: null, ps: [{ - n: 'identifierList', + n: 'any', rq: true, - en: 'IdentifierList', - ti: '.Identification.IdentifierList' + mx: false, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -1123,186 +1057,149 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Security', - tn: null, + ln: 'AbstractRestrictedProcessType', + bti: '.AbstractProcessType' + }, { + ln: 'AbstractListType', ps: [{ - n: 'classification', - ti: 'IC_2_0.ClassificationType', - an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'otherAttributes', + t: 'aa' }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' - }, { - n: 'scIcontrols', - ti: { - t: 'l' + }] + }, { + ln: 'ProcessMethodType.Implementation.ImplementationCode', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' + }, { + n: 'identification', + mno: 0, + col: true, + ti: '.Identification' + }, { + n: 'classification', + mno: 0, + col: true, + ti: '.Classification' + }, { + n: 'validTime', + ti: '.ValidTime' + }, { + n: 'securityConstraint', + ti: '.SecurityConstraint' + }, { + n: 'legalConstraint', + mno: 0, + col: true, + ti: '.LegalConstraint' + }, { + n: 'characteristics', + mno: 0, + col: true, + ti: '.Characteristics' + }, { + n: 'capabilities', + mno: 0, + col: true, + ti: '.Capabilities' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.Contact' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: '.Documentation' + }, { + n: 'history', + mno: 0, + col: true, + ti: '.History' + }, { + n: 'sourceRef', + ti: '.ProcessMethodType.Implementation.ImplementationCode.SourceRef' + }, { + n: 'binaryRef', + ti: '.ProcessMethodType.Implementation.ImplementationCode.BinaryRef' + }, { + n: 'language', + rq: true, + ti: 'Token', an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'language' }, t: 'a' }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, + n: 'framework', + ti: 'Token', an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'framework' }, t: 'a' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, + n: 'version', + ti: 'Token', an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'version' }, t: 'a' + }] + }, { + ln: 'Outputs.OutputList', + tn: null, + ps: [{ + n: 'output', + rq: true, + col: true, + ti: '.IoComponentPropertyType' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, + n: 'id', + ti: 'ID', an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, - an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'classificationReason', - an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'derivedFrom', - an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'declassDate', - ti: 'Calendar', - an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'declassEvent', - an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'declassException', - ti: { - t: 'l' - }, - an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, - an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', - an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'declassManualReview', - ti: 'Boolean', - an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' }] }, { - ln: 'ArrayLink.DestinationIndex', + ln: 'SpatialReferenceFrame', tn: null, ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' + n: 'engineeringCRS', + rq: true, + en: { + lp: 'EngineeringCRS', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.EngineeringCRSType' }] }, { - ln: 'Event', + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', tn: null, ps: [{ - n: 'date' - }, { n: 'description', en: { lp: 'description', @@ -1310,228 +1207,105 @@ var SensorML_1_0_1_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' - }, { - n: 'identification', - mno: 0, - col: true, - ti: '.Identification' - }, { - n: 'classification', - mno: 0, - col: true, - ti: '.Classification' - }, { - n: 'contact', - mno: 0, - col: true, - ti: '.Contact' - }, { - n: 'documentation', - mno: 0, + n: 'mathML', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + }] + }, { + ln: 'Positions.PositionList', + tn: null, + ps: [{ + n: 'position', + rq: true, col: true, - ti: '.Documentation' + ti: '.Position' }, { - n: 'property', - mno: 0, - col: true, - ti: 'SWE_1_0_1.DataComponentPropertyType' + n: 'timePosition', + rq: true, + ti: '.TimePosition' }, { n: 'id', ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' }] }, { - ln: 'Components', + ln: 'Inputs.InputList', tn: null, ps: [{ - n: 'componentList', + n: 'input', rq: true, - en: 'ComponentList', - ti: '.Components.ComponentList' + col: true, + ti: '.IoComponentPropertyType' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'ArrayLink.SourceIndex', + ln: 'Person', tn: null, ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'AbstractDerivableProcessType', - bti: '.AbstractProcessType', - ps: [{ - n: 'inputs', - ti: '.InputsPropertyType' - }, { - n: 'outputs', - ti: '.OutputsPropertyType' - }, { - n: 'parameters', - ti: '.ParametersPropertyType' + n: 'surname', + rq: true, + ti: 'Token' }, { - n: 'method', + n: 'name', rq: true, - ti: '.MethodPropertyType' + ti: 'Token' }, { - n: 'components', + n: 'userID', rq: true, - ti: '.ComponentsPropertyType' + ti: 'Token' }, { - n: 'dataSources', - ti: '.DataSourcesPropertyType' + n: 'affiliation', + rq: true, + ti: 'Token' }, { - n: 'connections', + n: 'phoneNumber', rq: true, - ti: '.ConnectionsPropertyType' - }] - }, { - ln: 'TemporalReferenceFrame', - tn: null, - ps: [{ - n: 'temporalCRS', + ti: 'Token' + }, { + n: 'email', rq: true, - en: { - lp: 'TemporalCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TemporalCRSType' - }] - }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', - tn: null, - ps: [{ - n: 'remoteSchema', + ti: 'Token' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', + lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'ContactInfo', + ln: 'ContactInfo.Phone', tn: null, ps: [{ - n: 'phone', - ti: '.ContactInfo.Phone' - }, { - n: 'address', - ti: '.ContactInfo.Address' - }, { - n: 'onlineResource', + n: 'voice', mno: 0, - col: true, - ti: '.OnlineResource' - }, { - n: 'hoursOfService' + col: true }, { - n: 'contactInstructions' + n: 'facsimile', + mno: 0, + col: true }] }, { - ln: 'Rights', + ln: 'Schematron', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'documentation', + n: 'any', rq: true, - ti: '.Documentation' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'privacyAct', - ti: 'Boolean', - an: { - lp: 'privacyAct' - }, - t: 'a' - }, { - n: 'intellectualPropertyRights', - ti: 'Boolean', - an: { - lp: 'intellectualPropertyRights' - }, - t: 'a' - }, { - n: 'copyRights', - ti: 'Boolean', - an: { - lp: 'copyRights' - }, - t: 'a' + mx: false, + t: 'ae' }] }, { - ln: 'ArrayLink.SourceArray', + ln: 'ArrayLink.SourceIndex', tn: null, ps: [{ n: 'ref', @@ -1542,53 +1316,67 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LegalConstraint', + ln: 'ResponsibleParty', tn: null, ps: [{ - n: 'rights', - rq: true, - en: 'Rights', - ti: '.Rights' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'individualName' }, { - n: 'href', - t: 'a' + n: 'organizationName' }, { - n: 'role', - t: 'a' + n: 'positionName' }, { - n: 'arcrole', - t: 'a' + n: 'contactInfo', + ti: '.ContactInfo' }, { - n: 'title', + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, t: 'a' + }] + }, { + ln: 'Connections', + tn: null, + ps: [{ + n: 'connectionList', + rq: true, + en: 'ConnectionList', + ti: '.Connections.ConnectionList' + }] + }, { + ln: 'SystemType', + bti: '.AbstractComponentType', + ps: [{ + n: 'components', + ti: '.Components' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'positions', + ti: '.Positions' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'connections', + ti: '.Connections' }] }, { - ln: 'Interface', + ln: 'TimePosition', tn: null, ps: [{ - n: 'interfaceDefinition', + n: 'time', rq: true, - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: { + lp: 'Time', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Time' + }, { + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { n: 'name', rq: true, @@ -1630,127 +1418,52 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactList', + ln: 'ArrayLink.DestinationArray', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'member', - rq: true, - col: true, - ti: '.ContactList.Member' - }, { - n: 'id', - ti: 'ID', + n: 'ref', + ti: 'Token', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'ref' }, t: 'a' }] }, { - ln: 'Person', + ln: 'Connections.ConnectionList', tn: null, ps: [{ - n: 'surname', - rq: true, - ti: 'Token' - }, { - n: 'name', - rq: true, - ti: 'Token' - }, { - n: 'userID', - rq: true, - ti: 'Token' - }, { - n: 'affiliation', - rq: true, - ti: 'Token' - }, { - n: 'phoneNumber', - rq: true, - ti: 'Token' - }, { - n: 'email', + n: 'connection', rq: true, - ti: 'Token' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + col: true, + ti: '.Connection' }] }, { - ln: 'Outputs', + ln: 'ArrayLink.SourceArray', tn: null, ps: [{ - n: 'outputList', - rq: true, - en: 'OutputList', - ti: '.Outputs.OutputList' - }, { - n: 'remoteSchema', + n: 'ref', + ti: 'Token', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'ref' }, t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' }] }, { - ln: 'TimePosition', + ln: 'Characteristics', tn: null, ps: [{ - n: 'time', + n: 'abstractDataRecord', rq: true, + mx: false, + dom: false, en: { - lp: 'Time', + lp: 'AbstractDataRecord', ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' }, - ti: 'SWE_1_0_1.Time' - }, { - n: 'process', - rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', + ti: 'SWE_1_0_1.AbstractDataRecordType', t: 'er' }, { n: 'name', - rq: true, ti: 'Token', an: { lp: 'name' @@ -1801,80 +1514,113 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + ln: 'ComponentArrayType', + bti: '.AbstractDerivableComponentType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + rq: true, + ti: '.ComponentArrayType.Parameters' + }, { + n: 'components', + ti: '.Components' + }, { + n: 'positions', + ti: '.Positions' + }, { + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'ValidTime', tn: null, ps: [{ - n: 'description', + n: 'timeInstant', + rq: true, en: { - lp: 'description', + lp: 'TimeInstant', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' + ti: 'GML_3_1_1.TimeInstantType' }, { - n: 'mathML', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimePeriodType' }] }, { - ln: 'Identification.IdentifierList', + ln: 'EventList', tn: null, ps: [{ - n: 'identifier', + n: 'member', rq: true, col: true, - ti: '.Identification.IdentifierList.Identifier' + ti: '.EventList.Member' }, { n: 'id', ti: 'ID', an: { - lp: 'id' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'ComponentArrayType.Parameters', - tn: null, - bti: '.ParametersPropertyType' - }, { - ln: 'Positions.PositionList', + ln: 'Keywords', tn: null, ps: [{ - n: 'position', - rq: true, - col: true, - ti: '.Position' - }, { - n: 'timePosition', + n: 'keywordList', rq: true, - ti: '.TimePosition' + en: 'KeywordList', + ti: '.Keywords.KeywordList' }, { - n: 'id', - ti: 'ID', + n: 'remoteSchema', an: { - lp: 'id' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'LayerPropertyType', + ln: 'Outputs', + tn: null, ps: [{ - n: 'abstractDataRecord', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.AbstractDataRecordType', - t: 'er' - }, { - n: 'category', + n: 'outputList', rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Category' + en: 'OutputList', + ti: '.Outputs.OutputList' }, { n: 'remoteSchema', an: { @@ -1908,38 +1654,47 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValidTime', + ln: 'Parameters', tn: null, ps: [{ - n: 'timeInstant', + n: 'parameterList', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + en: 'ParameterList', + ti: '.Parameters.ParameterList' }, { - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimePeriodType' - }] - }, { - ln: 'ArrayLink.DestinationArray', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', + n: 'remoteSchema', an: { - lp: 'ref' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'Components.ComponentList.Component', + ln: 'SensorML.Member', tn: null, ps: [{ n: 'process', @@ -1950,13 +1705,15 @@ var SensorML_1_0_1_Module_Factory = function () { ti: '.AbstractProcessType', t: 'er' }, { - n: 'name', + n: 'documentList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'DocumentList', + ti: '.DocumentList' + }, { + n: 'contactList', + rq: true, + en: 'ContactList', + ti: '.ContactList' }, { n: 'remoteSchema', an: { @@ -1990,25 +1747,21 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Link.Destination', - tn: null, - ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] + ln: 'AbstractSMLType', + bti: 'GML_3_1_1.AbstractFeatureType' }, { - ln: 'Classification', + ln: 'ContactList.Member', tn: null, ps: [{ - n: 'classifierList', + n: 'person', rq: true, - en: 'ClassifierList', - ti: '.Classification.ClassifierList' + en: 'Person', + ti: '.Person' + }, { + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' }, { n: 'remoteSchema', an: { @@ -2042,19 +1795,47 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRestrictedProcessType', - bti: '.AbstractProcessType' + ln: 'AbstractPureProcessType', + bti: '.AbstractRestrictedProcessType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + ti: '.Parameters' + }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode', - tn: null, + ln: 'DataSourceType', + bti: '.AbstractProcessType', ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + n: 'dataDefinition', + rq: true, + ti: '.DataSourceType.DataDefinition' + }, { + n: 'values', + rq: true, + ti: '.DataSourceType.Values' }, { + n: 'observationReference', + rq: true, + ti: '.DataSourceType.ObservationReference' + }] + }, { + ln: 'ProcessMethodType.Rules', + tn: null, + ps: [{ + n: 'rulesDefinition', + rq: true, + en: 'RulesDefinition', + ti: '.ProcessMethodType.Rules.RulesDefinition' + }] + }, { + ln: 'AbstractProcessType', + bti: '.AbstractSMLType', + ps: [{ n: 'keywords', mno: 0, col: true, @@ -2105,69 +1886,136 @@ var SensorML_1_0_1_Module_Factory = function () { mno: 0, col: true, ti: '.History' + }] + }, { + ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', + tn: null, + ps: [{ + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'sourceRef', - ti: '.ProcessMethodType.Implementation.ImplementationCode.SourceRef' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'binaryRef', - ti: '.ProcessMethodType.Implementation.ImplementationCode.BinaryRef' + n: 'href', + t: 'a' }, { - n: 'language', - rq: true, + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'ArrayLink.DestinationIndex', + tn: null, + ps: [{ + n: 'ref', ti: 'Token', an: { - lp: 'language' + lp: 'ref' }, t: 'a' + }] + }, { + ln: 'Position', + tn: null, + ps: [{ + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'framework', + n: 'position', + rq: true, + en: { + lp: 'Position', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.PositionType' + }, { + n: 'vector', + rq: true, + en: { + lp: 'Vector', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.VectorType' + }, { + n: 'name', + rq: true, ti: 'Token', an: { - lp: 'framework' + lp: 'name' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'Connections.ConnectionList', - tn: null, - ps: [{ - n: 'connection', - rq: true, - col: true, - ti: '.Connection' - }] - }, { - ln: 'Interfaces.InterfaceList', + ln: 'Interface', tn: null, ps: [{ - n: '_interface', + n: 'interfaceDefinition', rq: true, - col: true, - en: 'interface', - ti: '.Interface' + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' }, { - n: 'id', - ti: 'ID', + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'id' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', - tn: null, - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' }, { n: 'remoteSchema', an: { @@ -2201,12 +2049,49 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourcesPropertyType', - tn: 'dataSourcesPropertyType', + ln: 'Rights', + tn: null, ps: [{ - n: 'dataSourceList', + n: 'documentation', rq: true, - en: 'DataSourceList', + ti: '.Documentation' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'privacyAct', + ti: 'Boolean', + an: { + lp: 'privacyAct' + }, + t: 'a' + }, { + n: 'intellectualPropertyRights', + ti: 'Boolean', + an: { + lp: 'intellectualPropertyRights' + }, + t: 'a' + }, { + n: 'copyRights', + ti: 'Boolean', + an: { + lp: 'copyRights' + }, + t: 'a' + }] + }, { + ln: 'OutputsPropertyType', + tn: 'outputsPropertyType', + ps: [{ + n: 'outputList', + rq: true, + en: 'OutputList', ti: '.AbstractListType' }, { n: 'remoteSchema', @@ -2241,26 +2126,38 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorML.Member', + ln: 'Connection', tn: null, ps: [{ - n: 'process', + n: 'link', rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' + en: 'Link', + ti: '.Link' }, { - n: 'documentList', + n: 'arrayLink', rq: true, - en: 'DocumentList', - ti: '.DocumentList' + en: 'ArrayLink', + ti: '.ArrayLink' }, { - n: 'contactList', + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ComponentArrayType.Parameters', + tn: null, + bti: '.ParametersPropertyType' + }, { + ln: 'DataSourcesPropertyType', + tn: 'dataSourcesPropertyType', + ps: [{ + n: 'dataSourceList', rq: true, - en: 'ContactList', - ti: '.ContactList' + en: 'DataSourceList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -2294,13 +2191,77 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Inputs', + ln: 'Document', tn: null, ps: [{ - n: 'inputList', + n: 'description', rq: true, - en: 'InputList', - ti: '.Inputs.InputList' + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'date' + }, { + n: 'contact', + ti: '.Contact' + }, { + n: 'format', + ti: 'Token' + }, { + n: 'onlineResource', + mno: 0, + col: true, + ti: '.OnlineResource' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'version', + ti: 'Token', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'DocumentList', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'member', + rq: true, + col: true, + ti: '.DocumentList.Member' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] + }, { + ln: 'LegalConstraint', + tn: null, + ps: [{ + n: 'rights', + rq: true, + en: 'Rights', + ti: '.Rights' }, { n: 'remoteSchema', an: { @@ -2334,35 +2295,110 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Rules.RulesDefinition', + ln: 'Term', + tn: null, + ps: [{ + n: 'codeSpace', + ti: 'SWE_1_0_1.CodeSpacePropertyType' + }, { + n: 'value', + rq: true, + ti: 'Token' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'Event', tn: null, ps: [{ + n: 'date' + }, { n: 'description', en: { lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'ruleLanguage', - mx: false, - dom: false, - ti: '.RuleLanguageType', - t: 'er' + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' + }, { + n: 'identification', + mno: 0, + col: true, + ti: '.Identification' + }, { + n: 'classification', + mno: 0, + col: true, + ti: '.Classification' + }, { + n: 'contact', + mno: 0, + col: true, + ti: '.Contact' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: '.Documentation' + }, { + n: 'property', + mno: 0, + col: true, + ti: 'SWE_1_0_1.DataComponentPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation', - tn: null, + ln: 'PresentationLayerPropertyType', ps: [{ - n: 'processChain', + n: 'abstractDataRecord', rq: true, - en: 'ProcessChain', - ti: '.ProcessChainType' + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.AbstractDataRecordType', + t: 'er' }, { - n: 'implementationCode', + n: 'category', rq: true, - en: 'ImplementationCode', - ti: '.ProcessMethodType.Implementation.ImplementationCode' + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Category' + }, { + n: 'dataBlockDefinition', + rq: true, + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.DataBlockDefinitionType' + }, { + n: 'dataStreamDefinition', + rq: true, + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -2396,31 +2432,8 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.Values', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'Schematron', + ln: 'SensorML', tn: null, - bti: '.RuleLanguageType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'AbstractProcessType', - bti: '.AbstractSMLType', ps: [{ n: 'keywords', mno: 0, @@ -2472,55 +2485,94 @@ var SensorML_1_0_1_Module_Factory = function () { mno: 0, col: true, ti: '.History' + }, { + n: 'member', + rq: true, + col: true, + ti: '.SensorML.Member' + }, { + n: 'version', + rq: true, + ti: 'Token', + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'Document', - tn: null, + ln: 'AbstractDerivableComponentType', + bti: '.AbstractProcessType', ps: [{ - n: 'description', - rq: true, - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + n: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { - n: 'date' + n: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' }, { - n: 'contact', - ti: '.Contact' + n: 'targetLocation', + rq: true, + en: 'location', + ti: '.Location' }, { - n: 'format', - ti: 'Token' + n: 'targetPosition', + rq: true, + en: 'position', + ti: '.Position' }, { - n: 'onlineResource', - mno: 0, - col: true, - ti: '.OnlineResource' + n: 'timePosition', + ti: '.TimePosition' }, { - n: 'id', - ti: 'ID', + n: 'interfaces', + ti: '.Interfaces' + }] + }, { + ln: 'OnlineResource', + tn: null, + ps: [{ + n: 'remoteSchema', an: { - lp: 'id', + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'History', + ln: 'ProcessMethodType.Implementation', tn: null, ps: [{ - n: 'eventList', + n: 'processChain', rq: true, - en: 'EventList', - ti: '.EventList' + en: 'ProcessChain', + ti: '.ProcessChainType' + }, { + n: 'implementationCode', + rq: true, + en: 'ImplementationCode', + ti: '.ProcessMethodType.Implementation.ImplementationCode' }, { n: 'remoteSchema', an: { @@ -2554,21 +2606,16 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Characteristics', + ln: 'EventList.Member', tn: null, ps: [{ - n: 'abstractDataRecord', + n: 'event', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.AbstractDataRecordType', - t: 'er' + en: 'Event', + ti: '.Event' }, { n: 'name', + rq: true, ti: 'Token', an: { lp: 'name' @@ -2607,13 +2654,26 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParametersPropertyType', - tn: 'parametersPropertyType', + ln: 'LayerPropertyType', ps: [{ - n: 'parameterList', + n: 'abstractDataRecord', rq: true, - en: 'ParameterList', - ti: '.AbstractListType' + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.AbstractDataRecordType', + t: 'er' + }, { + n: 'category', + rq: true, + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Category' }, { n: 'remoteSchema', an: { @@ -2647,13 +2707,41 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Parameters.ParameterList', + ln: 'AbstractDerivableProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'inputs', + ti: '.InputsPropertyType' + }, { + n: 'outputs', + ti: '.OutputsPropertyType' + }, { + n: 'parameters', + ti: '.ParametersPropertyType' + }, { + n: 'method', + rq: true, + ti: '.MethodPropertyType' + }, { + n: 'components', + rq: true, + ti: '.ComponentsPropertyType' + }, { + n: 'dataSources', + ti: '.DataSourcesPropertyType' + }, { + n: 'connections', + rq: true, + ti: '.ConnectionsPropertyType' + }] + }, { + ln: 'Identification.IdentifierList', tn: null, ps: [{ - n: 'parameter', + n: 'identifier', rq: true, col: true, - ti: 'SWE_1_0_1.DataComponentPropertyType' + ti: '.Identification.IdentifierList.Identifier' }, { n: 'id', ti: 'ID', @@ -2663,13 +2751,24 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Positions', + ln: 'Components.ComponentList.Component', tn: null, ps: [{ - n: 'positionList', + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' + }, { + n: 'name', rq: true, - en: 'PositionList', - ti: '.Positions.PositionList' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -2703,9 +2802,26 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OnlineResource', + ln: 'Link.Destination', tn: null, ps: [{ + n: 'ref', + rq: true, + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'ConnectionsPropertyType', + tn: 'connectionsPropertyType', + ps: [{ + n: 'connectionList', + rq: true, + en: 'ConnectionList', + ti: '.AbstractListType' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2738,13 +2854,25 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputsPropertyType', - tn: 'inputsPropertyType', + ln: 'ProcessChainType', + bti: '.AbstractPureProcessType', ps: [{ - n: 'inputList', + n: 'components', rq: true, - en: 'InputList', - ti: '.AbstractListType' + ti: '.Components' + }, { + n: 'connections', + rq: true, + ti: '.Connections' + }] + }, { + ln: 'History', + tn: null, + ps: [{ + n: 'eventList', + rq: true, + en: 'EventList', + ti: '.EventList' }, { n: 'remoteSchema', an: { @@ -2778,123 +2906,214 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentType', - bti: '.AbstractComponentType', - ps: [{ - n: 'method', - ti: '.MethodPropertyType' - }] - }, { - ln: 'ProcessMethodType.Algorithm', + ln: 'Link', tn: null, ps: [{ - n: 'algorithmDefinition', + n: 'source', rq: true, - en: 'AlgorithmDefinition', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' - }] - }, { - ln: 'Identification.IdentifierList.Identifier', - tn: null, - ps: [{ - n: 'term', + ti: '.Link.Source' + }, { + n: 'destination', rq: true, - en: 'Term', - ti: '.Term' + ti: '.Link.Destination' }, { - n: 'name', - ti: 'Token', + n: 'type', an: { - lp: 'name' + lp: 'type' }, t: 'a' }] }, { - ln: 'SpatialReferenceFrame', + ln: 'Security', tn: null, ps: [{ - n: 'engineeringCRS', - rq: true, - en: { - lp: 'EngineeringCRS', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'classification', + ti: 'IC_2_0.ClassificationType', + an: { + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, - ti: 'GML_3_1_1.EngineeringCRSType' - }] - }, { - ln: 'ComponentsPropertyType', - tn: 'componentsPropertyType', - ps: [{ - n: 'processList', - rq: true, - en: 'ProcessList', - ti: '.AbstractListType' + t: 'a' }, { - n: 'remoteSchema', + n: 'ownerProducer', + ti: { + t: 'l' + }, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'scIcontrols', + ti: { + t: 'l' + }, + an: { + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'href', + n: 'sarIdentifier', + ti: { + t: 'l' + }, + an: { + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'role', + n: 'disseminationControls', + ti: { + t: 'l' + }, + an: { + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'releasableTo', + ti: { + t: 'l' + }, + an: { + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'nonICmarkings', + ti: { + t: 'l' + }, + an: { + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassException', + ti: { + t: 'l' + }, + an: { + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'typeOfExemptedSource', + ti: { + t: 'l' + }, + an: { + lp: 'typeOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'dateOfExemptedSource', + ti: 'Calendar', + an: { + lp: 'dateOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassManualReview', + ti: 'Boolean', + an: { + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }] }, { - ln: 'ContactInfo.Address', + ln: 'ContactInfo', tn: null, ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true - }, { - n: 'city' + n: 'phone', + ti: '.ContactInfo.Phone' }, { - n: 'administrativeArea' + n: 'address', + ti: '.ContactInfo.Address' }, { - n: 'postalCode' + n: 'onlineResource', + mno: 0, + col: true, + ti: '.OnlineResource' }, { - n: 'country' + n: 'hoursOfService' }, { - n: 'electronicMailAddress' + n: 'contactInstructions' }] }, { - ln: 'DocumentList.Member', + ln: 'Interfaces', tn: null, ps: [{ - n: 'document', - rq: true, - en: 'Document', - ti: '.Document' - }, { - n: 'name', + n: 'interfaceList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'InterfaceList', + ti: '.Interfaces.InterfaceList' }, { n: 'remoteSchema', an: { @@ -2928,114 +3147,29 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification.ClassifierList.Classifier', - tn: null, - ps: [{ - n: 'term', - rq: true, - en: 'Term', - ti: '.Term' - }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'SecurityConstraint', - tn: null, - ps: [{ - n: 'security', - rq: true, - en: 'Security', - ti: '.Security' - }] - }, { - ln: 'Term', - tn: null, - ps: [{ - n: 'codeSpace', - ti: 'SWE_1_0_1.CodeSpacePropertyType' - }, { - n: 'value', - rq: true, - ti: 'Token' - }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' - }] - }, { - ln: 'ProcessChainType', - bti: '.AbstractPureProcessType', - ps: [{ - n: 'components', - rq: true, - ti: '.Components' - }, { - n: 'connections', - rq: true, - ti: '.Connections' - }] - }, { - ln: 'ResponsibleParty', - tn: null, - ps: [{ - n: 'individualName' - }, { - n: 'organizationName' - }, { - n: 'positionName' - }, { - n: 'contactInfo', - ti: '.ContactInfo' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - ln: 'ProcessMethodType.Rules', - tn: null, - ps: [{ - n: 'rulesDefinition', - rq: true, - en: 'RulesDefinition', - ti: '.ProcessMethodType.Rules.RulesDefinition' - }] - }, { - ln: 'EventList', + ln: 'Classification.ClassifierList', tn: null, ps: [{ - n: 'member', + n: 'classifier', rq: true, col: true, - ti: '.EventList.Member' + ti: '.Classification.ClassifierList.Classifier' }, { n: 'id', ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' }] }, { - ln: 'MethodPropertyType', - tn: 'methodPropertyType', + ln: 'Classification', + tn: null, ps: [{ - n: 'processMethod', + n: 'classifierList', rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'ClassifierList', + ti: '.Classification.ClassifierList' }, { n: 'remoteSchema', an: { @@ -3069,13 +3203,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification.ClassifierList', + ln: 'Parameters.ParameterList', tn: null, ps: [{ - n: 'classifier', + n: 'parameter', rq: true, col: true, - ti: '.Classification.ClassifierList.Classifier' + ti: 'SWE_1_0_1.DataComponentPropertyType' }, { n: 'id', ti: 'ID', @@ -3085,117 +3219,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'IoComponentPropertyType', + ln: 'ParametersPropertyType', + tn: 'parametersPropertyType', ps: [{ - n: 'count', - rq: true, - en: { - lp: 'Count', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Count' - }, { - n: 'quantity', - rq: true, - en: { - lp: 'Quantity', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Quantity' - }, { - n: 'time', - rq: true, - en: { - lp: 'Time', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Time' - }, { - n: '_boolean', - rq: true, - en: { - lp: 'Boolean', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Boolean' - }, { - n: 'category', - rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Category' - }, { - n: 'text', - rq: true, - en: { - lp: 'Text', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Text' - }, { - n: 'quantityRange', - rq: true, - en: { - lp: 'QuantityRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.QuantityRange' - }, { - n: 'countRange', - rq: true, - en: { - lp: 'CountRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.CountRange' - }, { - n: 'timeRange', - rq: true, - en: { - lp: 'TimeRange', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.TimeRange' - }, { - n: 'abstractDataRecord', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.AbstractDataRecordType', - t: 'er' - }, { - n: 'abstractDataArray', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataArray', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.AbstractDataArrayType', - t: 'er' - }, { - n: 'observableProperty', - rq: true, - en: { - lp: 'ObservableProperty', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.ObservableProperty' - }, { - n: 'name', + n: 'parameterList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ParameterList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -3229,7 +3259,7 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', + ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', tn: null, ps: [{ n: 'remoteSchema', @@ -3264,27 +3294,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Location', + ln: 'Inputs', tn: null, ps: [{ - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'curve', + n: 'inputList', rq: true, - mx: false, - dom: false, - en: { - lp: '_Curve', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractCurveType', - t: 'er' + en: 'InputList', + ti: '.Inputs.InputList' }, { n: 'remoteSchema', an: { @@ -3318,7 +3334,8 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PresentationLayerPropertyType', + ln: 'Capabilities', + tn: null, ps: [{ n: 'abstractDataRecord', rq: true, @@ -3331,29 +3348,12 @@ var SensorML_1_0_1_Module_Factory = function () { ti: 'SWE_1_0_1.AbstractDataRecordType', t: 'er' }, { - n: 'category', - rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.Category' - }, { - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.DataBlockDefinitionType' - }, { - n: 'dataStreamDefinition', - rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + n: 'name', + ti: 'Token', + an: { + lp: 'name' }, - ti: 'SWE_1_0_1.DataStreamDefinitionType' + t: 'a' }, { n: 'remoteSchema', an: { @@ -3387,13 +3387,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Interfaces', + ln: 'Positions', tn: null, ps: [{ - n: 'interfaceList', + n: 'positionList', rq: true, - en: 'InterfaceList', - ti: '.Interfaces.InterfaceList' + en: 'PositionList', + ti: '.Positions.PositionList' }, { n: 'remoteSchema', an: { @@ -3428,172 +3428,172 @@ var SensorML_1_0_1_Module_Factory = function () { }] }], eis: [{ - en: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' - }, { en: 'method', ti: '.MethodPropertyType' - }, { - en: 'validTime', - ti: '.ValidTime' - }, { - en: 'schematron', - ti: '.Schematron', - sh: 'ruleLanguage' - }, { - en: 'connections', - ti: '.Connections' }, { en: 'System', ti: '.SystemType', sh: '_Process' }, { - en: 'Security', - ti: '.Security' - }, { - en: 'Component', - ti: '.ComponentType', - sh: '_Process' - }, { - en: 'ComponentArray', - ti: '.ComponentArrayType', - sh: '_Process' - }, { - en: 'relaxNG', - ti: '.RelaxNG', - sh: 'ruleLanguage' + en: 'onlineResource', + ti: '.OnlineResource' }, { - en: 'location', - ti: '.Location' + en: 'legalConstraint', + ti: '.LegalConstraint' }, { - en: 'components', - ti: '.Components' + en: 'Link', + ti: '.Link' }, { - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'history', + ti: '.History' }, { - en: 'contactInfo', - ti: '.ContactInfo' + en: 'ruleLanguage', + ti: '.RuleLanguageType' }, { en: 'interfaces', ti: '.Interfaces' }, { - en: 'identification', - ti: '.Identification' + en: 'interface', + ti: '.Interface' }, { - en: 'connection', - ti: '.Connection' + en: 'documentation', + ti: '.Documentation' }, { en: 'ResponsibleParty', ti: '.ResponsibleParty' }, { - en: 'timePosition', - ti: '.TimePosition' + en: 'schematron', + ti: '.Schematron', + sh: 'ruleLanguage' }, { - en: 'ProcessChain', - ti: '.ProcessChainType', - sh: '_Process' + en: 'characteristics', + ti: '.Characteristics' }, { - en: 'Event', - ti: '.Event' + en: 'Document', + ti: '.Document' }, { - en: 'onlineResource', - ti: '.OnlineResource' + en: 'Person', + ti: '.Person' }, { - en: 'capabilities', - ti: '.Capabilities' + en: 'Security', + ti: '.Security' }, { - en: 'interface', - ti: '.Interface' + en: 'Rights', + ti: '.Rights' + }, { + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' + }, { + en: 'keywords', + ti: '.Keywords' + }, { + en: 'location', + ti: '.Location' }, { en: 'inputs', ti: '.Inputs' }, { - en: 'Person', - ti: '.Person' - }, { - en: 'ProcessModel', - ti: '.ProcessModelType', + en: 'DataSource', + ti: '.DataSourceType', sh: '_Process' - }, { - en: 'ruleLanguage', - ti: '.RuleLanguageType' }, { en: 'parameters', ti: '.Parameters' }, { - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: 'components', + ti: '.Components' }, { - en: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' + en: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { - en: 'characteristics', - ti: '.Characteristics' + en: 'SensorML', + ti: '.SensorML' }, { - en: 'DataSource', - ti: '.DataSourceType', - sh: '_Process' + en: 'connection', + ti: '.Connection' }, { - en: 'classification', - ti: '.Classification' + en: 'relaxNG', + ti: '.RelaxNG', + sh: 'ruleLanguage' }, { - en: 'Term', - ti: '.Term' + en: 'contactInfo', + ti: '.ContactInfo' }, { - en: 'securityConstraint', - ti: '.SecurityConstraint' + en: 'ProcessModel', + ti: '.ProcessModelType', + sh: '_Process' }, { - en: 'Rights', - ti: '.Rights' + en: 'connections', + ti: '.Connections' }, { - en: 'history', - ti: '.History' + en: 'DocumentList', + ti: '.DocumentList' }, { - en: 'positions', - ti: '.Positions' + en: 'Event', + ti: '.Event' }, { - en: 'ArrayLink', - ti: '.ArrayLink' + en: 'contact', + ti: '.Contact' }, { - en: 'legalConstraint', - ti: '.LegalConstraint' + en: 'Component', + ti: '.ComponentType', + sh: '_Process' }, { en: 'position', ti: '.Position' + }, { + en: 'timePosition', + ti: '.TimePosition' }, { en: 'EventList', ti: '.EventList' }, { - en: 'contact', - ti: '.Contact' + en: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' + }, { + en: 'ComponentArray', + ti: '.ComponentArrayType', + sh: '_Process' }, { en: '_Process', ti: '.AbstractProcessType' }, { - en: 'documentation', - ti: '.Documentation' + en: 'capabilities', + ti: '.Capabilities' }, { - en: 'DocumentList', - ti: '.DocumentList' + en: 'ArrayLink', + ti: '.ArrayLink' }, { - en: 'Link', - ti: '.Link' + en: 'positions', + ti: '.Positions' }, { en: 'ContactList', ti: '.ContactList' + }, { + en: 'identification', + ti: '.Identification' + }, { + en: 'validTime', + ti: '.ValidTime' }, { en: 'outputs', ti: '.Outputs' }, { - en: 'keywords', - ti: '.Keywords' + en: 'ProcessChain', + ti: '.ProcessChainType', + sh: '_Process' }, { - en: 'Document', - ti: '.Document' + en: 'securityConstraint', + ti: '.SecurityConstraint' }, { - en: 'SensorML', - ti: '.SensorML' + en: 'Term', + ti: '.Term' + }, { + en: 'ProcessMethod', + ti: '.ProcessMethodType' + }, { + en: 'classification', + ti: '.Classification' }] }; return { diff --git a/scripts/lib/SensorML_2_0.js b/scripts/lib/SensorML_2_0.js index 2c7bb021..2cef3ed2 100644 --- a/scripts/lib/SensorML_2_0.js +++ b/scripts/lib/SensorML_2_0.js @@ -5,51 +5,53 @@ var SensorML_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'ISO19139_GMD_20070417', 'SWE_2_0', 'GML_3_2_1'], tis: [{ - ln: 'ParameterListPropertyType', + ln: 'ObservablePropertyType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'parameterList', + n: 'definition', rq: true, - en: 'ParameterList', - ti: '.ParameterListType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + an: { + lp: 'definition' + }, t: 'a' }] }, { - ln: 'TemporalFrameType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'AbstractProcessType.Configuration', + tn: null, ps: [{ - n: 'origin', - rq: true + n: 'abstractSettings', + rq: true, + mx: false, + dom: false, + en: 'AbstractSettings', + ti: '.AbstractSettingsType', + t: 'er' }] }, { - ln: 'SpatialFramePropertyType', + ln: 'ModeChoiceType', + bti: '.AbstractModesType', ps: [{ - n: 'spatialFrame', + n: 'mode', rq: true, - en: 'SpatialFrame', - ti: '.SpatialFrameType' + col: true, + ti: '.ModePropertyType' + }] + }, { + ln: 'ComponentListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.ComponentListType.Component' + }] + }, { + ln: 'ObservablePropertyPropertyType', + ps: [{ + n: 'observableProperty', + rq: true, + en: 'ObservableProperty', + ti: '.ObservablePropertyType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -76,18 +78,23 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType.FeaturesOfInterest', - tn: null, + ln: 'StatusSettingPropertyType', ps: [{ - n: 'featureList', + n: 'value', + t: 'v' + }, { + n: 'ref', rq: true, - en: 'FeatureList', - ti: '.FeatureListType' + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' }] }, { - ln: 'ComponentListType.Component', + ln: 'CapabilityListType.Capability', tn: null, - bti: '.AbstractProcessPropertyType', + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ n: 'name', rq: true, @@ -98,80 +105,35 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractModesPropertyType', + ln: 'AggregateProcessPropertyType', ps: [{ - n: 'abstractModes', + n: 'aggregateProcess', rq: true, - mx: false, - dom: false, - en: 'AbstractModes', - ti: '.AbstractModesType', - t: 'er' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + en: 'AggregateProcess', + ti: '.AggregateProcessType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'InputListType.Input', - tn: null, - bti: '.DataComponentOrObservablePropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'ParameterListType', - bti: 'SWE_2_0.AbstractSWEType', - ps: [{ - n: 'parameter', - rq: true, - col: true, - ti: '.ParameterListType.Parameter' - }] - }, { - ln: 'AbstractAlgorithmType', - ps: [{ - n: 'id', - ti: 'ID', + }, { + n: 'remoteSchema', an: { - lp: 'id', + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'EventPropertyType', - ps: [{ - n: 'event', - rq: true, - en: 'Event', - ti: '.EventType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -198,41 +160,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinkType', - ps: [{ - n: 'source', - rq: true, - ti: '.DataComponentRefPropertyType' - }, { - n: 'destination', - rq: true, - ti: '.DataComponentRefPropertyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }] - }, { - ln: 'AggregateProcessType', - bti: '.AbstractProcessType', - ps: [{ - n: 'components', - ti: '.ComponentListPropertyType' - }, { - n: 'connections', - ti: '.ConnectionListPropertyType' - }] - }, { - ln: 'ModeChoicePropertyType', + ln: 'ClassifierListPropertyType', ps: [{ - n: 'modeChoice', + n: 'classifierList', rq: true, - en: 'ModeChoice', - ti: '.ModeChoiceType' + en: 'ClassifierList', + ti: '.ClassifierListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -259,23 +192,14 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType.Parameters', - tn: null, - ps: [{ - n: 'parameterList', - rq: true, - en: 'ParameterList', - ti: '.ParameterListType' - }] - }, { - ln: 'AbstractPhysicalProcessPropertyType', + ln: 'AbstractProcessPropertyType', ps: [{ - n: 'abstractPhysicalProcess', + n: 'abstractProcess', rq: true, mx: false, dom: false, - en: 'AbstractPhysicalProcess', - ti: '.AbstractPhysicalProcessType', + en: 'AbstractProcess', + ti: '.AbstractProcessType', t: 'er' }, { n: 'nilReason', @@ -326,59 +250,15 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArraySettingPropertyType', + ln: 'ConnectionListPropertyType', ps: [{ - n: 'arrayValues', + n: 'connectionList', rq: true, - en: 'ArrayValues', - ti: '.ArraySettingPropertyType.ArrayValues' + en: 'ConnectionList', + ti: '.ConnectionListType' }, { - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'ArraySettingPropertyType.ArrayValues', - tn: null, - ps: [{ - n: 'encoding', - rq: true, - ti: '.ArraySettingPropertyType.ArrayValues.Encoding' - }, { - n: 'value', - rq: true, - ti: 'SWE_2_0.EncodedValuesPropertyType' - }] - }, { - ln: 'SimpleProcessPropertyType', - ps: [{ - n: 'simpleProcess', - rq: true, - en: 'SimpleProcess', - ti: '.SimpleProcessType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', @@ -400,28 +280,14 @@ var SensorML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'PhysicalComponentType', - bti: '.AbstractPhysicalProcessType', - ps: [{ - n: 'method', - ti: '.ProcessMethodPropertyType' }] }, { - ln: 'DocumentListPropertyType', + ln: 'CapabilityListPropertyType', ps: [{ - n: 'documentList', + n: 'capabilityList', rq: true, - en: 'DocumentList', - ti: '.DocumentListType' + en: 'CapabilityList', + ti: '.CapabilityListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -448,78 +314,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ModeType', - bti: '.DescribedObjectType', - ps: [{ - n: 'configuration', - rq: true, - ti: '.SettingsPropertyType' - }] - }, { - ln: 'EventType.Configuration', - tn: null, - ps: [{ - n: 'abstractSettings', - rq: true, - mx: false, - dom: false, - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - t: 'er' - }] - }, { - ln: 'PositionUnionPropertyType', + ln: 'EventPropertyType', ps: [{ - n: 'text', - rq: true, - en: { - lp: 'Text', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.TextType' - }, { - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' - }, { - n: 'vector', - rq: true, - en: { - lp: 'Vector', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.VectorType' - }, { - n: 'dataRecord', - rq: true, - en: { - lp: 'DataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.DataRecordType' - }, { - n: 'dataArray', - rq: true, - mx: false, - dom: false, - en: { - lp: 'DataArray', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.DataArrayType', - t: 'er' - }, { - n: 'abstractProcess', + n: 'event', rq: true, - mx: false, - dom: false, - en: 'AbstractProcess', - ti: '.AbstractProcessType', - t: 'er' + en: 'Event', + ti: '.EventType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -546,38 +346,38 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputListType.Output', - tn: null, - bti: '.DataComponentOrObservablePropertyType', + ln: 'AbstractPhysicalProcessPropertyType', ps: [{ - n: 'name', + n: 'abstractPhysicalProcess', rq: true, - ti: 'NCName', + mx: false, + dom: false, + en: 'AbstractPhysicalProcess', + ti: '.AbstractPhysicalProcessType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'name' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'AbstractMetadataListType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'definition', + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'definition' + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'AbstractSettingsPropertyType', - ps: [{ - n: 'abstractSettings', - rq: true, - mx: false, - dom: false, - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -604,30 +404,19 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'contact', - rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'InputListType', - bti: 'SWE_2_0.AbstractSWEType', - ps: [{ - n: 'input', - rq: true, - col: true, - ti: '.InputListType.Input' - }] - }, { - ln: 'PhysicalSystemPropertyType', + ln: 'SimpleProcessPropertyType', ps: [{ - n: 'physicalSystem', + n: 'simpleProcess', rq: true, - en: 'PhysicalSystem', - ti: '.PhysicalSystemType' + en: 'SimpleProcess', + ti: '.SimpleProcessType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -668,121 +457,64 @@ var SensorML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'DescribedObjectType.Characteristics', - tn: null, - bti: '.CharacteristicListPropertyType', + ln: 'SpatialFrameType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'name', + n: 'origin', + rq: true + }, { + n: 'axis', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + col: true, + ti: '.SpatialFrameType.Axis' }] }, { - ln: 'ComponentListPropertyType', + ln: 'SettingsType', + bti: '.AbstractSettingsType', ps: [{ - n: 'componentList', - rq: true, - en: 'ComponentList', - ti: '.ComponentListType' + n: 'setValue', + mno: 0, + col: true, + ti: '.ValueSettingPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'setArrayValues', + mno: 0, + col: true, + ti: '.ArraySettingPropertyType' }, { - n: 'href', - t: 'a' + n: 'setConstraint', + mno: 0, + col: true, + ti: '.ConstraintSettingPropertyType' }, { - n: 'role', - t: 'a' + n: 'setMode', + mno: 0, + col: true, + ti: '.ModeSettingPropertyType' }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AbstractMetadataListPropertyType', - ps: [{ - n: 'abstractMetadataList', - rq: true, - mx: false, - dom: false, - en: 'AbstractMetadataList', - ti: '.AbstractMetadataListType', - t: 'er' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'setStatus', + mno: 0, + col: true, + ti: '.StatusSettingPropertyType' }] }, { - ln: 'DescribedObjectType.ValidTime', + ln: 'AbstractProcessType.Inputs', tn: null, ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' - }, { - n: 'timeInstant', + n: 'inputList', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimeInstantType' + en: 'InputList', + ti: '.InputListType' }] }, { - ln: 'FeatureListPropertyType', + ln: 'ProcessMethodPropertyType', ps: [{ - n: 'featureList', + n: 'processMethod', rq: true, - en: 'FeatureList', - ti: '.FeatureListType' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -809,7 +541,7 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType.Configuration', + ln: 'EventType.Configuration', tn: null, ps: [{ n: 'abstractSettings', @@ -821,35 +553,21 @@ var SensorML_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'AggregateProcessPropertyType', + ln: 'AbstractPhysicalProcessType.LocalReferenceFrame', + tn: null, ps: [{ - n: 'aggregateProcess', + n: 'spatialFrame', rq: true, - en: 'AggregateProcess', - ti: '.AggregateProcessType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + en: 'SpatialFrame', + ti: '.SpatialFrameType' + }] + }, { + ln: 'DocumentListPropertyType', + ps: [{ + n: 'documentList', + rq: true, + en: 'DocumentList', + ti: '.DocumentListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -876,82 +594,52 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConnectionListType', + ln: 'OutputListType', bti: 'SWE_2_0.AbstractSWEType', ps: [{ - n: 'connection', + n: 'output', rq: true, col: true, - ti: '.ConnectionListType.Connection' + ti: '.OutputListType.Output' }] }, { - ln: 'ProcessMethodPropertyType', + ln: 'ArraySettingPropertyType.ArrayValues.Encoding', + tn: null, ps: [{ - n: 'processMethod', + n: 'abstractEncoding', rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + mx: false, + dom: false, + en: { + lp: 'AbstractEncoding', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractEncodingType', + t: 'er' }] }, { - ln: 'SettingsType', - bti: '.AbstractSettingsType', + ln: 'DataComponentOrObservablePropertyType', ps: [{ - n: 'setValue', - mno: 0, - col: true, - ti: '.ValueSettingPropertyType' - }, { - n: 'setArrayValues', - mno: 0, - col: true, - ti: '.ArraySettingPropertyType' - }, { - n: 'setConstraint', - mno: 0, - col: true, - ti: '.ConstraintSettingPropertyType' + n: 'abstractDataComponent', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDataComponent', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractDataComponentType', + t: 'er' }, { - n: 'setMode', - mno: 0, - col: true, - ti: '.ModeSettingPropertyType' + n: 'observableProperty', + rq: true, + en: 'ObservableProperty', + ti: '.ObservablePropertyType' }, { - n: 'setStatus', - mno: 0, - col: true, - ti: '.StatusSettingPropertyType' - }] - }, { - ln: 'CapabilityListPropertyType', - ps: [{ - n: 'capabilityList', + n: 'dataInterface', rq: true, - en: 'CapabilityList', - ti: '.CapabilityListType' + en: 'DataInterface', + ti: '.DataInterfaceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -978,12 +666,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SettingsPropertyType', + ln: 'ComponentListPropertyType', ps: [{ - n: 'settings', + n: 'componentList', rq: true, - en: 'Settings', - ti: '.SettingsType' + en: 'ComponentList', + ti: '.ComponentListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1010,12 +698,28 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EventListPropertyType', + ln: 'PhysicalSystemPropertyType', ps: [{ - n: 'eventList', + n: 'physicalSystem', rq: true, - en: 'EventList', - ti: '.EventListType' + en: 'PhysicalSystem', + ti: '.PhysicalSystemType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1040,28 +744,62 @@ var SensorML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'StatusSettingPropertyType', + ln: 'IdentifierListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'ref', + n: 'smlIdentifier', rq: true, - ti: 'Token', + col: true, + en: 'identifier', + ti: '.IdentifierListType.Identifier' + }] + }, { + ln: 'AbstractAlgorithmType', + ps: [{ + n: 'id', + ti: 'ID', an: { - lp: 'ref' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { - ln: 'ContactListPropertyType', + ln: 'AbstractProcessType.Parameters', + tn: null, ps: [{ - n: 'contactList', + n: 'parameterList', rq: true, - en: 'ContactList', - ti: '.ContactListType' + en: 'ParameterList', + ti: '.ParameterListType' + }] + }, { + ln: 'TimeInstantOrPeriodPropertyType', + ps: [{ + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' + }, { + n: 'timeInstant', + rq: true, + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimeInstantType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1088,100 +826,31 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractPhysicalProcessType', - bti: '.AbstractProcessType', + ln: 'AbstractProcessType', + bti: '.DescribedObjectType', ps: [{ - n: 'attachedTo', + n: 'typeOf', ti: 'GML_3_2_1.ReferenceType' }, { - n: 'localReferenceFrame', - mno: 0, - col: true, - ti: '.AbstractPhysicalProcessType.LocalReferenceFrame' - }, { - n: 'localTimeFrame', - mno: 0, - col: true, - ti: '.AbstractPhysicalProcessType.LocalTimeFrame' - }, { - n: 'position', - mno: 0, - col: true, - ti: '.PositionUnionPropertyType' - }, { - n: 'timePosition', - mno: 0, - col: true, - ti: 'SWE_2_0.TimePropertyType' - }] - }, { - ln: 'ProcessMethodType.Algorithm', - tn: null, - ps: [{ - n: 'abstractAlgorithm', - rq: true, - en: 'AbstractAlgorithm', - ti: '.AbstractAlgorithmType' - }] - }, { - ln: 'SpatialFrameType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'origin', - rq: true - }, { - n: 'axis', - rq: true, - col: true, - ti: '.SpatialFrameType.Axis' - }] - }, { - ln: 'SimpleProcessType', - bti: '.AbstractProcessType', - ps: [{ - n: 'method', - ti: '.ProcessMethodPropertyType' - }] - }, { - ln: 'EventType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'keywords', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.MDKeywordsPropertyType' - }, { - n: 'identification', - mno: 0, - col: true, - ti: '.IdentifierListPropertyType' + n: 'configuration', + ti: '.AbstractProcessType.Configuration' }, { - n: 'classification', - mno: 0, - col: true, - ti: '.ClassifierListPropertyType' + n: 'featuresOfInterest', + ti: '.AbstractProcessType.FeaturesOfInterest' }, { - n: 'contacts', - mno: 0, - col: true, - ti: '.ContactListPropertyType' + n: 'inputs', + ti: '.AbstractProcessType.Inputs' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.DocumentListPropertyType' + n: 'outputs', + ti: '.AbstractProcessType.Outputs' }, { - n: 'time', - rq: true, - ti: '.EventType.Time' + n: 'parameters', + ti: '.AbstractProcessType.Parameters' }, { - n: 'property', + n: 'modes', mno: 0, col: true, - ti: 'SWE_2_0.AbstractDataComponentPropertyType' - }, { - n: 'configuration', - ti: '.EventType.Configuration' + ti: '.AbstractProcessType.Modes' }, { n: 'definition', an: { @@ -1190,38 +859,25 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessPropertyType', + ln: 'CharacteristicListType.Characteristic', + tn: null, + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'abstractProcess', + n: 'name', rq: true, - mx: false, - dom: false, - en: 'AbstractProcess', - ti: '.AbstractProcessType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', + ti: 'NCName', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'TemporalFramePropertyType', + ps: [{ + n: 'temporalFrame', + rq: true, + en: 'TemporalFrame', + ti: '.TemporalFrameType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1248,9 +904,24 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterListType.Parameter', + ln: 'SpatialFrameType.Axis', tn: null, - bti: '.DataComponentOrObservablePropertyType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'name', + rq: true, + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ComponentListType.Component', + tn: null, + bti: '.AbstractProcessPropertyType', ps: [{ n: 'name', rq: true, @@ -1261,12 +932,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentifierListPropertyType', + ln: 'ModeChoicePropertyType', ps: [{ - n: 'identifierList', + n: 'modeChoice', rq: true, - en: 'IdentifierList', - ti: '.IdentifierListType' + en: 'ModeChoice', + ti: '.ModeChoiceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1293,45 +964,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentifierListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'smlIdentifier', - rq: true, - col: true, - en: 'identifier', - ti: '.IdentifierListType.Identifier' - }] - }, { - ln: 'PhysicalComponentPropertyType', + ln: 'TermPropertyType', ps: [{ - n: 'physicalComponent', + n: 'term', rq: true, - en: 'PhysicalComponent', - ti: '.PhysicalComponentType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + en: 'Term', + ti: '.TermType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1358,27 +996,21 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArraySettingPropertyType.ArrayValues.Encoding', + ln: 'ClassifierListType.Classifier', tn: null, ps: [{ - n: 'abstractEncoding', + n: 'term', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + en: 'Term', + ti: '.TermType' }] }, { - ln: 'AbstractAlgorithmPropertyType', + ln: 'KeywordListPropertyType', ps: [{ - n: 'abstractAlgorithm', + n: 'keywordList', rq: true, - en: 'AbstractAlgorithm', - ti: '.AbstractAlgorithmType' + en: 'KeywordList', + ti: '.KeywordListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1405,12 +1037,15 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservablePropertyPropertyType', + ln: 'AbstractSettingsPropertyType', ps: [{ - n: 'observableProperty', + n: 'abstractSettings', rq: true, - en: 'ObservableProperty', - ti: '.ObservablePropertyType' + mx: false, + dom: false, + en: 'AbstractSettings', + ti: '.AbstractSettingsType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1436,6 +1071,26 @@ var SensorML_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'DescribedObjectType.ValidTime', + tn: null, + ps: [{ + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' + }, { + n: 'timeInstant', + rq: true, + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimeInstantType' + }] }, { ln: 'CharacteristicListType', bti: '.AbstractMetadataListType', @@ -1446,12 +1101,12 @@ var SensorML_2_0_Module_Factory = function () { ti: '.CharacteristicListType.Characteristic' }] }, { - ln: 'ClassifierListPropertyType', + ln: 'DataInterfacePropertyType', ps: [{ - n: 'classifierList', + n: 'dataInterface', rq: true, - en: 'ClassifierList', - ti: '.ClassifierListType' + en: 'DataInterface', + ti: '.DataInterfaceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1478,94 +1133,132 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentListType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'InputListType.Input', + tn: null, + bti: '.DataComponentOrObservablePropertyType', ps: [{ - n: 'component', + n: 'name', rq: true, - col: true, - ti: '.ComponentListType.Component' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'ProcessMethodType', + ln: 'DataInterfaceType', bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'algorithm', - mno: 0, + n: 'data', + rq: true, + ti: 'SWE_2_0.DataStreamPropertyType' + }, { + n: 'interfaceParameters', + ti: 'SWE_2_0.DataRecordPropertyType' + }] + }, { + ln: 'AbstractProcessType.FeaturesOfInterest', + tn: null, + ps: [{ + n: 'featureList', + rq: true, + en: 'FeatureList', + ti: '.FeatureListType' + }] + }, { + ln: 'InputListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'input', + rq: true, col: true, - ti: '.ProcessMethodType.Algorithm' + ti: '.InputListType.Input' }] }, { - ln: 'TermPropertyType', + ln: 'FeatureListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'term', + n: 'feature', rq: true, - en: 'Term', - ti: '.TermType' + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' + }] + }, { + ln: 'EventType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ps: [{ + n: 'keywords', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.MDKeywordsPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'identification', + mno: 0, + col: true, + ti: '.IdentifierListPropertyType' }, { - n: 'href', - t: 'a' + n: 'classification', + mno: 0, + col: true, + ti: '.ClassifierListPropertyType' }, { - n: 'role', - t: 'a' + n: 'contacts', + mno: 0, + col: true, + ti: '.ContactListPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'documentation', + mno: 0, + col: true, + ti: '.DocumentListPropertyType' }, { - n: 'title', - t: 'a' + n: 'time', + rq: true, + ti: '.EventType.Time' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'property', + mno: 0, + col: true, + ti: 'SWE_2_0.AbstractDataComponentPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'configuration', + ti: '.EventType.Configuration' + }, { + n: 'definition', + an: { + lp: 'definition' + }, t: 'a' }] }, { - ln: 'TemporalFramePropertyType', + ln: 'ClassifierListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'temporalFrame', + n: 'classifier', rq: true, - en: 'TemporalFrame', - ti: '.TemporalFrameType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + col: true, + ti: '.ClassifierListType.Classifier' + }] + }, { + ln: 'OutputListType.Output', + tn: null, + bti: '.DataComponentOrObservablePropertyType', + ps: [{ + n: 'name', + rq: true, + ti: 'NCName', + an: { + lp: 'name' + }, t: 'a' }] }, { - ln: 'InputListPropertyType', + ln: 'ContactListPropertyType', ps: [{ - n: 'inputList', + n: 'contactList', rq: true, - en: 'InputList', - ti: '.InputListType' + en: 'ContactList', + ti: '.ContactListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1592,97 +1285,114 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataInterfaceType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'ModeSettingPropertyType', ps: [{ - n: 'data', - rq: true, - ti: 'SWE_2_0.DataStreamPropertyType' + n: 'value', + ti: 'NCName', + t: 'v' }, { - n: 'interfaceParameters', - ti: 'SWE_2_0.DataRecordPropertyType' - }] - }, { - ln: 'DescribedObjectType.Capabilities', - tn: null, - bti: '.CapabilityListPropertyType', - ps: [{ - n: 'name', + n: 'ref', rq: true, - ti: 'NCName', + ti: 'Token', an: { - lp: 'name' + lp: 'ref' }, t: 'a' }] }, { - ln: 'PhysicalSystemType', - bti: '.AbstractPhysicalProcessType', + ln: 'ContactListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'components', - ti: '.ComponentListPropertyType' - }, { - n: 'connections', - ti: '.ConnectionListPropertyType' + n: 'contact', + rq: true, + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' }] }, { - ln: 'ConstraintPropertyType', + ln: 'EventType.Time', + tn: null, ps: [{ - n: 'allowedTimes', + n: 'timePeriod', rq: true, en: { - lp: 'AllowedTimes', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'SWE_2_0.AllowedTimesType' + ti: 'GML_3_2_1.TimePeriodType' }, { - n: 'allowedTokens', + n: 'timeInstant', rq: true, en: { - lp: 'AllowedTokens', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'SWE_2_0.AllowedTokensType' - }, { - n: 'allowedValues', + ti: 'GML_3_2_1.TimeInstantType' + }] + }, { + ln: 'PhysicalComponentType', + bti: '.AbstractPhysicalProcessType', + ps: [{ + n: 'method', + ti: '.ProcessMethodPropertyType' + }] + }, { + ln: 'EventListType', + bti: '.AbstractMetadataListType', + ps: [{ + n: 'event', rq: true, - en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AllowedValuesType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + col: true, + ti: '.EventPropertyType' + }] + }, { + ln: 'CapabilityListType', + bti: '.AbstractMetadataListType', + ps: [{ + n: 'capability', + rq: true, + col: true, + ti: '.CapabilityListType.Capability' + }] + }, { + ln: 'AggregateProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'components', + ti: '.ComponentListPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'connections', + ti: '.ConnectionListPropertyType' + }] + }, { + ln: 'PhysicalComponentPropertyType', + ps: [{ + n: 'physicalComponent', + rq: true, + en: 'PhysicalComponent', + ti: '.PhysicalComponentType' }, { - n: 'title', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, t: 'a' - }] - }, { - ln: 'CharacteristicListPropertyType', - ps: [{ - n: 'characteristicList', - rq: true, - en: 'CharacteristicList', - ti: '.CharacteristicListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1709,12 +1419,21 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'KeywordListPropertyType', + ln: 'ConnectionListType.Connection', + tn: null, ps: [{ - n: 'keywordList', + n: 'link', rq: true, - en: 'KeywordList', - ti: '.KeywordListType' + en: 'Link', + ti: '.LinkType' + }] + }, { + ln: 'IdentifierListPropertyType', + ps: [{ + n: 'identifierList', + rq: true, + en: 'IdentifierList', + ti: '.IdentifierListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1741,49 +1460,59 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentifierListType.Identifier', - tn: null, - ps: [{ - n: 'term', - rq: true, - en: 'Term', - ti: '.TermType' - }] - }, { - ln: 'AbstractPhysicalProcessType.LocalTimeFrame', + ln: 'AbstractProcessType.Modes', tn: null, ps: [{ - n: 'temporalFrame', + n: 'abstractModes', rq: true, - en: 'TemporalFrame', - ti: '.TemporalFrameType' + mx: false, + dom: false, + en: 'AbstractModes', + ti: '.AbstractModesType', + t: 'er' }] }, { - ln: 'DescribedObjectPropertyType', + ln: 'ConstraintSettingPropertyType', ps: [{ - n: 'describedObject', + n: 'allowedTimes', rq: true, - mx: false, - dom: false, - en: 'DescribedObject', - ti: '.DescribedObjectType', - t: 'er' + en: { + lp: 'AllowedTimes', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTimesType' }, { - n: 'nilReason', - ti: { - t: 'l' + n: 'allowedTokens', + rq: true, + en: { + lp: 'AllowedTokens', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - an: { - lp: 'nilReason' + ti: 'SWE_2_0.AllowedTokensType' + }, { + n: 'allowedValues', + rq: true, + en: { + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - t: 'a' + ti: 'SWE_2_0.AllowedValuesType' }, { - n: 'remoteSchema', + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'ref' }, t: 'a' + }] + }, { + ln: 'SettingsPropertyType', + ps: [{ + n: 'settings', + rq: true, + en: 'Settings', + ti: '.SettingsType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1808,17 +1537,31 @@ var SensorML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', + }] + }, { + ln: 'DescribedObjectType.Capabilities', + tn: null, + bti: '.CapabilityListPropertyType', + ps: [{ + n: 'name', + rq: true, + ti: 'NCName', an: { - lp: 'owns' + lp: 'name' }, t: 'a' }] }, { - ln: 'AbstractProcessType.Modes', - tn: null, + ln: 'ParameterListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'parameter', + rq: true, + col: true, + ti: '.ParameterListType.Parameter' + }] + }, { + ln: 'AbstractModesPropertyType', ps: [{ n: 'abstractModes', rq: true, @@ -1827,14 +1570,6 @@ var SensorML_2_0_Module_Factory = function () { en: 'AbstractModes', ti: '.AbstractModesType', t: 'er' - }] - }, { - ln: 'ConnectionListPropertyType', - ps: [{ - n: 'connectionList', - rq: true, - en: 'ConnectionList', - ti: '.ConnectionListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1861,45 +1596,33 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ModeChoiceType', - bti: '.AbstractModesType', + ln: 'ConnectionListType', + bti: 'SWE_2_0.AbstractSWEType', ps: [{ - n: 'mode', + n: 'connection', rq: true, col: true, - ti: '.ModePropertyType' + ti: '.ConnectionListType.Connection' }] }, { - ln: 'EventListType', - bti: '.AbstractMetadataListType', + ln: 'ArraySettingPropertyType.ArrayValues', + tn: null, ps: [{ - n: 'event', + n: 'encoding', rq: true, - col: true, - ti: '.EventPropertyType' + ti: '.ArraySettingPropertyType.ArrayValues.Encoding' + }, { + n: 'value', + rq: true, + ti: 'SWE_2_0.EncodedValuesPropertyType' }] }, { - ln: 'TermType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'ValueSettingPropertyType', ps: [{ - n: 'label', - rq: true - }, { - n: 'codeSpace', - ti: 'SWE_2_0.Reference' - }, { n: 'value', - rq: true + ti: 'Token', + t: 'v' }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' - }] - }, { - ln: 'DataComponentRefPropertyType', - ps: [{ n: 'ref', rq: true, ti: 'Token', @@ -1909,70 +1632,32 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpatialFrameType.Axis', - tn: null, + ln: 'PhysicalSystemType', + bti: '.AbstractPhysicalProcessType', ps: [{ - n: 'value', - t: 'v' + n: 'components', + ti: '.ComponentListPropertyType' }, { - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + n: 'connections', + ti: '.ConnectionListPropertyType' }] }, { - ln: 'TimeInstantOrPeriodPropertyType', + ln: 'AbstractMetadataListType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' - }, { - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + n: 'definition', + an: { + lp: 'definition' }, - ti: 'GML_3_2_1.TimeInstantType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'OutputListPropertyType', + ln: 'ParameterListPropertyType', ps: [{ - n: 'outputList', + n: 'parameterList', rq: true, - en: 'OutputList', - ti: '.OutputListType' + en: 'ParameterList', + ti: '.ParameterListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1999,12 +1684,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataInterfacePropertyType', + ln: 'FeatureListPropertyType', ps: [{ - n: 'dataInterface', + n: 'featureList', rq: true, - en: 'DataInterface', - ti: '.DataInterfaceType' + en: 'FeatureList', + ti: '.FeatureListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2102,48 +1787,73 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservablePropertyType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'DocumentListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'definition', + n: 'document', rq: true, - an: { - lp: 'definition' - }, - t: 'a' + col: true, + ti: 'ISO19139_GMD_20070417.CIOnlineResourcePropertyType' }] }, { - ln: 'CapabilityListType', - bti: '.AbstractMetadataListType', + ln: 'AbstractPhysicalProcessType.LocalTimeFrame', + tn: null, ps: [{ - n: 'capability', + n: 'temporalFrame', rq: true, + en: 'TemporalFrame', + ti: '.TemporalFrameType' + }] + }, { + ln: 'AbstractPhysicalProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'attachedTo', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'localReferenceFrame', + mno: 0, col: true, - ti: '.CapabilityListType.Capability' + ti: '.AbstractPhysicalProcessType.LocalReferenceFrame' + }, { + n: 'localTimeFrame', + mno: 0, + col: true, + ti: '.AbstractPhysicalProcessType.LocalTimeFrame' + }, { + n: 'position', + mno: 0, + col: true, + ti: '.PositionUnionPropertyType' + }, { + n: 'timePosition', + mno: 0, + col: true, + ti: 'SWE_2_0.TimePropertyType' }] }, { - ln: 'DataComponentOrObservablePropertyType', + ln: 'DescribedObjectType.Characteristics', + tn: null, + bti: '.CharacteristicListPropertyType', ps: [{ - n: 'abstractDataComponent', + n: 'name', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDataComponent', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + ti: 'NCName', + an: { + lp: 'name' }, - ti: 'SWE_2_0.AbstractDataComponentType', - t: 'er' - }, { - n: 'observableProperty', - rq: true, - en: 'ObservableProperty', - ti: '.ObservablePropertyType' - }, { - n: 'dataInterface', + t: 'a' + }] + }, { + ln: 'AbstractModesType', + bti: 'SWE_2_0.AbstractSWEType' + }, { + ln: 'ModePropertyType', + ps: [{ + n: 'mode', rq: true, - en: 'DataInterface', - ti: '.DataInterfaceType' + en: 'Mode', + ti: '.ModeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2170,12 +1880,38 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinkPropertyType', + ln: 'DescribedObjectPropertyType', ps: [{ - n: 'link', + n: 'describedObject', rq: true, - en: 'Link', - ti: '.LinkType' + mx: false, + dom: false, + en: 'DescribedObject', + ti: '.DescribedObjectType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2202,49 +1938,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EventType.Time', - tn: null, - ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' - }, { - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimeInstantType' - }] - }, { - ln: 'FeatureListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'feature', - rq: true, - col: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }] - }, { - ln: 'DocumentListType', - bti: '.AbstractMetadataListType', + ln: 'ArraySettingPropertyType', ps: [{ - n: 'document', + n: 'arrayValues', rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIOnlineResourcePropertyType' - }] - }, { - ln: 'ModeSettingPropertyType', - ps: [{ - n: 'value', - ti: 'NCName', - t: 'v' + en: 'ArrayValues', + ti: '.ArraySettingPropertyType.ArrayValues' }, { n: 'ref', rq: true, @@ -2255,27 +1954,133 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConnectionListType.Connection', - tn: null, + ln: 'EventListPropertyType', ps: [{ - n: 'link', + n: 'eventList', rq: true, - en: 'Link', - ti: '.LinkType' + en: 'EventList', + ti: '.EventListType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'CharacteristicListType.Characteristic', + ln: 'AbstractProcessType.Outputs', tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'name', + n: 'outputList', rq: true, - ti: 'NCName', + en: 'OutputList', + ti: '.OutputListType' + }] + }, { + ln: 'SpatialFramePropertyType', + ps: [{ + n: 'spatialFrame', + rq: true, + en: 'SpatialFrame', + ti: '.SpatialFrameType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DataComponentRefPropertyType', + ps: [{ + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'name' + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'TemporalFrameType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ps: [{ + n: 'origin', + rq: true + }] + }, { + ln: 'LinkType', + ps: [{ + n: 'source', + rq: true, + ti: '.DataComponentRefPropertyType' + }, { + n: 'destination', + rq: true, + ti: '.DataComponentRefPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] + }, { + ln: 'IdentifierListType.Identifier', + tn: null, + ps: [{ + n: 'term', + rq: true, + en: 'Term', + ti: '.TermType' + }] + }, { + ln: 'ProcessMethodType.Algorithm', + tn: null, + ps: [{ + n: 'abstractAlgorithm', + rq: true, + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType' + }] }, { ln: 'KeywordListType', bti: '.AbstractMetadataListType', @@ -2288,76 +2093,95 @@ var SensorML_2_0_Module_Factory = function () { col: true }] }, { - ln: 'ClassifierListType', - bti: '.AbstractMetadataListType', + ln: 'ConstraintPropertyType', ps: [{ - n: 'classifier', + n: 'allowedTimes', rq: true, - col: true, - ti: '.ClassifierListType.Classifier' - }] - }, { - ln: 'AbstractProcessType', - bti: '.DescribedObjectType', - ps: [{ - n: 'typeOf', - ti: 'GML_3_2_1.ReferenceType' + en: { + lp: 'AllowedTimes', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTimesType' }, { - n: 'configuration', - ti: '.AbstractProcessType.Configuration' + n: 'allowedTokens', + rq: true, + en: { + lp: 'AllowedTokens', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTokensType' }, { - n: 'featuresOfInterest', - ti: '.AbstractProcessType.FeaturesOfInterest' + n: 'allowedValues', + rq: true, + en: { + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedValuesType' }, { - n: 'inputs', - ti: '.AbstractProcessType.Inputs' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'outputs', - ti: '.AbstractProcessType.Outputs' + n: 'href', + t: 'a' }, { - n: 'parameters', - ti: '.AbstractProcessType.Parameters' + n: 'role', + t: 'a' }, { - n: 'modes', - mno: 0, - col: true, - ti: '.AbstractProcessType.Modes' + n: 'arcrole', + t: 'a' }, { - n: 'definition', - an: { - lp: 'definition' - }, + n: 'title', t: 'a' - }] - }, { - ln: 'CapabilityListType.Capability', - tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'AbstractProcessType.Inputs', - tn: null, + ln: 'InputListPropertyType', ps: [{ n: 'inputList', rq: true, en: 'InputList', ti: '.InputListType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ModePropertyType', + ln: 'AbstractAlgorithmPropertyType', ps: [{ - n: 'mode', + n: 'abstractAlgorithm', rq: true, - en: 'Mode', - ti: '.ModeType' + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2384,96 +2208,272 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueSettingPropertyType', + ln: 'PositionUnionPropertyType', ps: [{ - n: 'value', - ti: 'Token', - t: 'v' + n: 'text', + rq: true, + en: { + lp: 'Text', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.TextType' }, { - n: 'ref', + n: 'point', rq: true, - ti: 'Token', - an: { - lp: 'ref' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'AbstractSettingsType', - bti: 'SWE_2_0.AbstractSWEType' - }, { - ln: 'ConstraintSettingPropertyType', - ps: [{ - n: 'allowedTimes', + ti: 'GML_3_2_1.PointType' + }, { + n: 'vector', rq: true, en: { - lp: 'AllowedTimes', + lp: 'Vector', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AllowedTimesType' + ti: 'SWE_2_0.VectorType' }, { - n: 'allowedTokens', + n: 'dataRecord', rq: true, en: { - lp: 'AllowedTokens', + lp: 'DataRecord', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AllowedTokensType' + ti: 'SWE_2_0.DataRecordType' }, { - n: 'allowedValues', + n: 'dataArray', rq: true, + mx: false, + dom: false, en: { - lp: 'AllowedValues', + lp: 'DataArray', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AllowedValuesType' + ti: 'SWE_2_0.DataArrayType', + t: 'er' }, { - n: 'ref', + n: 'abstractProcess', rq: true, - ti: 'Token', + mx: false, + dom: false, + en: 'AbstractProcess', + ti: '.AbstractProcessType', + t: 'er' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CharacteristicListPropertyType', + ps: [{ + n: 'characteristicList', + rq: true, + en: 'CharacteristicList', + ti: '.CharacteristicListType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'OutputListPropertyType', + ps: [{ + n: 'outputList', + rq: true, + en: 'OutputList', + ti: '.OutputListType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'LinkPropertyType', + ps: [{ + n: 'link', + rq: true, + en: 'Link', + ti: '.LinkType' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'SimpleProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'method', + ti: '.ProcessMethodPropertyType' + }] + }, { + ln: 'TermType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'label', + rq: true + }, { + n: 'codeSpace', + ti: 'SWE_2_0.Reference' + }, { + n: 'value', + rq: true + }, { + n: 'definition', an: { - lp: 'ref' + lp: 'definition' }, t: 'a' }] }, { - ln: 'AbstractProcessType.Outputs', - tn: null, - ps: [{ - n: 'outputList', - rq: true, - en: 'OutputList', - ti: '.OutputListType' - }] - }, { - ln: 'AbstractModesType', + ln: 'AbstractMetadataListPropertyType', + ps: [{ + n: 'abstractMetadataList', + rq: true, + mx: false, + dom: false, + en: 'AbstractMetadataList', + ti: '.AbstractMetadataListType', + t: 'er' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'AbstractSettingsType', bti: 'SWE_2_0.AbstractSWEType' }, { - ln: 'AbstractPhysicalProcessType.LocalReferenceFrame', - tn: null, + ln: 'ProcessMethodType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'spatialFrame', - rq: true, - en: 'SpatialFrame', - ti: '.SpatialFrameType' + n: 'algorithm', + mno: 0, + col: true, + ti: '.ProcessMethodType.Algorithm' }] }, { - ln: 'OutputListType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'ParameterListType.Parameter', + tn: null, + bti: '.DataComponentOrObservablePropertyType', ps: [{ - n: 'output', + n: 'name', rq: true, - col: true, - ti: '.OutputListType.Output' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'ClassifierListType.Classifier', - tn: null, + ln: 'ModeType', + bti: '.DescribedObjectType', ps: [{ - n: 'term', + n: 'configuration', rq: true, - en: 'Term', - ti: '.TermType' + ti: '.SettingsPropertyType' }] }, { t: 'enum', @@ -2481,30 +2481,33 @@ var SensorML_2_0_Module_Factory = function () { vs: ['enabled', 'disabled'] }], eis: [{ - en: 'CapabilityList', - ti: '.CapabilityListType', + en: 'FeatureList', + ti: '.FeatureListType', sh: 'AbstractMetadataList' }, { - en: 'DocumentList', - ti: '.DocumentListType', - sh: 'AbstractMetadataList' + en: 'ModeChoice', + ti: '.ModeChoiceType', + sh: 'AbstractModes' }, { - en: 'AbstractProcess', - ti: '.AbstractProcessType', + en: 'Mode', + ti: '.ModeType', sh: 'DescribedObject' }, { - en: 'AbstractPhysicalProcess', - ti: '.AbstractPhysicalProcessType', - sh: 'AbstractProcess' + en: 'OutputList', + ti: '.OutputListType', + sh: { + lp: 'AbstractSWE', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } }, { - en: 'PhysicalComponent', - ti: '.PhysicalComponentType', - sh: 'AbstractPhysicalProcess' + en: 'SimpleProcess', + ti: '.SimpleProcessType', + sh: 'AbstractProcess' }, { - en: 'AbstractSettings', - ti: '.AbstractSettingsType', + en: 'TemporalFrame', + ti: '.TemporalFrameType', sh: { - lp: 'AbstractSWE', + lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { @@ -2512,151 +2515,158 @@ var SensorML_2_0_Module_Factory = function () { ti: '.PhysicalSystemType', sh: 'AbstractPhysicalProcess' }, { - en: 'ProcessMethod', - ti: '.ProcessMethodType', + en: 'DescribedObject', + ti: '.DescribedObjectType', sh: { - lp: 'AbstractSWEIdentifiable', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ClassifierList', - ti: '.ClassifierListType', - sh: 'AbstractMetadataList' + en: 'AggregateProcess', + ti: '.AggregateProcessType', + sh: 'AbstractProcess' }, { - en: 'ModeChoice', - ti: '.ModeChoiceType', - sh: 'AbstractModes' + en: 'Link', + ti: '.LinkType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'ConnectionList', - ti: '.ConnectionListType', + en: 'Term', + ti: '.TermType', sh: { lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'ObservableProperty', - ti: '.ObservablePropertyType', + en: 'SpatialFrame', + ti: '.SpatialFrameType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'Event', - ti: '.EventType', + en: 'DataInterface', + ti: '.DataInterfaceType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'Mode', - ti: '.ModeType', - sh: 'DescribedObject' + en: 'PhysicalComponent', + ti: '.PhysicalComponentType', + sh: 'AbstractPhysicalProcess' }, { - en: 'FeatureList', - ti: '.FeatureListType', + en: 'ProcessMethod', + ti: '.ProcessMethodType', + sh: { + lp: 'AbstractSWEIdentifiable', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } + }, { + en: 'DocumentList', + ti: '.DocumentListType', sh: 'AbstractMetadataList' }, { - en: 'IdentifierList', - ti: '.IdentifierListType', + en: 'AbstractPhysicalProcess', + ti: '.AbstractPhysicalProcessType', + sh: 'AbstractProcess' + }, { + en: 'CapabilityList', + ti: '.CapabilityListType', sh: 'AbstractMetadataList' }, { - en: 'Term', - ti: '.TermType', - sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } + en: 'AbstractProcess', + ti: '.AbstractProcessType', + sh: 'DescribedObject' + }, { + en: 'ContactList', + ti: '.ContactListType', + sh: 'AbstractMetadataList' + }, { + en: 'EventList', + ti: '.EventListType', + sh: 'AbstractMetadataList' }, { en: 'Settings', ti: '.SettingsType', sh: 'AbstractSettings' }, { - en: 'SpatialFrame', - ti: '.SpatialFrameType', + en: 'ObservableProperty', + ti: '.ObservablePropertyType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'AbstractAlgorithm', - ti: '.AbstractAlgorithmType', + en: 'ConnectionList', + ti: '.ConnectionListType', sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'AbstractSWE', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'AggregateProcess', - ti: '.AggregateProcessType', - sh: 'AbstractProcess' - }, { - en: 'OutputList', - ti: '.OutputListType', + en: 'AbstractModes', + ti: '.AbstractModesType', sh: { lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'TemporalFrame', - ti: '.TemporalFrameType', + en: 'AbstractMetadataList', + ti: '.AbstractMetadataListType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'InputList', - ti: '.InputListType', + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType', sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'SimpleProcess', - ti: '.SimpleProcessType', - sh: 'AbstractProcess' - }, { - en: 'KeywordList', - ti: '.KeywordListType', - sh: 'AbstractMetadataList' - }, { - en: 'AbstractMetadataList', - ti: '.AbstractMetadataListType', + en: 'Event', + ti: '.EventType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'ContactList', - ti: '.ContactListType', + en: 'KeywordList', + ti: '.KeywordListType', sh: 'AbstractMetadataList' }, { - en: 'DataInterface', - ti: '.DataInterfaceType', + en: 'ComponentList', + ti: '.ComponentListType', sh: { - lp: 'AbstractSWEIdentifiable', + lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'EventList', - ti: '.EventListType', - sh: 'AbstractMetadataList' - }, { - en: 'CharacteristicList', - ti: '.CharacteristicListType', - sh: 'AbstractMetadataList' - }, { - en: 'AbstractModes', - ti: '.AbstractModesType', + en: 'AbstractSettings', + ti: '.AbstractSettingsType', sh: { lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'ComponentList', - ti: '.ComponentListType', + en: 'InputList', + ti: '.InputListType', sh: { lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } + }, { + en: 'CharacteristicList', + ti: '.CharacteristicListType', + sh: 'AbstractMetadataList' + }, { + en: 'IdentifierList', + ti: '.IdentifierListType', + sh: 'AbstractMetadataList' }, { en: 'ParameterList', ti: '.ParameterListType', @@ -2665,19 +2675,9 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'DescribedObject', - ti: '.DescribedObjectType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Link', - ti: '.LinkType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } + en: 'ClassifierList', + ti: '.ClassifierListType', + sh: 'AbstractMetadataList' }] }; return { diff --git a/scripts/lib/TJS_1_0.js b/scripts/lib/TJS_1_0.js index 135c3685..f8713ff2 100644 --- a/scripts/lib/TJS_1_0.js +++ b/scripts/lib/TJS_1_0.js @@ -4,61 +4,14 @@ var TJS_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/tjs\/1.0', deps: ['OWS_1_1_0'], tis: [{ - ln: 'JoinDataResponse.Status.Failed', - tn: null - }, { - ln: 'Measure', - tn: null, - ps: [{ - n: 'uom', - rq: true, - en: 'UOM', - ti: '.UOM' - }, { - n: 'uncertainty', - en: 'Uncertainty', - ti: '.Uncertainty' - }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.MeasureCountExceptions' - }] - }, { - ln: 'Nominal.Classes.Value', - tn: null, - ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'color', - ti: 'AnySimpleType', - an: { - lp: 'color' - }, - t: 'a' - }] - }, { - ln: 'FrameworkDescriptions', + ln: 'DataDescriptions', tn: null, ps: [{ n: 'framework', rq: true, col: true, en: 'Framework', - ti: '.FrameworkDescriptions.Framework' + ti: '.FrameworkDatasetDescribeDataType' }, { n: 'service', rq: true, @@ -92,179 +45,98 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputMechanismsType', + ln: 'SpatialFrameworks', + tn: null, ps: [{ - n: 'mechanism', + n: 'framework', rq: true, col: true, - en: 'Mechanism', - ti: '.Mechanism' + en: 'Framework', + ti: '.SpatialFrameworks.Framework' }] }, { - ln: 'JoinData.AttributeData', + ln: 'Columnset.FrameworkKey', tn: null, ps: [{ - n: 'getDataURL', + n: 'column', rq: true, - en: 'GetDataURL' + col: true, + en: 'Column', + ti: '.Columnset.FrameworkKey.Column' }, { - n: 'getDataXML', - rq: true, - en: 'GetDataXML', - ti: '.JoinData.AttributeData.GetDataXML' - }] - }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.Resource', - tn: null, - ps: [{ - n: 'url', + n: 'relationship', rq: true, - en: 'URL', - ti: 'AnyType' + ti: 'AnySimpleType', + an: { + lp: 'relationship' + }, + t: 'a' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.JoinDataResponse.JoinedOutputs.Output.Resource.Parameter' - }] - }, { - ln: 'OutputStylingsType', - ps: [{ - n: 'styling', + n: 'complete', rq: true, - col: true, - en: 'Styling', - ti: '.Styling' + ti: 'AnySimpleType', + an: { + lp: 'complete' + }, + t: 'a' }] }, { - ln: 'BoundingCoordinates', + ln: 'Ordinal', tn: null, ps: [{ - n: 'north', - rq: true, - en: 'North', - ti: 'Decimal' - }, { - n: 'south', - rq: true, - en: 'South', - ti: 'Decimal' - }, { - n: 'east', - rq: true, - en: 'East', - ti: 'Decimal' + n: 'classes', + en: 'Classes', + ti: '.Ordinal.Classes' }, { - n: 'west', - rq: true, - en: 'West', - ti: 'Decimal' + n: 'exceptions', + en: 'Exceptions', + ti: '.NominalOrdinalExceptions' }] }, { - ln: 'NominalOrdinalExceptions', + ln: 'Rowset', + tn: null, ps: [{ - n: '_null', + n: 'row', rq: true, col: true, - en: 'Null', - ti: '.NominalOrdinalExceptions.Null' + en: 'Row', + ti: '.Rowset.Row' }] }, { - ln: 'JoinAbilities', + ln: 'Columnset.FrameworkKey.Column', tn: null, ps: [{ - n: 'spatialFrameworks', - rq: true, - en: 'SpatialFrameworks', - ti: '.SpatialFrameworks' - }, { - n: 'attributeLimit', - rq: true, - en: 'AttributeLimit', - ti: 'PositiveInteger' - }, { - n: 'outputMechanisms', - rq: true, - en: 'OutputMechanisms', - ti: '.OutputMechanismsType' - }, { - n: 'outputStylings', - en: 'OutputStylings', - ti: '.JoinAbilities.OutputStylings' - }, { - n: 'classificationSchemaURL', - en: 'ClassificationSchemaURL', - ti: 'AnyType' - }, { - n: 'updateSupported', - rq: true, - ti: 'Boolean', - an: { - lp: 'updateSupported' - }, - t: 'a' - }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', + n: 'name', rq: true, - ti: 'AnySimpleType', an: { - lp: 'version' + lp: 'name' }, t: 'a' }, { - n: 'capabilities', + n: 'type', rq: true, an: { - lp: 'capabilities' + lp: 'type' }, t: 'a' }, { - n: 'lang', + n: 'length', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'length' }, t: 'a' - }] - }, { - ln: 'NominalOrdinalExceptions.Null', - tn: null, - ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', - rq: true, - en: 'Title' }, { - n: '_abstract', - rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'color', - ti: 'AnySimpleType', + n: 'decimals', + ti: 'NonNegativeInteger', an: { - lp: 'color' + lp: 'decimals' }, t: 'a' }] }, { - ln: 'SpatialFrameworks.Framework', + ln: 'GDAS.Framework', tn: null, ps: [{ n: 'frameworkURI', @@ -305,32 +177,16 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'BoundingCoordinates', ti: '.BoundingCoordinates' - }] - }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.Resource.Parameter', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: 'name', + n: 'describeDatasetsRequest', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'DescribeDatasets', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'frameworkURI', - en: 'FrameworkURI' + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' }, { - n: 'datasetURI', - en: 'DatasetURI' + n: 'dataset', + rq: true, + en: 'Dataset', + ti: '.GDAS.Framework.Dataset' }] }, { ln: 'GDAS', @@ -373,46 +229,55 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasureCountExceptions', - ps: [{ - n: '_null', - rq: true, - col: true, - en: 'Null', - ti: '.MeasureCountExceptions.Null' + ln: 'DescribeData', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'frameworkURI', + en: 'FrameworkURI' + }, { + n: 'datasetURI', + en: 'DatasetURI' + }, { + n: 'attributes', + en: 'Attributes' }] }, { - ln: 'Mechanism', + ln: 'DescribeDatasets', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' + n: 'frameworkURI', + en: 'FrameworkURI' }, { - n: 'title', + n: 'datasetURI', + en: 'DatasetURI' + }] + }, { + ln: 'UOM', + tn: null, + ps: [{ + n: 'shortForm', rq: true, - en: 'Title' + en: 'ShortForm', + ti: 'AnyType' }, { - n: '_abstract', + n: 'longForm', rq: true, - en: 'Abstract' + en: 'LongForm', + ti: 'AnyType' }, { n: 'reference', - rq: true, - en: 'Reference' + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' }] }, { - ln: 'DatasetDescriptions.Framework', + ln: 'Ordinal.Classes', tn: null, ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' - }, { n: 'title', rq: true, en: 'Title' @@ -421,172 +286,123 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'Abstract', ti: '.AbstractType' - }, { - n: 'referenceDate', - rq: true, - en: 'ReferenceDate', - ti: '.ReferenceDate' - }, { - n: 'version', - rq: true, - en: 'Version' }, { n: 'documentation', en: 'Documentation' }, { - n: 'frameworkKey', + n: 'value', rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' - }, { - n: 'boundingCoordinates', + col: true, + en: 'Value', + ti: '.Ordinal.Classes.Value' + }] + }, { + ln: 'MeasureCountExceptions.Null', + tn: null, + ps: [{ + n: 'identifier', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'Identifier' }, { - n: 'describeDatasetsRequest', + n: 'title', rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + en: 'Title' }, { - n: 'dataset', + n: '_abstract', rq: true, - col: true, - en: 'Dataset', - ti: '.DatasetDescriptions.Framework.Dataset' + en: 'Abstract', + ti: '.AbstractType' + }, { + n: 'documentation', + en: 'Documentation' }] }, { - ln: 'DatasetDescriptions', + ln: 'Columnset.Attributes.Column', tn: null, ps: [{ - n: 'framework', + n: 'title', rq: true, - col: true, - en: 'Framework', - ti: '.DatasetDescriptions.Framework' + en: 'Title' }, { - n: 'service', + n: '_abstract', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' + en: 'Abstract', + ti: '.AbstractType' }, { - n: 'version', + n: 'documentation', + en: 'Documentation' + }, { + n: 'values', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'version' - }, - t: 'a' + en: 'Values', + ti: '.Values' }, { - n: 'capabilities', + n: 'getDataRequest', rq: true, - an: { - lp: 'capabilities' - }, - t: 'a' + en: 'GetDataRequest', + ti: '.GetDataRequest' }, { - n: 'lang', + n: 'purpose', rq: true, an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'purpose' }, t: 'a' - }] - }, { - ln: 'K', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: 'aid', - ti: 'AnySimpleType', + n: 'name', + rq: true, an: { - lp: 'aid' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'Rowset', - tn: null, - ps: [{ - n: 'row', - rq: true, - col: true, - en: 'Row', - ti: '.Rowset.Row' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', + }, { + n: 'type', rq: true, - ti: 'AnySimpleType', an: { - lp: 'service' + lp: 'type' }, t: 'a' }, { - n: 'version', + n: 'length', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'length' }, t: 'a' }, { - n: 'language', + n: 'decimals', + ti: 'NonNegativeInteger', an: { - lp: 'language' + lp: 'decimals' }, t: 'a' }] }, { - ln: 'Ordinal.Classes', - tn: null, + ln: 'OutputMechanismsType', ps: [{ - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'value', + n: 'mechanism', rq: true, col: true, - en: 'Value', - ti: '.Ordinal.Classes.Value' + en: 'Mechanism', + ti: '.Mechanism' }] }, { - ln: 'MeasureCountExceptions.Null', + ln: 'JoinData.AttributeData', tn: null, ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', + n: 'getDataURL', rq: true, - en: 'Title' + en: 'GetDataURL' }, { - n: '_abstract', + n: 'getDataXML', rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' + en: 'GetDataXML', + ti: '.JoinData.AttributeData.GetDataXML' }] }, { - ln: 'DescribeFrameworkKeyType', + ln: 'Framework', + tn: null, ps: [{ n: 'frameworkURI', rq: true, @@ -627,68 +443,90 @@ var TJS_1_0_Module_Factory = function () { en: 'BoundingCoordinates', ti: '.BoundingCoordinates' }, { - n: 'rowset', + n: 'dataset', rq: true, - en: 'Rowset', - ti: '.DescribeFrameworkKeyType.Rowset' + en: 'Dataset', + ti: '.Dataset' }] }, { - ln: 'JoinDataResponse', + ln: 'FrameworkKey.Column', tn: null, ps: [{ - n: 'status', + n: 'name', rq: true, - en: 'Status', - ti: '.JoinDataResponse.Status' + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'dataInputs', + n: 'type', rq: true, - en: 'DataInputs', - ti: '.JoinDataResponse.DataInputs' + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'joinedOutputs', + n: 'length', rq: true, - en: 'JoinedOutputs', - ti: '.JoinDataResponse.JoinedOutputs' - }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', + ti: 'NonNegativeInteger', an: { - lp: 'service' + lp: 'length' }, t: 'a' }, { - n: 'version', - rq: true, - ti: 'AnySimpleType', + n: 'decimals', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'decimals' }, t: 'a' + }] + }, { + ln: 'JoinDataResponse.Status', + tn: null, + ps: [{ + n: 'accepted', + rq: true, + en: 'Accepted', + ti: 'AnyType' }, { - n: 'capabilities', + n: 'completed', + rq: true, + en: 'Completed', + ti: 'AnyType' + }, { + n: 'failed', + rq: true, + en: 'Failed', + ti: '.JoinDataResponse.Status.Failed' + }, { + n: 'href', rq: true, an: { - lp: 'capabilities' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'lang', + n: 'creationTime', rq: true, + ti: 'AnySimpleType', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'creationTime' }, t: 'a' }] }, { - ln: 'Ordinal.Classes.Value', + ln: 'SpatialFrameworks.Framework', tn: null, ps: [{ - n: 'identifier', + n: 'frameworkURI', rq: true, - en: 'Identifier' + en: 'FrameworkURI' + }, { + n: 'organization', + rq: true, + en: 'Organization' }, { n: 'title', rq: true, @@ -698,48 +536,105 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'Abstract', ti: '.AbstractType' + }, { + n: 'referenceDate', + rq: true, + en: 'ReferenceDate', + ti: '.ReferenceDate' + }, { + n: 'version', + rq: true, + en: 'Version' }, { n: 'documentation', en: 'Documentation' }, { - n: 'rank', + n: 'frameworkKey', + rq: true, + en: 'FrameworkKey', + ti: '.FrameworkKey' + }, { + n: 'boundingCoordinates', + rq: true, + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' + }] + }, { + ln: 'DescribeDatasetsRequest', + tn: null, + ps: [{ + n: 'href', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'rank' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' + }] + }, { + ln: 'Nominal', + tn: null, + ps: [{ + n: 'classes', + en: 'Classes', + ti: '.Nominal.Classes' }, { - n: 'color', + n: 'exceptions', + en: 'Exceptions', + ti: '.NominalOrdinalExceptions' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', + rq: true, ti: 'AnySimpleType', an: { - lp: 'color' + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'language', + an: { + lp: 'language' }, t: 'a' }] }, { - ln: 'DescribeData', + ln: 'Nominal.Classes', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'frameworkURI', - en: 'FrameworkURI' + n: 'title', + rq: true, + en: 'Title' }, { - n: 'datasetURI', - en: 'DatasetURI' + n: '_abstract', + rq: true, + en: 'Abstract', + ti: '.AbstractType' }, { - n: 'attributes', - en: 'Attributes' + n: 'documentation', + en: 'Documentation' + }, { + n: 'value', + rq: true, + col: true, + en: 'Value', + ti: '.Nominal.Classes.Value' }] }, { - ln: 'DescribeFrameworkKeyType.Rowset', + ln: 'DescribeFrameworks', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'row', - rq: true, - col: true, - en: 'Row', - ti: '.DescribeFrameworkKeyType.Rowset.Row' + n: 'frameworkURI', + en: 'FrameworkURI' }] }, { ln: 'TjsCapabilitiesType', @@ -805,16 +700,90 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.ExceptionReport', + ln: 'Values', tn: null, ps: [{ - n: 'exception', + n: 'nominal', rq: true, - en: { - lp: 'Exception', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + en: 'Nominal', + ti: '.Nominal' + }, { + n: 'ordinal', + rq: true, + en: 'Ordinal', + ti: '.Ordinal' + }, { + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' + }, { + n: 'measure', + rq: true, + en: 'Measure', + ti: '.Measure' + }] + }, { + ln: 'JoinData.MapStyling', + tn: null, + ps: [{ + n: 'stylingIdentifier', + rq: true, + en: 'StylingIdentifier', + ti: 'AnyType' + }, { + n: 'stylingURL', + rq: true, + en: 'StylingURL' + }] + }, { + ln: 'JoinDataResponse.JoinedOutputs.Output.Resource', + tn: null, + ps: [{ + n: 'url', + rq: true, + en: 'URL', + ti: 'AnyType' + }, { + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.JoinDataResponse.JoinedOutputs.Output.Resource.Parameter' + }] + }, { + ln: 'DescribeFrameworkKeyType.Rowset.Row', + tn: null, + ps: [{ + n: 'k', + rq: true, + col: true, + en: 'K', + ti: '.K' + }, { + n: 'title', + en: 'Title' + }] + }, { + ln: 'GetDataRequest', + tn: null, + ps: [{ + n: 'href', + rq: true, + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'OWS_1_1_0.ExceptionType' + t: 'a' + }] + }, { + ln: 'GetCapabilities.AcceptVersions', + tn: null, + ps: [{ + n: 'version', + rq: true, + col: true, + en: 'Version' }] }, { ln: 'GetCapabilities', @@ -854,21 +823,28 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'JoinDataResponse.DataInputs', + ln: 'Rowset.Row', tn: null, ps: [{ - n: 'framework', + n: 'k', rq: true, - en: 'Framework', - ti: '.FrameworkDatasetDescribeDataType' + col: true, + en: 'K', + ti: '.K' + }, { + n: 'v', + rq: true, + col: true, + en: 'V', + ti: '.Rowset.Row.V' }] }, { - ln: 'Dataset', + ln: 'DatasetDescriptions.Framework', tn: null, ps: [{ - n: 'datasetURI', + n: 'frameworkURI', rq: true, - en: 'DatasetURI' + en: 'FrameworkURI' }, { n: 'organization', rq: true, @@ -895,81 +871,215 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'columnset', + n: 'frameworkKey', rq: true, - en: 'Columnset', - ti: '.Columnset' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'rowset', + n: 'boundingCoordinates', rq: true, - en: 'Rowset', - ti: '.Rowset' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' + }, { + n: 'describeDatasetsRequest', + rq: true, + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' + }, { + n: 'dataset', + rq: true, + col: true, + en: 'Dataset', + ti: '.DatasetDescriptions.Framework.Dataset' }] }, { - ln: 'DescribeFrameworks', + ln: 'DescribeKey', tn: null, bti: '.RequestBaseType', ps: [{ n: 'frameworkURI', + rq: true, en: 'FrameworkURI' }] }, { - ln: 'TjsCapabilitiesType.WSDL', + ln: 'GetData', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'href', + n: 'frameworkURI', + rq: true, + en: 'FrameworkURI' + }, { + n: 'datasetURI', rq: true, + en: 'DatasetURI' + }, { + n: 'attributes', + en: 'Attributes' + }, { + n: 'linkageKeys', + en: 'LinkageKeys' + }, { + n: 'filterColumn', + en: 'FilterColumn', + ti: 'AnyType' + }, { + n: 'filterValue', + en: 'FilterValue', + ti: 'AnyType' + }, { + n: 'xsl', + en: 'XSL', + ti: 'AnyType' + }, { + n: 'aid', + ti: 'Boolean', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'aid' }, t: 'a' }] }, { - ln: 'JoinDataResponse.JoinedOutputs.Output', + ln: 'DatasetDescriptions', tn: null, ps: [{ - n: 'mechanism', + n: 'framework', rq: true, - en: 'Mechanism', - ti: '.Mechanism' + col: true, + en: 'Framework', + ti: '.DatasetDescriptions.Framework' }, { - n: 'resource', + n: 'service', rq: true, - en: 'Resource', - ti: '.JoinDataResponse.JoinedOutputs.Output.Resource' + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'exceptionReport', + n: 'version', rq: true, - en: 'ExceptionReport', - ti: '.JoinDataResponse.JoinedOutputs.Output.ExceptionReport' + ti: 'AnySimpleType', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'capabilities', + rq: true, + an: { + lp: 'capabilities' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'Columnset.FrameworkKey', + ln: 'FrameworkKey', tn: null, ps: [{ n: 'column', rq: true, col: true, en: 'Column', - ti: '.Columnset.FrameworkKey.Column' + ti: '.FrameworkKey.Column' + }] + }, { + ln: 'BoundingCoordinates', + tn: null, + ps: [{ + n: 'north', + rq: true, + en: 'North', + ti: 'Decimal' }, { - n: 'relationship', + n: 'south', + rq: true, + en: 'South', + ti: 'Decimal' + }, { + n: 'east', + rq: true, + en: 'East', + ti: 'Decimal' + }, { + n: 'west', + rq: true, + en: 'West', + ti: 'Decimal' + }] + }, { + ln: 'TjsCapabilitiesType.WSDL', + tn: null, + ps: [{ + n: 'href', rq: true, - ti: 'AnySimpleType', an: { - lp: 'relationship' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' + }] + }, { + ln: 'NominalOrdinalExceptions.Null', + tn: null, + ps: [{ + n: 'identifier', + rq: true, + en: 'Identifier' }, { - n: 'complete', + n: 'title', rq: true, + en: 'Title' + }, { + n: '_abstract', + rq: true, + en: 'Abstract', + ti: '.AbstractType' + }, { + n: 'documentation', + en: 'Documentation' + }, { + n: 'color', ti: 'AnySimpleType', an: { - lp: 'complete' + lp: 'color' + }, + t: 'a' + }] + }, { + ln: 'K', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'aid', + ti: 'AnySimpleType', + an: { + lp: 'aid' }, t: 'a' }] + }, { + ln: 'TjsCapabilitiesType.Languages', + tn: null, + ps: [{ + n: 'language', + rq: true, + col: true, + en: { + lp: 'Language', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'Language' + }] }, { ln: 'FrameworkDatasetDescribeDataType', ps: [{ @@ -1024,141 +1134,164 @@ var TJS_1_0_Module_Factory = function () { ti: '.FrameworkDatasetDescribeDataType.Dataset' }] }, { - ln: 'Columnset', - tn: null, + ln: 'MeasureCountExceptions', ps: [{ - n: 'frameworkKey', - rq: true, - en: 'FrameworkKey', - ti: '.Columnset.FrameworkKey' - }, { - n: 'attributes', + n: '_null', rq: true, - en: 'Attributes', - ti: '.Columnset.Attributes' + col: true, + en: 'Null', + ti: '.MeasureCountExceptions.Null' }] }, { - ln: 'Count', + ln: 'Mechanism', tn: null, ps: [{ - n: 'uom', + n: 'identifier', rq: true, - en: 'UOM', - ti: '.UOM' + en: 'Identifier' }, { - n: 'uncertainty', - en: 'Uncertainty', - ti: '.Uncertainty' + n: 'title', + rq: true, + en: 'Title' }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.MeasureCountExceptions' + n: '_abstract', + rq: true, + en: 'Abstract' + }, { + n: 'reference', + rq: true, + en: 'Reference' }] }, { - ln: 'GetData', + ln: 'GDAS.Framework.Dataset', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { n: 'datasetURI', rq: true, en: 'DatasetURI' }, { - n: 'attributes', - en: 'Attributes' + n: 'organization', + rq: true, + en: 'Organization' }, { - n: 'linkageKeys', - en: 'LinkageKeys' + n: 'title', + rq: true, + en: 'Title' }, { - n: 'filterColumn', - en: 'FilterColumn', - ti: 'AnyType' + n: '_abstract', + rq: true, + en: 'Abstract', + ti: '.AbstractType' }, { - n: 'filterValue', - en: 'FilterValue', - ti: 'AnyType' + n: 'referenceDate', + rq: true, + en: 'ReferenceDate', + ti: '.ReferenceDate' }, { - n: 'xsl', - en: 'XSL', - ti: 'AnyType' + n: 'version', + rq: true, + en: 'Version' }, { - n: 'aid', - ti: 'Boolean', - an: { - lp: 'aid' - }, - t: 'a' + n: 'documentation', + en: 'Documentation' + }, { + n: 'describeDataRequest', + rq: true, + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' + }, { + n: 'columnset', + rq: true, + en: 'Columnset', + ti: '.Columnset' + }, { + n: 'rowset', + rq: true, + en: 'Rowset', + ti: '.Rowset' }] }, { - ln: 'ReferenceDate', + ln: 'JoinDataResponse.JoinedOutputs.Output', + tn: null, + ps: [{ + n: 'mechanism', + rq: true, + en: 'Mechanism', + ti: '.Mechanism' + }, { + n: 'resource', + rq: true, + en: 'Resource', + ti: '.JoinDataResponse.JoinedOutputs.Output.Resource' + }, { + n: 'exceptionReport', + rq: true, + en: 'ExceptionReport', + ti: '.JoinDataResponse.JoinedOutputs.Output.ExceptionReport' + }] + }, { + ln: 'JoinDataResponse.JoinedOutputs.Output.Resource.Parameter', tn: null, ps: [{ n: 'value', t: 'v' }, { - n: 'startDate', + n: 'name', + rq: true, + ti: 'AnySimpleType', an: { - lp: 'startDate' + lp: 'name' }, t: 'a' }] }, { - ln: 'Styling', + ln: 'Measure', tn: null, ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', + n: 'uom', rq: true, - en: 'Abstract' + en: 'UOM', + ti: '.UOM' }, { - n: 'reference', - rq: true, - en: 'Reference' + n: 'uncertainty', + en: 'Uncertainty', + ti: '.Uncertainty' }, { - n: 'schema', - en: 'Schema' + n: 'exceptions', + en: 'Exceptions', + ti: '.MeasureCountExceptions' }] }, { - ln: 'Rowset.Row.V', + ln: 'JoinData', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'value', - t: 'v' + n: 'attributeData', + rq: true, + en: 'AttributeData', + ti: '.JoinData.AttributeData' }, { - n: 'aid', - an: { - lp: 'aid' - }, - t: 'a' + n: 'mapStyling', + en: 'MapStyling', + ti: '.JoinData.MapStyling' }, { - n: '_null', - ti: 'Boolean', + n: 'classificationURL', + en: 'ClassificationURL', + ti: 'AnyType' + }, { + n: 'update', an: { - lp: 'null' + lp: 'update' }, t: 'a' }] }, { - ln: 'FrameworkDescriptions.Framework', + ln: 'Nominal.Classes.Value', tn: null, ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { - n: 'organization', + n: 'identifier', rq: true, - en: 'Organization' + en: 'Identifier' }, { n: 'title', rq: true, @@ -1168,70 +1301,93 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'Abstract', ti: '.AbstractType' - }, { - n: 'referenceDate', - rq: true, - en: 'ReferenceDate', - ti: '.ReferenceDate' - }, { - n: 'version', - rq: true, - en: 'Version' }, { n: 'documentation', en: 'Documentation' }, { + n: 'color', + ti: 'AnySimpleType', + an: { + lp: 'color' + }, + t: 'a' + }] + }, { + ln: 'Columnset', + tn: null, + ps: [{ n: 'frameworkKey', rq: true, en: 'FrameworkKey', - ti: '.FrameworkKey' + ti: '.Columnset.FrameworkKey' }, { - n: 'boundingCoordinates', + n: 'attributes', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'Attributes', + ti: '.Columnset.Attributes' + }] + }, { + ln: 'Uncertainty', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'describeDatasetsRequest', + n: 'gaussian', rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + an: { + lp: 'gaussian' + }, + t: 'a' }] }, { - ln: 'AbstractType', + ln: 'JoinDataResponse.JoinedOutputs', + tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', + n: 'output', + rq: true, col: true, - typed: false, - t: 'ae' + en: 'Output', + ti: '.JoinDataResponse.JoinedOutputs.Output' }] }, { - ln: 'Ordinal', + ln: 'Count', tn: null, ps: [{ - n: 'classes', - en: 'Classes', - ti: '.Ordinal.Classes' + n: 'uom', + rq: true, + en: 'UOM', + ti: '.UOM' + }, { + n: 'uncertainty', + en: 'Uncertainty', + ti: '.Uncertainty' }, { n: 'exceptions', en: 'Exceptions', - ti: '.NominalOrdinalExceptions' + ti: '.MeasureCountExceptions' }] }, { - ln: 'DescribeKey', + ln: 'DescribeDataRequest', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'frameworkURI', + n: 'href', rq: true, - en: 'FrameworkURI' + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }] }, { - ln: 'JoinAbilities.OutputStylings', - tn: null, - bti: '.OutputStylingsType' + ln: 'OutputStylingsType', + ps: [{ + n: 'styling', + rq: true, + col: true, + en: 'Styling', + ti: '.Styling' + }] }, { ln: 'FrameworkDatasetDescribeDataType.Dataset', tn: null, @@ -1276,94 +1432,47 @@ var TJS_1_0_Module_Factory = function () { ti: '.Columnset' }] }, { - ln: 'UOM', + ln: 'JoinDataResponse.Status.Failed', + tn: null + }, { + ln: 'JoinDataResponse.JoinedOutputs.Output.ExceptionReport', tn: null, ps: [{ - n: 'shortForm', - rq: true, - en: 'ShortForm', - ti: 'AnyType' - }, { - n: 'longForm', + n: 'exception', rq: true, - en: 'LongForm', - ti: 'AnyType' - }, { - n: 'reference', - an: { - lp: 'reference', + en: { + lp: 'Exception', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.ExceptionType' }] }, { - ln: 'Uncertainty', + ln: 'Rowset.Row.V', tn: null, ps: [{ n: 'value', t: 'v' }, { - n: 'gaussian', - rq: true, + n: 'aid', an: { - lp: 'gaussian' + lp: 'aid' + }, + t: 'a' + }, { + n: '_null', + ti: 'Boolean', + an: { + lp: 'null' }, t: 'a' }] }, { - ln: 'JoinDataResponse.Status', + ln: 'Dataset', tn: null, ps: [{ - n: 'accepted', + n: 'datasetURI', rq: true, - en: 'Accepted', - ti: 'AnyType' - }, { - n: 'completed', - rq: true, - en: 'Completed', - ti: 'AnyType' - }, { - n: 'failed', - rq: true, - en: 'Failed', - ti: '.JoinDataResponse.Status.Failed' - }, { - n: 'href', - rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'creationTime', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'creationTime' - }, - t: 'a' - }] - }, { - ln: 'Nominal', - tn: null, - ps: [{ - n: 'classes', - en: 'Classes', - ti: '.Nominal.Classes' - }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.NominalOrdinalExceptions' - }] - }, { - ln: 'Framework', - tn: null, - ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' + en: 'DatasetURI' }, { n: 'organization', rq: true, @@ -1390,128 +1499,157 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'frameworkKey', - rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' - }, { - n: 'boundingCoordinates', + n: 'columnset', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'Columnset', + ti: '.Columnset' }, { - n: 'dataset', + n: 'rowset', rq: true, - en: 'Dataset', - ti: '.Dataset' + en: 'Rowset', + ti: '.Rowset' }] }, { - ln: 'Columnset.FrameworkKey.Column', + ln: 'Ordinal.Classes.Value', tn: null, ps: [{ - n: 'name', + n: 'identifier', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'Identifier' }, { - n: 'type', + n: 'title', rq: true, - an: { - lp: 'type' - }, - t: 'a' + en: 'Title' }, { - n: 'length', + n: '_abstract', + rq: true, + en: 'Abstract', + ti: '.AbstractType' + }, { + n: 'documentation', + en: 'Documentation' + }, { + n: 'rank', rq: true, ti: 'NonNegativeInteger', an: { - lp: 'length' + lp: 'rank' }, t: 'a' }, { - n: 'decimals', - ti: 'NonNegativeInteger', + n: 'color', + ti: 'AnySimpleType', an: { - lp: 'decimals' + lp: 'color' }, t: 'a' }] }, { - ln: 'Values', + ln: 'FrameworkDescriptions', tn: null, ps: [{ - n: 'nominal', + n: 'framework', rq: true, - en: 'Nominal', - ti: '.Nominal' + col: true, + en: 'Framework', + ti: '.FrameworkDescriptions.Framework' }, { - n: 'ordinal', + n: 'service', rq: true, - en: 'Ordinal', - ti: '.Ordinal' + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'count', + n: 'version', rq: true, - en: 'Count', - ti: '.Count' + ti: 'AnySimpleType', + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'measure', - rq: true, - en: 'Measure', - ti: '.Measure' - }] - }, { - ln: 'JoinData.MapStyling', - tn: null, - ps: [{ - n: 'stylingIdentifier', + n: 'capabilities', rq: true, - en: 'StylingIdentifier', - ti: 'AnyType' + an: { + lp: 'capabilities' + }, + t: 'a' }, { - n: 'stylingURL', + n: 'lang', rq: true, - en: 'StylingURL' + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'Columnset.Attributes', + ln: 'JoinDataResponse.DataInputs', tn: null, ps: [{ - n: 'column', + n: 'framework', rq: true, - col: true, - en: 'Column', - ti: '.Columnset.Attributes.Column' + en: 'Framework', + ti: '.FrameworkDatasetDescribeDataType' }] }, { - ln: 'TjsCapabilitiesType.Languages', + ln: 'FrameworkKeyDescription', tn: null, ps: [{ - n: 'language', + n: 'framework', rq: true, - col: true, - en: { - lp: 'Language', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + en: 'Framework', + ti: '.DescribeFrameworkKeyType' + }, { + n: 'service', + rq: true, + ti: 'AnySimpleType', + an: { + lp: 'service' }, - ti: 'Language' + t: 'a' + }, { + n: 'version', + rq: true, + ti: 'AnySimpleType', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'capabilities', + rq: true, + an: { + lp: 'capabilities' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'DescribeDatasetsRequest', + ln: 'DescribeFrameworkKeyType.Rowset', tn: null, ps: [{ - n: 'href', + n: 'row', rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + col: true, + en: 'Row', + ti: '.DescribeFrameworkKeyType.Rowset.Row' }] }, { - ln: 'GDAS.Framework.Dataset', + ln: 'JoinAbilities.OutputStylings', + tn: null, + bti: '.OutputStylingsType' + }, { + ln: 'DatasetDescriptions.Framework.Dataset', tn: null, ps: [{ n: 'datasetURI', @@ -1547,43 +1685,19 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'DescribeDataRequest', ti: '.DescribeDataRequest' - }, { - n: 'columnset', - rq: true, - en: 'Columnset', - ti: '.Columnset' - }, { - n: 'rowset', - rq: true, - en: 'Rowset', - ti: '.Rowset' }] }, { - ln: 'Nominal.Classes', + ln: 'FrameworkDescriptions.Framework', tn: null, ps: [{ - n: 'title', + n: 'frameworkURI', rq: true, - en: 'Title' + en: 'FrameworkURI' }, { - n: '_abstract', + n: 'organization', rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' + en: 'Organization' }, { - n: 'value', - rq: true, - col: true, - en: 'Value', - ti: '.Nominal.Classes.Value' - }] - }, { - ln: 'Columnset.Attributes.Column', - tn: null, - ps: [{ n: 'title', rq: true, en: 'Title' @@ -1593,75 +1707,58 @@ var TJS_1_0_Module_Factory = function () { en: 'Abstract', ti: '.AbstractType' }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'values', + n: 'referenceDate', rq: true, - en: 'Values', - ti: '.Values' + en: 'ReferenceDate', + ti: '.ReferenceDate' }, { - n: 'getDataRequest', + n: 'version', rq: true, - en: 'GetDataRequest', - ti: '.GetDataRequest' + en: 'Version' }, { - n: 'purpose', - rq: true, - an: { - lp: 'purpose' - }, - t: 'a' + n: 'documentation', + en: 'Documentation' }, { - n: 'name', + n: 'frameworkKey', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'type', + n: 'boundingCoordinates', rq: true, - an: { - lp: 'type' - }, - t: 'a' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }, { - n: 'length', + n: 'describeDatasetsRequest', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'length' - }, - t: 'a' - }, { - n: 'decimals', - ti: 'NonNegativeInteger', - an: { - lp: 'decimals' - }, - t: 'a' + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' }] }, { - ln: 'DescribeFrameworkKeyType.Rowset.Row', - tn: null, + ln: 'NominalOrdinalExceptions', ps: [{ - n: 'k', + n: '_null', rq: true, col: true, - en: 'K', - ti: '.K' - }, { - n: 'title', - en: 'Title' + en: 'Null', + ti: '.NominalOrdinalExceptions.Null' }] }, { - ln: 'DatasetDescriptions.Framework.Dataset', + ln: 'Columnset.Attributes', tn: null, ps: [{ - n: 'datasetURI', + n: 'column', rq: true, - en: 'DatasetURI' + col: true, + en: 'Column', + ti: '.Columnset.Attributes.Column' + }] + }, { + ln: 'DescribeFrameworkKeyType', + ps: [{ + n: 'frameworkURI', + rq: true, + en: 'FrameworkURI' }, { n: 'organization', rq: true, @@ -1688,101 +1785,55 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'describeDataRequest', + n: 'frameworkKey', rq: true, - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' - }] - }, { - ln: 'DescribeDataRequest', - tn: null, - ps: [{ - n: 'href', + en: 'FrameworkKey', + ti: '.FrameworkKey' + }, { + n: 'boundingCoordinates', rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' + }, { + n: 'rowset', + rq: true, + en: 'Rowset', + ti: '.DescribeFrameworkKeyType.Rowset' }] }, { - ln: 'JoinData', + ln: 'JoinAbilities', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'attributeData', + n: 'spatialFrameworks', rq: true, - en: 'AttributeData', - ti: '.JoinData.AttributeData' + en: 'SpatialFrameworks', + ti: '.SpatialFrameworks' }, { - n: 'mapStyling', - en: 'MapStyling', - ti: '.JoinData.MapStyling' + n: 'attributeLimit', + rq: true, + en: 'AttributeLimit', + ti: 'PositiveInteger' }, { - n: 'classificationURL', - en: 'ClassificationURL', + n: 'outputMechanisms', + rq: true, + en: 'OutputMechanisms', + ti: '.OutputMechanismsType' + }, { + n: 'outputStylings', + en: 'OutputStylings', + ti: '.JoinAbilities.OutputStylings' + }, { + n: 'classificationSchemaURL', + en: 'ClassificationSchemaURL', ti: 'AnyType' }, { - n: 'update', + n: 'updateSupported', + rq: true, + ti: 'Boolean', an: { - lp: 'update' + lp: 'updateSupported' }, t: 'a' - }] - }, { - ln: 'SpatialFrameworks', - tn: null, - ps: [{ - n: 'framework', - rq: true, - col: true, - en: 'Framework', - ti: '.SpatialFrameworks.Framework' - }] - }, { - ln: 'FrameworkKey', - tn: null, - ps: [{ - n: 'column', - rq: true, - col: true, - en: 'Column', - ti: '.FrameworkKey.Column' - }] - }, { - ln: 'Rowset.Row', - tn: null, - ps: [{ - n: 'k', - rq: true, - col: true, - en: 'K', - ti: '.K' - }, { - n: 'v', - rq: true, - col: true, - en: 'V', - ti: '.Rowset.Row.V' - }] - }, { - ln: 'GetCapabilities.AcceptVersions', - tn: null, - ps: [{ - n: 'version', - rq: true, - col: true, - en: 'Version' - }] - }, { - ln: 'DataDescriptions', - tn: null, - ps: [{ - n: 'framework', - rq: true, - col: true, - en: 'Framework', - ti: '.FrameworkDatasetDescribeDataType' }, { n: 'service', rq: true, @@ -1816,269 +1867,188 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FrameworkKeyDescription', + ln: 'AbstractType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + typed: false, + t: 'ae' + }] + }, { + ln: 'JoinData.AttributeData.GetDataXML', tn: null, ps: [{ - n: 'framework', + n: 'frameworkURI', rq: true, - en: 'Framework', - ti: '.DescribeFrameworkKeyType' + en: 'FrameworkURI' }, { - n: 'service', + n: 'datasetURI', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' + en: 'DatasetURI' }, { - n: 'version', - rq: true, - ti: 'AnySimpleType', + n: 'attributes', + en: 'Attributes' + }, { + n: 'linkageKeys', + en: 'LinkageKeys' + }, { + n: 'getDataHost', an: { - lp: 'version' + lp: 'getDataHost' }, t: 'a' }, { - n: 'capabilities', - rq: true, + n: 'language', an: { - lp: 'capabilities' + lp: 'language' }, t: 'a' + }] + }, { + ln: 'ReferenceDate', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'lang', - rq: true, + n: 'startDate', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'startDate' }, t: 'a' }] }, { - ln: 'JoinDataResponse.JoinedOutputs', + ln: 'JoinDataResponse', tn: null, ps: [{ - n: 'output', + n: 'status', rq: true, - col: true, - en: 'Output', - ti: '.JoinDataResponse.JoinedOutputs.Output' - }] - }, { - ln: 'GDAS.Framework', - tn: null, - ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' + en: 'Status', + ti: '.JoinDataResponse.Status' }, { - n: 'title', + n: 'dataInputs', rq: true, - en: 'Title' + en: 'DataInputs', + ti: '.JoinDataResponse.DataInputs' }, { - n: '_abstract', + n: 'joinedOutputs', rq: true, - en: 'Abstract', - ti: '.AbstractType' + en: 'JoinedOutputs', + ti: '.JoinDataResponse.JoinedOutputs' }, { - n: 'referenceDate', + n: 'service', rq: true, - en: 'ReferenceDate', - ti: '.ReferenceDate' + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }, { n: 'version', rq: true, - en: 'Version' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'frameworkKey', - rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' - }, { - n: 'boundingCoordinates', - rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' - }, { - n: 'describeDatasetsRequest', - rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' - }, { - n: 'dataset', - rq: true, - en: 'Dataset', - ti: '.GDAS.Framework.Dataset' - }] - }, { - ln: 'GetDataRequest', - tn: null, - ps: [{ - n: 'href', - rq: true, + ti: 'AnySimpleType', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'version' }, t: 'a' - }] - }, { - ln: 'JoinData.AttributeData.GetDataXML', - tn: null, - ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' }, { - n: 'datasetURI', + n: 'capabilities', rq: true, - en: 'DatasetURI' - }, { - n: 'attributes', - en: 'Attributes' - }, { - n: 'linkageKeys', - en: 'LinkageKeys' - }, { - n: 'getDataHost', an: { - lp: 'getDataHost' + lp: 'capabilities' }, t: 'a' }, { - n: 'language', + n: 'lang', + rq: true, an: { - lp: 'language' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'FrameworkKey.Column', + ln: 'Styling', tn: null, ps: [{ - n: 'name', + n: 'identifier', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'Identifier' }, { - n: 'type', + n: 'title', rq: true, - an: { - lp: 'type' - }, - t: 'a' + en: 'Title' }, { - n: 'length', + n: '_abstract', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'length' - }, - t: 'a' + en: 'Abstract' }, { - n: 'decimals', - ti: 'NonNegativeInteger', - an: { - lp: 'decimals' - }, - t: 'a' + n: 'reference', + rq: true, + en: 'Reference' + }, { + n: 'schema', + en: 'Schema' }] }, { t: 'enum', - ln: 'GetDataValueType', - vs: ['GetData'] + ln: 'DescribeFrameworksValueType', + vs: ['DescribeFrameworks'] }, { t: 'enum', - ln: 'GetCapabilitiesValueType', - vs: ['GetCapabilities'] + ln: 'JoinDataValueType', + vs: ['JoinData'] }, { t: 'enum', - ln: 'DescribeDatasetsValueType', - vs: ['DescribeDatasets'] + ln: 'DescribeDataValueType', + vs: ['DescribeData'] }, { t: 'enum', - ln: 'DescribeFrameworksValueType', - vs: ['DescribeFrameworks'] + ln: 'VersionType', + vs: ['1.0'] }, { t: 'enum', - ln: 'RequestServiceType', - vs: ['TJS'] + ln: 'DescribeDatasetsValueType', + vs: ['DescribeDatasets'] }, { t: 'enum', ln: 'DescribeJoinAbilitiesValueType', vs: ['DescribeJoinAbilities'] }, { t: 'enum', - ln: 'VersionType', - vs: ['1.0'] + ln: 'DescribeKeyValueType', + vs: ['DescribeKey'] }, { t: 'enum', - ln: 'DescribeDataValueType', - vs: ['DescribeData'] + ln: 'GetCapabilitiesValueType', + vs: ['GetCapabilities'] }, { t: 'enum', - ln: 'JoinDataValueType', - vs: ['JoinData'] + ln: 'RequestServiceType', + vs: ['TJS'] }, { t: 'enum', - ln: 'DescribeKeyValueType', - vs: ['DescribeKey'] + ln: 'GetDataValueType', + vs: ['GetData'] }], eis: [{ - en: 'K', - ti: '.K' - }, { - en: 'DescribeFrameworks', - ti: '.DescribeFrameworks' - }, { - en: 'FrameworkKeyDescription', - ti: '.FrameworkKeyDescription' - }, { - en: 'Rowset', - ti: '.Rowset' - }, { - en: 'GetData', - ti: '.GetData' - }, { - en: 'Version' - }, { - en: 'DatasetDescriptions', - ti: '.DatasetDescriptions' - }, { - en: 'Documentation' - }, { - en: 'AttributeLimit', - ti: 'PositiveInteger' - }, { - en: 'Styling', - ti: '.Styling' - }, { en: 'Organization' }, { - en: 'Columnset', - ti: '.Columnset' + en: 'DescribeData', + ti: '.DescribeData' }, { - en: 'Measure', - ti: '.Measure' + en: 'DatasetURI' }, { - en: 'FrameworkKey', - ti: '.FrameworkKey' + en: 'Values', + ti: '.Values' }, { - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'FrameworkDescriptions', + ti: '.FrameworkDescriptions' }, { - en: 'Dataset', - ti: '.Dataset' + en: 'LinkageKeys' }, { en: 'Capabilities', ti: '.TjsCapabilitiesType' @@ -2086,91 +2056,121 @@ var TJS_1_0_Module_Factory = function () { en: 'GDAS', ti: '.GDAS' }, { - en: 'Title' + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' }, { - en: 'DatasetURI' + en: 'FrameworkURI' + }, { + en: 'Ordinal', + ti: '.Ordinal' }, { en: 'JoinDataResponse', ti: '.JoinDataResponse' }, { - en: 'ReferenceDate', - ti: '.ReferenceDate' + en: 'Uncertainty', + ti: '.Uncertainty' }, { - en: 'Count', - ti: '.Count' + en: 'DescribeDatasets', + ti: '.DescribeDatasets' }, { - en: 'FrameworkURI' + en: 'Version' }, { - en: 'FrameworkDescriptions', - ti: '.FrameworkDescriptions' + en: 'Styling', + ti: '.Styling' + }, { + en: 'Nominal', + ti: '.Nominal' + }, { + en: 'DescribeJoinAbilities', + ti: '.RequestBaseType' + }, { + en: 'Attributes' + }, { + en: 'DatasetDescriptions', + ti: '.DatasetDescriptions' + }, { + en: 'Title' }, { en: 'DataDescriptions', ti: '.DataDescriptions' }, { - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' + en: 'Framework', + ti: '.Framework' }, { - en: 'UOM', - ti: '.UOM' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - en: 'Attributes' + en: 'Columnset', + ti: '.Columnset' }, { - en: 'Ordinal', - ti: '.Ordinal' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }, { - en: 'Uncertainty', - ti: '.Uncertainty' + en: 'Count', + ti: '.Count' }, { - en: 'Mechanism', - ti: '.Mechanism' + en: 'K', + ti: '.K' }, { en: 'JoinAbilities', ti: '.JoinAbilities' }, { - en: 'SpatialFrameworks', - ti: '.SpatialFrameworks' + en: 'Rowset', + ti: '.Rowset' }, { - en: 'Abstract', - ti: '.AbstractType' + en: 'Documentation' + }, { + en: 'Mechanism', + ti: '.Mechanism' }, { en: 'DescribeKey', ti: '.DescribeKey' }, { - en: 'Nominal', - ti: '.Nominal' - }, { - en: 'Identifier' - }, { - en: 'DescribeJoinAbilities', - ti: '.RequestBaseType' + en: 'AttributeLimit', + ti: 'PositiveInteger' }, { - en: 'Framework', - ti: '.Framework' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { - en: 'DataClass' + en: 'GetDataRequest', + ti: '.GetDataRequest' }, { - en: 'DescribeData', - ti: '.DescribeData' + en: 'DescribeFrameworks', + ti: '.DescribeFrameworks' }, { - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + en: 'GetData', + ti: '.GetData' }, { en: 'JoinData', ti: '.JoinData' }, { - en: 'DescribeDatasets', - ti: '.DescribeDatasets' + en: 'ReferenceDate', + ti: '.ReferenceDate' }, { - en: 'GetDataRequest', - ti: '.GetDataRequest' + en: 'UOM', + ti: '.UOM' }, { - en: 'LinkageKeys' + en: 'SpatialFrameworks', + ti: '.SpatialFrameworks' }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'DataClass' }, { - en: 'Values', - ti: '.Values' + en: 'FrameworkKeyDescription', + ti: '.FrameworkKeyDescription' + }, { + en: 'Measure', + ti: '.Measure' + }, { + en: 'Identifier' + }, { + en: 'Dataset', + ti: '.Dataset' + }, { + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' + }, { + en: 'Abstract', + ti: '.AbstractType' }] }; return { diff --git a/scripts/lib/TML_1_0_0.js b/scripts/lib/TML_1_0_0.js index 62d0d067..0f614b6e 100644 --- a/scripts/lib/TML_1_0_0.js +++ b/scripts/lib/TML_1_0_0.js @@ -4,24 +4,19 @@ var TML_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/tml', deps: ['IC_2_0'], tis: [{ - ln: 'ResponseModels.SteadyStateResponse', + ln: 'SystemType.Relations.TimeRelation', tn: null, ps: [{ - n: 'responseParameters', - ti: '.ResponseModels.SteadyStateResponse.ResponseParameters' + n: 'sysClkUidRef', + ti: '.BindType' }, { - n: 'propValues', - mno: 0, - col: true, - ti: '.ResponseModels.SteadyStateResponse.PropValues' + n: 'timeReference', + ti: '.BindType' }, { - n: 'dataValues', + n: 'timeCoordinate', mno: 0, col: true, - ti: '.ResponseModels.SteadyStateResponse.DataValues' - }, { - n: 'code', - ti: '.ResponseModels.SteadyStateResponse.Code' + ti: '.SystemType.Relations.TimeRelation.TimeCoordinate' }, { n: 'refName', an: { @@ -42,25 +37,36 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Accuracy', + ln: 'TemporalModel.CfTrigger', tn: null, ps: [{ - n: 'type', + n: 'trigType', ti: '.BindType' }, { - n: 'errorDistribution', + n: 'publicTrigger', ti: '.BindType' }, { - n: 'factor', - ti: '.BindType' + n: 'period', + ti: '.ValueType' }, { - n: 'accyValues', - ti: '.BindType' + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] - }, { - ln: 'ResponseModels.FrequencyResponse.Frequency', - tn: null, - bti: '.ValueType' }, { ln: 'ClusterDesc.DataUnitEncoding', tn: null, @@ -105,36 +111,99 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransducerType.OtherProperties', + ln: 'ProcessType.Input', tn: null, ps: [{ - n: 'property', + n: 'inputIdent', + ti: '.ProcessType.Input.InputIdent' + }, { + n: 'logicalDataStructure', mno: 0, col: true, - ti: 'AnyType' + ti: '.LogicalDataStructure' + }, { + n: 'dataValue', + ti: '.BindType' + }, { + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] }, { - ln: 'ProcessType.OtherProperties', + ln: 'SystemType.Relations.PropToPropRelation', tn: null, ps: [{ - n: 'property', + n: 'relationDescription', + ti: '.BindType' + }, { + n: 'uid', + ti: '.BindType' + }, { + n: 'propUidRef', mno: 0, col: true, - ti: 'AnyType' + ti: '.BindType' + }, { + n: 'propagationMedium', + mno: 0, + col: true, + ti: '.BindType' + }, { + n: 'propagationMechanism', + mno: 0, + col: true, + ti: '.BindType' + }, { + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] }, { - ln: 'Subject', + ln: 'LogicalDataStructure', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'uid', + ti: '.BindType' }, { - n: 'any', - mno: 0, - col: true, - typed: false, - mx: false, - t: 'ae' + n: 'name', + ti: '.BindType' + }, { + n: 'ldsDimensionality', + ti: '.BindType' + }, { + n: 'numOfDataSetsInCf', + ti: '.BindType' + }, { + n: 'cfDataArray', + ti: '.DataArrayType' }, { n: 'refName', an: { @@ -155,37 +224,44 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Tml', + ln: 'ObjToDataRelation', tn: null, ps: [{ - n: 'systemOrSubjectOrTransducer', + n: 'relationDescription', + ti: '.ObjToDataRelation.RelationDescription' + }, { + n: 'uid', + ti: '.BindType' + }, { + n: 'object', mno: 0, col: true, - etis: [{ - en: 'system', - ti: '.SystemType' - }, { - en: 'subject', - ti: '.Subject' - }, { - en: 'transducer', - ti: '.TransducerType' - }, { - en: 'process', - ti: '.ProcessType' - }, { - en: 'extSysRelations', - ti: '.Tml.ExtSysRelations' - }, { - en: 'data', - ti: '.Data' - }], - t: 'es' + ti: '.ObjToDataRelation.Object' }, { - n: 'version', - rq: true, + n: 'name', + ti: '.BindType' + }, { + n: 'dataUidRef', + ti: '.BindType' + }, { + n: 'value', + ti: '.BindType' + }, { + n: 'refName', an: { - lp: 'version' + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' }, t: 'a' }, { @@ -348,6 +424,29 @@ var TML_1_0_0_Module_Factory = function () { ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' + }] + }, { + ln: 'SystemType.Systems', + tn: null, + ps: [{ + n: 'system', + mno: 0, + col: true, + ti: '.SystemType' + }] + }, { + ln: 'SpatialModel.AmbiguitySpace', + tn: null, + ps: [{ + n: 'shape', + mno: 0, + col: true, + ti: '.SpatialModel.AmbiguitySpace.Shape' + }, { + n: 'position', + mno: 0, + col: true, + ti: '.SpatialModel.AmbiguitySpace.Position' }, { n: 'refName', an: { @@ -368,53 +467,28 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalModel.AmbiguityTime', - tn: null, - bti: '.ValueType', + ln: 'BindType', ps: [{ - n: 'dataUidRef', - ti: '.BindType' + n: 'value', + t: 'v' }, { - n: 'cfSubSampling', - mno: 0, - col: true, - ti: '.CfSubSampling' + n: 'bindUid', + an: { + lp: 'bindUid' + }, + t: 'a' + }, { + n: 'bindUidRef', + an: { + lp: 'bindUidRef' + }, + t: 'a' }] }, { - ln: 'ClusterDesc.ClusterProperties', + ln: 'ResponseModels.SteadyStateResponse.PropValues.UOM', tn: null, + bti: '.BindType', ps: [{ - n: 'direction', - ti: '.BindType' - }, { - n: 'complexity', - ti: '.BindType' - }, { - n: 'clusterType', - ti: '.BindType' - }, { - n: 'clusterSize', - ti: '.BindType' - }] - }, { - ln: 'LogicalDataStructure', - tn: null, - ps: [{ - n: 'uid', - ti: '.BindType' - }, { - n: 'name', - ti: '.BindType' - }, { - n: 'ldsDimensionality', - ti: '.BindType' - }, { - n: 'numOfDataSetsInCf', - ti: '.BindType' - }, { - n: 'cfDataArray', - ti: '.DataArrayType' - }, { n: 'refName', an: { lp: 'name' @@ -434,7 +508,7 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Identification.Owner', + ln: 'IdentificationType.Characterization.ValidatedBy', tn: null, ps: [{ n: 'name', @@ -453,68 +527,36 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'SystemType.Identification.Operator', + ln: 'ProcessType.Input.InputIdent', tn: null, ps: [{ - n: 'name', - ti: '.BindType' - }, { - n: 'organization', - ti: '.BindType' - }, { - n: 'email', + n: 'uid', ti: '.BindType' }, { - n: 'phone', + n: 'name', ti: '.BindType' }, { - n: 'date', + n: 'description', ti: '.BindType' }] }, { - ln: 'ClusterDesc.IdMapping', + ln: 'DataUnit', tn: null, ps: [{ - n: 'tapPointUidRef', - mno: 0, - col: true, - ti: '.BindType' - }, { - n: 'localID', - ti: '.BindType' - }] - }, { - ln: 'ValueType', - ps: [{ - n: 'numValues', - ti: '.BindType' - }, { - n: 'arrayType', - ti: '.BindType' - }, { - n: 'fcnInterpol', + n: 'uid', ti: '.BindType' }, { - n: 'valueDataType', + n: 'name', ti: '.BindType' }, { - n: 'values', + n: 'variableName', ti: '.BindType' }, { - n: 'mult', - mno: 0, - col: true, + n: 'dataType', ti: '.BindType' }, { - n: 'offset', - mno: 0, - col: true, + n: 'bytesInBlob', ti: '.BindType' - }, { - n: 'accuracy', - mno: 0, - col: true, - ti: '.Accuracy' }, { n: 'refName', an: { @@ -535,26 +577,30 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels', + ln: 'ProcessType.Output', tn: null, ps: [{ - n: 'cfSubSampling', - ti: '.CfSubSampling' + n: 'outputIdent', + ti: '.ProcessType.Output.OutputIdent' }, { - n: 'steadyStateResponse', + n: 'logicalDataStructure', mno: 0, col: true, - ti: '.ResponseModels.SteadyStateResponse' + ti: '.LogicalDataStructure' }, { - n: 'impulseResponse', - mno: 0, - col: true, - ti: '.ResponseModels.ImpulseResponse' + n: 'responseModels', + ti: '.ResponseModels' }, { - n: 'frequencyResponse', + n: 'spatialModel', mno: 0, col: true, - ti: '.ResponseModels.FrequencyResponse' + ti: '.SpatialModel' + }, { + n: 'temporalModel', + ti: '.TemporalModel' + }, { + n: 'other', + ti: 'AnyType' }, { n: 'refName', an: { @@ -575,78 +621,38 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Subjects', + ln: 'ResponseModels.SteadyStateResponse.Code.Listing', tn: null, - ps: [{ - n: 'subject', - mno: 0, - col: true, - ti: '.Subject' - }] + bti: '.BindType' }, { - ln: 'TransducerType.Identification.OwnedBy', + ln: 'SpatialModel.AmbiguitySpace.Position', tn: null, + bti: '.SpatialCoordType' + }, { + ln: 'DataArrayType', ps: [{ - n: 'name', - ti: '.BindType' - }, { - n: 'organization', - ti: '.BindType' - }, { - n: 'email', + n: 'uid', ti: '.BindType' }, { - n: 'phone', + n: 'name', ti: '.BindType' }, { - n: 'date', - ti: '.BindType' - }] - }, { - ln: 'SystemType.Relations.TimeRelation', - tn: null, - ps: [{ - n: 'sysClkUidRef', + n: 'variableName', ti: '.BindType' }, { - n: 'timeReference', + n: 'arrayOf', ti: '.BindType' }, { - n: 'timeCoordinate', - mno: 0, - col: true, - ti: '.SystemType.Relations.TimeRelation.TimeCoordinate' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }] - }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSource', - tn: null, - ps: [{ - n: 'name', + n: 'numObjInArray', ti: '.BindType' }, { - n: 'dataUidRef', - ti: '.SystemType.Relations.DataToDataRelation.DataSource.DataUidRef' + n: 'dataSet', + rq: true, + ti: '.DataArrayType.DataSet' }, { - n: 'value', - ti: '.BindType' + n: 'dataArray', + rq: true, + ti: '.DataArrayType' }, { n: 'refName', an: { @@ -704,10 +710,19 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.PropValues.PropName', + ln: 'Subject', tn: null, - bti: '.BindType', ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + typed: false, + mx: false, + t: 'ae' + }, { n: 'refName', an: { lp: 'name' @@ -727,26 +742,27 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObjToDataRelation.Object', + ln: 'ResponseModels.FrequencyResponse.Frequency', + tn: null, + bti: '.ValueType' + }, { + ln: 'ResponseModels.FrequencyResponse', tn: null, ps: [{ - n: 'name', + n: 'dataUidRef', ti: '.BindType' }, { - n: 'objType', + n: 'freqRespType', ti: '.BindType' }, { - n: 'cfSubSampling', - ti: '.CfSubSampling' - }, { - n: 'objUidRef', - ti: '.BindType' + n: 'amplitude', + ti: '.ResponseModels.FrequencyResponse.Amplitude' }, { - n: 'objLocalID', - ti: '.BindType' + n: 'phase', + ti: '.ResponseModels.FrequencyResponse.Phase' }, { - n: 'confidence', - ti: '.BindType' + n: 'frequency', + ti: '.ResponseModels.FrequencyResponse.Frequency' }, { n: 'refName', an: { @@ -767,7 +783,7 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentificationType.Calibration.CalibratedBy', + ln: 'ProcessType.Identification.OwnedBy', tn: null, ps: [{ n: 'name', @@ -786,23 +802,10 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'SystemType.Relations.DataToDataRelation', + ln: 'ClusterDesc.TransSeq.Sequence', tn: null, + bti: '.BindType', ps: [{ - n: 'relationDescription', - ti: '.BindType' - }, { - n: 'uid', - ti: '.BindType' - }, { - n: 'dataSource', - ti: '.SystemType.Relations.DataToDataRelation.DataSource' - }, { - n: 'dataSink', - mno: 0, - col: true, - ti: '.SystemType.Relations.DataToDataRelation.DataSink' - }, { n: 'refName', an: { lp: 'name' @@ -822,30 +825,29 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataArrayType', + ln: 'SystemType.Relations.TimeRelation.TimeCoordinate', + tn: null, ps: [{ - n: 'uid', + n: 'timeCoordType', ti: '.BindType' }, { - n: 'name', + n: 'absTimeUidRef', + mno: 0, + col: true, ti: '.BindType' - }, { - n: 'variableName', + }] + }, { + ln: 'CfSubSampling', + tn: null, + ps: [{ + n: 'cfStructComp', ti: '.BindType' }, { - n: 'arrayOf', + n: 'numOfSubSampleIndexPoints', ti: '.BindType' }, { - n: 'numObjInArray', + n: 'subSampleCfIndexPts', ti: '.BindType' - }, { - n: 'dataSet', - rq: true, - ti: '.DataArrayType.DataSet' - }, { - n: 'dataArray', - rq: true, - ti: '.DataArrayType' }, { n: 'refName', an: { @@ -866,36 +868,107 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessType.Output.OutputIdent', + ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib', tn: null, ps: [{ - n: 'uid', + n: 'headerAttribName', ti: '.BindType' }, { - n: 'name', + n: 'dataType', ti: '.BindType' }, { - n: 'description', + n: 'dataUnitFieldSize', + ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize' + }, { + n: 'endian', + ti: '.BindType' + }, { + n: 'encode', ti: '.BindType' + }, { + n: 'numBase', + ti: '.BindType' + }, { + n: 'handleAsType', + ti: '.BindType' + }, { + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] }, { - ln: 'ProcessType', + ln: 'ResponseModels.ImpulseResponse.Time', + tn: null, + bti: '.ValueType' + }, { + ln: 'SystemType.Transducers', + tn: null, ps: [{ - n: 'identification', - ti: '.ProcessType.Identification' - }, { - n: 'input', + n: 'transducer', mno: 0, col: true, - ti: '.ProcessType.Input' + ti: '.TransducerType' + }] + }, { + ln: 'ClusterDesc.TransSeq', + tn: null, + ps: [{ + n: 'seqOfThisDataStruct', + mno: 0, + col: true, + ti: '.BindType' }, { - n: 'output', + n: 'inThisDataStruct', mno: 0, col: true, - ti: '.ProcessType.Output' + ti: '.BindType' + }, { + n: 'sequence', + ti: '.ClusterDesc.TransSeq.Sequence' + }] + }, { + ln: 'SystemType', + ps: [{ + n: 'identification', + ti: '.SystemType.Identification' + }, { + n: 'sysClk', + ti: '.SystemType.SysClk' + }, { + n: 'systems', + ti: '.SystemType.Systems' + }, { + n: 'subjects', + ti: '.SystemType.Subjects' + }, { + n: 'transducers', + ti: '.SystemType.Transducers' + }, { + n: 'processes', + ti: '.SystemType.Processes' + }, { + n: 'relations', + ti: '.SystemType.Relations' + }, { + n: 'clusterDescriptions', + ti: '.SystemType.ClusterDescriptions' }, { n: 'otherProperties', - ti: '.ProcessType.OtherProperties' + ti: '.SystemType.OtherProperties' }, { n: 'classification', ti: 'IC_2_0.ClassificationType', @@ -1076,192 +1149,308 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentificationType.Calibration', - tn: null, + ln: 'TransducerType', ps: [{ - n: 'calibratedBy', - mno: 0, - col: true, - ti: '.IdentificationType.Calibration.CalibratedBy' + n: 'identification', + ti: '.TransducerType.Identification' }, { - n: 'validatedBy', + n: 'transducerClass', + ti: '.TransducerType.TransducerClass' + }, { + n: 'logicalDataStructure', mno: 0, col: true, - ti: '.IdentificationType.Calibration.ValidatedBy' - }] - }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSink.DataUidRef', - tn: null, - bti: '.BindType' - }, { - ln: 'SpatialModel.AmbiguitySpace', - tn: null, - ps: [{ - n: 'shape', + ti: '.LogicalDataStructure' + }, { + n: 'responseModels', + ti: '.ResponseModels' + }, { + n: 'spatialModel', mno: 0, col: true, - ti: '.SpatialModel.AmbiguitySpace.Shape' + ti: '.SpatialModel' }, { - n: 'position', + n: 'temporalModel', mno: 0, col: true, - ti: '.SpatialModel.AmbiguitySpace.Position' + ti: '.TemporalModel' }, { - n: 'refName', + n: 'otherProperties', + ti: '.TransducerType.OtherProperties' + }, { + n: 'classification', + ti: 'IC_2_0.ClassificationType', an: { - lp: 'name' + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUid', + n: 'ownerProducer', + ti: { + t: 'l' + }, an: { - lp: 'uid' + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUidRef', + n: 'scIcontrols', + ti: { + t: 'l' + }, an: { - lp: 'uidRef' + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'SystemType.Systems', - tn: null, - ps: [{ - n: 'system', - mno: 0, - col: true, - ti: '.SystemType' - }] - }, { - ln: 'TemporalModel.CfOffsetTime', - tn: null, - bti: '.ValueType', - ps: [{ - n: 'dataUidRef', - ti: '.BindType' - }, { - n: 'cfSubSampling', - mno: 0, - col: true, - ti: '.CfSubSampling' - }] - }, { - ln: 'TransducerType.Identification', - tn: null, - bti: '.IdentificationType', - ps: [{ - n: 'manufacture', - ti: '.BindType' - }, { - n: 'modelNumber', - ti: '.BindType' - }, { - n: 'serialNumber', - ti: '.BindType' - }, { - n: 'ownedBy', - mno: 0, - col: true, - ti: '.TransducerType.Identification.OwnedBy' - }] - }, { - ln: 'SpatialCoordType', - ps: [{ - n: 'spaceCoordSystem', - ti: '.BindType' - }, { - n: 'spaceRefSystem', - ti: '.BindType' - }, { - n: 'refObjUidRef', - ti: '.BindType' - }, { - n: 'spaceCoords', - mno: 0, - col: true, - ti: '.SpatialCoordType.SpaceCoords' }, { - n: 'refName', + n: 'sarIdentifier', + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUid', + n: 'disseminationControls', + ti: { + t: 'l' + }, an: { - lp: 'uid' + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUidRef', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, an: { - lp: 'uidRef' + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'SystemType.Relations.TimeRelation.TimeCoordinate', - tn: null, - ps: [{ - n: 'timeCoordType', - ti: '.BindType' }, { - n: 'absTimeUidRef', - mno: 0, - col: true, - ti: '.BindType' + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'releasableTo', + ti: { + t: 'l' + }, + an: { + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'nonICmarkings', + ti: { + t: 'l' + }, + an: { + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassException', + ti: { + t: 'l' + }, + an: { + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'typeOfExemptedSource', + ti: { + t: 'l' + }, + an: { + lp: 'typeOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'dateOfExemptedSource', + ti: 'Calendar', + an: { + lp: 'dateOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'declassManualReview', + ti: 'Boolean', + an: { + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' + }, { + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] }, { - ln: 'SystemType.OtherProperties', + ln: 'Tml.ExtSysRelations', tn: null, ps: [{ - n: 'property', + n: 'objToObjRelation', + mno: 0, + col: true, + ti: '.ObjToObjRelation' + }, { + n: 'objToDataRelation', + mno: 0, + col: true, + ti: '.ObjToDataRelation' + }, { + n: 'otherRelations', mno: 0, col: true, ti: 'AnyType' }] }, { - ln: 'SystemType.ClusterDescriptions', + ln: 'SystemType.Subjects', tn: null, ps: [{ - n: 'clusterDesc', + n: 'subject', mno: 0, col: true, - ti: '.ClusterDesc' + ti: '.Subject' }] }, { - ln: 'Tml.ExtSysRelations', + ln: 'SystemType.OtherProperties', tn: null, ps: [{ - n: 'objToObjRelation', + n: 'property', mno: 0, col: true, - ti: '.ObjToObjRelation' - }, { - n: 'objToDataRelation', + ti: 'AnyType' + }] + }, { + ln: 'IdentificationType.Calibration', + tn: null, + ps: [{ + n: 'calibratedBy', mno: 0, col: true, - ti: '.ObjToDataRelation' + ti: '.IdentificationType.Calibration.CalibratedBy' }, { - n: 'otherRelations', + n: 'validatedBy', mno: 0, col: true, - ti: 'AnyType' + ti: '.IdentificationType.Calibration.ValidatedBy' }] }, { - ln: 'CfSubSampling', + ln: 'ClusterDesc.ClusterProperties', tn: null, ps: [{ - n: 'cfStructComp', + n: 'direction', ti: '.BindType' }, { - n: 'numOfSubSampleIndexPoints', + n: 'complexity', ti: '.BindType' }, { - n: 'subSampleCfIndexPts', + n: 'clusterType', + ti: '.BindType' + }, { + n: 'clusterSize', + ti: '.BindType' + }] + }, { + ln: 'SystemType.Identification.Owner', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' + }, { + n: 'organization', + ti: '.BindType' + }, { + n: 'email', + ti: '.BindType' + }, { + n: 'phone', ti: '.BindType' + }, { + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'SystemType.Relations.DataToDataRelation.DataSink', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' + }, { + n: 'dataUidRef', + ti: '.SystemType.Relations.DataToDataRelation.DataSink.DataUidRef' }, { n: 'refName', an: { @@ -1282,41 +1471,54 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.SysClk', + ln: 'SystemType.ClusterDescriptions', + tn: null, + ps: [{ + n: 'clusterDesc', + mno: 0, + col: true, + ti: '.ClusterDesc' + }] + }, { + ln: 'IdentificationType.Calibration.ValidatedBy', tn: null, ps: [{ - n: 'uid', - ti: '.BindType' - }, { n: 'name', ti: '.BindType' }, { - n: 'period', - ti: '.ValueType' + n: 'organization', + ti: '.BindType' }, { - n: 'countNumBase', + n: 'email', ti: '.BindType' }, { - n: 'min', + n: 'phone', ti: '.BindType' }, { - n: 'max', + n: 'date', ti: '.BindType' }] }, { - ln: 'ObjToObjRelation.Object', + ln: 'ResponseModels', tn: null, ps: [{ - n: 'name' + n: 'cfSubSampling', + ti: '.CfSubSampling' }, { - n: 'objType', - ti: '.BindType' + n: 'steadyStateResponse', + mno: 0, + col: true, + ti: '.ResponseModels.SteadyStateResponse' }, { - n: 'dirIndirSubj', - ti: '.BindType' + n: 'impulseResponse', + mno: 0, + col: true, + ti: '.ResponseModels.ImpulseResponse' }, { - n: 'objUidRef', - ti: '.BindType' + n: 'frequencyResponse', + mno: 0, + col: true, + ti: '.ResponseModels.FrequencyResponse' }, { n: 'refName', an: { @@ -1337,131 +1539,40 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Identification', + ln: 'ResponseModels.SteadyStateResponse.DataValues', tn: null, - bti: '.IdentificationType', + bti: '.ValueType', ps: [{ - n: 'manufacture', - ti: '.BindType' - }, { - n: 'modelNumber', - ti: '.BindType' - }, { - n: 'serialNumber', - ti: '.BindType' - }, { - n: 'owner', - ti: '.SystemType.Identification.Owner' - }, { - n: 'operator', - ti: '.SystemType.Identification.Operator' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.Code.Properties', - tn: null, - ps: [{ - n: 'codeType', - ti: '.BindType' - }, { - n: 'codeLanguage', - ti: '.BindType' - }] - }, { - ln: 'IdentificationType.Characterization', - tn: null, - ps: [{ - n: 'characterizedBy', - ti: '.IdentificationType.Characterization.CharacterizedBy' - }, { - n: 'validatedBy', - ti: '.IdentificationType.Characterization.ValidatedBy' - }] - }, { - ln: 'ClusterDesc.DataUnitEncoding.DataUnitFieldSize', - tn: null, - ps: [{ - n: 'numBits', - ti: '.BindType' - }, { - n: 'numSigBits', - ti: '.BindType' - }, { - n: 'justification', - ti: '.BindType' - }, { - n: 'beginTextDelimiter', + n: 'inputOutput', ti: '.BindType' }, { - n: 'endTextDelimiter', + n: 'dataUidRef', ti: '.BindType' - }] - }, { - ln: 'SpatialModel.AmbiguitySpace.Shape', - tn: null, - ps: [{ - n: 'pwrProfile', - ti: '.SpatialModel.AmbiguitySpace.Shape.PwrProfile' }, { - n: 'spaceCoordSystem', + n: 'variableName', ti: '.BindType' }, { - n: 'spaceLocCoords', + n: 'calibData', mno: 0, col: true, - ti: '.SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + ti: '.BindType' }] }, { - ln: 'SpatialModel.AmbiguitySpace.Shape.PwrProfile', - tn: null, - bti: '.BindType' - }, { - ln: 'SpatialModel.AmbiguitySpace.Position', - tn: null, - bti: '.SpatialCoordType' - }, { - ln: 'ResponseModels.ImpulseResponse.Amplitude', - tn: null, - bti: '.ValueType' - }, { - ln: 'ObjToDataRelation.RelationDescription', + ln: 'SystemType.Relations.DataToDataRelation.DataSink.DataUidRef', tn: null, bti: '.BindType' }, { - ln: 'ResponseModels.FrequencyResponse', + ln: 'SpatialCoordType.SpaceCoords', tn: null, ps: [{ - n: 'dataUidRef', + n: 'posVelAccel', ti: '.BindType' }, { - n: 'freqRespType', + n: 'coordName', ti: '.BindType' }, { - n: 'amplitude', - ti: '.ResponseModels.FrequencyResponse.Amplitude' - }, { - n: 'phase', - ti: '.ResponseModels.FrequencyResponse.Phase' - }, { - n: 'frequency', - ti: '.ResponseModels.FrequencyResponse.Frequency' + n: 'coords', + ti: '.ValueType' }, { n: 'refName', an: { @@ -1482,11 +1593,7 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.Code.Listing', - tn: null, - bti: '.BindType' - }, { - ln: 'IdentificationType.Calibration.ValidatedBy', + ln: 'SystemType.Identification.Operator', tn: null, ps: [{ n: 'name', @@ -1505,110 +1612,87 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'SystemType.Transducers', - tn: null, - ps: [{ - n: 'transducer', - mno: 0, - col: true, - ti: '.TransducerType' - }] - }, { - ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib', + ln: 'Data', tn: null, ps: [{ - n: 'headerAttribName', - ti: '.BindType' - }, { - n: 'dataType', - ti: '.BindType' - }, { - n: 'dataUnitFieldSize', - ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize' - }, { - n: 'endian', - ti: '.BindType' - }, { - n: 'encode', - ti: '.BindType' - }, { - n: 'numBase', - ti: '.BindType' - }, { - n: 'handleAsType', - ti: '.BindType' + n: 'value', + t: 'v' }, { - n: 'refName', + n: 'ref', an: { - lp: 'name' + lp: 'ref' }, t: 'a' }, { - n: 'refUid', + n: 'clk', + ti: 'Integer', an: { - lp: 'uid' + lp: 'clk' }, t: 'a' }, { - n: 'refUidRef', + n: 'reference', an: { - lp: 'uidRef' + lp: 'reference' }, t: 'a' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.Code', - tn: null, - ps: [{ - n: 'properties', - ti: '.ResponseModels.SteadyStateResponse.Code.Properties' }, { - n: 'listing', - ti: '.ResponseModels.SteadyStateResponse.Code.Listing' - }, { - n: 'refName', + n: 'dateTime', + ti: 'DateTime', an: { - lp: 'name' + lp: 'dateTime' }, t: 'a' }, { - n: 'refUid', + n: 'contents', an: { - lp: 'uid' + lp: 'contents' }, t: 'a' }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.PropValues.UOM', - tn: null, - bti: '.BindType', - ps: [{ - n: 'refName', + n: 'seq', + ti: 'Integer', an: { - lp: 'name' + lp: 'seq' }, t: 'a' }, { - n: 'refUid', + n: 'total', + ti: 'Integer', an: { - lp: 'uid' + lp: 'total' }, t: 'a' }, { - n: 'refUidRef', + n: 'ismclass', + ti: 'IC_2_0.ClassificationType', an: { - lp: 'uidRef' + lp: 'ismclass' }, t: 'a' }] }, { - ln: 'ProcessType.Identification.OwnedBy', + ln: 'SystemType.Identification', + tn: null, + bti: '.IdentificationType', + ps: [{ + n: 'manufacture', + ti: '.BindType' + }, { + n: 'modelNumber', + ti: '.BindType' + }, { + n: 'serialNumber', + ti: '.BindType' + }, { + n: 'owner', + ti: '.SystemType.Identification.Owner' + }, { + n: 'operator', + ti: '.SystemType.Identification.Operator' + }] + }, { + ln: 'TransducerType.Identification.OwnedBy', tn: null, ps: [{ n: 'name', @@ -1627,65 +1711,44 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'DataArrayType.DataSet', + ln: 'ClusterDesc.DataUnitEncoding.DataUnitFieldSize', tn: null, ps: [{ - n: 'uid', + n: 'numBits', ti: '.BindType' }, { - n: 'name', + n: 'numSigBits', ti: '.BindType' }, { - n: 'variableName', + n: 'justification', ti: '.BindType' }, { - n: 'numObjInSet', + n: 'beginTextDelimiter', ti: '.BindType' }, { - n: 'dataUnitOrDataArray', - mno: 0, - col: true, - etis: [{ - en: 'dataUnit', - ti: '.DataUnit' - }, { - en: 'dataArray', - ti: '.DataArrayType' - }], - t: 'es' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + n: 'endTextDelimiter', + ti: '.BindType' }] }, { - ln: 'ProcessType.Input', + ln: 'SpatialModel.AmbiguitySpace.Shape.PwrProfile', + tn: null, + bti: '.BindType' + }, { + ln: 'SpatialModel', tn: null, ps: [{ - n: 'inputIdent', - ti: '.ProcessType.Input.InputIdent' + n: 'dataUidRef', + ti: '.BindType' }, { - n: 'logicalDataStructure', + n: 'cfSubSampling', mno: 0, col: true, - ti: '.LogicalDataStructure' + ti: '.CfSubSampling' }, { - n: 'dataValue', - ti: '.BindType' + n: 'ambiguitySpace', + mno: 0, + col: true, + ti: '.SpatialModel.AmbiguitySpace' }, { n: 'refName', an: { @@ -1737,121 +1800,81 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'SpatialCoordType.SpaceCoords', + ln: 'Accuracy', tn: null, ps: [{ - n: 'posVelAccel', - ti: '.BindType' - }, { - n: 'coordName', + n: 'type', ti: '.BindType' }, { - n: 'coords', - ti: '.ValueType' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }] - }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSource.DataUidRef', - tn: null, - bti: '.BindType' - }, { - ln: 'TransducerType.TransducerClass', - tn: null, - ps: [{ - n: 'transmitterReceiver', + n: 'errorDistribution', ti: '.BindType' }, { - n: 'insituRemote', + n: 'factor', ti: '.BindType' }, { - n: 'spatialDependancy', + n: 'accyValues', ti: '.BindType' }] }, { - ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize', + ln: 'SystemType.SysClk', tn: null, ps: [{ - n: 'numBits', - ti: '.BindType' - }, { - n: 'numSigBits', + n: 'uid', ti: '.BindType' }, { - n: 'justification', + n: 'name', ti: '.BindType' }, { - n: 'beginTextDelimiter', - ti: '.BindType' + n: 'period', + ti: '.ValueType' }, { - n: 'endTextDelimiter', - ti: '.BindType' - }] - }, { - ln: 'ProcessType.Input.InputIdent', - tn: null, - ps: [{ - n: 'uid', + n: 'countNumBase', ti: '.BindType' }, { - n: 'name', + n: 'min', ti: '.BindType' }, { - n: 'description', + n: 'max', ti: '.BindType' }] }, { - ln: 'ProcessType.Identification', + ln: 'ResponseModels.SteadyStateResponse.Code.Properties', tn: null, - bti: '.IdentificationType', ps: [{ - n: 'manufacture', - ti: '.BindType' - }, { - n: 'modelNumber', - ti: '.BindType' - }, { - n: 'serialNumber', + n: 'codeType', ti: '.BindType' }, { - n: 'processVersion', + n: 'codeLanguage', ti: '.BindType' - }, { - n: 'ownedBy', - mno: 0, - col: true, - ti: '.ProcessType.Identification.OwnedBy' }] }, { - ln: 'SystemType.Relations.PositionRelation', + ln: 'SystemType.Relations', tn: null, - bti: '.SpatialCoordType', ps: [{ - n: 'objUidRef', + n: 'positionRelationAndTimeRelationAndObjToObjRelation', mno: 0, col: true, - ti: '.BindType' + etis: [{ + en: 'positionRelation', + ti: '.SystemType.Relations.PositionRelation' + }, { + en: 'timeRelation', + ti: '.SystemType.Relations.TimeRelation' + }, { + en: 'objToObjRelation', + ti: '.ObjToObjRelation' + }, { + en: 'objToDataRelation', + ti: '.ObjToDataRelation' + }, { + en: 'dataToDataRelation', + ti: '.SystemType.Relations.DataToDataRelation' + }, { + en: 'propToPropRelation', + ti: '.SystemType.Relations.PropToPropRelation' + }], + t: 'es' }] - }, { - ln: 'ResponseModels.FrequencyResponse.Phase', - tn: null, - bti: '.ValueType' }, { ln: 'SystemType.Processes', tn: null, @@ -1862,30 +1885,24 @@ var TML_1_0_0_Module_Factory = function () { ti: '.ProcessType' }] }, { - ln: 'ProcessType.Output', + ln: 'ResponseModels.SteadyStateResponse', tn: null, ps: [{ - n: 'outputIdent', - ti: '.ProcessType.Output.OutputIdent' + n: 'responseParameters', + ti: '.ResponseModels.SteadyStateResponse.ResponseParameters' }, { - n: 'logicalDataStructure', + n: 'propValues', mno: 0, col: true, - ti: '.LogicalDataStructure' - }, { - n: 'responseModels', - ti: '.ResponseModels' + ti: '.ResponseModels.SteadyStateResponse.PropValues' }, { - n: 'spatialModel', + n: 'dataValues', mno: 0, col: true, - ti: '.SpatialModel' - }, { - n: 'temporalModel', - ti: '.TemporalModel' + ti: '.ResponseModels.SteadyStateResponse.DataValues' }, { - n: 'other', - ti: 'AnyType' + n: 'code', + ti: '.ResponseModels.SteadyStateResponse.Code' }, { n: 'refName', an: { @@ -1906,40 +1923,18 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalModel.CfTrigger', + ln: 'TemporalModel.CfOffsetTime', tn: null, + bti: '.ValueType', ps: [{ - n: 'trigType', - ti: '.BindType' - }, { - n: 'publicTrigger', + n: 'dataUidRef', ti: '.BindType' }, { - n: 'period', - ti: '.ValueType' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + n: 'cfSubSampling', + mno: 0, + col: true, + ti: '.CfSubSampling' }] - }, { - ln: 'ResponseModels.FrequencyResponse.Amplitude', - tn: null, - bti: '.ValueType' }, { ln: 'ObjToObjRelation', tn: null, @@ -2137,201 +2132,213 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalModel', + ln: 'SystemType.Relations.DataToDataRelation.DataSource.DataUidRef', + tn: null, + bti: '.BindType' + }, { + ln: 'TemporalModel.AmbiguityTime', tn: null, + bti: '.ValueType', ps: [{ - n: 'cfTrigger', - ti: '.TemporalModel.CfTrigger' - }, { - n: 'cfDuration', - ti: '.ValueType' - }, { - n: 'latencyTime', - ti: '.ValueType' + n: 'dataUidRef', + ti: '.BindType' }, { - n: 'ambiguityTime', + n: 'cfSubSampling', mno: 0, col: true, - ti: '.TemporalModel.AmbiguityTime' + ti: '.CfSubSampling' + }] + }, { + ln: 'ClusterDesc', + tn: null, + ps: [{ + n: 'description', + ti: '.BindType' }, { - n: 'cfOffsetTime', - mno: 0, - col: true, - ti: '.TemporalModel.CfOffsetTime' + n: 'idMapping', + ti: '.ClusterDesc.IdMapping' }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' + n: 'clusterProperties', + ti: '.ClusterDesc.ClusterProperties' }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' + n: 'binHeaderEncode', + ti: '.ClusterDesc.BinHeaderEncode' }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }] - }, { - ln: 'SystemType.Relations', - tn: null, - ps: [{ - n: 'positionRelationAndTimeRelationAndObjToObjRelation', - mno: 0, - col: true, - etis: [{ - en: 'positionRelation', - ti: '.SystemType.Relations.PositionRelation' - }, { - en: 'timeRelation', - ti: '.SystemType.Relations.TimeRelation' - }, { - en: 'objToObjRelation', - ti: '.ObjToObjRelation' - }, { - en: 'objToDataRelation', - ti: '.ObjToDataRelation' - }, { - en: 'dataToDataRelation', - ti: '.SystemType.Relations.DataToDataRelation' - }, { - en: 'propToPropRelation', - ti: '.SystemType.Relations.PropToPropRelation' - }], - t: 'es' - }] - }, { - ln: 'SpatialModel', - tn: null, - ps: [{ - n: 'dataUidRef', - ti: '.BindType' + n: 'timeTag', + ti: '.ClusterDesc.TimeTag' }, { - n: 'cfSubSampling', + n: 'dataUnitEncoding', mno: 0, col: true, - ti: '.CfSubSampling' + ti: '.ClusterDesc.DataUnitEncoding' }, { - n: 'ambiguitySpace', + n: 'numCfInCluster', + ti: '.BindType' + }, { + n: 'transSeq', mno: 0, col: true, - ti: '.SpatialModel.AmbiguitySpace' + ti: '.ClusterDesc.TransSeq' }, { - n: 'refName', + n: 'classification', + ti: 'IC_2_0.ClassificationType', an: { - lp: 'name' + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUid', + n: 'ownerProducer', + ti: { + t: 'l' + }, an: { - lp: 'uid' + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUidRef', + n: 'scIcontrols', + ti: { + t: 'l' + }, an: { - lp: 'uidRef' + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSink', - tn: null, - ps: [{ - n: 'name', - ti: '.BindType' }, { - n: 'dataUidRef', - ti: '.SystemType.Relations.DataToDataRelation.DataSink.DataUidRef' + n: 'sarIdentifier', + ti: { + t: 'l' + }, + an: { + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'refName', + n: 'disseminationControls', + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUid', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, an: { - lp: 'uid' + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUidRef', + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, an: { - lp: 'uidRef' + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'ClusterDesc.TransSeq.Sequence', - tn: null, - bti: '.BindType', - ps: [{ - n: 'refName', + }, { + n: 'releasableTo', + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUid', + n: 'nonICmarkings', + ti: { + t: 'l' + }, an: { - lp: 'uid' + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'refUidRef', + n: 'classifiedBy', an: { - lp: 'uidRef' + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'IdentificationType.Characterization.ValidatedBy', - tn: null, - ps: [{ - n: 'name', - ti: '.BindType' }, { - n: 'organization', - ti: '.BindType' + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'email', - ti: '.BindType' + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'phone', - ti: '.BindType' + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'date', - ti: '.BindType' - }] - }, { - ln: 'ResponseModels.ImpulseResponse.Time', - tn: null, - bti: '.ValueType' - }, { - ln: 'DataUnit', - tn: null, - ps: [{ - n: 'uid', - ti: '.BindType' + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'name', - ti: '.BindType' + n: 'declassException', + ti: { + t: 'l' + }, + an: { + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'variableName', - ti: '.BindType' + n: 'typeOfExemptedSource', + ti: { + t: 'l' + }, + an: { + lp: 'typeOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'dataType', - ti: '.BindType' + n: 'dateOfExemptedSource', + ti: 'Calendar', + an: { + lp: 'dateOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'bytesInBlob', - ti: '.BindType' + n: 'declassManualReview', + ti: 'Boolean', + an: { + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { n: 'refName', an: { @@ -2352,98 +2359,66 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClusterDesc.TransSeq', + ln: 'ResponseModels.SteadyStateResponse.PropValues', tn: null, + bti: '.ValueType', ps: [{ - n: 'seqOfThisDataStruct', - mno: 0, - col: true, + n: 'inputOutput', ti: '.BindType' }, { - n: 'inThisDataStruct', - mno: 0, - col: true, - ti: '.BindType' + n: 'propName', + ti: '.ResponseModels.SteadyStateResponse.PropValues.PropName' }, { - n: 'sequence', - ti: '.ClusterDesc.TransSeq.Sequence' - }] - }, { - ln: 'IdentificationType.Characterization.CharacterizedBy', - tn: null, - ps: [{ - n: 'name', + n: 'propQualifier', ti: '.BindType' }, { - n: 'organization', - ti: '.BindType' + n: 'uom', + en: 'UOM', + ti: '.ResponseModels.SteadyStateResponse.PropValues.UOM' }, { - n: 'email', + n: 'direction', ti: '.BindType' }, { - n: 'phone', + n: 'variableName', ti: '.BindType' }, { - n: 'date', + n: 'calibProp', + mno: 0, + col: true, ti: '.BindType' }] }, { - ln: 'BindType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'bindUid', - an: { - lp: 'bindUid' - }, - t: 'a' - }, { - n: 'bindUidRef', - an: { - lp: 'bindUidRef' - }, - t: 'a' - }] - }, { - ln: 'ObjToDataRelation', + ln: 'Tml', tn: null, ps: [{ - n: 'relationDescription', - ti: '.ObjToDataRelation.RelationDescription' - }, { - n: 'uid', - ti: '.BindType' - }, { - n: 'object', + n: 'systemOrSubjectOrTransducer', mno: 0, col: true, - ti: '.ObjToDataRelation.Object' - }, { - n: 'name', - ti: '.BindType' - }, { - n: 'dataUidRef', - ti: '.BindType' - }, { - n: 'value', - ti: '.BindType' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' + etis: [{ + en: 'system', + ti: '.SystemType' + }, { + en: 'subject', + ti: '.Subject' + }, { + en: 'transducer', + ti: '.TransducerType' + }, { + en: 'process', + ti: '.ProcessType' + }, { + en: 'extSysRelations', + ti: '.Tml.ExtSysRelations' + }, { + en: 'data', + ti: '.Data' + }], + t: 'es' }, { - n: 'refUidRef', + n: 'version', + rq: true, an: { - lp: 'uidRef' + lp: 'version' }, t: 'a' }, { @@ -2606,16 +2581,6 @@ var TML_1_0_0_Module_Factory = function () { ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords', - tn: null, - ps: [{ - n: 'coordName', - ti: '.BindType' - }, { - n: 'coords', - ti: '.ValueType' }, { n: 'refName', an: { @@ -2636,258 +2601,279 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentificationType', + ln: 'TransducerType.Identification', + tn: null, + bti: '.IdentificationType', ps: [{ - n: 'uid', - ti: '.BindType' - }, { - n: 'name', + n: 'manufacture', ti: '.BindType' }, { - n: 'description', + n: 'modelNumber', ti: '.BindType' }, { - n: 'complexity', + n: 'serialNumber', ti: '.BindType' }, { - n: 'characterization', - ti: '.IdentificationType.Characterization' - }, { - n: 'calibration', - ti: '.IdentificationType.Calibration' + n: 'ownedBy', + mno: 0, + col: true, + ti: '.TransducerType.Identification.OwnedBy' }] }, { - ln: 'SystemType', + ln: 'ObjToDataRelation.Object', + tn: null, ps: [{ - n: 'identification', - ti: '.SystemType.Identification' - }, { - n: 'sysClk', - ti: '.SystemType.SysClk' - }, { - n: 'systems', - ti: '.SystemType.Systems' - }, { - n: 'subjects', - ti: '.SystemType.Subjects' + n: 'name', + ti: '.BindType' }, { - n: 'transducers', - ti: '.SystemType.Transducers' + n: 'objType', + ti: '.BindType' }, { - n: 'processes', - ti: '.SystemType.Processes' + n: 'cfSubSampling', + ti: '.CfSubSampling' }, { - n: 'relations', - ti: '.SystemType.Relations' + n: 'objUidRef', + ti: '.BindType' }, { - n: 'clusterDescriptions', - ti: '.SystemType.ClusterDescriptions' + n: 'objLocalID', + ti: '.BindType' }, { - n: 'otherProperties', - ti: '.SystemType.OtherProperties' + n: 'confidence', + ti: '.BindType' }, { n: 'refName', an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }, { - n: 'classification', - ti: 'IC_2_0.ClassificationType', - an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, - an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'scIcontrols', - ti: { - t: 'l' - }, - an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, - an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' - }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, + n: 'refUid', an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'SpatialModel.AmbiguitySpace.Shape', + tn: null, + ps: [{ + n: 'pwrProfile', + ti: '.SpatialModel.AmbiguitySpace.Shape.PwrProfile' }, { - n: 'classifiedBy', + n: 'spaceCoordSystem', + ti: '.BindType' + }, { + n: 'spaceLocCoords', + mno: 0, + col: true, + ti: '.SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords' + }, { + n: 'refName', an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'classificationReason', + n: 'refUid', an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'derivedFrom', + n: 'refUidRef', an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'IdentificationType', + ps: [{ + n: 'uid', + ti: '.BindType' }, { - n: 'declassDate', - ti: 'Calendar', + n: 'name', + ti: '.BindType' + }, { + n: 'description', + ti: '.BindType' + }, { + n: 'complexity', + ti: '.BindType' + }, { + n: 'characterization', + ti: '.IdentificationType.Characterization' + }, { + n: 'calibration', + ti: '.IdentificationType.Calibration' + }] + }, { + ln: 'IdentificationType.Characterization', + tn: null, + ps: [{ + n: 'characterizedBy', + ti: '.IdentificationType.Characterization.CharacterizedBy' + }, { + n: 'validatedBy', + ti: '.IdentificationType.Characterization.ValidatedBy' + }] + }, { + ln: 'ClusterDesc.BinHeaderEncode', + tn: null, + ps: [{ + n: 'headerAttrib', + mno: 0, + col: true, + ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib' + }] + }, { + ln: 'SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords', + tn: null, + ps: [{ + n: 'coordName', + ti: '.BindType' + }, { + n: 'coords', + ti: '.ValueType' + }, { + n: 'refName', an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'declassEvent', + n: 'refUid', an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'declassException', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'DataArrayType.DataSet', + tn: null, + ps: [{ + n: 'uid', + ti: '.BindType' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, + n: 'name', + ti: '.BindType' + }, { + n: 'variableName', + ti: '.BindType' + }, { + n: 'numObjInSet', + ti: '.BindType' + }, { + n: 'dataUnitOrDataArray', + mno: 0, + col: true, + etis: [{ + en: 'dataUnit', + ti: '.DataUnit' + }, { + en: 'dataArray', + ti: '.DataArrayType' + }], + t: 'es' + }, { + n: 'refName', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', + n: 'refUid', an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'declassManualReview', - ti: 'Boolean', + n: 'refUidRef', an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' }] }, { - ln: 'SystemType.Relations.PropToPropRelation', + ln: 'IdentificationType.Calibration.CalibratedBy', tn: null, ps: [{ - n: 'relationDescription', + n: 'name', ti: '.BindType' }, { - n: 'uid', + n: 'organization', ti: '.BindType' }, { - n: 'propUidRef', - mno: 0, - col: true, + n: 'email', ti: '.BindType' }, { - n: 'propagationMedium', - mno: 0, - col: true, + n: 'phone', ti: '.BindType' }, { - n: 'propagationMechanism', + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize', + tn: null, + ps: [{ + n: 'numBits', + ti: '.BindType' + }, { + n: 'numSigBits', + ti: '.BindType' + }, { + n: 'justification', + ti: '.BindType' + }, { + n: 'beginTextDelimiter', + ti: '.BindType' + }, { + n: 'endTextDelimiter', + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.TimeTag', + tn: null, + ps: [{ + n: 'sysClkUidRef', + ti: '.BindType' + }, { + n: 'accuracy', + ti: '.Accuracy' + }] + }, { + ln: 'ResponseModels.FrequencyResponse.Phase', + tn: null, + bti: '.ValueType' + }, { + ln: 'SpatialCoordType', + ps: [{ + n: 'spaceCoordSystem', + ti: '.BindType' + }, { + n: 'spaceRefSystem', + ti: '.BindType' + }, { + n: 'refObjUidRef', + ti: '.BindType' + }, { + n: 'spaceCoords', mno: 0, col: true, - ti: '.BindType' + ti: '.SpatialCoordType.SpaceCoords' }, { n: 'refName', an: { @@ -2908,43 +2894,32 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClusterDesc.BinHeaderEncode', + ln: 'ProcessType.OtherProperties', tn: null, ps: [{ - n: 'headerAttrib', - mno: 0, - col: true, - ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib' - }] - }, { - ln: 'TransducerType', - ps: [{ - n: 'identification', - ti: '.TransducerType.Identification' - }, { - n: 'transducerClass', - ti: '.TransducerType.TransducerClass' - }, { - n: 'logicalDataStructure', - mno: 0, - col: true, - ti: '.LogicalDataStructure' - }, { - n: 'responseModels', - ti: '.ResponseModels' + n: 'property', + mno: 0, + col: true, + ti: 'AnyType' + }] + }, { + ln: 'ProcessType', + ps: [{ + n: 'identification', + ti: '.ProcessType.Identification' }, { - n: 'spatialModel', + n: 'input', mno: 0, col: true, - ti: '.SpatialModel' + ti: '.ProcessType.Input' }, { - n: 'temporalModel', + n: 'output', mno: 0, col: true, - ti: '.TemporalModel' + ti: '.ProcessType.Output' }, { n: 'otherProperties', - ti: '.TransducerType.OtherProperties' + ti: '.ProcessType.OtherProperties' }, { n: 'classification', ti: 'IC_2_0.ClassificationType', @@ -3125,314 +3100,339 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClusterDesc.TimeTag', - tn: null, + ln: 'ValueType', ps: [{ - n: 'sysClkUidRef', + n: 'numValues', ti: '.BindType' }, { - n: 'accuracy', - ti: '.Accuracy' - }] - }, { - ln: 'Data', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'arrayType', + ti: '.BindType' }, { - n: 'ref', - an: { - lp: 'ref' - }, - t: 'a' + n: 'fcnInterpol', + ti: '.BindType' }, { - n: 'clk', - ti: 'Integer', - an: { - lp: 'clk' - }, - t: 'a' + n: 'valueDataType', + ti: '.BindType' }, { - n: 'reference', - an: { - lp: 'reference' - }, - t: 'a' + n: 'values', + ti: '.BindType' }, { - n: 'dateTime', - ti: 'DateTime', - an: { - lp: 'dateTime' - }, - t: 'a' + n: 'mult', + mno: 0, + col: true, + ti: '.BindType' }, { - n: 'contents', - an: { - lp: 'contents' - }, - t: 'a' + n: 'offset', + mno: 0, + col: true, + ti: '.BindType' }, { - n: 'seq', - ti: 'Integer', + n: 'accuracy', + mno: 0, + col: true, + ti: '.Accuracy' + }, { + n: 'refName', an: { - lp: 'seq' + lp: 'name' }, t: 'a' }, { - n: 'total', - ti: 'Integer', + n: 'refUid', an: { - lp: 'total' + lp: 'uid' }, t: 'a' }, { - n: 'ismclass', - ti: 'IC_2_0.ClassificationType', + n: 'refUidRef', an: { - lp: 'ismclass' + lp: 'uidRef' }, t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.DataValues', + ln: 'TransducerType.OtherProperties', tn: null, - bti: '.ValueType', ps: [{ - n: 'inputOutput', - ti: '.BindType' - }, { - n: 'dataUidRef', - ti: '.BindType' - }, { - n: 'variableName', - ti: '.BindType' - }, { - n: 'calibData', + n: 'property', mno: 0, col: true, - ti: '.BindType' + ti: 'AnyType' }] }, { - ln: 'ResponseModels.SteadyStateResponse.PropValues', + ln: 'ResponseModels.FrequencyResponse.Amplitude', tn: null, - bti: '.ValueType', - ps: [{ - n: 'inputOutput', - ti: '.BindType' - }, { - n: 'propName', - ti: '.ResponseModels.SteadyStateResponse.PropValues.PropName' - }, { - n: 'propQualifier', - ti: '.BindType' - }, { - n: 'uom', - en: 'UOM', - ti: '.ResponseModels.SteadyStateResponse.PropValues.UOM' - }, { - n: 'direction', - ti: '.BindType' - }, { - n: 'variableName', - ti: '.BindType' - }, { - n: 'calibProp', - mno: 0, - col: true, - ti: '.BindType' - }] + bti: '.ValueType' }, { - ln: 'ClusterDesc', + ln: 'TemporalModel', tn: null, ps: [{ - n: 'description', - ti: '.BindType' - }, { - n: 'idMapping', - ti: '.ClusterDesc.IdMapping' - }, { - n: 'clusterProperties', - ti: '.ClusterDesc.ClusterProperties' + n: 'cfTrigger', + ti: '.TemporalModel.CfTrigger' }, { - n: 'binHeaderEncode', - ti: '.ClusterDesc.BinHeaderEncode' + n: 'cfDuration', + ti: '.ValueType' }, { - n: 'timeTag', - ti: '.ClusterDesc.TimeTag' + n: 'latencyTime', + ti: '.ValueType' }, { - n: 'dataUnitEncoding', + n: 'ambiguityTime', mno: 0, col: true, - ti: '.ClusterDesc.DataUnitEncoding' - }, { - n: 'numCfInCluster', - ti: '.BindType' + ti: '.TemporalModel.AmbiguityTime' }, { - n: 'transSeq', + n: 'cfOffsetTime', mno: 0, col: true, - ti: '.ClusterDesc.TransSeq' + ti: '.TemporalModel.CfOffsetTime' }, { - n: 'classification', - ti: 'IC_2_0.ClassificationType', + n: 'refName', an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, + n: 'refUid', an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'scIcontrols', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'ProcessType.Identification', + tn: null, + bti: '.IdentificationType', + ps: [{ + n: 'manufacture', + ti: '.BindType' }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, - an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'modelNumber', + ti: '.BindType' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'serialNumber', + ti: '.BindType' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'processVersion', + ti: '.BindType' }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, + n: 'ownedBy', + mno: 0, + col: true, + ti: '.ProcessType.Identification.OwnedBy' + }] + }, { + ln: 'SystemType.Relations.DataToDataRelation.DataSource', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' + }, { + n: 'dataUidRef', + ti: '.SystemType.Relations.DataToDataRelation.DataSource.DataUidRef' + }, { + n: 'value', + ti: '.BindType' + }, { + n: 'refName', an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, + n: 'refUid', an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'ResponseModels.ImpulseResponse.Amplitude', + tn: null, + bti: '.ValueType' + }, { + ln: 'SystemType.Relations.DataToDataRelation', + tn: null, + ps: [{ + n: 'relationDescription', + ti: '.BindType' }, { - n: 'classifiedBy', + n: 'uid', + ti: '.BindType' + }, { + n: 'dataSource', + ti: '.SystemType.Relations.DataToDataRelation.DataSource' + }, { + n: 'dataSink', + mno: 0, + col: true, + ti: '.SystemType.Relations.DataToDataRelation.DataSink' + }, { + n: 'refName', an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'classificationReason', + n: 'refUid', an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'derivedFrom', + n: 'refUidRef', an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'TransducerType.TransducerClass', + tn: null, + ps: [{ + n: 'transmitterReceiver', + ti: '.BindType' }, { - n: 'declassDate', - ti: 'Calendar', + n: 'insituRemote', + ti: '.BindType' + }, { + n: 'spatialDependancy', + ti: '.BindType' + }] + }, { + ln: 'IdentificationType.Characterization.CharacterizedBy', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' + }, { + n: 'organization', + ti: '.BindType' + }, { + n: 'email', + ti: '.BindType' + }, { + n: 'phone', + ti: '.BindType' + }, { + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'ResponseModels.SteadyStateResponse.PropValues.PropName', + tn: null, + bti: '.BindType', + ps: [{ + n: 'refName', an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'declassEvent', + n: 'refUid', an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'declassException', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'ClusterDesc.IdMapping', + tn: null, + ps: [{ + n: 'tapPointUidRef', + mno: 0, + col: true, + ti: '.BindType' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, + n: 'localID', + ti: '.BindType' + }] + }, { + ln: 'ResponseModels.SteadyStateResponse.Code', + tn: null, + ps: [{ + n: 'properties', + ti: '.ResponseModels.SteadyStateResponse.Code.Properties' + }, { + n: 'listing', + ti: '.ResponseModels.SteadyStateResponse.Code.Listing' + }, { + n: 'refName', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', + n: 'refUid', an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'declassManualReview', - ti: 'Boolean', + n: 'refUidRef', an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'ObjToDataRelation.RelationDescription', + tn: null, + bti: '.BindType' + }, { + ln: 'SystemType.Relations.PositionRelation', + tn: null, + bti: '.SpatialCoordType', + ps: [{ + n: 'objUidRef', + mno: 0, + col: true, + ti: '.BindType' + }] + }, { + ln: 'ProcessType.Output.OutputIdent', + tn: null, + ps: [{ + n: 'uid', + ti: '.BindType' + }, { + n: 'name', + ti: '.BindType' + }, { + n: 'description', + ti: '.BindType' + }] + }, { + ln: 'ObjToObjRelation.Object', + tn: null, + ps: [{ + n: 'name' + }, { + n: 'objType', + ti: '.BindType' + }, { + n: 'dirIndirSubj', + ti: '.BindType' + }, { + n: 'objUidRef', + ti: '.BindType' }, { n: 'refName', an: { @@ -3454,59 +3454,59 @@ var TML_1_0_0_Module_Factory = function () { }] }], eis: [{ - en: 'transducer', - ti: '.TransducerType' + en: 'tml', + ti: '.Tml' }, { - en: 'logicalDataStructure', - ti: '.LogicalDataStructure' + en: 'complexity', + ti: '.BindType' }, { - en: 'cfSubSampling', - ti: '.CfSubSampling' + en: 'accuracy', + ti: '.Accuracy' }, { - en: 'temporalModel', - ti: '.TemporalModel' + en: 'system', + ti: '.SystemType' }, { - en: 'complexity', - ti: '.BindType' + en: 'subject', + ti: '.Subject' + }, { + en: 'transducer', + ti: '.TransducerType' }, { en: 'clusterDesc', ti: '.ClusterDesc' - }, { - en: 'tml', - ti: '.Tml' - }, { - en: 'responseModels', - ti: '.ResponseModels' }, { en: 'spaceCoordSystem', ti: '.BindType' }, { - en: 'objToObjRelation', - ti: '.ObjToObjRelation' + en: 'spatialModel', + ti: '.SpatialModel' + }, { + en: 'temporalModel', + ti: '.TemporalModel' }, { en: 'objToDataRelation', ti: '.ObjToDataRelation' }, { - en: 'system', - ti: '.SystemType' - }, { - en: 'data', - ti: '.Data' + en: 'logicalDataStructure', + ti: '.LogicalDataStructure' }, { - en: 'accuracy', - ti: '.Accuracy' + en: 'responseModels', + ti: '.ResponseModels' }, { en: 'dataUnit', ti: '.DataUnit' }, { - en: 'spatialModel', - ti: '.SpatialModel' + en: 'cfSubSampling', + ti: '.CfSubSampling' + }, { + en: 'data', + ti: '.Data' }, { en: 'process', ti: '.ProcessType' }, { - en: 'subject', - ti: '.Subject' + en: 'objToObjRelation', + ti: '.ObjToObjRelation' }] }; return { diff --git a/scripts/lib/WAMI_1_0_0.js b/scripts/lib/WAMI_1_0_0.js index 1584a218..4ce85c93 100644 --- a/scripts/lib/WAMI_1_0_0.js +++ b/scripts/lib/WAMI_1_0_0.js @@ -4,185 +4,268 @@ var WAMI_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.pixia.com\/wami', deps: ['OWS_2_0'], tis: [{ - ln: 'PathMapTrackType', + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, ps: [{ - n: 'aoi', - rq: true, - col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' - }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, + n: 'imageReference', an: { - lp: 'CID' + lp: 'imageReference' }, t: 'a' }, { - n: 'method', + n: 'metadataReference', an: { - lp: 'method' + lp: 'metadataReference' }, t: 'a' }] }, { - ln: 'FileSectionType', + ln: 'MultipartImageRootDocumentType', ps: [{ - n: 'geoTransform', - en: 'GeoTransform', - ti: '.GeoTransformType' - }, { - n: 'wkt', - en: 'WKT' - }, { - n: 'boundingPolygon', + n: 'reference', mno: 0, col: true, - en: 'BoundingPolygon', - ti: '.BoundingPolygonType' + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] + }, { + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'PathMapType', + ps: [{ + n: 'track', + rq: true, + col: true, + en: 'Track', + ti: '.PathMapTrackType' + }] + }, { + ln: 'NameValuePairType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'fileName', - an: { - lp: 'fileName' - }, - t: 'a' + n: 'content', + col: true, + t: 'ae' }, { - n: 'fileSize', - ti: 'NonNegativeInteger', + n: 'name', an: { - lp: 'fileSize' + lp: 'name' }, t: 'a' - }, { - n: 'createTime', - ti: 'DateTime', + }] + }, { + ln: 'PostContentTypeMetaData.XML', + tn: null, + ps: [{ + n: 'schemaElement', + rq: true, + ti: 'NCName', an: { - lp: 'createTime' + lp: 'schemaElement' }, t: 'a' + }] + }, { + ln: 'GeoBoxSectionType', + ps: [{ + n: 'boundingBox', + mno: 0, + col: true, + en: 'BoundingBox', + ti: '.BoundBoxType' }, { - n: 'modifyTime', - ti: 'DateTime', + n: 'nativeCRS', an: { - lp: 'modifyTime' + lp: 'nativeCRS' }, t: 'a' + }] + }, { + ln: 'FrameOrTimeRangeRequestType', + ps: [{ + n: 'frameRange', + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' }, { - n: 'pixelWidth', - ti: 'NonNegativeInteger', - an: { - lp: 'pixelWidth' - }, - t: 'a' + n: 'timeRange', + en: 'TimeRange', + ti: '.FrameOrTimeRangeRequestType.TimeRange' }, { - n: 'pixelHeight', + n: 'frame', ti: 'NonNegativeInteger', an: { - lp: 'pixelHeight' + lp: 'frame' }, t: 'a' }, { - n: 'fileFormat', + n: 'time', + ti: 'DateTime', an: { - lp: 'fileFormat' + lp: 'time' }, t: 'a' + }] + }, { + ln: 'BoundingPolygonType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'bands', - ti: 'NonNegativeInteger', + n: 'crs', + rq: true, an: { - lp: 'bands' + lp: 'crs' }, t: 'a' - }, { - n: 'bitsPerBand', + }] + }, { + ln: 'FrameOrTimeRequestType', + ps: [{ + n: 'frame', ti: 'NonNegativeInteger', an: { - lp: 'bitsPerBand' + lp: 'frame' }, t: 'a' }, { - n: 'bandDataType', + n: 'time', + ti: 'DateTime', an: { - lp: 'bandDataType' + lp: 'time' }, t: 'a' }] }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', + ln: 'PathMapTrackType', ps: [{ - n: 'name', + n: 'aoi', + rq: true, + col: true, + en: 'Aoi', + ti: '.PathMapTrackAoiType' + }, { + n: 'cid', rq: true, + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'CID' + }, + t: 'a' + }, { + n: 'method', + an: { + lp: 'method' }, t: 'a' }] }, { - ln: 'ISGetMapRequestType', - tn: 'IS_GetMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'BoundBoxType', ps: [{ - n: 'bBox', + n: 'crs', rq: true, - en: 'BBox', - ti: '.BoundBoxType' + an: { + lp: 'crs' + }, + t: 'a' }, { - n: 'time', + n: 'minx', rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' + ti: 'Double', + an: { + lp: 'minx' + }, + t: 'a' }, { - n: 'cid', + n: 'miny', rq: true, - ti: { - t: 'l' - }, + ti: 'Double', an: { - lp: 'CID' + lp: 'miny' }, t: 'a' }, { - n: 'disposition', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'disposition' + lp: 'maxx' }, t: 'a' }, { - n: 'styles', - ti: { - t: 'l' + n: 'maxy', + rq: true, + ti: 'Double', + an: { + lp: 'maxy' }, + t: 'a' + }, { + n: 'resx', + ti: 'Double', an: { - lp: 'styles' + lp: 'resx' }, t: 'a' }, { - n: 'bgcolor', + n: 'resy', + ti: 'Double', an: { - lp: 'bgcolor' + lp: 'resy' + }, + t: 'a' + }] + }, { + ln: 'ISPathMapInfoType', + tn: 'IS_PathMapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'AbstractResponseType', + ps: [{ + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'version', an: { - lp: 'transparent' + lp: 'version' }, t: 'a' }] }, { - ln: 'MultipartImageRootDocumentType', + ln: 'PathMapTrackAoiType', ps: [{ - n: 'reference', + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRequestType' + }, { + n: 'timeSpan', + en: 'TimeSpan', + ti: '.FrameOrTimeSpanRequestType' + }, { + n: 'option', mno: 0, col: true, - en: 'Reference', - ti: '.MultipartImageRootDocumentType.Reference' + en: 'Option', + ti: '.NameValuePairType' }] }, { ln: 'CommonAbstractRequestType', @@ -218,46 +301,30 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ISMapInfoType', - tn: 'IS_MapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'ISMapType', - tn: 'IS_MapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'version', - rq: true, + n: 'nid', an: { - lp: 'version' + lp: 'NID' }, t: 'a' }, { - n: 'format', + n: 'depth', an: { - lp: 'format' + lp: 'depth' }, t: 'a' - }] - }, { - ln: 'CSCollectionsType', - tn: 'CS_CollectionsType', - bti: '.AbstractResponseType', - ps: [{ - n: 'description', - en: 'Description' - }, { - n: 'parent', - en: 'Parent', - ti: '.CSCollectionsType.Parent' }, { - n: 'node', - rq: true, - en: 'Node', - ti: '.CSNodeType' + n: 'metadata', + ti: { + t: 'l' + }, + an: { + lp: 'metadata' + }, + t: 'a' }] }, { ln: 'BinaryAbstractGetMapRequestType', @@ -269,38 +336,114 @@ var WAMI_1_0_0_Module_Factory = function () { ti: '.DimensionType' }] }, { - ln: 'GetHelpRequestType', - bti: '.AbstractRequestType', + ln: 'ExtendedMetadataSection', + tn: null, ps: [{ - n: 'topic', - ti: { - t: 'l' + n: 'abstractMetaData', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, + ti: 'AnyType', + t: 'er' + }, { + n: 'name', an: { - lp: 'topic' + lp: 'name' }, t: 'a' }] }, { - ln: 'CSCollectionCountType', - tn: 'CS_CollectionCountType', - bti: '.AbstractResponseType', + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'HelpResponseType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'request', + rq: true, + an: { + lp: 'request' + }, + t: 'a' + }, { + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'CSNodeType', + tn: 'CS_NodeType', ps: [{ n: 'description', en: 'Description' }, { - n: 'root', - rq: true, - ti: 'Boolean', + n: 'service', + mno: 0, + col: true, + en: 'Service', + ti: '.NamedServiceElementType' + }, { + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }, { + n: 'node', + mno: 0, + col: true, + en: 'Node', + ti: '.CSNodeType' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'root' + lp: 'id' }, t: 'a' }, { - n: 'depth', - ti: 'NonNegativeInteger', + n: 'name', an: { - lp: 'depth' + lp: 'name' + }, + t: 'a' + }, { + n: 'parentNID', + an: { + lp: 'parentNID' }, t: 'a' }, { @@ -311,241 +454,251 @@ var WAMI_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'childNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'cid', an: { - lp: 'childNodes' + lp: 'CID' }, t: 'a' + }] + }, { + ln: 'ISInfoType', + tn: 'IS_InfoType', + bti: '.AbstractResponseType', + ps: [{ + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] + }, { + ln: 'FileSectionType', + ps: [{ + n: 'geoTransform', + en: 'GeoTransform', + ti: '.GeoTransformType' + }, { + n: 'wkt', + en: 'WKT' + }, { + n: 'boundingPolygon', + mno: 0, + col: true, + en: 'BoundingPolygon', + ti: '.BoundingPolygonType' }, { - n: 'totalNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'fileName', an: { - lp: 'totalNodes' + lp: 'fileName' }, t: 'a' }, { - n: 'collections', - rq: true, + n: 'fileSize', ti: 'NonNegativeInteger', an: { - lp: 'collections' + lp: 'fileSize' }, t: 'a' }, { - n: 'edgeDepth', - ti: 'NonNegativeInteger', - an: { - lp: 'edgeDepth' - }, - t: 'a' - }] - }, { - ln: 'CollectionSectionType', - ps: [{ - n: 'startFrame', - ti: 'NonNegativeInteger', + n: 'createTime', + ti: 'DateTime', an: { - lp: 'startFrame' + lp: 'createTime' }, t: 'a' }, { - n: 'endFrame', - ti: 'NonNegativeInteger', + n: 'modifyTime', + ti: 'DateTime', an: { - lp: 'endFrame' + lp: 'modifyTime' }, t: 'a' }, { - n: 'frameCount', + n: 'pixelWidth', ti: 'NonNegativeInteger', an: { - lp: 'frameCount' + lp: 'pixelWidth' }, t: 'a' }, { - n: 'startTime', - ti: 'DateTime', + n: 'pixelHeight', + ti: 'NonNegativeInteger', an: { - lp: 'startTime' + lp: 'pixelHeight' }, t: 'a' }, { - n: 'endTime', - ti: 'DateTime', + n: 'fileFormat', an: { - lp: 'endTime' + lp: 'fileFormat' }, t: 'a' }, { - n: 'timeSpan', - ti: 'Double', + n: 'bands', + ti: 'NonNegativeInteger', an: { - lp: 'timeSpan' + lp: 'bands' }, t: 'a' }, { - n: 'frameInterval', - ti: 'Double', + n: 'bitsPerBand', + ti: 'NonNegativeInteger', an: { - lp: 'frameInterval' + lp: 'bitsPerBand' }, t: 'a' }, { - n: 'frameJitter', - ti: 'Double', + n: 'bandDataType', an: { - lp: 'frameJitter' + lp: 'bandDataType' }, t: 'a' }] }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', - bti: '.AbstractRequestType', + ln: 'FrameOrTimeRangeRequestType.TimeRange', + tn: null, ps: [{ - n: 'nid', + n: 'start', + ti: 'DateTime', an: { - lp: 'NID' + lp: 'start' }, t: 'a' }, { - n: 'depth', + n: 'end', + ti: 'DateTime', an: { - lp: 'depth' + lp: 'end' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' - }, + n: 'step', + ti: 'Double', an: { - lp: 'metadata' + lp: 'step' }, t: 'a' }] }, { - ln: 'ISGetPathMapInfoRequestType', - tn: 'IS_GetPathMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'ISGetMapRequestType', + tn: 'IS_GetMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'path', + n: 'bBox', rq: true, - en: 'Path', - ti: '.PathMapType' - }] - }, { - ln: 'GetCapabilitiesRequestType', - bti: '.CommonAbstractRequestType', - ps: [{ - n: 'acceptVersions', + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', rq: true, ti: { t: 'l' }, an: { - lp: 'acceptVersions' + lp: 'CID' }, t: 'a' }, { - n: 'acceptFormats', - ti: { - t: 'l' - }, + n: 'disposition', an: { - lp: 'acceptFormats' + lp: 'disposition' }, t: 'a' }, { - n: 'sections', + n: 'styles', ti: { t: 'l' }, an: { - lp: 'sections' + lp: 'styles' }, t: 'a' }, { - n: 'updateSequence', + n: 'bgcolor', an: { - lp: 'updateSequence' + lp: 'bgcolor' + }, + t: 'a' + }, { + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' }, t: 'a' }] }, { - ln: 'MetadataGroupType', + ln: 'VSGetMapVideoRequestType', + tn: 'VS_GetMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'attribute', - mno: 0, - col: true, - en: 'Attribute', - ti: '.NameValuePairType' + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'name', + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', rq: true, + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'CID' }, t: 'a' - }] - }, { - ln: 'ExtendedMetadataSection', - tn: null, - ps: [{ - n: 'abstractMetaData', - mno: 0, - col: true, - mx: false, - dom: false, - en: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, { + n: 'styles', + ti: { + t: 'l' }, - ti: 'AnyType', - t: 'er' + an: { + lp: 'styles' + }, + t: 'a' }, { - n: 'name', + n: 'bgcolor', an: { - lp: 'name' + lp: 'bgcolor' }, t: 'a' - }] - }, { - ln: 'DimensionType', - ps: [{ - n: 'width', - rq: true, - ti: 'NonNegativeInteger', + }, { + n: 'transparent', + ti: 'Boolean', an: { - lp: 'width' + lp: 'transparent' }, t: 'a' }, { - n: 'height', + n: 'dup', rq: true, ti: 'NonNegativeInteger', an: { - lp: 'height' + lp: 'dup' }, t: 'a' }] }, { - ln: 'BoundingPolygonType', + ln: 'FrameOrTimeSpanRequestType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' + n: 'frames', + ti: 'NonNegativeInteger', + an: { + lp: 'frames' }, - t: 'v' + t: 'a' }, { - n: 'crs', - rq: true, + n: 'duration', + ti: 'Double', an: { - lp: 'crs' + lp: 'duration' }, t: 'a' }] @@ -569,210 +722,195 @@ var WAMI_1_0_0_Module_Factory = function () { n: 'metadata', ti: { t: 'l' - }, - an: { - lp: 'metadata' - }, - t: 'a' - }] - }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null - }, { - ln: 'ServiceElementType', - ps: [{ - n: 'request', - rq: true, - col: true, - en: 'Request', - ti: '.RequestMethodLinkType' - }] - }, { - ln: 'NameValuePairType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'name', + }, an: { - lp: 'name' + lp: 'metadata' }, t: 'a' }] }, { - ln: 'CSCollectionsType.Parent', - tn: null, + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.NamedServiceElementType' - }, { n: 'nid', - rq: true, an: { lp: 'NID' }, t: 'a' + }, { + n: 'depth', + an: { + lp: 'depth' + }, + t: 'a' }] }, { - ln: 'ISPathMapInfoType', - tn: 'IS_PathMapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'BoundBoxType', + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'crs', + n: 'version', rq: true, an: { - lp: 'crs' + lp: 'version' }, t: 'a' }, { - n: 'minx', - rq: true, - ti: 'Double', + n: 'format', an: { - lp: 'minx' + lp: 'format' }, t: 'a' - }, { - n: 'miny', + }] + }, { + ln: 'ISGetMapInfoRequestType', + tn: 'IS_GetMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'bBox', rq: true, - ti: 'Double', - an: { - lp: 'miny' - }, - t: 'a' + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'maxx', + n: 'time', rq: true, - ti: 'Double', - an: { - lp: 'maxx' - }, - t: 'a' + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' }, { - n: 'maxy', + n: 'cid', rq: true, - ti: 'Double', + ti: { + t: 'l' + }, an: { - lp: 'maxy' + lp: 'CID' }, t: 'a' - }, { - n: 'resx', - ti: 'Double', + }] + }, { + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', + ps: [{ + n: 'get', + ti: 'Boolean', an: { - lp: 'resx' + lp: 'get' }, t: 'a' }, { - n: 'resy', - ti: 'Double', + n: 'post', + ti: 'Boolean', an: { - lp: 'resy' + lp: 'post' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType.TimeRange', + ln: 'FrameOrTimeRangeRequestType.FrameRange', tn: null, ps: [{ n: 'start', - ti: 'DateTime', + ti: 'NonNegativeInteger', an: { lp: 'start' }, t: 'a' }, { n: 'end', - ti: 'DateTime', + ti: 'NonNegativeInteger', an: { lp: 'end' }, t: 'a' }, { n: 'step', - ti: 'Double', + ti: 'NonNegativeInteger', an: { lp: 'step' }, t: 'a' }] }, { - ln: 'CSNodeType', - tn: 'CS_NodeType', + ln: 'CapabilitiesResponseBaseType', ps: [{ - n: 'description', - en: 'Description' + n: 'serviceIdentification', + en: { + lp: 'ServiceIdentification', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceIdentification' }, { - n: 'service', - mno: 0, - col: true, - en: 'Service', - ti: '.NamedServiceElementType' + n: 'serviceProvider', + en: { + lp: 'ServiceProvider', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceProvider' }, { - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' + n: 'operationsMetadata', + en: { + lp: 'OperationsMetadata', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.OperationsMetadata' }, { - n: 'node', + n: 'language', mno: 0, col: true, - en: 'Node', - ti: '.CSNodeType' + en: 'Language', + ti: 'Language' }, { - n: 'id', - ti: 'ID', + n: 'updateSequence', an: { - lp: 'id' + lp: 'updateSequence' }, t: 'a' }, { - n: 'name', + n: 'lang', + ti: 'Language', an: { - lp: 'name' + lp: 'lang' }, t: 'a' }, { - n: 'parentNID', + n: 'version', an: { - lp: 'parentNID' + lp: 'version' }, t: 'a' - }, { - n: 'nid', - rq: true, - an: { - lp: 'NID' + }] + }, { + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'topic', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'cid', an: { - lp: 'CID' + lp: 'topic' }, t: 'a' }] }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', + ln: 'PostContentTypeMetaData.KVP', + tn: null + }, { + ln: 'DimensionType', ps: [{ - n: 'nid', + n: 'width', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'NID' + lp: 'width' }, t: 'a' }, { - n: 'depth', + n: 'height', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'depth' + lp: 'height' }, t: 'a' }] @@ -787,85 +925,138 @@ var WAMI_1_0_0_Module_Factory = function () { en: 'Metadata', ti: '.CollectionMetadataSectionsType' }] + }, { + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'PostContentTypeMetaData', + tn: null, + ps: [{ + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' + }, { + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' + }] }, { ln: 'GeoTransformType', ps: [{ n: 'xOffset', rq: true, - ti: 'Double', + ti: 'Double', + an: { + lp: 'xOffset' + }, + t: 'a' + }, { + n: 'yOffset', + rq: true, + ti: 'Double', + an: { + lp: 'yOffset' + }, + t: 'a' + }, { + n: 'xScale', + rq: true, + ti: 'Double', + an: { + lp: 'xScale' + }, + t: 'a' + }, { + n: 'yScale', + rq: true, + ti: 'Double', + an: { + lp: 'yScale' + }, + t: 'a' + }, { + n: 'xSkew', + rq: true, + ti: 'Double', + an: { + lp: 'xSkew' + }, + t: 'a' + }, { + n: 'ySkew', + rq: true, + ti: 'Double', + an: { + lp: 'ySkew' + }, + t: 'a' + }] + }, { + ln: 'CSCollectionCountType', + tn: 'CS_CollectionCountType', + bti: '.AbstractResponseType', + ps: [{ + n: 'description', + en: 'Description' + }, { + n: 'root', + rq: true, + ti: 'Boolean', an: { - lp: 'xOffset' + lp: 'root' }, t: 'a' }, { - n: 'yOffset', - rq: true, - ti: 'Double', + n: 'depth', + ti: 'NonNegativeInteger', an: { - lp: 'yOffset' + lp: 'depth' }, t: 'a' }, { - n: 'xScale', + n: 'nid', rq: true, - ti: 'Double', an: { - lp: 'xScale' + lp: 'NID' }, t: 'a' }, { - n: 'yScale', + n: 'childNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'yScale' + lp: 'childNodes' }, t: 'a' }, { - n: 'xSkew', + n: 'totalNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'xSkew' + lp: 'totalNodes' }, t: 'a' }, { - n: 'ySkew', + n: 'collections', rq: true, - ti: 'Double', - an: { - lp: 'ySkew' - }, - t: 'a' - }] - }, { - ln: 'MultipartImageRootDocumentType.Reference', - tn: null, - ps: [{ - n: 'imageReference', + ti: 'NonNegativeInteger', an: { - lp: 'imageReference' + lp: 'collections' }, t: 'a' }, { - n: 'metadataReference', + n: 'edgeDepth', + ti: 'NonNegativeInteger', an: { - lp: 'metadataReference' + lp: 'edgeDepth' }, t: 'a' }] }, { - ln: 'PostContentTypeMetaData', - tn: null, - ps: [{ - n: 'kvp', - en: 'KVP', - ti: '.PostContentTypeMetaData.KVP' - }, { - n: 'xml', - en: 'XML', - ti: '.PostContentTypeMetaData.XML' - }] + ln: 'ISPathMapType', + tn: 'IS_PathMapType', + bti: '.MultipartImageRootDocumentType' }, { ln: 'ISGetPathMapRequestType', tn: 'IS_GetPathMapRequestType', @@ -905,44 +1096,14 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeoBoxSectionType', - ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' - }, { - n: 'nativeCRS', - an: { - lp: 'nativeCRS' - }, - t: 'a' - }] - }, { - ln: 'VSGetMapVideoRequestType', - tn: 'VS_GetMapVideoRequestType', + ln: 'VSGetPathMapVideoRequestType', + tn: 'VS_GetPathMapVideoRequestType', bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' - }, { - n: 'cid', + n: 'path', rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'CID' - }, - t: 'a' + en: 'Path', + ti: '.PathMapType' }, { n: 'styles', ti: { @@ -975,190 +1136,122 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractResponseType', - ps: [{ - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' - }, - t: 'a' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'FrameOrTimeRangeRequestType.FrameRange', + ln: 'CSCollectionsType.Parent', tn: null, ps: [{ - n: 'start', - ti: 'NonNegativeInteger', - an: { - lp: 'start' - }, - t: 'a' - }, { - n: 'end', - ti: 'NonNegativeInteger', - an: { - lp: 'end' - }, - t: 'a' + n: 'service', + rq: true, + en: 'Service', + ti: '.NamedServiceElementType' }, { - n: 'step', - ti: 'NonNegativeInteger', + n: 'nid', + rq: true, an: { - lp: 'step' + lp: 'NID' }, t: 'a' }] }, { - ln: 'HelpResponseType', + ln: 'ServiceElementType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { n: 'request', rq: true, - an: { - lp: 'request' - }, - t: 'a' - }, { - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' - }, - t: 'a' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + col: true, + en: 'Request', + ti: '.RequestMethodLinkType' }] }, { - ln: 'FrameOrTimeRangeRequestType', + ln: 'CollectionSectionType', ps: [{ - n: 'frameRange', - en: 'FrameRange', - ti: '.FrameOrTimeRangeRequestType.FrameRange' - }, { - n: 'timeRange', - en: 'TimeRange', - ti: '.FrameOrTimeRangeRequestType.TimeRange' - }, { - n: 'frame', + n: 'startFrame', ti: 'NonNegativeInteger', an: { - lp: 'frame' + lp: 'startFrame' }, t: 'a' }, { - n: 'time', - ti: 'DateTime', + n: 'endFrame', + ti: 'NonNegativeInteger', an: { - lp: 'time' + lp: 'endFrame' }, t: 'a' - }] - }, { - ln: 'VSGetPathMapVideoRequestType', - tn: 'VS_GetPathMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', - ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' }, { - n: 'styles', - ti: { - t: 'l' - }, + n: 'frameCount', + ti: 'NonNegativeInteger', an: { - lp: 'styles' + lp: 'frameCount' }, t: 'a' }, { - n: 'bgcolor', + n: 'startTime', + ti: 'DateTime', an: { - lp: 'bgcolor' + lp: 'startTime' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'endTime', + ti: 'DateTime', an: { - lp: 'transparent' + lp: 'endTime' }, t: 'a' }, { - n: 'dup', - rq: true, - ti: 'NonNegativeInteger', + n: 'timeSpan', + ti: 'Double', an: { - lp: 'dup' + lp: 'timeSpan' }, t: 'a' - }] - }, { - ln: 'ISGetMapInfoRequestType', - tn: 'IS_GetMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', - ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' + n: 'frameInterval', + ti: 'Double', + an: { + lp: 'frameInterval' }, + t: 'a' + }, { + n: 'frameJitter', + ti: 'Double', an: { - lp: 'CID' + lp: 'frameJitter' }, t: 'a' }] }, { - ln: 'FrameOrTimeSpanRequestType', + ln: 'MetadataGroupType', ps: [{ - n: 'frames', - ti: 'NonNegativeInteger', - an: { - lp: 'frames' - }, - t: 'a' + n: 'attribute', + mno: 0, + col: true, + en: 'Attribute', + ti: '.NameValuePairType' }, { - n: 'duration', - ti: 'Double', + n: 'name', + rq: true, an: { - lp: 'duration' + lp: 'name' }, t: 'a' }] + }, { + ln: 'CSCollectionsType', + tn: 'CS_CollectionsType', + bti: '.AbstractResponseType', + ps: [{ + n: 'description', + en: 'Description' + }, { + n: 'parent', + en: 'Parent', + ti: '.CSCollectionsType.Parent' + }, { + n: 'node', + rq: true, + en: 'Node', + ti: '.CSNodeType' + }] }, { ln: 'CollectionMetadataSectionsType', ps: [{ @@ -1195,143 +1288,50 @@ var WAMI_1_0_0_Module_Factory = function () { ti: '.ExtendedMetadataSection' }] }, { - ln: 'PathMapTrackAoiType', + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', + n: 'path', rq: true, - en: 'Time', - ti: '.FrameOrTimeRequestType' - }, { - n: 'timeSpan', - en: 'TimeSpan', - ti: '.FrameOrTimeSpanRequestType' - }, { - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' + en: 'Path', + ti: '.PathMapType' }] }, { - ln: 'PathMapType', + ln: 'GetCapabilitiesRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'track', + n: 'acceptVersions', rq: true, - col: true, - en: 'Track', - ti: '.PathMapTrackType' - }] - }, { - ln: 'ISPathMapType', - tn: 'IS_PathMapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'RequestMethodLinkType', - bti: 'OWS_2_0.RequestMethodType', - ps: [{ - n: 'get', - ti: 'Boolean', - an: { - lp: 'get' - }, - t: 'a' - }, { - n: 'post', - ti: 'Boolean', - an: { - lp: 'post' + ti: { + t: 'l' }, - t: 'a' - }] - }, { - ln: 'PostContentTypeMetaData.XML', - tn: null, - ps: [{ - n: 'schemaElement', - rq: true, - ti: 'NCName', an: { - lp: 'schemaElement' + lp: 'acceptVersions' }, t: 'a' - }] - }, { - ln: 'CapabilitiesResponseBaseType', - ps: [{ - n: 'serviceIdentification', - en: { - lp: 'ServiceIdentification', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceIdentification' - }, { - n: 'serviceProvider', - en: { - lp: 'ServiceProvider', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceProvider' }, { - n: 'operationsMetadata', - en: { - lp: 'OperationsMetadata', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.OperationsMetadata' - }, { - n: 'language', - mno: 0, - col: true, - en: 'Language', - ti: 'Language' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' + n: 'acceptFormats', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'lang', - ti: 'Language', an: { - lp: 'lang' + lp: 'acceptFormats' }, t: 'a' }, { - n: 'version', - an: { - lp: 'version' + n: 'sections', + ti: { + t: 'l' }, - t: 'a' - }] - }, { - ln: 'ISInfoType', - tn: 'IS_InfoType', - bti: '.AbstractResponseType', - ps: [{ - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] - }, { - ln: 'FrameOrTimeRequestType', - ps: [{ - n: 'frame', - ti: 'NonNegativeInteger', an: { - lp: 'frame' + lp: 'sections' }, t: 'a' }, { - n: 'time', - ti: 'DateTime', + n: 'updateSequence', an: { - lp: 'time' + lp: 'updateSequence' }, t: 'a' }] @@ -1339,38 +1339,29 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'enum', ln: 'NodeCountDepthType', vs: ['All', '1'] - }, { - t: 'enum', - ln: 'ExceptionNameType', - vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', ln: 'DispositionType', vs: ['ordered', 'unordered', 'replace'] }, { t: 'enum', - ln: 'ServiceNameType', - vs: ['CS', 'IS', 'VS', 'QS', 'VCSS', 'VFS'] + ln: 'ExceptionNameType', + vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', ln: 'NodeDepthType', vs: ['All', '0', '1'] + }, { + t: 'enum', + ln: 'ServiceNameType', + vs: ['CS', 'IS', 'VS', 'QS', 'VCSS', 'VFS'] }], eis: [{ - en: 'VS_GetMapVideoRequest', - ti: '.VSGetMapVideoRequestType' - }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' - }, { - en: 'IS_Map', - ti: '.ISMapType' - }, { - en: 'IS_PathMap', - ti: '.ISPathMapType' + en: 'CS_CollectionCount', + ti: '.CSCollectionCountType' }, { - en: 'IS_MapInfo', - ti: '.ISMapInfoType' + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' }, { en: 'PostContentTypeMetaData', ti: '.PostContentTypeMetaData', @@ -1378,30 +1369,42 @@ var WAMI_1_0_0_Module_Factory = function () { lp: 'AbstractMetaData', ns: 'http:\/\/www.opengis.net\/ows\/2.0' } + }, { + en: 'CS_GetCollectionCountRequest', + ti: '.CSGetCollectionCountRequestType' + }, { + en: 'IS_GetMapRequest', + ti: '.ISGetMapRequestType' + }, { + en: 'IS_MapInfo', + ti: '.ISMapInfoType' + }, { + en: 'VS_GetMapVideoRequest', + ti: '.VSGetMapVideoRequestType' }, { en: 'IS_GetPathMapInfoRequest', ti: '.ISGetPathMapInfoRequestType' - }, { - en: 'CS_GetCollectionsRequest', - ti: '.CSGetCollectionsRequestType' }, { en: 'CS_Collections', ti: '.CSCollectionsType' }, { - en: 'IS_GetMapRequest', - ti: '.ISGetMapRequestType' + en: 'CS_GetCollectionsRequest', + ti: '.CSGetCollectionsRequestType' }, { - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' + en: 'Capabilities', + ti: '.CapabilitiesResponseBaseType' }, { en: 'IS_GetPathMapRequest', ti: '.ISGetPathMapRequestType' }, { - en: 'Capabilities', - ti: '.CapabilitiesResponseBaseType' + en: 'IS_PathMap', + ti: '.ISPathMapType' }, { - en: 'CS_GetCollectionCountRequest', - ti: '.CSGetCollectionCountRequestType' + en: 'IS_PathMapInfo', + ti: '.ISPathMapInfoType' + }, { + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' }, { en: 'ExtendedMetadataSection', ti: '.ExtendedMetadataSection' @@ -1412,14 +1415,11 @@ var WAMI_1_0_0_Module_Factory = function () { en: 'IS_GetMapInfoRequest', ti: '.ISGetMapInfoRequestType' }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' - }, { - en: 'CS_CollectionCount', - ti: '.CSCollectionCountType' + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' }, { - en: 'IS_PathMapInfo', - ti: '.ISPathMapInfoType' + en: 'IS_Map', + ti: '.ISMapType' }] }; return { diff --git a/scripts/lib/WAMI_1_0_1.js b/scripts/lib/WAMI_1_0_1.js index 4b81c85e..7dc01df0 100644 --- a/scripts/lib/WAMI_1_0_1.js +++ b/scripts/lib/WAMI_1_0_1.js @@ -4,151 +4,157 @@ var WAMI_1_0_1_Module_Factory = function () { dens: 'http:\/\/www.pixia.com\/wami\/v101', deps: ['OWS_2_0', 'WAMI_Common_1_0_1'], tis: [{ - ln: 'CapabilitiesResponseBaseType', + ln: 'FileSectionType', ps: [{ - n: 'serviceIdentification', - en: { - lp: 'ServiceIdentification', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceIdentification' - }, { - n: 'serviceProvider', - en: { - lp: 'ServiceProvider', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceProvider' + n: 'geoTransform', + en: 'GeoTransform', + ti: '.GeoTransformType' }, { - n: 'operationsMetadata', - en: { - lp: 'OperationsMetadata', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.OperationsMetadata' + n: 'wkt', + en: 'WKT' }, { - n: 'language', + n: 'boundingPolygon', mno: 0, col: true, - en: 'Language', - ti: 'Language' + en: 'BoundingPolygon', + ti: '.BoundingPolygonType' }, { - n: 'updateSequence', + n: 'fileName', an: { - lp: 'updateSequence' + lp: 'fileName' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'fileSize', + ti: 'NonNegativeInteger', an: { - lp: 'lang' + lp: 'fileSize' }, t: 'a' }, { - n: 'version', + n: 'createTime', + ti: 'DateTime', an: { - lp: 'version' + lp: 'createTime' }, t: 'a' - }] - }, { - ln: 'AbstractResponseType', - ps: [{ - n: 'lang', - ti: 'Language', + }, { + n: 'modifyTime', + ti: 'DateTime', an: { - lp: 'lang' + lp: 'modifyTime' }, t: 'a' }, { - n: 'version', + n: 'pixelWidth', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'pixelWidth' }, t: 'a' - }] - }, { - ln: 'FrameOrTimeRequestType', - ps: [{ - n: 'frame', + }, { + n: 'pixelHeight', ti: 'NonNegativeInteger', an: { - lp: 'frame' + lp: 'pixelHeight' }, t: 'a' }, { - n: 'time', - ti: 'DateTime', + n: 'fileFormat', an: { - lp: 'time' + lp: 'fileFormat' }, t: 'a' - }] - }, { - ln: 'MetadataGroupType', - ps: [{ - n: 'attribute', - mno: 0, - col: true, - en: 'Attribute', - ti: '.NameValuePairType' }, { - n: 'name', - rq: true, + n: 'bands', + ti: 'NonNegativeInteger', an: { - lp: 'name' + lp: 'bands' + }, + t: 'a' + }, { + n: 'bitsPerBand', + ti: 'NonNegativeInteger', + an: { + lp: 'bitsPerBand' + }, + t: 'a' + }, { + n: 'bandDataType', + an: { + lp: 'bandDataType' }, t: 'a' }] }, { - ln: 'GeoTransformType', + ln: 'DimensionType', ps: [{ - n: 'xOffset', + n: 'width', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'xOffset' + lp: 'width' }, t: 'a' }, { - n: 'yOffset', + n: 'height', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'yOffset' + lp: 'height' }, t: 'a' + }] + }, { + ln: 'FrameOrTimeRangeRequestType', + ps: [{ + n: 'frameRange', + mno: 0, + col: true, + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' }, { - n: 'xScale', - rq: true, - ti: 'Double', + n: 'timeRange', + mno: 0, + col: true, + en: 'TimeRange', + ti: '.FrameOrTimeRangeRequestType.TimeRange' + }, { + n: 'timeList', + en: 'TimeList', + ti: { + t: 'l' + } + }] + }, { + ln: 'FrameOrTimeRangeRequestType.FrameRange', + tn: null, + ps: [{ + n: 'recurringInterval', + ti: 'NonNegativeInteger', an: { - lp: 'xScale' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'yScale', - rq: true, - ti: 'Double', + n: 'start', + ti: 'NonNegativeInteger', an: { - lp: 'yScale' + lp: 'start' }, t: 'a' }, { - n: 'xSkew', - rq: true, - ti: 'Double', + n: 'end', + ti: 'NonNegativeInteger', an: { - lp: 'xSkew' + lp: 'end' }, t: 'a' }, { - n: 'ySkew', - rq: true, - ti: 'Double', + n: 'step', + ti: 'NonNegativeInteger', an: { - lp: 'ySkew' + lp: 'step' }, t: 'a' }] @@ -193,133 +199,94 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionMetadataSectionsType', + ln: 'CommonAbstractGetMapRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'collection', - en: 'Collection', - ti: '.CollectionSectionType' - }, { - n: 'geoBox', - en: 'GeoBox', - ti: '.GeoBoxSectionType' - }, { - n: 'toa', - en: 'TOA', - ti: 'DateTime' - }, { - n: 'frameNum', - en: 'FrameNum', - ti: 'NonNegativeInteger' - }, { - n: 'file', - en: 'File', - ti: '.FileSectionType' - }, { - n: 'group', - mno: 0, - col: true, - en: 'Group', - ti: '.MetadataGroupType' - }, { - n: 'extendedMetadataSection', + n: 'option', mno: 0, col: true, - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' - }] - }, { - ln: 'CommonAbstractRequestType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'Option', + ti: '.NameValuePairType' }, { - n: 'request', + n: 'crs', rq: true, an: { - lp: 'request' - }, - t: 'a' - }, { - n: 'exceptions', - an: { - lp: 'exceptions' + lp: 'crs' }, t: 'a' }, { - n: 'acceptLanguages', + n: 'metadata', ti: { - t: 'l', - bti: 'Language' + t: 'l' }, an: { - lp: 'acceptLanguages' + lp: 'metadata' }, t: 'a' }] }, { - ln: 'GetCapabilitiesRequestType', - bti: '.CommonAbstractRequestType', + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'acceptVersions', - rq: true, + n: 'topic', ti: { t: 'l' }, an: { - lp: 'acceptVersions' + lp: 'topic' }, t: 'a' - }, { - n: 'acceptFormats', - ti: { - t: 'l' - }, + }] + }, { + ln: 'FrameOrTimeRequestType', + ps: [{ + n: 'frame', + ti: 'NonNegativeInteger', an: { - lp: 'acceptFormats' + lp: 'frame' }, t: 'a' }, { - n: 'sections', - ti: { - t: 'l' - }, - an: { - lp: 'sections' - }, - t: 'a' - }, { - n: 'updateSequence', + n: 'time', + ti: 'DateTime', an: { - lp: 'updateSequence' + lp: 'time' }, t: 'a' }] }, { - ln: 'MultipartImageRootDocumentType.Reference', + ln: 'CSCollectionsType.Parent', tn: null, ps: [{ - n: 'imageReference', - an: { - lp: 'imageReference' - }, - t: 'a' + n: 'service', + rq: true, + en: 'Service', + ti: '.NamedServiceElementType' }, { - n: 'metadataReference', + n: 'nid', + rq: true, an: { - lp: 'metadataReference' + lp: 'NID' }, t: 'a' }] }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', + ln: 'ExtendedMetadataSection', + tn: null, ps: [{ + n: 'abstractMetaData', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'AnyType', + t: 'er' + }, { n: 'name', - rq: true, an: { lp: 'name' }, @@ -351,285 +318,310 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'FrameOrTimeSpanRequestType', + ln: 'BoundingPolygonType', ps: [{ - n: 'frames', - ti: 'NonNegativeInteger', + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'crs', + rq: true, an: { - lp: 'frames' + lp: 'crs' + }, + t: 'a' + }] + }, { + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'nid', + an: { + lp: 'NID' }, t: 'a' }, { - n: 'duration', - ti: 'Double', + n: 'depth', an: { - lp: 'duration' + lp: 'depth' }, t: 'a' }] }, { - ln: 'PathMapType', + ln: 'MetadataGroupType', ps: [{ - n: 'track', - rq: true, + n: 'attribute', + mno: 0, col: true, - en: 'Track', - ti: '.PathMapTrackType' + en: 'Attribute', + ti: '.NameValuePairType' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'PathMapTrackAoiType', + ln: 'CollectionMetadataSectionsType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' + n: 'collection', + en: 'Collection', + ti: '.CollectionSectionType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRequestType' + n: 'geoBox', + en: 'GeoBox', + ti: '.GeoBoxSectionType' }, { - n: 'timeSpan', - en: 'TimeSpan', - ti: '.FrameOrTimeSpanRequestType' + n: 'toa', + en: 'TOA', + ti: 'DateTime' }, { - n: 'option', + n: 'frameNum', + en: 'FrameNum', + ti: 'NonNegativeInteger' + }, { + n: 'file', + en: 'File', + ti: '.FileSectionType' + }, { + n: 'group', mno: 0, col: true, - en: 'Option', - ti: '.NameValuePairType' - }] - }, { - ln: 'PostContentTypeMetaData', - tn: null, - ps: [{ - n: 'kvp', - en: 'KVP', - ti: '.PostContentTypeMetaData.KVP' + en: 'Group', + ti: '.MetadataGroupType' }, { - n: 'xml', - en: 'XML', - ti: '.PostContentTypeMetaData.XML' + n: 'extendedMetadataSection', + mno: 0, + col: true, + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' }] }, { - ln: 'VSGetMapVideoRequestType', - tn: 'VS_GetMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'CSCollectionCountType', + tn: 'CS_CollectionCountType', + bti: '.AbstractResponseType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' + n: 'description', + en: 'Description' }, { - n: 'cid', + n: 'root', rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'CID' - }, - t: 'a' - }, { - n: 'styles', - ti: { - t: 'l' - }, - an: { - lp: 'styles' - }, - t: 'a' - }, { - n: 'bgcolor', - an: { - lp: 'bgcolor' - }, - t: 'a' - }, { - n: 'transparent', ti: 'Boolean', an: { - lp: 'transparent' + lp: 'root' }, t: 'a' }, { - n: 'dup', - rq: true, + n: 'depth', ti: 'NonNegativeInteger', an: { - lp: 'dup' + lp: 'depth' }, t: 'a' - }] - }, { - ln: 'BoundBoxType', - ps: [{ - n: 'crs', - rq: true, + }, { + n: 'nid', an: { - lp: 'crs' + lp: 'NID' }, t: 'a' }, { - n: 'minx', + n: 'childNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'minx' + lp: 'childNodes' }, t: 'a' }, { - n: 'miny', + n: 'totalNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'miny' + lp: 'totalNodes' }, t: 'a' }, { - n: 'maxx', - rq: true, - ti: 'Double', + n: 'collections', + ti: 'NonNegativeInteger', an: { - lp: 'maxx' + lp: 'collections' }, t: 'a' }, { - n: 'maxy', - rq: true, - ti: 'Double', + n: 'edgeDepth', + ti: 'NonNegativeInteger', an: { - lp: 'maxy' + lp: 'edgeDepth' }, t: 'a' - }, { - n: 'resx', - ti: 'Double', + }] + }, { + ln: 'PostContentTypeMetaData.KVP', + tn: null + }, { + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, + ps: [{ + n: 'imageReference', an: { - lp: 'resx' + lp: 'imageReference' }, t: 'a' }, { - n: 'resy', - ti: 'Double', + n: 'metadataReference', an: { - lp: 'resy' + lp: 'metadataReference' }, t: 'a' }] }, { - ln: 'ISMapInfoType', - tn: 'IS_MapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'PathMapTrackType', + ln: 'ISInfoType', + tn: 'IS_InfoType', + bti: '.AbstractResponseType', ps: [{ - n: 'aoi', + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] + }, { + ln: 'ServiceElementType', + ps: [{ + n: 'request', rq: true, - mno: 2, col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' - }, { - n: 'cid', + en: 'Request', + ti: '.RequestMethodLinkType' + }] + }, { + ln: 'GetCapabilitiesRequestType', + bti: '.CommonAbstractRequestType', + ps: [{ + n: 'acceptVersions', rq: true, ti: { t: 'l' }, an: { - lp: 'CID' + lp: 'acceptVersions' }, t: 'a' }, { - n: 'method', - an: { - lp: 'method' + n: 'acceptFormats', + ti: { + t: 'l' }, - t: 'a' - }] - }, { - ln: 'ISAbstractMapInfoType', - tn: 'IS_AbstractMapInfoType', - bti: '.AbstractResponseType', - ps: [{ - n: 'metadata', - rq: true, - col: true, - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] - }, { - ln: 'ISGetPathMapRequestType', - tn: 'IS_GetPathMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', - ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - n: 'disposition', an: { - lp: 'disposition' + lp: 'acceptFormats' }, t: 'a' }, { - n: 'styles', + n: 'sections', ti: { t: 'l' }, an: { - lp: 'styles' + lp: 'sections' }, t: 'a' }, { - n: 'bgcolor', + n: 'updateSequence', an: { - lp: 'bgcolor' + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'FrameOrTimeSpanRequestType', + ps: [{ + n: 'frames', + ti: 'NonNegativeInteger', + an: { + lp: 'frames' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'duration', + ti: 'Double', an: { - lp: 'transparent' + lp: 'duration' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType.TimeRange', + ln: 'PostContentTypeMetaData', tn: null, ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' + }, { + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' + }] + }, { + ln: 'CSNodeType', + tn: 'CS_NodeType', + ps: [{ + n: 'description', + en: 'Description' + }, { + n: 'service', + mno: 0, + col: true, + en: 'Service', + ti: '.NamedServiceElementType' + }, { + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }, { + n: 'node', + mno: 0, + col: true, + en: 'Node', + ti: '.CSNodeType' + }, { + n: 'id', an: { - lp: 'recurringInterval' + lp: 'id' }, t: 'a' }, { - n: 'start', - ti: 'DateTime', + n: 'name', an: { - lp: 'start' + lp: 'name' }, t: 'a' }, { - n: 'end', - ti: 'DateTime', + n: 'parentNID', an: { - lp: 'end' + lp: 'parentNID' }, t: 'a' }, { - n: 'resolution', - ti: 'Duration', + n: 'nid', + rq: true, an: { - lp: 'resolution' + lp: 'NID' + }, + t: 'a' + }, { + n: 'cid', + an: { + lp: 'CID' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' }, t: 'a' }] @@ -673,95 +665,71 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ISPathMapType', - tn: 'IS_PathMapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'FrameOrTimeRangeRequestType.FrameRange', - tn: null, + ln: 'HelpResponseType', ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', + rq: true, an: { - lp: 'recurringInterval' + lp: 'service' }, t: 'a' }, { - n: 'start', - ti: 'NonNegativeInteger', + n: 'request', + rq: true, an: { - lp: 'start' + lp: 'request' }, t: 'a' }, { - n: 'end', - ti: 'NonNegativeInteger', + n: 'lang', + ti: 'Language', an: { - lp: 'end' + lp: 'lang' }, t: 'a' }, { - n: 'step', - ti: 'NonNegativeInteger', + n: 'version', an: { - lp: 'step' + lp: 'version' }, t: 'a' }] }, { - ln: 'PostContentTypeMetaData.XML', - tn: null, + ln: 'PathMapTrackType', ps: [{ - n: 'schemaElement', + n: 'aoi', rq: true, - ti: 'NCName', + mno: 2, + col: true, + en: 'Aoi', + ti: '.PathMapTrackAoiType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'schemaElement' + lp: 'CID' }, t: 'a' - }] - }, { - ln: 'ISGetPathMapInfoRequestType', - tn: 'IS_GetPathMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', - ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' - }] - }, { - ln: 'ExtendedMetadataSection', - tn: null, - ps: [{ - n: 'abstractMetaData', - mno: 0, - col: true, - mx: false, - dom: false, - en: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'AnyType', - t: 'er' }, { - n: 'name', + n: 'method', an: { - lp: 'name' + lp: 'method' }, t: 'a' }] }, { - ln: 'HelpResponseType', + ln: 'CommonAbstractRequestType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { n: 'service', rq: true, an: { @@ -776,383 +744,504 @@ var WAMI_1_0_1_Module_Factory = function () { }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'exceptions', an: { - lp: 'lang' + lp: 'exceptions' }, t: 'a' }, { - n: 'version', - an: { - lp: 'version' + n: 'acceptLanguages', + ti: { + t: 'l', + bti: 'Language' + }, + an: { + lp: 'acceptLanguages' }, t: 'a' }] }, { - ln: 'GetHelpRequestType', - bti: '.AbstractRequestType', + ln: 'MultipartImageRootDocumentType', ps: [{ - n: 'topic', - ti: { - t: 'l' + n: 'reference', + mno: 0, + col: true, + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] + }, { + ln: 'AbstractResponseType', + ps: [{ + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' }, + t: 'a' + }, { + n: 'version', an: { - lp: 'topic' + lp: 'version' }, t: 'a' }] }, { - ln: 'ISMapType', - tn: 'IS_MapType', - bti: '.MultipartImageRootDocumentType' + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }] }, { - ln: 'BoundingPolygonType', + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' + n: 'get', + ti: 'Boolean', + an: { + lp: 'get' }, - t: 'v' + t: 'a' }, { - n: 'crs', + n: 'post', + ti: 'Boolean', + an: { + lp: 'post' + }, + t: 'a' + }] + }, { + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', + ps: [{ + n: 'version', rq: true, an: { - lp: 'crs' + lp: 'version' + }, + t: 'a' + }, { + n: 'format', + an: { + lp: 'format' }, t: 'a' }] }, { - ln: 'ISInfoType', - tn: 'IS_InfoType', - bti: '.AbstractResponseType', + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'ISPathMapType', + tn: 'IS_PathMapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'BinaryAbstractGetMapRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' + n: 'viewPort', + rq: true, + en: 'ViewPort', + ti: '.DimensionType' }] }, { - ln: 'FileSectionType', + ln: 'PathMapTrackAoiType', ps: [{ - n: 'geoTransform', - en: 'GeoTransform', - ti: '.GeoTransformType' + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'wkt', - en: 'WKT' + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRequestType' }, { - n: 'boundingPolygon', + n: 'timeSpan', + en: 'TimeSpan', + ti: '.FrameOrTimeSpanRequestType' + }, { + n: 'option', mno: 0, col: true, - en: 'BoundingPolygon', - ti: '.BoundingPolygonType' + en: 'Option', + ti: '.NameValuePairType' + }] + }, { + ln: 'ISGetPathMapRequestType', + tn: 'IS_GetPathMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' }, { - n: 'fileName', + n: 'disposition', an: { - lp: 'fileName' + lp: 'disposition' }, t: 'a' }, { - n: 'fileSize', - ti: 'NonNegativeInteger', + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'fileSize' + lp: 'styles' }, t: 'a' }, { - n: 'createTime', - ti: 'DateTime', + n: 'bgcolor', an: { - lp: 'createTime' + lp: 'bgcolor' }, t: 'a' }, { - n: 'modifyTime', - ti: 'DateTime', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'modifyTime' + lp: 'transparent' }, t: 'a' - }, { - n: 'pixelWidth', - ti: 'NonNegativeInteger', + }] + }, { + ln: 'PathMapType', + ps: [{ + n: 'track', + rq: true, + col: true, + en: 'Track', + ti: '.PathMapTrackType' + }] + }, { + ln: 'ISPathMapInfoType', + tn: 'IS_PathMapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'ISAbstractMapInfoType', + tn: 'IS_AbstractMapInfoType', + bti: '.AbstractResponseType', + ps: [{ + n: 'metadata', + rq: true, + col: true, + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] + }, { + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', + ps: [{ + n: 'name', + rq: true, an: { - lp: 'pixelWidth' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'GeoBoxSectionType', + ps: [{ + n: 'boundingBox', + mno: 0, + col: true, + en: 'BoundingBox', + ti: '.BoundBoxType' }, { - n: 'pixelHeight', - ti: 'NonNegativeInteger', + n: 'nativeCRS', an: { - lp: 'pixelHeight' + lp: 'nativeCRS' + }, + t: 'a' + }] + }, { + ln: 'BoundBoxType', + ps: [{ + n: 'crs', + rq: true, + an: { + lp: 'crs' }, t: 'a' }, { - n: 'fileFormat', + n: 'minx', + rq: true, + ti: 'Double', an: { - lp: 'fileFormat' + lp: 'minx' }, t: 'a' }, { - n: 'bands', - ti: 'NonNegativeInteger', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'bands' + lp: 'miny' }, t: 'a' }, { - n: 'bitsPerBand', - ti: 'NonNegativeInteger', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'bitsPerBand' + lp: 'maxx' }, t: 'a' }, { - n: 'bandDataType', + n: 'maxy', + rq: true, + ti: 'Double', an: { - lp: 'bandDataType' + lp: 'maxy' }, t: 'a' - }] - }, { - ln: 'RequestMethodLinkType', - bti: 'OWS_2_0.RequestMethodType', - ps: [{ - n: 'get', - ti: 'Boolean', + }, { + n: 'resx', + ti: 'Double', an: { - lp: 'get' + lp: 'resx' }, t: 'a' }, { - n: 'post', - ti: 'Boolean', + n: 'resy', + ti: 'Double', an: { - lp: 'post' + lp: 'resy' }, t: 'a' }] }, { - ln: 'CollectionSectionType', + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'cid', + n: 'nid', an: { - lp: 'CID' + lp: 'NID' }, t: 'a' }, { - n: 'startFrame', - ti: 'NonNegativeInteger', + n: 'depth', an: { - lp: 'startFrame' + lp: 'depth' }, t: 'a' }, { - n: 'endFrame', - ti: 'NonNegativeInteger', + n: 'metadata', + ti: { + t: 'l' + }, an: { - lp: 'endFrame' + lp: 'metadata' }, t: 'a' - }, { - n: 'frameCount', + }] + }, { + ln: 'FrameOrTimeRangeRequestType.TimeRange', + tn: null, + ps: [{ + n: 'recurringInterval', ti: 'NonNegativeInteger', an: { - lp: 'frameCount' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'startTime', + n: 'start', ti: 'DateTime', an: { - lp: 'startTime' + lp: 'start' }, t: 'a' }, { - n: 'endTime', + n: 'end', ti: 'DateTime', an: { - lp: 'endTime' + lp: 'end' }, t: 'a' }, { - n: 'timeSpan', - ti: 'Double', + n: 'resolution', + ti: 'Duration', an: { - lp: 'timeSpan' + lp: 'resolution' }, t: 'a' - }, { - n: 'frameInterval', - ti: 'Double', + }] + }, { + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'PostContentTypeMetaData.XML', + tn: null, + ps: [{ + n: 'schemaElement', + rq: true, + ti: 'NCName', an: { - lp: 'frameInterval' + lp: 'schemaElement' }, t: 'a' + }] + }, { + ln: 'VSGetMapVideoRequestType', + tn: 'VS_GetMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', + ps: [{ + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'frameJitter', - ti: 'Double', + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'frameJitter' + lp: 'CID' }, t: 'a' }, { - n: 'live', - ti: 'Boolean', + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'live' + lp: 'styles' }, t: 'a' - }] - }, { - ln: 'BinaryAbstractGetMapRequestType', - bti: '.CommonAbstractGetMapRequestType', - ps: [{ - n: 'viewPort', - rq: true, - en: 'ViewPort', - ti: '.DimensionType' - }] - }, { - ln: 'ISPathMapInfoType', - tn: 'IS_PathMapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'CSNodeType', - tn: 'CS_NodeType', - ps: [{ - n: 'description', - en: 'Description' - }, { - n: 'service', - mno: 0, - col: true, - en: 'Service', - ti: '.NamedServiceElementType' - }, { - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' }, { - n: 'node', - mno: 0, - col: true, - en: 'Node', - ti: '.CSNodeType' - }, { - n: 'id', + n: 'bgcolor', an: { - lp: 'id' + lp: 'bgcolor' }, t: 'a' }, { - n: 'name', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'name' + lp: 'transparent' }, t: 'a' }, { - n: 'parentNID', + n: 'dup', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'parentNID' + lp: 'dup' }, t: 'a' - }, { - n: 'nid', + }] + }, { + ln: 'GeoTransformType', + ps: [{ + n: 'xOffset', rq: true, + ti: 'Double', an: { - lp: 'NID' + lp: 'xOffset' }, t: 'a' }, { - n: 'cid', + n: 'yOffset', + rq: true, + ti: 'Double', an: { - lp: 'CID' + lp: 'yOffset' }, t: 'a' }, { - n: 'updateSequence', + n: 'xScale', + rq: true, + ti: 'Double', an: { - lp: 'updateSequence' + lp: 'xScale' }, t: 'a' - }] - }, { - ln: 'CommonAbstractGetMapRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' }, { - n: 'crs', + n: 'yScale', rq: true, + ti: 'Double', an: { - lp: 'crs' + lp: 'yScale' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' + n: 'xSkew', + rq: true, + ti: 'Double', + an: { + lp: 'xSkew' }, + t: 'a' + }, { + n: 'ySkew', + rq: true, + ti: 'Double', an: { - lp: 'metadata' + lp: 'ySkew' }, t: 'a' }] }, { - ln: 'CSCollectionsType.Parent', - tn: null, + ln: 'CapabilitiesResponseBaseType', ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.NamedServiceElementType' + n: 'serviceIdentification', + en: { + lp: 'ServiceIdentification', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceIdentification' + }, { + n: 'serviceProvider', + en: { + lp: 'ServiceProvider', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceProvider' + }, { + n: 'operationsMetadata', + en: { + lp: 'OperationsMetadata', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.OperationsMetadata' + }, { + n: 'language', + mno: 0, + col: true, + en: 'Language', + ti: 'Language' }, { - n: 'nid', - rq: true, - an: { - lp: 'NID' - }, - t: 'a' - }] - }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'nid', + n: 'updateSequence', an: { - lp: 'NID' + lp: 'updateSequence' }, t: 'a' }, { - n: 'depth', + n: 'lang', + ti: 'Language', an: { - lp: 'depth' + lp: 'lang' }, t: 'a' - }] - }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', - ps: [{ + }, { n: 'version', - rq: true, an: { lp: 'version' }, t: 'a' - }, { - n: 'format', - an: { - lp: 'format' - }, - t: 'a' }] }, { ln: 'ISGetMapRequestType', @@ -1208,170 +1297,77 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeoBoxSectionType', - ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' - }, { - n: 'nativeCRS', - an: { - lp: 'nativeCRS' - }, - t: 'a' - }] - }, { - ln: 'ServiceElementType', - ps: [{ - n: 'request', - rq: true, - col: true, - en: 'Request', - ti: '.RequestMethodLinkType' - }] - }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', - bti: '.AbstractRequestType', + ln: 'CollectionSectionType', ps: [{ - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' - }, { - n: 'depth', + n: 'cid', an: { - lp: 'depth' + lp: 'CID' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' - }, - an: { - lp: 'metadata' - }, - t: 'a' - }] - }, { - ln: 'DimensionType', - ps: [{ - n: 'width', - rq: true, + n: 'startFrame', ti: 'NonNegativeInteger', an: { - lp: 'width' + lp: 'startFrame' }, t: 'a' }, { - n: 'height', - rq: true, + n: 'endFrame', ti: 'NonNegativeInteger', an: { - lp: 'height' + lp: 'endFrame' }, t: 'a' - }] - }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null - }, { - ln: 'CSCollectionCountType', - tn: 'CS_CollectionCountType', - bti: '.AbstractResponseType', - ps: [{ - n: 'description', - en: 'Description' }, { - n: 'root', - rq: true, - ti: 'Boolean', + n: 'frameCount', + ti: 'NonNegativeInteger', an: { - lp: 'root' + lp: 'frameCount' }, t: 'a' }, { - n: 'depth', - ti: 'NonNegativeInteger', + n: 'startTime', + ti: 'DateTime', an: { - lp: 'depth' + lp: 'startTime' }, t: 'a' }, { - n: 'nid', + n: 'endTime', + ti: 'DateTime', an: { - lp: 'NID' + lp: 'endTime' }, t: 'a' }, { - n: 'childNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'timeSpan', + ti: 'Double', an: { - lp: 'childNodes' + lp: 'timeSpan' }, t: 'a' }, { - n: 'totalNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'frameInterval', + ti: 'Double', an: { - lp: 'totalNodes' + lp: 'frameInterval' }, t: 'a' }, { - n: 'collections', - ti: 'NonNegativeInteger', + n: 'frameJitter', + ti: 'Double', an: { - lp: 'collections' + lp: 'frameJitter' }, t: 'a' }, { - n: 'edgeDepth', - ti: 'NonNegativeInteger', + n: 'live', + ti: 'Boolean', an: { - lp: 'edgeDepth' + lp: 'live' }, t: 'a' }] - }, { - ln: 'MultipartImageRootDocumentType', - ps: [{ - n: 'reference', - mno: 0, - col: true, - en: 'Reference', - ti: '.MultipartImageRootDocumentType.Reference' - }] - }, { - ln: 'FrameOrTimeRangeRequestType', - ps: [{ - n: 'frameRange', - mno: 0, - col: true, - en: 'FrameRange', - ti: '.FrameOrTimeRangeRequestType.FrameRange' - }, { - n: 'timeRange', - mno: 0, - col: true, - en: 'TimeRange', - ti: '.FrameOrTimeRangeRequestType.TimeRange' - }, { - n: 'timeList', - en: 'TimeList', - ti: { - t: 'l' - } - }] - }, { - t: 'enum', - ln: 'ExceptionNameType', - vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', ln: 'DispositionType', @@ -1384,71 +1380,75 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'enum', ln: 'NodeCountDepthType', vs: ['All', '1'] + }, { + t: 'enum', + ln: 'ExceptionNameType', + vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }], eis: [{ - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' + en: 'CS_GetCollectionCountRequest', + ti: '.CSGetCollectionCountRequestType' }, { en: 'IS_GetPathMapInfoRequest', ti: '.ISGetPathMapInfoRequestType' + }, { + en: 'IS_Map', + ti: '.ISMapType' + }, { + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' + }, { + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' + }, { + en: 'IS_MapInfo', + ti: '.ISMapInfoType' + }, { + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' }, { en: 'Capabilities', ti: '.CapabilitiesResponseBaseType' }, { - en: 'PostContentTypeMetaData', - ti: '.PostContentTypeMetaData', - sh: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - } - }, { - en: 'CS_CollectionCount', - ti: '.CSCollectionCountType' + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' }, { en: 'IS_GetMapInfoRequest', ti: '.ISGetMapInfoRequestType' }, { en: 'IS_GetPathMapRequest', ti: '.ISGetPathMapRequestType' - }, { - en: 'CS_GetCollectionsRequest', - ti: '.CSGetCollectionsRequestType' - }, { - en: 'IS_PathMap', - ti: '.ISPathMapType' - }, { - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' }, { en: 'Help', ti: '.HelpResponseType' }, { - en: 'IS_MapInfo', - ti: '.ISMapInfoType' + en: 'IS_PathMap', + ti: '.ISPathMapType' }, { - en: 'CS_GetCollectionCountRequest', - ti: '.CSGetCollectionCountRequestType' + en: 'CS_CollectionCount', + ti: '.CSCollectionCountType' }, { - en: 'IS_Map', - ti: '.ISMapType' + en: 'CS_Collections', + ti: '.CSCollectionsType' }, { en: 'VS_GetMapVideoRequest', ti: '.VSGetMapVideoRequestType' - }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' }, { en: 'IS_PathMapInfo', ti: '.ISPathMapInfoType' }, { - en: 'CS_Collections', - ti: '.CSCollectionsType' + en: 'PostContentTypeMetaData', + ti: '.PostContentTypeMetaData', + sh: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + } + }, { + en: 'CS_GetCollectionsRequest', + ti: '.CSGetCollectionsRequestType' }, { en: 'IS_GetMapRequest', ti: '.ISGetMapRequestType' - }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' }] }; return { diff --git a/scripts/lib/WAMI_1_0_2.js b/scripts/lib/WAMI_1_0_2.js index 75e0f0e8..3424133e 100644 --- a/scripts/lib/WAMI_1_0_2.js +++ b/scripts/lib/WAMI_1_0_2.js @@ -2,68 +2,52 @@ var WAMI_1_0_2_Module_Factory = function () { var WAMI_1_0_2 = { n: 'WAMI_1_0_2', dens: 'http:\/\/www.pixia.com\/wami\/v102', - deps: ['WAMI_Common_1_0_0', 'OWS_2_0'], + deps: ['OWS_2_0', 'WAMI_Common_1_0_0'], tis: [{ - ln: 'CSCollectionCountType', - tn: 'CS_CollectionCountType', + ln: 'ISAbstractMapInfoType', + tn: 'IS_AbstractMapInfoType', bti: '.AbstractResponseType', ps: [{ - n: 'description', - en: 'Description' - }, { - n: 'root', - rq: true, - ti: 'Boolean', - an: { - lp: 'root' - }, - t: 'a' - }, { - n: 'depth', - ti: 'NonNegativeInteger', - an: { - lp: 'depth' - }, - t: 'a' - }, { - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' - }, { - n: 'childNodes', + n: 'metadata', rq: true, + col: true, + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] + }, { + ln: 'FrameOrTimeRangeRequestType.TimeRange', + tn: null, + ps: [{ + n: 'recurringInterval', ti: 'NonNegativeInteger', an: { - lp: 'childNodes' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'totalNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'start', + ti: 'DateTime', an: { - lp: 'totalNodes' + lp: 'start' }, t: 'a' }, { - n: 'collections', - ti: 'NonNegativeInteger', + n: 'end', + ti: 'DateTime', an: { - lp: 'collections' + lp: 'end' }, t: 'a' }, { - n: 'edgeDepth', - ti: 'NonNegativeInteger', + n: 'resolution', + ti: 'Duration', an: { - lp: 'edgeDepth' + lp: 'resolution' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType.FrameRange', + ln: 'TimeRangeRequestType.TimeRange', tn: null, ps: [{ n: 'recurringInterval', @@ -74,61 +58,115 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }, { n: 'start', - ti: 'NonNegativeInteger', + ti: 'DateTime', an: { lp: 'start' }, t: 'a' }, { n: 'end', - ti: 'NonNegativeInteger', + ti: 'DateTime', an: { lp: 'end' }, t: 'a' }, { - n: 'step', - ti: 'NonNegativeInteger', + n: 'resolution', + ti: 'Duration', an: { - lp: 'step' + lp: 'resolution' }, t: 'a' }] }, { - ln: 'NameValuePairType', + ln: 'CSCollectionsType', + tn: 'CS_CollectionsType', + bti: '.AbstractResponseType', ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'description', + en: 'Description' }, { - n: 'content', - col: true, - t: 'ae' + n: 'parent', + en: 'Parent', + ti: '.CSCollectionsType.Parent' }, { - n: 'name', + n: 'node', + rq: true, + en: 'Node', + ti: '.CSNodeType' + }, { + n: 'updateSequence', an: { - lp: 'name' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'GeoBoxSectionType', + ln: 'GeoTransformType', ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' + n: 'xOffset', + rq: true, + ti: 'Double', + an: { + lp: 'xOffset' + }, + t: 'a' }, { - n: 'nativeCRS', + n: 'yOffset', + rq: true, + ti: 'Double', an: { - lp: 'nativeCRS' + lp: 'yOffset' + }, + t: 'a' + }, { + n: 'xScale', + rq: true, + ti: 'Double', + an: { + lp: 'xScale' + }, + t: 'a' + }, { + n: 'yScale', + rq: true, + ti: 'Double', + an: { + lp: 'yScale' + }, + t: 'a' + }, { + n: 'xSkew', + rq: true, + ti: 'Double', + an: { + lp: 'xSkew' + }, + t: 'a' + }, { + n: 'ySkew', + rq: true, + ti: 'Double', + an: { + lp: 'ySkew' }, t: 'a' }] }, { - ln: 'ISGetMapInfoRequestType', - tn: 'IS_GetMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ISGetMapRequestType', + tn: 'IS_GetMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ n: 'bBox', rq: true, @@ -149,16 +187,12 @@ var WAMI_1_0_2_Module_Factory = function () { lp: 'CID' }, t: 'a' - }] - }, { - ln: 'VSGetPathMapVideoRequestType', - tn: 'VS_GetPathMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', - ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' + }, { + n: 'disposition', + an: { + lp: 'disposition' + }, + t: 'a' }, { n: 'styles', ti: { @@ -181,96 +215,195 @@ var WAMI_1_0_2_Module_Factory = function () { lp: 'transparent' }, t: 'a' - }, { - n: 'dup', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'dup' - }, - t: 'a' }] }, { - ln: 'FrameOrTimeSpanRequestType', + ln: 'MetadataGroupType', ps: [{ - n: 'frames', - ti: 'NonNegativeInteger', - an: { - lp: 'frames' - }, - t: 'a' + n: 'attribute', + mno: 0, + col: true, + en: 'Attribute', + ti: '.NameValuePairType' }, { - n: 'duration', - ti: 'Double', + n: 'name', + rq: true, an: { - lp: 'duration' + lp: 'name' }, t: 'a' }] - }, { - ln: 'ServiceElementType', - ps: [{ - n: 'request', - rq: true, - col: true, - en: 'Request', - ti: '.RequestMethodLinkType' - }] }, { ln: 'ISPathMapInfoType', tn: 'IS_PathMapInfoType', bti: '.ISAbstractMapInfoType' }, { - ln: 'HelpResponseType', + ln: 'PostContentTypeMetaData', + tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' }, { - n: 'content', + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' + }] + }, { + ln: 'GeoBoxSectionType', + ps: [{ + n: 'boundingBox', + mno: 0, col: true, - t: 'ae' + en: 'BoundingBox', + ti: '.BoundBoxType' }, { - n: 'service', + n: 'nativeCRS', + an: { + lp: 'nativeCRS' + }, + t: 'a' + }] + }, { + ln: 'BoundBoxType', + ps: [{ + n: 'crs', rq: true, an: { - lp: 'service' + lp: 'crs' }, t: 'a' }, { - n: 'request', + n: 'minx', rq: true, + ti: 'Double', an: { - lp: 'request' + lp: 'minx' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'lang' + lp: 'miny' + }, + t: 'a' + }, { + n: 'maxx', + rq: true, + ti: 'Double', + an: { + lp: 'maxx' + }, + t: 'a' + }, { + n: 'maxy', + rq: true, + ti: 'Double', + an: { + lp: 'maxy' + }, + t: 'a' + }, { + n: 'resx', + ti: 'Double', + an: { + lp: 'resx' }, t: 'a' }, { + n: 'resy', + ti: 'Double', + an: { + lp: 'resy' + }, + t: 'a' + }] + }, { + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', + ps: [{ n: 'version', + rq: true, an: { lp: 'version' }, t: 'a' + }, { + n: 'format', + an: { + lp: 'format' + }, + t: 'a' }] }, { - ln: 'FrameOrTimeRequestType', + ln: 'VSGetMapVideoRequestType', + tn: 'VS_GetMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'frame', + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, + an: { + lp: 'CID' + }, + t: 'a' + }, { + n: 'styles', + ti: { + t: 'l' + }, + an: { + lp: 'styles' + }, + t: 'a' + }, { + n: 'bgcolor', + an: { + lp: 'bgcolor' + }, + t: 'a' + }, { + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' + }, + t: 'a' + }, { + n: 'dup', + rq: true, ti: 'NonNegativeInteger', an: { - lp: 'frame' + lp: 'dup' }, t: 'a' + }] + }, { + ln: 'CSCollectionsType.Parent', + tn: null, + ps: [{ + n: 'service', + rq: true, + en: 'Service', + ti: '.NamedServiceElementType' }, { - n: 'time', - ti: 'DateTime', + n: 'nid', + rq: true, an: { - lp: 'time' + lp: 'NID' }, t: 'a' }] @@ -335,175 +468,181 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetHelpRequestType', + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', bti: '.AbstractRequestType', ps: [{ - n: 'topic', + n: 'bBox', + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + en: 'Time', + ti: '.TimeRangeRequestType' + }, { + n: 'nid', + an: { + lp: 'NID' + }, + t: 'a' + }, { + n: 'depth', + an: { + lp: 'depth' + }, + t: 'a' + }, { + n: 'metadata', ti: { t: 'l' }, an: { - lp: 'topic' + lp: 'metadata' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType.TimeRange', - tn: null, + ln: 'FrameOrTimeRequestType', ps: [{ - n: 'recurringInterval', + n: 'frame', ti: 'NonNegativeInteger', an: { - lp: 'recurringInterval' + lp: 'frame' }, t: 'a' }, { - n: 'start', + n: 'time', ti: 'DateTime', an: { - lp: 'start' + lp: 'time' }, t: 'a' - }, { - n: 'end', - ti: 'DateTime', - an: { - lp: 'end' + }] + }, { + ln: 'ExtendedMetadataSection', + tn: null, + ps: [{ + n: 'abstractMetaData', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - t: 'a' + ti: 'AnyType', + t: 'er' }, { - n: 'resolution', - ti: 'Duration', + n: 'name', an: { - lp: 'resolution' + lp: 'name' }, t: 'a' }] }, { - ln: 'PathMapTrackType', + ln: 'CSCollectionCountType', + tn: 'CS_CollectionCountType', + bti: '.AbstractResponseType', ps: [{ - n: 'aoi', - rq: true, - mno: 2, - col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' + n: 'description', + en: 'Description' }, { - n: 'cid', + n: 'root', rq: true, - ti: { - t: 'l' - }, + ti: 'Boolean', an: { - lp: 'CID' + lp: 'root' }, t: 'a' }, { - n: 'method', + n: 'depth', + ti: 'NonNegativeInteger', an: { - lp: 'method' + lp: 'depth' }, t: 'a' - }] - }, { - ln: 'ISGetMapRequestType', - tn: 'IS_GetMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', - ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, + n: 'nid', an: { - lp: 'CID' + lp: 'NID' }, t: 'a' }, { - n: 'disposition', + n: 'childNodes', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'disposition' + lp: 'childNodes' }, t: 'a' }, { - n: 'styles', - ti: { - t: 'l' - }, + n: 'totalNodes', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'styles' + lp: 'totalNodes' }, t: 'a' }, { - n: 'bgcolor', + n: 'collections', + ti: 'NonNegativeInteger', an: { - lp: 'bgcolor' + lp: 'collections' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'edgeDepth', + ti: 'NonNegativeInteger', an: { - lp: 'transparent' + lp: 'edgeDepth' }, t: 'a' }] }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', + ln: 'ServiceElementType', ps: [{ - n: 'name', + n: 'request', rq: true, - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'Request', + ti: '.RequestMethodLinkType' }] }, { - ln: 'ISGetPathMapRequestType', - tn: 'IS_GetPathMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'GetCapabilitiesRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'path', + n: 'acceptVersions', rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - n: 'disposition', + ti: { + t: 'l' + }, an: { - lp: 'disposition' + lp: 'acceptVersions' }, t: 'a' }, { - n: 'styles', + n: 'acceptFormats', ti: { t: 'l' }, an: { - lp: 'styles' + lp: 'acceptFormats' }, t: 'a' }, { - n: 'bgcolor', + n: 'sections', + ti: { + t: 'l' + }, an: { - lp: 'bgcolor' + lp: 'sections' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'updateSequence', an: { - lp: 'transparent' + lp: 'updateSequence' }, t: 'a' }] @@ -579,38 +718,6 @@ var WAMI_1_0_2_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'CSCollectionsType.Parent', - tn: null, - ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.NamedServiceElementType' - }, { - n: 'nid', - rq: true, - an: { - lp: 'NID' - }, - t: 'a' - }] - }, { - ln: 'MultipartImageRootDocumentType.Reference', - tn: null, - ps: [{ - n: 'imageReference', - an: { - lp: 'imageReference' - }, - t: 'a' - }, { - n: 'metadataReference', - an: { - lp: 'metadataReference' - }, - t: 'a' - }] }, { ln: 'ISInfoType', tn: 'IS_InfoType', @@ -621,179 +728,235 @@ var WAMI_1_0_2_Module_Factory = function () { ti: '.CollectionMetadataSectionsType' }] }, { - ln: 'PostContentTypeMetaData', - tn: null, + ln: 'NameValuePairType', ps: [{ - n: 'kvp', - en: 'KVP', - ti: '.PostContentTypeMetaData.KVP' + n: 'otherAttributes', + t: 'aa' }, { - n: 'xml', - en: 'XML', - ti: '.PostContentTypeMetaData.XML' - }] - }, { - ln: 'MetadataGroupType', - ps: [{ - n: 'attribute', - mno: 0, + n: 'content', col: true, - en: 'Attribute', - ti: '.NameValuePairType' + t: 'ae' }, { n: 'name', - rq: true, an: { lp: 'name' }, t: 'a' }] }, { - ln: 'GeoTransformType', + ln: 'BinaryAbstractGetMapRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'xOffset', + n: 'viewPort', rq: true, - ti: 'Double', - an: { - lp: 'xOffset' - }, - t: 'a' - }, { - n: 'yOffset', + en: 'ViewPort', + ti: '.DimensionType' + }] + }, { + ln: 'ISGetPathMapRequestType', + tn: 'IS_GetPathMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', + ps: [{ + n: 'path', rq: true, - ti: 'Double', - an: { - lp: 'yOffset' - }, - t: 'a' + en: 'Path', + ti: '.PathMapType' }, { - n: 'xScale', - rq: true, - ti: 'Double', + n: 'disposition', an: { - lp: 'xScale' + lp: 'disposition' }, t: 'a' }, { - n: 'yScale', - rq: true, - ti: 'Double', + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'yScale' + lp: 'styles' }, t: 'a' }, { - n: 'xSkew', - rq: true, - ti: 'Double', + n: 'bgcolor', an: { - lp: 'xSkew' + lp: 'bgcolor' }, t: 'a' }, { - n: 'ySkew', - rq: true, - ti: 'Double', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'ySkew' + lp: 'transparent' }, t: 'a' }] }, { - ln: 'GetCapabilitiesRequestType', - bti: '.CommonAbstractRequestType', + ln: 'FrameOrTimeRangeRequestType', ps: [{ - n: 'acceptVersions', - rq: true, + n: 'frameRange', + mno: 0, + col: true, + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' + }, { + n: 'timeRange', + mno: 0, + col: true, + en: 'TimeRange', + ti: '.FrameOrTimeRangeRequestType.TimeRange' + }, { + n: 'timeList', + en: 'TimeList', ti: { t: 'l' - }, + } + }] + }, { + ln: 'FrameOrTimeRangeRequestType.FrameRange', + tn: null, + ps: [{ + n: 'recurringInterval', + ti: 'NonNegativeInteger', an: { - lp: 'acceptVersions' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'acceptFormats', - ti: { - t: 'l' - }, + n: 'start', + ti: 'NonNegativeInteger', an: { - lp: 'acceptFormats' + lp: 'start' }, t: 'a' }, { - n: 'sections', - ti: { - t: 'l' - }, + n: 'end', + ti: 'NonNegativeInteger', an: { - lp: 'sections' + lp: 'end' }, t: 'a' }, { - n: 'updateSequence', + n: 'step', + ti: 'NonNegativeInteger', an: { - lp: 'updateSequence' + lp: 'step' }, t: 'a' }] }, { - ln: 'AbstractResponseType', + ln: 'CommonAbstractRequestType', ps: [{ - n: 'lang', - ti: 'Language', + n: 'service', + rq: true, an: { - lp: 'lang' + lp: 'service' }, t: 'a' }, { - n: 'version', + n: 'request', + rq: true, an: { - lp: 'version' + lp: 'request' }, t: 'a' - }] - }, { - ln: 'DimensionType', - ps: [{ - n: 'width', - rq: true, - ti: 'NonNegativeInteger', + }, { + n: 'exceptions', an: { - lp: 'width' + lp: 'exceptions' }, t: 'a' }, { - n: 'height', - rq: true, - ti: 'NonNegativeInteger', + n: 'acceptLanguages', + ti: { + t: 'l', + bti: 'Language' + }, an: { - lp: 'height' + lp: 'acceptLanguages' }, t: 'a' }] }, { - ln: 'ISGetPathMapInfoRequestType', - tn: 'IS_GetPathMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'CollectionMetadataSectionsType', ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' + n: 'collection', + en: 'Collection', + ti: '.CollectionSectionType' + }, { + n: 'geoBox', + en: 'GeoBox', + ti: '.GeoBoxSectionType' + }, { + n: 'toa', + en: 'TOA', + ti: 'DateTime' + }, { + n: 'frameNum', + en: 'FrameNum', + ti: 'NonNegativeInteger' + }, { + n: 'file', + en: 'File', + ti: '.FileSectionType' + }, { + n: 'group', + mno: 0, + col: true, + en: 'Group', + ti: '.MetadataGroupType' + }, { + n: 'extendedMetadataSection', + mno: 0, + col: true, + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' }] }, { - ln: 'PostContentTypeMetaData.XML', - tn: null, + ln: 'HelpResponseType', ps: [{ - n: 'schemaElement', + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', rq: true, - ti: 'NCName', an: { - lp: 'schemaElement' + lp: 'service' + }, + t: 'a' + }, { + n: 'request', + rq: true, + an: { + lp: 'request' + }, + t: 'a' + }, { + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' }, t: 'a' }] + }, { + ln: 'MultipartImageRootDocumentType', + ps: [{ + n: 'reference', + mno: 0, + col: true, + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] }, { ln: 'CapabilitiesResponseBaseType', ps: [{ @@ -844,114 +1007,42 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'RequestMethodLinkType', - bti: 'OWS_2_0.RequestMethodType', - ps: [{ - n: 'get', - ti: 'Boolean', - an: { - lp: 'get' - }, - t: 'a' - }, { - n: 'post', - ti: 'Boolean', - an: { - lp: 'post' - }, - t: 'a' - }] - }, { - ln: 'MultipartImageRootDocumentType', - ps: [{ - n: 'reference', - mno: 0, - col: true, - en: 'Reference', - ti: '.MultipartImageRootDocumentType.Reference' - }] - }, { - ln: 'FrameOrTimeRangeRequestType', - ps: [{ - n: 'frameRange', - mno: 0, - col: true, - en: 'FrameRange', - ti: '.FrameOrTimeRangeRequestType.FrameRange' - }, { - n: 'timeRange', - mno: 0, - col: true, - en: 'TimeRange', - ti: '.FrameOrTimeRangeRequestType.TimeRange' - }, { - n: 'timeList', - en: 'TimeList', - ti: { - t: 'l' - } - }] - }, { - ln: 'ISMapInfoType', - tn: 'IS_MapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', - bti: '.AbstractRequestType', + ln: 'VSGetPathMapVideoRequestType', + tn: 'VS_GetPathMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'bBox', - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - en: 'Time', - ti: '.TimeRangeRequestType' - }, { - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' - }, { - n: 'depth', - an: { - lp: 'depth' - }, - t: 'a' + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' }, { - n: 'metadata', + n: 'styles', ti: { t: 'l' }, - an: { - lp: 'metadata' - }, - t: 'a' - }] - }, { - ln: 'CommonAbstractGetMapRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' + an: { + lp: 'styles' + }, + t: 'a' }, { - n: 'crs', - rq: true, + n: 'bgcolor', an: { - lp: 'crs' + lp: 'bgcolor' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' }, + t: 'a' + }, { + n: 'dup', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'metadata' + lp: 'dup' }, t: 'a' }] @@ -1039,279 +1130,133 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundBoxType', - ps: [{ - n: 'crs', - rq: true, - an: { - lp: 'crs' - }, - t: 'a' - }, { - n: 'minx', - rq: true, - ti: 'Double', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - rq: true, - ti: 'Double', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', - rq: true, - ti: 'Double', - an: { - lp: 'maxx' - }, - t: 'a' - }, { - n: 'maxy', - rq: true, - ti: 'Double', - an: { - lp: 'maxy' - }, - t: 'a' - }, { - n: 'resx', - ti: 'Double', - an: { - lp: 'resx' - }, - t: 'a' - }, { - n: 'resy', - ti: 'Double', - an: { - lp: 'resy' - }, - t: 'a' - }] + ln: 'PostContentTypeMetaData.KVP', + tn: null }, { - ln: 'TimeRangeRequestType.TimeRange', - tn: null, + ln: 'PathMapType', ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', - an: { - lp: 'recurringInterval' - }, - t: 'a' - }, { - n: 'start', - ti: 'DateTime', - an: { - lp: 'start' - }, - t: 'a' - }, { - n: 'end', - ti: 'DateTime', - an: { - lp: 'end' - }, - t: 'a' - }, { - n: 'resolution', - ti: 'Duration', - an: { - lp: 'resolution' - }, - t: 'a' + n: 'track', + rq: true, + col: true, + en: 'Track', + ti: '.PathMapTrackType' }] }, { ln: 'ISPathMapType', tn: 'IS_PathMapType', bti: '.MultipartImageRootDocumentType' }, { - ln: 'CommonAbstractRequestType', + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, ps: [{ - n: 'service', - rq: true, + n: 'imageReference', an: { - lp: 'service' + lp: 'imageReference' }, t: 'a' }, { - n: 'request', - rq: true, + n: 'metadataReference', an: { - lp: 'request' + lp: 'metadataReference' }, t: 'a' - }, { - n: 'exceptions', + }] + }, { + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', + ps: [{ + n: 'get', + ti: 'Boolean', an: { - lp: 'exceptions' + lp: 'get' }, t: 'a' }, { - n: 'acceptLanguages', - ti: { - t: 'l', - bti: 'Language' - }, + n: 'post', + ti: 'Boolean', an: { - lp: 'acceptLanguages' + lp: 'post' }, t: 'a' }] }, { - ln: 'CollectionMetadataSectionsType', + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'collection', - en: 'Collection', - ti: '.CollectionSectionType' - }, { - n: 'geoBox', - en: 'GeoBox', - ti: '.GeoBoxSectionType' - }, { - n: 'toa', - en: 'TOA', - ti: 'DateTime' - }, { - n: 'frameNum', - en: 'FrameNum', - ti: 'NonNegativeInteger' - }, { - n: 'file', - en: 'File', - ti: '.FileSectionType' + n: 'bBox', + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'group', - mno: 0, - col: true, - en: 'Group', - ti: '.MetadataGroupType' + n: 'time', + en: 'Time', + ti: '.TimeRangeRequestType' }, { - n: 'extendedMetadataSection', - mno: 0, - col: true, - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' - }] - }, { - ln: 'ExtendedMetadataSection', - tn: null, - ps: [{ - n: 'abstractMetaData', - mno: 0, - col: true, - mx: false, - dom: false, - en: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + n: 'nid', + an: { + lp: 'NID' }, - ti: 'AnyType', - t: 'er' + t: 'a' }, { - n: 'name', + n: 'depth', an: { - lp: 'name' + lp: 'depth' }, t: 'a' }] }, { - ln: 'BinaryAbstractGetMapRequestType', - bti: '.CommonAbstractGetMapRequestType', - ps: [{ - n: 'viewPort', - rq: true, - en: 'ViewPort', - ti: '.DimensionType' - }] - }, { - ln: 'TimeRangeRequestType', - ps: [{ - n: 'timeRange', - mno: 0, - col: true, - en: 'TimeRange', - ti: '.TimeRangeRequestType.TimeRange' - }, { - n: 'timeList', - en: 'TimeList', - ti: { - t: 'l' - } - }] - }, { - ln: 'CSCollectionsType', - tn: 'CS_CollectionsType', - bti: '.AbstractResponseType', + ln: 'DimensionType', ps: [{ - n: 'description', - en: 'Description' - }, { - n: 'parent', - en: 'Parent', - ti: '.CSCollectionsType.Parent' - }, { - n: 'node', + n: 'width', rq: true, - en: 'Node', - ti: '.CSNodeType' + ti: 'NonNegativeInteger', + an: { + lp: 'width' + }, + t: 'a' }, { - n: 'updateSequence', + n: 'height', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'updateSequence' + lp: 'height' }, t: 'a' }] }, { - ln: 'ISAbstractMapInfoType', - tn: 'IS_AbstractMapInfoType', - bti: '.AbstractResponseType', - ps: [{ - n: 'metadata', - rq: true, - col: true, - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' }, { - ln: 'PathMapType', + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'track', + n: 'path', rq: true, - col: true, - en: 'Track', - ti: '.PathMapTrackType' + en: 'Path', + ti: '.PathMapType' }] }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', + ln: 'PostContentTypeMetaData.XML', + tn: null, ps: [{ - n: 'version', + n: 'schemaElement', rq: true, + ti: 'NCName', an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'format', - an: { - lp: 'format' + lp: 'schemaElement' }, t: 'a' }] }, { - ln: 'ISMapType', - tn: 'IS_MapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'VSGetMapVideoRequestType', - tn: 'VS_GetMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'ISGetMapInfoRequestType', + tn: 'IS_GetMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ n: 'bBox', rq: true, @@ -1332,34 +1277,89 @@ var WAMI_1_0_2_Module_Factory = function () { lp: 'CID' }, t: 'a' + }] + }, { + ln: 'FrameOrTimeSpanRequestType', + ps: [{ + n: 'frames', + ti: 'NonNegativeInteger', + an: { + lp: 'frames' + }, + t: 'a' }, { - n: 'styles', + n: 'duration', + ti: 'Double', + an: { + lp: 'duration' + }, + t: 'a' + }] + }, { + ln: 'CommonAbstractGetMapRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'option', + mno: 0, + col: true, + en: 'Option', + ti: '.NameValuePairType' + }, { + n: 'crs', + rq: true, + an: { + lp: 'crs' + }, + t: 'a' + }, { + n: 'metadata', ti: { t: 'l' }, an: { - lp: 'styles' + lp: 'metadata' }, t: 'a' + }] + }, { + ln: 'PathMapTrackType', + ps: [{ + n: 'aoi', + rq: true, + mno: 2, + col: true, + en: 'Aoi', + ti: '.PathMapTrackAoiType' }, { - n: 'bgcolor', + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'bgcolor' + lp: 'CID' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'method', an: { - lp: 'transparent' + lp: 'method' + }, + t: 'a' + }] + }, { + ln: 'AbstractResponseType', + ps: [{ + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' }, t: 'a' }, { - n: 'dup', - rq: true, - ti: 'NonNegativeInteger', + n: 'version', an: { - lp: 'dup' + lp: 'version' }, t: 'a' }] @@ -1386,6 +1386,19 @@ var WAMI_1_0_2_Module_Factory = function () { en: 'Option', ti: '.NameValuePairType' }] + }, { + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'topic', + ti: { + t: 'l' + }, + an: { + lp: 'topic' + }, + t: 'a' + }] }, { ln: 'BoundingPolygonType', ps: [{ @@ -1404,92 +1417,77 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', + ln: 'TimeRangeRequestType', ps: [{ - n: 'bBox', - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - en: 'Time', - ti: '.TimeRangeRequestType' - }, { - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' + n: 'timeRange', + mno: 0, + col: true, + en: 'TimeRange', + ti: '.TimeRangeRequestType.TimeRange' }, { - n: 'depth', - an: { - lp: 'depth' - }, - t: 'a' + n: 'timeList', + en: 'TimeList', + ti: { + t: 'l' + } }] - }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null - }, { - t: 'enum', - ln: 'ExceptionNameType', - vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', ln: 'NodeCountDepthType', vs: ['All', '1'] + }, { + t: 'enum', + ln: 'DispositionType', + vs: ['ordered', 'unordered', 'replace'] }, { t: 'enum', ln: 'NodeDepthType', vs: ['All', '0', '1'] }, { t: 'enum', - ln: 'DispositionType', - vs: ['ordered', 'unordered', 'replace'] + ln: 'ExceptionNameType', + vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }], eis: [{ - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' - }, { - en: 'VS_GetMapVideoRequest', - ti: '.VSGetMapVideoRequestType' - }, { - en: 'IS_GetPathMapRequest', - ti: '.ISGetPathMapRequestType' + en: 'IS_PathMapInfo', + ti: '.ISPathMapInfoType' }, { en: 'IS_GetPathMapInfoRequest', ti: '.ISGetPathMapInfoRequestType' + }, { + en: 'PostContentTypeMetaData', + ti: '.PostContentTypeMetaData', + sh: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + } + }, { + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' }, { en: 'CS_CollectionCount', ti: '.CSCollectionCountType' }, { - en: 'IS_MapInfo', - ti: '.ISMapInfoType' + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' }, { en: 'IS_GetMapInfoRequest', ti: '.ISGetMapInfoRequestType' + }, { + en: 'VS_GetMapVideoRequest', + ti: '.VSGetMapVideoRequestType' }, { en: 'IS_Map', ti: '.ISMapType' }, { - en: 'IS_GetMapRequest', - ti: '.ISGetMapRequestType' + en: 'CS_GetCollectionCountRequest', + ti: '.CSGetCollectionCountRequestType' }, { en: 'IS_PathMap', ti: '.ISPathMapType' }, { en: 'Capabilities', ti: '.CapabilitiesResponseBaseType' - }, { - en: 'IS_PathMapInfo', - ti: '.ISPathMapInfoType' - }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' - }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' }, { en: 'CS_Collections', ti: '.CSCollectionsType' @@ -1497,21 +1495,23 @@ var WAMI_1_0_2_Module_Factory = function () { en: 'CS_GetCollectionsRequest', ti: '.CSGetCollectionsRequestType' }, { - en: 'PostContentTypeMetaData', - ti: '.PostContentTypeMetaData', - sh: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - } + en: 'IS_GetPathMapRequest', + ti: '.ISGetPathMapRequestType' }, { en: 'Help', ti: '.HelpResponseType' }, { - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' + en: 'IS_GetMapRequest', + ti: '.ISGetMapRequestType' }, { - en: 'CS_GetCollectionCountRequest', - ti: '.CSGetCollectionCountRequestType' + en: 'IS_MapInfo', + ti: '.ISMapInfoType' + }, { + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' + }, { + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' }] }; return { diff --git a/scripts/lib/WCPS_1_0.js b/scripts/lib/WCPS_1_0.js index bf20ccbb..3286de61 100644 --- a/scripts/lib/WCPS_1_0.js +++ b/scripts/lib/WCPS_1_0.js @@ -2,9 +2,75 @@ var WCPS_1_0_Module_Factory = function () { var WCPS_1_0 = { n: 'WCPS_1_0', dens: 'http:\/\/www.opengis.net\/wcps\/1.0', - deps: ['WCS_1_1', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'WCS_1_1'], tis: [{ - ln: 'ExtendCoverageExprType', + ln: 'ComplexConstantType', + ps: [{ + n: 're', + rq: true, + ti: 'Double' + }, { + n: 'im', + rq: true, + ti: 'Double' + }] + }, { + ln: 'BooleanScalarExprType', + ps: [{ + n: 'booleanConstant', + rq: true, + ti: 'Boolean' + }, { + n: 'booleanNot', + rq: true, + ti: '.BooleanScalarExprType' + }, { + n: 'booleanAnd', + rq: true, + ti: '.BooleanScalarExprPairType' + }, { + n: 'booleanOr', + rq: true, + ti: '.BooleanScalarExprPairType' + }, { + n: 'booleanXor', + rq: true, + ti: '.BooleanScalarExprPairType' + }, { + n: 'booleanLessThan', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanLessOrEqual', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanGreaterThan', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanGreaterOrEqual', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanEqualNumeric', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanNotEqualNumeric', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'booleanEqualString', + rq: true, + ti: '.StringScalarExprPairType' + }, { + n: 'booleanNotEqualString', + rq: true, + ti: '.StringScalarExprPairType' + }] + }, { + ln: 'SliceCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -206,75 +272,12 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionIntervalElementType', + n: 'dimensionPointElementType', rq: true, - mno: 3, + mno: 2, col: true, - mx: false, - dom: false, etis: [{ - en: 'unaryPlus', - ti: '.CoverageExprElementType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'arccos', - ti: '.CoverageExprElementType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 'cos', - ti: '.CoverageExprElementType' - }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }, { - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - en: 'mult', - ti: '.CoverageExprPairType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'and', - ti: '.CoverageExprPairType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'sin', - ti: '.CoverageExprElementType' + en: 'axis' }, { en: { lp: 'srsName', @@ -282,922 +285,800 @@ var WCPS_1_0_Module_Factory = function () { }, ti: 'GML_3_1_1.CodeType' }, { - en: 'equals', - ti: '.CoverageExprPairType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'minus', - ti: '.CoverageExprPairType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'tan', - ti: '.CoverageExprElementType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType' - }, { - en: 'tanh', - ti: '.CoverageExprElementType' - }, { - en: 'ln', - ti: '.CoverageExprElementType' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'cosh', - ti: '.CoverageExprElementType' - }, { - en: 'log', - ti: '.CoverageExprElementType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - en: 'axis' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'coverage' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' - }, { - en: 'exp', - ti: '.CoverageExprElementType' - }, { - en: 'upperBound', + en: 'slicingPosition', ti: '.ScalarExprType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'xor', - ti: '.CoverageExprPairType' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType' - }, { - en: 'im', - ti: '.CoverageExprElementType' }], - t: 'ers' + t: 'es' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.Cast', + ln: 'RangeExprType.Component', tn: null, ps: [{ - n: 'coverage', - rq: true - }, { - n: 'setIdentifier', + n: 'field', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + ti: '.FieldNameType' }, { - n: 'setCrsSet', + n: 'identifier', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + ti: '.CoverageExprElementType' }, { - n: 'setNullSet', + n: 'imageCrs', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + ti: '.CoverageExprElementType' }, { - n: 'setInterpolationDefault', + n: 'imageCrsDomain', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + ti: '.CondenseScalarExprType.ImageCrsDomain' }, { - n: 'setInterpolationSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - n: 'unaryPlus', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'unaryMinus', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'sqrt', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'abs', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'exp', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'log', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'ln', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'sin', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'cos', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'tan', + n: 'crsSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 'sinh', + n: 'domainMetadata', rq: true, - ti: '.CoverageExprElementType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' }, { - n: 'cosh', + n: 'nullSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 'tanh', + n: 'interpolationDefault', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationDefault' }, { - n: 'arcsin', + n: 'interpolationSet', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationSet' }, { - n: 'arccos', + n: 'booleanConstant', rq: true, - ti: '.CoverageExprElementType' + ti: 'Boolean' }, { - n: 'arctan', + n: 'booleanNot', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprType' }, { - n: 'not', + n: 'booleanAnd', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprPairType' }, { - n: 're', + n: 'booleanOr', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprPairType' }, { - n: 'im', + n: 'booleanXor', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprPairType' }, { - n: 'bit', + n: 'booleanLessThan', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + ti: '.NumericScalarExprPairType' }, { - n: 'cast', + n: 'booleanLessOrEqual', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + ti: '.NumericScalarExprPairType' }, { - n: 'fieldSelect', + n: 'booleanGreaterThan', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + ti: '.NumericScalarExprPairType' }, { - n: 'plus', + n: 'booleanGreaterOrEqual', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'minus', + n: 'booleanEqualNumeric', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'mult', + n: 'booleanNotEqualNumeric', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'div', + n: 'booleanEqualString', rq: true, - ti: '.CoverageExprPairType' + ti: '.StringScalarExprPairType' }, { - n: 'and', + n: 'booleanNotEqualString', rq: true, - ti: '.CoverageExprPairType' + ti: '.StringScalarExprPairType' }, { - n: 'or', + n: 'numericConstant', rq: true, - ti: '.CoverageExprPairType' + ti: 'Double' }, { - n: 'xor', + n: 'complexConstant', rq: true, - ti: '.CoverageExprPairType' + ti: '.ComplexConstantType' }, { - n: 'equals', + n: 'numericUnaryMinus', rq: true, - ti: '.CoverageExprPairType' + ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - n: 'lessThan', + n: 'numericAdd', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'greaterThan', + n: 'numericMinus', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'lessOrEqual', + n: 'numericMult', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'greaterOrEqual', + n: 'numericDiv', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'notEqual', + n: 'condense', rq: true, - ti: '.CoverageExprPairType' + ti: '.CondenseScalarExprType' }, { - n: 'overlay', + n: 'reduce', rq: true, - ti: '.CoverageExprPairType' + ti: '.ReduceScalarExprType' }, { - n: 'rangeConstructor', + n: 'all', rq: true, - ti: '.RangeCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'trim', + n: 'some', rq: true, - ti: '.TrimCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'slice', + n: 'count', rq: true, - ti: '.SliceCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'extend', + n: 'add', rq: true, - ti: '.ExtendCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'crsTransform', + n: 'avg', rq: true, - ti: '.CrsTransformCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'scale', + n: 'min', rq: true, - ti: '.ScaleCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'construct', + n: 'max', rq: true, - ti: '.ConstructCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: '_const', + n: 'stringIdentifier', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'type', + n: 'stringConstant', rq: true }] }, { - ln: 'RangeCoverageExprType.Component', + ln: 'CondenseScalarExprType.NumericUnaryMinus', tn: null, ps: [{ - n: 'field', + n: 'numericConstant', rq: true, - ti: '.FieldNameType' - }, { - n: 'coverage', - rq: true + ti: 'Double' }, { - n: 'setIdentifier', + n: 'complexConstant', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + ti: '.ComplexConstantType' }, { - n: 'setCrsSet', + n: 'numericUnaryMinus', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - n: 'setNullSet', + n: 'numericAdd', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + ti: '.NumericScalarExprPairType' }, { - n: 'setInterpolationDefault', + n: 'numericMinus', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + ti: '.NumericScalarExprPairType' }, { - n: 'setInterpolationSet', + n: 'numericMult', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + ti: '.NumericScalarExprPairType' }, { - n: 'unaryPlus', + n: 'numericDiv', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'unaryMinus', + n: 'condense', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType' }, { - n: 'sqrt', + n: 'reduce', rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'abs', + ti: '.ReduceScalarExprType' + }] + }, { + ln: 'ReduceScalarExprType', + ps: [{ + n: 'all', rq: true, ti: '.CoverageExprElementType' }, { - n: 'exp', + n: 'some', rq: true, ti: '.CoverageExprElementType' }, { - n: 'log', + n: 'count', rq: true, ti: '.CoverageExprElementType' }, { - n: 'ln', + n: 'add', rq: true, ti: '.CoverageExprElementType' }, { - n: 'sin', + n: 'avg', rq: true, ti: '.CoverageExprElementType' }, { - n: 'cos', + n: 'min', rq: true, ti: '.CoverageExprElementType' }, { - n: 'tan', + n: 'max', rq: true, ti: '.CoverageExprElementType' + }] + }, { + ln: 'ProcessCoverageXmlRequestType.CoverageIterator', + tn: null, + ps: [{ + n: 'iteratorVar', + rq: true }, { - n: 'sinh', + n: 'coverageName', + mno: 0, + col: true + }] + }, { + ln: 'AxisIteratorType', + ps: [{ + n: 'content', rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'cosh', - rq: true, - ti: '.CoverageExprElementType' + mno: 4, + mxo: 4, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'iteratorVar' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'numericConstant', + ti: 'Double' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'coverage' + }, { + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType' + }, { + en: 'axis' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 're', + ti: '.CoverageExprElementType' + }], + t: 'ers' + }] + }, { + ln: 'ConstructCoverageExprType', + ps: [{ + n: 'name', + rq: true }, { - n: 'tanh', + n: 'axisIterator', rq: true, - ti: '.CoverageExprElementType' + col: true, + ti: '.AxisIteratorType' }, { - n: 'arcsin', + n: 'identifier', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arccos', + n: 'imageCrs', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arctan', + n: 'imageCrsDomain', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.ImageCrsDomain' }, { - n: 'not', + n: 'crsSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 're', + n: 'domainMetadata', rq: true, - ti: '.CoverageExprElementType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' }, { - n: 'im', + n: 'nullSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 'bit', + n: 'interpolationDefault', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + ti: '.CondenseScalarExprType.InterpolationDefault' }, { - n: 'cast', + n: 'interpolationSet', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + ti: '.CondenseScalarExprType.InterpolationSet' }, { - n: 'fieldSelect', + n: 'booleanConstant', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + ti: 'Boolean' }, { - n: 'plus', + n: 'booleanNot', rq: true, - ti: '.CoverageExprPairType' + ti: '.BooleanScalarExprType' }, { - n: 'minus', + n: 'booleanAnd', rq: true, - ti: '.CoverageExprPairType' + ti: '.BooleanScalarExprPairType' }, { - n: 'mult', + n: 'booleanOr', rq: true, - ti: '.CoverageExprPairType' + ti: '.BooleanScalarExprPairType' }, { - n: 'div', + n: 'booleanXor', rq: true, - ti: '.CoverageExprPairType' + ti: '.BooleanScalarExprPairType' }, { - n: 'and', + n: 'booleanLessThan', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'or', + n: 'booleanLessOrEqual', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'xor', + n: 'booleanGreaterThan', rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'equals', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'lessThan', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'greaterThan', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'lessOrEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'greaterOrEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'notEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'overlay', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'rangeConstructor', - rq: true, - ti: '.RangeCoverageExprType' - }, { - n: 'trim', - rq: true, - ti: '.TrimCoverageExprType' - }, { - n: 'slice', - rq: true, - ti: '.SliceCoverageExprType' - }, { - n: 'extend', - rq: true, - ti: '.ExtendCoverageExprType' - }, { - n: 'crsTransform', - rq: true, - ti: '.CrsTransformCoverageExprType' - }, { - n: 'scale', - rq: true, - ti: '.ScaleCoverageExprType' - }, { - n: 'construct', - rq: true, - ti: '.ConstructCoverageExprType' - }, { - n: '_const', - rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' - }] - }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetNullSet', - tn: null, - ps: [{ - n: 'coverage', - rq: true - }, { - n: 'setIdentifier', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - n: 'setCrsSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + ti: '.NumericScalarExprPairType' }, { - n: 'setNullSet', + n: 'booleanGreaterOrEqual', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + ti: '.NumericScalarExprPairType' }, { - n: 'setInterpolationDefault', + n: 'booleanEqualNumeric', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + ti: '.NumericScalarExprPairType' }, { - n: 'setInterpolationSet', + n: 'booleanNotEqualNumeric', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + ti: '.NumericScalarExprPairType' }, { - n: 'unaryPlus', + n: 'booleanEqualString', rq: true, - ti: '.CoverageExprElementType' + ti: '.StringScalarExprPairType' }, { - n: 'unaryMinus', + n: 'booleanNotEqualString', rq: true, - ti: '.CoverageExprElementType' + ti: '.StringScalarExprPairType' }, { - n: 'sqrt', + n: 'numericConstant', rq: true, - ti: '.CoverageExprElementType' + ti: 'Double' }, { - n: 'abs', + n: 'complexConstant', rq: true, - ti: '.CoverageExprElementType' + ti: '.ComplexConstantType' }, { - n: 'exp', + n: 'numericUnaryMinus', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - n: 'log', + n: 'numericAdd', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'ln', + n: 'numericMinus', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'sin', + n: 'numericMult', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'cos', + n: 'numericDiv', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'tan', + n: 'condense', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType' }, { - n: 'sinh', + n: 'reduce', rq: true, - ti: '.CoverageExprElementType' + ti: '.ReduceScalarExprType' }, { - n: 'cosh', + n: 'all', rq: true, ti: '.CoverageExprElementType' }, { - n: 'tanh', + n: 'some', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arcsin', + n: 'count', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arccos', + n: 'add', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arctan', + n: 'avg', rq: true, ti: '.CoverageExprElementType' }, { - n: 'not', + n: 'min', rq: true, ti: '.CoverageExprElementType' }, { - n: 're', + n: 'max', rq: true, ti: '.CoverageExprElementType' }, { - n: 'im', + n: 'stringIdentifier', rq: true, ti: '.CoverageExprElementType' }, { - n: 'bit', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - n: 'cast', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - n: 'fieldSelect', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - n: 'plus', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'minus', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'mult', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'div', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'and', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'or', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'xor', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'equals', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'lessThan', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'greaterThan', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'lessOrEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'greaterOrEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'notEqual', - rq: true, - ti: '.CoverageExprPairType' - }, { - n: 'overlay', + n: 'stringConstant', + rq: true + }] + }, { + ln: 'RangeExprType', + ps: [{ + n: 'component', rq: true, - ti: '.CoverageExprPairType' + col: true, + ti: '.RangeExprType.Component' + }] + }, { + ln: 'ConstantType', + ps: [{ + n: 'stringConstant', + rq: true }, { - n: 'rangeConstructor', + n: 'booleanConstant', rq: true, - ti: '.RangeCoverageExprType' + ti: 'Boolean' }, { - n: 'trim', + n: 'integerConstant', rq: true, - ti: '.TrimCoverageExprType' + ti: 'Integer' }, { - n: 'slice', + n: 'floatConstant', rq: true, - ti: '.SliceCoverageExprType' + ti: 'Double' }, { - n: 'extend', + n: 'complexConstant', rq: true, - ti: '.ExtendCoverageExprType' - }, { - n: 'crsTransform', + ti: '.ComplexConstantType' + }] + }, { + ln: 'CondenseScalarExprType', + ps: [{ + n: 'content', rq: true, - ti: '.CrsTransformCoverageExprType' - }, { - n: 'scale', - rq: true, - ti: '.ScaleCoverageExprType' - }, { - n: 'construct', - rq: true, - ti: '.ConstructCoverageExprType' - }, { - n: '_const', - rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - n: '_null', - mno: 0, - col: true, - en: 'null', - ti: '.RangeExprType' - }] - }, { - ln: 'AxisIteratorType', - ps: [{ - n: 'content', - rq: true, - mno: 4, - mxo: 4, col: true, mx: false, dom: false, etis: [{ - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' + en: 'stringConstant' }, { - en: 'unaryPlus', + en: 'stringIdentifier', ti: '.CoverageExprElementType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 're', + en: 'nullSet', ti: '.CoverageExprElementType' }, { - en: 'condense', - ti: '.CondenseScalarExprType' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' }, { - en: 'sin', + en: 'some', ti: '.CoverageExprElementType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet' }, { - en: 'unaryMinus', + en: 'numericConstant', + ti: 'Double' + }, { + en: 'all', ti: '.CoverageExprElementType' }, { - en: 'numericAdd', + en: 'booleanLessOrEqual', ti: '.NumericScalarExprPairType' }, { - en: 'and', - ti: '.CoverageExprPairType' + en: 'iterator', + ti: '.AxisIteratorType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault' }, { - en: 'cos', + en: 'count', ti: '.CoverageExprElementType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + en: 'opMin', + ti: 'AnyType' }, { en: 'numericDiv', ti: '.NumericScalarExprPairType' }, { - en: 'iteratorVar' - }, { - en: 'trim', - ti: '.TrimCoverageExprType' + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' }, { - en: 'const', - ti: '.ConstantCoverageExprType' + en: 'booleanConstant', + ti: 'Boolean' }, { - en: 'equals', - ti: '.CoverageExprPairType' + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' }, { - en: 'arcsin', - ti: '.CoverageExprElementType' + en: 'opMult', + ti: 'AnyType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType' + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' }, { - en: 'tanh', + en: 'min', ti: '.CoverageExprElementType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType' }, { - en: 'notEqual', - ti: '.CoverageExprPairType' + en: 'condense', + ti: '.CondenseScalarExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' }, { - en: 'sqrt', + en: 'max', ti: '.CoverageExprElementType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' + en: 'where', + ti: '.BooleanScalarExprType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType' + en: 'complexConstant', + ti: '.ComplexConstantType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType' + en: 'opPlus', + ti: 'AnyType' }, { - en: 'log', - ti: '.CoverageExprElementType' + en: 'booleanNot', + ti: '.BooleanScalarExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + en: 'numericMult', + ti: '.NumericScalarExprPairType' }, { - en: 'not', - ti: '.CoverageExprElementType' + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' }, { - en: 'minus', - ti: '.CoverageExprPairType' + en: 'opMax', + ti: 'AnyType' }, { - en: 'exp', + en: 'identifier', ti: '.CoverageExprElementType' }, { - en: 'arctan', + en: 'add', ti: '.CoverageExprElementType' - }, { - en: 'xor', - ti: '.CoverageExprPairType' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'axis' - }, { - en: 'complexConstant', - ti: '.ComplexConstantType' }, { en: 'numericUnaryMinus', ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType' + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType' }, { - en: 'im', + en: 'avg', ti: '.CoverageExprElementType' }, { - en: 'numericConstant', - ti: 'Double' + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType' }, { - en: 'ln', - ti: '.CoverageExprElementType' + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType' }, { - en: 'abs', - ti: '.CoverageExprElementType' + en: 'opOr', + ti: 'AnyType' }, { - en: 'tan', - ti: '.CoverageExprElementType' + en: 'reduce', + ti: '.ReduceScalarExprType' }, { - en: 'sinh', - ti: '.CoverageExprElementType' + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain' }, { - en: 'arccos', + en: 'crsSet', ti: '.CoverageExprElementType' }, { - en: 'plus', - ti: '.CoverageExprPairType' + en: 'opAnd', + ti: 'AnyType' }, { - en: 'mult', - ti: '.CoverageExprPairType' + en: 'imageCrs', + ti: '.CoverageExprElementType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + en: 'numericMinus', + ti: '.NumericScalarExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' }, { - en: 'coverage' + en: 'numericAdd', + ti: '.NumericScalarExprPairType' }], t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + ln: 'CondenseScalarExprType.InterpolationDefault', tn: null, ps: [{ n: 'coverage', @@ -1400,24 +1281,11 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'field', - rq: true, - ti: '.FieldNameType' - }, { - n: 'interpolationMethodType', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'interpolationMethod' - }, { - en: 'nullResistance' - }], - t: 'ers' + n: 'name', + rq: true }] }, { - ln: 'DomainMetadataExprType', + ln: 'ExtendCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -1619,50 +1487,226 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'axis', - rq: true - }, { - n: 'srsName', + n: 'dimensionIntervalElementType', rq: true, - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }] - }, { - ln: 'StringScalarExprPairType', - ps: [{ - n: 'content', - rq: true, - mno: 2, - mxo: 2, + mno: 3, col: true, mx: false, dom: false, etis: [{ - en: 'stringConstant' + en: 'tan', + ti: '.CoverageExprElementType' }, { - en: 'stringIdentifier', + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'coverage' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'upperBound', + ti: '.ScalarExprType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'axis' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'abs', ti: '.CoverageExprElementType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType' }], t: 'ers' }] }, { - ln: 'ProcessCoverageXmlRequestType.CoverageIterator', - tn: null, + ln: 'ProcessCoverageXmlRequestType', ps: [{ - n: 'iteratorVar', - rq: true + n: 'coverageIterator', + rq: true, + col: true, + ti: '.ProcessCoverageXmlRequestType.CoverageIterator' + }, { + n: 'where', + ti: '.ProcessCoverageXmlRequestType.Where' + }, { + n: 'encode', + rq: true, + ti: '.EncodeDataExprType' + }, { + n: 'identifier', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'imageCrs', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'imageCrsDomain', + rq: true, + ti: '.CondenseScalarExprType.ImageCrsDomain' + }, { + n: 'crsSet', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'domainMetadata', + rq: true, + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' + }, { + n: 'nullSet', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'interpolationDefault', + rq: true, + ti: '.CondenseScalarExprType.InterpolationDefault' + }, { + n: 'interpolationSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet' }, { - n: 'coverageName', - mno: 0, - col: true - }] - }, { - ln: 'ProcessCoverageXmlRequestType.Where', - tn: null, - ps: [{ n: 'booleanConstant', rq: true, ti: 'Boolean' @@ -1714,38 +1758,154 @@ var WCPS_1_0_Module_Factory = function () { n: 'booleanNotEqualString', rq: true, ti: '.StringScalarExprPairType' - }] - }, { - ln: 'ProcessCoveragesRequestType', - bti: 'WCS_1_1.RequestBaseType', - ps: [{ - n: 'query', - rq: true, - ti: '.ProcessOneCoverageType' - }] - }, { - ln: 'TrimCoverageExprType', - ps: [{ - n: 'coverage', - rq: true }, { - n: 'setIdentifier', + n: 'numericConstant', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + ti: 'Double' }, { - n: 'setCrsSet', + n: 'complexConstant', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + ti: '.ComplexConstantType' }, { - n: 'setNullSet', + n: 'numericUnaryMinus', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - n: 'setInterpolationDefault', + n: 'numericAdd', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + ti: '.NumericScalarExprPairType' }, { - n: 'setInterpolationSet', + n: 'numericMinus', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'numericMult', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'numericDiv', + rq: true, + ti: '.NumericScalarExprPairType' + }, { + n: 'condense', + rq: true, + ti: '.CondenseScalarExprType' + }, { + n: 'reduce', + rq: true, + ti: '.ReduceScalarExprType' + }, { + n: 'all', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'some', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'count', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'add', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'avg', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'min', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'max', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'stringIdentifier', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'stringConstant', + rq: true + }] + }, { + ln: 'BooleanScalarExprPairType', + ps: [{ + n: 'content', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'booleanNot', + ti: '.BooleanScalarExprType' + }, { + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' + }, { + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' + }, { + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType' + }, { + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanConstant', + ti: 'Boolean' + }, { + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' + }], + t: 'ers' + }] + }, { + ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + tn: null, + ps: [{ + n: 'coverage', + rq: true + }, { + n: 'setIdentifier', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + n: 'setCrsSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + n: 'setNullSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + n: 'setInterpolationDefault', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + n: 'setInterpolationSet', rq: true, ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { @@ -1926,248 +2086,19 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionIntervalElementType', + n: 'field', rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'arccos', - ti: '.CoverageExprElementType' - }, { - en: 'and', - ti: '.CoverageExprPairType' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' - }, { - en: 'exp', - ti: '.CoverageExprElementType' - }, { - en: 'xor', - ti: '.CoverageExprPairType' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType' - }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'tanh', - ti: '.CoverageExprElementType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType' - }, { - en: 'coverage' - }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType' - }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'log', - ti: '.CoverageExprElementType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'upperBound', - ti: '.ScalarExprType' - }, { - en: 'sin', - ti: '.CoverageExprElementType' - }, { - en: 'tan', - ti: '.CoverageExprElementType' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'mult', - ti: '.CoverageExprPairType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'minus', - ti: '.CoverageExprPairType' - }, { - en: 'equals', - ti: '.CoverageExprPairType' - }, { - en: 'axis' - }, { - en: 'ln', - ti: '.CoverageExprElementType' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType' - }, { - en: 'im', - ti: '.CoverageExprElementType' - }, { - en: 'cos', - ti: '.CoverageExprElementType' - }], - t: 'ers' - }] - }, { - ln: 'BooleanScalarExprType', - ps: [{ - n: 'booleanConstant', - rq: true, - ti: 'Boolean' - }, { - n: 'booleanNot', - rq: true, - ti: '.BooleanScalarExprType' - }, { - n: 'booleanAnd', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanOr', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanXor', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanLessThan', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanLessOrEqual', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanGreaterThan', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanGreaterOrEqual', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanEqualNumeric', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanNotEqualNumeric', - rq: true, - ti: '.NumericScalarExprPairType' + ti: '.FieldNameType' }, { - n: 'booleanEqualString', - rq: true, - ti: '.StringScalarExprPairType' + n: 'interpolationMethod', + rq: true }, { - n: 'booleanNotEqualString', - rq: true, - ti: '.StringScalarExprPairType' + n: 'nullResistance', + rq: true }] }, { - ln: 'ProcessCoverageXmlRequestType', + ln: 'ScalarExprType', ps: [{ - n: 'coverageIterator', - rq: true, - col: true, - ti: '.ProcessCoverageXmlRequestType.CoverageIterator' - }, { - n: 'where', - ti: '.ProcessCoverageXmlRequestType.Where' - }, { - n: 'encode', - rq: true, - ti: '.EncodeDataExprType' - }, { n: 'identifier', rq: true, ti: '.CoverageExprElementType' @@ -2325,56 +2256,7 @@ var WCPS_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'CondenseScalarExprType.NumericUnaryMinus', - tn: null, - ps: [{ - n: 'numericConstant', - rq: true, - ti: 'Double' - }, { - n: 'complexConstant', - rq: true, - ti: '.ComplexConstantType' - }, { - n: 'numericUnaryMinus', - rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' - }, { - n: 'numericAdd', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericMinus', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericMult', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericDiv', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'condense', - rq: true, - ti: '.CondenseScalarExprType' - }, { - n: 'reduce', - rq: true, - ti: '.ReduceScalarExprType' - }] - }, { - ln: 'RangeCoverageExprType', - ps: [{ - n: 'component', - rq: true, - col: true, - ti: '.RangeCoverageExprType.Component' - }] - }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - tn: null, + ln: 'ScaleCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -2576,449 +2458,304 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'field', - rq: true, - ti: '.FieldNameType' - }, { - n: 'interpolationMethod', - rq: true - }, { - n: 'nullResistance', - rq: true - }] - }, { - ln: 'CondenseScalarExprType', - ps: [{ - n: 'content', + n: 'dimensionIntervalElementType', rq: true, + mno: 3, col: true, mx: false, dom: false, etis: [{ - en: 'stringIdentifier', + en: 'sinh', ti: '.CoverageExprElementType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus' - }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType' + en: 'arcsin', + ti: '.CoverageExprElementType' }, { - en: 'opMult', - ti: 'AnyType' + en: 'overlay', + ti: '.CoverageExprPairType' }, { - en: 'avg', + en: 'unaryMinus', ti: '.CoverageExprElementType' }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet' + en: 'axis' }, { - en: 'opPlus', - ti: 'AnyType' + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' + en: 'or', + ti: '.CoverageExprPairType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType' + en: 'coverage' }, { - en: 'max', - ti: '.CoverageExprElementType' + en: 'extend', + ti: '.ExtendCoverageExprType' }, { - en: 'crsSet', + en: 'im', ti: '.CoverageExprElementType' }, { - en: 'condense', - ti: '.CondenseScalarExprType' - }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType' - }, { - en: 'numericConstant', - ti: 'Double' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType' + en: 'sqrt', + ti: '.CoverageExprElementType' }, { - en: 'imageCrs', + en: 'tan', ti: '.CoverageExprElementType' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType' + en: 'upperBound', + ti: '.ScalarExprType' }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' }, { - en: 'where', - ti: '.BooleanScalarExprType' + en: 'div', + ti: '.CoverageExprPairType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType' + en: 'const', + ti: '.ConstantCoverageExprType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType' + en: 'construct', + ti: '.ConstructCoverageExprType' }, { - en: 'opMax', - ti: 'AnyType' + en: 'exp', + ti: '.CoverageExprElementType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType' + en: 'plus', + ti: '.CoverageExprPairType' }, { - en: 'all', - ti: '.CoverageExprElementType' + en: 'notEqual', + ti: '.CoverageExprPairType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' + en: 'greaterThan', + ti: '.CoverageExprPairType' }, { - en: 'nullSet', + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'abs', ti: '.CoverageExprElementType' }, { - en: 'count', + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'cosh', ti: '.CoverageExprElementType' }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault' + en: 'xor', + ti: '.CoverageExprPairType' }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType' + en: 'sin', + ti: '.CoverageExprElementType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType' + en: 'ln', + ti: '.CoverageExprElementType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType' + en: 'and', + ti: '.CoverageExprPairType' }, { - en: 'stringConstant' + en: 'arccos', + ti: '.CoverageExprElementType' }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType' + en: 'arctan', + ti: '.CoverageExprElementType' }, { - en: 'opOr', - ti: 'AnyType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain' + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' }, { - en: 'add', + en: 'not', ti: '.CoverageExprElementType' }, { - en: 'iterator', - ti: '.AxisIteratorType' + en: 'tanh', + ti: '.CoverageExprElementType' }, { - en: 'some', + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'unaryPlus', ti: '.CoverageExprElementType' }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType' + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType' + en: 'lessThan', + ti: '.CoverageExprPairType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType' + en: 'lessOrEqual', + ti: '.CoverageExprPairType' }, { - en: 'opAnd', - ti: 'AnyType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' }, { - en: 'identifier', + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'log', ti: '.CoverageExprElementType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { - en: 'booleanConstant', - ti: 'Boolean' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' }, { - en: 'opMin', - ti: 'AnyType' + en: 'cos', + ti: '.CoverageExprElementType' }, { - en: 'min', + en: 'lowerBound', + ti: '.ScalarExprType' + }, { + en: 're', ti: '.CoverageExprElementType' }], t: 'ers' - }] - }, { - ln: 'ComplexConstantType', - ps: [{ - n: 're', - rq: true, - ti: 'Double' }, { - n: 'im', + n: 'fieldInterpolationElementType', rq: true, - ti: 'Double' + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'nullResistance' + }, { + en: 'name' + }, { + en: 'interpolationMethod' + }], + t: 'ers' }] }, { - ln: 'ScalarExprType', + ln: 'TrimCoverageExprType', ps: [{ - n: 'identifier', + n: 'coverage', + rq: true + }, { + n: 'setIdentifier', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' }, { - n: 'imageCrs', + n: 'setCrsSet', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - n: 'imageCrsDomain', + n: 'setNullSet', rq: true, - ti: '.CondenseScalarExprType.ImageCrsDomain' + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' }, { - n: 'crsSet', + n: 'setInterpolationDefault', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' }, { - n: 'domainMetadata', + n: 'setInterpolationSet', rq: true, - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - n: 'nullSet', + n: 'unaryPlus', rq: true, ti: '.CoverageExprElementType' }, { - n: 'interpolationDefault', + n: 'unaryMinus', rq: true, - ti: '.CondenseScalarExprType.InterpolationDefault' + ti: '.CoverageExprElementType' }, { - n: 'interpolationSet', + n: 'sqrt', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet' + ti: '.CoverageExprElementType' }, { - n: 'booleanConstant', + n: 'abs', rq: true, - ti: 'Boolean' + ti: '.CoverageExprElementType' }, { - n: 'booleanNot', + n: 'exp', rq: true, - ti: '.BooleanScalarExprType' + ti: '.CoverageExprElementType' }, { - n: 'booleanAnd', + n: 'log', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanOr', + n: 'ln', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanXor', + n: 'sin', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanLessThan', + n: 'cos', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanLessOrEqual', + n: 'tan', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanGreaterThan', + n: 'sinh', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanGreaterOrEqual', + n: 'cosh', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanEqualNumeric', + n: 'tanh', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanNotEqualNumeric', + n: 'arcsin', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanEqualString', + n: 'arccos', rq: true, - ti: '.StringScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanNotEqualString', + n: 'arctan', rq: true, - ti: '.StringScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'numericConstant', + n: 'not', rq: true, - ti: 'Double' + ti: '.CoverageExprElementType' }, { - n: 'complexConstant', + n: 're', rq: true, - ti: '.ComplexConstantType' + ti: '.CoverageExprElementType' }, { - n: 'numericUnaryMinus', + n: 'im', rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' + ti: '.CoverageExprElementType' }, { - n: 'numericAdd', + n: 'bit', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.Bit' }, { - n: 'numericMinus', + n: 'cast', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.Cast' }, { - n: 'numericMult', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericDiv', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'condense', - rq: true, - ti: '.CondenseScalarExprType' - }, { - n: 'reduce', - rq: true, - ti: '.ReduceScalarExprType' - }, { - n: 'all', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'some', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'count', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'add', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'avg', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'min', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'max', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringIdentifier', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringConstant', - rq: true - }] - }, { - ln: 'CondenseScalarExprType.InterpolationSet.FieldSelect', - tn: null, - ps: [{ - n: 'coverage', - rq: true - }, { - n: 'setIdentifier', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - n: 'setCrsSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - n: 'setNullSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - n: 'setInterpolationDefault', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - n: 'setInterpolationSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - n: 'unaryPlus', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'unaryMinus', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'sqrt', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'abs', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'exp', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'log', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'ln', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'sin', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'cos', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'tan', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'sinh', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'cosh', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'tanh', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'arcsin', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'arccos', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'arctan', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'not', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 're', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'im', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'bit', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - n: 'cast', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - n: 'fieldSelect', + n: 'fieldSelect', rq: true, ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { @@ -3111,186 +2848,180 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'field', - rq: true, - ti: '.FieldNameType' - }] - }, { - ln: 'ProcessOneCoverageType', - ps: [{ - n: 'xmlSyntax', - rq: true, - ti: '.ProcessCoverageXmlRequestType' - }, { - n: 'abstractSyntax', - rq: true - }] - }, { - ln: 'RangeExprType.Component', - tn: null, - ps: [{ - n: 'field', - rq: true, - ti: '.FieldNameType' - }, { - n: 'identifier', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'imageCrs', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'imageCrsDomain', - rq: true, - ti: '.CondenseScalarExprType.ImageCrsDomain' - }, { - n: 'crsSet', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'domainMetadata', - rq: true, - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' - }, { - n: 'nullSet', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'interpolationDefault', - rq: true, - ti: '.CondenseScalarExprType.InterpolationDefault' - }, { - n: 'interpolationSet', - rq: true, - ti: '.CondenseScalarExprType.InterpolationSet' - }, { - n: 'booleanConstant', - rq: true, - ti: 'Boolean' - }, { - n: 'booleanNot', - rq: true, - ti: '.BooleanScalarExprType' - }, { - n: 'booleanAnd', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanOr', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanXor', - rq: true, - ti: '.BooleanScalarExprPairType' - }, { - n: 'booleanLessThan', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanLessOrEqual', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanGreaterThan', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanGreaterOrEqual', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanEqualNumeric', + n: 'dimensionIntervalElementType', rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanNotEqualNumeric', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'booleanEqualString', - rq: true, - ti: '.StringScalarExprPairType' - }, { - n: 'booleanNotEqualString', - rq: true, - ti: '.StringScalarExprPairType' - }, { - n: 'numericConstant', - rq: true, - ti: 'Double' - }, { - n: 'complexConstant', - rq: true, - ti: '.ComplexConstantType' - }, { - n: 'numericUnaryMinus', - rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' - }, { - n: 'numericAdd', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericMinus', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericMult', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'numericDiv', - rq: true, - ti: '.NumericScalarExprPairType' - }, { - n: 'condense', - rq: true, - ti: '.CondenseScalarExprType' - }, { - n: 'reduce', - rq: true, - ti: '.ReduceScalarExprType' - }, { - n: 'all', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'some', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'count', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'add', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'avg', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'min', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'max', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringIdentifier', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringConstant', - rq: true + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'coverage' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'axis' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'upperBound', + ti: '.ScalarExprType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }], + t: 'ers' }] }, { - ln: 'ScaleCoverageExprType', + ln: 'DomainMetadataExprType', ps: [{ n: 'coverage', rq: true @@ -3492,232 +3223,16 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionIntervalElementType', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'mult', - ti: '.CoverageExprPairType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType' - }, { - en: 'and', - ti: '.CoverageExprPairType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'im', - ti: '.CoverageExprElementType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'equals', - ti: '.CoverageExprPairType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - en: 'ln', - ti: '.CoverageExprElementType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType' - }, { - en: 'xor', - ti: '.CoverageExprPairType' - }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'coverage' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType' - }, { - en: 'tanh', - ti: '.CoverageExprElementType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType' - }, { - en: 'tan', - ti: '.CoverageExprElementType' - }, { - en: 'exp', - ti: '.CoverageExprElementType' - }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType' - }, { - en: 'upperBound', - ti: '.ScalarExprType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'log', - ti: '.CoverageExprElementType' - }, { - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 'minus', - ti: '.CoverageExprPairType' - }, { - en: 'axis' - }, { - en: 'cos', - ti: '.CoverageExprElementType' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'sin', - ti: '.CoverageExprElementType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'arccos', - ti: '.CoverageExprElementType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }], - t: 'ers' + n: 'axis', + rq: true }, { - n: 'fieldInterpolationElementType', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'nullResistance' - }, { - en: 'interpolationMethod' - }, { - en: 'name' - }], - t: 'ers' - }] - }, { - ln: 'NumericScalarExprPairType', - ps: [{ - n: 'content', + n: 'srsName', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'numericConstant', - ti: 'Double' - }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus' - }, { - en: 'complexConstant', - ti: '.ComplexConstantType' - }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' - }, { - en: 'reduce', - ti: '.ReduceScalarExprType' - }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType' - }, { - en: 'condense', - ti: '.CondenseScalarExprType' - }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType' - }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType' - }], - t: 'ers' + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' }] }, { ln: 'ConstantCoverageExprType', @@ -3736,8 +3251,13 @@ var WCPS_1_0_Module_Factory = function () { ti: '.ConstantType' }] }, { - ln: 'EncodeDataExprType', + ln: 'RangeCoverageExprType.Component', + tn: null, ps: [{ + n: 'field', + rq: true, + ti: '.FieldNameType' + }, { n: 'coverage', rq: true }, { @@ -3937,318 +3457,430 @@ var WCPS_1_0_Module_Factory = function () { rq: true, en: 'const', ti: '.ConstantCoverageExprType' - }, { - n: 'format', - rq: true - }, { - n: 'extraParameters' - }, { - n: 'store', - ti: 'Boolean', - an: { - lp: 'store' - }, - t: 'a' }] }, { - ln: 'ConstantType', + ln: 'ProcessCoveragesRequestType', + bti: 'WCS_1_1.RequestBaseType', ps: [{ - n: 'stringConstant', - rq: true - }, { - n: 'booleanConstant', + n: 'query', rq: true, - ti: 'Boolean' + ti: '.ProcessOneCoverageType' + }] + }, { + ln: 'CoverageExprElementType', + ps: [{ + n: 'coverage', + rq: true }, { - n: 'integerConstant', + n: 'setIdentifier', rq: true, - ti: 'Integer' + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' }, { - n: 'floatConstant', + n: 'setCrsSet', rq: true, - ti: 'Double' + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - n: 'complexConstant', + n: 'setNullSet', rq: true, - ti: '.ComplexConstantType' + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + n: 'setInterpolationDefault', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + n: 'setInterpolationSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + n: 'unaryPlus', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'unaryMinus', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sqrt', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'abs', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'exp', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'log', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'ln', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sin', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'cos', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'tan', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sinh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'cosh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'tanh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arcsin', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arccos', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arctan', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'not', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 're', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'im', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'bit', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + n: 'cast', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + n: 'fieldSelect', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + n: 'plus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'minus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'mult', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'div', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'and', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'or', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'xor', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'equals', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'notEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'overlay', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'rangeConstructor', + rq: true, + ti: '.RangeCoverageExprType' + }, { + n: 'trim', + rq: true, + ti: '.TrimCoverageExprType' + }, { + n: 'slice', + rq: true, + ti: '.SliceCoverageExprType' + }, { + n: 'extend', + rq: true, + ti: '.ExtendCoverageExprType' + }, { + n: 'crsTransform', + rq: true, + ti: '.CrsTransformCoverageExprType' + }, { + n: 'scale', + rq: true, + ti: '.ScaleCoverageExprType' + }, { + n: 'construct', + rq: true, + ti: '.ConstructCoverageExprType' + }, { + n: '_const', + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' }] }, { - ln: 'CoverageExprPairType', + ln: 'CondenseScalarExprType.InterpolationSet.SetCrsSet', + tn: null, ps: [{ - n: 'content', + n: 'coverage', + rq: true + }, { + n: 'setIdentifier', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus' - }, { - en: 'booleanConstant', - ti: 'Boolean' - }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType' - }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault' - }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType' - }, { - en: 'and', - ti: '.CoverageExprPairType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet' - }, { - en: 'trim', - ti: '.TrimCoverageExprType' - }, { - en: 'coverage' - }, { - en: 'count', - ti: '.CoverageExprElementType' - }, { - en: 'stringConstant' - }, { - en: 'tan', - ti: '.CoverageExprElementType' - }, { - en: 'add', - ti: '.CoverageExprElementType' - }, { - en: 'all', - ti: '.CoverageExprElementType' - }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType' - }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType' - }, { - en: 'stringIdentifier', - ti: '.CoverageExprElementType' - }, { - en: 'min', - ti: '.CoverageExprElementType' - }, { - en: 'crsSet', - ti: '.CoverageExprElementType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'minus', - ti: '.CoverageExprPairType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType' - }, { - en: 'imageCrs', - ti: '.CoverageExprElementType' - }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType' - }, { - en: 'nullSet', - ti: '.CoverageExprElementType' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType' - }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType' - }, { - en: 'im', - ti: '.CoverageExprElementType' - }, { - en: 'condense', - ti: '.CondenseScalarExprType' - }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType' - }, { - en: 'max', - ti: '.CoverageExprElementType' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'exp', - ti: '.CoverageExprElementType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType' - }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain' - }, { - en: 'tanh', - ti: '.CoverageExprElementType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType' - }, { - en: 'sin', - ti: '.CoverageExprElementType' - }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType' - }, { - en: 'equals', - ti: '.CoverageExprPairType' - }, { - en: 'cos', - ti: '.CoverageExprElementType' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'some', - ti: '.CoverageExprElementType' - }, { - en: 'mult', - ti: '.CoverageExprPairType' - }, { - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'numericConstant', - ti: 'Double' - }, { - en: 'identifier', - ti: '.CoverageExprElementType' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 'arccos', - ti: '.CoverageExprElementType' - }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 'reduce', - ti: '.ReduceScalarExprType' - }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType' - }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType' - }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType' - }, { - en: 'avg', - ti: '.CoverageExprElementType' - }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType' - }, { - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'ln', - ti: '.CoverageExprElementType' - }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType' - }, { - en: 'log', - ti: '.CoverageExprElementType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - en: 'xor', - ti: '.CoverageExprPairType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'complexConstant', - ti: '.ComplexConstantType' - }], - t: 'ers' + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + n: 'setCrsSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + n: 'setNullSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + n: 'setInterpolationDefault', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + n: 'setInterpolationSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + n: 'unaryPlus', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'unaryMinus', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sqrt', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'abs', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'exp', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'log', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'ln', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sin', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'cos', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'tan', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'sinh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'cosh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'tanh', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arcsin', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arccos', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'arctan', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'not', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 're', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'im', + rq: true, + ti: '.CoverageExprElementType' + }, { + n: 'bit', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + n: 'cast', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + n: 'fieldSelect', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + n: 'plus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'minus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'mult', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'div', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'and', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'or', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'xor', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'equals', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'notEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'overlay', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'rangeConstructor', + rq: true, + ti: '.RangeCoverageExprType' + }, { + n: 'trim', + rq: true, + ti: '.TrimCoverageExprType' + }, { + n: 'slice', + rq: true, + ti: '.SliceCoverageExprType' + }, { + n: 'extend', + rq: true, + ti: '.ExtendCoverageExprType' + }, { + n: 'crsTransform', + rq: true, + ti: '.CrsTransformCoverageExprType' + }, { + n: 'scale', + rq: true, + ti: '.ScaleCoverageExprType' + }, { + n: 'construct', + rq: true, + ti: '.ConstructCoverageExprType' + }, { + n: '_const', + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + n: 'crsNameType', + mno: 0, + col: true, + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' }] }, { ln: 'CondenseScalarExprType.InterpolationSet', @@ -4458,7 +4090,8 @@ var WCPS_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'CrsTransformCoverageExprType', + ln: 'CondenseScalarExprType.ImageCrsDomain', + tn: null, ps: [{ n: 'coverage', rq: true @@ -4660,362 +4293,604 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionIntervalElementType', + n: 'axis' + }] + }, { + ln: 'ProcessOneCoverageType', + ps: [{ + n: 'xmlSyntax', rq: true, - mno: 3, + ti: '.ProcessCoverageXmlRequestType' + }, { + n: 'abstractSyntax', + rq: true + }] + }, { + ln: 'CoverageExprPairType', + ps: [{ + n: 'content', + rq: true, + mno: 2, + mxo: 2, col: true, mx: false, dom: false, etis: [{ - en: 'overlay', - ti: '.CoverageExprPairType' + en: 'stringIdentifier', + ti: '.CoverageExprElementType' }, { - en: 'tan', + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'identifier', ti: '.CoverageExprElementType' }, { - en: 'unaryPlus', + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'add', ti: '.CoverageExprElementType' }, { - en: 'and', + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType' + }, { + en: 'plus', ti: '.CoverageExprPairType' }, { - en: 'unaryMinus', + en: 'booleanNot', + ti: '.BooleanScalarExprType' + }, { + en: 're', ti: '.CoverageExprElementType' }, { - en: 'abs', + en: 'all', + ti: '.CoverageExprElementType' + }, { + en: 'crsSet', + ti: '.CoverageExprElementType' + }, { + en: 'unaryMinus', ti: '.CoverageExprElementType' }, { en: 'extend', ti: '.ExtendCoverageExprType' }, { - en: 'trim', - ti: '.TrimCoverageExprType' + en: 'scale', + ti: '.ScaleCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType' + en: 'abs', + ti: '.CoverageExprElementType' }, { - en: 'ln', + en: 'arcsin', ti: '.CoverageExprElementType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + en: 'sinh', + ti: '.CoverageExprElementType' }, { - en: 'notEqual', + en: 'lessOrEqual', ti: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + en: 'numericDiv', + ti: '.NumericScalarExprPairType' }, { - en: 'cos', + en: 'sin', ti: '.CoverageExprElementType' }, { - en: 'or', - ti: '.CoverageExprPairType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' }, { - en: 'arctan', + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain' + }, { + en: 'not', ti: '.CoverageExprElementType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + en: 'stringConstant' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault' + }, { + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' }, { en: 'greaterOrEqual', ti: '.CoverageExprPairType' }, { - en: 'cosh', + en: 'max', ti: '.CoverageExprElementType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' + en: 'booleanConstant', + ti: 'Boolean' }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - en: 'const', - ti: '.ConstantCoverageExprType' + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet' }, { - en: 'equals', - ti: '.CoverageExprPairType' + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' }, { - en: 'tanh', + en: 'exp', ti: '.CoverageExprElementType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + en: 'ln', + ti: '.CoverageExprElementType' }, { - en: 'log', + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'cos', ti: '.CoverageExprElementType' }, { - en: 'sqrt', + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'nullSet', ti: '.CoverageExprElementType' }, { - en: 'lessThan', + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'greaterThan', ti: '.CoverageExprPairType' }, { - en: 'div', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'overlay', ti: '.CoverageExprPairType' }, { - en: 'coverage' + en: 'unaryPlus', + ti: '.CoverageExprElementType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { en: 'mult', ti: '.CoverageExprPairType' }, { - en: 'exp', + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'min', + ti: '.CoverageExprElementType' + }, { + en: 'arctan', ti: '.CoverageExprElementType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType' }, { en: 'crsTransform', ti: '.CrsTransformCoverageExprType' }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' + en: 'condense', + ti: '.CondenseScalarExprType' }, { - en: 'plus', + en: 'and', ti: '.CoverageExprPairType' }, { - en: 're', + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'cosh', ti: '.CoverageExprElementType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' }, { - en: 'arccos', - ti: '.CoverageExprElementType' + en: 'numericMult', + ti: '.NumericScalarExprPairType' }, { - en: 'im', - ti: '.CoverageExprElementType' + en: 'trim', + ti: '.TrimCoverageExprType' }, { - en: 'sinh', + en: 'count', ti: '.CoverageExprElementType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' + en: 'some', + ti: '.CoverageExprElementType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + en: 'const', + ti: '.ConstantCoverageExprType' }, { - en: 'xor', + en: 'equals', ti: '.CoverageExprPairType' }, { - en: 'upperBound', - ti: '.ScalarExprType' + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'coverage' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' }, { - en: 'minus', + en: 'div', ti: '.CoverageExprPairType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' }, { - en: 'axis' + en: 'imageCrs', + ti: '.CoverageExprElementType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType' + en: 'lessThan', + ti: '.CoverageExprPairType' }, { - en: 'slice', - ti: '.SliceCoverageExprType' + en: 'numericConstant', + ti: 'Double' }, { - en: 'lowerBound', - ti: '.ScalarExprType' + en: 'xor', + ti: '.CoverageExprPairType' }, { - en: 'sin', + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'avg', ti: '.CoverageExprElementType' - }], - t: 'ers' - }, { - n: 'fieldInterpolationElementType', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'name' }, { - en: 'interpolationMethod' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' }, { - en: 'nullResistance' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }], t: 'ers' }] }, { - ln: 'ConstructCoverageExprType', + ln: 'CondenseScalarExprType.InterpolationSet.SetNullSet', + tn: null, ps: [{ - n: 'name', + n: 'coverage', rq: true }, { - n: 'axisIterator', + n: 'setIdentifier', rq: true, - col: true, - ti: '.AxisIteratorType' + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' }, { - n: 'identifier', + n: 'setCrsSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + n: 'setNullSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + n: 'setInterpolationDefault', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + n: 'setInterpolationSet', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + n: 'unaryPlus', rq: true, ti: '.CoverageExprElementType' }, { - n: 'imageCrs', + n: 'unaryMinus', rq: true, ti: '.CoverageExprElementType' }, { - n: 'imageCrsDomain', + n: 'sqrt', rq: true, - ti: '.CondenseScalarExprType.ImageCrsDomain' + ti: '.CoverageExprElementType' }, { - n: 'crsSet', + n: 'abs', rq: true, ti: '.CoverageExprElementType' }, { - n: 'domainMetadata', + n: 'exp', rq: true, - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' + ti: '.CoverageExprElementType' }, { - n: 'nullSet', + n: 'log', rq: true, ti: '.CoverageExprElementType' }, { - n: 'interpolationDefault', + n: 'ln', rq: true, - ti: '.CondenseScalarExprType.InterpolationDefault' + ti: '.CoverageExprElementType' }, { - n: 'interpolationSet', + n: 'sin', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet' + ti: '.CoverageExprElementType' }, { - n: 'booleanConstant', + n: 'cos', rq: true, - ti: 'Boolean' + ti: '.CoverageExprElementType' }, { - n: 'booleanNot', + n: 'tan', rq: true, - ti: '.BooleanScalarExprType' + ti: '.CoverageExprElementType' }, { - n: 'booleanAnd', + n: 'sinh', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanOr', + n: 'cosh', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanXor', + n: 'tanh', rq: true, - ti: '.BooleanScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanLessThan', + n: 'arcsin', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanLessOrEqual', + n: 'arccos', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanGreaterThan', + n: 'arctan', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanGreaterOrEqual', + n: 'not', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanEqualNumeric', + n: 're', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanNotEqualNumeric', + n: 'im', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'booleanEqualString', + n: 'bit', rq: true, - ti: '.StringScalarExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.Bit' }, { - n: 'booleanNotEqualString', + n: 'cast', rq: true, - ti: '.StringScalarExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.Cast' }, { - n: 'numericConstant', + n: 'fieldSelect', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + n: 'plus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'minus', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'mult', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'div', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'and', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'or', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'xor', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'equals', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterThan', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'lessOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'greaterOrEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'notEqual', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'overlay', + rq: true, + ti: '.CoverageExprPairType' + }, { + n: 'rangeConstructor', + rq: true, + ti: '.RangeCoverageExprType' + }, { + n: 'trim', + rq: true, + ti: '.TrimCoverageExprType' + }, { + n: 'slice', + rq: true, + ti: '.SliceCoverageExprType' + }, { + n: 'extend', + rq: true, + ti: '.ExtendCoverageExprType' + }, { + n: 'crsTransform', + rq: true, + ti: '.CrsTransformCoverageExprType' + }, { + n: 'scale', + rq: true, + ti: '.ScaleCoverageExprType' + }, { + n: 'construct', + rq: true, + ti: '.ConstructCoverageExprType' + }, { + n: '_const', + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + n: '_null', + mno: 0, + col: true, + en: 'null', + ti: '.RangeExprType' + }] + }, { + ln: 'ProcessCoverageXmlRequestType.Where', + tn: null, + ps: [{ + n: 'booleanConstant', rq: true, - ti: 'Double' + ti: 'Boolean' }, { - n: 'complexConstant', + n: 'booleanNot', rq: true, - ti: '.ComplexConstantType' + ti: '.BooleanScalarExprType' }, { - n: 'numericUnaryMinus', + n: 'booleanAnd', rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' + ti: '.BooleanScalarExprPairType' }, { - n: 'numericAdd', + n: 'booleanOr', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.BooleanScalarExprPairType' }, { - n: 'numericMinus', + n: 'booleanXor', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.BooleanScalarExprPairType' }, { - n: 'numericMult', + n: 'booleanLessThan', rq: true, ti: '.NumericScalarExprPairType' }, { - n: 'numericDiv', + n: 'booleanLessOrEqual', rq: true, ti: '.NumericScalarExprPairType' }, { - n: 'condense', - rq: true, - ti: '.CondenseScalarExprType' - }, { - n: 'reduce', - rq: true, - ti: '.ReduceScalarExprType' - }, { - n: 'all', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'some', + n: 'booleanGreaterThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'count', + n: 'booleanGreaterOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'add', + n: 'booleanEqualNumeric', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'avg', + n: 'booleanNotEqualNumeric', rq: true, - ti: '.CoverageExprElementType' + ti: '.NumericScalarExprPairType' }, { - n: 'min', + n: 'booleanEqualString', rq: true, - ti: '.CoverageExprElementType' + ti: '.StringScalarExprPairType' }, { - n: 'max', + n: 'booleanNotEqualString', rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringIdentifier', + ti: '.StringScalarExprPairType' + }] + }, { + ln: 'NumericScalarExprPairType', + ps: [{ + n: 'content', rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'stringConstant', - rq: true + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'numericConstant', + ti: 'Double' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' + }], + t: 'ers' }] }, { - ln: 'SliceCoverageExprType', + ln: 'EncodeDataExprType', ps: [{ n: 'coverage', rq: true @@ -5217,26 +5092,20 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionPointElementType', - rq: true, - mno: 2, - col: true, - etis: [{ - en: 'axis' - }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }, { - en: 'slicingPosition', - ti: '.ScalarExprType' - }], - t: 'es' + n: 'format', + rq: true + }, { + n: 'extraParameters' + }, { + n: 'store', + ti: 'Boolean', + an: { + lp: 'store' + }, + t: 'a' }] }, { - ln: 'CoverageExprElementType', + ln: 'CrsTransformCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -5433,13 +5302,200 @@ var WCPS_1_0_Module_Factory = function () { rq: true, ti: '.ConstructCoverageExprType' }, { - n: '_const', + n: '_const', + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + n: 'dimensionIntervalElementType', + rq: true, + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'coverage' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'upperBound', + ti: '.ScalarExprType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'axis' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }], + t: 'ers' + }, { + n: 'fieldInterpolationElementType', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'name' + }, { + en: 'nullResistance' + }, { + en: 'interpolationMethod' + }], + t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetCrsSet', + ln: 'CondenseScalarExprType.InterpolationSet.Bit', tn: null, ps: [{ n: 'coverage', @@ -5642,30 +5698,14 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'crsNameType', - mno: 0, - col: true, - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }] - }, { - ln: 'RangeExprType', - ps: [{ - n: 'component', + n: 'bitIndex', rq: true, - col: true, - ti: '.RangeExprType.Component' + ti: 'Integer' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetIdentifier', + ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationSet', tn: null, ps: [{ - n: 'identifier', - rq: true - }, { n: 'coverage', rq: true }, { @@ -5865,92 +5905,25 @@ var WCPS_1_0_Module_Factory = function () { rq: true, en: 'const', ti: '.ConstantCoverageExprType' - }] - }, { - ln: 'ReduceScalarExprType', - ps: [{ - n: 'all', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'some', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'count', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'add', - rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'avg', - rq: true, - ti: '.CoverageExprElementType' }, { - n: 'min', + n: 'field', rq: true, - ti: '.CoverageExprElementType' + ti: '.FieldNameType' }, { - n: 'max', - rq: true, - ti: '.CoverageExprElementType' - }] - }, { - ln: 'BooleanScalarExprPairType', - ps: [{ - n: 'content', - rq: true, - mno: 2, - mxo: 2, + n: 'interpolationMethodType', + mno: 0, col: true, mx: false, dom: false, etis: [{ - en: 'booleanXor', - ti: '.BooleanScalarExprPairType' - }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType' - }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType' - }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanConstant', - ti: 'Boolean' - }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType' - }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType' - }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType' + en: 'nullResistance' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType' + en: 'interpolationMethod' }], t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationDefault', + ln: 'CondenseScalarExprType.InterpolationSet.Cast', tn: null, ps: [{ n: 'coverage', @@ -6153,19 +6126,34 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'name', + n: 'type', rq: true }] }, { - ln: 'FieldNameType', + ln: 'StringScalarExprPairType', ps: [{ - n: 'name', - rq: true + n: 'content', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'stringIdentifier', + ti: '.CoverageExprElementType' + }, { + en: 'stringConstant' + }], + t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.Bit', + ln: 'CondenseScalarExprType.InterpolationSet.SetIdentifier', tn: null, ps: [{ + n: 'identifier', + rq: true + }, { n: 'coverage', rq: true }, { @@ -6365,13 +6353,23 @@ var WCPS_1_0_Module_Factory = function () { rq: true, en: 'const', ti: '.ConstantCoverageExprType' - }, { - n: 'bitIndex', + }] + }, { + ln: 'FieldNameType', + ps: [{ + n: 'name', + rq: true + }] + }, { + ln: 'RangeCoverageExprType', + ps: [{ + n: 'component', rq: true, - ti: 'Integer' + col: true, + ti: '.RangeCoverageExprType.Component' }] }, { - ln: 'CondenseScalarExprType.ImageCrsDomain', + ln: 'CondenseScalarExprType.InterpolationSet.FieldSelect', tn: null, ps: [{ n: 'coverage', @@ -6574,7 +6572,9 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'axis' + n: 'field', + rq: true, + ti: '.FieldNameType' }] }, { t: 'enum', @@ -6586,851 +6586,877 @@ var WCPS_1_0_Module_Factory = function () { vs: ['bool', 'char', 'unsigned char', 'short', 'unsigned short', 'long', 'unsigned long', 'float', 'double', 'complex', 'complex2'] }], eis: [{ - en: 'overlay', + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'opOr', + ti: 'AnyType', + sc: '.CondenseScalarExprType' + }, { + en: 'exp', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'opPlus', + ti: 'AnyType', + sc: '.CondenseScalarExprType' + }, { + en: 'notEqual', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'coverage', + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.TrimCoverageExprType' + }, { + en: 'min', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' + }, { + en: 'count', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'tan', + en: 'arcsin', ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType', sc: '.TrimCoverageExprType' }, { - en: 'or', + en: 'lessOrEqual', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'axis', + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.CoverageExprPairType' + en: 'lowerBound', + ti: '.ScalarExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.ExtendCoverageExprType' + en: 'div', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'sinh', + en: 'arccos', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'add', + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', + sc: '.NumericScalarExprPairType' + }, { + en: 'arccos', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.AxisIteratorType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.ExtendCoverageExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', sc: '.CoverageExprPairType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + en: 'some', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.AxisIteratorType' + }, { + en: 'div', + ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' + }, { + en: 'xor', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { en: 'fieldSelect', ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.TrimCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'booleanConstant', - ti: 'Boolean', - sc: '.CondenseScalarExprType' + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.ScaleCoverageExprType' }, { - en: 're', + en: 'not', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.TrimCoverageExprType' }, { - en: 'arcsin', - ti: '.CoverageExprElementType', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.AxisIteratorType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.ScaleCoverageExprType' - }, { - en: 'stringIdentifier', + en: 'not', ti: '.CoverageExprElementType', - sc: '.StringScalarExprPairType' + sc: '.AxisIteratorType' }, { - en: 'crsSet', + en: 'log', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'greaterThan', + en: 'or', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'sinh', - ti: '.CoverageExprElementType', + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'unaryMinus', + en: 'not', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.CoverageExprPairType' - }, { - en: 'minus', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' }, { en: 'booleanAnd', ti: '.BooleanScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', sc: '.BooleanScalarExprPairType' }, { - en: 'abs', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'sin', + en: 'sinh', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'not', + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'sqrt', + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.ExtendCoverageExprType' + }, { + en: 'nullSet', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'lessThan', + en: 'equals', ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', sc: '.TrimCoverageExprType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'some', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'xor', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + en: 'stringConstant', + sc: '.StringScalarExprPairType' }, { - en: 'cos', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'ProcessCoveragesRequest', + ti: '.ProcessCoveragesRequestType' }, { - en: 'exp', + en: 'sinh', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'axis', - sc: '.AxisIteratorType' + sc: '.ExtendCoverageExprType' }, { - en: 'mult', + en: 'equals', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.TrimCoverageExprType' }, { en: 'numericDiv', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'and', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'opOr', - ti: 'AnyType', + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'sinh', + en: 'arcsin', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', + en: 'cos', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'axis', + sc: '.ScaleCoverageExprType' }, { en: 'interpolationDefault', ti: '.CondenseScalarExprType.InterpolationDefault', sc: '.CoverageExprPairType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.CondenseScalarExprType' + en: 'and', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { - en: 'unaryPlus', + en: 'abs', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'tan', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'overlay', + en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + sc: '.ExtendCoverageExprType' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'div', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', + en: 'xor', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'sin', + ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'opMin', + ti: 'AnyType', + sc: '.CondenseScalarExprType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'name', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { en: 'complexConstant', ti: '.ComplexConstantType', - sc: '.CoverageExprPairType' + sc: '.NumericScalarExprPairType' }, { - en: 'im', + en: 'tanh', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'greaterThan', + en: 'plus', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'nullResistance', - sc: '.ScaleCoverageExprType' + en: 'numericConstant', + ti: 'Double', + sc: '.CoverageExprPairType' }, { - en: 'coverage', - sc: '.ScaleCoverageExprType' + en: 'cosh', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.CrsTransformCoverageExprType' + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'booleanGreaterThan', + en: 'numericAdd', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + sc: '.AxisIteratorType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType', + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'imageCrs', - ti: '.CoverageExprElementType', + en: 'numericMinus', + ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.CoverageExprPairType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.TrimCoverageExprType' }, { - en: 'stringConstant', - sc: '.CoverageExprPairType' + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' }, { en: 'construct', ti: '.ConstructCoverageExprType', sc: '.ExtendCoverageExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.TrimCoverageExprType' + en: 'plus', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain', sc: '.CondenseScalarExprType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', + sc: '.ExtendCoverageExprType' }, { en: 'booleanEqualNumeric', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'stringIdentifier', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType', - sc: '.CondenseScalarExprType' + sc: '.BooleanScalarExprPairType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'scale', + ti: '.ScaleCoverageExprType', sc: '.ExtendCoverageExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', sc: '.AxisIteratorType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'some', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'mult', + en: 'equals', ti: '.CoverageExprPairType', sc: '.ExtendCoverageExprType' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'exp', + en: 'arctan', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'sqrt', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'sin', + en: 'im', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'nullSet', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', + en: 'lowerBound', + ti: '.ScalarExprType', sc: '.ExtendCoverageExprType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.TrimCoverageExprType' + en: 'add', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'or', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.ExtendCoverageExprType' }, { - en: 'tan', + en: 'exp', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' }, { en: 'crsTransform', ti: '.CrsTransformCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'mult', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.AxisIteratorType' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.AxisIteratorType' + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'arcsin', + en: 'tanh', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.NumericScalarExprPairType' + en: 'crsSet', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'booleanGreaterOrEqual', + en: 'numericMinus', ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' }, { - en: 'and', + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'greaterThan', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'coverage', + en: 'arccos', + ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'notEqual', + en: 'or', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' - }, { - en: 'upperBound', - ti: '.ScalarExprType', - sc: '.ScaleCoverageExprType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'some', + en: 'sqrt', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.ExtendCoverageExprType' }, { - en: 'numericAdd', + en: 'booleanEqualNumeric', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.CrsTransformCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'arcsin', + en: 'sinh', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'stringConstant', - sc: '.StringScalarExprPairType' - }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault', - sc: '.CondenseScalarExprType' - }, { - en: 'ln', + en: 'log', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'plus', + en: 'lessThan', ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'iterator', - ti: '.AxisIteratorType', - sc: '.CondenseScalarExprType' + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'notEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.TrimCoverageExprType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.ExtendCoverageExprType' }, { en: 'construct', ti: '.ConstructCoverageExprType', - sc: '.TrimCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'overlay', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault', + sc: '.CondenseScalarExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.ExtendCoverageExprType' + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'minus', + en: 'and', ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'log', + en: 'avg', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.CondenseScalarExprType' }, { - en: 'plus', + en: 'overlay', ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.TrimCoverageExprType' + en: 'tan', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.AxisIteratorType' + en: 'sqrt', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'or', - ti: '.CoverageExprPairType', + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + en: 'stringIdentifier', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { en: 'booleanAnd', ti: '.BooleanScalarExprPairType', - sc: '.BooleanScalarExprPairType' + sc: '.CondenseScalarExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.CoverageExprPairType' + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.TrimCoverageExprType' }, { - en: 'equals', + en: 'mult', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.ScaleCoverageExprType' + en: 'numericConstant', + ti: 'Double', + sc: '.AxisIteratorType' }, { - en: 'tanh', + en: 'tan', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.AxisIteratorType' + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', sc: '.CoverageExprPairType' }, { - en: 'lessThan', + en: 'greaterThan', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'axis', + sc: '.AxisIteratorType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + en: 'tanh', + ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'add', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.ScaleCoverageExprType' }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanLessThan', + en: 'booleanGreaterOrEqual', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', sc: '.CondenseScalarExprType' }, { en: 'slice', ti: '.SliceCoverageExprType', - sc: '.CoverageExprPairType' + sc: '.TrimCoverageExprType' }, { - en: 'or', + en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + en: 'numericDiv', + ti: '.NumericScalarExprPairType', sc: '.AxisIteratorType' }, { - en: 'tan', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.CoverageExprPairType' + }, { + en: 'stringConstant', + sc: '.CoverageExprPairType' }, { en: 'trim', ti: '.TrimCoverageExprType', - sc: '.ExtendCoverageExprType' - }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + sc: '.AxisIteratorType' }, { - en: 'min', + en: 'cos', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.AxisIteratorType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'construct', + ti: '.ConstructCoverageExprType', sc: '.ScaleCoverageExprType' }, { - en: 'not', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'axis', + sc: '.TrimCoverageExprType' }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType', + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'tanh', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + sc: '.AxisIteratorType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.CoverageExprPairType' + en: 'or', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType', - sc: '.CoverageExprPairType' + en: 'div', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'sqrt', + en: 'im', ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', sc: '.CoverageExprPairType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.CrsTransformCoverageExprType' }, { - en: 'tanh', + en: 'sqrt', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'avg', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'count', + en: 'log', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', sc: '.CrsTransformCoverageExprType' }, { - en: 'and', - ti: '.CoverageExprPairType', + en: 'extend', + ti: '.ExtendCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'and', + en: 'overlay', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.ExtendCoverageExprType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.TrimCoverageExprType' }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType', + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', sc: '.CondenseScalarExprType' }, { en: 'identifier', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' + }, { + en: 'mult', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { en: 'max', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'numericConstant', - ti: 'Double', - sc: '.CoverageExprPairType' + en: 'or', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'div', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' + }, { + en: 're', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { en: 'booleanLessThan', ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' + }, { + en: 'tan', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.TrimCoverageExprType' }, { en: 'interpolationMethod', sc: '.ScaleCoverageExprType' }, { - en: 'and', + en: 'overlay', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + sc: '.ScaleCoverageExprType' }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', + en: 'ln', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'equals', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'im', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'interpolationMethod', + en: 'cos', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'name', - sc: '.ScaleCoverageExprType' - }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', + en: 'arccos', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.AxisIteratorType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'upperBound', - ti: '.ScalarExprType', + en: 'nullResistance', sc: '.CrsTransformCoverageExprType' }, { - en: 'im', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.CoverageExprPairType' }, { - en: 'lessOrEqual', + en: 'xor', ti: '.CoverageExprPairType', sc: '.ExtendCoverageExprType' }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain', - sc: '.CondenseScalarExprType' + en: 'plus', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' }, { - en: 'sin', + en: 'stringIdentifier', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.StringScalarExprPairType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType', + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.TrimCoverageExprType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.AxisIteratorType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.CondenseScalarExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.CoverageExprPairType' }, { - en: 'crsSet', - ti: '.CoverageExprElementType', + en: 'numericConstant', + ti: 'Double', sc: '.CondenseScalarExprType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'coverage', + sc: '.CrsTransformCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.TrimCoverageExprType' + en: 'greaterThan', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { en: 'fieldSelect', ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.AxisIteratorType' - }, { - en: 'xor', - ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.CoverageExprPairType' + en: 'max', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'name', + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', + sc: '.CoverageExprPairType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.CrsTransformCoverageExprType' }, { - en: 'opPlus', - ti: 'AnyType', - sc: '.CondenseScalarExprType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.ExtendCoverageExprType' }, { - en: 're', + en: 'arccos', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'or', + en: 'lessThan', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'equals', + en: 'minus', ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType', - sc: '.AxisIteratorType' - }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain', + en: 'extend', + ti: '.ExtendCoverageExprType', sc: '.CoverageExprPairType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.AxisIteratorType' + en: 'opAnd', + ti: 'AnyType', + sc: '.CondenseScalarExprType' }, { - en: 'nullSet', + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'imageCrs', ti: '.CoverageExprElementType', sc: '.CondenseScalarExprType' }, { en: 'slice', ti: '.SliceCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.CoverageExprPairType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 'tanh', + en: 're', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'abs', + en: 're', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'equals', + en: 'mult', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'minus', ti: '.CoverageExprPairType', sc: '.ExtendCoverageExprType' }, { - en: 'greaterOrEqual', + en: 'lessOrEqual', ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'numericConstant', - ti: 'Double', - sc: '.AxisIteratorType' + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + sc: '.ExtendCoverageExprType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'not', + en: 'avg', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.ScaleCoverageExprType' - }, { - en: 'opMin', - ti: 'AnyType', - sc: '.CondenseScalarExprType' - }, { - en: 'xor', - ti: '.CoverageExprPairType', + en: 'reduce', + ti: '.ReduceScalarExprType', sc: '.AxisIteratorType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType', + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'exp', + en: 'abs', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { @@ -7438,897 +7464,871 @@ var WCPS_1_0_Module_Factory = function () { ti: 'Double', sc: '.NumericScalarExprPairType' }, { - en: 'numericConstant', - ti: 'Double', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', + sc: '.AxisIteratorType' + }, { + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'booleanConstant', + ti: 'Boolean', sc: '.CondenseScalarExprType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.ScaleCoverageExprType' + }, { + en: 'booleanNot', + ti: '.BooleanScalarExprType', + sc: '.CondenseScalarExprType' + }, { + en: 'mult', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', + en: 'cos', + ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'abs', + en: 'unaryMinus', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'greaterThan', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' }, { en: 'coverage', sc: '.AxisIteratorType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + en: 'tanh', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'upperBound', - ti: '.ScalarExprType', + en: 'overlay', + ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + en: 'crsSet', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'arctan', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' }, { - en: 'exp', + en: 'sinh', ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'plus', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.TrimCoverageExprType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', + en: 'slice', + ti: '.SliceCoverageExprType', sc: '.CoverageExprPairType' + }, { + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'all', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.ExtendCoverageExprType' }, { en: 'opMult', ti: 'AnyType', sc: '.CondenseScalarExprType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType', + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', sc: '.CoverageExprPairType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', + en: 'tanh', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'im', + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.ScaleCoverageExprType' + }, { + en: 'cos', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'numericAdd', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { - en: 'arcsin', + en: 'add', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'im', - ti: '.CoverageExprElementType', + en: 'interpolationMethod', sc: '.CrsTransformCoverageExprType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.AxisIteratorType' }, { en: 'log', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'iteratorVar', + sc: '.AxisIteratorType' }, { - en: 'axis', + en: 'im', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.AxisIteratorType' + en: 'plus', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'tan', + en: 'identifier', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'ln', + en: 'cos', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'nullResistance', - sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'notEqual', + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'greaterThan', ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType', + sc: '.CondenseScalarExprType' }, { en: 'ln', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'ln', - ti: '.CoverageExprElementType', + en: 'coverage', sc: '.CoverageExprPairType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'coverage', + sc: '.TrimCoverageExprType' }, { - en: 'count', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' }, { - en: 'div', + en: 'xor', ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', + en: 'min', + ti: '.CoverageExprElementType', sc: '.CondenseScalarExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'log', + en: 'tanh', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'arccos', + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'imageCrs', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + en: 'arccos', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'upperBound', - ti: '.ScalarExprType', - sc: '.ExtendCoverageExprType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.TrimCoverageExprType' }, { en: 'im', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' - }, { - en: 'reduce', - ti: '.ReduceScalarExprType', - sc: '.NumericScalarExprPairType' + sc: '.CoverageExprPairType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType', + sc: '.CoverageExprPairType' }, { - en: 'exp', + en: 'sqrt', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.AxisIteratorType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.ExtendCoverageExprType' - }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'lessThan', + en: 'mult', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + en: 'coverage', sc: '.ExtendCoverageExprType' }, { - en: 'iteratorVar', - sc: '.AxisIteratorType' + en: 'booleanConstant', + ti: 'Boolean', + sc: '.BooleanScalarExprPairType' }, { - en: 'axis', - sc: '.ScaleCoverageExprType' + en: 'sinh', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.AxisIteratorType' + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', + sc: '.CoverageExprPairType' }, { en: 'booleanNot', ti: '.BooleanScalarExprType', sc: '.CoverageExprPairType' }, { - en: 'nullResistance', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'sin', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'ln', + en: 'log', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet', + sc: '.CondenseScalarExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'minus', + en: 'greaterOrEqual', ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 'minus', + en: 'lessOrEqual', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'im', - ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'cos', - ti: '.CoverageExprElementType', + en: 'numericAdd', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'lowerBound', + ti: '.ScalarExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanConstant', - ti: 'Boolean', + en: 'complexConstant', + ti: '.ComplexConstantType', sc: '.CoverageExprPairType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.ExtendCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'imageCrs', + en: 're', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.ScaleCoverageExprType' - }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.AxisIteratorType' - }, { - en: 'exp', + en: 'abs', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'equals', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'sinh', + en: 'arctan', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'sin', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.TrimCoverageExprType' }, { - en: 'minus', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.CoverageExprPairType' }, { - en: 'plus', + en: 'and', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.CoverageExprPairType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain', + sc: '.CoverageExprPairType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', + en: 'sin', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'notEqual', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', + sc: '.ScaleCoverageExprType' }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet', - sc: '.CondenseScalarExprType' + en: 'stringIdentifier', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', sc: '.ScaleCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'sqrt', + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'opMax', - ti: 'AnyType', + en: 'iterator', + ti: '.AxisIteratorType', sc: '.CondenseScalarExprType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'numericDiv', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { en: 'numericMinus', ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'all', + en: 'ln', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.AxisIteratorType' }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'lessOrEqual', + ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'max', + en: 'ln', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'axis', - sc: '.TrimCoverageExprType' + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + en: 'exp', + ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.CrsTransformCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.ExtendCoverageExprType' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType', + sc: '.AxisIteratorType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.ScaleCoverageExprType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' }, { en: 'reduce', ti: '.ReduceScalarExprType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.TrimCoverageExprType' + en: 'where', + ti: '.BooleanScalarExprType', + sc: '.CondenseScalarExprType' }, { - en: 'log', + en: 're', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'abs', + en: 'exp', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'minus', + en: 'or', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'xor', + en: 'equals', ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'booleanConstant', - ti: 'Boolean', - sc: '.BooleanScalarExprPairType' - }, { - en: 'identifier', + en: 'arcsin', ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'stringConstant', sc: '.CondenseScalarExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'not', + ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'lessOrEqual', + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'lessThan', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'arccos', + en: 'abs', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + en: 'and', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'name', + sc: '.ScaleCoverageExprType' }, { - en: 'interpolationMethod', - sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'lessOrEqual', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'cosh', + en: 'all', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', + en: 'not', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'coverage', - sc: '.CrsTransformCoverageExprType' + en: 're', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', + en: 'overlay', + ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'cos', - ti: '.CoverageExprElementType', + en: 'numericMult', + ti: '.NumericScalarExprPairType', sc: '.AxisIteratorType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'and', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'arctan', + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' + }, { + en: 'exp', ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 'or', + ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.TrimCoverageExprType' + en: 'numericMinus', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { - en: 'equals', - ti: '.CoverageExprPairType', + en: 'trim', + ti: '.TrimCoverageExprType', sc: '.CoverageExprPairType' }, { en: 'abs', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.TrimCoverageExprType' + en: 'not', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 're', + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'sqrt', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'plus', + en: 'equals', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.AxisIteratorType' }, { - en: 'mult', + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'notEqual', ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'sinh', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'plus', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.CoverageExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.ExtendCoverageExprType' }, { - en: 'stringConstant', + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', + en: 'coverage', sc: '.ScaleCoverageExprType' }, { - en: 'mult', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'axis', + sc: '.ExtendCoverageExprType' }, { - en: 'unaryPlus', + en: 'numericAdd', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'ln', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.AxisIteratorType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType', + sc: '.CondenseScalarExprType' }, { - en: 'tanh', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'cos', - ti: '.CoverageExprElementType', + en: 'nullResistance', sc: '.ScaleCoverageExprType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.NumericScalarExprPairType' - }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'not', + en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.CrsTransformCoverageExprType' }, { - en: 'opAnd', - ti: 'AnyType', - sc: '.CondenseScalarExprType' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType', + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', sc: '.ScaleCoverageExprType' }, { - en: 'min', + en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.TrimCoverageExprType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType', + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', sc: '.BooleanScalarExprPairType' }, { en: 'setInterpolationDefault', ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.CrsTransformCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'abs', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'condense', + ti: '.CondenseScalarExprType', + sc: '.AxisIteratorType' }, { - en: 'tanh', + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'avg', - ti: '.CoverageExprElementType', + en: 'condense', + ti: '.CondenseScalarExprType', sc: '.CondenseScalarExprType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.ExtendCoverageExprType' }, { - en: 'or', + en: 'div', ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', + en: 'reduce', + ti: '.ReduceScalarExprType', + sc: '.NumericScalarExprPairType' + }, { + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'arctan', + en: 'exp', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'equals', + en: 'xor', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'plus', + en: 'xor', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'log', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'tan', - ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { en: 'const', ti: '.ConstantCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.AxisIteratorType' - }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', sc: '.CoverageExprPairType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', - sc: '.AxisIteratorType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.ScaleCoverageExprType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', + en: 'ln', + ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'booleanLessOrEqual', + en: 'numericDiv', ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + sc: '.NumericScalarExprPairType' }, { - en: 'cosh', + en: 'tan', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'tan', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.TrimCoverageExprType' + }, { + en: 'unaryMinus', ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', sc: '.CrsTransformCoverageExprType' }, { - en: 'unaryPlus', + en: 'nullSet', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'ln', + en: 'unaryPlus', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + en: 'condense', + ti: '.CondenseScalarExprType', + sc: '.NumericScalarExprPairType' }, { - en: 'sinh', + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'xor', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'arctan', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'stringIdentifier', + en: 'count', ti: '.CoverageExprElementType', sc: '.CondenseScalarExprType' }, { - en: 'arctan', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.CoverageExprPairType' + en: 'interpolationMethod', + sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 're', - ti: '.CoverageExprElementType', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.ExtendCoverageExprType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' }, { en: 'numericUnaryMinus', ti: '.CondenseScalarExprType.NumericUnaryMinus', - sc: '.NumericScalarExprPairType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'cos', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'plus', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'opMax', + ti: 'AnyType', + sc: '.CondenseScalarExprType' }, { - en: 'arcsin', + en: 'cosh', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', + en: 'axis', sc: '.CrsTransformCoverageExprType' }, { - en: 'mult', + en: 'greaterThan', ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.ExtendCoverageExprType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.AxisIteratorType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.CoverageExprPairType' + en: 'complexConstant', + ti: '.ComplexConstantType', + sc: '.CondenseScalarExprType' }, { - en: 'sin', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'booleanNot', + ti: '.BooleanScalarExprType', + sc: '.BooleanScalarExprPairType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + en: 'booleanConstant', + ti: 'Boolean', sc: '.CoverageExprPairType' }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.ScaleCoverageExprType' - }, { - en: 'all', - ti: '.CoverageExprElementType', + en: 'condense', + ti: '.CondenseScalarExprType', sc: '.CoverageExprPairType' }, { - en: 'arccos', + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' }, { - en: 'arctan', + en: 'log', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'ProcessCoveragesRequest', - ti: '.ProcessCoveragesRequestType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', - sc: '.ExtendCoverageExprType' + sc: '.TrimCoverageExprType' }, { en: 'cast', ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.CrsTransformCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'not', + en: 'abs', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'notEqual', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + en: 'sinh', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { en: 'setInterpolationDefault', ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', sc: '.AxisIteratorType' }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'sqrt', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'overlay', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'unaryPlus', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.ScaleCoverageExprType' - }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' }, { en: 'and', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' - }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet', sc: '.CoverageExprPairType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.ScaleCoverageExprType' + en: 'nullResistance', + sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'cos', + en: 'im', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 're', + en: 'tan', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 're', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.TrimCoverageExprType' }, { - en: 'arctan', + en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', sc: '.ExtendCoverageExprType' }, { - en: 'log', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'where', - ti: '.BooleanScalarExprType', - sc: '.CondenseScalarExprType' + en: 'mult', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'xor', + en: 'lessThan', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'coverage', + en: 'notEqual', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.ScaleCoverageExprType' }, { en: 'crsTransform', ti: '.CrsTransformCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.CoverageExprPairType' }, { - en: 'not', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + en: 'notEqual', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.ExtendCoverageExprType' + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', + sc: '.CoverageExprPairType' + }, { + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet', + sc: '.CoverageExprPairType' + }, { + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }] }; return { diff --git a/scripts/lib/WCST_1_1.js b/scripts/lib/WCST_1_1.js index e4272f17..24ec74e1 100644 --- a/scripts/lib/WCST_1_1.js +++ b/scripts/lib/WCST_1_1.js @@ -4,6 +4,15 @@ var WCST_1_1_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wcs\/1.1\/wcst', deps: ['OWS_1_1_0'], tis: [{ + ln: 'CoverageType', + bti: 'OWS_1_1_0.ReferenceGroupType', + ps: [{ + n: 'action', + rq: true, + en: 'Action', + ti: '.Action' + }] + }, { ln: 'AcknowledgementType', ps: [{ n: 'timeStamp', @@ -23,31 +32,6 @@ var WCST_1_1_Module_Factory = function () { ln: 'Action', tn: null, bti: 'OWS_1_1_0.CodeType' - }, { - ln: 'TransactionResponseType', - ps: [{ - n: 'requestId', - rq: true, - en: 'RequestId' - }, { - n: 'identifier', - rq: true, - col: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.CodeType' - }] - }, { - ln: 'CoverageType', - bti: 'OWS_1_1_0.ReferenceGroupType', - ps: [{ - n: 'action', - rq: true, - en: 'Action', - ti: '.Action' - }] }, { ln: 'TransactionType', ps: [{ @@ -76,10 +60,29 @@ var WCST_1_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'TransactionResponseType', + ps: [{ + n: 'requestId', + rq: true, + en: 'RequestId' + }, { + n: 'identifier', + rq: true, + col: true, + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.CodeType' + }] }], eis: [{ en: 'Acknowledgement', ti: '.AcknowledgementType' + }, { + en: 'Action', + ti: '.Action' }, { en: 'Coverage', ti: '.CoverageType', @@ -89,15 +92,12 @@ var WCST_1_1_Module_Factory = function () { } }, { en: 'RequestId' - }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' }, { en: 'Transaction', ti: '.TransactionType' }, { - en: 'Action', - ti: '.Action' + en: 'TransactionResponse', + ti: '.TransactionResponseType' }] }; return { diff --git a/scripts/lib/WCS_1_0_0.js b/scripts/lib/WCS_1_0_0.js index 40069a78..783dac35 100644 --- a/scripts/lib/WCS_1_0_0.js +++ b/scripts/lib/WCS_1_0_0.js @@ -2,48 +2,89 @@ var WCS_1_0_0_Module_Factory = function () { var WCS_1_0_0 = { n: 'WCS_1_0_0', dens: 'http:\/\/www.opengis.net\/wcs', - deps: ['GML4WCS_1_0_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML4WCS_1_0_0'], tis: [{ - ln: 'RangeSubsetType.AxisSubset', - tn: null, - bti: '.ValueEnumBaseType', + ln: 'OnlineResourceType', ps: [{ - n: 'name', - rq: true, + n: 'type', + ti: 'XLink_1_0.TypeType', an: { - lp: 'name' + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'Keywords', - tn: null, - ps: [{ - n: 'keyword', - rq: true, - col: true }, { - n: 'type', - ti: 'GML4WCS_1_0_0.CodeType' + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }] }, { - ln: 'WCSCapabilityType.Exception', + ln: 'AxisDescription', tn: null, ps: [{ - n: 'format', + n: 'axisDescription', rq: true, - col: true, - en: 'Format' + en: 'AxisDescription', + ti: '.AxisDescriptionType' }] }, { - ln: 'CoverageDescription', - tn: null, + ln: 'WCSCapabilitiesType', + tn: 'WCS_CapabilitiesType', ps: [{ - n: 'coverageOffering', + n: 'service', rq: true, - col: true, - en: 'CoverageOffering', - ti: '.CoverageOfferingType' + en: 'Service', + ti: '.ServiceType' + }, { + n: 'capability', + rq: true, + en: 'Capability', + ti: '.WCSCapabilityType' + }, { + n: 'contentMetadata', + rq: true, + en: 'ContentMetadata', + ti: '.ContentMetadata' }, { n: 'version', rq: true, @@ -59,64 +100,82 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCoverage', - tn: null, + ln: 'AxisDescriptionType', + bti: '.AbstractDescriptionType', ps: [{ - n: 'sourceCoverage', - rq: true - }, { - n: 'domainSubset', + n: 'values', rq: true, - ti: '.DomainSubsetType' - }, { - n: 'rangeSubset', - ti: '.RangeSubsetType' - }, { - n: 'interpolationMethod' + ti: '.AxisDescriptionType.Values' }, { - n: 'output', - rq: true, - ti: '.OutputType' + n: 'semantic', + an: { + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' }, { - n: 'service', - rq: true, + n: 'refSys', an: { - lp: 'service' + lp: 'refSys' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'refSysLabel', an: { - lp: 'version' + lp: 'refSysLabel' }, t: 'a' }] }, { - ln: 'AxisDescription', + ln: 'WCSCapabilityType.VendorSpecificCapabilities', tn: null, ps: [{ - n: 'axisDescription', + n: 'any', rq: true, - en: 'AxisDescription', - ti: '.AxisDescriptionType' + dom: false, + mx: false, + t: 'ae' }] }, { - ln: 'WCSCapabilityType', + ln: 'AbstractDescriptionBaseType', + bti: 'GML4WCS_1_0_0.AbstractGMLType' + }, { + ln: 'RangeSubsetType', ps: [{ - n: 'request', + n: 'axisSubset', rq: true, - en: 'Request', - ti: '.WCSCapabilityType.Request' + col: true, + ti: '.RangeSubsetType.AxisSubset' + }] + }, { + ln: 'DCPTypeType.HTTP.Get', + tn: null, + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }] + }, { + ln: 'ServiceType', + bti: '.AbstractDescriptionType', + ps: [{ + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' }, { - n: 'exception', + n: 'responsibleParty', + ti: '.ResponsiblePartyType' + }, { + n: 'fees', rq: true, - en: 'Exception', - ti: '.WCSCapabilityType.Exception' + ti: 'GML4WCS_1_0_0.CodeListType' }, { - n: 'vendorSpecificCapabilities', - en: 'VendorSpecificCapabilities', - ti: '.WCSCapabilityType.VendorSpecificCapabilities' + n: 'accessConstraints', + rq: true, + col: true, + ti: 'GML4WCS_1_0_0.CodeListType' }, { n: 'version', an: { @@ -131,79 +190,108 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MetadataLinkType', - bti: '.MetadataAssociationType', + ln: 'SupportedInterpolationsType', ps: [{ - n: 'metadataType', + n: 'interpolationMethod', rq: true, + col: true + }, { + n: '_default', an: { - lp: 'metadataType' + lp: 'default' }, t: 'a' }] }, { - ln: 'OnlineResourceType', + ln: 'OutputType', + ps: [{ + n: 'crs', + ti: 'GML4WCS_1_0_0.CodeType' + }, { + n: 'format', + rq: true, + ti: 'GML4WCS_1_0_0.CodeType' + }] + }, { + ln: 'ValueEnumType', + tn: 'valueEnumType', + bti: '.ValueEnumBaseType', ps: [{ n: 'type', - ti: 'XLink_1_0.TypeType', an: { lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + ns: 'http:\/\/www.opengis.net\/wcs' }, t: 'a' }, { - n: 'href', + n: 'semantic', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' }, t: 'a' + }] + }, { + ln: 'DomainSetType', + ps: [{ + n: 'spatialDomain', + rq: true, + ti: '.SpatialDomainType' }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'optionalTemporalDomain', + en: 'temporalDomain', + ti: '.TimeSequenceType' }, { - n: 'arcrole', + n: 'temporalDomain', + rq: true, + ti: '.TimeSequenceType' + }] + }, { + ln: 'ValueRangeType', + tn: 'valueRangeType', + ps: [{ + n: 'min', + ti: '.TypedLiteralType' + }, { + n: 'max', + ti: '.TypedLiteralType' + }, { + n: 'type', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'type', + ns: 'http:\/\/www.opengis.net\/wcs' }, t: 'a' }, { - n: 'title', + n: 'semantic', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'atomic', + ti: 'Boolean', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'atomic' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'closure', + ti: { + t: 'l' + }, an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'closure', + ns: 'http:\/\/www.opengis.net\/wcs' }, t: 'a' }] }, { - ln: 'DescribeCoverage', + ln: 'GetCapabilities', tn: null, ps: [{ - n: 'coverage', - mno: 0, - col: true, - en: 'Coverage' + n: 'section' }, { n: 'service', rq: true, @@ -213,11 +301,77 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }, { n: 'version', - rq: true, an: { lp: 'version' }, t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'LonLatEnvelopeBaseType', + bti: 'GML4WCS_1_0_0.EnvelopeType' + }, { + ln: 'WCSCapabilityType.Request.GetCapabilities', + tn: null, + ps: [{ + n: 'dcpType', + rq: true, + col: true, + en: 'DCPType', + ti: '.DCPTypeType' + }] + }, { + ln: 'RangeSubsetType.AxisSubset', + tn: null, + bti: '.ValueEnumBaseType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'SpatialDomainType', + ps: [{ + n: 'envelope', + rq: true, + col: true, + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.EnvelopeType', + t: 'er' + }, { + n: 'grid', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'Grid', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.GridType', + t: 'er' + }, { + n: 'polygon', + mno: 0, + col: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.PolygonType' }] }, { ln: 'ContactType', @@ -232,38 +386,15 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.OnlineResourceType' }] }, { - ln: 'AddressType', + ln: 'Keywords', + tn: null, ps: [{ - n: 'deliveryPoint', - mno: 0, + n: 'keyword', + rq: true, col: true }, { - n: 'city' - }, { - n: 'administrativeArea' - }, { - n: 'postalCode' - }, { - n: 'country' - }, { - n: 'electronicMailAddress', - mno: 0, - col: true - }] - }, { - ln: 'LonLatEnvelopeType', - bti: '.LonLatEnvelopeBaseType', - ps: [{ - n: 'timePosition', - rq: true, - mno: 2, - mxo: 2, - col: true, - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML4WCS_1_0_0.TimePositionType' + n: 'type', + ti: 'GML4WCS_1_0_0.CodeType' }] }, { ln: 'DomainSubsetType', @@ -281,204 +412,103 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.TimeSequenceType' }] }, { - ln: 'DCPTypeType.HTTP.Get', - tn: null, + ln: 'TimePeriodType', ps: [{ - n: 'onlineResource', + n: 'beginPosition', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' - }] - }, { - ln: 'TypedLiteralType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' - }] - }, { - ln: 'ResponsiblePartyType', - ps: [{ - n: 'individualName', - rq: true - }, { - n: 'optionalOrganisationName', - en: 'organisationName' - }, { - n: 'organisationName', - rq: true - }, { - n: 'positionName' - }, { - n: 'contactInfo', - ti: '.ContactType' - }] - }, { - ln: 'ValueRangeType', - tn: 'valueRangeType', - ps: [{ - n: 'min', - ti: '.TypedLiteralType' - }, { - n: 'max', - ti: '.TypedLiteralType' - }, { - n: 'type', - an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' + ti: 'GML4WCS_1_0_0.TimePositionType' }, { - n: 'semantic', - an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' + n: 'endPosition', + rq: true, + ti: 'GML4WCS_1_0_0.TimePositionType' }, { - n: 'atomic', - ti: 'Boolean', - an: { - lp: 'atomic' - }, - t: 'a' + n: 'timeResolution' }, { - n: 'closure', - ti: { - t: 'l' - }, + n: 'frame', an: { - lp: 'closure', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'frame' }, t: 'a' }] }, { - ln: 'DCPTypeType.HTTP', - tn: null, + ln: 'TimeSequenceType', ps: [{ - n: 'getOrPost', + n: 'timePositionOrTimePeriod', rq: true, col: true, etis: [{ - en: 'Get', - ti: '.DCPTypeType.HTTP.Get' + en: { + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.TimePositionType' }, { - en: 'Post', - ti: '.DCPTypeType.HTTP.Post' + en: 'timePeriod', + ti: '.TimePeriodType' }], t: 'es' }] }, { - ln: 'DomainSetType', + ln: 'AxisDescriptionType.Values', + tn: null, + bti: '.ValueEnumType', ps: [{ - n: 'spatialDomain', - rq: true, - ti: '.SpatialDomainType' - }, { - n: 'optionalTemporalDomain', - en: 'temporalDomain', - ti: '.TimeSequenceType' - }, { - n: 'temporalDomain', + n: '_default', + en: 'default', + ti: '.TypedLiteralType' + }] + }, { + ln: 'WCSCapabilityType.Request.DescribeCoverage', + tn: null, + ps: [{ + n: 'dcpType', rq: true, - ti: '.TimeSequenceType' + col: true, + en: 'DCPType', + ti: '.DCPTypeType' }] }, { - ln: 'ServiceType', - bti: '.AbstractDescriptionType', + ln: 'TelephoneType', ps: [{ - n: 'keywords', + n: 'voice', mno: 0, - col: true, - ti: '.Keywords' + col: true }, { - n: 'responsibleParty', - ti: '.ResponsiblePartyType' - }, { - n: 'fees', - rq: true, - ti: 'GML4WCS_1_0_0.CodeListType' - }, { - n: 'accessConstraints', - rq: true, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'facsimile', + mno: 0, + col: true }] }, { - ln: 'AxisDescriptionType', - bti: '.AbstractDescriptionType', + ln: 'DCPTypeType.HTTP.Post', + tn: null, ps: [{ - n: 'values', + n: 'onlineResource', rq: true, - ti: '.AxisDescriptionType.Values' - }, { - n: 'semantic', - an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' - }, { - n: 'refSys', - an: { - lp: 'refSys' - }, - t: 'a' - }, { - n: 'refSysLabel', - an: { - lp: 'refSysLabel' - }, - t: 'a' + en: 'OnlineResource', + ti: '.OnlineResourceType' }] }, { - ln: 'WCSCapabilityType.Request.GetCoverage', - tn: null, + ln: 'CoverageOfferingBriefType', + bti: '.AbstractDescriptionType', ps: [{ - n: 'dcpType', + n: 'lonLatEnvelope', rq: true, + ti: '.LonLatEnvelopeType' + }, { + n: 'keywords', + mno: 0, col: true, - en: 'DCPType', - ti: '.DCPTypeType' + ti: '.Keywords' }] }, { - ln: 'WCSCapabilitiesType', - tn: 'WCS_CapabilitiesType', + ln: 'CoverageDescription', + tn: null, ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.ServiceType' - }, { - n: 'capability', - rq: true, - en: 'Capability', - ti: '.WCSCapabilityType' - }, { - n: 'contentMetadata', + n: 'coverageOffering', rq: true, - en: 'ContentMetadata', - ti: '.ContentMetadata' + col: true, + en: 'CoverageOffering', + ti: '.CoverageOfferingType' }, { n: 'version', rq: true, @@ -502,19 +532,6 @@ var WCS_1_0_0_Module_Factory = function () { en: 'RangeSet', ti: '.RangeSetType' }] - }, { - ln: 'CoverageOfferingBriefType', - bti: '.AbstractDescriptionType', - ps: [{ - n: 'lonLatEnvelope', - rq: true, - ti: '.LonLatEnvelopeType' - }, { - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' - }] }, { ln: 'RangeSetType', bti: '.AbstractDescriptionType', @@ -547,119 +564,42 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DCPTypeType', - ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.DCPTypeType.HTTP' - }] - }, { - ln: 'ValueEnumBaseType', - tn: 'valueEnumBaseType', + ln: 'WCSCapabilityType.Exception', + tn: null, ps: [{ - n: 'intervalOrSingleValue', + n: 'format', rq: true, col: true, - etis: [{ - en: 'interval', - ti: '.IntervalType' - }, { - en: 'singleValue', - ti: '.TypedLiteralType' - }], - t: 'es' - }] - }, { - ln: 'AbstractDescriptionType', - bti: '.AbstractDescriptionBaseType', - ps: [{ - n: 'wcsDescription', - en: 'description' - }, { - n: 'wcsName', - rq: true, - en: 'name' - }, { - n: 'label', - rq: true + en: 'Format' }] }, { - ln: 'OutputType', + ln: 'WCSCapabilityType.Request.GetCoverage', + tn: null, ps: [{ - n: 'crs', - ti: 'GML4WCS_1_0_0.CodeType' - }, { - n: 'format', + n: 'dcpType', rq: true, - ti: 'GML4WCS_1_0_0.CodeType' + col: true, + en: 'DCPType', + ti: '.DCPTypeType' }] }, { - ln: 'CoverageOfferingType', - bti: '.CoverageOfferingBriefType', + ln: 'AddressType', ps: [{ - n: 'domainSet', - rq: true, - ti: '.DomainSetType' - }, { - n: 'rangeSet', - rq: true, - ti: '.RangeSet' - }, { - n: 'supportedCRSs', - rq: true, - ti: '.SupportedCRSsType' + n: 'deliveryPoint', + mno: 0, + col: true }, { - n: 'supportedFormats', - rq: true, - ti: '.SupportedFormatsType' + n: 'city' }, { - n: 'supportedInterpolations', - ti: '.SupportedInterpolationsType' - }] - }, { - ln: 'AbstractDescriptionBaseType', - bti: 'GML4WCS_1_0_0.AbstractGMLType' - }, { - ln: 'SpatialSubsetType', - bti: '.SpatialDomainType' - }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'section' + n: 'administrativeArea' }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' + n: 'postalCode' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'country' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' - }] - }, { - ln: 'SupportedInterpolationsType', - ps: [{ - n: 'interpolationMethod', - rq: true, + n: 'electronicMailAddress', + mno: 0, col: true - }, { - n: '_default', - an: { - lp: 'default' - }, - t: 'a' }] }, { ln: 'SupportedCRSsType', @@ -685,175 +625,306 @@ var WCS_1_0_0_Module_Factory = function () { ti: 'GML4WCS_1_0_0.CodeListType' }] }, { - ln: 'RangeSubsetType', + ln: 'LonLatEnvelopeType', + bti: '.LonLatEnvelopeBaseType', ps: [{ - n: 'axisSubset', + n: 'timePosition', rq: true, + mno: 2, + mxo: 2, col: true, - ti: '.RangeSubsetType.AxisSubset' + en: { + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.TimePositionType' }] }, { - ln: 'TimeSequenceType', + ln: 'IntervalType', + tn: 'intervalType', + bti: '.ValueRangeType', ps: [{ - n: 'timePositionOrTimePeriod', - rq: true, - col: true, - etis: [{ - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML4WCS_1_0_0.TimePositionType' - }, { - en: 'timePeriod', - ti: '.TimePeriodType' - }], - t: 'es' + n: 'res', + ti: '.TypedLiteralType' }] }, { - ln: 'AxisDescriptionType.Values', - tn: null, - bti: '.ValueEnumType', + ln: 'ResponsiblePartyType', ps: [{ - n: '_default', - en: 'default', - ti: '.TypedLiteralType' + n: 'individualName', + rq: true + }, { + n: 'optionalOrganisationName', + en: 'organisationName' + }, { + n: 'organisationName', + rq: true + }, { + n: 'positionName' + }, { + n: 'contactInfo', + ti: '.ContactType' }] }, { - ln: 'IntervalType', - tn: 'intervalType', - bti: '.ValueRangeType', + ln: 'DCPTypeType.HTTP', + tn: null, ps: [{ - n: 'res', - ti: '.TypedLiteralType' + n: 'getOrPost', + rq: true, + col: true, + etis: [{ + en: 'Get', + ti: '.DCPTypeType.HTTP.Get' + }, { + en: 'Post', + ti: '.DCPTypeType.HTTP.Post' + }], + t: 'es' }] }, { - ln: 'MetadataAssociationType', - bti: 'GML4WCS_1_0_0.MetaDataPropertyType' - }, { - ln: 'SpatialDomainType', + ln: 'WCSCapabilityType.Request', + tn: null, ps: [{ - n: 'envelope', + n: 'getCapabilities', rq: true, - col: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML4WCS_1_0_0.EnvelopeType', - t: 'er' + en: 'GetCapabilities', + ti: '.WCSCapabilityType.Request.GetCapabilities' }, { - n: 'grid', + n: 'describeCoverage', + rq: true, + en: 'DescribeCoverage', + ti: '.WCSCapabilityType.Request.DescribeCoverage' + }, { + n: 'getCoverage', + rq: true, + en: 'GetCoverage', + ti: '.WCSCapabilityType.Request.GetCoverage' + }] + }, { + ln: 'DescribeCoverage', + tn: null, + ps: [{ + n: 'coverage', mno: 0, col: true, - mx: false, - dom: false, - en: { - lp: 'Grid', - ns: 'http:\/\/www.opengis.net\/gml' + en: 'Coverage' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' }, - ti: 'GML4WCS_1_0_0.GridType', - t: 'er' + t: 'a' }, { - n: 'polygon', - mno: 0, - col: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'version', + rq: true, + an: { + lp: 'version' }, - ti: 'GML4WCS_1_0_0.PolygonType' + t: 'a' }] }, { - ln: 'WCSCapabilityType.VendorSpecificCapabilities', - tn: null, + ln: 'TypedLiteralType', ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + n: 'value', + t: 'v' + }, { + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' }] }, { - ln: 'WCSCapabilityType.Request.GetCapabilities', - tn: null, + ln: 'MetadataLinkType', + bti: '.MetadataAssociationType', ps: [{ - n: 'dcpType', + n: 'metadataType', rq: true, - col: true, - en: 'DCPType', - ti: '.DCPTypeType' + an: { + lp: 'metadataType' + }, + t: 'a' }] }, { - ln: 'WCSCapabilityType.Request.DescribeCoverage', + ln: 'ContentMetadata', tn: null, ps: [{ - n: 'dcpType', - rq: true, + n: 'coverageOfferingBrief', + mno: 0, col: true, - en: 'DCPType', - ti: '.DCPTypeType' + en: 'CoverageOfferingBrief', + ti: '.CoverageOfferingBriefType' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }] }, { - ln: 'WCSCapabilityType.Request', + ln: 'GetCoverage', tn: null, ps: [{ - n: 'getCapabilities', + n: 'sourceCoverage', + rq: true + }, { + n: 'domainSubset', rq: true, - en: 'GetCapabilities', - ti: '.WCSCapabilityType.Request.GetCapabilities' + ti: '.DomainSubsetType' }, { - n: 'describeCoverage', + n: 'rangeSubset', + ti: '.RangeSubsetType' + }, { + n: 'interpolationMethod' + }, { + n: 'output', rq: true, - en: 'DescribeCoverage', - ti: '.WCSCapabilityType.Request.DescribeCoverage' + ti: '.OutputType' }, { - n: 'getCoverage', + n: 'service', rq: true, - en: 'GetCoverage', - ti: '.WCSCapabilityType.Request.GetCoverage' + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'TelephoneType', + ln: 'AbstractDescriptionType', + bti: '.AbstractDescriptionBaseType', ps: [{ - n: 'voice', - mno: 0, - col: true + n: 'wcsDescription', + en: 'description' }, { - n: 'facsimile', - mno: 0, - col: true + n: 'wcsName', + rq: true, + en: 'name' + }, { + n: 'label', + rq: true }] }, { - ln: 'TimePeriodType', + ln: 'DCPTypeType', ps: [{ - n: 'beginPosition', + n: 'http', rq: true, - ti: 'GML4WCS_1_0_0.TimePositionType' + en: 'HTTP', + ti: '.DCPTypeType.HTTP' + }] + }, { + ln: 'ValueEnumBaseType', + tn: 'valueEnumBaseType', + ps: [{ + n: 'intervalOrSingleValue', + rq: true, + col: true, + etis: [{ + en: 'interval', + ti: '.IntervalType' + }, { + en: 'singleValue', + ti: '.TypedLiteralType' + }], + t: 'es' + }] + }, { + ln: 'CoverageOfferingType', + bti: '.CoverageOfferingBriefType', + ps: [{ + n: 'domainSet', + rq: true, + ti: '.DomainSetType' }, { - n: 'endPosition', + n: 'rangeSet', rq: true, - ti: 'GML4WCS_1_0_0.TimePositionType' + ti: '.RangeSet' }, { - n: 'timeResolution' + n: 'supportedCRSs', + rq: true, + ti: '.SupportedCRSsType' + }, { + n: 'supportedFormats', + rq: true, + ti: '.SupportedFormatsType' }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + n: 'supportedInterpolations', + ti: '.SupportedInterpolationsType' }] }, { - ln: 'DCPTypeType.HTTP.Post', - tn: null, - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' - }] + ln: 'SpatialSubsetType', + bti: '.SpatialDomainType' }, { ln: 'SupportedFormatsType', ps: [{ @@ -869,36 +940,21 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueEnumType', - tn: 'valueEnumType', - bti: '.ValueEnumBaseType', + ln: 'WCSCapabilityType', ps: [{ - n: 'type', - an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' + n: 'request', + rq: true, + en: 'Request', + ti: '.WCSCapabilityType.Request' }, { - n: 'semantic', - an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' - }] - }, { - ln: 'LonLatEnvelopeBaseType', - bti: 'GML4WCS_1_0_0.EnvelopeType' - }, { - ln: 'ContentMetadata', - tn: null, - ps: [{ - n: 'coverageOfferingBrief', - mno: 0, - col: true, - en: 'CoverageOfferingBrief', - ti: '.CoverageOfferingBriefType' + n: 'exception', + rq: true, + en: 'Exception', + ti: '.WCSCapabilityType.Exception' + }, { + n: 'vendorSpecificCapabilities', + en: 'VendorSpecificCapabilities', + ti: '.WCSCapabilityType.VendorSpecificCapabilities' }, { n: 'version', an: { @@ -911,66 +967,10 @@ var WCS_1_0_0_Module_Factory = function () { lp: 'updateSequence' }, t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'title', - an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' }] + }, { + ln: 'MetadataAssociationType', + bti: 'GML4WCS_1_0_0.MetaDataPropertyType' }, { t: 'enum', ln: 'CapabilitiesSectionType', @@ -981,26 +981,40 @@ var WCS_1_0_0_Module_Factory = function () { vs: ['nearest neighbor', 'bilinear', 'bicubic', 'lost area', 'barycentric', 'none'] }], eis: [{ - en: 'formats', - ti: 'GML4WCS_1_0_0.CodeListType' + en: 'CoverageOfferingBrief', + ti: '.CoverageOfferingBriefType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'spatialDomain', - ti: '.SpatialDomainType' + en: 'interval', + ti: '.IntervalType' }, { - en: 'DescribeCoverage', - ti: '.DescribeCoverage' + en: 'temporalDomain', + ti: '.TimeSequenceType' }, { - en: 'timePeriod', - ti: '.TimePeriodType' + en: 'supportedInterpolations', + ti: '.SupportedInterpolationsType' + }, { + en: 'lonLatEnvelope', + ti: '.LonLatEnvelopeType' + }, { + en: 'axisDescription', + ti: '.AxisDescription' }, { en: 'supportedCRSs', ti: '.SupportedCRSsType' }, { - en: 'GetCoverage', - ti: '.GetCoverage' + en: 'RangeSet', + ti: '.RangeSetType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'lonLatEnvelope', - ti: '.LonLatEnvelopeType' + en: 'domainSet', + ti: '.DomainSetType' }, { en: 'Service', ti: '.ServiceType', @@ -1009,23 +1023,28 @@ var WCS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'spatialSubset', - ti: '.SpatialSubsetType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'CoverageDescription', + ti: '.CoverageDescription' }, { - en: 'supportedInterpolations', - ti: '.SupportedInterpolationsType' + en: 'formats', + ti: 'GML4WCS_1_0_0.CodeListType' }, { en: 'TimeSequence', ti: '.TimeSequenceType' }, { - en: 'keywords', - ti: '.Keywords' + en: 'name' }, { - en: 'ContentMetadata', - ti: '.ContentMetadata' + en: 'temporalSubset', + ti: '.TimeSequenceType' + }, { + en: 'timePeriod', + ti: '.TimePeriodType' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilities' + }, { + en: 'rangeSet', + ti: '.RangeSet' }, { en: 'metadataLink', ti: '.MetadataLinkType', @@ -1034,43 +1053,14 @@ var WCS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'AxisDescription', - ti: '.AxisDescriptionType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'RangeSet', - ti: '.RangeSetType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'temporalDomain', - ti: '.TimeSequenceType' - }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'supportedFormats', + ti: '.SupportedFormatsType' }, { en: 'WCS_Capabilities', ti: '.WCSCapabilitiesType' }, { - en: 'axisDescription', - ti: '.AxisDescription' - }, { - en: 'name' - }, { - en: 'singleValue', - ti: '.TypedLiteralType' - }, { - en: 'CoverageOfferingBrief', - ti: '.CoverageOfferingBriefType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'ContentMetadata', + ti: '.ContentMetadata' }, { en: 'CoverageOffering', ti: '.CoverageOfferingType', @@ -1079,24 +1069,34 @@ var WCS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'description' + en: 'keywords', + ti: '.Keywords' }, { - en: 'interval', - ti: '.IntervalType' + en: 'singleValue', + ti: '.TypedLiteralType' }, { - en: 'supportedFormats', - ti: '.SupportedFormatsType' + en: 'spatialSubset', + ti: '.SpatialSubsetType' }, { - en: 'rangeSet', - ti: '.RangeSet' + en: 'GetCoverage', + ti: '.GetCoverage' }, { - en: 'temporalSubset', - ti: '.TimeSequenceType' + en: 'interpolationMethod' }, { - en: 'CoverageDescription', - ti: '.CoverageDescription' + en: 'description' }, { - en: 'interpolationMethod' + en: 'DescribeCoverage', + ti: '.DescribeCoverage' + }, { + en: 'AxisDescription', + ti: '.AxisDescriptionType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'spatialDomain', + ti: '.SpatialDomainType' }, { en: 'Capability', ti: '.WCSCapabilityType' diff --git a/scripts/lib/WCS_1_1.js b/scripts/lib/WCS_1_1.js index 02df8318..e4ccb0cd 100644 --- a/scripts/lib/WCS_1_1.js +++ b/scripts/lib/WCS_1_1.js @@ -4,120 +4,18 @@ var WCS_1_1_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wcs\/1.1', deps: ['OWS_1_1_0', 'XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'RangeType', + ln: 'InterpolationMethods', + tn: null, ps: [{ - n: 'field', - rq: true, + n: 'interpolationMethod', + mno: 0, col: true, - en: 'Field', - ti: '.FieldType' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'OutputType', - ps: [{ - n: 'gridCRS', - en: 'GridCRS', - ti: '.GridCrsType' + en: 'InterpolationMethod', + ti: '.InterpolationMethodType' }, { - n: 'format', + n: '_default', rq: true, - an: { - lp: 'format' - }, - t: 'a' - }, { - n: 'store', - ti: 'Boolean', - an: { - lp: 'store' - }, - t: 'a' - }] - }, { - ln: 'ImageCRSRefType', - ps: [{ - n: 'imageCRS', - en: { - lp: 'ImageCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.ImageCRSType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'title', - an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + en: 'Default' }] }, { ln: 'Contents', @@ -146,70 +44,81 @@ var WCS_1_1_Module_Factory = function () { ti: 'OWS_1_1_0.OnlineResourceType' }] }, { - ln: 'CoverageDomainType', + ln: 'RequestBaseType', ps: [{ - n: 'spatialDomain', + n: 'service', rq: true, - en: 'SpatialDomain', - ti: '.SpatialDomainType' + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'temporalDomain', - en: 'TemporalDomain', - ti: '.TimeSequenceType' + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'CoverageSummaryType', - bti: 'OWS_1_1_0.DescriptionType', + ln: 'SpatialDomainType', ps: [{ - n: 'metadata', - mno: 0, + n: 'boundingBox', + rq: true, col: true, + mx: false, + dom: false, en: { - lp: 'Metadata', + lp: 'BoundingBox', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.MetadataType' + ti: 'OWS_1_1_0.BoundingBoxType', + t: 'er' }, { - n: 'wgs84BoundingBox', - mno: 0, - col: true, + n: 'gridCRS', + en: 'GridCRS', + ti: '.GridCrsType' + }, { + n: 'coordinateOperation', + mx: false, + dom: false, en: { - lp: 'WGS84BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: '_CoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'OWS_1_1_0.WGS84BoundingBoxType' + ti: 'GML_3_1_1.AbstractCoordinateOperationType', + t: 'er' }, { - n: 'supportedCRS', - mno: 0, - col: true, - en: 'SupportedCRS' + n: 'imageCRS', + en: 'ImageCRS', + ti: '.ImageCRSRefType' }, { - n: 'supportedFormat', + n: 'polygon', mno: 0, col: true, - en: 'SupportedFormat' - }, { - n: 'coverageSummary', - rq: true, - col: true, - en: 'CoverageSummary', - ti: '.CoverageSummaryType' - }, { - n: 'optionalIdentifier', - en: 'Identifier' - }, { - n: 'identifier', - rq: true, - en: 'Identifier' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }] }, { - ln: 'Capabilities', - tn: null, - bti: 'OWS_1_1_0.CapabilitiesBaseType', + ln: 'DomainSubsetType', ps: [{ - n: 'contents', - en: 'Contents', - ti: '.Contents' + n: 'boundingBox', + rq: true, + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.BoundingBoxType', + t: 'er' + }, { + n: 'temporalSubset', + en: 'TemporalSubset', + ti: '.TimeSequenceType' }] }, { ln: 'CoveragesType', @@ -220,6 +129,25 @@ var WCS_1_1_Module_Factory = function () { en: 'Coverage', ti: 'OWS_1_1_0.ReferenceGroupType' }] + }, { + ln: 'DescribeCoverage', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'identifier', + rq: true, + col: true, + en: 'Identifier' + }] + }, { + ln: 'RangeType', + ps: [{ + n: 'field', + rq: true, + col: true, + en: 'Field', + ti: '.FieldType' + }] }, { ln: 'TimePeriodType', ps: [{ @@ -243,92 +171,20 @@ var WCS_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeSubsetType.FieldSubset', - tn: null, + ln: 'AxisType', + bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'identifier', + n: 'availableKeys', rq: true, + en: 'AvailableKeys', + ti: '.AvailableKeys' + }, { + n: 'meaning', en: { - lp: 'Identifier', + lp: 'Meaning', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.CodeType' - }, { - n: 'interpolationType', - en: 'InterpolationType' - }, { - n: 'axisSubset', - mno: 0, - col: true, - en: 'AxisSubset', - ti: '.AxisSubset' - }] - }, { - ln: 'InterpolationMethodBaseType', - bti: 'OWS_1_1_0.CodeType' - }, { - ln: 'FieldType', - bti: 'OWS_1_1_0.DescriptionType', - ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'definition', - rq: true, - en: 'Definition', - ti: 'OWS_1_1_0.UnNamedDomainType' - }, { - n: 'nullValue', - mno: 0, - col: true, - en: 'NullValue', - ti: 'OWS_1_1_0.CodeType' - }, { - n: 'interpolationMethods', - rq: true, - en: 'InterpolationMethods', - ti: '.InterpolationMethods' - }, { - n: 'axis', - mno: 0, - col: true, - en: 'Axis', - ti: '.AxisType' - }] - }, { - ln: 'TimeSequenceType', - ps: [{ - n: 'timePositionOrTimePeriod', - rq: true, - col: true, - etis: [{ - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimePositionType' - }, { - en: 'TimePeriod', - ti: '.TimePeriodType' - }], - t: 'es' - }] - }, { - ln: 'AxisType', - bti: 'OWS_1_1_0.DescriptionType', - ps: [{ - n: 'availableKeys', - rq: true, - en: 'AvailableKeys', - ti: '.AvailableKeys' - }, { - n: 'meaning', - en: { - lp: 'Meaning', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.DomainMetadataType' + ti: 'OWS_1_1_0.DomainMetadataType' }, { n: 'dataType', en: { @@ -369,6 +225,30 @@ var WCS_1_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'CoverageDomainType', + ps: [{ + n: 'spatialDomain', + rq: true, + en: 'SpatialDomain', + ti: '.SpatialDomainType' + }, { + n: 'temporalDomain', + en: 'TemporalDomain', + ti: '.TimeSequenceType' + }] + }, { + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_1_0.GetCapabilitiesType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] }, { ln: 'AxisSubset', tn: null, @@ -383,89 +263,238 @@ var WCS_1_1_Module_Factory = function () { en: 'Key' }] }, { - ln: 'DomainSubsetType', + ln: 'InterpolationMethodType', + bti: '.InterpolationMethodBaseType', ps: [{ - n: 'boundingBox', + n: 'nullResistance', + an: { + lp: 'nullResistance' + }, + t: 'a' + }] + }, { + ln: 'OutputType', + ps: [{ + n: 'gridCRS', + en: 'GridCRS', + ti: '.GridCrsType' + }, { + n: 'format', + rq: true, + an: { + lp: 'format' + }, + t: 'a' + }, { + n: 'store', + ti: 'Boolean', + an: { + lp: 'store' + }, + t: 'a' + }] + }, { + ln: 'InterpolationMethodBaseType', + bti: 'OWS_1_1_0.CodeType' + }, { + ln: 'Capabilities', + tn: null, + bti: 'OWS_1_1_0.CapabilitiesBaseType', + ps: [{ + n: 'contents', + en: 'Contents', + ti: '.Contents' + }] + }, { + ln: 'AvailableKeys', + tn: null, + ps: [{ + n: 'key', + rq: true, + col: true, + en: 'Key' + }] + }, { + ln: 'GetCoverage', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'identifier', rq: true, - mx: false, - dom: false, en: { - lp: 'BoundingBox', + lp: 'Identifier', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.BoundingBoxType', - t: 'er' + ti: 'OWS_1_1_0.CodeType' }, { - n: 'temporalSubset', - en: 'TemporalSubset', - ti: '.TimeSequenceType' + n: 'domainSubset', + rq: true, + en: 'DomainSubset', + ti: '.DomainSubsetType' + }, { + n: 'rangeSubset', + en: 'RangeSubset', + ti: '.RangeSubsetType' + }, { + n: 'output', + rq: true, + en: 'Output', + ti: '.OutputType' }] }, { - ln: 'SpatialDomainType', + ln: 'CoverageDescriptions', + tn: null, ps: [{ - n: 'boundingBox', + n: 'coverageDescription', rq: true, col: true, - mx: false, - dom: false, + en: 'CoverageDescription', + ti: '.CoverageDescriptionType' + }] + }, { + ln: 'CoverageSummaryType', + bti: 'OWS_1_1_0.DescriptionType', + ps: [{ + n: 'metadata', + mno: 0, + col: true, en: { - lp: 'BoundingBox', + lp: 'Metadata', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.BoundingBoxType', - t: 'er' + ti: 'OWS_1_1_0.MetadataType' + }, { + n: 'wgs84BoundingBox', + mno: 0, + col: true, + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.WGS84BoundingBoxType' + }, { + n: 'supportedCRS', + mno: 0, + col: true, + en: 'SupportedCRS' + }, { + n: 'supportedFormat', + mno: 0, + col: true, + en: 'SupportedFormat' + }, { + n: 'coverageSummary', + rq: true, + col: true, + en: 'CoverageSummary', + ti: '.CoverageSummaryType' + }, { + n: 'optionalIdentifier', + en: 'Identifier' + }, { + n: 'identifier', + rq: true, + en: 'Identifier' + }] + }, { + ln: 'TimeSequenceType', + ps: [{ + n: 'timePositionOrTimePeriod', + rq: true, + col: true, + etis: [{ + en: { + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimePositionType' + }, { + en: 'TimePeriod', + ti: '.TimePeriodType' + }], + t: 'es' + }] + }, { + ln: 'RangeSubsetType', + ps: [{ + n: 'fieldSubset', + rq: true, + col: true, + en: 'FieldSubset', + ti: '.RangeSubsetType.FieldSubset' + }] + }, { + ln: 'ImageCRSRefType', + ps: [{ + n: 'imageCRS', + en: { + lp: 'ImageCRS', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.ImageCRSType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'gridCRS', - en: 'GridCRS', - ti: '.GridCrsType' + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'coordinateOperation', - mx: false, - dom: false, - en: { - lp: '_CoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'GML_3_1_1.AbstractCoordinateOperationType', - t: 'er' + t: 'a' }, { - n: 'imageCRS', - en: 'ImageCRS', - ti: '.ImageCRSRefType' + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'polygon', - mno: 0, - col: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'GML_3_1_1.PolygonType' - }] - }, { - ln: 'InterpolationMethodType', - bti: '.InterpolationMethodBaseType', - ps: [{ - n: 'nullResistance', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'nullResistance' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'CoverageDescriptions', - tn: null, - ps: [{ - n: 'coverageDescription', - rq: true, - col: true, - en: 'CoverageDescription', - ti: '.CoverageDescriptionType' - }] - }, { - ln: 'GetCoverage', + ln: 'RangeSubsetType.FieldSubset', tn: null, - bti: '.RequestBaseType', ps: [{ n: 'identifier', rq: true, @@ -475,38 +504,14 @@ var WCS_1_1_Module_Factory = function () { }, ti: 'OWS_1_1_0.CodeType' }, { - n: 'domainSubset', - rq: true, - en: 'DomainSubset', - ti: '.DomainSubsetType' - }, { - n: 'rangeSubset', - en: 'RangeSubset', - ti: '.RangeSubsetType' + n: 'interpolationType', + en: 'InterpolationType' }, { - n: 'output', - rq: true, - en: 'Output', - ti: '.OutputType' - }] - }, { - ln: 'DescribeCoverage', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'identifier', - rq: true, - col: true, - en: 'Identifier' - }] - }, { - ln: 'RangeSubsetType', - ps: [{ - n: 'fieldSubset', - rq: true, + n: 'axisSubset', + mno: 0, col: true, - en: 'FieldSubset', - ti: '.RangeSubsetType.FieldSubset' + en: 'AxisSubset', + ti: '.AxisSubset' }] }, { ln: 'CoverageDescriptionType', @@ -545,6 +550,36 @@ var WCS_1_1_Module_Factory = function () { col: true, en: 'SupportedFormat' }] + }, { + ln: 'FieldType', + bti: 'OWS_1_1_0.DescriptionType', + ps: [{ + n: 'identifier', + rq: true, + en: 'Identifier' + }, { + n: 'definition', + rq: true, + en: 'Definition', + ti: 'OWS_1_1_0.UnNamedDomainType' + }, { + n: 'nullValue', + mno: 0, + col: true, + en: 'NullValue', + ti: 'OWS_1_1_0.CodeType' + }, { + n: 'interpolationMethods', + rq: true, + en: 'InterpolationMethods', + ti: '.InterpolationMethods' + }, { + n: 'axis', + mno: 0, + col: true, + en: 'Axis', + ti: '.AxisType' + }] }, { ln: 'GridCrsType', ps: [{ @@ -588,67 +623,15 @@ var WCS_1_1_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'AvailableKeys', - tn: null, - ps: [{ - n: 'key', - rq: true, - col: true, - en: 'Key' - }] - }, { - ln: 'GetCapabilities', - tn: null, - bti: 'OWS_1_1_0.GetCapabilitiesType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'InterpolationMethods', - tn: null, - ps: [{ - n: 'interpolationMethod', - mno: 0, - col: true, - en: 'InterpolationMethod', - ti: '.InterpolationMethodType' - }, { - n: '_default', - rq: true, - en: 'Default' - }] }], eis: [{ - en: 'GetCoverage', - ti: '.GetCoverage' - }, { - en: 'Coverage', - ti: 'OWS_1_1_0.ReferenceGroupType', - sh: { - lp: 'ReferenceGroup', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - } - }, { - en: 'CoverageDescriptions', - ti: '.CoverageDescriptions' - }, { - en: 'Coverages', - ti: '.CoveragesType' - }, { - en: 'GridOffsets', - ti: { - t: 'l', - bti: 'Double' - } + en: 'GridType' }, { en: 'AvailableKeys', ti: '.AvailableKeys' + }, { + en: 'GridCRS', + ti: '.GridCrsType' }, { en: 'GridOrigin', ti: { @@ -658,48 +641,65 @@ var WCS_1_1_Module_Factory = function () { }, { en: 'Contents', ti: '.Contents' + }, { + en: 'TemporalDomain', + ti: '.TimeSequenceType' + }, { + en: 'Coverage', + ti: 'OWS_1_1_0.ReferenceGroupType', + sh: { + lp: 'ReferenceGroup', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + } }, { en: 'AxisSubset', ti: '.AxisSubset' }, { en: 'GridBaseCRS' + }, { + en: 'GridCS' + }, { + en: 'Transformation', + ti: 'GML_3_1_1.AbstractCoordinateOperationType', + sh: { + lp: '_CoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'Capabilities', ti: '.Capabilities' }, { - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + en: 'Coverages', + ti: '.CoveragesType' }, { - en: 'TemporalSubset', - ti: '.TimeSequenceType' + en: 'CoverageDescriptions', + ti: '.CoverageDescriptions' }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'DescribeCoverage', + ti: '.DescribeCoverage' + }, { + en: 'CoverageSummary', + ti: '.CoverageSummaryType' }, { en: 'InterpolationMethods', ti: '.InterpolationMethods' }, { - en: 'TemporalDomain', - ti: '.TimeSequenceType' + en: 'GetCoverage', + ti: '.GetCoverage' }, { en: 'Identifier' }, { - en: 'DescribeCoverage', - ti: '.DescribeCoverage' - }, { - en: 'GridCRS', - ti: '.GridCrsType' - }, { - en: 'GridCS' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { - en: 'Transformation', - ti: 'GML_3_1_1.AbstractCoordinateOperationType', - sh: { - lp: '_CoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml' + en: 'GridOffsets', + ti: { + t: 'l', + bti: 'Double' } }, { - en: 'GridType' + en: 'TemporalSubset', + ti: '.TimeSequenceType' }] }; return { diff --git a/scripts/lib/WCS_2_0.js b/scripts/lib/WCS_2_0.js index 1561ebfb..b0e0755c 100644 --- a/scripts/lib/WCS_2_0.js +++ b/scripts/lib/WCS_2_0.js @@ -2,79 +2,141 @@ var WCS_2_0_Module_Factory = function () { var WCS_2_0 = { n: 'WCS_2_0', dens: 'http:\/\/www.opengis.net\/wcs\/2.0', - deps: ['OWS_2_0', 'GMLCOV_1_0', 'GML_3_2_1', 'SWE_2_0'], + deps: ['GML_3_2_1', 'OWS_2_0', 'SWE_2_0', 'GMLCOV_1_0'], tis: [{ - ln: 'CoverageDescriptionsType', + ln: 'CoverageSummaryType', + bti: 'OWS_2_0.DescriptionType', ps: [{ - n: 'coverageDescription', + n: 'wgs84BoundingBox', mno: 0, col: true, - en: 'CoverageDescription', - ti: '.CoverageDescriptionType' - }] - }, { - ln: 'OfferedCoverageType', - ps: [{ - n: 'abstractCoverage', + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.WGS84BoundingBoxType' + }, { + n: 'coverageId', rq: true, + en: 'CoverageId', + ti: 'NCName' + }, { + n: 'coverageSubtype', + rq: true, + en: 'CoverageSubtype', + ti: 'QName' + }, { + n: 'coverageSubtypeParent', + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' + }, { + n: 'boundingBox', + mno: 0, + col: true, mx: false, dom: false, en: { - lp: 'AbstractCoverage', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - ti: 'GMLCOV_1_0.AbstractCoverageType', + ti: 'OWS_2_0.BoundingBoxType', t: 'er' }, { - n: 'serviceParameters', - rq: true, - en: 'ServiceParameters', - ti: '.ServiceParametersType' + n: 'metadata', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.MetadataType', + t: 'er' }] }, { - ln: 'ContentsType', - bti: 'OWS_2_0.ContentsBaseType', + ln: 'ExtensionType', ps: [{ - n: 'coverageSummary', + n: 'any', mno: 0, col: true, - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + mx: false, + t: 'ae' + }] + }, { + ln: 'DimensionTrimType', + bti: '.DimensionSubsetType', + ps: [{ + n: 'trimLow', + en: 'TrimLow' }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' + n: 'trimHigh', + en: 'TrimHigh' }] }, { - ln: 'RequestBaseType', + ln: 'CapabilitiesType', + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ + n: 'serviceMetadata', + en: 'ServiceMetadata', + ti: '.ServiceMetadataType' + }, { + n: 'contents', + en: 'Contents', + ti: '.ContentsType' + }] + }, { + ln: 'ServiceMetadataType', + ps: [{ + n: 'formatSupported', + rq: true, + col: true + }, { n: 'extension', en: 'Extension', ti: '.ExtensionType' - }, { - n: 'service', + }] + }, { + ln: 'DimensionSubsetType', + ps: [{ + n: 'dimension', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'Dimension', + ti: 'NCName' + }] + }, { + ln: 'CoverageSubtypeParentType', + ps: [{ + n: 'coverageSubtype', + rq: true, + en: 'CoverageSubtype', + ti: 'QName' }, { - n: 'version', + n: 'coverageSubtypeParent', + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' + }] + }, { + ln: 'DimensionSliceType', + bti: '.DimensionSubsetType', + ps: [{ + n: 'slicePoint', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'SlicePoint' }] }, { - ln: 'DescribeCoverageType', - bti: '.RequestBaseType', + ln: 'CoverageOfferingsType', ps: [{ - n: 'coverageId', + n: 'serviceMetadata', rq: true, + en: 'ServiceMetadata', + ti: '.ServiceMetadataType' + }, { + n: 'offeredCoverage', + mno: 0, col: true, - en: 'CoverageId', - ti: 'NCName' + en: 'OfferedCoverage', + ti: '.OfferedCoverageType' }] }, { ln: 'GetCapabilitiesType', @@ -88,25 +150,58 @@ var WCS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ServiceMetadataType', + ln: 'RequestBaseType', ps: [{ - n: 'formatSupported', + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + n: 'service', rq: true, - col: true + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'ServiceParametersType', + ps: [{ + n: 'coverageSubtype', + rq: true, + en: 'CoverageSubtype', + ti: 'QName' + }, { + n: 'coverageSubtypeParent', + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' + }, { + n: 'nativeFormat', + rq: true }, { n: 'extension', en: 'Extension', ti: '.ExtensionType' }] }, { - ln: 'DimensionTrimType', - bti: '.DimensionSubsetType', + ln: 'ContentsType', + bti: 'OWS_2_0.ContentsBaseType', ps: [{ - n: 'trimLow', - en: 'TrimLow' + n: 'coverageSummary', + mno: 0, + col: true, + en: 'CoverageSummary', + ti: '.CoverageSummaryType' }, { - n: 'trimHigh', - en: 'TrimHigh' + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' }] }, { ln: 'CoverageDescriptionType', @@ -158,198 +253,75 @@ var WCS_2_0_Module_Factory = function () { ti: '.ServiceParametersType' }] }, { - ln: 'GetCoverageType', - bti: '.RequestBaseType', + ln: 'OfferedCoverageType', ps: [{ - n: 'coverageId', + n: 'abstractCoverage', rq: true, - en: 'CoverageId', - ti: 'NCName' - }, { - n: 'dimensionSubset', - mno: 0, - col: true, mx: false, dom: false, - en: 'DimensionSubset', - ti: '.DimensionSubsetType', + en: { + lp: 'AbstractCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + }, + ti: 'GMLCOV_1_0.AbstractCoverageType', t: 'er' }, { - n: 'format' - }, { - n: 'mediaType' - }] - }, { - ln: 'DimensionSubsetType', - ps: [{ - n: 'dimension', - rq: true, - en: 'Dimension', - ti: 'NCName' - }] - }, { - ln: 'DimensionSliceType', - bti: '.DimensionSubsetType', - ps: [{ - n: 'slicePoint', + n: 'serviceParameters', rq: true, - en: 'SlicePoint' + en: 'ServiceParameters', + ti: '.ServiceParametersType' }] }, { - ln: 'CoverageOfferingsType', + ln: 'CoverageDescriptionsType', ps: [{ - n: 'serviceMetadata', - rq: true, - en: 'ServiceMetadata', - ti: '.ServiceMetadataType' - }, { - n: 'offeredCoverage', + n: 'coverageDescription', mno: 0, col: true, - en: 'OfferedCoverage', - ti: '.OfferedCoverageType' + en: 'CoverageDescription', + ti: '.CoverageDescriptionType' }] }, { - ln: 'CoverageSummaryType', - bti: 'OWS_2_0.DescriptionType', + ln: 'GetCoverageType', + bti: '.RequestBaseType', ps: [{ - n: 'wgs84BoundingBox', - mno: 0, - col: true, - en: { - lp: 'WGS84BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.WGS84BoundingBoxType' - }, { n: 'coverageId', rq: true, en: 'CoverageId', ti: 'NCName' }, { - n: 'coverageSubtype', - rq: true, - en: 'CoverageSubtype', - ti: 'QName' - }, { - n: 'coverageSubtypeParent', - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' - }, { - n: 'boundingBox', + n: 'dimensionSubset', mno: 0, col: true, mx: false, dom: false, - en: { - lp: 'BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.BoundingBoxType', + en: 'DimensionSubset', + ti: '.DimensionSubsetType', t: 'er' }, { - n: 'metadata', - mno: 0, - col: true, - mx: false, - dom: false, - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.MetadataType', - t: 'er' - }] - }, { - ln: 'ExtensionType', - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'CoverageSubtypeParentType', - ps: [{ - n: 'coverageSubtype', - rq: true, - en: 'CoverageSubtype', - ti: 'QName' + n: 'format' }, { - n: 'coverageSubtypeParent', - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' + n: 'mediaType' }] }, { - ln: 'ServiceParametersType', + ln: 'DescribeCoverageType', + bti: '.RequestBaseType', ps: [{ - n: 'coverageSubtype', + n: 'coverageId', rq: true, - en: 'CoverageSubtype', - ti: 'QName' - }, { - n: 'coverageSubtypeParent', - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' - }, { - n: 'nativeFormat', - rq: true - }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }] - }, { - ln: 'CapabilitiesType', - bti: 'OWS_2_0.CapabilitiesBaseType', - ps: [{ - n: 'serviceMetadata', - en: 'ServiceMetadata', - ti: '.ServiceMetadataType' - }, { - n: 'contents', - en: 'Contents', - ti: '.ContentsType' + col: true, + en: 'CoverageId', + ti: 'NCName' }] }], eis: [{ - en: 'Capabilities', - ti: '.CapabilitiesType' - }, { - en: 'ServiceParameters', - ti: '.ServiceParametersType' - }, { - en: 'DimensionSlice', - ti: '.DimensionSliceType', - sh: 'DimensionSubset' - }, { en: 'CoverageSummary', ti: '.CoverageSummaryType' }, { - en: 'CoverageOfferings', - ti: '.CoverageOfferingsType' - }, { - en: 'ServiceMetadata', - ti: '.ServiceMetadataType' - }, { - en: 'Extension', - ti: '.ExtensionType' - }, { - en: 'CoverageSubtype', - ti: 'QName' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' - }, { - en: 'DimensionSubset', - ti: '.DimensionSubsetType' - }, { - en: 'DescribeCoverage', - ti: '.DescribeCoverageType' + en: 'CoverageDescriptions', + ti: '.CoverageDescriptionsType' }, { - en: 'GetCoverage', - ti: '.GetCoverageType' + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' }, { en: 'CoverageDescription', ti: '.CoverageDescriptionType', @@ -358,24 +330,52 @@ var WCS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CoverageDescriptions', - ti: '.CoverageDescriptionsType' + en: 'Extension', + ti: '.ExtensionType' }, { - en: 'Contents', - ti: '.ContentsType' + en: 'DescribeCoverage', + ti: '.DescribeCoverageType' }, { en: 'OfferedCoverage', ti: '.OfferedCoverageType' + }, { + en: 'CoverageId', + ti: 'NCName' }, { en: 'DimensionTrim', ti: '.DimensionTrimType', sh: 'DimensionSubset' }, { - en: 'CoverageId', - ti: 'NCName' + en: 'CoverageOfferings', + ti: '.CoverageOfferingsType' }, { - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' + en: 'CoverageSubtype', + ti: 'QName' + }, { + en: 'Capabilities', + ti: '.CapabilitiesType' + }, { + en: 'GetCoverage', + ti: '.GetCoverageType' + }, { + en: 'Contents', + ti: '.ContentsType' + }, { + en: 'DimensionSlice', + ti: '.DimensionSliceType', + sh: 'DimensionSubset' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' + }, { + en: 'ServiceMetadata', + ti: '.ServiceMetadataType' + }, { + en: 'ServiceParameters', + ti: '.ServiceParametersType' + }, { + en: 'DimensionSubset', + ti: '.DimensionSubsetType' }] }; return { diff --git a/scripts/lib/WCS_CRS_1_0.js b/scripts/lib/WCS_CRS_1_0.js index c61dd5d2..520d3a45 100644 --- a/scripts/lib/WCS_CRS_1_0.js +++ b/scripts/lib/WCS_CRS_1_0.js @@ -2,27 +2,13 @@ var WCS_CRS_1_0_Module_Factory = function () { var WCS_CRS_1_0 = { n: 'WCS_CRS_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/crs\/1.0', - tis: [{ - ln: 'CrsType', - ps: [{ - n: 'subsettingCrs' - }, { - n: 'outputCrs' - }] - }, { - ln: 'CrsMetadataType', - ps: [{ - n: 'crsSupported', - mno: 0, - col: true - }] - }], + tis: [], eis: [{ - en: 'CrsMetadata', - ti: '.CrsMetadataType' + en: 'supportedCrs' + }, { + en: 'outputCrs' }, { - en: 'Crs', - ti: '.CrsType' + en: 'subsettingCrs' }] }; return { diff --git a/scripts/lib/WCS_Interpolation_1_0.js b/scripts/lib/WCS_Interpolation_1_0.js index 713d81c8..4b6dbdc2 100644 --- a/scripts/lib/WCS_Interpolation_1_0.js +++ b/scripts/lib/WCS_Interpolation_1_0.js @@ -3,6 +3,15 @@ var WCS_Interpolation_1_0_Module_Factory = function () { n: 'WCS_Interpolation_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/interpolation\/1.0', tis: [{ + ln: 'InterpolationPerAxisType', + ps: [{ + n: 'axis', + rq: true + }, { + n: 'interpolationMethod', + rq: true + }] + }, { ln: 'InterpolationMetadataType', ps: [{ n: 'interpolationSupported', @@ -21,22 +30,13 @@ var WCS_Interpolation_1_0_Module_Factory = function () { en: 'InterpolationPerAxis', ti: '.InterpolationPerAxisType' }] - }, { - ln: 'InterpolationPerAxisType', - ps: [{ - n: 'axis', - rq: true - }, { - n: 'interpolationMethod', - rq: true - }] }], eis: [{ - en: 'InterpolationMetadata', - ti: '.InterpolationMetadataType' - }, { en: 'Interpolation', ti: '.InterpolationType' + }, { + en: 'InterpolationMetadata', + ti: '.InterpolationMetadataType' }] }; return { diff --git a/scripts/lib/WCS_Range_Subsetting_1_0.js b/scripts/lib/WCS_Range_Subsetting_1_0.js index 2749f663..419dbdbc 100644 --- a/scripts/lib/WCS_Range_Subsetting_1_0.js +++ b/scripts/lib/WCS_Range_Subsetting_1_0.js @@ -3,15 +3,6 @@ var WCS_Range_Subsetting_1_0_Module_Factory = function () { n: 'WCS_Range_Subsetting_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/range-subsetting\/1.0', tis: [{ - ln: 'RangeSubsetType', - ps: [{ - n: 'rangeItem', - rq: true, - col: true, - en: 'RangeItem', - ti: '.RangeItemType' - }] - }, { ln: 'RangeItemType', ps: [{ n: 'rangeComponent', @@ -24,6 +15,15 @@ var WCS_Range_Subsetting_1_0_Module_Factory = function () { en: 'RangeInterval', ti: '.RangeIntervalType' }] + }, { + ln: 'RangeSubsetType', + ps: [{ + n: 'rangeItem', + rq: true, + col: true, + en: 'RangeItem', + ti: '.RangeItemType' + }] }, { ln: 'RangeIntervalType', ps: [{ diff --git a/scripts/lib/WCS_Scaling_1_0.js b/scripts/lib/WCS_Scaling_1_0.js index c26b8af9..476b0201 100644 --- a/scripts/lib/WCS_Scaling_1_0.js +++ b/scripts/lib/WCS_Scaling_1_0.js @@ -3,20 +3,6 @@ var WCS_Scaling_1_0_Module_Factory = function () { n: 'WCS_Scaling_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/scaling\/1.0', tis: [{ - ln: 'TargetAxisExtentType', - ps: [{ - n: 'axis', - rq: true - }, { - n: 'low', - rq: true, - ti: 'Decimal' - }, { - n: 'high', - rq: true, - ti: 'Decimal' - }] - }, { ln: 'ScalingType', ps: [{ n: 'scaleByFactor', @@ -40,21 +26,23 @@ var WCS_Scaling_1_0_Module_Factory = function () { ti: '.ScaleToExtentType' }] }, { - ln: 'ScaleToExtentType', + ln: 'ScaleByFactorType', ps: [{ - n: 'targetAxisExtent', + n: 'scaleFactor', rq: true, - col: true, - en: 'TargetAxisExtent', - ti: '.TargetAxisExtentType' + ti: 'Decimal' }] }, { - ln: 'TargetAxisSizeType', + ln: 'TargetAxisExtentType', ps: [{ n: 'axis', rq: true }, { - n: 'targetSize', + n: 'low', + rq: true, + ti: 'Decimal' + }, { + n: 'high', rq: true, ti: 'Decimal' }] @@ -68,13 +56,14 @@ var WCS_Scaling_1_0_Module_Factory = function () { ti: '.ScaleAxisType' }] }, { - ln: 'ScaleToSizeType', + ln: 'TargetAxisSizeType', ps: [{ - n: 'targetAxisSize', + n: 'axis', + rq: true + }, { + n: 'targetSize', rq: true, - col: true, - en: 'TargetAxisSize', - ti: '.TargetAxisSizeType' + ti: 'Decimal' }] }, { ln: 'ScaleAxisType', @@ -87,11 +76,22 @@ var WCS_Scaling_1_0_Module_Factory = function () { ti: 'Decimal' }] }, { - ln: 'ScaleByFactorType', + ln: 'ScaleToSizeType', ps: [{ - n: 'scaleFactor', + n: 'targetAxisSize', rq: true, - ti: 'Decimal' + col: true, + en: 'TargetAxisSize', + ti: '.TargetAxisSizeType' + }] + }, { + ln: 'ScaleToExtentType', + ps: [{ + n: 'targetAxisExtent', + rq: true, + col: true, + en: 'TargetAxisExtent', + ti: '.TargetAxisExtentType' }] }], eis: [{ diff --git a/scripts/lib/WCS_WCSEO_1_0.js b/scripts/lib/WCS_WCSEO_1_0.js index f74c0947..3c31eb5a 100644 --- a/scripts/lib/WCS_WCSEO_1_0.js +++ b/scripts/lib/WCS_WCSEO_1_0.js @@ -2,8 +2,56 @@ var WCS_WCSEO_1_0_Module_Factory = function () { var WCS_WCSEO_1_0 = { n: 'WCS_WCSEO_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/wcseo\/1.0', - deps: ['WCS_2_0', 'OWS_2_0', 'GMLCOV_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], + deps: ['OMEO_EOP_2_0', 'OWS_2_0', 'WCS_2_0', 'GMLCOV_1_0', 'GML_3_2_1'], tis: [{ + ln: 'ServiceParametersType', + ps: [{ + n: 'rectifiedDataset', + mno: 0, + col: true, + ti: '.RectifiedDataset' + }, { + n: 'referenceableDataset', + mno: 0, + col: true, + ti: '.ReferenceableDataset' + }, { + n: 'rectifiedStitchedMosaic', + mno: 0, + col: true, + ti: '.RectifiedStitchedMosaicCommonElement' + }, { + n: 'referenceableStitchedMosaic', + mno: 0, + col: true, + ti: '.ReferenceableStitchedMosaicCommonElement' + }, { + n: 'datasetSeries', + mno: 0, + col: true, + ti: '.DatasetSeries' + }] + }, { + ln: 'DatasetSeries', + tn: null, + ps: [{ + n: 'datasetSeriesId', + rq: true, + en: 'DatasetSeriesId', + ti: 'NCName' + }, { + n: 'reference', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ReferenceType', + t: 'er' + }] + }, { ln: 'DatasetSeriesType', ps: [{ n: 'datasetSeriesId', @@ -52,8 +100,8 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: '.DatasetSeries' }] }, { - ln: 'DatasetType', - tn: 'datasetType', + ln: 'ReferenceableDataset', + tn: null, ps: [{ n: 'coverageId', rq: true, @@ -63,40 +111,90 @@ var WCS_WCSEO_1_0_Module_Factory = function () { }, ti: 'NCName' }, { - n: 'contributingFootprint', - ti: '.ContributingFootprint' + n: 'reference', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ReferenceType', + t: 'er' }] }, { - ln: 'DescribeEOCoverageSetType', - bti: 'WCS_2_0.RequestBaseType', + ln: 'EOCoverageSetDescriptionType', ps: [{ - n: 'eoId', - rq: true, - col: true, - ti: 'NCName' - }, { - n: 'containment' - }, { - n: 'sections', - en: 'Sections', - ti: '.Sections' - }, { - n: 'dimensionTrim', - mno: 0, - mxo: 3, - col: true, + n: 'coverageDescriptions', en: { - lp: 'DimensionTrim', + lp: 'CoverageDescriptions', ns: 'http:\/\/www.opengis.net\/wcs\/2.0' }, - ti: 'WCS_2_0.DimensionTrimType' + ti: 'WCS_2_0.CoverageDescriptionsType' }, { - n: 'count', + n: 'datasetSeriesDescriptions', + en: 'DatasetSeriesDescriptions', + ti: '.DatasetSeriesDescriptionsType' + }, { + n: 'numberMatched', + rq: true, ti: 'NonNegativeInteger', an: { - lp: 'count' + lp: 'numberMatched' }, t: 'a' + }, { + n: 'numberReturned', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'numberReturned' + }, + t: 'a' + }] + }, { + ln: 'ContributingFootprint', + tn: null, + ps: [{ + n: 'footprint', + rq: true, + en: { + lp: 'Footprint', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + }, + ti: 'OMEO_EOP_2_0.FootprintType' + }] + }, { + ln: 'ReferenceableStitchedMosaicCommonElement', + tn: null, + ps: [{ + n: 'coverageId', + rq: true, + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'NCName' + }, { + n: 'reference', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ReferenceType', + t: 'er' + }] + }, { + ln: 'Sections', + tn: null, + ps: [{ + n: 'section', + rq: true, + col: true, + en: 'Section' }] }, { ln: 'DatasetSeriesSummaryType', @@ -136,23 +234,56 @@ var WCS_WCSEO_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'ReferenceableStitchedMosaic', + ln: 'RectifiedStitchedMosaicCommonElement', tn: null, - bti: '.AbstractEOCoverageType', ps: [{ - n: 'datasets', + n: 'coverageId', rq: true, - ti: '.DatasetsType' + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'NCName' + }, { + n: 'reference', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ReferenceType', + t: 'er' }] }, { - ln: 'DatasetSeries', - tn: null, + ln: 'DatasetType', + tn: 'datasetType', ps: [{ - n: 'datasetSeriesId', + n: 'coverageId', rq: true, - en: 'DatasetSeriesId', + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, ti: 'NCName' }, { + n: 'contributingFootprint', + ti: '.ContributingFootprint' + }] + }, { + ln: 'DatasetsType', + tn: 'datasetsType', + ps: [{ + n: 'dataset', + mno: 0, + col: true, + ti: '.DatasetType' + }] + }, { + ln: 'ReferenceGetCoverageType', + tn: 'referenceGetCoverageType', + ps: [{ n: 'reference', rq: true, mx: false, @@ -164,6 +295,47 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: 'OWS_2_0.ReferenceType', t: 'er' }] + }, { + ln: 'ReferenceableStitchedMosaic', + tn: null, + bti: '.AbstractEOCoverageType', + ps: [{ + n: 'datasets', + rq: true, + ti: '.DatasetsType' + }] + }, { + ln: 'DescribeEOCoverageSetType', + bti: 'WCS_2_0.RequestBaseType', + ps: [{ + n: 'eoId', + rq: true, + col: true, + ti: 'NCName' + }, { + n: 'containment' + }, { + n: 'sections', + en: 'Sections', + ti: '.Sections' + }, { + n: 'dimensionTrim', + mno: 0, + mxo: 3, + col: true, + en: { + lp: 'DimensionTrim', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'WCS_2_0.DimensionTrimType' + }, { + n: 'count', + ti: 'NonNegativeInteger', + an: { + lp: 'count' + }, + t: 'a' + }] }, { ln: 'DatasetSeriesDescriptionType', bti: 'GML_3_2_1.AbstractFeatureType', @@ -193,62 +365,16 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: '.ServiceParametersType' }] }, { - ln: 'ServiceParametersType', + ln: 'RectifiedDataset', + tn: null, ps: [{ - n: 'rectifiedDataset', - mno: 0, - col: true, - ti: '.RectifiedDataset' - }, { - n: 'referenceableDataset', - mno: 0, - col: true, - ti: '.ReferenceableDataset' - }, { - n: 'rectifiedStitchedMosaic', - mno: 0, - col: true, - ti: '.RectifiedStitchedMosaicCommonElement' - }, { - n: 'referenceableStitchedMosaic', - mno: 0, - col: true, - ti: '.ReferenceableStitchedMosaicCommonElement' - }, { - n: 'datasetSeries', - mno: 0, - col: true, - ti: '.DatasetSeries' - }] - }, { - ln: 'LineageType', - tn: 'lineageType', - ps: [{ - n: 'processing', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'timePosition', - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePositionType' - }] - }, { - ln: 'RectifiedStitchedMosaicCommonElement', - tn: null, - ps: [{ - n: 'coverageId', - rq: true, - en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'NCName' + n: 'coverageId', + rq: true, + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'NCName' }, { n: 'reference', rq: true, @@ -261,139 +387,6 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: 'OWS_2_0.ReferenceType', t: 'er' }] - }, { - ln: 'ReferenceGetCoverageType', - tn: 'referenceGetCoverageType', - ps: [{ - n: 'reference', - rq: true, - mx: false, - dom: false, - en: { - lp: 'Reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ReferenceType', - t: 'er' - }] - }, { - ln: 'Sections', - tn: null, - ps: [{ - n: 'section', - rq: true, - col: true, - en: 'Section' - }] - }, { - ln: 'ReferenceableDataset', - tn: null, - ps: [{ - n: 'coverageId', - rq: true, - en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'NCName' - }, { - n: 'reference', - rq: true, - mx: false, - dom: false, - en: { - lp: 'Reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ReferenceType', - t: 'er' - }] - }, { - ln: 'DatasetsType', - tn: 'datasetsType', - ps: [{ - n: 'dataset', - mno: 0, - col: true, - ti: '.DatasetType' - }] - }, { - ln: 'RectifiedStitchedMosaic', - tn: null, - bti: '.AbstractEOCoverageType', - ps: [{ - n: 'datasets', - rq: true, - ti: '.DatasetsType' - }] - }, { - ln: 'ContributingFootprint', - tn: null, - ps: [{ - n: 'footprint', - rq: true, - en: { - lp: 'Footprint', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - }, - ti: 'OMEO_EOP_2_0.FootprintType' - }] - }, { - ln: 'AbstractEOCoverageType', - bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType' - }, { - ln: 'ReferenceableStitchedMosaicCommonElement', - tn: null, - ps: [{ - n: 'coverageId', - rq: true, - en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'NCName' - }, { - n: 'reference', - rq: true, - mx: false, - dom: false, - en: { - lp: 'Reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ReferenceType', - t: 'er' - }] - }, { - ln: 'EOCoverageSetDescriptionType', - ps: [{ - n: 'coverageDescriptions', - en: { - lp: 'CoverageDescriptions', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'WCS_2_0.CoverageDescriptionsType' - }, { - n: 'datasetSeriesDescriptions', - en: 'DatasetSeriesDescriptions', - ti: '.DatasetSeriesDescriptionsType' - }, { - n: 'numberMatched', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberMatched' - }, - t: 'a' - }, { - n: 'numberReturned', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberReturned' - }, - t: 'a' - }] }, { ln: 'DatasetSeriesDescriptionsType', ps: [{ @@ -404,27 +397,22 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: '.DatasetSeriesDescriptionType' }] }, { - ln: 'RectifiedDataset', - tn: null, + ln: 'LineageType', + tn: 'lineageType', ps: [{ - n: 'coverageId', - rq: true, - en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'NCName' - }, { - n: 'reference', + n: 'processing', rq: true, mx: false, dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'timePosition', en: { - lp: 'Reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'OWS_2_0.ReferenceType', - t: 'er' + ti: 'GML_3_2_1.TimePositionType' }] }, { ln: 'EOMetadataType', @@ -453,41 +441,25 @@ var WCS_WCSEO_1_0_Module_Factory = function () { col: true, ti: '.LineageType' }] - }], - eis: [{ - en: 'dataset', - ti: '.DatasetType' - }, { - en: 'referenceableDataset', - ti: '.ReferenceableDataset' - }, { - en: 'containment' }, { - en: 'processing', - ti: 'AnyType' - }, { - en: 'DatasetSeriesDescription', - ti: '.DatasetSeriesDescriptionType' - }, { - en: 'lineage', - ti: '.LineageType' - }, { - en: 'RectifiedEOCoverage', - ti: '.AbstractEOCoverageType', - sh: { - lp: 'RectifiedGridCoverage', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' - } - }, { - en: 'DatasetSeriesId', - ti: 'NCName' + ln: 'RectifiedStitchedMosaic', + tn: null, + bti: '.AbstractEOCoverageType', + ps: [{ + n: 'datasets', + rq: true, + ti: '.DatasetsType' + }] }, { - en: 'ReferenceableStitchedMosaic', - ti: '.ReferenceableStitchedMosaic', - sh: 'ReferenceableEOCoverage' + ln: 'AbstractEOCoverageType', + bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType' + }], + eis: [{ + en: 'Sections', + ti: '.Sections' }, { - en: 'DescribeEOCoverageSet', - ti: '.DescribeEOCoverageSetType' + en: 'datasetSeries', + ti: '.DatasetSeries' }, { en: 'ReferenceableEOCoverage', ti: '.AbstractEOCoverageType', @@ -495,63 +467,91 @@ var WCS_WCSEO_1_0_Module_Factory = function () { lp: 'ReferenceableGridCoverage', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } - }, { - en: 'RectifiedDataset', - ti: '.AbstractEOCoverageType', - sh: 'RectifiedEOCoverage' }, { en: 'DatasetSeriesDescriptions', ti: '.DatasetSeriesDescriptionsType' }, { - en: 'Sections', - ti: '.Sections' - }, { - en: 'eoId', - ti: 'NCName' + en: 'DatasetSeries', + ti: '.DatasetSeriesType' }, { - en: 'EOMetadata', - ti: '.EOMetadataType' + en: 'RectifiedDataset', + ti: '.AbstractEOCoverageType', + sh: 'RectifiedEOCoverage' }, { - en: 'referenceGetCoverage', - ti: '.ReferenceGetCoverageType', - sh: 'processing' + en: 'rectifiedStitchedMosaic', + ti: '.RectifiedStitchedMosaicCommonElement' }, { en: 'ReferenceableDataset', ti: '.AbstractEOCoverageType', sh: 'ReferenceableEOCoverage' + }, { + en: 'DatasetSeriesSummary', + ti: '.DatasetSeriesSummaryType' + }, { + en: 'referenceableDataset', + ti: '.ReferenceableDataset' }, { en: 'referenceableStitchedMosaic', ti: '.ReferenceableStitchedMosaicCommonElement' }, { - en: 'DatasetSeriesSummary', - ti: '.DatasetSeriesSummaryType' + en: 'rectifiedDataset', + ti: '.RectifiedDataset' }, { - en: 'DatasetSeries', - ti: '.DatasetSeriesType' + en: 'ReferenceableStitchedMosaic', + ti: '.ReferenceableStitchedMosaic', + sh: 'ReferenceableEOCoverage' + }, { + en: 'DescribeEOCoverageSet', + ti: '.DescribeEOCoverageSetType' + }, { + en: 'DatasetSeriesId', + ti: 'NCName' }, { en: 'ServiceParameters', ti: '.ServiceParametersType' }, { - en: 'datasetSeries', - ti: '.DatasetSeries' + en: 'EOMetadata', + ti: '.EOMetadataType' + }, { + en: 'DatasetSeriesDescription', + ti: '.DatasetSeriesDescriptionType' + }, { + en: 'RectifiedEOCoverage', + ti: '.AbstractEOCoverageType', + sh: { + lp: 'RectifiedGridCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + } + }, { + en: 'Section' + }, { + en: 'lineage', + ti: '.LineageType' }, { en: 'RectifiedStitchedMosaic', ti: '.RectifiedStitchedMosaic', sh: 'RectifiedEOCoverage' }, { - en: 'datasets', - ti: '.DatasetsType' + en: 'eoId', + ti: 'NCName' }, { - en: 'rectifiedDataset', - ti: '.RectifiedDataset' + en: 'processing', + ti: 'AnyType' }, { - en: 'rectifiedStitchedMosaic', - ti: '.RectifiedStitchedMosaicCommonElement' + en: 'dataset', + ti: '.DatasetType' + }, { + en: 'containment' }, { en: 'EOCoverageSetDescription', ti: '.EOCoverageSetDescriptionType' }, { - en: 'Section' + en: 'datasets', + ti: '.DatasetsType' + }, { + en: 'referenceGetCoverage', + ti: '.ReferenceGetCoverageType', + sh: 'processing' }, { en: 'contributingFootprint', ti: '.ContributingFootprint' diff --git a/scripts/lib/WFS_1_0_0.js b/scripts/lib/WFS_1_0_0.js index 9ed78364..e13c4a4f 100644 --- a/scripts/lib/WFS_1_0_0.js +++ b/scripts/lib/WFS_1_0_0.js @@ -4,16 +4,129 @@ var WFS_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wfs', deps: ['Filter_1_0_0', 'GML_2_1_2'], tis: [{ - ln: 'FeaturesLockedType', + ln: 'InsertElementType', ps: [{ - n: 'featureId', + n: 'feature', rq: true, col: true, + mx: false, + dom: false, en: { - lp: 'FeatureId', + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.AbstractFeatureType', + t: 'er' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'TransactionResultType', + ps: [{ + n: 'status', + rq: true, + en: 'Status', + ti: '.StatusType' + }, { + n: 'locator', + en: 'Locator' + }, { + n: 'message', + en: 'Message' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'WFSLockFeatureResponseType', + tn: 'WFS_LockFeatureResponseType', + ps: [{ + n: 'lockId', + rq: true, + en: 'LockId' + }, { + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' + }, { + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' + }] + }, { + ln: 'QueryType', + ps: [{ + n: 'propertyName', + mno: 0, + col: true, + en: { + lp: 'PropertyName', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_0_0.FeatureIdType' + ti: 'Filter_1_0_0.PropertyNameType' + }, { + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FilterType' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }, { + n: 'typeName', + rq: true, + ti: 'QName', + an: { + lp: 'typeName' + }, + t: 'a' + }, { + n: 'featureVersion', + an: { + lp: 'featureVersion' + }, + t: 'a' + }] + }, { + ln: 'PropertyType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'value', + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'NativeType', + ps: [{ + n: 'vendorId', + rq: true, + an: { + lp: 'vendorId' + }, + t: 'a' + }, { + n: 'safeToIgnore', + rq: true, + ti: 'Boolean', + an: { + lp: 'safeToIgnore' + }, + t: 'a' }] }, { ln: 'GetFeatureType', @@ -58,41 +171,41 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransactionResultType', + ln: 'LockType', ps: [{ - n: 'status', - rq: true, - en: 'Status', - ti: '.StatusType' - }, { - n: 'locator', - en: 'Locator' - }, { - n: 'message', - en: 'Message' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FilterType' }, { n: 'handle', an: { lp: 'handle' }, t: 'a' - }] - }, { - ln: 'GetCapabilitiesType', - ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' }, { - n: 'service', + n: 'typeName', rq: true, + ti: 'QName', an: { - lp: 'service' + lp: 'typeName' }, t: 'a' }] + }, { + ln: 'FeaturesLockedType', + ps: [{ + n: 'featureId', + rq: true, + col: true, + en: { + lp: 'FeatureId', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FeatureIdType' + }] }, { ln: 'LockFeatureType', ps: [{ @@ -152,41 +265,40 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QueryType', + ln: 'FeaturesNotLockedType', ps: [{ - n: 'propertyName', - mno: 0, + n: 'featureId', + rq: true, col: true, en: { - lp: 'PropertyName', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.PropertyNameType' - }, { - n: 'filter', - en: { - lp: 'Filter', + lp: 'FeatureId', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_0_0.FilterType' - }, { - n: 'handle', + ti: 'Filter_1_0_0.FeatureIdType' + }] + }, { + ln: 'GetCapabilitiesType', + ps: [{ + n: 'version', an: { - lp: 'handle' + lp: 'version' }, t: 'a' }, { - n: 'typeName', + n: 'service', rq: true, - ti: 'QName', an: { - lp: 'typeName' + lp: 'service' }, t: 'a' - }, { - n: 'featureVersion', + }] + }, { + ln: 'FeatureCollectionType', + bti: 'GML_2_1_2.AbstractFeatureCollectionType', + ps: [{ + n: 'lockId', an: { - lp: 'featureVersion' + lp: 'lockId' }, t: 'a' }] @@ -240,107 +352,72 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PropertyType', - ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'value', - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'InsertResultType', + ln: 'UpdateElementType', ps: [{ - n: 'featureId', + n: 'property', rq: true, col: true, + en: 'Property', + ti: '.PropertyType' + }, { + n: 'filter', en: { - lp: 'FeatureId', + lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_0_0.FeatureIdType' + ti: 'Filter_1_0_0.FilterType' }, { n: 'handle', an: { lp: 'handle' }, t: 'a' + }, { + n: 'typeName', + rq: true, + ti: 'QName', + an: { + lp: 'typeName' + }, + t: 'a' }] }, { - ln: 'WFSLockFeatureResponseType', - tn: 'WFS_LockFeatureResponseType', + ln: 'TransactionType', ps: [{ n: 'lockId', - rq: true, en: 'LockId' }, { - n: 'featuresLocked', - en: 'FeaturesLocked', - ti: '.FeaturesLockedType' - }, { - n: 'featuresNotLocked', - en: 'FeaturesNotLocked', - ti: '.FeaturesNotLockedType' - }] - }, { - ln: 'FeaturesNotLockedType', - ps: [{ - n: 'featureId', - rq: true, + n: 'insertOrUpdateOrDelete', + mno: 0, col: true, - en: { - lp: 'FeatureId', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FeatureIdType' - }] - }, { - ln: 'NativeType', - ps: [{ - n: 'vendorId', + etis: [{ + en: 'Insert', + ti: '.InsertElementType' + }, { + en: 'Update', + ti: '.UpdateElementType' + }, { + en: 'Delete', + ti: '.DeleteElementType' + }, { + en: 'Native', + ti: '.NativeType' + }], + t: 'es' + }, { + n: 'version', rq: true, an: { - lp: 'vendorId' + lp: 'version' }, t: 'a' }, { - n: 'safeToIgnore', + n: 'service', rq: true, - ti: 'Boolean', an: { - lp: 'safeToIgnore' + lp: 'service' }, t: 'a' - }] - }, { - ln: 'StatusType', - ps: [{ - n: 'success', - rq: true, - en: 'SUCCESS', - ti: '.EmptyType' - }, { - n: 'failed', - rq: true, - en: 'FAILED', - ti: '.EmptyType' - }, { - n: 'partial', - rq: true, - en: 'PARTIAL', - ti: '.EmptyType' - }] - }, { - ln: 'LockType', - ps: [{ - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FilterType' }, { n: 'handle', an: { @@ -348,45 +425,17 @@ var WFS_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'typeName', - rq: true, - ti: 'QName', - an: { - lp: 'typeName' - }, - t: 'a' - }] - }, { - ln: 'InsertElementType', - ps: [{ - n: 'feature', - rq: true, - col: true, - mx: false, - dom: false, - en: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.AbstractFeatureType', - t: 'er' - }, { - n: 'handle', + n: 'releaseAction', an: { - lp: 'handle' + lp: 'releaseAction' }, t: 'a' }] }, { - ln: 'UpdateElementType', + ln: 'DeleteElementType', ps: [{ - n: 'property', - rq: true, - col: true, - en: 'Property', - ti: '.PropertyType' - }, { n: 'filter', + rq: true, en: { lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' @@ -437,91 +486,42 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EmptyType' - }, { - ln: 'TransactionType', + ln: 'InsertResultType', ps: [{ - n: 'lockId', - en: 'LockId' - }, { - n: 'insertOrUpdateOrDelete', - mno: 0, - col: true, - etis: [{ - en: 'Insert', - ti: '.InsertElementType' - }, { - en: 'Update', - ti: '.UpdateElementType' - }, { - en: 'Delete', - ti: '.DeleteElementType' - }, { - en: 'Native', - ti: '.NativeType' - }], - t: 'es' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'service', + n: 'featureId', rq: true, - an: { - lp: 'service' + col: true, + en: { + lp: 'FeatureId', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' + ti: 'Filter_1_0_0.FeatureIdType' }, { n: 'handle', an: { lp: 'handle' }, t: 'a' - }, { - n: 'releaseAction', - an: { - lp: 'releaseAction' - }, - t: 'a' }] }, { - ln: 'FeatureCollectionType', - bti: 'GML_2_1_2.AbstractFeatureCollectionType', - ps: [{ - n: 'lockId', - an: { - lp: 'lockId' - }, - t: 'a' - }] + ln: 'EmptyType' }, { - ln: 'DeleteElementType', + ln: 'StatusType', ps: [{ - n: 'filter', + n: 'success', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FilterType' + en: 'SUCCESS', + ti: '.EmptyType' }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' + n: 'failed', + rq: true, + en: 'FAILED', + ti: '.EmptyType' }, { - n: 'typeName', + n: 'partial', rq: true, - ti: 'QName', - an: { - lp: 'typeName' - }, - t: 'a' + en: 'PARTIAL', + ti: '.EmptyType' }] }, { t: 'enum', @@ -529,10 +529,14 @@ var WFS_1_0_0_Module_Factory = function () { vs: ['ALL', 'SOME'] }], eis: [{ - en: 'LockId' + en: 'WFS_TransactionResponse', + ti: '.WFSTransactionResponseType' }, { - en: 'LockFeature', - ti: '.LockFeatureType' + en: 'Property', + ti: '.PropertyType' + }, { + en: 'PARTIAL', + ti: '.EmptyType' }, { en: 'FeatureCollection', ti: '.FeatureCollectionType', @@ -540,18 +544,12 @@ var WFS_1_0_0_Module_Factory = function () { lp: '_FeatureCollection', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'Native', - ti: '.NativeType' }, { en: 'Delete', ti: '.DeleteElementType' }, { - en: 'FAILED', - ti: '.EmptyType' - }, { - en: 'SUCCESS', - ti: '.EmptyType' + en: 'Transaction', + ti: '.TransactionType' }, { en: 'GetCapabilities', ti: '.GetCapabilitiesType' @@ -559,35 +557,37 @@ var WFS_1_0_0_Module_Factory = function () { en: 'DescribeFeatureType', ti: '.DescribeFeatureTypeType' }, { - en: 'WFS_TransactionResponse', - ti: '.WFSTransactionResponseType' - }, { - en: 'Property', - ti: '.PropertyType' - }, { - en: 'Transaction', - ti: '.TransactionType' + en: 'SUCCESS', + ti: '.EmptyType' }, { en: 'WFS_LockFeatureResponse', ti: '.WFSLockFeatureResponseType' }, { - en: 'Query', - ti: '.QueryType' + en: 'Update', + ti: '.UpdateElementType' + }, { + en: 'FAILED', + ti: '.EmptyType' + }, { + en: 'LockFeature', + ti: '.LockFeatureType' + }, { + en: 'LockId' }, { en: 'Insert', ti: '.InsertElementType' + }, { + en: 'Query', + ti: '.QueryType' }, { en: 'GetFeatureWithLock', ti: '.GetFeatureWithLockType' }, { - en: 'Update', - ti: '.UpdateElementType' + en: 'Native', + ti: '.NativeType' }, { en: 'GetFeature', ti: '.GetFeatureType' - }, { - en: 'PARTIAL', - ti: '.EmptyType' }] }; return { diff --git a/scripts/lib/WFS_1_1_0.js b/scripts/lib/WFS_1_1_0.js index f6da3cf1..d156f4eb 100644 --- a/scripts/lib/WFS_1_1_0.js +++ b/scripts/lib/WFS_1_1_0.js @@ -2,8 +2,138 @@ var WFS_1_1_0_Module_Factory = function () { var WFS_1_1_0 = { n: 'WFS_1_1_0', dens: 'http:\/\/www.opengis.net\/wfs', - deps: ['OWS_1_0_0', 'GML_3_1_1', 'Filter_1_1_0'], + deps: ['OWS_1_0_0', 'Filter_1_1_0', 'GML_3_1_1'], tis: [{ + ln: 'InsertResultsType', + ps: [{ + n: 'feature', + rq: true, + col: true, + en: 'Feature', + ti: '.InsertedFeatureType' + }] + }, { + ln: 'WFSCapabilitiesType', + tn: 'WFS_CapabilitiesType', + bti: 'OWS_1_0_0.CapabilitiesBaseType', + ps: [{ + n: 'featureTypeList', + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' + }, { + n: 'servesGMLObjectTypeList', + en: 'ServesGMLObjectTypeList', + ti: '.GMLObjectTypeListType' + }, { + n: 'supportsGMLObjectTypeList', + en: 'SupportsGMLObjectTypeList', + ti: '.GMLObjectTypeListType' + }, { + n: 'filterCapabilities', + rq: true, + en: { + lp: 'Filter_Capabilities', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterCapabilities' + }] + }, { + ln: 'InsertElementType', + ps: [{ + n: 'feature', + rq: true, + col: true, + mx: false, + dom: false, + en: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractFeatureType', + t: 'er' + }, { + n: 'idgen', + an: { + lp: 'idgen' + }, + t: 'a' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }, { + n: 'inputFormat', + an: { + lp: 'inputFormat' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }] + }, { + ln: 'LockFeatureType', + bti: '.BaseRequestType', + ps: [{ + n: 'lock', + rq: true, + col: true, + en: 'Lock', + ti: '.LockType' + }, { + n: 'expiry', + ti: 'PositiveInteger', + an: { + lp: 'expiry' + }, + t: 'a' + }, { + n: 'lockAction', + an: { + lp: 'lockAction' + }, + t: 'a' + }] + }, { + ln: 'LockFeatureResponseType', + ps: [{ + n: 'lockId', + rq: true, + en: 'LockId' + }, { + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' + }, { + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' + }] + }, { + ln: 'ActionType', + ps: [{ + n: 'message', + en: 'Message' + }, { + n: 'locator', + rq: true, + an: { + lp: 'locator' + }, + t: 'a' + }, { + n: 'code', + an: { + lp: 'code' + }, + t: 'a' + }] + }, { ln: 'GetGmlObjectType', bti: '.BaseRequestType', ps: [{ @@ -36,12 +166,56 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputFormatListType', + ln: 'TransactionResultsType', ps: [{ - n: 'format', - rq: true, + n: 'action', + mno: 0, col: true, - en: 'Format' + en: 'Action', + ti: '.ActionType' + }] + }, { + ln: 'TransactionType', + bti: '.BaseRequestType', + ps: [{ + n: 'lockId', + en: 'LockId' + }, { + n: 'insertOrUpdateOrDelete', + mno: 0, + col: true, + etis: [{ + en: 'Insert', + ti: '.InsertElementType' + }, { + en: 'Update', + ti: '.UpdateElementType' + }, { + en: 'Delete', + ti: '.DeleteElementType' + }, { + en: 'Native', + ti: '.NativeType' + }], + t: 'es' + }, { + n: 'releaseAction', + an: { + lp: 'releaseAction' + }, + t: 'a' + }] + }, { + ln: 'PropertyType', + ps: [{ + n: 'name', + rq: true, + en: 'Name', + ti: 'QName' + }, { + n: 'value', + en: 'Value', + ti: 'AnyType' }] }, { ln: 'FeatureTypeListType', @@ -56,6 +230,43 @@ var WFS_1_1_0_Module_Factory = function () { en: 'FeatureType', ti: '.FeatureTypeType' }] + }, { + ln: 'DeleteElementType', + ps: [{ + n: 'filter', + rq: true, + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterType' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }, { + n: 'typeName', + rq: true, + ti: 'QName', + an: { + lp: 'typeName' + }, + t: 'a' + }] + }, { + ln: 'FeaturesNotLockedType', + ps: [{ + n: 'featureId', + rq: true, + col: true, + en: { + lp: 'FeatureId', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FeatureIdType' + }] }, { ln: 'BaseRequestType', ps: [{ @@ -78,12 +289,34 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_0_0.GetCapabilitiesType', + ln: 'OutputFormatListType', ps: [{ - n: 'service', + n: 'format', + rq: true, + col: true, + en: 'Format' + }] + }, { + ln: 'FeatureCollectionType', + bti: 'GML_3_1_1.AbstractFeatureCollectionType', + ps: [{ + n: 'lockId', an: { - lp: 'service' + lp: 'lockId' + }, + t: 'a' + }, { + n: 'timeStamp', + ti: 'DateTime', + an: { + lp: 'timeStamp' + }, + t: 'a' + }, { + n: 'numberOfFeatures', + ti: 'NonNegativeInteger', + an: { + lp: 'numberOfFeatures' }, t: 'a' }] @@ -151,225 +384,25 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransactionType', - bti: '.BaseRequestType', + ln: 'TransactionSummaryType', ps: [{ - n: 'lockId', - en: 'LockId' + n: 'totalInserted', + ti: 'NonNegativeInteger' }, { - n: 'insertOrUpdateOrDelete', - mno: 0, - col: true, - etis: [{ - en: 'Insert', - ti: '.InsertElementType' - }, { - en: 'Update', - ti: '.UpdateElementType' - }, { - en: 'Delete', - ti: '.DeleteElementType' - }, { - en: 'Native', - ti: '.NativeType' - }], - t: 'es' - }, { - n: 'releaseAction', - an: { - lp: 'releaseAction' - }, - t: 'a' - }] - }, { - ln: 'InsertResultsType', - ps: [{ - n: 'feature', - rq: true, - col: true, - en: 'Feature', - ti: '.InsertedFeatureType' - }] - }, { - ln: 'LockType', - ps: [{ - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.FilterType' - }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }, { - n: 'typeName', - rq: true, - ti: 'QName', - an: { - lp: 'typeName' - }, - t: 'a' - }] - }, { - ln: 'TransactionResponseType', - ps: [{ - n: 'transactionSummary', - rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' - }, { - n: 'transactionResults', - en: 'TransactionResults', - ti: '.TransactionResultsType' - }, { - n: 'insertResults', - en: 'InsertResults', - ti: '.InsertResultsType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'OperationsType', - ps: [{ - n: 'operation', - rq: true, - col: true, - en: 'Operation' - }] - }, { - ln: 'InsertElementType', - ps: [{ - n: 'feature', - rq: true, - col: true, - mx: false, - dom: false, - en: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractFeatureType', - t: 'er' - }, { - n: 'idgen', - an: { - lp: 'idgen' - }, - t: 'a' - }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }, { - n: 'inputFormat', - an: { - lp: 'inputFormat' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }] - }, { - ln: 'TransactionResultsType', - ps: [{ - n: 'action', - mno: 0, - col: true, - en: 'Action', - ti: '.ActionType' - }] - }, { - ln: 'NativeType', - ps: [{ - n: 'vendorId', - rq: true, - an: { - lp: 'vendorId' - }, - t: 'a' - }, { - n: 'safeToIgnore', - rq: true, - ti: 'Boolean', - an: { - lp: 'safeToIgnore' - }, - t: 'a' - }] - }, { - ln: 'InsertedFeatureType', - ps: [{ - n: 'featureId', - rq: true, - col: true, - en: { - lp: 'FeatureId', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.FeatureIdType' + n: 'totalUpdated', + ti: 'NonNegativeInteger' }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' + n: 'totalDeleted', + ti: 'NonNegativeInteger' }] }, { - ln: 'GetFeatureType', - bti: '.BaseRequestType', + ln: 'GMLObjectTypeListType', ps: [{ - n: 'query', + n: 'gmlObjectType', rq: true, col: true, - en: 'Query', - ti: '.QueryType' - }, { - n: 'resultType', - an: { - lp: 'resultType' - }, - t: 'a' - }, { - n: 'outputFormat', - an: { - lp: 'outputFormat' - }, - t: 'a' - }, { - n: 'maxFeatures', - ti: 'PositiveInteger', - an: { - lp: 'maxFeatures' - }, - t: 'a' - }, { - n: 'traverseXlinkDepth', - an: { - lp: 'traverseXlinkDepth' - }, - t: 'a' - }, { - n: 'traverseXlinkExpiry', - ti: 'PositiveInteger', - an: { - lp: 'traverseXlinkExpiry' - }, - t: 'a' + en: 'GMLObjectType', + ti: '.GMLObjectTypeType' }] }, { ln: 'FeatureTypeType', @@ -433,24 +466,41 @@ var WFS_1_1_0_Module_Factory = function () { ti: '.MetadataURLType' }] }, { - ln: 'MetadataURLType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - rq: true, + n: 'service', an: { - lp: 'type' + lp: 'service' }, t: 'a' - }, { - n: 'format', + }] + }, { + ln: 'GMLObjectTypeType', + ps: [{ + n: 'name', rq: true, - an: { - lp: 'format' + en: 'Name', + ti: 'QName' + }, { + n: 'title', + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'keywords', + mno: 0, + col: true, + en: { + lp: 'Keywords', + ns: 'http:\/\/www.opengis.net\/ows' }, - t: 'a' + ti: 'OWS_1_0_0.KeywordsType' + }, { + n: 'outputFormats', + en: 'OutputFormats', + ti: '.OutputFormatListType' }] }, { ln: 'GetFeatureWithLockType', @@ -502,7 +552,50 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeaturesNotLockedType', + ln: 'MetadataURLType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'type', + rq: true, + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'format', + rq: true, + an: { + lp: 'format' + }, + t: 'a' + }] + }, { + ln: 'TransactionResponseType', + ps: [{ + n: 'transactionSummary', + rq: true, + en: 'TransactionSummary', + ti: '.TransactionSummaryType' + }, { + n: 'transactionResults', + en: 'TransactionResults', + ti: '.TransactionResultsType' + }, { + n: 'insertResults', + en: 'InsertResults', + ti: '.InsertResultsType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'FeaturesLockedType', ps: [{ n: 'featureId', rq: true, @@ -530,52 +623,15 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureTypeType.NoSRS', - tn: null - }, { - ln: 'UpdateElementType', + ln: 'OperationsType', ps: [{ - n: 'property', + n: 'operation', rq: true, col: true, - en: 'Property', - ti: '.PropertyType' - }, { - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.FilterType' - }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }, { - n: 'typeName', - rq: true, - ti: 'QName', - an: { - lp: 'typeName' - }, - t: 'a' - }, { - n: 'inputFormat', - an: { - lp: 'inputFormat' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + en: 'Operation' }] }, { - ln: 'FeaturesLockedType', + ln: 'InsertedFeatureType', ps: [{ n: 'featureId', rq: true, @@ -585,175 +641,98 @@ var WFS_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ogc' }, ti: 'Filter_1_1_0.FeatureIdType' - }] - }, { - ln: 'WFSCapabilitiesType', - tn: 'WFS_CapabilitiesType', - bti: 'OWS_1_0_0.CapabilitiesBaseType', - ps: [{ - n: 'featureTypeList', - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' - }, { - n: 'servesGMLObjectTypeList', - en: 'ServesGMLObjectTypeList', - ti: '.GMLObjectTypeListType' - }, { - n: 'supportsGMLObjectTypeList', - en: 'SupportsGMLObjectTypeList', - ti: '.GMLObjectTypeListType' }, { - n: 'filterCapabilities', - rq: true, - en: { - lp: 'Filter_Capabilities', - ns: 'http:\/\/www.opengis.net\/ogc' + n: 'handle', + an: { + lp: 'handle' }, - ti: 'Filter_1_1_0.FilterCapabilities' + t: 'a' }] }, { - ln: 'LockFeatureType', + ln: 'GetFeatureType', bti: '.BaseRequestType', ps: [{ - n: 'lock', + n: 'query', rq: true, col: true, - en: 'Lock', - ti: '.LockType' + en: 'Query', + ti: '.QueryType' }, { - n: 'expiry', - ti: 'PositiveInteger', + n: 'resultType', an: { - lp: 'expiry' + lp: 'resultType' }, t: 'a' }, { - n: 'lockAction', + n: 'outputFormat', an: { - lp: 'lockAction' + lp: 'outputFormat' }, t: 'a' - }] - }, { - ln: 'FeatureCollectionType', - bti: 'GML_3_1_1.AbstractFeatureCollectionType', - ps: [{ - n: 'lockId', + }, { + n: 'maxFeatures', + ti: 'PositiveInteger', an: { - lp: 'lockId' + lp: 'maxFeatures' }, t: 'a' }, { - n: 'timeStamp', - ti: 'DateTime', + n: 'traverseXlinkDepth', an: { - lp: 'timeStamp' + lp: 'traverseXlinkDepth' }, t: 'a' }, { - n: 'numberOfFeatures', - ti: 'NonNegativeInteger', + n: 'traverseXlinkExpiry', + ti: 'PositiveInteger', an: { - lp: 'numberOfFeatures' + lp: 'traverseXlinkExpiry' }, t: 'a' }] }, { - ln: 'GMLObjectTypeType', - ps: [{ - n: 'name', - rq: true, - en: 'Name', - ti: 'QName' - }, { - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywords', - mno: 0, - col: true, - en: { - lp: 'Keywords', - ns: 'http:\/\/www.opengis.net\/ows' - }, - ti: 'OWS_1_0_0.KeywordsType' - }, { - n: 'outputFormats', - en: 'OutputFormats', - ti: '.OutputFormatListType' - }] - }, { - ln: 'TransactionSummaryType', - ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' - }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' - }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'PropertyType', + ln: 'XlinkPropertyName', + tn: null, ps: [{ - n: 'name', - rq: true, - en: 'Name', - ti: 'QName' - }, { n: 'value', - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'ActionType', - ps: [{ - n: 'message', - en: 'Message' + t: 'v' }, { - n: 'locator', + n: 'traverseXlinkDepth', rq: true, an: { - lp: 'locator' + lp: 'traverseXlinkDepth' }, t: 'a' }, { - n: 'code', + n: 'traverseXlinkExpiry', + ti: 'PositiveInteger', an: { - lp: 'code' + lp: 'traverseXlinkExpiry' }, t: 'a' }] }, { - ln: 'XlinkPropertyName', - tn: null, + ln: 'NativeType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'traverseXlinkDepth', + n: 'vendorId', rq: true, an: { - lp: 'traverseXlinkDepth' + lp: 'vendorId' }, t: 'a' }, { - n: 'traverseXlinkExpiry', - ti: 'PositiveInteger', + n: 'safeToIgnore', + rq: true, + ti: 'Boolean', an: { - lp: 'traverseXlinkExpiry' + lp: 'safeToIgnore' }, t: 'a' }] }, { - ln: 'DeleteElementType', + ln: 'LockType', ps: [{ n: 'filter', - rq: true, en: { lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' @@ -775,33 +754,54 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LockFeatureResponseType', + ln: 'UpdateElementType', ps: [{ - n: 'lockId', + n: 'property', rq: true, - en: 'LockId' + col: true, + en: 'Property', + ti: '.PropertyType' }, { - n: 'featuresLocked', - en: 'FeaturesLocked', - ti: '.FeaturesLockedType' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterType' }, { - n: 'featuresNotLocked', - en: 'FeaturesNotLocked', - ti: '.FeaturesNotLockedType' - }] - }, { - ln: 'GMLObjectTypeListType', - ps: [{ - n: 'gmlObjectType', + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }, { + n: 'typeName', rq: true, - col: true, - en: 'GMLObjectType', - ti: '.GMLObjectTypeType' + ti: 'QName', + an: { + lp: 'typeName' + }, + t: 'a' + }, { + n: 'inputFormat', + an: { + lp: 'inputFormat' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' }] + }, { + ln: 'FeatureTypeType.NoSRS', + tn: null }, { t: 'enum', - ln: 'AllSomeType', - vs: ['ALL', 'SOME'] + ln: 'OperationType', + vs: ['Insert', 'Update', 'Delete', 'Query', 'Lock', 'GetGmlObject'] }, { t: 'enum', ln: 'IdentifierGenerationOptionType', @@ -812,32 +812,32 @@ var WFS_1_1_0_Module_Factory = function () { vs: ['results', 'hits'] }, { t: 'enum', - ln: 'OperationType', - vs: ['Insert', 'Update', 'Delete', 'Query', 'Lock', 'GetGmlObject'] + ln: 'AllSomeType', + vs: ['ALL', 'SOME'] }], eis: [{ - en: 'LockId' + en: 'XlinkPropertyName', + ti: '.XlinkPropertyName' }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' + en: 'Native', + ti: '.NativeType' }, { - en: 'DescribeFeatureType', - ti: '.DescribeFeatureTypeType' + en: 'Transaction', + ti: '.TransactionType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'LockFeatureResponse', + ti: '.LockFeatureResponseType' + }, { + en: 'LockId' + }, { + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { en: 'SupportsGMLObjectTypeList', ti: '.GMLObjectTypeListType' }, { en: 'Update', ti: '.UpdateElementType' - }, { - en: 'WFS_Capabilities', - ti: '.WFSCapabilitiesType' - }, { - en: 'Delete', - ti: '.DeleteElementType' }, { en: 'FeatureCollection', ti: '.FeatureCollectionType', @@ -846,46 +846,46 @@ var WFS_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'GetGmlObject', - ti: '.GetGmlObjectType' - }, { - en: 'ServesGMLObjectTypeList', - ti: '.GMLObjectTypeListType' - }, { - en: 'GetFeature', - ti: '.GetFeatureType' - }, { - en: 'XlinkPropertyName', - ti: '.XlinkPropertyName' + en: 'Delete', + ti: '.DeleteElementType' }, { - en: 'Property', - ti: '.PropertyType' + en: 'Insert', + ti: '.InsertElementType' }, { - en: 'Transaction', - ti: '.TransactionType' + en: 'TransactionResponse', + ti: '.TransactionResponseType' }, { en: 'PropertyName' }, { en: 'GetFeatureWithLock', ti: '.GetFeatureWithLockType' }, { - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' + en: 'DescribeFeatureType', + ti: '.DescribeFeatureTypeType' + }, { + en: 'LockFeature', + ti: '.LockFeatureType' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' + }, { + en: 'WFS_Capabilities', + ti: '.WFSCapabilitiesType' + }, { + en: 'Property', + ti: '.PropertyType' }, { en: 'Query', ti: '.QueryType' }, { - en: 'Insert', - ti: '.InsertElementType' - }, { - en: 'LockFeature', - ti: '.LockFeatureType' + en: 'GetFeature', + ti: '.GetFeatureType' }, { - en: 'Native', - ti: '.NativeType' + en: 'GetGmlObject', + ti: '.GetGmlObjectType' }, { - en: 'LockFeatureResponse', - ti: '.LockFeatureResponseType' + en: 'ServesGMLObjectTypeList', + ti: '.GMLObjectTypeListType' }] }; return { diff --git a/scripts/lib/WFS_2_0.js b/scripts/lib/WFS_2_0.js index 11c602d5..93ea690a 100644 --- a/scripts/lib/WFS_2_0.js +++ b/scripts/lib/WFS_2_0.js @@ -2,31 +2,20 @@ var WFS_2_0_Module_Factory = function () { var WFS_2_0 = { n: 'WFS_2_0', dens: 'http:\/\/www.opengis.net\/wfs\/2.0', - deps: ['OWS_1_1_0', 'XLink_1_0', 'Filter_2_0'], + deps: ['XLink_1_0', 'Filter_2_0', 'OWS_1_1_0'], tis: [{ - ln: 'DescribeStoredQueriesType', - bti: '.BaseRequestType', + ln: 'ValueCollectionType', ps: [{ - n: 'storedQueryId', + n: 'member', mno: 0, col: true, - en: 'StoredQueryId' - }] - }, { - ln: 'FeatureCollectionType', - bti: '.SimpleFeatureCollectionType', - ps: [{ - n: 'additionalObjects', - ti: '.AdditionalObjects' + ti: '.MemberPropertyType' + }, { + n: 'additionalValues', + ti: '.AdditionalValues' }, { n: 'truncatedResponse', ti: '.TruncatedResponse' - }, { - n: 'lockId', - an: { - lp: 'lockId' - }, - t: 'a' }, { n: 'timeStamp', rq: true, @@ -64,106 +53,114 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StoredQueryType', - bti: 'Filter_2_0.AbstractQueryExpressionType', + ln: 'DescribeFeatureTypeType', + bti: '.BaseRequestType', ps: [{ - n: 'parameter', + n: 'typeName', mno: 0, col: true, - en: 'Parameter', - ti: '.ParameterType' + en: 'TypeName', + ti: 'QName' }, { - n: 'id', - rq: true, + n: 'outputFormat', an: { - lp: 'id' + lp: 'outputFormat' }, t: 'a' }] }, { - ln: 'PropertyName', - tn: null, + ln: 'CreateStoredQueryResponseType', + bti: '.ExecutionStatusType' + }, { + ln: 'ParameterType', ps: [{ - n: 'value', - ti: 'QName', - t: 'v' + n: 'content', + col: true, + t: 'ae' }, { - n: 'resolvePath', + n: 'name', + rq: true, an: { - lp: 'resolvePath' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'LockFeatureType', + bti: '.BaseRequestType', + ps: [{ + n: 'abstractQueryExpression', + rq: true, + col: true, + mx: false, + dom: false, + en: { + lp: 'AbstractQueryExpression', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.AbstractQueryExpressionType', + t: 'er' }, { - n: 'resolve', + n: 'lockId', an: { - lp: 'resolve' + lp: 'lockId' }, t: 'a' }, { - n: 'resolveDepth', + n: 'expiry', + ti: 'PositiveInteger', an: { - lp: 'resolveDepth' + lp: 'expiry' }, t: 'a' }, { - n: 'resolveTimeout', - ti: 'PositiveInteger', + n: 'lockAction', an: { - lp: 'resolveTimeout' + lp: 'lockAction' }, t: 'a' }] }, { - ln: 'WFSCapabilitiesType', - tn: 'WFS_CapabilitiesType', - bti: 'OWS_1_1_0.CapabilitiesBaseType', + ln: 'ActionResultsType', ps: [{ - n: 'wsdl', - en: 'WSDL', - ti: '.WFSCapabilitiesType.WSDL' - }, { - n: 'featureTypeList', - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' - }, { - n: 'filterCapabilities', - en: { - lp: 'Filter_Capabilities', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.FilterCapabilities' + n: 'feature', + rq: true, + col: true, + en: 'Feature', + ti: '.CreatedOrModifiedFeatureType' }] }, { - ln: 'DeleteType', - bti: '.AbstractTransactionActionType', + ln: 'PropertyType.ValueReference', + tn: null, ps: [{ - n: 'filter', - rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.FilterType' + n: 'value', + t: 'v' }, { - n: 'typeName', - rq: true, - ti: 'QName', + n: 'action', an: { - lp: 'typeName' + lp: 'action' }, t: 'a' }] }, { - ln: 'EnvelopePropertyType', + ln: 'AdditionalObjects', + tn: null, ps: [{ - n: 'any', + n: 'valueCollection', + rq: true, + en: 'ValueCollection', + ti: '.ValueCollectionType' + }, { + n: 'simpleFeatureCollection', rq: true, - dom: false, mx: false, - t: 'ae' + dom: false, + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType', + t: 'er' }] }, { - ln: 'FeaturesLockedType', + ln: 'FeaturesNotLockedType', ps: [{ n: 'resourceId', rq: true, @@ -175,88 +172,95 @@ var WFS_2_0_Module_Factory = function () { ti: 'Filter_2_0.ResourceIdType' }] }, { - ln: 'BaseRequestType', + ln: 'EmptyType' + }, { + ln: 'UpdateType', + bti: '.AbstractTransactionActionType', ps: [{ - n: 'service', + n: 'property', + rq: true, + col: true, + en: 'Property', + ti: '.PropertyType' + }, { + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.FilterType' + }, { + n: 'typeName', rq: true, + ti: 'QName', an: { - lp: 'service' + lp: 'typeName' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'inputFormat', an: { - lp: 'version' + lp: 'inputFormat' }, t: 'a' }, { - n: 'handle', + n: 'srsName', an: { - lp: 'handle' + lp: 'srsName' }, t: 'a' }] }, { - ln: 'ListStoredQueriesType', - bti: '.BaseRequestType' - }, { - ln: 'EmptyType' - }, { - ln: 'QueryExpressionTextType', + ln: 'FeatureCollectionType', + bti: '.SimpleFeatureCollectionType', ps: [{ - n: 'content', - col: true, - t: 'ae' + n: 'additionalObjects', + ti: '.AdditionalObjects' }, { - n: 'returnFeatureTypes', + n: 'truncatedResponse', + ti: '.TruncatedResponse' + }, { + n: 'lockId', + an: { + lp: 'lockId' + }, + t: 'a' + }, { + n: 'timeStamp', rq: true, - ti: { - t: 'l', - bti: 'QName' + ti: 'DateTime', + an: { + lp: 'timeStamp' }, + t: 'a' + }, { + n: 'numberMatched', + rq: true, an: { - lp: 'returnFeatureTypes' + lp: 'numberMatched' }, t: 'a' }, { - n: 'language', + n: 'numberReturned', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'language' + lp: 'numberReturned' }, t: 'a' }, { - n: 'isPrivate', - ti: 'Boolean', + n: 'next', an: { - lp: 'isPrivate' + lp: 'next' }, t: 'a' - }] - }, { - ln: 'Title', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: 'lang', + n: 'previous', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'previous' }, t: 'a' }] - }, { - ln: 'ListStoredQueriesResponseType', - ps: [{ - n: 'storedQuery', - mno: 0, - col: true, - en: 'StoredQuery', - ti: '.StoredQueryListItemType' - }] }, { ln: 'AbstractTransactionActionType', ps: [{ @@ -267,64 +271,84 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateType', - bti: '.AbstractTransactionActionType', + ln: 'LockFeatureResponseType', ps: [{ - n: 'property', - rq: true, - col: true, - en: 'Property', - ti: '.PropertyType' + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' }, { - n: 'filter', - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.FilterType' + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' }, { - n: 'typeName', + n: 'lockId', + an: { + lp: 'lockId' + }, + t: 'a' + }] + }, { + ln: 'DropStoredQuery', + tn: null, + bti: '.BaseRequestType', + ps: [{ + n: 'id', rq: true, - ti: 'QName', an: { - lp: 'typeName' + lp: 'id' }, t: 'a' + }] + }, { + ln: 'ElementType', + ps: [{ + n: 'metadata', + rq: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }, { - n: 'inputFormat', + n: 'valueList', + rq: true, + en: 'ValueList', + ti: '.ValueListType' + }, { + n: 'name', + rq: true, an: { - lp: 'inputFormat' + lp: 'name' }, t: 'a' }, { - n: 'srsName', + n: 'type', + rq: true, + ti: 'QName', an: { - lp: 'srsName' + lp: 'type' }, t: 'a' }] }, { - ln: 'TransactionSummaryType', + ln: 'WFSCapabilitiesType', + tn: 'WFS_CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' - }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' + n: 'wsdl', + en: 'WSDL', + ti: '.WFSCapabilitiesType.WSDL' }, { - n: 'totalReplaced', - ti: 'NonNegativeInteger' + n: 'featureTypeList', + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'OutputFormatListType', - ps: [{ - n: 'format', - rq: true, - col: true, - en: 'Format' + n: 'filterCapabilities', + en: { + lp: 'Filter_Capabilities', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.FilterCapabilities' }] }, { ln: 'TransactionType', @@ -358,269 +382,284 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TupleType', - ps: [{ - n: 'member', - rq: true, - mno: 2, - col: true, - ti: '.MemberPropertyType' - }] - }, { - ln: 'ParameterType', + ln: 'StoredQueryType', + bti: 'Filter_2_0.AbstractQueryExpressionType', ps: [{ - n: 'content', + n: 'parameter', + mno: 0, col: true, - t: 'ae' + en: 'Parameter', + ti: '.ParameterType' }, { - n: 'name', + n: 'id', rq: true, an: { - lp: 'name' + lp: 'id' }, t: 'a' }] }, { - ln: 'ValueListType', - ps: [{ - n: 'value', - rq: true, - col: true, - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'TruncatedResponse', + ln: 'AdditionalValues', tn: null, ps: [{ - n: 'exceptionReport', + n: 'valueCollection', rq: true, - en: { - lp: 'ExceptionReport', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ExceptionReport' + en: 'ValueCollection', + ti: '.ValueCollectionType' + }, { + n: 'simpleFeatureCollection', + rq: true, + mx: false, + dom: false, + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType', + t: 'er' }] }, { - ln: 'PropertyType', + ln: 'ListStoredQueriesResponseType', ps: [{ - n: 'valueReference', - rq: true, - en: 'ValueReference', - ti: '.PropertyType.ValueReference' - }, { - n: 'value', - en: 'Value', - ti: 'AnyType' + n: 'storedQuery', + mno: 0, + col: true, + en: 'StoredQuery', + ti: '.StoredQueryListItemType' }] }, { - ln: 'GetFeatureWithLockType', - bti: '.GetFeatureType', + ln: 'Abstract', + tn: null, ps: [{ - n: 'expiry', - ti: 'PositiveInteger', - an: { - lp: 'expiry' - }, - t: 'a' + n: 'value', + t: 'v' }, { - n: 'lockAction', + n: 'lang', an: { - lp: 'lockAction' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'GetFeatureType', - bti: '.BaseRequestType', + ln: 'DeleteType', + bti: '.AbstractTransactionActionType', ps: [{ - n: 'abstractQueryExpression', + n: 'filter', rq: true, - col: true, - mx: false, - dom: false, en: { - lp: 'AbstractQueryExpression', + lp: 'Filter', ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'Filter_2_0.AbstractQueryExpressionType', - t: 'er' + ti: 'Filter_2_0.FilterType' }, { - n: 'resolve', + n: 'typeName', + rq: true, + ti: 'QName', an: { - lp: 'resolve' + lp: 'typeName' + }, + t: 'a' + }] + }, { + ln: 'WFSCapabilitiesType.WSDL', + tn: null, + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'resolveDepth', + n: 'href', an: { - lp: 'resolveDepth' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'resolveTimeout', - ti: 'PositiveInteger', + n: 'role', an: { - lp: 'resolveTimeout' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'startIndex', - ti: 'NonNegativeInteger', + n: 'arcrole', an: { - lp: 'startIndex' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'count', - ti: 'NonNegativeInteger', + n: 'title', an: { - lp: 'count' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'resultType', + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'resultType' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'outputFormat', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'outputFormat' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'ElementType', + ln: 'GetFeatureWithLockType', + bti: '.GetFeatureType', ps: [{ - n: 'metadata', - rq: true, - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.MetadataType' - }, { - n: 'valueList', - rq: true, - en: 'ValueList', - ti: '.ValueListType' - }, { - n: 'name', - rq: true, + n: 'expiry', + ti: 'PositiveInteger', an: { - lp: 'name' + lp: 'expiry' }, t: 'a' }, { - n: 'type', - rq: true, - ti: 'QName', + n: 'lockAction', an: { - lp: 'type' + lp: 'lockAction' }, t: 'a' }] }, { - ln: 'ReplaceType', - bti: '.AbstractTransactionActionType', + ln: 'TupleType', ps: [{ - n: 'any', + n: 'member', rq: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'filter', + mno: 2, + col: true, + ti: '.MemberPropertyType' + }] + }, { + ln: 'OutputFormatListType', + ps: [{ + n: 'format', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + col: true, + en: 'Format' + }] + }, { + ln: 'MemberPropertyType', + ps: [{ + n: 'content', + col: true, + etis: [{ + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType' + }, { + en: 'Tuple', + ti: '.TupleType' + }], + t: 'ers' + }, { + n: 'state', + an: { + lp: 'state' }, - ti: 'Filter_2_0.FilterType' + t: 'a' }, { - n: 'inputFormat', + n: 'type', + ti: 'XLink_1_0.TypeType', an: { - lp: 'inputFormat' + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'srsName', + n: 'href', an: { - lp: 'srsName' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'InsertType', - bti: '.AbstractTransactionActionType', - ps: [{ - n: 'any', - rq: true, - col: true, - dom: false, - mx: false, - t: 'ae' }, { - n: 'inputFormat', + n: 'role', an: { - lp: 'inputFormat' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'srsName', + n: 'arcrole', an: { - lp: 'srsName' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'PropertyType.ValueReference', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: 'action', + n: 'title', an: { - lp: 'action' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'ExecutionStatusType', - ps: [{ - n: 'status', + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'status' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'LockFeatureResponseType', + ln: 'NativeType', + bti: '.AbstractTransactionActionType', ps: [{ - n: 'featuresLocked', - en: 'FeaturesLocked', - ti: '.FeaturesLockedType' + n: 'content', + col: true, + t: 'ae' }, { - n: 'featuresNotLocked', - en: 'FeaturesNotLocked', - ti: '.FeaturesNotLockedType' + n: 'vendorId', + rq: true, + an: { + lp: 'vendorId' + }, + t: 'a' }, { - n: 'lockId', + n: 'safeToIgnore', + rq: true, + ti: 'Boolean', an: { - lp: 'lockId' + lp: 'safeToIgnore' }, t: 'a' }] }, { - ln: 'LockFeatureType', + ln: 'SimpleFeatureCollectionType', + ps: [{ + n: 'boundedBy', + ti: '.EnvelopePropertyType' + }, { + n: 'member', + mno: 0, + col: true, + ti: '.MemberPropertyType' + }] + }, { + ln: 'GetPropertyValueType', bti: '.BaseRequestType', ps: [{ n: 'abstractQueryExpression', rq: true, - col: true, mx: false, dom: false, en: { @@ -630,226 +669,215 @@ var WFS_2_0_Module_Factory = function () { ti: 'Filter_2_0.AbstractQueryExpressionType', t: 'er' }, { - n: 'lockId', + n: 'valueReference', + rq: true, an: { - lp: 'lockId' + lp: 'valueReference' }, t: 'a' }, { - n: 'expiry', - ti: 'PositiveInteger', + n: 'resolvePath', an: { - lp: 'expiry' + lp: 'resolvePath' }, t: 'a' }, { - n: 'lockAction', + n: 'startIndex', + ti: 'NonNegativeInteger', an: { - lp: 'lockAction' + lp: 'startIndex' + }, + t: 'a' + }, { + n: 'count', + ti: 'NonNegativeInteger', + an: { + lp: 'count' + }, + t: 'a' + }, { + n: 'resultType', + an: { + lp: 'resultType' }, t: 'a' - }] - }, { - ln: 'DescribeFeatureTypeType', - bti: '.BaseRequestType', - ps: [{ - n: 'typeName', - mno: 0, - col: true, - en: 'TypeName', - ti: 'QName' }, { n: 'outputFormat', an: { lp: 'outputFormat' }, t: 'a' - }] - }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', - ps: [{ - n: 'service', - rq: true, + }, { + n: 'resolve', an: { - lp: 'service' + lp: 'resolve' }, t: 'a' - }] - }, { - ln: 'FeaturesNotLockedType', - ps: [{ - n: 'resourceId', - rq: true, - col: true, - en: { - lp: 'ResourceId', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, { + n: 'resolveDepth', + an: { + lp: 'resolveDepth' }, - ti: 'Filter_2_0.ResourceIdType' + t: 'a' + }, { + n: 'resolveTimeout', + ti: 'PositiveInteger', + an: { + lp: 'resolveTimeout' + }, + t: 'a' }] }, { - ln: 'ActionResultsType', - ps: [{ - n: 'feature', - rq: true, - col: true, - en: 'Feature', - ti: '.CreatedOrModifiedFeatureType' - }] + ln: 'ListStoredQueriesType', + bti: '.BaseRequestType' }, { - ln: 'CreatedOrModifiedFeatureType', + ln: 'QueryType', + bti: 'Filter_2_0.AbstractAdhocQueryExpressionType', ps: [{ - n: 'resourceId', - rq: true, - col: true, - en: { - lp: 'ResourceId', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + n: 'srsName', + an: { + lp: 'srsName' }, - ti: 'Filter_2_0.ResourceIdType' + t: 'a' }, { - n: 'handle', + n: 'featureVersion', an: { - lp: 'handle' + lp: 'featureVersion' }, t: 'a' }] }, { - ln: 'StoredQueryListItemType', + ln: 'TransactionResponseType', ps: [{ - n: 'title', - mno: 0, - col: true, - en: 'Title', - ti: '.Title' + n: 'transactionSummary', + rq: true, + en: 'TransactionSummary', + ti: '.TransactionSummaryType' }, { - n: 'returnFeatureType', - mno: 0, - col: true, - en: 'ReturnFeatureType', - ti: 'QName' + n: 'insertResults', + en: 'InsertResults', + ti: '.ActionResultsType' }, { - n: 'id', + n: 'updateResults', + en: 'UpdateResults', + ti: '.ActionResultsType' + }, { + n: 'replaceResults', + en: 'ReplaceResults', + ti: '.ActionResultsType' + }, { + n: 'version', rq: true, an: { - lp: 'id' + lp: 'version' }, t: 'a' }] }, { - ln: 'FeatureTypeType.NoCRS', - tn: null - }, { - ln: 'AdditionalObjects', - tn: null, + ln: 'DescribeStoredQueriesResponseType', ps: [{ - n: 'valueCollection', - rq: true, - en: 'ValueCollection', - ti: '.ValueCollectionType' - }, { - n: 'simpleFeatureCollection', - rq: true, - mx: false, - dom: false, - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType', - t: 'er' + n: 'storedQueryDescription', + mno: 0, + col: true, + en: 'StoredQueryDescription', + ti: '.StoredQueryDescriptionType' }] }, { - ln: 'ValueCollectionType', + ln: 'BaseRequestType', ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.MemberPropertyType' - }, { - n: 'additionalValues', - ti: '.AdditionalValues' - }, { - n: 'truncatedResponse', - ti: '.TruncatedResponse' - }, { - n: 'timeStamp', - rq: true, - ti: 'DateTime', - an: { - lp: 'timeStamp' - }, - t: 'a' - }, { - n: 'numberMatched', + n: 'service', rq: true, an: { - lp: 'numberMatched' + lp: 'service' }, t: 'a' }, { - n: 'numberReturned', + n: 'version', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberReturned' - }, - t: 'a' - }, { - n: 'next', an: { - lp: 'next' + lp: 'version' }, t: 'a' }, { - n: 'previous', + n: 'handle', an: { - lp: 'previous' + lp: 'handle' }, t: 'a' }] }, { - ln: 'TransactionResponseType', + ln: 'ExtendedDescriptionType', ps: [{ - n: 'transactionSummary', + n: 'element', rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' + col: true, + en: 'Element', + ti: '.ElementType' + }] + }, { + ln: 'StoredQueryDescriptionType', + ps: [{ + n: 'title', + mno: 0, + col: true, + en: 'Title', + ti: '.Title' }, { - n: 'insertResults', - en: 'InsertResults', - ti: '.ActionResultsType' + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.Abstract' }, { - n: 'updateResults', - en: 'UpdateResults', - ti: '.ActionResultsType' + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }, { - n: 'replaceResults', - en: 'ReplaceResults', - ti: '.ActionResultsType' + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.ParameterExpressionType' }, { - n: 'version', + n: 'queryExpressionText', + rq: true, + col: true, + en: 'QueryExpressionText', + ti: '.QueryExpressionTextType' + }, { + n: 'id', rq: true, an: { - lp: 'version' + lp: 'id' }, t: 'a' }] }, { - ln: 'SimpleFeatureCollectionType', + ln: 'Title', + tn: null, ps: [{ - n: 'boundedBy', - ti: '.EnvelopePropertyType' + n: 'value', + t: 'v' }, { - n: 'member', - mno: 0, - col: true, - ti: '.MemberPropertyType' + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'GetPropertyValueType', + ln: 'GetFeatureType', bti: '.BaseRequestType', ps: [{ n: 'abstractQueryExpression', rq: true, + col: true, mx: false, dom: false, en: { @@ -858,19 +886,6 @@ var WFS_2_0_Module_Factory = function () { }, ti: 'Filter_2_0.AbstractQueryExpressionType', t: 'er' - }, { - n: 'valueReference', - rq: true, - an: { - lp: 'valueReference' - }, - t: 'a' - }, { - n: 'resolvePath', - an: { - lp: 'resolvePath' - }, - t: 'a' }, { n: 'startIndex', ti: 'NonNegativeInteger', @@ -918,101 +933,283 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureTypeType', + ln: 'EnvelopePropertyType', ps: [{ - n: 'name', + n: 'any', rq: true, - en: 'Name', - ti: 'QName' - }, { + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'FeatureTypeListType', + ps: [{ + n: 'featureType', + rq: true, + col: true, + en: 'FeatureType', + ti: '.FeatureTypeType' + }] + }, { + ln: 'StoredQueryListItemType', + ps: [{ n: 'title', mno: 0, col: true, en: 'Title', ti: '.Title' }, { - n: '_abstract', + n: 'returnFeatureType', mno: 0, col: true, - en: 'Abstract', - ti: '.Abstract' + en: 'ReturnFeatureType', + ti: 'QName' }, { - n: 'keywords', - mno: 0, + n: 'id', + rq: true, + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'CreatedOrModifiedFeatureType', + ps: [{ + n: 'resourceId', + rq: true, col: true, en: { - lp: 'Keywords', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'ResourceId', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'OWS_1_1_0.KeywordsType' + ti: 'Filter_2_0.ResourceIdType' }, { - n: 'defaultCRS', + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'PropertyType', + ps: [{ + n: 'valueReference', rq: true, - en: 'DefaultCRS' - }, { - n: 'otherCRS', - mno: 0, - col: true, - en: 'OtherCRS' + en: 'ValueReference', + ti: '.PropertyType.ValueReference' }, { - n: 'noCRS', + n: 'value', + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'FeaturesLockedType', + ps: [{ + n: 'resourceId', rq: true, - en: 'NoCRS', - ti: '.FeatureTypeType.NoCRS' - }, { - n: 'outputFormats', - en: 'OutputFormats', - ti: '.OutputFormatListType' + col: true, + en: { + lp: 'ResourceId', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.ResourceIdType' + }] + }, { + ln: 'CreateStoredQueryType', + bti: '.BaseRequestType', + ps: [{ + n: 'storedQueryDefinition', + mno: 0, + col: true, + en: 'StoredQueryDefinition', + ti: '.StoredQueryDescriptionType' + }] + }, { + ln: 'InsertType', + bti: '.AbstractTransactionActionType', + ps: [{ + n: 'any', + rq: true, + col: true, + dom: false, + mx: false, + t: 'ae' }, { - n: 'wgs84BoundingBox', + n: 'inputFormat', + an: { + lp: 'inputFormat' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }] + }, { + ln: 'DescribeStoredQueriesType', + bti: '.BaseRequestType', + ps: [{ + n: 'storedQueryId', mno: 0, col: true, + en: 'StoredQueryId' + }] + }, { + ln: 'ExecutionStatusType', + ps: [{ + n: 'status', + an: { + lp: 'status' + }, + t: 'a' + }] + }, { + ln: 'TruncatedResponse', + tn: null, + ps: [{ + n: 'exceptionReport', + rq: true, en: { - lp: 'WGS84BoundingBox', + lp: 'ExceptionReport', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.WGS84BoundingBoxType' + ti: 'OWS_1_1_0.ExceptionReport' + }] + }, { + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'PropertyName', + tn: null, + ps: [{ + n: 'value', + ti: 'QName', + t: 'v' }, { - n: 'metadataURL', - mno: 0, - col: true, - en: 'MetadataURL', - ti: '.MetadataURLType' + n: 'resolvePath', + an: { + lp: 'resolvePath' + }, + t: 'a' }, { - n: 'extendedDescription', - en: 'ExtendedDescription', - ti: '.ExtendedDescriptionType' + n: 'resolve', + an: { + lp: 'resolve' + }, + t: 'a' + }, { + n: 'resolveDepth', + an: { + lp: 'resolveDepth' + }, + t: 'a' + }, { + n: 'resolveTimeout', + ti: 'PositiveInteger', + an: { + lp: 'resolveTimeout' + }, + t: 'a' }] }, { - ln: 'CreateStoredQueryResponseType', - bti: '.ExecutionStatusType' - }, { - ln: 'NativeType', + ln: 'ReplaceType', bti: '.AbstractTransactionActionType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'filter', + rq: true, + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.FilterType' + }, { + n: 'inputFormat', + an: { + lp: 'inputFormat' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }] + }, { + ln: 'FeatureTypeType.NoCRS', + tn: null + }, { + ln: 'TransactionSummaryType', + ps: [{ + n: 'totalInserted', + ti: 'NonNegativeInteger' + }, { + n: 'totalUpdated', + ti: 'NonNegativeInteger' + }, { + n: 'totalReplaced', + ti: 'NonNegativeInteger' + }, { + n: 'totalDeleted', + ti: 'NonNegativeInteger' + }] + }, { + ln: 'QueryExpressionTextType', ps: [{ n: 'content', col: true, t: 'ae' }, { - n: 'vendorId', + n: 'returnFeatureTypes', rq: true, + ti: { + t: 'l', + bti: 'QName' + }, an: { - lp: 'vendorId' + lp: 'returnFeatureTypes' }, t: 'a' }, { - n: 'safeToIgnore', + n: 'language', rq: true, + an: { + lp: 'language' + }, + t: 'a' + }, { + n: 'isPrivate', ti: 'Boolean', an: { - lp: 'safeToIgnore' + lp: 'isPrivate' }, t: 'a' }] }, { - ln: 'WFSCapabilitiesType.WSDL', - tn: null, + ln: 'MetadataURLType', ps: [{ + n: 'about', + an: { + lp: 'about' + }, + t: 'a' + }, { n: 'type', ti: 'XLink_1_0.TypeType', an: { @@ -1066,55 +1263,13 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdditionalValues', - tn: null, - ps: [{ - n: 'valueCollection', - rq: true, - en: 'ValueCollection', - ti: '.ValueCollectionType' - }, { - n: 'simpleFeatureCollection', - rq: true, - mx: false, - dom: false, - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType', - t: 'er' - }] - }, { - ln: 'FeatureTypeListType', + ln: 'ValueListType', ps: [{ - n: 'featureType', + n: 'value', rq: true, col: true, - en: 'FeatureType', - ti: '.FeatureTypeType' - }] - }, { - ln: 'QueryType', - bti: 'Filter_2_0.AbstractAdhocQueryExpressionType', - ps: [{ - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'featureVersion', - an: { - lp: 'featureVersion' - }, - t: 'a' - }] - }, { - ln: 'DescribeStoredQueriesResponseType', - ps: [{ - n: 'storedQueryDescription', - mno: 0, - col: true, - en: 'StoredQueryDescription', - ti: '.StoredQueryDescriptionType' + en: 'Value', + ti: 'AnyType' }] }, { ln: 'ParameterExpressionType', @@ -1156,18 +1311,13 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CreateStoredQueryType', - bti: '.BaseRequestType', - ps: [{ - n: 'storedQueryDefinition', - mno: 0, - col: true, - en: 'StoredQueryDefinition', - ti: '.StoredQueryDescriptionType' - }] - }, { - ln: 'StoredQueryDescriptionType', + ln: 'FeatureTypeType', ps: [{ + n: 'name', + rq: true, + en: 'Name', + ti: 'QName' + }, { n: 'title', mno: 0, col: true, @@ -1180,206 +1330,52 @@ var WFS_2_0_Module_Factory = function () { en: 'Abstract', ti: '.Abstract' }, { - n: 'metadata', + n: 'keywords', mno: 0, col: true, en: { - lp: 'Metadata', + lp: 'Keywords', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.MetadataType' - }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.ParameterExpressionType' + ti: 'OWS_1_1_0.KeywordsType' }, { - n: 'queryExpressionText', + n: 'defaultCRS', rq: true, + en: 'DefaultCRS' + }, { + n: 'otherCRS', + mno: 0, col: true, - en: 'QueryExpressionText', - ti: '.QueryExpressionTextType' + en: 'OtherCRS' }, { - n: 'id', + n: 'noCRS', rq: true, - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'MetadataURLType', - ps: [{ - n: 'about', - an: { - lp: 'about' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'title', - an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + en: 'NoCRS', + ti: '.FeatureTypeType.NoCRS' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }] - }, { - ln: 'DropStoredQuery', - tn: null, - bti: '.BaseRequestType', - ps: [{ - n: 'id', - rq: true, - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'ExtendedDescriptionType', - ps: [{ - n: 'element', - rq: true, - col: true, - en: 'Element', - ti: '.ElementType' - }] - }, { - ln: 'Abstract', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'outputFormats', + en: 'OutputFormats', + ti: '.OutputFormatListType' }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' - }] - }, { - ln: 'MemberPropertyType', - ps: [{ - n: 'content', + n: 'wgs84BoundingBox', + mno: 0, col: true, - etis: [{ - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType' - }, { - en: 'Tuple', - ti: '.TupleType' - }], - t: 'ers' - }, { - n: 'state', - an: { - lp: 'state' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'title', - an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.WGS84BoundingBoxType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'metadataURL', + mno: 0, + col: true, + en: 'MetadataURL', + ti: '.MetadataURLType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'extendedDescription', + en: 'ExtendedDescription', + ti: '.ExtendedDescriptionType' }] - }, { - t: 'enum', - ln: 'AllSomeType', - vs: ['ALL', 'SOME'] }, { t: 'enum', ln: 'ResultTypeType', @@ -1396,137 +1392,116 @@ var WFS_2_0_Module_Factory = function () { t: 'enum', ln: 'ResolveValueType', vs: ['local', 'remote', 'all', 'none'] + }, { + t: 'enum', + ln: 'AllSomeType', + vs: ['ALL', 'SOME'] }], eis: [{ - en: 'GetFeatureWithLock', - ti: '.GetFeatureWithLockType' - }, { - en: 'Query', - ti: '.QueryType', - sh: { - lp: 'AbstractAdhocQueryExpression', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - } - }, { - en: 'WFS_Capabilities', - ti: '.WFSCapabilitiesType' + en: 'ValueCollection', + ti: '.ValueCollectionType' }, { - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' + en: 'GetFeature', + ti: '.GetFeatureType' }, { - en: 'Transaction', - ti: '.TransactionType' + en: 'Abstract', + ti: '.Abstract' }, { - en: 'ValueList', - ti: '.ValueListType' + en: 'CreateStoredQuery', + ti: '.CreateStoredQueryType' }, { - en: 'ValueCollection', - ti: '.ValueCollectionType' + en: 'additionalValues', + ti: '.AdditionalValues' }, { - en: 'AbstractTransactionAction', - ti: '.AbstractTransactionActionType' + en: 'Title', + ti: '.Title' }, { - en: 'additionalObjects', - ti: '.AdditionalObjects' + en: 'WFS_Capabilities', + ti: '.WFSCapabilitiesType' }, { - en: 'PropertyName', - ti: '.PropertyName', - sh: { - lp: 'AbstractProjectionClause', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - } + en: 'TransactionResponse', + ti: '.TransactionResponseType' }, { - en: 'GetFeature', - ti: '.GetFeatureType' + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'boundedBy', + ti: '.EnvelopePropertyType' }, { en: 'Value', ti: 'AnyType' }, { - en: 'GetPropertyValue', - ti: '.GetPropertyValueType' - }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'SimpleFeatureCollection' + en: 'DescribeStoredQueriesResponse', + ti: '.DescribeStoredQueriesResponseType' }, { - en: 'Tuple', - ti: '.TupleType' + en: 'Delete', + ti: '.DeleteType', + sh: 'AbstractTransactionAction' }, { - en: 'member', - ti: '.MemberPropertyType' + en: 'Property', + ti: '.PropertyType' }, { - en: 'Title', - ti: '.Title' + en: 'Update', + ti: '.UpdateType', + sh: 'AbstractTransactionAction' }, { - en: 'DescribeFeatureType', - ti: '.DescribeFeatureTypeType' + en: 'ValueList', + ti: '.ValueListType' }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' + en: 'Transaction', + ti: '.TransactionType' }, { en: 'LockFeature', ti: '.LockFeatureType' - }, { - en: 'truncatedResponse', - ti: '.TruncatedResponse' - }, { - en: 'DropStoredQueryResponse', - ti: '.ExecutionStatusType' }, { en: 'ListStoredQueries', ti: '.ListStoredQueriesType' }, { - en: 'Update', - ti: '.UpdateType', - sh: 'AbstractTransactionAction' - }, { - en: 'DescribeStoredQueriesResponse', - ti: '.DescribeStoredQueriesResponseType' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'SimpleFeatureCollection' }, { en: 'Replace', ti: '.ReplaceType', sh: 'AbstractTransactionAction' }, { - en: 'Property', - ti: '.PropertyType' + en: 'LockFeatureResponse', + ti: '.LockFeatureResponseType' }, { - en: 'Abstract', - ti: '.Abstract' + en: 'additionalObjects', + ti: '.AdditionalObjects' }, { - en: 'Element', - ti: '.ElementType' + en: 'DropStoredQueryResponse', + ti: '.ExecutionStatusType' }, { - en: 'LockFeatureResponse', - ti: '.LockFeatureResponseType' + en: 'member', + ti: '.MemberPropertyType' }, { - en: 'CreateStoredQueryResponse', - ti: '.CreateStoredQueryResponseType' + en: 'Element', + ti: '.ElementType' }, { - en: 'ListStoredQueriesResponse', - ti: '.ListStoredQueriesResponseType' + en: 'DescribeStoredQueries', + ti: '.DescribeStoredQueriesType' }, { - en: 'Delete', - ti: '.DeleteType', - sh: 'AbstractTransactionAction' + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType' }, { en: 'Insert', ti: '.InsertType', sh: 'AbstractTransactionAction' }, { - en: 'CreateStoredQuery', - ti: '.CreateStoredQueryType' - }, { - en: 'DropStoredQuery', - ti: '.DropStoredQuery' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'DescribeStoredQueries', - ti: '.DescribeStoredQueriesType' + en: 'PropertyName', + ti: '.PropertyName', + sh: { + lp: 'AbstractProjectionClause', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + } }, { - en: 'additionalValues', - ti: '.AdditionalValues' + en: 'truncatedResponse', + ti: '.TruncatedResponse' }, { en: 'StoredQuery', ti: '.StoredQueryType', @@ -1534,16 +1509,41 @@ var WFS_2_0_Module_Factory = function () { lp: 'AbstractQueryExpression', ns: 'http:\/\/www.opengis.net\/fes\/2.0' } + }, { + en: 'GetPropertyValue', + ti: '.GetPropertyValueType' + }, { + en: 'Query', + ti: '.QueryType', + sh: { + lp: 'AbstractAdhocQueryExpression', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + } + }, { + en: 'DropStoredQuery', + ti: '.DropStoredQuery' + }, { + en: 'ListStoredQueriesResponse', + ti: '.ListStoredQueriesResponseType' + }, { + en: 'DescribeFeatureType', + ti: '.DescribeFeatureTypeType' + }, { + en: 'CreateStoredQueryResponse', + ti: '.CreateStoredQueryResponseType' }, { en: 'Native', ti: '.NativeType', sh: 'AbstractTransactionAction' }, { - en: 'boundedBy', - ti: '.EnvelopePropertyType' + en: 'AbstractTransactionAction', + ti: '.AbstractTransactionActionType' }, { - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType' + en: 'GetFeatureWithLock', + ti: '.GetFeatureWithLockType' + }, { + en: 'Tuple', + ti: '.TupleType' }] }; return { diff --git a/scripts/lib/WMC_1_0_0.js b/scripts/lib/WMC_1_0_0.js index effc2f6e..0f42ae46 100644 --- a/scripts/lib/WMC_1_0_0.js +++ b/scripts/lib/WMC_1_0_0.js @@ -2,226 +2,196 @@ var WMC_1_0_0_Module_Factory = function () { var WMC_1_0_0 = { n: 'WMC_1_0_0', dens: 'http:\/\/www.opengis.net\/context', - deps: ['XLink_1_0', 'SLD_1_0_0'], + deps: ['SLD_1_0_0', 'XLink_1_0'], tis: [{ - ln: 'LayerListType', - ps: [{ - n: 'layer', - rq: true, - col: true, - en: 'Layer', - ti: '.LayerType' - }] - }, { - ln: 'ExtensionType', - ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' - }] - }, { - ln: 'FormatListType', + ln: 'ViewContextType', ps: [{ - n: 'format', + n: 'general', rq: true, - col: true, - en: 'Format', - ti: '.FormatType' - }] - }, { - ln: 'URLType', - ps: [{ - n: 'onlineResource', + en: 'General', + ti: '.GeneralType' + }, { + n: 'layerList', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'LayerList', + ti: '.LayerListType' }, { - n: 'width', - ti: 'Integer', + n: 'version', + rq: true, an: { - lp: 'width' + lp: 'version' }, t: 'a' }, { - n: 'height', - ti: 'Integer', + n: 'id', + rq: true, an: { - lp: 'height' + lp: 'id' }, t: 'a' + }] + }, { + ln: 'ContactPersonPrimaryType', + ps: [{ + n: 'contactPerson', + rq: true, + en: 'ContactPerson' }, { - n: 'format', - an: { - lp: 'format' - }, - t: 'a' + n: 'contactOrganization', + rq: true, + en: 'ContactOrganization' }] }, { - ln: 'StyleType', + ln: 'AddressType', ps: [{ - n: 'name', + n: 'addressType', rq: true, - en: 'Name' + en: 'AddressType' }, { - n: 'title', + n: 'address', rq: true, - en: 'Title' + en: 'Address' }, { - n: '_abstract', - en: 'Abstract' + n: 'city', + rq: true, + en: 'City' }, { - n: 'legendURL', - en: 'LegendURL', - ti: '.URLType' + n: 'stateOrProvince', + rq: true, + en: 'StateOrProvince' }, { - n: 'sld', - en: 'SLD', - ti: '.SLDType' + n: 'postCode', + rq: true, + en: 'PostCode' }, { - n: 'current', - ti: 'Boolean', - an: { - lp: 'current' - }, - t: 'a' + n: 'country', + rq: true, + en: 'Country' }] }, { - ln: 'WindowType', + ln: 'FormatListType', ps: [{ - n: 'width', - rq: true, - ti: 'Integer', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', + n: 'format', rq: true, - ti: 'Integer', - an: { - lp: 'height' - }, - t: 'a' + col: true, + en: 'Format', + ti: '.FormatType' }] }, { - ln: 'SLDType', + ln: 'ViewContextReferenceType', ps: [{ - n: 'name', - en: 'Name' - }, { n: 'title', + rq: true, en: 'Title' }, { - n: 'onlineResource', + n: 'contextURL', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'ContextURL', + ti: '.ContextURLType' }, { - n: 'styledLayerDescriptor', + n: 'version', rq: true, - en: { - lp: 'StyledLayerDescriptor', - ns: 'http:\/\/www.opengis.net\/sld' + ti: 'AnySimpleType', + an: { + lp: 'version' }, - ti: 'SLD_1_0_0.StyledLayerDescriptor' + t: 'a' }, { - n: 'featureTypeStyle', + n: 'id', rq: true, - en: { - lp: 'FeatureTypeStyle', - ns: 'http:\/\/www.opengis.net\/sld' + ti: 'AnySimpleType', + an: { + lp: 'id' }, - ti: 'SLD_1_0_0.FeatureTypeStyle' + t: 'a' }] }, { - ln: 'ContextURLType', + ln: 'LayerListType', ps: [{ - n: 'onlineResource', + n: 'layer', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + col: true, + en: 'Layer', + ti: '.LayerType' }] }, { - ln: 'ContactPersonPrimaryType', + ln: 'BoundingBoxType', ps: [{ - n: 'contactPerson', + n: 'srs', rq: true, - en: 'ContactPerson' + an: { + lp: 'SRS' + }, + t: 'a' }, { - n: 'contactOrganization', + n: 'minx', rq: true, - en: 'ContactOrganization' - }] - }, { - ln: 'OnlineResourceType', - ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', + ti: 'Decimal', an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'minx' }, t: 'a' }, { - n: 'href', + n: 'miny', + rq: true, + ti: 'Decimal', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'miny' }, t: 'a' }, { - n: 'role', + n: 'maxx', + rq: true, + ti: 'Decimal', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxx' }, t: 'a' }, { - n: 'arcrole', + n: 'maxy', + rq: true, + ti: 'Decimal', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxy' }, t: 'a' + }] + }, { + ln: 'ServerType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'title', + n: 'service', + rq: true, an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'service' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'version', + rq: true, an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'version' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'title', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'title' }, t: 'a' }] }, { - ln: 'ViewContextType', + ln: 'ViewContextCollectionType', ps: [{ - n: 'general', - rq: true, - en: 'General', - ti: '.GeneralType' - }, { - n: 'layerList', + n: 'viewContextReference', rq: true, - en: 'LayerList', - ti: '.LayerListType' + col: true, + en: 'ViewContextReference', + ti: '.ViewContextReferenceType' }, { n: 'version', rq: true, @@ -229,13 +199,6 @@ var WMC_1_0_0_Module_Factory = function () { lp: 'version' }, t: 'a' - }, { - n: 'id', - rq: true, - an: { - lp: 'id' - }, - t: 'a' }] }, { ln: 'GeneralType', @@ -277,73 +240,49 @@ var WMC_1_0_0_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'BoundingBoxType', + ln: 'WindowType', ps: [{ - n: 'srs', - rq: true, - an: { - lp: 'SRS' - }, - t: 'a' - }, { - n: 'minx', + n: 'width', rq: true, - ti: 'Decimal', + ti: 'Integer', an: { - lp: 'minx' + lp: 'width' }, t: 'a' }, { - n: 'miny', + n: 'height', rq: true, - ti: 'Decimal', + ti: 'Integer', an: { - lp: 'miny' + lp: 'height' }, t: 'a' - }, { - n: 'maxx', + }] + }, { + ln: 'URLType', + ps: [{ + n: 'onlineResource', rq: true, - ti: 'Decimal', - an: { - lp: 'maxx' - }, - t: 'a' + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'maxy', - rq: true, - ti: 'Decimal', + n: 'width', + ti: 'Integer', an: { - lp: 'maxy' + lp: 'width' }, t: 'a' - }] - }, { - ln: 'FormatType', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'current', - ti: 'Boolean', + n: 'height', + ti: 'Integer', an: { - lp: 'current' + lp: 'height' }, t: 'a' - }] - }, { - ln: 'ViewContextCollectionType', - ps: [{ - n: 'viewContextReference', - rq: true, - col: true, - en: 'ViewContextReference', - ti: '.ViewContextReferenceType' }, { - n: 'version', - rq: true, + n: 'format', an: { - lp: 'version' + lp: 'format' }, t: 'a' }] @@ -415,59 +354,109 @@ var WMC_1_0_0_Module_Factory = function () { ti: '.StyleType' }] }, { - ln: 'AddressType', + ln: 'ExtensionType', ps: [{ - n: 'addressType', + n: 'any', rq: true, - en: 'AddressType' + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'ContactInformationType', + ps: [{ + n: 'contactPersonPrimary', + rq: true, + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimaryType' }, { - n: 'address', + n: 'contactPosition', rq: true, - en: 'Address' + en: 'ContactPosition' }, { - n: 'city', + n: 'contactAddress', rq: true, - en: 'City' + en: 'ContactAddress', + ti: '.AddressType' }, { - n: 'stateOrProvince', + n: 'contactVoiceTelephone', rq: true, - en: 'StateOrProvince' + en: 'ContactVoiceTelephone' }, { - n: 'postCode', + n: 'contactFacsimileTelephone', rq: true, - en: 'PostCode' + en: 'ContactFacsimileTelephone' }, { - n: 'country', + n: 'contactElectronicMailAddress', rq: true, - en: 'Country' + en: 'ContactElectronicMailAddress' }] }, { - ln: 'ViewContextReferenceType', + ln: 'ContextURLType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }] + }, { + ln: 'StyleType', ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { n: 'title', rq: true, en: 'Title' }, { - n: 'contextURL', - rq: true, - en: 'ContextURL', - ti: '.ContextURLType' + n: '_abstract', + en: 'Abstract' }, { - n: 'version', - rq: true, - ti: 'AnySimpleType', + n: 'legendURL', + en: 'LegendURL', + ti: '.URLType' + }, { + n: 'sld', + en: 'SLD', + ti: '.SLDType' + }, { + n: 'current', + ti: 'Boolean', an: { - lp: 'version' + lp: 'current' }, t: 'a' + }] + }, { + ln: 'SLDType', + ps: [{ + n: 'name', + en: 'Name' }, { - n: 'id', + n: 'title', + en: 'Title' + }, { + n: 'onlineResource', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'id' + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'styledLayerDescriptor', + rq: true, + en: { + lp: 'StyledLayerDescriptor', + ns: 'http:\/\/www.opengis.net\/sld' }, - t: 'a' + ti: 'SLD_1_0_0.StyledLayerDescriptor' + }, { + n: 'featureTypeStyle', + rq: true, + en: { + lp: 'FeatureTypeStyle', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'SLD_1_0_0.FeatureTypeStyle' }] }, { ln: 'KeywordListType', @@ -478,59 +467,70 @@ var WMC_1_0_0_Module_Factory = function () { en: 'Keyword' }] }, { - ln: 'ContactInformationType', + ln: 'FormatType', ps: [{ - n: 'contactPersonPrimary', - rq: true, - en: 'ContactPersonPrimary', - ti: '.ContactPersonPrimaryType' - }, { - n: 'contactPosition', - rq: true, - en: 'ContactPosition' - }, { - n: 'contactAddress', - rq: true, - en: 'ContactAddress', - ti: '.AddressType' - }, { - n: 'contactVoiceTelephone', - rq: true, - en: 'ContactVoiceTelephone' - }, { - n: 'contactFacsimileTelephone', - rq: true, - en: 'ContactFacsimileTelephone' + n: 'value', + t: 'v' }, { - n: 'contactElectronicMailAddress', - rq: true, - en: 'ContactElectronicMailAddress' + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' }] }, { - ln: 'ServerType', + ln: 'OnlineResourceType', ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'service', - rq: true, + n: 'href', an: { - lp: 'service' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'role', an: { - lp: 'version' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { n: 'title', an: { - lp: 'title' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] diff --git a/scripts/lib/WMC_1_1_0.js b/scripts/lib/WMC_1_1_0.js index 82150c8e..4efd7cff 100644 --- a/scripts/lib/WMC_1_1_0.js +++ b/scripts/lib/WMC_1_1_0.js @@ -4,42 +4,21 @@ var WMC_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/context', deps: ['XLink_1_0', 'SLD_1_0_0'], tis: [{ - ln: 'FormatType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'current', - ti: 'Boolean', - an: { - lp: 'current' - }, - t: 'a' - }] - }, { - ln: 'ViewContextType', + ln: 'WindowType', ps: [{ - n: 'general', - rq: true, - en: 'General', - ti: '.GeneralType' - }, { - n: 'layerList', - rq: true, - en: 'LayerList', - ti: '.LayerListType' - }, { - n: 'version', + n: 'width', rq: true, + ti: 'Integer', an: { - lp: 'version' + lp: 'width' }, t: 'a' }, { - n: 'id', + n: 'height', rq: true, + ti: 'Integer', an: { - lp: 'id' + lp: 'height' }, t: 'a' }] @@ -71,6 +50,15 @@ var WMC_1_1_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'ContactPersonPrimaryType', + ps: [{ + n: 'contactPerson', + en: 'ContactPerson' + }, { + n: 'contactOrganization', + en: 'ContactOrganization' + }] }, { ln: 'ViewContextCollectionType', ps: [{ @@ -88,192 +76,71 @@ var WMC_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'URLType', + ln: 'DimensionType', ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'value', + t: 'v' }, { - n: 'width', - ti: 'Integer', + n: 'name', + rq: true, an: { - lp: 'width' + lp: 'name' }, t: 'a' }, { - n: 'height', - ti: 'Integer', + n: 'units', + rq: true, an: { - lp: 'height' + lp: 'units' }, t: 'a' }, { - n: 'format', + n: 'unitSymbol', + rq: true, an: { - lp: 'format' + lp: 'unitSymbol' }, t: 'a' - }] - }, { - ln: 'FormatListType', - ps: [{ - n: 'format', - rq: true, - col: true, - en: 'Format', - ti: '.FormatType' - }] - }, { - ln: 'KeywordListType', - ps: [{ - n: 'keyword', - rq: true, - col: true, - en: 'Keyword' - }] - }, { - ln: 'ContactPersonPrimaryType', - ps: [{ - n: 'contactPerson', - en: 'ContactPerson' - }, { - n: 'contactOrganization', - en: 'ContactOrganization' - }] - }, { - ln: 'LayerType', - ps: [{ - n: 'server', - rq: true, - en: 'Server', - ti: '.ServerType' - }, { - n: 'name', - rq: true, - en: 'Name' }, { - n: 'title', + n: 'userValue', rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'dataURL', - en: 'DataURL', - ti: '.URLType' - }, { - n: 'metadataURL', - en: 'MetadataURL', - ti: '.URLType' - }, { - n: 'minScaleDenominator', - en: { - lp: 'MinScaleDenominator', - ns: 'http:\/\/www.opengis.net\/sld' + an: { + lp: 'userValue' }, - ti: 'Double' + t: 'a' }, { - n: 'maxScaleDenominator', - en: { - lp: 'MaxScaleDenominator', - ns: 'http:\/\/www.opengis.net\/sld' + n: '_default', + an: { + lp: 'default' }, - ti: 'Double' - }, { - n: 'srs', - mno: 0, - col: true, - en: 'SRS' - }, { - n: 'formatList', - en: 'FormatList', - ti: '.FormatListType' - }, { - n: 'styleList', - en: 'StyleList', - ti: '.StyleListType' - }, { - n: 'dimensionList', - en: 'DimensionList', - ti: '.DimensionListType' - }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' + t: 'a' }, { - n: 'queryable', - rq: true, + n: 'multipleValues', ti: 'Boolean', an: { - lp: 'queryable' + lp: 'multipleValues' }, t: 'a' }, { - n: 'hidden', - rq: true, + n: 'nearestValue', ti: 'Boolean', an: { - lp: 'hidden' + lp: 'nearestValue' }, t: 'a' - }] - }, { - ln: 'SLDType', - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: 'legendURL', - en: 'LegendURL', - ti: '.URLType' - }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' - }, { - n: 'styledLayerDescriptor', - rq: true, - en: { - lp: 'StyledLayerDescriptor', - ns: 'http:\/\/www.opengis.net\/sld' - }, - ti: 'SLD_1_0_0.StyledLayerDescriptor' }, { - n: 'featureTypeStyle', - rq: true, - en: { - lp: 'FeatureTypeStyle', - ns: 'http:\/\/www.opengis.net\/sld' + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' }, - ti: 'SLD_1_0_0.FeatureTypeStyle' + t: 'a' }] }, { - ln: 'StyleType', + ln: 'FormatType', ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'legendURL', - en: 'LegendURL', - ti: '.URLType' - }, { - n: 'sld', - en: 'SLD', - ti: '.SLDType' + n: 'value', + t: 'v' }, { n: 'current', ti: 'Boolean', @@ -283,82 +150,62 @@ var WMC_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StyleListType', + ln: 'DimensionListType', ps: [{ - n: 'style', - mno: 0, + n: 'dimension', + rq: true, col: true, - en: 'Style', - ti: '.StyleType' + en: 'Dimension', + ti: '.DimensionType' }] }, { - ln: 'WindowType', + ln: 'ViewContextReferenceType', ps: [{ - n: 'width', + n: 'title', rq: true, - ti: 'Integer', + en: 'Title' + }, { + n: 'contextURL', + rq: true, + en: 'ContextURL', + ti: '.ContextURLType' + }, { + n: 'version', + rq: true, + ti: 'AnySimpleType', an: { - lp: 'width' + lp: 'version' }, t: 'a' }, { - n: 'height', + n: 'id', rq: true, - ti: 'Integer', + ti: 'AnySimpleType', an: { - lp: 'height' + lp: 'id' }, t: 'a' }] }, { - ln: 'BoundingBoxType', + ln: 'AddressType', ps: [{ - n: 'srs', - rq: true, - an: { - lp: 'SRS' - }, - t: 'a' + n: 'addressType', + en: 'AddressType' }, { - n: 'minx', - rq: true, - ti: 'Decimal', - an: { - lp: 'minx' - }, - t: 'a' + n: 'address', + en: 'Address' }, { - n: 'miny', - rq: true, - ti: 'Decimal', - an: { - lp: 'miny' - }, - t: 'a' + n: 'city', + en: 'City' }, { - n: 'maxx', - rq: true, - ti: 'Decimal', - an: { - lp: 'maxx' - }, - t: 'a' + n: 'stateOrProvince', + en: 'StateOrProvince' }, { - n: 'maxy', - rq: true, - ti: 'Decimal', - an: { - lp: 'maxy' - }, - t: 'a' - }] - }, { - ln: 'ContextURLType', - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'postCode', + en: 'PostCode' + }, { + n: 'country', + en: 'Country' }] }, { ln: 'OnlineResourceType', @@ -416,13 +263,27 @@ var WMC_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExtensionType', + ln: 'ContactInformationType', ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + n: 'contactPersonPrimary', + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimaryType' + }, { + n: 'contactPosition', + en: 'ContactPosition' + }, { + n: 'contactAddress', + en: 'ContactAddress', + ti: '.AddressType' + }, { + n: 'contactVoiceTelephone', + en: 'ContactVoiceTelephone' + }, { + n: 'contactFacsimileTelephone', + en: 'ContactFacsimileTelephone' + }, { + n: 'contactElectronicMailAddress', + en: 'ContactElectronicMailAddress' }] }, { ln: 'GeneralType', @@ -464,155 +325,294 @@ var WMC_1_1_0_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'LayerListType', + ln: 'StyleType', ps: [{ - n: 'layer', + n: 'name', rq: true, - col: true, - en: 'Layer', - ti: '.LayerType' + en: 'Name' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'legendURL', + en: 'LegendURL', + ti: '.URLType' + }, { + n: 'sld', + en: 'SLD', + ti: '.SLDType' + }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' }] }, { - ln: 'DimensionType', + ln: 'BoundingBoxType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', + n: 'srs', rq: true, an: { - lp: 'name' + lp: 'SRS' }, t: 'a' }, { - n: 'units', + n: 'minx', rq: true, + ti: 'Decimal', an: { - lp: 'units' + lp: 'minx' }, t: 'a' }, { - n: 'unitSymbol', + n: 'miny', rq: true, + ti: 'Decimal', an: { - lp: 'unitSymbol' + lp: 'miny' }, t: 'a' }, { - n: 'userValue', + n: 'maxx', rq: true, + ti: 'Decimal', an: { - lp: 'userValue' + lp: 'maxx' }, t: 'a' }, { - n: '_default', + n: 'maxy', + rq: true, + ti: 'Decimal', an: { - lp: 'default' + lp: 'maxy' }, t: 'a' + }] + }, { + ln: 'KeywordListType', + ps: [{ + n: 'keyword', + rq: true, + col: true, + en: 'Keyword' + }] + }, { + ln: 'URLType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'multipleValues', - ti: 'Boolean', + n: 'width', + ti: 'Integer', an: { - lp: 'multipleValues' + lp: 'width' }, t: 'a' }, { - n: 'nearestValue', - ti: 'Boolean', + n: 'height', + ti: 'Integer', an: { - lp: 'nearestValue' + lp: 'height' }, t: 'a' }, { - n: 'current', - ti: 'Boolean', + n: 'format', an: { - lp: 'current' + lp: 'format' }, t: 'a' }] }, { - ln: 'DimensionListType', + ln: 'SLDType', ps: [{ - n: 'dimension', + n: 'name', + en: 'Name' + }, { + n: 'title', + en: 'Title' + }, { + n: 'legendURL', + en: 'LegendURL', + ti: '.URLType' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'styledLayerDescriptor', + rq: true, + en: { + lp: 'StyledLayerDescriptor', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'SLD_1_0_0.StyledLayerDescriptor' + }, { + n: 'featureTypeStyle', + rq: true, + en: { + lp: 'FeatureTypeStyle', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'SLD_1_0_0.FeatureTypeStyle' + }] + }, { + ln: 'ContextURLType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }] + }, { + ln: 'FormatListType', + ps: [{ + n: 'format', rq: true, col: true, - en: 'Dimension', - ti: '.DimensionType' + en: 'Format', + ti: '.FormatType' }] }, { - ln: 'ViewContextReferenceType', + ln: 'ExtensionType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'LayerType', ps: [{ + n: 'server', + rq: true, + en: 'Server', + ti: '.ServerType' + }, { + n: 'name', + rq: true, + en: 'Name' + }, { n: 'title', rq: true, en: 'Title' }, { - n: 'contextURL', - rq: true, - en: 'ContextURL', - ti: '.ContextURLType' + n: '_abstract', + en: 'Abstract' }, { - n: 'version', + n: 'dataURL', + en: 'DataURL', + ti: '.URLType' + }, { + n: 'metadataURL', + en: 'MetadataURL', + ti: '.URLType' + }, { + n: 'minScaleDenominator', + en: { + lp: 'MinScaleDenominator', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: { + lp: 'MaxScaleDenominator', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'Double' + }, { + n: 'srs', + mno: 0, + col: true, + en: 'SRS' + }, { + n: 'formatList', + en: 'FormatList', + ti: '.FormatListType' + }, { + n: 'styleList', + en: 'StyleList', + ti: '.StyleListType' + }, { + n: 'dimensionList', + en: 'DimensionList', + ti: '.DimensionListType' + }, { + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + n: 'queryable', rq: true, - ti: 'AnySimpleType', + ti: 'Boolean', an: { - lp: 'version' + lp: 'queryable' }, t: 'a' }, { - n: 'id', + n: 'hidden', rq: true, - ti: 'AnySimpleType', + ti: 'Boolean', an: { - lp: 'id' + lp: 'hidden' }, t: 'a' }] }, { - ln: 'AddressType', + ln: 'LayerListType', ps: [{ - n: 'addressType', - en: 'AddressType' - }, { - n: 'address', - en: 'Address' - }, { - n: 'city', - en: 'City' - }, { - n: 'stateOrProvince', - en: 'StateOrProvince' - }, { - n: 'postCode', - en: 'PostCode' - }, { - n: 'country', - en: 'Country' + n: 'layer', + rq: true, + col: true, + en: 'Layer', + ti: '.LayerType' }] }, { - ln: 'ContactInformationType', + ln: 'StyleListType', ps: [{ - n: 'contactPersonPrimary', - en: 'ContactPersonPrimary', - ti: '.ContactPersonPrimaryType' - }, { - n: 'contactPosition', - en: 'ContactPosition' - }, { - n: 'contactAddress', - en: 'ContactAddress', - ti: '.AddressType' + n: 'style', + mno: 0, + col: true, + en: 'Style', + ti: '.StyleType' + }] + }, { + ln: 'ViewContextType', + ps: [{ + n: 'general', + rq: true, + en: 'General', + ti: '.GeneralType' }, { - n: 'contactVoiceTelephone', - en: 'ContactVoiceTelephone' + n: 'layerList', + rq: true, + en: 'LayerList', + ti: '.LayerListType' }, { - n: 'contactFacsimileTelephone', - en: 'ContactFacsimileTelephone' + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'contactElectronicMailAddress', - en: 'ContactElectronicMailAddress' + n: 'id', + rq: true, + an: { + lp: 'id' + }, + t: 'a' }] }, { t: 'enum', @@ -620,11 +620,11 @@ var WMC_1_1_0_Module_Factory = function () { vs: ['OGC:WMS', 'OGC:WFS'] }], eis: [{ - en: 'ViewContext', - ti: '.ViewContextType' - }, { en: 'ViewContextCollection', ti: '.ViewContextCollectionType' + }, { + en: 'ViewContext', + ti: '.ViewContextType' }] }; return { diff --git a/scripts/lib/WMSC_1_1_1.js b/scripts/lib/WMSC_1_1_1.js index e3866c52..cb896a3e 100644 --- a/scripts/lib/WMSC_1_1_1.js +++ b/scripts/lib/WMSC_1_1_1.js @@ -2,168 +2,94 @@ var WMSC_1_1_1_Module_Factory = function () { var WMSC_1_1_1 = { n: 'WMSC_1_1_1', tis: [{ - ln: 'ServiceExceptionReport', + ln: 'Dimension', tn: null, ps: [{ - n: 'version', + n: 'name', an: { - lp: 'version' + lp: 'name' }, t: 'a' }, { - n: 'serviceException', - col: true, - en: { - lp: 'ServiceException' + n: 'units', + an: { + lp: 'units' }, - ti: '.ServiceException' - }] - }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' + t: 'a' + }, { + n: 'unitSymbol', + an: { + lp: 'unitSymbol' }, - ti: '.HTTP' + t: 'a' }] }, { - ln: 'Capability', + ln: 'LogoURL', tn: null, ps: [{ - n: 'request', - en: { - lp: 'Request' - }, - ti: '.Request' - }, { - n: 'exception', - en: { - lp: 'Exception' + n: 'width', + an: { + lp: 'width' }, - ti: '.Exception' + t: 'a' }, { - n: 'vendorSpecificCapabilities', - en: { - lp: 'VendorSpecificCapabilities' + n: 'height', + an: { + lp: 'height' }, - ti: '.VendorSpecificCapabilities' + t: 'a' }, { - n: 'userDefinedSymbolization', + n: 'format', en: { - lp: 'UserDefinedSymbolization' + lp: 'Format' }, - ti: '.UserDefinedSymbolization' + ti: '.Format' }, { - n: 'layer', + n: 'onlineResource', en: { - lp: 'Layer' + lp: 'OnlineResource' }, - ti: '.Layer' + ti: '.OnlineResource' }] }, { - ln: 'Style', + ln: 'StyleURL', tn: null, ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'legendURL', - col: true, - en: { - lp: 'LegendURL' - }, - ti: '.LegendURL' - }, { - n: 'styleSheetURL', - en: { - lp: 'StyleSheetURL' - }, - ti: '.StyleSheetURL' - }, { - n: 'styleURL', + n: 'format', en: { - lp: 'StyleURL' + lp: 'Format' }, - ti: '.StyleURL' - }] - }, { - ln: 'Styles', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'Attribution', - tn: null, - ps: [{ - n: 'title', - en: { - lp: 'Title' - } + ti: '.Format' }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' - }, { - n: 'logoURL', - en: { - lp: 'LogoURL' - }, - ti: '.LogoURL' - }] - }, { - ln: 'Keyword', - tn: null, - ps: [{ - n: 'value', - t: 'v' }] }, { - ln: 'VendorSpecificCapabilities', + ln: 'Get', tn: null, ps: [{ - n: 'tileSet', - col: true, + n: 'onlineResource', en: { - lp: 'TileSet' + lp: 'OnlineResource' }, - ti: '.TileSet' + ti: '.OnlineResource' }] }, { - ln: 'DataURL', + ln: 'Exception', tn: null, ps: [{ n: 'format', + col: true, en: { lp: 'Format' }, ti: '.Format' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' }] }, { - ln: 'DescribeLayer', + ln: 'GetStyles', tn: null, ps: [{ n: 'format', @@ -181,59 +107,53 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'StyleSheetURL', + ln: 'Request', tn: null, ps: [{ - n: 'format', + n: 'getCapabilities', en: { - lp: 'Format' + lp: 'GetCapabilities' }, - ti: '.Format' + ti: '.GetCapabilities' }, { - n: 'onlineResource', + n: 'getMap', en: { - lp: 'OnlineResource' + lp: 'GetMap' }, - ti: '.OnlineResource' - }] - }, { - ln: 'GetStyles', - tn: null, - ps: [{ - n: 'format', - col: true, + ti: '.GetMap' + }, { + n: 'getFeatureInfo', en: { - lp: 'Format' + lp: 'GetFeatureInfo' }, - ti: '.Format' + ti: '.GetFeatureInfo' }, { - n: 'dcpType', - col: true, + n: 'describeLayer', en: { - lp: 'DCPType' + lp: 'DescribeLayer' }, - ti: '.DCPType' - }] - }, { - ln: 'GetLegendGraphic', - tn: null, - ps: [{ - n: 'format', - col: true, + ti: '.DescribeLayer' + }, { + n: 'getLegendGraphic', en: { - lp: 'Format' + lp: 'GetLegendGraphic' }, - ti: '.Format' + ti: '.GetLegendGraphic' }, { - n: 'dcpType', - col: true, + n: 'getStyles', en: { - lp: 'DCPType' + lp: 'GetStyles' }, - ti: '.DCPType' + ti: '.GetStyles' + }, { + n: 'putStyles', + en: { + lp: 'PutStyles' + }, + ti: '.PutStyles' }] }, { - ln: 'FeatureListURL', + ln: 'DataURL', tn: null, ps: [{ n: 'format', @@ -249,40 +169,36 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Exception', + ln: 'Extent', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'name', + an: { + lp: 'name' }, - ti: '.Format' - }] - }, { - ln: 'WMSDescribeLayerResponse', - tn: null, - ps: [{ - n: 'version', + t: 'a' + }, { + n: '_default', an: { - lp: 'version' + lp: 'default' }, t: 'a' }, { - n: 'layerDescription', - col: true, - en: { - lp: 'LayerDescription' + n: 'nearestValue', + an: { + lp: 'nearestValue' }, - ti: '.LayerDescription' - }] - }, { - ln: 'Identifier', - tn: null, - ps: [{ - n: 'authority', + t: 'a' + }, { + n: 'multipleValues', an: { - lp: 'authority' + lp: 'multipleValues' + }, + t: 'a' + }, { + n: 'current', + an: { + lp: 'current' }, t: 'a' }, { @@ -290,14 +206,7 @@ var WMSC_1_1_1_Module_Factory = function () { t: 'v' }] }, { - ln: 'Format', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'Service', + ln: 'Style', tn: null, ps: [{ n: 'name', @@ -315,70 +224,91 @@ var WMSC_1_1_1_Module_Factory = function () { lp: 'Abstract' } }, { - n: 'keywordList', + n: 'legendURL', + col: true, en: { - lp: 'KeywordList' + lp: 'LegendURL' }, - ti: '.KeywordList' + ti: '.LegendURL' }, { - n: 'onlineResource', + n: 'styleSheetURL', en: { - lp: 'OnlineResource' + lp: 'StyleSheetURL' }, - ti: '.OnlineResource' + ti: '.StyleSheetURL' }, { - n: 'contactInformation', + n: 'styleURL', en: { - lp: 'ContactInformation' + lp: 'StyleURL' }, - ti: '.ContactInformation' - }, { - n: 'fees', - en: { - lp: 'Fees' - } - }, { - n: 'accessConstraints', - en: { - lp: 'AccessConstraints' - } + ti: '.StyleURL' }] }, { - ln: 'ContactAddress', + ln: 'ContactPersonPrimary', tn: null, ps: [{ - n: 'addressType', - en: { - lp: 'AddressType' - } - }, { - n: 'address', + n: 'contactPerson', en: { - lp: 'Address' + lp: 'ContactPerson' } }, { - n: 'city', + n: 'contactOrganization', en: { - lp: 'City' + lp: 'ContactOrganization' } - }, { - n: 'stateOrProvince', + }] + }, { + ln: 'GetCapabilities', + tn: null, + ps: [{ + n: 'format', + col: true, en: { - lp: 'StateOrProvince' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'postCode', + n: 'dcpType', + col: true, en: { - lp: 'PostCode' - } + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'ServiceException', + tn: null, + ps: [{ + n: 'code', + an: { + lp: 'code' + }, + t: 'a' }, { - n: 'country', - en: { - lp: 'Country' - } + n: 'value', + t: 'v' }] }, { - ln: 'GetFeatureInfo', + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' + }] + }, { + ln: 'GetLegendGraphic', tn: null, ps: [{ n: 'format', @@ -396,9 +326,15 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'LatLonBoundingBox', + ln: 'BoundingBox', tn: null, ps: [{ + n: 'srs', + an: { + lp: 'SRS' + }, + t: 'a' + }, { n: 'minx', an: { lp: 'minx' @@ -422,181 +358,132 @@ var WMSC_1_1_1_Module_Factory = function () { lp: 'maxy' }, t: 'a' + }, { + n: 'resx', + an: { + lp: 'resx' + }, + t: 'a' + }, { + n: 'resy', + an: { + lp: 'resy' + }, + t: 'a' }] }, { - ln: 'ContactPersonPrimary', + ln: 'StyleSheetURL', tn: null, ps: [{ - n: 'contactPerson', + n: 'format', en: { - lp: 'ContactPerson' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'contactOrganization', + n: 'onlineResource', en: { - lp: 'ContactOrganization' - } + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'TileSet', + ln: 'FeatureListURL', tn: null, ps: [{ - n: 'srs', - en: { - lp: 'SRS' - }, - ti: '.SRS' - }, { - n: 'boundingBox', - en: { - lp: 'BoundingBox' - }, - ti: '.BoundingBox' - }, { - n: 'resolutions', - en: { - lp: 'Resolutions' - } - }, { - n: 'width', - en: { - lp: 'Width' - } - }, { - n: 'height', - en: { - lp: 'Height' - } - }, { n: 'format', en: { lp: 'Format' }, ti: '.Format' }, { - n: 'layers', - col: true, - en: { - lp: 'Layers' - }, - ti: '.Layers' - }, { - n: 'styles', - col: true, + n: 'onlineResource', en: { - lp: 'Styles' + lp: 'OnlineResource' }, - ti: '.Styles' + ti: '.OnlineResource' }] }, { - ln: 'LayerDescription', + ln: 'Query', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'wfs', - an: { - lp: 'wfs' - }, - t: 'a' - }, { - n: 'owsType', - an: { - lp: 'owsType' - }, - t: 'a' - }, { - n: 'owsURL', + n: 'typeName', an: { - lp: 'owsURL' + lp: 'typeName' }, t: 'a' - }, { - n: 'query', - col: true, - en: { - lp: 'Query' - }, - ti: '.Query' }] }, { - ln: 'Extent', + ln: 'LatLonBoundingBox', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: '_default', + n: 'minx', an: { - lp: 'default' + lp: 'minx' }, t: 'a' }, { - n: 'nearestValue', + n: 'miny', an: { - lp: 'nearestValue' + lp: 'miny' }, t: 'a' }, { - n: 'multipleValues', + n: 'maxx', an: { - lp: 'multipleValues' + lp: 'maxx' }, t: 'a' }, { - n: 'current', + n: 'maxy', an: { - lp: 'current' + lp: 'maxy' }, t: 'a' - }, { - n: 'value', - t: 'v' }] }, { - ln: 'Query', + ln: 'Capability', tn: null, ps: [{ - n: 'typeName', - an: { - lp: 'typeName' + n: 'request', + en: { + lp: 'Request' }, - t: 'a' + ti: '.Request' + }, { + n: 'exception', + en: { + lp: 'Exception' + }, + ti: '.Exception' + }, { + n: 'vendorSpecificCapabilities', + en: { + lp: 'VendorSpecificCapabilities' + }, + ti: '.VendorSpecificCapabilities' + }, { + n: 'userDefinedSymbolization', + en: { + lp: 'UserDefinedSymbolization' + }, + ti: '.UserDefinedSymbolization' + }, { + n: 'layer', + en: { + lp: 'Layer' + }, + ti: '.Layer' }] }, { - ln: 'Layers', + ln: 'Keyword', tn: null, ps: [{ n: 'value', t: 'v' }] }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'SRS', + ln: 'Layers', tn: null, ps: [{ n: 'value', @@ -631,175 +518,360 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'WMTMSCapabilities', + ln: 'MetadataURL', tn: null, ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', + n: 'type', an: { - lp: 'updateSequence' + lp: 'type' }, t: 'a' }, { - n: 'service', + n: 'format', en: { - lp: 'Service' + lp: 'Format' }, - ti: '.Service' + ti: '.Format' }, { - n: 'capability', + n: 'onlineResource', en: { - lp: 'Capability' + lp: 'OnlineResource' }, - ti: '.Capability' + ti: '.OnlineResource' }] }, { - ln: 'ScaleHint', + ln: 'ContactInformation', tn: null, ps: [{ - n: 'min', - an: { - lp: 'min' + n: 'contactPersonPrimary', + en: { + lp: 'ContactPersonPrimary' }, - t: 'a' + ti: '.ContactPersonPrimary' }, { - n: 'max', - an: { - lp: 'max' + n: 'contactPosition', + en: { + lp: 'ContactPosition' + } + }, { + n: 'contactAddress', + en: { + lp: 'ContactAddress' }, - t: 'a' + ti: '.ContactAddress' + }, { + n: 'contactVoiceTelephone', + en: { + lp: 'ContactVoiceTelephone' + } + }, { + n: 'contactFacsimileTelephone', + en: { + lp: 'ContactFacsimileTelephone' + } + }, { + n: 'contactElectronicMailAddress', + en: { + lp: 'ContactElectronicMailAddress' + } }] }, { - ln: 'MetadataURL', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'type', + n: 'xmlnsXlink', an: { - lp: 'type' + lp: 'xmlns:xlink' }, t: 'a' }, { - n: 'format', - en: { - lp: 'Format' + n: 'xlinkType', + an: { + lp: 'xlink:type' }, - ti: '.Format' + t: 'a' }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' + n: 'xlinkHref', + an: { + lp: 'xlink:href' }, - ti: '.OnlineResource' + t: 'a' }] }, { - ln: 'BoundingBox', + ln: 'TileSet', tn: null, ps: [{ n: 'srs', - an: { + en: { lp: 'SRS' }, - t: 'a' + ti: '.SRS' }, { - n: 'minx', - an: { - lp: 'minx' + n: 'boundingBox', + en: { + lp: 'BoundingBox' }, - t: 'a' + ti: '.BoundingBox' }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' + n: 'resolutions', + en: { + lp: 'Resolutions' + } }, { - n: 'maxx', - an: { - lp: 'maxx' - }, - t: 'a' + n: 'width', + en: { + lp: 'Width' + } }, { - n: 'maxy', - an: { - lp: 'maxy' + n: 'height', + en: { + lp: 'Height' + } + }, { + n: 'format', + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'resx', - an: { - lp: 'resx' + n: 'layers', + col: true, + en: { + lp: 'Layers' }, - t: 'a' + ti: '.Layers' }, { - n: 'resy', - an: { - lp: 'resy' + n: 'styles', + col: true, + en: { + lp: 'Styles' }, - t: 'a' + ti: '.Styles' }] }, { - ln: 'Layer', + ln: 'LayerDescription', tn: null, ps: [{ - n: 'queryable', + n: 'name', an: { - lp: 'queryable' + lp: 'name' }, t: 'a' }, { - n: 'cascaded', + n: 'wfs', an: { - lp: 'cascaded' + lp: 'wfs' }, t: 'a' }, { - n: 'opaque', + n: 'owsType', an: { - lp: 'opaque' + lp: 'owsType' }, t: 'a' }, { - n: 'noSubsets', + n: 'owsURL', an: { - lp: 'noSubsets' + lp: 'owsURL' }, t: 'a' }, { - n: 'fixedWidth', + n: 'query', + col: true, + en: { + lp: 'Query' + }, + ti: '.Query' + }] + }, { + ln: 'ScaleHint', + tn: null, + ps: [{ + n: 'min', an: { - lp: 'fixedWidth' + lp: 'min' }, t: 'a' }, { - n: 'fixedHeight', + n: 'max', an: { - lp: 'fixedHeight' + lp: 'max' }, t: 'a' - }, { - n: 'name', + }] + }, { + ln: 'ContactAddress', + tn: null, + ps: [{ + n: 'addressType', en: { - lp: 'Name' + lp: 'AddressType' } }, { - n: 'title', + n: 'address', en: { - lp: 'Title' + lp: 'Address' } }, { - n: '_abstract', + n: 'city', en: { - lp: 'Abstract' + lp: 'City' } }, { - n: 'keywordList', + n: 'stateOrProvince', en: { - lp: 'KeywordList' + lp: 'StateOrProvince' + } + }, { + n: 'postCode', + en: { + lp: 'PostCode' + } + }, { + n: 'country', + en: { + lp: 'Country' + } + }] + }, { + ln: 'Attribution', + tn: null, + ps: [{ + n: 'title', + en: { + lp: 'Title' + } + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }, { + n: 'logoURL', + en: { + lp: 'LogoURL' + }, + ti: '.LogoURL' + }] + }, { + ln: 'VendorSpecificCapabilities', + tn: null, + ps: [{ + n: 'tileSet', + col: true, + en: { + lp: 'TileSet' + }, + ti: '.TileSet' + }] + }, { + ln: 'SRS', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'WMSDescribeLayerResponse', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'layerDescription', + col: true, + en: { + lp: 'LayerDescription' + }, + ti: '.LayerDescription' + }] + }, { + ln: 'Format', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'PutStyles', + tn: null, + ps: [{ + n: 'format', + col: true, + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'Layer', + tn: null, + ps: [{ + n: 'queryable', + an: { + lp: 'queryable' + }, + t: 'a' + }, { + n: 'cascaded', + an: { + lp: 'cascaded' + }, + t: 'a' + }, { + n: 'opaque', + an: { + lp: 'opaque' + }, + t: 'a' + }, { + n: 'noSubsets', + an: { + lp: 'noSubsets' + }, + t: 'a' + }, { + n: 'fixedWidth', + an: { + lp: 'fixedWidth' + }, + t: 'a' + }, { + n: 'fixedHeight', + an: { + lp: 'fixedHeight' + }, + t: 'a' + }, { + n: 'name', + en: { + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywordList', + en: { + lp: 'KeywordList' }, ti: '.KeywordList' }, { @@ -899,78 +971,72 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.Layer' }] }, { - ln: 'Post', - tn: null, - ps: [{ - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'Dimension', + ln: 'ServiceExceptionReport', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'units', + n: 'version', an: { - lp: 'units' + lp: 'version' }, t: 'a' }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' + n: 'serviceException', + col: true, + en: { + lp: 'ServiceException' }, - t: 'a' + ti: '.ServiceException' }] }, { - ln: 'KeywordList', + ln: 'DCPType', tn: null, ps: [{ - n: 'keyword', - col: true, + n: 'http', en: { - lp: 'Keyword' + lp: 'HTTP' }, - ti: '.Keyword' + ti: '.HTTP' }] }, { - ln: 'UserDefinedSymbolization', + ln: 'WMTMSCapabilities', tn: null, ps: [{ - n: 'supportSLD', + n: 'version', an: { - lp: 'SupportSLD' + lp: 'version' }, t: 'a' }, { - n: 'userLayer', + n: 'updateSequence', an: { - lp: 'UserLayer' + lp: 'updateSequence' }, t: 'a' }, { - n: 'userStyle', - an: { - lp: 'UserStyle' + n: 'service', + en: { + lp: 'Service' }, - t: 'a' + ti: '.Service' }, { - n: 'remoteWFS', - an: { - lp: 'RemoteWFS' + n: 'capability', + en: { + lp: 'Capability' }, - t: 'a' + ti: '.Capability' }] }, { - ln: 'GetMap', + ln: 'Post', + tn: null, + ps: [{ + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'GetFeatureInfo', tn: null, ps: [{ n: 'format', @@ -988,295 +1054,229 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'AuthorityURL', + ln: 'Service', tn: null, ps: [{ n: 'name', - an: { - lp: 'name' + en: { + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywordList', + en: { + lp: 'KeywordList' }, - t: 'a' + ti: '.KeywordList' }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' - }] - }, { - ln: 'OnlineResource', - tn: null, - ps: [{ - n: 'xmlnsXlink', - an: { - lp: 'xmlns:xlink' - }, - t: 'a' }, { - n: 'xlinkType', - an: { - lp: 'xlink:type' + n: 'contactInformation', + en: { + lp: 'ContactInformation' }, - t: 'a' + ti: '.ContactInformation' }, { - n: 'xlinkHref', - an: { - lp: 'xlink:href' - }, - t: 'a' - }] - }, { - ln: 'Get', - tn: null, - ps: [{ - n: 'onlineResource', + n: 'fees', en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' + lp: 'Fees' + } + }, { + n: 'accessConstraints', + en: { + lp: 'AccessConstraints' + } }] }, { - ln: 'StyleURL', + ln: 'DescribeLayer', tn: null, ps: [{ n: 'format', + col: true, en: { lp: 'Format' }, ti: '.Format' }, { - n: 'onlineResource', + n: 'dcpType', + col: true, en: { - lp: 'OnlineResource' + lp: 'DCPType' }, - ti: '.OnlineResource' - }] - }, { - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' + ti: '.DCPType' }] }, { - ln: 'LogoURL', + ln: 'GetMap', tn: null, ps: [{ - n: 'width', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - an: { - lp: 'height' - }, - t: 'a' - }, { n: 'format', + col: true, en: { lp: 'Format' }, ti: '.Format' }, { - n: 'onlineResource', + n: 'dcpType', + col: true, en: { - lp: 'OnlineResource' + lp: 'DCPType' }, - ti: '.OnlineResource' + ti: '.DCPType' }] }, { - ln: 'ContactInformation', + ln: 'KeywordList', tn: null, ps: [{ - n: 'contactPersonPrimary', - en: { - lp: 'ContactPersonPrimary' - }, - ti: '.ContactPersonPrimary' - }, { - n: 'contactPosition', - en: { - lp: 'ContactPosition' - } - }, { - n: 'contactAddress', + n: 'keyword', + col: true, en: { - lp: 'ContactAddress' + lp: 'Keyword' }, - ti: '.ContactAddress' - }, { - n: 'contactVoiceTelephone', - en: { - lp: 'ContactVoiceTelephone' - } - }, { - n: 'contactFacsimileTelephone', - en: { - lp: 'ContactFacsimileTelephone' - } - }, { - n: 'contactElectronicMailAddress', - en: { - lp: 'ContactElectronicMailAddress' - } + ti: '.Keyword' }] }, { - ln: 'Request', + ln: 'Identifier', tn: null, ps: [{ - n: 'getCapabilities', - en: { - lp: 'GetCapabilities' - }, - ti: '.GetCapabilities' - }, { - n: 'getMap', - en: { - lp: 'GetMap' - }, - ti: '.GetMap' - }, { - n: 'getFeatureInfo', - en: { - lp: 'GetFeatureInfo' + n: 'authority', + an: { + lp: 'authority' }, - ti: '.GetFeatureInfo' + t: 'a' }, { - n: 'describeLayer', - en: { - lp: 'DescribeLayer' + n: 'value', + t: 'v' + }] + }, { + ln: 'UserDefinedSymbolization', + tn: null, + ps: [{ + n: 'supportSLD', + an: { + lp: 'SupportSLD' }, - ti: '.DescribeLayer' + t: 'a' }, { - n: 'getLegendGraphic', - en: { - lp: 'GetLegendGraphic' + n: 'userLayer', + an: { + lp: 'UserLayer' }, - ti: '.GetLegendGraphic' + t: 'a' }, { - n: 'getStyles', - en: { - lp: 'GetStyles' + n: 'userStyle', + an: { + lp: 'UserStyle' }, - ti: '.GetStyles' + t: 'a' }, { - n: 'putStyles', - en: { - lp: 'PutStyles' + n: 'remoteWFS', + an: { + lp: 'RemoteWFS' }, - ti: '.PutStyles' + t: 'a' }] }, { - ln: 'ServiceException', + ln: 'AuthorityURL', tn: null, ps: [{ - n: 'code', + n: 'name', an: { - lp: 'code' + lp: 'name' }, t: 'a' }, { - n: 'value', - t: 'v' + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'PutStyles', + ln: 'Styles', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' + n: 'value', + t: 'v' }] }], eis: [{ en: { - lp: 'GetMap' + lp: 'GetFeatureInfo' }, - ti: '.GetMap' + ti: '.GetFeatureInfo' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'ServiceExceptionReport' }, - ti: '.WMTMSCapabilities' + ti: '.ServiceExceptionReport' }, { en: { - lp: 'Layer' + lp: 'StyleURL' }, - ti: '.Layer' + ti: '.StyleURL' }, { en: { - lp: 'WMS_DescribeLayerResponse' + lp: 'Keyword' }, - ti: '.WMSDescribeLayerResponse' + ti: '.Keyword' }, { en: { - lp: 'Post' + lp: 'Attribution' }, - ti: '.Post' + ti: '.Attribution' }, { en: { - lp: 'GetCapabilities' + lp: 'GetStyles' }, - ti: '.GetCapabilities' + ti: '.GetStyles' }, { en: { - lp: 'Service' + lp: 'DataURL' }, - ti: '.Service' + ti: '.DataURL' }, { en: { - lp: 'KeywordList' + lp: 'Styles' }, - ti: '.KeywordList' + ti: '.Styles' }, { en: { - lp: 'StyleSheetURL' + lp: 'LayerDescription' }, - ti: '.StyleSheetURL' + ti: '.LayerDescription' }, { en: { - lp: 'LegendURL' + lp: 'DescribeLayer' }, - ti: '.LegendURL' + ti: '.DescribeLayer' }, { en: { - lp: 'ServiceException' + lp: 'GetCapabilities' }, - ti: '.ServiceException' + ti: '.GetCapabilities' }, { en: { - lp: 'StyleURL' + lp: 'Request' }, - ti: '.StyleURL' + ti: '.Request' }, { en: { - lp: 'ServiceExceptionReport' + lp: 'WMT_MS_Capabilities' }, - ti: '.ServiceExceptionReport' + ti: '.WMTMSCapabilities' }, { en: { lp: 'Extent' @@ -1284,9 +1284,14 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.Extent' }, { en: { - lp: 'ContactInformation' + lp: 'StyleSheetURL' }, - ti: '.ContactInformation' + ti: '.StyleSheetURL' + }, { + en: { + lp: 'UserDefinedSymbolization' + }, + ti: '.UserDefinedSymbolization' }, { en: { lp: 'MetadataURL' @@ -1294,144 +1299,144 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.MetadataURL' }, { en: { - lp: 'OnlineResource' + lp: 'Identifier' }, - ti: '.OnlineResource' + ti: '.Identifier' }, { en: { - lp: 'Request' + lp: 'Post' }, - ti: '.Request' + ti: '.Post' }, { en: { - lp: 'PutStyles' + lp: 'OnlineResource' }, - ti: '.PutStyles' + ti: '.OnlineResource' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'LegendURL' }, - ti: '.VendorSpecificCapabilities' + ti: '.LegendURL' }, { en: { - lp: 'TileSet' + lp: 'ServiceException' }, - ti: '.TileSet' + ti: '.ServiceException' }, { en: { - lp: 'GetStyles' + lp: 'Query' }, - ti: '.GetStyles' + ti: '.Query' }, { en: { - lp: 'Keyword' + lp: 'BoundingBox' }, - ti: '.Keyword' + ti: '.BoundingBox' }, { en: { - lp: 'DescribeLayer' + lp: 'Format' }, - ti: '.DescribeLayer' + ti: '.Format' }, { en: { - lp: 'DataURL' + lp: 'Service' }, - ti: '.DataURL' + ti: '.Service' }, { en: { - lp: 'Exception' + lp: 'KeywordList' }, - ti: '.Exception' + ti: '.KeywordList' }, { en: { - lp: 'Identifier' + lp: 'AuthorityURL' }, - ti: '.Identifier' + ti: '.AuthorityURL' }, { en: { - lp: 'GetFeatureInfo' + lp: 'Get' }, - ti: '.GetFeatureInfo' + ti: '.Get' }, { en: { - lp: 'Style' + lp: 'Layers' }, - ti: '.Style' + ti: '.Layers' }, { en: { - lp: 'SRS' + lp: 'FeatureListURL' }, - ti: '.SRS' + ti: '.FeatureListURL' }, { en: { - lp: 'Query' + lp: 'PutStyles' }, - ti: '.Query' + ti: '.PutStyles' }, { en: { - lp: 'ContactAddress' + lp: 'ScaleHint' }, - ti: '.ContactAddress' + ti: '.ScaleHint' }, { en: { - lp: 'AuthorityURL' + lp: 'GetMap' }, - ti: '.AuthorityURL' + ti: '.GetMap' }, { en: { - lp: 'Attribution' + lp: 'VendorSpecificCapabilities' }, - ti: '.Attribution' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'BoundingBox' + lp: 'Capability' }, - ti: '.BoundingBox' + ti: '.Capability' }, { en: { - lp: 'HTTP' + lp: 'SRS' }, - ti: '.HTTP' + ti: '.SRS' }, { en: { - lp: 'GetLegendGraphic' + lp: 'ContactInformation' }, - ti: '.GetLegendGraphic' + ti: '.ContactInformation' }, { en: { - lp: 'Format' + lp: 'Exception' }, - ti: '.Format' + ti: '.Exception' }, { en: { - lp: 'Dimension' + lp: 'TileSet' }, - ti: '.Dimension' + ti: '.TileSet' }, { en: { - lp: 'Layers' + lp: 'ContactAddress' }, - ti: '.Layers' + ti: '.ContactAddress' }, { en: { - lp: 'ScaleHint' + lp: 'DCPType' }, - ti: '.ScaleHint' + ti: '.DCPType' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'LatLonBoundingBox' }, - ti: '.UserDefinedSymbolization' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'Styles' + lp: 'HTTP' }, - ti: '.Styles' + ti: '.HTTP' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'WMS_DescribeLayerResponse' }, - ti: '.LatLonBoundingBox' + ti: '.WMSDescribeLayerResponse' }, { en: { lp: 'ContactPersonPrimary' @@ -1439,34 +1444,29 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.ContactPersonPrimary' }, { en: { - lp: 'FeatureListURL' - }, - ti: '.FeatureListURL' - }, { - en: { - lp: 'Get' + lp: 'LogoURL' }, - ti: '.Get' + ti: '.LogoURL' }, { en: { - lp: 'Capability' + lp: 'Style' }, - ti: '.Capability' + ti: '.Style' }, { en: { - lp: 'DCPType' + lp: 'Layer' }, - ti: '.DCPType' + ti: '.Layer' }, { en: { - lp: 'LayerDescription' + lp: 'GetLegendGraphic' }, - ti: '.LayerDescription' + ti: '.GetLegendGraphic' }, { en: { - lp: 'LogoURL' + lp: 'Dimension' }, - ti: '.LogoURL' + ti: '.Dimension' }] }; return { diff --git a/scripts/lib/WMS_1_0_0.js b/scripts/lib/WMS_1_0_0.js index aba31057..03333ae2 100644 --- a/scripts/lib/WMS_1_0_0.js +++ b/scripts/lib/WMS_1_0_0.js @@ -2,50 +2,67 @@ var WMS_1_0_0_Module_Factory = function () { var WMS_1_0_0 = { n: 'WMS_1_0_0', tis: [{ - ln: 'GML3', + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' + }] + }, { + ln: 'WMSXML', tn: null }, { - ln: 'SVG', + ln: 'PPM', tn: null }, { - ln: 'Service', + ln: 'WMTMSCapabilities', tn: null, ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'keywords', - en: { - lp: 'Keywords' - } + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - } + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' }, { - n: 'fees', + n: 'service', en: { - lp: 'Fees' - } + lp: 'Service' + }, + ti: '.Service' }, { - n: 'accessConstraints', + n: 'capability', en: { - lp: 'AccessConstraints' - } + lp: 'Capability' + }, + ti: '.Capability' }] + }, { + ln: 'GML1', + tn: null + }, { + ln: 'JPEG', + tn: null + }, { + ln: 'GIF', + tn: null }, { ln: 'Map', tn: null, @@ -64,193 +81,115 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'GML2', - tn: null - }, { - ln: 'Format', + ln: 'Request', tn: null, ps: [{ - n: 'gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK', + n: 'mapOrCapabilitiesOrFeatureInfo', col: true, etis: [{ en: { - lp: 'GIF' - }, - ti: '.GIF' - }, { - en: { - lp: 'JPEG' - }, - ti: '.JPEG' - }, { - en: { - lp: 'PNG' - }, - ti: '.PNG' - }, { - en: { - lp: 'WebCGM' - }, - ti: '.WebCGM' - }, { - en: { - lp: 'SVG' - }, - ti: '.SVG' - }, { - en: { - lp: 'GML.1' - }, - ti: '.GML1' - }, { - en: { - lp: 'GML.2' - }, - ti: '.GML2' - }, { - en: { - lp: 'GML.3' - }, - ti: '.GML3' - }, { - en: { - lp: 'WBMP' - }, - ti: '.WBMP' - }, { - en: { - lp: 'WMS_XML' - }, - ti: '.WMSXML' - }, { - en: { - lp: 'MIME' - }, - ti: '.MIME' - }, { - en: { - lp: 'INIMAGE' - }, - ti: '.INIMAGE' - }, { - en: { - lp: 'TIFF' - }, - ti: '.TIFF' - }, { - en: { - lp: 'GeoTIFF' + lp: 'Map' }, - ti: '.GeoTIFF' + ti: '.Map' }, { en: { - lp: 'PPM' + lp: 'Capabilities' }, - ti: '.PPM' + ti: '.Capabilities' }, { en: { - lp: 'BLANK' + lp: 'FeatureInfo' }, - ti: '.BLANK' + ti: '.FeatureInfo' }], t: 'es' }] }, { - ln: 'PNG', - tn: null - }, { - ln: 'PPM', - tn: null - }, { - ln: 'BLANK', + ln: 'GeoTIFF', tn: null }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' - }] - }, { - ln: 'Exception', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }] - }, { - ln: 'ScaleHint', + ln: 'Layer', tn: null, ps: [{ - n: 'min', + n: 'queryable', an: { - lp: 'min' + lp: 'queryable' }, t: 'a' }, { - n: 'max', - an: { - lp: 'max' - }, - t: 'a' - }] - }, { - ln: 'Get', - tn: null, - ps: [{ - n: 'onlineResource', - an: { - lp: 'onlineResource' + n: 'name', + en: { + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywords', + en: { + lp: 'Keywords' + } + }, { + n: 'srs', + en: { + lp: 'SRS' + } + }, { + n: 'latLonBoundingBox', + en: { + lp: 'LatLonBoundingBox' }, - t: 'a' - }] - }, { - ln: 'WMSXML', - tn: null - }, { - ln: 'WebCGM', - tn: null - }, { - ln: 'WMTMSCapabilities', - tn: null, - ps: [{ - n: 'version', - an: { - lp: 'version' + ti: '.LatLonBoundingBox' + }, { + n: 'boundingBox', + col: true, + en: { + lp: 'BoundingBox' }, - t: 'a' + ti: '.BoundingBox' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' + n: 'dataURL', + en: { + lp: 'DataURL' + } + }, { + n: 'style', + col: true, + en: { + lp: 'Style' }, - t: 'a' + ti: '.Style' }, { - n: 'service', + n: 'scaleHint', en: { - lp: 'Service' + lp: 'ScaleHint' }, - ti: '.Service' + ti: '.ScaleHint' }, { - n: 'capability', + n: 'layer', + col: true, en: { - lp: 'Capability' + lp: 'Layer' }, - ti: '.Capability' + ti: '.Layer' }] }, { - ln: 'TIFF', - tn: null - }, { - ln: 'LatLonBoundingBox', + ln: 'BoundingBox', tn: null, ps: [{ + n: 'srs', + an: { + lp: 'SRS' + }, + t: 'a' + }, { n: 'minx', an: { lp: 'minx' @@ -276,7 +215,7 @@ var WMS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureInfo', + ln: 'Capabilities', tn: null, ps: [{ n: 'format', @@ -293,15 +232,9 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'Layer', + ln: 'Service', tn: null, ps: [{ - n: 'queryable', - an: { - lp: 'queryable' - }, - t: 'a' - }, { n: 'name', en: { lp: 'Name' @@ -322,65 +255,201 @@ var WMS_1_0_0_Module_Factory = function () { lp: 'Keywords' } }, { - n: 'srs', + n: 'onlineResource', en: { - lp: 'SRS' + lp: 'OnlineResource' } }, { - n: 'latLonBoundingBox', - en: { - lp: 'LatLonBoundingBox' - }, - ti: '.LatLonBoundingBox' - }, { - n: 'boundingBox', - col: true, + n: 'fees', en: { - lp: 'BoundingBox' - }, - ti: '.BoundingBox' + lp: 'Fees' + } }, { - n: 'dataURL', + n: 'accessConstraints', en: { - lp: 'DataURL' + lp: 'AccessConstraints' } - }, { - n: 'style', - col: true, + }] + }, { + ln: 'SVG', + tn: null + }, { + ln: 'Exception', + tn: null, + ps: [{ + n: 'format', en: { - lp: 'Style' + lp: 'Format' }, - ti: '.Style' + ti: '.Format' + }] + }, { + ln: 'ScaleHint', + tn: null, + ps: [{ + n: 'min', + an: { + lp: 'min' + }, + t: 'a' }, { - n: 'scaleHint', + n: 'max', + an: { + lp: 'max' + }, + t: 'a' + }] + }, { + ln: 'MIME', + tn: null + }, { + ln: 'BLANK', + tn: null + }, { + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', en: { - lp: 'ScaleHint' + lp: 'HTTP' }, - ti: '.ScaleHint' + ti: '.HTTP' + }] + }, { + ln: 'PNG', + tn: null + }, { + ln: 'INIMAGE', + tn: null + }, { + ln: 'VendorSpecificCapabilities', + tn: null + }, { + ln: 'Post', + tn: null, + ps: [{ + n: 'onlineResource', + an: { + lp: 'onlineResource' + }, + t: 'a' + }] + }, { + ln: 'GML3', + tn: null + }, { + ln: 'WebCGM', + tn: null + }, { + ln: 'FeatureInfo', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' }, { - n: 'layer', + n: 'dcpType', col: true, en: { - lp: 'Layer' + lp: 'DCPType' }, - ti: '.Layer' + ti: '.DCPType' + }] + }, { + ln: 'Format', + tn: null, + ps: [{ + n: 'gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK', + col: true, + etis: [{ + en: { + lp: 'GIF' + }, + ti: '.GIF' + }, { + en: { + lp: 'JPEG' + }, + ti: '.JPEG' + }, { + en: { + lp: 'PNG' + }, + ti: '.PNG' + }, { + en: { + lp: 'WebCGM' + }, + ti: '.WebCGM' + }, { + en: { + lp: 'SVG' + }, + ti: '.SVG' + }, { + en: { + lp: 'GML.1' + }, + ti: '.GML1' + }, { + en: { + lp: 'GML.2' + }, + ti: '.GML2' + }, { + en: { + lp: 'GML.3' + }, + ti: '.GML3' + }, { + en: { + lp: 'WBMP' + }, + ti: '.WBMP' + }, { + en: { + lp: 'WMS_XML' + }, + ti: '.WMSXML' + }, { + en: { + lp: 'MIME' + }, + ti: '.MIME' + }, { + en: { + lp: 'INIMAGE' + }, + ti: '.INIMAGE' + }, { + en: { + lp: 'TIFF' + }, + ti: '.TIFF' + }, { + en: { + lp: 'GeoTIFF' + }, + ti: '.GeoTIFF' + }, { + en: { + lp: 'PPM' + }, + ti: '.PPM' + }, { + en: { + lp: 'BLANK' + }, + ti: '.BLANK' + }], + t: 'es' }] }, { - ln: 'INIMAGE', - tn: null - }, { - ln: 'GeoTIFF', - tn: null - }, { - ln: 'BoundingBox', + ln: 'LatLonBoundingBox', tn: null, ps: [{ - n: 'srs', - an: { - lp: 'SRS' - }, - t: 'a' - }, { n: 'minx', an: { lp: 'minx' @@ -406,73 +475,8 @@ var WMS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIME', - tn: null - }, { - ln: 'JPEG', - tn: null - }, { - ln: 'WBMP', - tn: null - }, { - ln: 'GIF', - tn: null - }, { - ln: 'GML1', + ln: 'TIFF', tn: null - }, { - ln: 'Post', - tn: null, - ps: [{ - n: 'onlineResource', - an: { - lp: 'onlineResource' - }, - t: 'a' - }] - }, { - ln: 'Request', - tn: null, - ps: [{ - n: 'mapOrCapabilitiesOrFeatureInfo', - col: true, - etis: [{ - en: { - lp: 'Map' - }, - ti: '.Map' - }, { - en: { - lp: 'Capabilities' - }, - ti: '.Capabilities' - }, { - en: { - lp: 'FeatureInfo' - }, - ti: '.FeatureInfo' - }], - t: 'es' - }] - }, { - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' - }] }, { ln: 'Style', tn: null, @@ -498,24 +502,20 @@ var WMS_1_0_0_Module_Factory = function () { } }] }, { - ln: 'VendorSpecificCapabilities', + ln: 'GML2', tn: null }, { - ln: 'Capabilities', + ln: 'WBMP', + tn: null + }, { + ln: 'Get', tn: null, ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' + n: 'onlineResource', + an: { + lp: 'onlineResource' }, - ti: '.DCPType' + t: 'a' }] }, { ln: 'Capability', @@ -548,64 +548,64 @@ var WMS_1_0_0_Module_Factory = function () { }], eis: [{ en: { - lp: 'BoundingBox' + lp: 'WMS_XML' }, - ti: '.BoundingBox' + ti: '.WMSXML' }, { en: { - lp: 'Exception' + lp: 'GIF' }, - ti: '.Exception' + ti: '.GIF' }, { en: { - lp: 'MIME' + lp: 'GML.2' }, - ti: '.MIME' + ti: '.GML2' }, { en: { - lp: 'Capabilities' + lp: 'WBMP' }, - ti: '.Capabilities' + ti: '.WBMP' }, { en: { - lp: 'Post' + lp: 'INIMAGE' }, - ti: '.Post' + ti: '.INIMAGE' }, { en: { - lp: 'WBMP' + lp: 'Layer' }, - ti: '.WBMP' + ti: '.Layer' }, { en: { - lp: 'INIMAGE' + lp: 'HTTP' }, - ti: '.INIMAGE' + ti: '.HTTP' }, { en: { - lp: 'GeoTIFF' + lp: 'DCPType' }, - ti: '.GeoTIFF' + ti: '.DCPType' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'MIME' }, - ti: '.LatLonBoundingBox' + ti: '.MIME' }, { en: { - lp: 'GIF' + lp: 'Capability' }, - ti: '.GIF' + ti: '.Capability' }, { en: { - lp: 'BLANK' + lp: 'Format' }, - ti: '.BLANK' + ti: '.Format' }, { en: { - lp: 'GML.2' + lp: 'SVG' }, - ti: '.GML2' + ti: '.SVG' }, { en: { lp: 'Map' @@ -613,34 +613,34 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.Map' }, { en: { - lp: 'Format' + lp: 'GML.3' }, - ti: '.Format' + ti: '.GML3' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'Exception' }, - ti: '.VendorSpecificCapabilities' + ti: '.Exception' }, { en: { - lp: 'JPEG' + lp: 'Post' }, - ti: '.JPEG' + ti: '.Post' }, { en: { - lp: 'WMS_XML' + lp: 'JPEG' }, - ti: '.WMSXML' + ti: '.JPEG' }, { en: { - lp: 'TIFF' + lp: 'FeatureInfo' }, - ti: '.TIFF' + ti: '.FeatureInfo' }, { en: { - lp: 'HTTP' + lp: 'LatLonBoundingBox' }, - ti: '.HTTP' + ti: '.LatLonBoundingBox' }, { en: { lp: 'Request' @@ -648,14 +648,14 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.Request' }, { en: { - lp: 'Get' + lp: 'PPM' }, - ti: '.Get' + ti: '.PPM' }, { en: { - lp: 'SVG' + lp: 'WebCGM' }, - ti: '.SVG' + ti: '.WebCGM' }, { en: { lp: 'PNG' @@ -663,64 +663,64 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.PNG' }, { en: { - lp: 'Service' + lp: 'WMT_MS_Capabilities' }, - ti: '.Service' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'GML.1' + lp: 'BLANK' }, - ti: '.GML1' + ti: '.BLANK' }, { en: { - lp: 'FeatureInfo' + lp: 'Style' }, - ti: '.FeatureInfo' + ti: '.Style' }, { en: { - lp: 'DCPType' + lp: 'ScaleHint' }, - ti: '.DCPType' + ti: '.ScaleHint' }, { en: { - lp: 'Capability' + lp: 'TIFF' }, - ti: '.Capability' + ti: '.TIFF' }, { en: { - lp: 'Layer' + lp: 'VendorSpecificCapabilities' }, - ti: '.Layer' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'ScaleHint' + lp: 'Service' }, - ti: '.ScaleHint' + ti: '.Service' }, { en: { - lp: 'WebCGM' + lp: 'GeoTIFF' }, - ti: '.WebCGM' + ti: '.GeoTIFF' }, { en: { - lp: 'PPM' + lp: 'Get' }, - ti: '.PPM' + ti: '.Get' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'GML.1' }, - ti: '.WMTMSCapabilities' + ti: '.GML1' }, { en: { - lp: 'GML.3' + lp: 'BoundingBox' }, - ti: '.GML3' + ti: '.BoundingBox' }, { en: { - lp: 'Style' + lp: 'Capabilities' }, - ti: '.Style' + ti: '.Capabilities' }] }; return { diff --git a/scripts/lib/WMS_1_1_0.js b/scripts/lib/WMS_1_1_0.js index 13786f7a..124ab5f3 100644 --- a/scripts/lib/WMS_1_1_0.js +++ b/scripts/lib/WMS_1_1_0.js @@ -2,32 +2,147 @@ var WMS_1_1_0_Module_Factory = function () { var WMS_1_1_0 = { n: 'WMS_1_1_0', tis: [{ - ln: 'UserDefinedSymbolization', + ln: 'Request', tn: null, ps: [{ - n: 'supportSLD', + n: 'getCapabilities', + en: { + lp: 'GetCapabilities' + }, + ti: '.GetCapabilities' + }, { + n: 'getMap', + en: { + lp: 'GetMap' + }, + ti: '.GetMap' + }, { + n: 'getFeatureInfo', + en: { + lp: 'GetFeatureInfo' + }, + ti: '.GetFeatureInfo' + }, { + n: 'describeLayer', + en: { + lp: 'DescribeLayer' + }, + ti: '.DescribeLayer' + }] + }, { + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' + }] + }, { + ln: 'Dimension', + tn: null, + ps: [{ + n: 'name', an: { - lp: 'SupportSLD' + lp: 'name' }, t: 'a' }, { - n: 'userLayer', + n: 'units', an: { - lp: 'UserLayer' + lp: 'units' }, t: 'a' }, { - n: 'userStyle', + n: 'unitSymbol', an: { - lp: 'UserStyle' + lp: 'unitSymbol' + }, + t: 'a' + }] + }, { + ln: 'ServiceExceptionReport', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' }, t: 'a' }, { - n: 'remoteWFS', + n: 'serviceException', + col: true, + en: { + lp: 'ServiceException' + }, + ti: '.ServiceException' + }] + }, { + ln: 'ServiceException', + tn: null, + ps: [{ + n: 'code', an: { - lp: 'RemoteWFS' + lp: 'code' + }, + t: 'a' + }, { + n: 'value', + t: 'v' + }] + }, { + ln: 'StyleSheetURL', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'LogoURL', + tn: null, + ps: [{ + n: 'width', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + an: { + lp: 'height' }, t: 'a' + }, { + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { ln: 'Layer', @@ -184,53 +299,34 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.Layer' }] }, { - ln: 'FeatureListURL', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'WMTMSCapabilities', + ln: 'Extent', tn: null, ps: [{ - n: 'version', + n: 'name', an: { - lp: 'version' + lp: 'name' }, t: 'a' }, { - n: 'updateSequence', + n: '_default', an: { - lp: 'updateSequence' + lp: 'default' }, t: 'a' }, { - n: 'service', - en: { - lp: 'Service' - }, - ti: '.Service' - }, { - n: 'capability', - en: { - lp: 'Capability' - }, - ti: '.Capability' + n: 'value', + t: 'v' }] }, { - ln: 'StyleURL', + ln: 'MetadataURL', tn: null, ps: [{ + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { n: 'format', en: { lp: 'Format' @@ -244,15 +340,12 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'BoundingBox', + ln: 'VendorSpecificCapabilities', + tn: null + }, { + ln: 'LatLonBoundingBox', tn: null, ps: [{ - n: 'srs', - an: { - lp: 'SRS' - }, - t: 'a' - }, { n: 'minx', an: { lp: 'minx' @@ -276,125 +369,56 @@ var WMS_1_1_0_Module_Factory = function () { lp: 'maxy' }, t: 'a' - }, { - n: 'resx', - an: { - lp: 'resx' - }, - t: 'a' - }, { - n: 'resy', - an: { - lp: 'resy' - }, - t: 'a' }] }, { - ln: 'ContactPersonPrimary', + ln: 'ContactInformation', tn: null, ps: [{ - n: 'contactPerson', + n: 'contactPersonPrimary', en: { - lp: 'ContactPerson' + lp: 'ContactPersonPrimary' + }, + ti: '.ContactPersonPrimary' + }, { + n: 'contactPosition', + en: { + lp: 'ContactPosition' } }, { - n: 'contactOrganization', + n: 'contactAddress', en: { - lp: 'ContactOrganization' + lp: 'ContactAddress' + }, + ti: '.ContactAddress' + }, { + n: 'contactVoiceTelephone', + en: { + lp: 'ContactVoiceTelephone' + } + }, { + n: 'contactFacsimileTelephone', + en: { + lp: 'ContactFacsimileTelephone' + } + }, { + n: 'contactElectronicMailAddress', + en: { + lp: 'ContactElectronicMailAddress' } }] }, { - ln: 'LatLonBoundingBox', + ln: 'KeywordList', tn: null, ps: [{ - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', - an: { - lp: 'maxx' + n: 'keyword', + col: true, + en: { + lp: 'Keyword' }, - t: 'a' - }, { - n: 'maxy', - an: { - lp: 'maxy' - }, - t: 'a' - }] - }, { - ln: 'Request', - tn: null, - ps: [{ - n: 'getCapabilities', - en: { - lp: 'GetCapabilities' - }, - ti: '.GetCapabilities' - }, { - n: 'getMap', - en: { - lp: 'GetMap' - }, - ti: '.GetMap' - }, { - n: 'getFeatureInfo', - en: { - lp: 'GetFeatureInfo' - }, - ti: '.GetFeatureInfo' - }, { - n: 'describeLayer', - en: { - lp: 'DescribeLayer' - }, - ti: '.DescribeLayer' - }] - }, { - ln: 'ContactAddress', - tn: null, - ps: [{ - n: 'addressType', - en: { - lp: 'AddressType' - } - }, { - n: 'address', - en: { - lp: 'Address' - } - }, { - n: 'city', - en: { - lp: 'City' - } - }, { - n: 'stateOrProvince', - en: { - lp: 'StateOrProvince' - } - }, { - n: 'postCode', - en: { - lp: 'PostCode' - } - }, { - n: 'country', - en: { - lp: 'Country' - } + ti: '.Keyword' }] }, { - ln: 'GetMap', + ln: 'GetCapabilities', tn: null, ps: [{ n: 'format', @@ -411,42 +435,6 @@ var WMS_1_1_0_Module_Factory = function () { }, ti: '.DCPType' }] - }, { - ln: 'ContactInformation', - tn: null, - ps: [{ - n: 'contactPersonPrimary', - en: { - lp: 'ContactPersonPrimary' - }, - ti: '.ContactPersonPrimary' - }, { - n: 'contactPosition', - en: { - lp: 'ContactPosition' - } - }, { - n: 'contactAddress', - en: { - lp: 'ContactAddress' - }, - ti: '.ContactAddress' - }, { - n: 'contactVoiceTelephone', - en: { - lp: 'ContactVoiceTelephone' - } - }, { - n: 'contactFacsimileTelephone', - en: { - lp: 'ContactFacsimileTelephone' - } - }, { - n: 'contactElectronicMailAddress', - en: { - lp: 'ContactElectronicMailAddress' - } - }] }, { ln: 'Style', tn: null, @@ -486,197 +474,135 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.StyleURL' }] }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'GetFeatureInfo', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'OnlineResource', + ln: 'UserDefinedSymbolization', tn: null, ps: [{ - n: 'xmlnsXlink', - an: { - lp: 'xmlns:xlink' - }, - t: 'a' - }, { - n: 'xlinkType', + n: 'supportSLD', an: { - lp: 'xlink:type' + lp: 'SupportSLD' }, t: 'a' }, { - n: 'xlinkHref', - an: { - lp: 'xlink:href' - }, - t: 'a' - }] - }, { - ln: 'Dimension', - tn: null, - ps: [{ - n: 'name', + n: 'userLayer', an: { - lp: 'name' + lp: 'UserLayer' }, t: 'a' }, { - n: 'units', + n: 'userStyle', an: { - lp: 'units' + lp: 'UserStyle' }, t: 'a' }, { - n: 'unitSymbol', + n: 'remoteWFS', an: { - lp: 'unitSymbol' + lp: 'RemoteWFS' }, t: 'a' }] }, { - ln: 'Exception', + ln: 'Post', tn: null, ps: [{ - n: 'format', - col: true, + n: 'onlineResource', en: { - lp: 'Format' + lp: 'OnlineResource' }, - ti: '.Format' + ti: '.OnlineResource' }] }, { - ln: 'Identifier', + ln: 'Capability', tn: null, ps: [{ - n: 'authority', - an: { - lp: 'authority' + n: 'request', + en: { + lp: 'Request' }, - t: 'a' + ti: '.Request' }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' - }] - }, { - ln: 'Extent', - tn: null, - ps: [{ - n: 'name', - an: { - lp: 'name' + n: 'exception', + en: { + lp: 'Exception' }, - t: 'a' + ti: '.Exception' }, { - n: '_default', - an: { - lp: 'default' + n: 'vendorSpecificCapabilities', + en: { + lp: 'VendorSpecificCapabilities' }, - t: 'a' + ti: '.VendorSpecificCapabilities' }, { - n: 'value', - t: 'v' + n: 'userDefinedSymbolization', + en: { + lp: 'UserDefinedSymbolization' + }, + ti: '.UserDefinedSymbolization' + }, { + n: 'layer', + en: { + lp: 'Layer' + }, + ti: '.Layer' }] }, { - ln: 'Get', + ln: 'ContactPersonPrimary', tn: null, ps: [{ - n: 'onlineResource', + n: 'contactPerson', en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' + lp: 'ContactPerson' + } + }, { + n: 'contactOrganization', + en: { + lp: 'ContactOrganization' + } }] }, { - ln: 'ServiceExceptionReport', + ln: 'GetFeatureInfo', tn: null, ps: [{ - n: 'version', - an: { - lp: 'version' + n: 'format', + col: true, + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'serviceException', + n: 'dcpType', col: true, en: { - lp: 'ServiceException' + lp: 'DCPType' }, - ti: '.ServiceException' + ti: '.DCPType' }] }, { - ln: 'DCPType', + ln: 'Exception', tn: null, ps: [{ - n: 'http', + n: 'format', + col: true, en: { - lp: 'HTTP' + lp: 'Format' }, - ti: '.HTTP' - }] - }, { - ln: 'Format', - tn: null, - ps: [{ - n: 'value', - t: 'v' + ti: '.Format' }] }, { - ln: 'Keyword', + ln: 'FeatureListURL', tn: null, ps: [{ - n: 'value', - t: 'v' + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { ln: 'Attribution', @@ -700,15 +626,44 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.LogoURL' }] }, { - ln: 'MetadataURL', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'type', + n: 'xmlnsXlink', an: { - lp: 'type' + lp: 'xmlns:xlink' }, t: 'a' }, { + n: 'xlinkType', + an: { + lp: 'xlink:type' + }, + t: 'a' + }, { + n: 'xlinkHref', + an: { + lp: 'xlink:href' + }, + t: 'a' + }] + }, { + ln: 'Identifier', + tn: null, + ps: [{ + n: 'authority', + an: { + lp: 'authority' + }, + t: 'a' + }, { + n: 'value', + t: 'v' + }] + }, { + ln: 'DataURL', + tn: null, + ps: [{ n: 'format', en: { lp: 'Format' @@ -722,30 +677,45 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'VendorSpecificCapabilities', - tn: null - }, { - ln: 'LegendURL', + ln: 'GetMap', tn: null, ps: [{ - n: 'width', - an: { - lp: 'width' + n: 'format', + col: true, + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'height', - an: { - lp: 'height' + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' }, - t: 'a' - }, { + ti: '.DCPType' + }] + }, { + ln: 'DescribeLayer', + tn: null, + ps: [{ n: 'format', + col: true, en: { lp: 'Format' }, ti: '.Format' }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'Get', + tn: null, + ps: [{ n: 'onlineResource', en: { lp: 'OnlineResource' @@ -753,64 +723,60 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'ScaleHint', + ln: 'BoundingBox', tn: null, ps: [{ - n: 'min', + n: 'srs', an: { - lp: 'min' + lp: 'SRS' }, t: 'a' }, { - n: 'max', + n: 'minx', an: { - lp: 'max' + lp: 'minx' }, t: 'a' - }] - }, { - ln: 'LogoURL', - tn: null, - ps: [{ - n: 'width', + }, { + n: 'miny', an: { - lp: 'width' + lp: 'miny' }, t: 'a' }, { - n: 'height', + n: 'maxx', an: { - lp: 'height' + lp: 'maxx' }, t: 'a' }, { - n: 'format', - en: { - lp: 'Format' + n: 'maxy', + an: { + lp: 'maxy' }, - ti: '.Format' + t: 'a' }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' + n: 'resx', + an: { + lp: 'resx' }, - ti: '.OnlineResource' + t: 'a' + }, { + n: 'resy', + an: { + lp: 'resy' + }, + t: 'a' }] }, { - ln: 'ServiceException', + ln: 'Format', tn: null, ps: [{ - n: 'code', - an: { - lp: 'code' - }, - t: 'a' - }, { n: 'value', t: 'v' }] }, { - ln: 'DataURL', + ln: 'StyleURL', tn: null, ps: [{ n: 'format', @@ -873,38 +839,37 @@ var WMS_1_1_0_Module_Factory = function () { } }] }, { - ln: 'StyleSheetURL', + ln: 'Keyword', tn: null, ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'onlineResource', + n: 'value', + t: 'v' + }] + }, { + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', en: { - lp: 'OnlineResource' + lp: 'HTTP' }, - ti: '.OnlineResource' + ti: '.HTTP' }] }, { - ln: 'DescribeLayer', + ln: 'ScaleHint', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'min', + an: { + lp: 'min' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' + n: 'max', + an: { + lp: 'max' }, - ti: '.DCPType' + t: 'a' }] }, { ln: 'AuthorityURL', @@ -923,126 +888,156 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Capability', + ln: 'LegendURL', tn: null, ps: [{ - n: 'request', - en: { - lp: 'Request' - }, - ti: '.Request' - }, { - n: 'exception', - en: { - lp: 'Exception' + n: 'width', + an: { + lp: 'width' }, - ti: '.Exception' + t: 'a' }, { - n: 'vendorSpecificCapabilities', - en: { - lp: 'VendorSpecificCapabilities' + n: 'height', + an: { + lp: 'height' }, - ti: '.VendorSpecificCapabilities' + t: 'a' }, { - n: 'userDefinedSymbolization', + n: 'format', en: { - lp: 'UserDefinedSymbolization' + lp: 'Format' }, - ti: '.UserDefinedSymbolization' + ti: '.Format' }, { - n: 'layer', + n: 'onlineResource', en: { - lp: 'Layer' + lp: 'OnlineResource' }, - ti: '.Layer' + ti: '.OnlineResource' }] }, { - ln: 'Post', + ln: 'WMTMSCapabilities', tn: null, ps: [{ - n: 'onlineResource', + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }, { + n: 'service', en: { - lp: 'OnlineResource' + lp: 'Service' }, - ti: '.OnlineResource' + ti: '.Service' + }, { + n: 'capability', + en: { + lp: 'Capability' + }, + ti: '.Capability' }] }, { - ln: 'KeywordList', + ln: 'ContactAddress', tn: null, ps: [{ - n: 'keyword', - col: true, + n: 'addressType', en: { - lp: 'Keyword' - }, - ti: '.Keyword' + lp: 'AddressType' + } + }, { + n: 'address', + en: { + lp: 'Address' + } + }, { + n: 'city', + en: { + lp: 'City' + } + }, { + n: 'stateOrProvince', + en: { + lp: 'StateOrProvince' + } + }, { + n: 'postCode', + en: { + lp: 'PostCode' + } + }, { + n: 'country', + en: { + lp: 'Country' + } }] }], eis: [{ - en: { - lp: 'VendorSpecificCapabilities' - }, - ti: '.VendorSpecificCapabilities' - }, { en: { lp: 'GetFeatureInfo' }, ti: '.GetFeatureInfo' }, { en: { - lp: 'DCPType' + lp: 'Layer' }, - ti: '.DCPType' + ti: '.Layer' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'Style' }, - ti: '.LatLonBoundingBox' + ti: '.Style' }, { en: { - lp: 'Dimension' + lp: 'DescribeLayer' }, - ti: '.Dimension' + ti: '.DescribeLayer' }, { en: { - lp: 'Capability' + lp: 'DCPType' }, - ti: '.Capability' + ti: '.DCPType' }, { en: { - lp: 'Identifier' + lp: 'Capability' }, - ti: '.Identifier' + ti: '.Capability' }, { en: { - lp: 'Attribution' + lp: 'Dimension' }, - ti: '.Attribution' + ti: '.Dimension' }, { en: { - lp: 'LegendURL' + lp: 'Request' }, - ti: '.LegendURL' + ti: '.Request' }, { en: { - lp: 'ScaleHint' + lp: 'Service' }, - ti: '.ScaleHint' + ti: '.Service' }, { en: { - lp: 'ContactPersonPrimary' + lp: 'ServiceException' }, - ti: '.ContactPersonPrimary' + ti: '.ServiceException' }, { en: { - lp: 'MetadataURL' + lp: 'WMT_MS_Capabilities' }, - ti: '.MetadataURL' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'Keyword' + lp: 'LatLonBoundingBox' }, - ti: '.Keyword' + ti: '.LatLonBoundingBox' }, { en: { lp: 'DataURL' @@ -1055,34 +1050,44 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.GetMap' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'Get' }, - ti: '.UserDefinedSymbolization' + ti: '.Get' }, { en: { - lp: 'ContactInformation' + lp: 'HTTP' }, - ti: '.ContactInformation' + ti: '.HTTP' }, { en: { - lp: 'KeywordList' + lp: 'Keyword' }, - ti: '.KeywordList' + ti: '.Keyword' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'Extent' }, - ti: '.WMTMSCapabilities' + ti: '.Extent' }, { en: { - lp: 'Request' + lp: 'Post' }, - ti: '.Request' + ti: '.Post' }, { en: { - lp: 'DescribeLayer' + lp: 'ContactAddress' }, - ti: '.DescribeLayer' + ti: '.ContactAddress' + }, { + en: { + lp: 'StyleSheetURL' + }, + ti: '.StyleSheetURL' + }, { + en: { + lp: 'FeatureListURL' + }, + ti: '.FeatureListURL' }, { en: { lp: 'LogoURL' @@ -1090,14 +1095,14 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.LogoURL' }, { en: { - lp: 'BoundingBox' + lp: 'ScaleHint' }, - ti: '.BoundingBox' + ti: '.ScaleHint' }, { en: { - lp: 'Get' + lp: 'VendorSpecificCapabilities' }, - ti: '.Get' + ti: '.VendorSpecificCapabilities' }, { en: { lp: 'Format' @@ -1105,14 +1110,9 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.Format' }, { en: { - lp: 'Service' - }, - ti: '.Service' - }, { - en: { - lp: 'OnlineResource' + lp: 'Identifier' }, - ti: '.OnlineResource' + ti: '.Identifier' }, { en: { lp: 'StyleURL' @@ -1125,64 +1125,64 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.AuthorityURL' }, { en: { - lp: 'ServiceException' + lp: 'LegendURL' }, - ti: '.ServiceException' + ti: '.LegendURL' }, { en: { - lp: 'FeatureListURL' + lp: 'MetadataURL' }, - ti: '.FeatureListURL' + ti: '.MetadataURL' }, { en: { - lp: 'Post' + lp: 'Attribution' }, - ti: '.Post' + ti: '.Attribution' }, { en: { - lp: 'Layer' + lp: 'KeywordList' }, - ti: '.Layer' + ti: '.KeywordList' }, { en: { - lp: 'Exception' + lp: 'BoundingBox' }, - ti: '.Exception' + ti: '.BoundingBox' }, { en: { - lp: 'ServiceExceptionReport' + lp: 'OnlineResource' }, - ti: '.ServiceExceptionReport' + ti: '.OnlineResource' }, { en: { - lp: 'Style' + lp: 'GetCapabilities' }, - ti: '.Style' + ti: '.GetCapabilities' }, { en: { - lp: 'ContactAddress' + lp: 'Exception' }, - ti: '.ContactAddress' + ti: '.Exception' }, { en: { - lp: 'Extent' + lp: 'ContactPersonPrimary' }, - ti: '.Extent' + ti: '.ContactPersonPrimary' }, { en: { - lp: 'StyleSheetURL' + lp: 'ContactInformation' }, - ti: '.StyleSheetURL' + ti: '.ContactInformation' }, { en: { - lp: 'HTTP' + lp: 'UserDefinedSymbolization' }, - ti: '.HTTP' + ti: '.UserDefinedSymbolization' }, { en: { - lp: 'GetCapabilities' + lp: 'ServiceExceptionReport' }, - ti: '.GetCapabilities' + ti: '.ServiceExceptionReport' }] }; return { diff --git a/scripts/lib/WMS_1_1_1.js b/scripts/lib/WMS_1_1_1.js index 79e450bf..4b69617e 100644 --- a/scripts/lib/WMS_1_1_1.js +++ b/scripts/lib/WMS_1_1_1.js @@ -2,67 +2,205 @@ var WMS_1_1_1_Module_Factory = function () { var WMS_1_1_1 = { n: 'WMS_1_1_1', tis: [{ - ln: 'LayerDescription', + ln: 'Query', tn: null, ps: [{ - n: 'name', + n: 'typeName', an: { - lp: 'name' + lp: 'typeName' }, t: 'a' - }, { - n: 'wfs', + }] + }, { + ln: 'WMTMSCapabilities', + tn: null, + ps: [{ + n: 'version', an: { - lp: 'wfs' + lp: 'version' }, t: 'a' }, { - n: 'owsType', + n: 'updateSequence', an: { - lp: 'owsType' + lp: 'updateSequence' }, t: 'a' }, { - n: 'owsURL', - an: { - lp: 'owsURL' + n: 'service', + en: { + lp: 'Service' }, - t: 'a' + ti: '.Service' }, { - n: 'query', - col: true, + n: 'capability', en: { - lp: 'Query' + lp: 'Capability' }, - ti: '.Query' + ti: '.Capability' }] }, { - ln: 'LogoURL', + ln: 'Layer', tn: null, ps: [{ - n: 'width', + n: 'queryable', an: { - lp: 'width' + lp: 'queryable' }, t: 'a' }, { - n: 'height', + n: 'cascaded', an: { - lp: 'height' + lp: 'cascaded' }, t: 'a' }, { - n: 'format', + n: 'opaque', + an: { + lp: 'opaque' + }, + t: 'a' + }, { + n: 'noSubsets', + an: { + lp: 'noSubsets' + }, + t: 'a' + }, { + n: 'fixedWidth', + an: { + lp: 'fixedWidth' + }, + t: 'a' + }, { + n: 'fixedHeight', + an: { + lp: 'fixedHeight' + }, + t: 'a' + }, { + n: 'name', en: { - lp: 'Format' + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywordList', + en: { + lp: 'KeywordList' }, - ti: '.Format' + ti: '.KeywordList' }, { - n: 'onlineResource', + n: 'srs', + col: true, en: { - lp: 'OnlineResource' + lp: 'SRS' }, - ti: '.OnlineResource' + ti: '.SRS' + }, { + n: 'latLonBoundingBox', + en: { + lp: 'LatLonBoundingBox' + }, + ti: '.LatLonBoundingBox' + }, { + n: 'boundingBox', + col: true, + en: { + lp: 'BoundingBox' + }, + ti: '.BoundingBox' + }, { + n: 'dimension', + col: true, + en: { + lp: 'Dimension' + }, + ti: '.Dimension' + }, { + n: 'extent', + col: true, + en: { + lp: 'Extent' + }, + ti: '.Extent' + }, { + n: 'attribution', + en: { + lp: 'Attribution' + }, + ti: '.Attribution' + }, { + n: 'authorityURL', + col: true, + en: { + lp: 'AuthorityURL' + }, + ti: '.AuthorityURL' + }, { + n: 'identifier', + col: true, + en: { + lp: 'Identifier' + }, + ti: '.Identifier' + }, { + n: 'metadataURL', + col: true, + en: { + lp: 'MetadataURL' + }, + ti: '.MetadataURL' + }, { + n: 'dataURL', + col: true, + en: { + lp: 'DataURL' + }, + ti: '.DataURL' + }, { + n: 'featureListURL', + col: true, + en: { + lp: 'FeatureListURL' + }, + ti: '.FeatureListURL' + }, { + n: 'style', + col: true, + en: { + lp: 'Style' + }, + ti: '.Style' + }, { + n: 'scaleHint', + en: { + lp: 'ScaleHint' + }, + ti: '.ScaleHint' + }, { + n: 'layer', + col: true, + en: { + lp: 'Layer' + }, + ti: '.Layer' + }] + }, { + ln: 'SRS', + tn: null, + ps: [{ + n: 'value', + t: 'v' }] }, { ln: 'ContactInformation', @@ -101,88 +239,122 @@ var WMS_1_1_1_Module_Factory = function () { } }] }, { - ln: 'DescribeLayer', + ln: 'Style', tn: null, ps: [{ - n: 'format', + n: 'name', + en: { + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'legendURL', col: true, en: { - lp: 'Format' + lp: 'LegendURL' }, - ti: '.Format' + ti: '.LegendURL' }, { - n: 'dcpType', - col: true, + n: 'styleSheetURL', en: { - lp: 'DCPType' + lp: 'StyleSheetURL' }, - ti: '.DCPType' + ti: '.StyleSheetURL' + }, { + n: 'styleURL', + en: { + lp: 'StyleURL' + }, + ti: '.StyleURL' }] }, { - ln: 'Exception', + ln: 'DataURL', tn: null, ps: [{ n: 'format', - col: true, en: { lp: 'Format' }, ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'Capability', + ln: 'FeatureListURL', tn: null, ps: [{ - n: 'request', - en: { - lp: 'Request' - }, - ti: '.Request' - }, { - n: 'exception', + n: 'format', en: { - lp: 'Exception' + lp: 'Format' }, - ti: '.Exception' + ti: '.Format' }, { - n: 'vendorSpecificCapabilities', + n: 'onlineResource', en: { - lp: 'VendorSpecificCapabilities' + lp: 'OnlineResource' }, - ti: '.VendorSpecificCapabilities' - }, { - n: 'userDefinedSymbolization', - en: { - lp: 'UserDefinedSymbolization' - }, - ti: '.UserDefinedSymbolization' - }, { - n: 'layer', + ti: '.OnlineResource' + }] + }, { + ln: 'Format', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'Post', + tn: null, + ps: [{ + n: 'onlineResource', en: { - lp: 'Layer' + lp: 'OnlineResource' }, - ti: '.Layer' + ti: '.OnlineResource' }] }, { - ln: 'GetCapabilities', + ln: 'LatLonBoundingBox', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'minx', + an: { + lp: 'minx' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' + n: 'miny', + an: { + lp: 'miny' }, - ti: '.DCPType' + t: 'a' + }, { + n: 'maxx', + an: { + lp: 'maxx' + }, + t: 'a' + }, { + n: 'maxy', + an: { + lp: 'maxy' + }, + t: 'a' }] }, { - ln: 'Dimension', + ln: 'LayerDescription', tn: null, ps: [{ n: 'name', @@ -191,36 +363,33 @@ var WMS_1_1_1_Module_Factory = function () { }, t: 'a' }, { - n: 'units', + n: 'wfs', an: { - lp: 'units' + lp: 'wfs' }, t: 'a' }, { - n: 'unitSymbol', + n: 'owsType', an: { - lp: 'unitSymbol' + lp: 'owsType' }, t: 'a' - }] - }, { - ln: 'StyleURL', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' + }, { + n: 'owsURL', + an: { + lp: 'owsURL' }, - ti: '.Format' + t: 'a' }, { - n: 'onlineResource', + n: 'query', + col: true, en: { - lp: 'OnlineResource' + lp: 'Query' }, - ti: '.OnlineResource' + ti: '.Query' }] }, { - ln: 'GetFeatureInfo', + ln: 'GetMap', tn: null, ps: [{ n: 'format', @@ -238,22 +407,32 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'GetMap', + ln: 'UserDefinedSymbolization', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'supportSLD', + an: { + lp: 'SupportSLD' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' + n: 'userLayer', + an: { + lp: 'UserLayer' }, - ti: '.DCPType' + t: 'a' + }, { + n: 'userStyle', + an: { + lp: 'UserStyle' + }, + t: 'a' + }, { + n: 'remoteWFS', + an: { + lp: 'RemoteWFS' + }, + t: 'a' }] }, { ln: 'Service', @@ -303,74 +482,124 @@ var WMS_1_1_1_Module_Factory = function () { } }] }, { - ln: 'ContactAddress', + ln: 'GetFeatureInfo', tn: null, ps: [{ - n: 'addressType', + n: 'format', + col: true, en: { - lp: 'AddressType' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'address', + n: 'dcpType', + col: true, en: { - lp: 'Address' - } - }, { - n: 'city', + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'Get', + tn: null, + ps: [{ + n: 'onlineResource', en: { - lp: 'City' - } + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'AuthorityURL', + tn: null, + ps: [{ + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'stateOrProvince', + n: 'onlineResource', en: { - lp: 'StateOrProvince' - } - }, { - n: 'postCode', + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'ContactPersonPrimary', + tn: null, + ps: [{ + n: 'contactPerson', en: { - lp: 'PostCode' + lp: 'ContactPerson' } }, { - n: 'country', + n: 'contactOrganization', en: { - lp: 'Country' + lp: 'ContactOrganization' } }] }, { - ln: 'Keyword', + ln: 'KeywordList', tn: null, ps: [{ - n: 'value', - t: 'v' + n: 'keyword', + col: true, + en: { + lp: 'Keyword' + }, + ti: '.Keyword' }] }, { - ln: 'DataURL', + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', + en: { + lp: 'HTTP' + }, + ti: '.HTTP' + }] + }, { + ln: 'Exception', tn: null, ps: [{ n: 'format', + col: true, en: { lp: 'Format' }, ti: '.Format' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' }] }, { - ln: 'Get', + ln: 'Keyword', tn: null, ps: [{ - n: 'onlineResource', + n: 'value', + t: 'v' + }] + }, { + ln: 'VendorSpecificCapabilities', + tn: null + }, { + ln: 'WMSDescribeLayerResponse', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'layerDescription', + col: true, en: { - lp: 'OnlineResource' + lp: 'LayerDescription' }, - ti: '.OnlineResource' + ti: '.LayerDescription' }] }, { - ln: 'StyleSheetURL', + ln: 'StyleURL', tn: null, ps: [{ n: 'format', @@ -386,69 +615,28 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'AuthorityURL', + ln: 'Attribution', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + n: 'title', + en: { + lp: 'Title' + } }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' - }] - }, { - ln: 'Request', - tn: null, - ps: [{ - n: 'getCapabilities', - en: { - lp: 'GetCapabilities' - }, - ti: '.GetCapabilities' - }, { - n: 'getMap', - en: { - lp: 'GetMap' - }, - ti: '.GetMap' - }, { - n: 'getFeatureInfo', - en: { - lp: 'GetFeatureInfo' - }, - ti: '.GetFeatureInfo' - }, { - n: 'describeLayer', - en: { - lp: 'DescribeLayer' - }, - ti: '.DescribeLayer' - }, { - n: 'getLegendGraphic', - en: { - lp: 'GetLegendGraphic' - }, - ti: '.GetLegendGraphic' }, { - n: 'getStyles', - en: { - lp: 'GetStyles' - }, - ti: '.GetStyles' - }, { - n: 'putStyles', + n: 'logoURL', en: { - lp: 'PutStyles' + lp: 'LogoURL' }, - ti: '.PutStyles' + ti: '.LogoURL' }] }, { - ln: 'LegendURL', + ln: 'LogoURL', tn: null, ps: [{ n: 'width', @@ -476,222 +664,115 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'LatLonBoundingBox', + ln: 'ServiceException', tn: null, ps: [{ - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', + n: 'code', an: { - lp: 'miny' + lp: 'code' }, t: 'a' }, { - n: 'maxx', + n: 'value', + t: 'v' + }] + }, { + ln: 'Identifier', + tn: null, + ps: [{ + n: 'authority', an: { - lp: 'maxx' + lp: 'authority' }, t: 'a' }, { - n: 'maxy', - an: { - lp: 'maxy' - }, - t: 'a' + n: 'value', + t: 'v' }] }, { - ln: 'DCPType', + ln: 'HTTP', tn: null, ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' }] }, { - ln: 'Layer', + ln: 'ScaleHint', tn: null, ps: [{ - n: 'queryable', - an: { - lp: 'queryable' - }, - t: 'a' - }, { - n: 'cascaded', - an: { - lp: 'cascaded' - }, - t: 'a' - }, { - n: 'opaque', - an: { - lp: 'opaque' - }, - t: 'a' - }, { - n: 'noSubsets', - an: { - lp: 'noSubsets' - }, - t: 'a' - }, { - n: 'fixedWidth', + n: 'min', an: { - lp: 'fixedWidth' + lp: 'min' }, t: 'a' }, { - n: 'fixedHeight', + n: 'max', an: { - lp: 'fixedHeight' + lp: 'max' }, t: 'a' - }, { - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'keywordList', - en: { - lp: 'KeywordList' - }, - ti: '.KeywordList' - }, { - n: 'srs', - col: true, - en: { - lp: 'SRS' - }, - ti: '.SRS' - }, { - n: 'latLonBoundingBox', - en: { - lp: 'LatLonBoundingBox' - }, - ti: '.LatLonBoundingBox' - }, { - n: 'boundingBox', - col: true, - en: { - lp: 'BoundingBox' - }, - ti: '.BoundingBox' - }, { - n: 'dimension', - col: true, - en: { - lp: 'Dimension' - }, - ti: '.Dimension' - }, { - n: 'extent', - col: true, - en: { - lp: 'Extent' - }, - ti: '.Extent' - }, { - n: 'attribution', - en: { - lp: 'Attribution' - }, - ti: '.Attribution' - }, { - n: 'authorityURL', - col: true, - en: { - lp: 'AuthorityURL' - }, - ti: '.AuthorityURL' - }, { - n: 'identifier', - col: true, - en: { - lp: 'Identifier' - }, - ti: '.Identifier' - }, { - n: 'metadataURL', - col: true, - en: { - lp: 'MetadataURL' - }, - ti: '.MetadataURL' - }, { - n: 'dataURL', + }] + }, { + ln: 'DescribeLayer', + tn: null, + ps: [{ + n: 'format', col: true, en: { - lp: 'DataURL' + lp: 'Format' }, - ti: '.DataURL' + ti: '.Format' }, { - n: 'featureListURL', + n: 'dcpType', col: true, en: { - lp: 'FeatureListURL' + lp: 'DCPType' }, - ti: '.FeatureListURL' - }, { - n: 'style', + ti: '.DCPType' + }] + }, { + ln: 'GetCapabilities', + tn: null, + ps: [{ + n: 'format', col: true, en: { - lp: 'Style' - }, - ti: '.Style' - }, { - n: 'scaleHint', - en: { - lp: 'ScaleHint' + lp: 'Format' }, - ti: '.ScaleHint' + ti: '.Format' }, { - n: 'layer', + n: 'dcpType', col: true, en: { - lp: 'Layer' + lp: 'DCPType' }, - ti: '.Layer' + ti: '.DCPType' }] }, { - ln: 'ScaleHint', + ln: 'LegendURL', tn: null, ps: [{ - n: 'min', + n: 'width', an: { - lp: 'min' + lp: 'width' }, t: 'a' }, { - n: 'max', - an: { - lp: 'max' - }, - t: 'a' - }] - }, { - ln: 'MetadataURL', - tn: null, - ps: [{ - n: 'type', + n: 'height', an: { - lp: 'type' + lp: 'height' }, t: 'a' }, { @@ -708,36 +789,72 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'SRS', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'Format', + ln: 'Capability', tn: null, ps: [{ - n: 'value', - t: 'v' + n: 'request', + en: { + lp: 'Request' + }, + ti: '.Request' + }, { + n: 'exception', + en: { + lp: 'Exception' + }, + ti: '.Exception' + }, { + n: 'vendorSpecificCapabilities', + en: { + lp: 'VendorSpecificCapabilities' + }, + ti: '.VendorSpecificCapabilities' + }, { + n: 'userDefinedSymbolization', + en: { + lp: 'UserDefinedSymbolization' + }, + ti: '.UserDefinedSymbolization' + }, { + n: 'layer', + en: { + lp: 'Layer' + }, + ti: '.Layer' }] }, { - ln: 'PutStyles', + ln: 'ContactAddress', tn: null, ps: [{ - n: 'format', - col: true, + n: 'addressType', en: { - lp: 'Format' - }, - ti: '.Format' + lp: 'AddressType' + } }, { - n: 'dcpType', - col: true, + n: 'address', en: { - lp: 'DCPType' - }, - ti: '.DCPType' + lp: 'Address' + } + }, { + n: 'city', + en: { + lp: 'City' + } + }, { + n: 'stateOrProvince', + en: { + lp: 'StateOrProvince' + } + }, { + n: 'postCode', + en: { + lp: 'PostCode' + } + }, { + n: 'country', + en: { + lp: 'Country' + } }] }, { ln: 'Extent', @@ -777,114 +894,72 @@ var WMS_1_1_1_Module_Factory = function () { t: 'v' }] }, { - ln: 'GetStyles', + ln: 'Dimension', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'name', + an: { + lp: 'name' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'WMSDescribeLayerResponse', - tn: null, - ps: [{ - n: 'version', + n: 'units', an: { - lp: 'version' + lp: 'units' }, t: 'a' }, { - n: 'layerDescription', - col: true, - en: { - lp: 'LayerDescription' + n: 'unitSymbol', + an: { + lp: 'unitSymbol' }, - ti: '.LayerDescription' + t: 'a' }] }, { - ln: 'GetLegendGraphic', + ln: 'Request', tn: null, ps: [{ - n: 'format', - col: true, + n: 'getCapabilities', en: { - lp: 'Format' + lp: 'GetCapabilities' }, - ti: '.Format' + ti: '.GetCapabilities' }, { - n: 'dcpType', - col: true, + n: 'getMap', en: { - lp: 'DCPType' + lp: 'GetMap' }, - ti: '.DCPType' - }] - }, { - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' - }] - }, { - ln: 'Query', - tn: null, - ps: [{ - n: 'typeName', - an: { - lp: 'typeName' + ti: '.GetMap' + }, { + n: 'getFeatureInfo', + en: { + lp: 'GetFeatureInfo' }, - t: 'a' - }] - }, { - ln: 'WMTMSCapabilities', - tn: null, - ps: [{ - n: 'version', - an: { - lp: 'version' + ti: '.GetFeatureInfo' + }, { + n: 'describeLayer', + en: { + lp: 'DescribeLayer' }, - t: 'a' + ti: '.DescribeLayer' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' + n: 'getLegendGraphic', + en: { + lp: 'GetLegendGraphic' }, - t: 'a' + ti: '.GetLegendGraphic' }, { - n: 'service', + n: 'getStyles', en: { - lp: 'Service' + lp: 'GetStyles' }, - ti: '.Service' + ti: '.GetStyles' }, { - n: 'capability', + n: 'putStyles', en: { - lp: 'Capability' + lp: 'PutStyles' }, - ti: '.Capability' + ti: '.PutStyles' }] }, { ln: 'BoundingBox', @@ -933,9 +1008,15 @@ var WMS_1_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureListURL', + ln: 'MetadataURL', tn: null, ps: [{ + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { n: 'format', en: { lp: 'Format' @@ -949,79 +1030,22 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Identifier', - tn: null, - ps: [{ - n: 'authority', - an: { - lp: 'authority' - }, - t: 'a' - }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'Post', + ln: 'PutStyles', tn: null, ps: [{ - n: 'onlineResource', + n: 'format', + col: true, en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'ServiceException', - tn: null, - ps: [{ - n: 'code', - an: { - lp: 'code' - }, - t: 'a' - }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'UserDefinedSymbolization', - tn: null, - ps: [{ - n: 'supportSLD', - an: { - lp: 'SupportSLD' - }, - t: 'a' - }, { - n: 'userLayer', - an: { - lp: 'UserLayer' - }, - t: 'a' - }, { - n: 'userStyle', - an: { - lp: 'UserStyle' + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'remoteWFS', - an: { - lp: 'RemoteWFS' - }, - t: 'a' - }] - }, { - ln: 'KeywordList', - tn: null, - ps: [{ - n: 'keyword', + n: 'dcpType', col: true, en: { - lp: 'Keyword' + lp: 'DCPType' }, - ti: '.Keyword' + ti: '.DCPType' }] }, { ln: 'OnlineResource', @@ -1046,18 +1070,38 @@ var WMS_1_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactPersonPrimary', + ln: 'GetLegendGraphic', tn: null, ps: [{ - n: 'contactPerson', + n: 'format', + col: true, en: { - lp: 'ContactPerson' - } + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'StyleSheetURL', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' }, { - n: 'contactOrganization', + n: 'onlineResource', en: { - lp: 'ContactOrganization' - } + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { ln: 'ServiceExceptionReport', @@ -1077,198 +1121,149 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.ServiceException' }] }, { - ln: 'Style', + ln: 'GetStyles', tn: null, ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'legendURL', + n: 'format', col: true, en: { - lp: 'LegendURL' - }, - ti: '.LegendURL' - }, { - n: 'styleSheetURL', - en: { - lp: 'StyleSheetURL' - }, - ti: '.StyleSheetURL' - }, { - n: 'styleURL', - en: { - lp: 'StyleURL' - }, - ti: '.StyleURL' - }] - }, { - ln: 'Attribution', - tn: null, - ps: [{ - n: 'title', - en: { - lp: 'Title' - } - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' + lp: 'Format' }, - ti: '.OnlineResource' + ti: '.Format' }, { - n: 'logoURL', + n: 'dcpType', + col: true, en: { - lp: 'LogoURL' + lp: 'DCPType' }, - ti: '.LogoURL' + ti: '.DCPType' }] - }, { - ln: 'VendorSpecificCapabilities', - tn: null }], eis: [{ - en: { - lp: 'StyleSheetURL' - }, - ti: '.StyleSheetURL' - }, { en: { lp: 'LayerDescription' }, ti: '.LayerDescription' }, { en: { - lp: 'ScaleHint' + lp: 'Format' }, - ti: '.ScaleHint' + ti: '.Format' }, { en: { - lp: 'Identifier' + lp: 'DataURL' }, - ti: '.Identifier' + ti: '.DataURL' }, { en: { - lp: 'ContactInformation' + lp: 'BoundingBox' }, - ti: '.ContactInformation' + ti: '.BoundingBox' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'HTTP' }, - ti: '.VendorSpecificCapabilities' + ti: '.HTTP' }, { en: { - lp: 'GetLegendGraphic' + lp: 'LegendURL' }, - ti: '.GetLegendGraphic' + ti: '.LegendURL' }, { en: { - lp: 'SRS' + lp: 'Attribution' }, - ti: '.SRS' + ti: '.Attribution' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'Service' }, - ti: '.WMTMSCapabilities' + ti: '.Service' }, { en: { - lp: 'GetFeatureInfo' + lp: 'OnlineResource' }, - ti: '.GetFeatureInfo' + ti: '.OnlineResource' }, { en: { - lp: 'Keyword' + lp: 'Capability' }, - ti: '.Keyword' + ti: '.Capability' }, { en: { - lp: 'Layer' + lp: 'SRS' }, - ti: '.Layer' + ti: '.SRS' }, { en: { - lp: 'ServiceException' + lp: 'GetStyles' }, - ti: '.ServiceException' + ti: '.GetStyles' }, { en: { - lp: 'ContactPersonPrimary' + lp: 'UserDefinedSymbolization' }, - ti: '.ContactPersonPrimary' + ti: '.UserDefinedSymbolization' }, { en: { - lp: 'Capability' + lp: 'AuthorityURL' }, - ti: '.Capability' + ti: '.AuthorityURL' }, { en: { - lp: 'Dimension' + lp: 'VendorSpecificCapabilities' }, - ti: '.Dimension' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'GetCapabilities' + lp: 'Post' }, - ti: '.GetCapabilities' + ti: '.Post' }, { en: { - lp: 'Query' + lp: 'LatLonBoundingBox' }, - ti: '.Query' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'Request' + lp: 'DCPType' }, - ti: '.Request' + ti: '.DCPType' }, { en: { - lp: 'HTTP' + lp: 'MetadataURL' }, - ti: '.HTTP' + ti: '.MetadataURL' }, { en: { - lp: 'KeywordList' + lp: 'Layer' }, - ti: '.KeywordList' + ti: '.Layer' }, { en: { - lp: 'FeatureListURL' + lp: 'ServiceExceptionReport' }, - ti: '.FeatureListURL' + ti: '.ServiceExceptionReport' }, { en: { - lp: 'GetMap' + lp: 'GetFeatureInfo' }, - ti: '.GetMap' + ti: '.GetFeatureInfo' }, { en: { - lp: 'Extent' + lp: 'ContactPersonPrimary' }, - ti: '.Extent' + ti: '.ContactPersonPrimary' }, { en: { - lp: 'GetStyles' + lp: 'WMS_DescribeLayerResponse' }, - ti: '.GetStyles' + ti: '.WMSDescribeLayerResponse' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'Request' }, - ti: '.LatLonBoundingBox' + ti: '.Request' }, { en: { lp: 'LogoURL' @@ -1276,99 +1271,104 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.LogoURL' }, { en: { - lp: 'Post' + lp: 'PutStyles' }, - ti: '.Post' + ti: '.PutStyles' }, { en: { - lp: 'AuthorityURL' + lp: 'WMT_MS_Capabilities' }, - ti: '.AuthorityURL' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'PutStyles' + lp: 'Identifier' }, - ti: '.PutStyles' + ti: '.Identifier' }, { en: { - lp: 'Service' + lp: 'GetLegendGraphic' }, - ti: '.Service' + ti: '.GetLegendGraphic' }, { en: { - lp: 'StyleURL' + lp: 'Extent' }, - ti: '.StyleURL' + ti: '.Extent' }, { en: { - lp: 'OnlineResource' + lp: 'Exception' }, - ti: '.OnlineResource' + ti: '.Exception' }, { en: { - lp: 'Get' + lp: 'GetMap' }, - ti: '.Get' + ti: '.GetMap' }, { en: { - lp: 'LegendURL' + lp: 'Keyword' }, - ti: '.LegendURL' + ti: '.Keyword' }, { en: { - lp: 'DataURL' + lp: 'ScaleHint' }, - ti: '.DataURL' + ti: '.ScaleHint' }, { en: { - lp: 'ServiceExceptionReport' + lp: 'Style' }, - ti: '.ServiceExceptionReport' + ti: '.Style' }, { en: { - lp: 'DescribeLayer' + lp: 'StyleURL' }, - ti: '.DescribeLayer' + ti: '.StyleURL' }, { en: { - lp: 'Exception' + lp: 'FeatureListURL' }, - ti: '.Exception' + ti: '.FeatureListURL' }, { en: { - lp: 'Format' + lp: 'StyleSheetURL' }, - ti: '.Format' + ti: '.StyleSheetURL' }, { en: { - lp: 'WMS_DescribeLayerResponse' + lp: 'GetCapabilities' }, - ti: '.WMSDescribeLayerResponse' + ti: '.GetCapabilities' }, { en: { - lp: 'Attribution' + lp: 'Get' }, - ti: '.Attribution' + ti: '.Get' }, { en: { - lp: 'MetadataURL' + lp: 'ServiceException' }, - ti: '.MetadataURL' + ti: '.ServiceException' }, { en: { - lp: 'DCPType' + lp: 'KeywordList' }, - ti: '.DCPType' + ti: '.KeywordList' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'ContactInformation' }, - ti: '.UserDefinedSymbolization' + ti: '.ContactInformation' }, { en: { - lp: 'BoundingBox' + lp: 'Dimension' }, - ti: '.BoundingBox' + ti: '.Dimension' + }, { + en: { + lp: 'DescribeLayer' + }, + ti: '.DescribeLayer' }, { en: { lp: 'ContactAddress' @@ -1376,9 +1376,9 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.ContactAddress' }, { en: { - lp: 'Style' + lp: 'Query' }, - ti: '.Style' + ti: '.Query' }] }; return { diff --git a/scripts/lib/WMS_1_3_0.js b/scripts/lib/WMS_1_3_0.js index 5f22981d..88c2c223 100644 --- a/scripts/lib/WMS_1_3_0.js +++ b/scripts/lib/WMS_1_3_0.js @@ -4,101 +4,61 @@ var WMS_1_3_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wms', deps: ['XLink_1_0'], tis: [{ - ln: 'OperationType', + ln: 'Capability', + tn: null, ps: [{ - n: 'format', + n: 'request', rq: true, - col: true, - en: 'Format' + en: 'Request', + ti: '.Request' }, { - n: 'dcpType', + n: 'exception', rq: true, + en: 'Exception', + ti: '.Exception' + }, { + n: 'extendedCapabilities', + mno: 0, col: true, - en: 'DCPType', - ti: '.DCPType' + mx: false, + dom: false, + en: '_ExtendedCapabilities', + ti: 'AnyType', + t: 'er' + }, { + n: 'layer', + en: 'Layer', + ti: '.Layer' }] }, { - ln: 'BoundingBox', + ln: 'Request', tn: null, ps: [{ - n: 'crs', - rq: true, - an: { - lp: 'CRS' - }, - t: 'a' - }, { - n: 'minx', - rq: true, - ti: 'Double', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - rq: true, - ti: 'Double', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', + n: 'getCapabilities', rq: true, - ti: 'Double', - an: { - lp: 'maxx' - }, - t: 'a' + en: 'GetCapabilities', + ti: '.OperationType' }, { - n: 'maxy', + n: 'getMap', rq: true, - ti: 'Double', - an: { - lp: 'maxy' - }, - t: 'a' - }, { - n: 'resx', - ti: 'Double', - an: { - lp: 'resx' - }, - t: 'a' + en: 'GetMap', + ti: '.OperationType' }, { - n: 'resy', - ti: 'Double', - an: { - lp: 'resy' - }, - t: 'a' - }] - }, { - ln: 'Identifier', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'getFeatureInfo', + en: 'GetFeatureInfo', + ti: '.OperationType' }, { - n: 'authority', - rq: true, - an: { - lp: 'authority' - }, - t: 'a' - }] - }, { - ln: 'Post', - tn: null, - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + n: 'extendedOperation', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_ExtendedOperation', + ti: '.OperationType', + t: 'er' }] }, { - ln: 'StyleSheetURL', + ln: 'FeatureListURL', tn: null, ps: [{ n: 'format', @@ -136,33 +96,6 @@ var WMS_1_3_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'Request', - tn: null, - ps: [{ - n: 'getCapabilities', - rq: true, - en: 'GetCapabilities', - ti: '.OperationType' - }, { - n: 'getMap', - rq: true, - en: 'GetMap', - ti: '.OperationType' - }, { - n: 'getFeatureInfo', - en: 'GetFeatureInfo', - ti: '.OperationType' - }, { - n: 'extendedOperation', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_ExtendedOperation', - ti: '.OperationType', - t: 'er' - }] }, { ln: 'HTTP', tn: null, @@ -177,100 +110,37 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.Post' }] }, { - ln: 'Dimension', + ln: 'Identifier', tn: null, ps: [{ n: 'value', t: 'v' }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'units', + n: 'authority', rq: true, an: { - lp: 'units' - }, - t: 'a' - }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' - }, - t: 'a' - }, { - n: '_default', - an: { - lp: 'default' - }, - t: 'a' - }, { - n: 'multipleValues', - ti: 'Boolean', - an: { - lp: 'multipleValues' - }, - t: 'a' - }, { - n: 'nearestValue', - ti: 'Boolean', - an: { - lp: 'nearestValue' - }, - t: 'a' - }, { - n: 'current', - ti: 'Boolean', - an: { - lp: 'current' + lp: 'authority' }, t: 'a' }] }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.HTTP' - }] - }, { - ln: 'Exception', + ln: 'StyleSheetURL', tn: null, ps: [{ n: 'format', rq: true, - col: true, en: 'Format' - }] - }, { - ln: 'AuthorityURL', - tn: null, - ps: [{ + }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' - }, { - n: 'name', - rq: true, - ti: 'NMToken', - an: { - lp: 'name' - }, - t: 'a' }] }, { - ln: 'Style', + ln: 'Layer', tn: null, ps: [{ n: 'name', - rq: true, en: 'Name' }, { n: 'title', @@ -280,155 +150,18 @@ var WMS_1_3_0_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'legendURL', + n: 'keywordList', + en: 'KeywordList', + ti: '.KeywordList' + }, { + n: 'crs', mno: 0, col: true, - en: 'LegendURL', - ti: '.LegendURL' - }, { - n: 'styleSheetURL', - en: 'StyleSheetURL', - ti: '.StyleSheetURL' + en: 'CRS' }, { - n: 'styleURL', - en: 'StyleURL', - ti: '.StyleURL' - }] - }, { - ln: 'Get', - tn: null, - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }] - }, { - ln: 'LegendURL', - tn: null, - ps: [{ - n: 'format', - rq: true, - en: 'Format' - }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }, { - n: 'width', - ti: 'PositiveInteger', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'PositiveInteger', - an: { - lp: 'height' - }, - t: 'a' - }] - }, { - ln: 'EXGeographicBoundingBox', - tn: null, - ps: [{ - n: 'westBoundLongitude', - rq: true, - ti: 'Double' - }, { - n: 'eastBoundLongitude', - rq: true, - ti: 'Double' - }, { - n: 'southBoundLatitude', - rq: true, - ti: 'Double' - }, { - n: 'northBoundLatitude', - rq: true, - ti: 'Double' - }] - }, { - ln: 'FeatureListURL', - tn: null, - ps: [{ - n: 'format', - rq: true, - en: 'Format' - }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }] - }, { - ln: 'ContactAddress', - tn: null, - ps: [{ - n: 'addressType', - rq: true, - en: 'AddressType' - }, { - n: 'address', - rq: true, - en: 'Address' - }, { - n: 'city', - rq: true, - en: 'City' - }, { - n: 'stateOrProvince', - rq: true, - en: 'StateOrProvince' - }, { - n: 'postCode', - rq: true, - en: 'PostCode' - }, { - n: 'country', - rq: true, - en: 'Country' - }] - }, { - ln: 'ContactPersonPrimary', - tn: null, - ps: [{ - n: 'contactPerson', - rq: true, - en: 'ContactPerson' - }, { - n: 'contactOrganization', - rq: true, - en: 'ContactOrganization' - }] - }, { - ln: 'Layer', - tn: null, - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywordList', - en: 'KeywordList', - ti: '.KeywordList' - }, { - n: 'crs', - mno: 0, - col: true, - en: 'CRS' - }, { - n: 'exGeographicBoundingBox', - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBox' + n: 'exGeographicBoundingBox', + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBox' }, { n: 'boundingBox', mno: 0, @@ -539,17 +272,23 @@ var WMS_1_3_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataURL', + ln: 'KeywordList', + tn: null, + ps: [{ + n: 'keyword', + mno: 0, + col: true, + en: 'Keyword', + ti: '.Keyword' + }] + }, { + ln: 'Exception', tn: null, ps: [{ n: 'format', rq: true, + col: true, en: 'Format' - }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' }] }, { ln: 'StyleURL', @@ -565,109 +304,73 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Service', + ln: 'Get', tn: null, ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywordList', - en: 'KeywordList', - ti: '.KeywordList' - }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' - }, { - n: 'contactInformation', - en: 'ContactInformation', - ti: '.ContactInformation' - }, { - n: 'fees', - en: 'Fees' - }, { - n: 'accessConstraints', - en: 'AccessConstraints' - }, { - n: 'layerLimit', - en: 'LayerLimit', - ti: 'PositiveInteger' - }, { - n: 'maxWidth', - en: 'MaxWidth', - ti: 'PositiveInteger' - }, { - n: 'maxHeight', - en: 'MaxHeight', - ti: 'PositiveInteger' }] }, { - ln: 'OnlineResource', + ln: 'BoundingBox', tn: null, ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'crs', + rq: true, an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'CRS' }, t: 'a' }, { - n: 'href', + n: 'minx', + rq: true, + ti: 'Double', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'minx' }, t: 'a' }, { - n: 'role', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'miny' }, t: 'a' }, { - n: 'arcrole', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxx' }, t: 'a' }, { - n: 'title', + n: 'maxy', + rq: true, + ti: 'Double', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxy' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'resx', + ti: 'Double', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'resx' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'resy', + ti: 'Double', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'resy' }, t: 'a' }] }, { - ln: 'MetadataURL', + ln: 'LogoURL', tn: null, ps: [{ n: 'format', @@ -679,24 +382,152 @@ var WMS_1_3_0_Module_Factory = function () { en: 'OnlineResource', ti: '.OnlineResource' }, { - n: 'type', - rq: true, - ti: 'NMToken', + n: 'width', + ti: 'PositiveInteger', an: { - lp: 'type' + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'PositiveInteger', + an: { + lp: 'height' }, t: 'a' }] }, { - ln: 'ContactInformation', + ln: 'Style', tn: null, ps: [{ - n: 'contactPersonPrimary', - en: 'ContactPersonPrimary', - ti: '.ContactPersonPrimary' + n: 'name', + rq: true, + en: 'Name' }, { - n: 'contactPosition', - en: 'ContactPosition' + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'legendURL', + mno: 0, + col: true, + en: 'LegendURL', + ti: '.LegendURL' + }, { + n: 'styleSheetURL', + en: 'StyleSheetURL', + ti: '.StyleSheetURL' + }, { + n: 'styleURL', + en: 'StyleURL', + ti: '.StyleURL' + }] + }, { + ln: 'MetadataURL', + tn: null, + ps: [{ + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + n: 'type', + rq: true, + ti: 'NMToken', + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'Keyword', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'vocabulary', + an: { + lp: 'vocabulary' + }, + t: 'a' + }] + }, { + ln: 'OperationType', + ps: [{ + n: 'format', + rq: true, + col: true, + en: 'Format' + }, { + n: 'dcpType', + rq: true, + col: true, + en: 'DCPType', + ti: '.DCPType' + }] + }, { + ln: 'Attribution', + tn: null, + ps: [{ + n: 'title', + en: 'Title' + }, { + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + n: 'logoURL', + en: 'LogoURL', + ti: '.LogoURL' + }] + }, { + ln: 'AuthorityURL', + tn: null, + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + n: 'name', + rq: true, + ti: 'NMToken', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'DataURL', + tn: null, + ps: [{ + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' + }] + }, { + ln: 'ContactInformation', + tn: null, + ps: [{ + n: 'contactPersonPrimary', + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimary' + }, { + n: 'contactPosition', + en: 'ContactPosition' }, { n: 'contactAddress', en: 'ContactAddress', @@ -712,7 +543,53 @@ var WMS_1_3_0_Module_Factory = function () { en: 'ContactElectronicMailAddress' }] }, { - ln: 'LogoURL', + ln: 'Post', + tn: null, + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' + }] + }, { + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', + rq: true, + en: 'HTTP', + ti: '.HTTP' + }] + }, { + ln: 'ContactAddress', + tn: null, + ps: [{ + n: 'addressType', + rq: true, + en: 'AddressType' + }, { + n: 'address', + rq: true, + en: 'Address' + }, { + n: 'city', + rq: true, + en: 'City' + }, { + n: 'stateOrProvince', + rq: true, + en: 'StateOrProvince' + }, { + n: 'postCode', + rq: true, + en: 'PostCode' + }, { + n: 'country', + rq: true, + en: 'Country' + }] + }, { + ln: 'LegendURL', tn: null, ps: [{ n: 'format', @@ -737,239 +614,362 @@ var WMS_1_3_0_Module_Factory = function () { lp: 'height' }, t: 'a' - }] - }, { - ln: 'Keyword', - tn: null, - ps: [{ - n: 'value', - t: 'v' + }] + }, { + ln: 'Dimension', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'units', + rq: true, + an: { + lp: 'units' + }, + t: 'a' + }, { + n: 'unitSymbol', + an: { + lp: 'unitSymbol' + }, + t: 'a' + }, { + n: '_default', + an: { + lp: 'default' + }, + t: 'a' + }, { + n: 'multipleValues', + ti: 'Boolean', + an: { + lp: 'multipleValues' + }, + t: 'a' + }, { + n: 'nearestValue', + ti: 'Boolean', + an: { + lp: 'nearestValue' + }, + t: 'a' + }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' + }] + }, { + ln: 'EXGeographicBoundingBox', + tn: null, + ps: [{ + n: 'westBoundLongitude', + rq: true, + ti: 'Double' + }, { + n: 'eastBoundLongitude', + rq: true, + ti: 'Double' + }, { + n: 'southBoundLatitude', + rq: true, + ti: 'Double' + }, { + n: 'northBoundLatitude', + rq: true, + ti: 'Double' + }] + }, { + ln: 'Service', + tn: null, + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'keywordList', + en: 'KeywordList', + ti: '.KeywordList' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + n: 'contactInformation', + en: 'ContactInformation', + ti: '.ContactInformation' + }, { + n: 'fees', + en: 'Fees' + }, { + n: 'accessConstraints', + en: 'AccessConstraints' + }, { + n: 'layerLimit', + en: 'LayerLimit', + ti: 'PositiveInteger' + }, { + n: 'maxWidth', + en: 'MaxWidth', + ti: 'PositiveInteger' + }, { + n: 'maxHeight', + en: 'MaxHeight', + ti: 'PositiveInteger' + }] + }, { + ln: 'OnlineResource', + tn: null, + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'vocabulary', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'vocabulary' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'KeywordList', - tn: null, - ps: [{ - n: 'keyword', - mno: 0, - col: true, - en: 'Keyword', - ti: '.Keyword' - }] - }, { - ln: 'Capability', + ln: 'ContactPersonPrimary', tn: null, ps: [{ - n: 'request', + n: 'contactPerson', rq: true, - en: 'Request', - ti: '.Request' + en: 'ContactPerson' }, { - n: 'exception', + n: 'contactOrganization', rq: true, - en: 'Exception', - ti: '.Exception' - }, { - n: 'extendedCapabilities', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_ExtendedCapabilities', - ti: 'AnyType', - t: 'er' - }, { - n: 'layer', - en: 'Layer', - ti: '.Layer' - }] - }, { - ln: 'Attribution', - tn: null, - ps: [{ - n: 'title', - en: 'Title' - }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResource' - }, { - n: 'logoURL', - en: 'LogoURL', - ti: '.LogoURL' + en: 'ContactOrganization' }] }], eis: [{ - en: 'PostCode' - }, { - en: 'ContactOrganization' - }, { - en: 'Country' - }, { - en: 'Fees' - }, { - en: 'KeywordList', - ti: '.KeywordList' - }, { - en: 'GetCapabilities', - ti: '.OperationType' - }, { en: 'StateOrProvince' }, { - en: 'Format' - }, { - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBox' + en: 'OnlineResource', + ti: '.OnlineResource' }, { - en: 'Request', - ti: '.Request' + en: '_ExtendedCapabilities', + ti: 'AnyType' }, { en: 'WMS_Capabilities', ti: '.WMSCapabilities' + }, { + en: 'Keyword', + ti: '.Keyword' }, { en: 'Layer', ti: '.Layer' }, { - en: 'ContactElectronicMailAddress' + en: 'Exception', + ti: '.Exception' }, { - en: 'OtherExtendedOperation', - ti: '.OperationType', - sh: '_ExtendedOperation' + en: 'Attribution', + ti: '.Attribution' }, { - en: '_ExtendedOperation', - ti: '.OperationType' + en: 'Post', + ti: '.Post' }, { - en: 'MaxWidth', - ti: 'PositiveInteger' + en: 'BoundingBox', + ti: '.BoundingBox' }, { - en: 'MinScaleDenominator', - ti: 'Double' + en: 'Fees' }, { - en: 'Get', - ti: '.Get' + en: 'Name' }, { - en: 'ContactPersonPrimary', - ti: '.ContactPersonPrimary' + en: 'Address' }, { - en: 'DataURL', - ti: '.DataURL' + en: 'MaxHeight', + ti: 'PositiveInteger' }, { - en: 'AddressType' + en: 'Country' }, { - en: 'CRS' + en: 'AccessConstraints' }, { - en: 'ContactVoiceTelephone' + en: 'StyleURL', + ti: '.StyleURL' }, { - en: 'Keyword', - ti: '.Keyword' + en: 'LogoURL', + ti: '.LogoURL' }, { - en: 'Post', - ti: '.Post' + en: 'Format' }, { - en: 'MetadataURL', - ti: '.MetadataURL' + en: 'DCPType', + ti: '.DCPType' }, { - en: 'FeatureListURL', - ti: '.FeatureListURL' + en: 'PostCode' }, { - en: 'ContactPerson' + en: 'LayerLimit', + ti: 'PositiveInteger' }, { - en: 'AccessConstraints' + en: 'ContactVoiceTelephone' }, { - en: 'LogoURL', - ti: '.LogoURL' + en: '_ExtendedOperation', + ti: '.OperationType' }, { - en: 'ContactInformation', - ti: '.ContactInformation' + en: 'OtherExtendedOperation', + ti: '.OperationType', + sh: '_ExtendedOperation' }, { - en: 'Service', - ti: '.Service' + en: 'Title' }, { en: 'ContactAddress', ti: '.ContactAddress' }, { - en: 'Capability', - ti: '.Capability' + en: 'Get', + ti: '.Get' }, { - en: 'GetMap', - ti: '.OperationType' + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimary' }, { - en: 'LayerLimit', - ti: 'PositiveInteger' + en: 'FeatureListURL', + ti: '.FeatureListURL' }, { - en: 'BoundingBox', - ti: '.BoundingBox' + en: 'CRS' }, { - en: 'Title' + en: 'HTTP', + ti: '.HTTP' + }, { + en: 'StyleSheetURL', + ti: '.StyleSheetURL' + }, { + en: 'ContactPosition' + }, { + en: 'City' }, { en: 'OtherExtendedCapabilities', ti: 'AnyType', sh: '_ExtendedCapabilities' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'AddressType' }, { - en: 'Dimension', - ti: '.Dimension' + en: 'DataURL', + ti: '.DataURL' }, { - en: 'ContactFacsimileTelephone' + en: 'Capability', + ti: '.Capability' }, { - en: 'Exception', - ti: '.Exception' + en: 'AuthorityURL', + ti: '.AuthorityURL' }, { - en: 'Abstract' + en: 'GetCapabilities', + ti: '.OperationType' }, { - en: 'Address' + en: 'Abstract' }, { - en: 'MaxHeight', - ti: 'PositiveInteger' + en: 'ContactFacsimileTelephone' }, { - en: 'City' + en: 'ContactElectronicMailAddress' }, { - en: 'Name' + en: 'GetMap', + ti: '.OperationType' }, { - en: '_ExtendedCapabilities', - ti: 'AnyType' + en: 'ContactPerson' }, { - en: 'GetFeatureInfo', - ti: '.OperationType' + en: 'Service', + ti: '.Service' }, { - en: 'StyleURL', - ti: '.StyleURL' + en: 'ContactOrganization' }, { - en: 'ContactPosition' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'LegendURL', - ti: '.LegendURL' + en: 'MaxWidth', + ti: 'PositiveInteger' }, { - en: 'StyleSheetURL', - ti: '.StyleSheetURL' + en: 'Request', + ti: '.Request' }, { - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'Dimension', + ti: '.Dimension' }, { en: 'Style', ti: '.Style' + }, { + en: 'LegendURL', + ti: '.LegendURL' + }, { + en: 'ContactInformation', + ti: '.ContactInformation' + }, { + en: 'KeywordList', + ti: '.KeywordList' }, { en: 'Identifier', ti: '.Identifier' }, { - en: 'Attribution', - ti: '.Attribution' + en: 'MetadataURL', + ti: '.MetadataURL' }, { en: 'MaxScaleDenominator', ti: 'Double' }, { - en: 'AuthorityURL', - ti: '.AuthorityURL' + en: 'GetFeatureInfo', + ti: '.OperationType' }, { - en: 'DCPType', - ti: '.DCPType' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBox' }] }; return { diff --git a/scripts/lib/WMTS_1_0.js b/scripts/lib/WMTS_1_0.js index b522bd6b..80366397 100644 --- a/scripts/lib/WMTS_1_0.js +++ b/scripts/lib/WMTS_1_0.js @@ -4,7 +4,19 @@ var WMTS_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wmts\/1.0', deps: ['OWS_1_1_0', 'GML_3_1_1'], tis: [{ - ln: 'TileMatrix', + ln: 'TextPayload', + tn: null, + ps: [{ + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'textContent', + rq: true, + en: 'TextContent' + }] + }, { + ln: 'TileMatrixSet', tn: null, bti: 'OWS_1_1_0.DescriptionType', ps: [{ @@ -16,38 +28,31 @@ var WMTS_1_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.CodeType' }, { - n: 'scaleDenominator', - rq: true, - en: 'ScaleDenominator', - ti: 'Double' + n: 'boundingBox', + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.BoundingBoxType', + t: 'er' }, { - n: 'topLeftCorner', + n: 'supportedCRS', rq: true, - en: 'TopLeftCorner', - ti: { - t: 'l', - bti: 'Double' + en: { + lp: 'SupportedCRS', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - n: 'tileWidth', - rq: true, - en: 'TileWidth', - ti: 'PositiveInteger' - }, { - n: 'tileHeight', - rq: true, - en: 'TileHeight', - ti: 'PositiveInteger' - }, { - n: 'matrixWidth', - rq: true, - en: 'MatrixWidth', - ti: 'PositiveInteger' + n: 'wellKnownScaleSet', + en: 'WellKnownScaleSet' }, { - n: 'matrixHeight', + n: 'tileMatrix', rq: true, - en: 'MatrixHeight', - ti: 'PositiveInteger' + col: true, + en: 'TileMatrix', + ti: '.TileMatrix' }] }, { ln: 'ContentsType', @@ -60,16 +65,80 @@ var WMTS_1_0_Module_Factory = function () { ti: '.TileMatrixSet' }] }, { - ln: 'TextPayload', + ln: 'TileMatrixSetLink', tn: null, ps: [{ - n: 'format', + n: 'tileMatrixSet', rq: true, - en: 'Format' + en: 'TileMatrixSet' }, { - n: 'textContent', + n: 'tileMatrixSetLimits', + en: 'TileMatrixSetLimits', + ti: '.TileMatrixSetLimits' + }] + }, { + ln: 'FeatureInfoResponse', + tn: null, + ps: [{ + n: 'featureCollection', rq: true, - en: 'TextContent' + en: { + lp: '_FeatureCollection', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractFeatureCollectionType' + }, { + n: 'textPayload', + rq: true, + en: 'TextPayload', + ti: '.TextPayload' + }, { + n: 'binaryPayload', + rq: true, + en: 'BinaryPayload', + ti: '.BinaryPayload' + }, { + n: 'anyContent', + rq: true, + en: 'AnyContent', + ti: 'AnyType' + }] + }, { + ln: 'Capabilities', + tn: null, + bti: 'OWS_1_1_0.CapabilitiesBaseType', + ps: [{ + n: 'contents', + en: 'Contents', + ti: '.ContentsType' + }, { + n: 'themes', + mno: 0, + col: true, + en: 'Themes', + ti: '.Themes' + }, { + n: 'wsdl', + mno: 0, + col: true, + en: 'WSDL', + ti: 'OWS_1_1_0.OnlineResourceType' + }, { + n: 'serviceMetadataURL', + mno: 0, + col: true, + en: 'ServiceMetadataURL', + ti: 'OWS_1_1_0.OnlineResourceType' + }] + }, { + ln: 'TileMatrixSetLimits', + tn: null, + ps: [{ + n: 'tileMatrixLimits', + rq: true, + col: true, + en: 'TileMatrixLimits', + ti: '.TileMatrixLimits' }] }, { ln: 'GetTile', @@ -126,43 +195,54 @@ var WMTS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TileMatrixSet', - tn: null, - bti: 'OWS_1_1_0.DescriptionType', + ln: 'URLTemplateType', ps: [{ - n: 'identifier', + n: 'format', rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + an: { + lp: 'format' }, - ti: 'OWS_1_1_0.CodeType' + t: 'a' }, { - n: 'boundingBox', - mx: false, - dom: false, - en: { - lp: 'BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + n: 'resourceType', + rq: true, + an: { + lp: 'resourceType' }, - ti: 'OWS_1_1_0.BoundingBoxType', - t: 'er' + t: 'a' }, { - n: 'supportedCRS', + n: 'template', rq: true, - en: { - lp: 'SupportedCRS', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - } - }, { - n: 'wellKnownScaleSet', - en: 'WellKnownScaleSet' + an: { + lp: 'template' + }, + t: 'a' + }] + }, { + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_1_0.GetCapabilitiesType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'DimensionNameValue', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'tileMatrix', + n: 'name', rq: true, - col: true, - en: 'TileMatrix', - ti: '.TileMatrix' + an: { + lp: 'name' + }, + t: 'a' }] }, { ln: 'Style', @@ -226,51 +306,32 @@ var WMTS_1_0_Module_Factory = function () { en: 'Value' }] }, { - ln: 'Themes', - tn: null, - ps: [{ - n: 'theme', - mno: 0, - col: true, - en: 'Theme', - ti: '.Theme' - }] - }, { - ln: 'GetFeatureInfo', + ln: 'TileMatrixLimits', tn: null, ps: [{ - n: 'getTile', - rq: true, - en: 'GetTile', - ti: '.GetTile' - }, { - n: 'j', + n: 'tileMatrix', rq: true, - en: 'J', - ti: 'NonNegativeInteger' + en: 'TileMatrix' }, { - n: 'i', + n: 'minTileRow', rq: true, - en: 'I', - ti: 'NonNegativeInteger' + en: 'MinTileRow', + ti: 'PositiveInteger' }, { - n: 'infoFormat', + n: 'maxTileRow', rq: true, - en: 'InfoFormat' + en: 'MaxTileRow', + ti: 'PositiveInteger' }, { - n: 'service', + n: 'minTileCol', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'MinTileCol', + ti: 'PositiveInteger' }, { - n: 'version', + n: 'maxTileCol', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'MaxTileCol', + ti: 'PositiveInteger' }] }, { ln: 'BinaryPayload', @@ -286,141 +347,136 @@ var WMTS_1_0_Module_Factory = function () { ti: 'Base64Binary' }] }, { - ln: 'GetCapabilities', + ln: 'TileMatrix', tn: null, - bti: 'OWS_1_1_0.GetCapabilitiesType', + bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'service', + n: 'identifier', rq: true, - an: { - lp: 'service' + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.CodeType' + }, { + n: 'scaleDenominator', + rq: true, + en: 'ScaleDenominator', + ti: 'Double' + }, { + n: 'topLeftCorner', + rq: true, + en: 'TopLeftCorner', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'tileWidth', + rq: true, + en: 'TileWidth', + ti: 'PositiveInteger' + }, { + n: 'tileHeight', + rq: true, + en: 'TileHeight', + ti: 'PositiveInteger' + }, { + n: 'matrixWidth', + rq: true, + en: 'MatrixWidth', + ti: 'PositiveInteger' + }, { + n: 'matrixHeight', + rq: true, + en: 'MatrixHeight', + ti: 'PositiveInteger' }] }, { - ln: 'URLTemplateType', + ln: 'LegendURL', + tn: null, + bti: 'OWS_1_1_0.OnlineResourceType', ps: [{ n: 'format', - rq: true, an: { lp: 'format' }, t: 'a' }, { - n: 'resourceType', - rq: true, + n: 'minScaleDenominator', + ti: 'Double', an: { - lp: 'resourceType' + lp: 'minScaleDenominator' }, t: 'a' }, { - n: 'template', - rq: true, + n: 'maxScaleDenominator', + ti: 'Double', an: { - lp: 'template' + lp: 'maxScaleDenominator' }, t: 'a' - }] - }, { - ln: 'TileMatrixSetLink', - tn: null, - ps: [{ - n: 'tileMatrixSet', - rq: true, - en: 'TileMatrixSet' }, { - n: 'tileMatrixSetLimits', - en: 'TileMatrixSetLimits', - ti: '.TileMatrixSetLimits' + n: 'width', + ti: 'PositiveInteger', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'PositiveInteger', + an: { + lp: 'height' + }, + t: 'a' }] }, { - ln: 'TileMatrixLimits', + ln: 'GetFeatureInfo', tn: null, ps: [{ - n: 'tileMatrix', + n: 'getTile', rq: true, - en: 'TileMatrix' + en: 'GetTile', + ti: '.GetTile' }, { - n: 'minTileRow', + n: 'j', rq: true, - en: 'MinTileRow', - ti: 'PositiveInteger' + en: 'J', + ti: 'NonNegativeInteger' }, { - n: 'maxTileRow', + n: 'i', rq: true, - en: 'MaxTileRow', - ti: 'PositiveInteger' + en: 'I', + ti: 'NonNegativeInteger' }, { - n: 'minTileCol', + n: 'infoFormat', rq: true, - en: 'MinTileCol', - ti: 'PositiveInteger' + en: 'InfoFormat' }, { - n: 'maxTileCol', + n: 'service', rq: true, - en: 'MaxTileCol', - ti: 'PositiveInteger' - }] - }, { - ln: 'TileMatrixSetLimits', - tn: null, - ps: [{ - n: 'tileMatrixLimits', + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', rq: true, - col: true, - en: 'TileMatrixLimits', - ti: '.TileMatrixLimits' + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'Theme', + ln: 'Themes', tn: null, - bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'identifier', - rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.CodeType' - }, { n: 'theme', mno: 0, col: true, en: 'Theme', ti: '.Theme' - }, { - n: 'layerRef', - mno: 0, - col: true, - en: 'LayerRef' - }] - }, { - ln: 'FeatureInfoResponse', - tn: null, - ps: [{ - n: 'featureCollection', - rq: true, - en: { - lp: '_FeatureCollection', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractFeatureCollectionType' - }, { - n: 'textPayload', - rq: true, - en: 'TextPayload', - ti: '.TextPayload' - }, { - n: 'binaryPayload', - rq: true, - en: 'BinaryPayload', - ti: '.BinaryPayload' - }, { - n: 'anyContent', - rq: true, - en: 'AnyContent', - ti: 'AnyType' }] }, { ln: 'LayerType', @@ -461,124 +517,69 @@ var WMTS_1_0_Module_Factory = function () { ti: '.URLTemplateType' }] }, { - ln: 'LegendURL', - tn: null, - bti: 'OWS_1_1_0.OnlineResourceType', - ps: [{ - n: 'format', - an: { - lp: 'format' - }, - t: 'a' - }, { - n: 'minScaleDenominator', - ti: 'Double', - an: { - lp: 'minScaleDenominator' - }, - t: 'a' - }, { - n: 'maxScaleDenominator', - ti: 'Double', - an: { - lp: 'maxScaleDenominator' - }, - t: 'a' - }, { - n: 'width', - ti: 'PositiveInteger', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'PositiveInteger', - an: { - lp: 'height' - }, - t: 'a' - }] - }, { - ln: 'DimensionNameValue', + ln: 'Theme', tn: null, + bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', + n: 'identifier', rq: true, - an: { - lp: 'name' + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' - }] - }, { - ln: 'Capabilities', - tn: null, - bti: 'OWS_1_1_0.CapabilitiesBaseType', - ps: [{ - n: 'contents', - en: 'Contents', - ti: '.ContentsType' - }, { - n: 'themes', - mno: 0, - col: true, - en: 'Themes', - ti: '.Themes' + ti: 'OWS_1_1_0.CodeType' }, { - n: 'wsdl', + n: 'theme', mno: 0, col: true, - en: 'WSDL', - ti: 'OWS_1_1_0.OnlineResourceType' + en: 'Theme', + ti: '.Theme' }, { - n: 'serviceMetadataURL', + n: 'layerRef', mno: 0, col: true, - en: 'ServiceMetadataURL', - ti: 'OWS_1_1_0.OnlineResourceType' + en: 'LayerRef' }] }, { t: 'enum', - ln: 'RequestServiceType', - vs: ['WMTS'] - }, { - t: 'enum', - ln: 'GetCapabilitiesValueType', - vs: ['GetCapabilities'] + ln: 'VersionType', + vs: ['1.0.0'] }, { t: 'enum', ln: 'GetTileValueType', vs: ['GetTile'] }, { t: 'enum', - ln: 'VersionType', - vs: ['1.0.0'] + ln: 'RequestServiceType', + vs: ['WMTS'] + }, { + t: 'enum', + ln: 'GetCapabilitiesValueType', + vs: ['GetCapabilities'] }, { t: 'enum', ln: 'GetFeatureInfoValueType', vs: ['GetFeatureInfo'] }], eis: [{ - en: 'FeatureInfoResponse', - ti: '.FeatureInfoResponse' - }, { - en: 'Dimension', - ti: '.Dimension' - }, { en: 'TileMatrixLimits', ti: '.TileMatrixLimits' }, { - en: 'TextPayload', - ti: '.TextPayload' + en: 'Themes', + ti: '.Themes' }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'TileMatrixSetLimits', + ti: '.TileMatrixSetLimits' }, { - en: 'GetFeatureInfo', - ti: '.GetFeatureInfo' + en: 'TileMatrixSet', + ti: '.TileMatrixSet' + }, { + en: 'Layer', + ti: '.LayerType', + sh: { + lp: 'DatasetDescriptionSummary', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + } }, { en: 'LegendURL', ti: '.LegendURL' @@ -586,42 +587,41 @@ var WMTS_1_0_Module_Factory = function () { en: 'DimensionNameValue', ti: '.DimensionNameValue' }, { - en: 'TileMatrixSetLimits', - ti: '.TileMatrixSetLimits' - }, { - en: 'TileMatrixSetLink', - ti: '.TileMatrixSetLink' - }, { - en: 'GetTile', - ti: '.GetTile' - }, { - en: 'BinaryPayload', - ti: '.BinaryPayload' + en: 'Capabilities', + ti: '.Capabilities' }, { en: 'Style', ti: '.Style' }, { - en: 'TileMatrixSet', - ti: '.TileMatrixSet' - }, { - en: 'Capabilities', - ti: '.Capabilities' + en: 'TextPayload', + ti: '.TextPayload' }, { - en: 'Layer', - ti: '.LayerType', - sh: { - lp: 'DatasetDescriptionSummary', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - } + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { en: 'TileMatrix', ti: '.TileMatrix' }, { - en: 'Themes', - ti: '.Themes' + en: 'FeatureInfoResponse', + ti: '.FeatureInfoResponse' + }, { + en: 'GetFeatureInfo', + ti: '.GetFeatureInfo' }, { en: 'Theme', ti: '.Theme' + }, { + en: 'BinaryPayload', + ti: '.BinaryPayload' + }, { + en: 'TileMatrixSetLink', + ti: '.TileMatrixSetLink' + }, { + en: 'Dimension', + ti: '.Dimension' + }, { + en: 'GetTile', + ti: '.GetTile' }] }; return { diff --git a/scripts/lib/WPS_1_0_0.js b/scripts/lib/WPS_1_0_0.js index 00270004..7d84f5bd 100644 --- a/scripts/lib/WPS_1_0_0.js +++ b/scripts/lib/WPS_1_0_0.js @@ -4,81 +4,105 @@ var WPS_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wps\/1.0.0', deps: ['OWS_1_1_0'], tis: [{ - ln: 'ProcessDescriptionType.DataInputs', - tn: null, + ln: 'ComplexDataType', ps: [{ - n: 'input', - rq: true, + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', col: true, - en: { - lp: 'Input' + t: 'ae' + }, { + n: 'mimeType', + an: { + lp: 'mimeType' }, - ti: '.InputDescriptionType' + t: 'a' + }, { + n: 'encoding', + an: { + lp: 'encoding' + }, + t: 'a' + }, { + n: 'schema', + an: { + lp: 'schema' + }, + t: 'a' }] }, { - ln: 'SupportedComplexDataType', + ln: 'InputReferenceType.Header', + tn: null, ps: [{ - n: '_default', + n: 'key', rq: true, - en: { - lp: 'Default' + an: { + lp: 'key' }, - ti: '.ComplexDataCombinationType' + t: 'a' }, { - n: 'supported', + n: 'value', rq: true, - en: { - lp: 'Supported' + an: { + lp: 'value' }, - ti: '.ComplexDataCombinationsType' + t: 'a' }] }, { - ln: 'ProcessDescriptionType', - bti: '.ProcessBriefType', + ln: 'DocumentOutputDefinitionType', + bti: '.OutputDefinitionType', ps: [{ - n: 'dataInputs', + n: 'title', en: { - lp: 'DataInputs' + lp: 'Title', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.ProcessDescriptionType.DataInputs' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'processOutputs', - rq: true, + n: '_abstract', en: { - lp: 'ProcessOutputs' - }, - ti: '.ProcessDescriptionType.ProcessOutputs' - }, { - n: 'storeSupported', - ti: 'Boolean', - an: { - lp: 'storeSupported' + lp: 'Abstract', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'statusSupported', + n: 'asReference', ti: 'Boolean', an: { - lp: 'statusSupported' + lp: 'asReference' }, t: 'a' }] }, { - ln: 'SupportedUOMsType', + ln: 'ProcessDescriptionType.DataInputs', + tn: null, ps: [{ - n: '_default', + n: 'input', rq: true, + col: true, en: { - lp: 'Default' + lp: 'Input' }, - ti: '.SupportedUOMsType.Default' + ti: '.InputDescriptionType' + }] + }, { + ln: 'LiteralDataType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'supported', - rq: true, - en: { - lp: 'Supported' + n: 'dataType', + an: { + lp: 'dataType' }, - ti: '.UOMsType' + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { ln: 'ResponseDocumentType', @@ -110,40 +134,6 @@ var WPS_1_0_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ProcessDescriptions', - tn: null, - bti: '.ResponseBaseType', - ps: [{ - n: 'processDescription', - rq: true, - col: true, - en: { - lp: 'ProcessDescription' - }, - ti: '.ProcessDescriptionType' - }] - }, { - ln: 'ProcessBriefType', - bti: '.DescriptionType', - ps: [{ - n: 'profile', - mno: 0, - col: true, - en: 'Profile' - }, { - n: 'wsdl', - en: 'WSDL', - ti: '.WSDL' - }, { - n: 'processVersion', - rq: true, - an: { - lp: 'processVersion', - ns: 'http:\/\/www.opengis.net\/wps\/1.0.0' - }, - t: 'a' - }] }, { ln: 'InputReferenceType.BodyReference', tn: null, @@ -157,235 +147,245 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LiteralInputType', - bti: '.LiteralOutputType', + ln: 'DataInputsType', ps: [{ - n: 'allowedValues', + n: 'input', rq: true, + col: true, + en: 'Input', + ti: '.InputType' + }] + }, { + ln: 'ProcessDescriptionType', + bti: '.ProcessBriefType', + ps: [{ + n: 'dataInputs', en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'DataInputs' }, - ti: 'OWS_1_1_0.AllowedValues' + ti: '.ProcessDescriptionType.DataInputs' }, { - n: 'anyValue', + n: 'processOutputs', rq: true, en: { - lp: 'AnyValue', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'ProcessOutputs' }, - ti: 'OWS_1_1_0.AnyValue' + ti: '.ProcessDescriptionType.ProcessOutputs' }, { - n: 'valuesReference', - rq: true, - en: { - lp: 'ValuesReference' + n: 'storeSupported', + ti: 'Boolean', + an: { + lp: 'storeSupported' }, - ti: '.ValuesReferenceType' - }, { - n: 'defaultValue', - en: { - lp: 'DefaultValue' - } - }] - }, { - ln: 'ComplexDataDescriptionType', - ps: [{ - n: 'mimeType', - rq: true, - en: { - lp: 'MimeType' - } - }, { - n: 'encoding', - en: { - lp: 'Encoding' - } + t: 'a' }, { - n: 'schema', - en: { - lp: 'Schema' - } + n: 'statusSupported', + ti: 'Boolean', + an: { + lp: 'statusSupported' + }, + t: 'a' }] }, { - ln: 'UOMsType', + ln: 'ComplexDataCombinationsType', ps: [{ - n: 'uom', + n: 'format', rq: true, col: true, en: { - lp: 'UOM', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'Format' }, - ti: 'OWS_1_1_0.DomainMetadataType' + ti: '.ComplexDataDescriptionType' }] }, { - ln: 'StatusType', + ln: 'InputReferenceType', ps: [{ - n: 'processAccepted', - rq: true, - en: 'ProcessAccepted' - }, { - n: 'processStarted', - rq: true, - en: 'ProcessStarted', - ti: '.ProcessStartedType' - }, { - n: 'processPaused', - rq: true, - en: 'ProcessPaused', - ti: '.ProcessStartedType' + n: 'header', + mno: 0, + col: true, + en: 'Header', + ti: '.InputReferenceType.Header' }, { - n: 'processSucceeded', + n: 'body', rq: true, - en: 'ProcessSucceeded' + en: 'Body', + ti: 'AnyType' }, { - n: 'processFailed', + n: 'bodyReference', rq: true, - en: 'ProcessFailed', - ti: '.ProcessFailedType' + en: 'BodyReference', + ti: '.InputReferenceType.BodyReference' }, { - n: 'creationTime', + n: 'href', rq: true, - ti: 'DateTime', an: { - lp: 'creationTime' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: 'OWS_1_1_0.AcceptVersionsType' }, { - n: 'service', - rq: true, + n: 'method', an: { - lp: 'service' + lp: 'method' }, t: 'a' }, { - n: 'language', + n: 'mimeType', an: { - lp: 'language' + lp: 'mimeType' + }, + t: 'a' + }, { + n: 'encoding', + an: { + lp: 'encoding' + }, + t: 'a' + }, { + n: 'schema', + an: { + lp: 'schema' }, t: 'a' }] }, { - ln: 'ExecuteResponse', + ln: 'Execute', tn: null, - bti: '.ResponseBaseType', + bti: '.RequestBaseType', ps: [{ - n: 'process', - rq: true, - en: 'Process', - ti: '.ProcessBriefType' - }, { - n: 'status', + n: 'identifier', rq: true, - en: 'Status', - ti: '.StatusType' + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.CodeType' }, { n: 'dataInputs', en: 'DataInputs', ti: '.DataInputsType' }, { - n: 'outputDefinitions', - en: 'OutputDefinitions', - ti: '.OutputDefinitionsType' + n: 'responseForm', + en: 'ResponseForm', + ti: '.ResponseFormType' + }] + }, { + ln: 'ProcessDescriptions', + tn: null, + bti: '.ResponseBaseType', + ps: [{ + n: 'processDescription', + rq: true, + col: true, + en: { + lp: 'ProcessDescription' + }, + ti: '.ProcessDescriptionType' + }] + }, { + ln: 'WPSCapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', + ps: [{ + n: 'processOfferings', + rq: true, + en: 'ProcessOfferings', + ti: '.ProcessOfferings' }, { - n: 'processOutputs', - en: 'ProcessOutputs', - ti: '.ExecuteResponse.ProcessOutputs' + n: 'languages', + rq: true, + en: 'Languages', + ti: '.Languages' }, { - n: 'serviceInstance', + n: 'wsdl', + en: 'WSDL', + ti: '.WSDL' + }, { + n: 'service', rq: true, + ti: 'AnySimpleType', an: { - lp: 'serviceInstance' + lp: 'service' }, t: 'a' }, { - n: 'statusLocation', + n: 'lang', + rq: true, an: { - lp: 'statusLocation' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'DescribeProcess', + ln: 'Languages.Default', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'identifier', + n: 'language', rq: true, - col: true, en: { - lp: 'Identifier', + lp: 'Language', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.CodeType' + ti: 'Language' }] }, { - ln: 'OutputDefinitionsType', + ln: 'ValuesReferenceType', ps: [{ - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.DocumentOutputDefinitionType' + n: 'reference', + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' + }, { + n: 'valuesForm', + an: { + lp: 'valuesForm' + }, + t: 'a' }] }, { - ln: 'LiteralOutputType', + ln: 'SupportedCRSsType', ps: [{ - n: 'dataType', + n: '_default', + rq: true, en: { - lp: 'DataType', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'Default' }, - ti: 'OWS_1_1_0.DomainMetadataType' + ti: '.SupportedCRSsType.Default' }, { - n: 'uoMs', + n: 'supported', + rq: true, en: { - lp: 'UOMs' + lp: 'Supported' }, - ti: '.SupportedUOMsType' + ti: '.CRSsType' }] }, { - ln: 'ProcessOfferings', + ln: 'DescribeProcess', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'process', - rq: true, - col: true, - en: 'Process', - ti: '.ProcessBriefType' - }] - }, { - ln: 'LanguagesType', - ps: [{ - n: 'language', + n: 'identifier', rq: true, col: true, en: { - lp: 'Language', + lp: 'Identifier', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'Language' + ti: 'OWS_1_1_0.CodeType' }] }, { - ln: 'Languages.Default', - tn: null, + ln: 'UOMsType', ps: [{ - n: 'language', + n: 'uom', rq: true, + col: true, en: { - lp: 'Language', + lp: 'UOM', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'Language' + ti: 'OWS_1_1_0.DomainMetadataType' }] }, { ln: 'OutputReferenceType', @@ -416,19 +416,43 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CRSsType', + ln: 'SupportedUOMsType', ps: [{ - n: 'crs', + n: '_default', rq: true, - col: true, en: { - lp: 'CRS' - } + lp: 'Default' + }, + ti: '.SupportedUOMsType.Default' + }, { + n: 'supported', + rq: true, + en: { + lp: 'Supported' + }, + ti: '.UOMsType' }] }, { - ln: 'DocumentOutputDefinitionType', - bti: '.OutputDefinitionType', + ln: 'ComplexDataCombinationType', + ps: [{ + n: 'format', + rq: true, + en: { + lp: 'Format' + }, + ti: '.ComplexDataDescriptionType' + }] + }, { + ln: 'InputType', ps: [{ + n: 'identifier', + rq: true, + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.CodeType' + }, { n: 'title', en: { lp: 'Title', @@ -443,146 +467,65 @@ var WPS_1_0_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'asReference', - ti: 'Boolean', - an: { - lp: 'asReference' - }, - t: 'a' + n: 'reference', + rq: true, + en: 'Reference', + ti: '.InputReferenceType' + }, { + n: 'data', + rq: true, + en: 'Data', + ti: '.DataType' }] }, { - ln: 'InputReferenceType.Header', + ln: 'GetCapabilities', tn: null, ps: [{ - n: 'key', + n: 'acceptVersions', + en: 'AcceptVersions', + ti: 'OWS_1_1_0.AcceptVersionsType' + }, { + n: 'service', rq: true, an: { - lp: 'key' + lp: 'service' }, t: 'a' }, { - n: 'value', - rq: true, + n: 'language', an: { - lp: 'value' + lp: 'language' }, t: 'a' }] }, { - ln: 'InputReferenceType', + ln: 'SupportedComplexDataType', ps: [{ - n: 'header', - mno: 0, - col: true, - en: 'Header', - ti: '.InputReferenceType.Header' - }, { - n: 'body', + n: '_default', rq: true, - en: 'Body', - ti: 'AnyType' + en: { + lp: 'Default' + }, + ti: '.ComplexDataCombinationType' }, { - n: 'bodyReference', + n: 'supported', rq: true, - en: 'BodyReference', - ti: '.InputReferenceType.BodyReference' - }, { - n: 'href', - rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }, { - n: 'method', - an: { - lp: 'method' - }, - t: 'a' - }, { - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' - }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' - }, { - n: 'schema', - an: { - lp: 'schema' + en: { + lp: 'Supported' }, - t: 'a' + ti: '.ComplexDataCombinationsType' }] }, { - ln: 'ValuesReferenceType', + ln: 'SupportedComplexDataInputType', + bti: '.SupportedComplexDataType', ps: [{ - n: 'reference', - an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - t: 'a' - }, { - n: 'valuesForm', + n: 'maximumMegabytes', + ti: 'Integer', an: { - lp: 'valuesForm' + lp: 'maximumMegabytes' }, t: 'a' }] - }, { - ln: 'ResponseFormType', - ps: [{ - n: 'responseDocument', - rq: true, - en: 'ResponseDocument', - ti: '.ResponseDocumentType' - }, { - n: 'rawDataOutput', - rq: true, - en: 'RawDataOutput', - ti: '.OutputDefinitionType' - }] - }, { - ln: 'DescriptionType', - ps: [{ - n: 'identifier', - rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.CodeType' - }, { - n: 'title', - rq: true, - en: { - lp: 'Title', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: '_abstract', - en: { - lp: 'Abstract', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'metadata', - mno: 0, - col: true, - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.MetadataType' - }] }, { ln: 'InputDescriptionType', bti: '.DescriptionType', @@ -625,43 +568,91 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SupportedUOMsType.Default', - tn: null, + ln: 'OutputDataType', + bti: '.DescriptionType', ps: [{ - n: 'uom', + n: 'reference', + rq: true, + en: 'Reference', + ti: '.OutputReferenceType' + }, { + n: 'data', rq: true, + en: 'Data', + ti: '.DataType' + }] + }, { + ln: 'LiteralOutputType', + ps: [{ + n: 'dataType', en: { - lp: 'UOM', + lp: 'DataType', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, ti: 'OWS_1_1_0.DomainMetadataType' + }, { + n: 'uoMs', + en: { + lp: 'UOMs' + }, + ti: '.SupportedUOMsType' }] }, { - ln: 'SupportedCRSsType.Default', - tn: null, + ln: 'OutputDefinitionType', ps: [{ - n: 'crs', + n: 'identifier', rq: true, en: { - lp: 'CRS' - } + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.CodeType' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }, { + n: 'mimeType', + an: { + lp: 'mimeType' + }, + t: 'a' + }, { + n: 'encoding', + an: { + lp: 'encoding' + }, + t: 'a' + }, { + n: 'schema', + an: { + lp: 'schema' + }, + t: 'a' }] }, { - ln: 'OutputDataType', - bti: '.DescriptionType', + ln: 'ComplexDataDescriptionType', ps: [{ - n: 'reference', + n: 'mimeType', rq: true, - en: 'Reference', - ti: '.OutputReferenceType' + en: { + lp: 'MimeType' + } }, { - n: 'data', - rq: true, - en: 'Data', - ti: '.DataType' + n: 'encoding', + en: { + lp: 'Encoding' + } + }, { + n: 'schema', + en: { + lp: 'Schema' + } }] }, { - ln: 'InputType', + ln: 'DescriptionType', ps: [{ n: 'identifier', rq: true, @@ -672,6 +663,7 @@ var WPS_1_0_0_Module_Factory = function () { ti: 'OWS_1_1_0.CodeType' }, { n: 'title', + rq: true, en: { lp: 'Title', ns: 'http:\/\/www.opengis.net\/ows\/1.1' @@ -685,31 +677,25 @@ var WPS_1_0_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'reference', - rq: true, - en: 'Reference', - ti: '.InputReferenceType' - }, { - n: 'data', - rq: true, - en: 'Data', - ti: '.DataType' + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }] }, { - ln: 'LiteralDataType', + ln: 'ProcessStartedType', ps: [{ n: 'value', t: 'v' }, { - n: 'dataType', - an: { - lp: 'dataType' - }, - t: 'a' - }, { - n: 'uom', + n: 'percentCompleted', + ti: 'Int', an: { - lp: 'uom' + lp: 'percentCompleted' }, t: 'a' }] @@ -726,45 +712,48 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComplexDataCombinationType', + ln: 'StatusType', ps: [{ - n: 'format', + n: 'processAccepted', rq: true, - en: { - lp: 'Format' + en: 'ProcessAccepted' + }, { + n: 'processStarted', + rq: true, + en: 'ProcessStarted', + ti: '.ProcessStartedType' + }, { + n: 'processPaused', + rq: true, + en: 'ProcessPaused', + ti: '.ProcessStartedType' + }, { + n: 'processSucceeded', + rq: true, + en: 'ProcessSucceeded' + }, { + n: 'processFailed', + rq: true, + en: 'ProcessFailed', + ti: '.ProcessFailedType' + }, { + n: 'creationTime', + rq: true, + ti: 'DateTime', + an: { + lp: 'creationTime' }, - ti: '.ComplexDataDescriptionType' + t: 'a' }] }, { - ln: 'ExecuteResponse.ProcessOutputs', + ln: 'ProcessOfferings', tn: null, ps: [{ - n: 'output', + n: 'process', rq: true, col: true, - en: 'Output', - ti: '.OutputDataType' - }] - }, { - ln: 'Execute', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'identifier', - rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.CodeType' - }, { - n: 'dataInputs', - en: 'DataInputs', - ti: '.DataInputsType' - }, { - n: 'responseForm', - en: 'ResponseForm', - ti: '.ResponseFormType' + en: 'Process', + ti: '.ProcessBriefType' }] }, { ln: 'ProcessFailedType', @@ -777,40 +766,6 @@ var WPS_1_0_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.ExceptionReport' }] - }, { - ln: 'SupportedComplexDataInputType', - bti: '.SupportedComplexDataType', - ps: [{ - n: 'maximumMegabytes', - ti: 'Integer', - an: { - lp: 'maximumMegabytes' - }, - t: 'a' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'language', - an: { - lp: 'language' - }, - t: 'a' - }] }, { ln: 'OutputDescriptionType', bti: '.DescriptionType', @@ -837,166 +792,153 @@ var WPS_1_0_0_Module_Factory = function () { ti: '.SupportedCRSsType' }] }, { - ln: 'ComplexDataCombinationsType', + ln: 'ProcessDescriptionType.ProcessOutputs', + tn: null, ps: [{ - n: 'format', + n: 'output', rq: true, col: true, en: { - lp: 'Format' + lp: 'Output' }, - ti: '.ComplexDataDescriptionType' + ti: '.OutputDescriptionType' }] }, { - ln: 'ComplexDataType', + ln: 'CRSsType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', + n: 'crs', + rq: true, col: true, - t: 'ae' - }, { - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' - }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' - }, { - n: 'schema', - an: { - lp: 'schema' - }, - t: 'a' + en: { + lp: 'CRS' + } }] }, { - ln: 'SupportedCRSsType', + ln: 'OutputDefinitionsType', ps: [{ - n: '_default', + n: 'output', rq: true, - en: { - lp: 'Default' - }, - ti: '.SupportedCRSsType.Default' - }, { - n: 'supported', + col: true, + en: 'Output', + ti: '.DocumentOutputDefinitionType' + }] + }, { + ln: 'SupportedUOMsType.Default', + tn: null, + ps: [{ + n: 'uom', rq: true, en: { - lp: 'Supported' + lp: 'UOM', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.CRSsType' + ti: 'OWS_1_1_0.DomainMetadataType' }] }, { - ln: 'ResponseBaseType', + ln: 'ResponseFormType', ps: [{ - n: 'service', + n: 'responseDocument', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'ResponseDocument', + ti: '.ResponseDocumentType' }, { - n: 'version', + n: 'rawDataOutput', rq: true, - an: { - lp: 'version' + en: 'RawDataOutput', + ti: '.OutputDefinitionType' + }] + }, { + ln: 'LiteralInputType', + bti: '.LiteralOutputType', + ps: [{ + n: 'allowedValues', + rq: true, + en: { + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.AllowedValues' }, { - n: 'lang', + n: 'anyValue', rq: true, - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + en: { + lp: 'AnyValue', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' - }] - }, { - ln: 'ProcessDescriptionType.ProcessOutputs', - tn: null, - ps: [{ - n: 'output', + ti: 'OWS_1_1_0.AnyValue' + }, { + n: 'valuesReference', rq: true, - col: true, en: { - lp: 'Output' + lp: 'ValuesReference' }, - ti: '.OutputDescriptionType' + ti: '.ValuesReferenceType' + }, { + n: 'defaultValue', + en: { + lp: 'DefaultValue' + } }] }, { - ln: 'WPSCapabilitiesType', - bti: 'OWS_1_1_0.CapabilitiesBaseType', + ln: 'ProcessBriefType', + bti: '.DescriptionType', ps: [{ - n: 'processOfferings', - rq: true, - en: 'ProcessOfferings', - ti: '.ProcessOfferings' - }, { - n: 'languages', - rq: true, - en: 'Languages', - ti: '.Languages' + n: 'profile', + mno: 0, + col: true, + en: 'Profile' }, { n: 'wsdl', en: 'WSDL', ti: '.WSDL' }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'lang', + n: 'processVersion', rq: true, an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'processVersion', + ns: 'http:\/\/www.opengis.net\/wps\/1.0.0' }, t: 'a' }] }, { - ln: 'OutputDefinitionType', + ln: 'LanguagesType', ps: [{ - n: 'identifier', + n: 'language', rq: true, + col: true, en: { - lp: 'Identifier', + lp: 'Language', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.CodeType' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }, { - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' + ti: 'Language' + }] + }, { + ln: 'DataType', + ps: [{ + n: 'complexData', + rq: true, + en: 'ComplexData', + ti: '.ComplexDataType' }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' + n: 'literalData', + rq: true, + en: 'LiteralData', + ti: '.LiteralDataType' }, { - n: 'schema', - an: { - lp: 'schema' - }, - t: 'a' + n: 'boundingBoxData', + rq: true, + en: 'BoundingBoxData', + ti: 'OWS_1_1_0.BoundingBoxType' + }] + }, { + ln: 'SupportedCRSsType.Default', + tn: null, + ps: [{ + n: 'crs', + rq: true, + en: { + lp: 'CRS' + } }] }, { ln: 'Languages', @@ -1013,73 +955,131 @@ var WPS_1_0_0_Module_Factory = function () { ti: '.LanguagesType' }] }, { - ln: 'DataType', + ln: 'ExecuteResponse', + tn: null, + bti: '.ResponseBaseType', ps: [{ - n: 'complexData', + n: 'process', rq: true, - en: 'ComplexData', - ti: '.ComplexDataType' + en: 'Process', + ti: '.ProcessBriefType' }, { - n: 'literalData', + n: 'status', rq: true, - en: 'LiteralData', - ti: '.LiteralDataType' + en: 'Status', + ti: '.StatusType' }, { - n: 'boundingBoxData', + n: 'dataInputs', + en: 'DataInputs', + ti: '.DataInputsType' + }, { + n: 'outputDefinitions', + en: 'OutputDefinitions', + ti: '.OutputDefinitionsType' + }, { + n: 'processOutputs', + en: 'ProcessOutputs', + ti: '.ExecuteResponse.ProcessOutputs' + }, { + n: 'serviceInstance', rq: true, - en: 'BoundingBoxData', - ti: 'OWS_1_1_0.BoundingBoxType' + an: { + lp: 'serviceInstance' + }, + t: 'a' + }, { + n: 'statusLocation', + an: { + lp: 'statusLocation' + }, + t: 'a' }] }, { - ln: 'DataInputsType', + ln: 'RequestBaseType', ps: [{ - n: 'input', + n: 'service', rq: true, - col: true, - en: 'Input', - ti: '.InputType' + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'language', + an: { + lp: 'language' + }, + t: 'a' }] }, { - ln: 'ProcessStartedType', + ln: 'ResponseBaseType', ps: [{ - n: 'value', - t: 'v' + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'percentCompleted', - ti: 'Int', + n: 'version', + rq: true, an: { - lp: 'percentCompleted' + lp: 'version' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] + }, { + ln: 'ExecuteResponse.ProcessOutputs', + tn: null, + ps: [{ + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.OutputDataType' + }] }], eis: [{ - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'WSDL', + ti: '.WSDL' }, { - en: 'Execute', - ti: '.Execute' + en: 'Capabilities', + ti: '.WPSCapabilitiesType' }, { - en: 'Languages', - ti: '.Languages' + en: 'DescribeProcess', + ti: '.DescribeProcess' + }, { + en: 'ProcessDescriptions', + ti: '.ProcessDescriptions' }, { en: 'ProcessOfferings', ti: '.ProcessOfferings' }, { - en: 'DescribeProcess', - ti: '.DescribeProcess' - }, { - en: 'ExecuteResponse', - ti: '.ExecuteResponse' + en: 'Execute', + ti: '.Execute' }, { - en: 'WSDL', - ti: '.WSDL' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { - en: 'ProcessDescriptions', - ti: '.ProcessDescriptions' + en: 'Languages', + ti: '.Languages' }, { - en: 'Capabilities', - ti: '.WPSCapabilitiesType' + en: 'ExecuteResponse', + ti: '.ExecuteResponse' }] }; return { diff --git a/scripts/lib/WPS_2_0.js b/scripts/lib/WPS_2_0.js index d9387d66..e173f534 100644 --- a/scripts/lib/WPS_2_0.js +++ b/scripts/lib/WPS_2_0.js @@ -4,129 +4,78 @@ var WPS_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wps\/2.0', deps: ['OWS_2_0'], tis: [{ - ln: 'ComplexDataType', - bti: '.DataDescriptionType', - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'WPSCapabilitiesType', - bti: 'OWS_2_0.CapabilitiesBaseType', - ps: [{ - n: 'contents', - rq: true, - en: 'Contents', - ti: '.Contents' - }, { - n: 'extension', - en: 'Extension', - ti: '.WPSCapabilitiesType.Extension' - }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'ExecuteRequestType', - bti: '.RequestBaseType', + ln: 'GenericInputType', + bti: '.DescriptionType', ps: [{ - n: 'identifier', - rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.CodeType' - }, { n: 'input', mno: 0, col: true, en: 'Input', - ti: '.DataInputType' - }, { - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.OutputDefinitionType' + ti: '.GenericInputType' }, { - n: 'mode', - rq: true, + n: 'minOccurs', + ti: 'NonNegativeInteger', an: { - lp: 'mode' + lp: 'minOccurs' }, t: 'a' }, { - n: 'response', - rq: true, + n: 'maxOccurs', an: { - lp: 'response' + lp: 'maxOccurs' }, t: 'a' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_2_0.GetCapabilitiesType', + ln: 'DataInputType', ps: [{ - n: 'service', + n: 'data', rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'InputDescriptionType', - bti: '.DescriptionType', - ps: [{ - n: 'dataDescription', + en: 'Data', + ti: '.Data' + }, { + n: 'reference', rq: true, - mx: false, - dom: false, - en: 'DataDescription', - ti: '.DataDescriptionType', - t: 'er' + en: 'Reference', + ti: '.ReferenceType' }, { n: 'input', rq: true, col: true, en: 'Input', - ti: '.InputDescriptionType' - }, { - n: 'minOccurs', - ti: 'NonNegativeInteger', - an: { - lp: 'minOccurs' - }, - t: 'a' + ti: '.DataInputType' }, { - n: 'maxOccurs', + n: 'id', + rq: true, an: { - lp: 'maxOccurs' + lp: 'id' }, t: 'a' }] }, { - ln: 'GetStatus', + ln: 'WPSCapabilitiesType.Extension', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'jobID', - rq: true, - en: 'JobID' + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' }] }, { - ln: 'ProcessSummaryType', - bti: '.DescriptionType', + ln: 'ProcessOffering', + tn: null, ps: [{ + n: 'process', + rq: true, + en: 'Process', + ti: '.ProcessDescriptionType' + }, { + n: 'any', + rq: true, + mx: false, + t: 'ae' + }, { n: 'jobControlOptions', rq: true, ti: { @@ -158,6 +107,50 @@ var WPS_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'GetStatus', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'jobID', + rq: true, + en: 'JobID' + }] + }, { + ln: 'OutputDescriptionType', + bti: '.DescriptionType', + ps: [{ + n: 'dataDescription', + rq: true, + mx: false, + dom: false, + en: 'DataDescription', + ti: '.DataDescriptionType', + t: 'er' + }, { + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.OutputDescriptionType' + }] + }, { + ln: 'Result', + tn: null, + ps: [{ + n: 'jobID', + en: 'JobID' + }, { + n: 'expirationDate', + en: 'ExpirationDate', + ti: 'DateTime' + }, { + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.DataOutputType' + }] }, { ln: 'LiteralDataDomainType', ps: [{ @@ -207,74 +200,33 @@ var WPS_2_0_Module_Factory = function () { ti: 'OWS_2_0.ValueType' }] }, { - ln: 'GetResult', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'jobID', - rq: true, - en: 'JobID' - }] - }, { - ln: 'StatusInfo', + ln: 'Format', tn: null, ps: [{ - n: 'jobID', - rq: true, - en: 'JobID' - }, { - n: 'status', - rq: true, - en: 'Status' - }, { - n: 'expirationDate', - en: 'ExpirationDate', - ti: 'DateTime' - }, { - n: 'estimatedCompletion', - en: 'EstimatedCompletion', - ti: 'DateTime' - }, { - n: 'nextPoll', - en: 'NextPoll', - ti: 'DateTime' - }, { - n: 'percentCompleted', - en: 'PercentCompleted', - ti: 'Int' - }] - }, { - ln: 'DataInputType', - ps: [{ - n: 'data', - rq: true, - en: 'Data', - ti: '.Data' + n: 'mimeType', + an: { + lp: 'mimeType' + }, + t: 'a' }, { - n: 'reference', - rq: true, - en: 'Reference', - ti: '.ReferenceType' + n: 'encoding', + an: { + lp: 'encoding' + }, + t: 'a' }, { - n: 'input', - rq: true, - col: true, - en: 'Input', - ti: '.DataInputType' + n: 'schema', + an: { + lp: 'schema' + }, + t: 'a' }, { - n: 'id', - rq: true, + n: 'maximumMegabytes', + ti: 'PositiveInteger', an: { - lp: 'id' + lp: 'maximumMegabytes' }, t: 'a' - }] - }, { - ln: 'SupportedCRS', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { n: '_default', ti: 'Boolean', @@ -284,33 +236,37 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LiteralDataType.LiteralDataDomain', - tn: null, - bti: '.LiteralDataDomainType', + ln: 'RequestBaseType', ps: [{ - n: '_default', - ti: 'Boolean', + n: 'extension', + mno: 0, + col: true, + en: 'Extension', + ti: 'AnyType' + }, { + n: 'service', + rq: true, an: { - lp: 'default' + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' }, t: 'a' }] }, { - ln: 'Result', - tn: null, + ln: 'GenericOutputType', + bti: '.DescriptionType', ps: [{ - n: 'jobID', - en: 'JobID' - }, { - n: 'expirationDate', - en: 'ExpirationDate', - ti: 'DateTime' - }, { n: 'output', - rq: true, + mno: 0, col: true, en: 'Output', - ti: '.DataOutputType' + ti: '.GenericOutputType' }] }, { ln: 'ProcessDescriptionType', @@ -336,40 +292,105 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericOutputType', - bti: '.DescriptionType', + ln: 'DescriptionType', + bti: 'OWS_2_0.BasicIdentificationType' + }, { + ln: 'Contents', + tn: null, ps: [{ - n: 'output', - mno: 0, + n: 'processSummary', + rq: true, col: true, - en: 'Output', - ti: '.GenericOutputType' + en: 'ProcessSummary', + ti: '.ProcessSummaryType' }] }, { - ln: 'LiteralDataType', - bti: '.DataDescriptionType', + ln: 'Dismiss', + tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'literalDataDomain', + n: 'jobID', + rq: true, + en: 'JobID' + }] + }, { + ln: 'SupportedCRS', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: '_default', + ti: 'Boolean', + an: { + lp: 'default' + }, + t: 'a' + }] + }, { + ln: 'DataDescriptionType', + ps: [{ + n: 'format', rq: true, col: true, - en: { - lp: 'LiteralDataDomain' + en: 'Format', + ti: '.Format' + }] + }, { + ln: 'LiteralDataType.LiteralDataDomain', + tn: null, + bti: '.LiteralDataDomainType', + ps: [{ + n: '_default', + ti: 'Boolean', + an: { + lp: 'default' }, - ti: '.LiteralDataType.LiteralDataDomain' + t: 'a' }] }, { - ln: 'ReferenceType', + ln: 'StatusInfo', + tn: null, ps: [{ - n: 'body', + n: 'jobID', rq: true, - en: 'Body', - ti: 'AnyType' + en: 'JobID' }, { - n: 'bodyReference', + n: 'status', rq: true, - en: 'BodyReference', - ti: '.ReferenceType.BodyReference' + en: 'Status' }, { + n: 'expirationDate', + en: 'ExpirationDate', + ti: 'DateTime' + }, { + n: 'estimatedCompletion', + en: 'EstimatedCompletion', + ti: 'DateTime' + }, { + n: 'nextPoll', + en: 'NextPoll', + ti: 'DateTime' + }, { + n: 'percentCompleted', + en: 'PercentCompleted', + ti: 'Int' + }] + }, { + ln: 'BoundingBoxData', + tn: null, + bti: '.DataDescriptionType', + ps: [{ + n: 'supportedCRS', + rq: true, + col: true, + en: 'SupportedCRS', + ti: '.SupportedCRS' + }] + }, { + ln: 'ReferenceType.BodyReference', + tn: null, + ps: [{ n: 'href', rq: true, an: { @@ -377,165 +398,129 @@ var WPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }, { - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' - }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' - }, { - n: 'schema', - an: { - lp: 'schema' - }, - t: 'a' }] }, { - ln: 'LiteralValue', + ln: 'DescribeProcess', tn: null, - bti: 'OWS_2_0.ValueType', + bti: '.RequestBaseType', ps: [{ - n: 'dataType', - an: { - lp: 'dataType' + n: 'identifier', + rq: true, + col: true, + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - t: 'a' + ti: 'OWS_2_0.CodeType' }, { - n: 'uom', + n: 'lang', an: { - lp: 'uom' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'OutputDescriptionType', - bti: '.DescriptionType', + ln: 'GetCapabilitiesType', + bti: 'OWS_2_0.GetCapabilitiesType', ps: [{ - n: 'dataDescription', - rq: true, - mx: false, - dom: false, - en: 'DataDescription', - ti: '.DataDescriptionType', - t: 'er' - }, { - n: 'output', + n: 'service', rq: true, - col: true, - en: 'Output', - ti: '.OutputDescriptionType' + an: { + lp: 'service' + }, + t: 'a' }] }, { - ln: 'DescriptionType', - bti: 'OWS_2_0.BasicIdentificationType' - }, { - ln: 'ProcessOfferings', + ln: 'GetResult', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'processOffering', + n: 'jobID', rq: true, - col: true, - en: 'ProcessOffering', - ti: '.ProcessOffering' + en: 'JobID' }] }, { - ln: 'Format', - tn: null, + ln: 'OutputDefinitionType', ps: [{ - n: 'mimeType', + n: 'output', + en: 'Output', + ti: '.OutputDefinitionType' + }, { + n: 'id', + rq: true, an: { - lp: 'mimeType' + lp: 'id' }, t: 'a' }, { - n: 'encoding', + n: 'transmission', an: { - lp: 'encoding' + lp: 'transmission' }, t: 'a' }, { - n: 'schema', + n: 'mimeType', an: { - lp: 'schema' + lp: 'mimeType' }, t: 'a' }, { - n: 'maximumMegabytes', - ti: 'PositiveInteger', + n: 'encoding', an: { - lp: 'maximumMegabytes' + lp: 'encoding' }, t: 'a' }, { - n: '_default', - ti: 'Boolean', + n: 'schema', an: { - lp: 'default' + lp: 'schema' }, t: 'a' }] }, { - ln: 'GenericInputType', - bti: '.DescriptionType', + ln: 'Data', + tn: null, ps: [{ - n: 'input', - mno: 0, + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', col: true, - en: 'Input', - ti: '.GenericInputType' + t: 'ae' }, { - n: 'minOccurs', - ti: 'NonNegativeInteger', + n: 'mimeType', an: { - lp: 'minOccurs' + lp: 'mimeType' }, t: 'a' }, { - n: 'maxOccurs', + n: 'encoding', an: { - lp: 'maxOccurs' + lp: 'encoding' + }, + t: 'a' + }, { + n: 'schema', + an: { + lp: 'schema' }, t: 'a' }] }, { - ln: 'BoundingBoxData', + ln: 'LiteralValue', tn: null, - bti: '.DataDescriptionType', - ps: [{ - n: 'supportedCRS', - rq: true, - col: true, - en: 'SupportedCRS', - ti: '.SupportedCRS' - }] - }, { - ln: 'DataOutputType', + bti: 'OWS_2_0.ValueType', ps: [{ - n: 'data', - rq: true, - en: 'Data', - ti: '.Data' - }, { - n: 'reference', - rq: true, - en: 'Reference', - ti: '.ReferenceType' - }, { - n: 'output', - rq: true, - en: 'Output', - ti: '.DataOutputType' + n: 'dataType', + an: { + lp: 'dataType' + }, + t: 'a' }, { - n: 'id', - rq: true, + n: 'uom', an: { - lp: 'id' + lp: 'uom' }, t: 'a' }] @@ -556,69 +541,25 @@ var WPS_2_0_Module_Factory = function () { ti: '.GenericOutputType' }] }, { - ln: 'Dismiss', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'jobID', - rq: true, - en: 'JobID' - }] - }, { - ln: 'WPSCapabilitiesType.Extension', - tn: null, - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'ReferenceType.BodyReference', - tn: null, + ln: 'ReferenceType', ps: [{ - n: 'href', + n: 'body', rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - en: 'Extension', + en: 'Body', ti: 'AnyType' }, { - n: 'service', + n: 'bodyReference', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'BodyReference', + ti: '.ReferenceType.BodyReference' }, { - n: 'version', + n: 'href', rq: true, an: { - lp: 'version' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'Data', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' }, { n: 'mimeType', an: { @@ -639,11 +580,22 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputDefinitionType', + ln: 'DataOutputType', ps: [{ + n: 'data', + rq: true, + en: 'Data', + ti: '.Data' + }, { + n: 'reference', + rq: true, + en: 'Reference', + ti: '.ReferenceType' + }, { n: 'output', + rq: true, en: 'Output', - ti: '.OutputDefinitionType' + ti: '.DataOutputType' }, { n: 'id', rq: true, @@ -651,55 +603,102 @@ var WPS_2_0_Module_Factory = function () { lp: 'id' }, t: 'a' + }] + }, { + ln: 'ExecuteRequestType', + bti: '.RequestBaseType', + ps: [{ + n: 'identifier', + rq: true, + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.CodeType' }, { - n: 'transmission', + n: 'input', + mno: 0, + col: true, + en: 'Input', + ti: '.DataInputType' + }, { + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.OutputDefinitionType' + }, { + n: 'mode', + rq: true, an: { - lp: 'transmission' + lp: 'mode' }, t: 'a' }, { - n: 'mimeType', + n: 'response', + rq: true, an: { - lp: 'mimeType' + lp: 'response' }, t: 'a' + }] + }, { + ln: 'ProcessOfferings', + tn: null, + ps: [{ + n: 'processOffering', + rq: true, + col: true, + en: 'ProcessOffering', + ti: '.ProcessOffering' + }] + }, { + ln: 'InputDescriptionType', + bti: '.DescriptionType', + ps: [{ + n: 'dataDescription', + rq: true, + mx: false, + dom: false, + en: 'DataDescription', + ti: '.DataDescriptionType', + t: 'er' }, { - n: 'encoding', + n: 'input', + rq: true, + col: true, + en: 'Input', + ti: '.InputDescriptionType' + }, { + n: 'minOccurs', + ti: 'NonNegativeInteger', an: { - lp: 'encoding' + lp: 'minOccurs' }, t: 'a' }, { - n: 'schema', + n: 'maxOccurs', an: { - lp: 'schema' + lp: 'maxOccurs' }, t: 'a' }] }, { - ln: 'Contents', - tn: null, + ln: 'LiteralDataType', + bti: '.DataDescriptionType', ps: [{ - n: 'processSummary', + n: 'literalDataDomain', rq: true, col: true, - en: 'ProcessSummary', - ti: '.ProcessSummaryType' + en: { + lp: 'LiteralDataDomain' + }, + ti: '.LiteralDataType.LiteralDataDomain' }] }, { - ln: 'ProcessOffering', - tn: null, + ln: 'ProcessSummaryType', + bti: '.DescriptionType', ps: [{ - n: 'process', - rq: true, - en: 'Process', - ti: '.ProcessDescriptionType' - }, { - n: 'any', - rq: true, - mx: false, - t: 'ae' - }, { n: 'jobControlOptions', rq: true, ti: { @@ -732,34 +731,35 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeProcess', - tn: null, - bti: '.RequestBaseType', + ln: 'ComplexDataType', + bti: '.DataDescriptionType', ps: [{ - n: 'identifier', - rq: true, + n: 'any', + mno: 0, col: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.CodeType' - }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' + mx: false, + t: 'ae' }] }, { - ln: 'DataDescriptionType', + ln: 'WPSCapabilitiesType', + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ - n: 'format', + n: 'contents', rq: true, - col: true, - en: 'Format', - ti: '.Format' + en: 'Contents', + ti: '.Contents' + }, { + n: 'extension', + en: 'Extension', + ti: '.WPSCapabilitiesType.Extension' + }, { + n: 'service', + rq: true, + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }] }, { t: 'enum', @@ -767,82 +767,82 @@ var WPS_2_0_Module_Factory = function () { vs: ['value', 'reference'] }], eis: [{ - en: 'GetResult', - ti: '.GetResult' - }, { en: 'StatusInfo', ti: '.StatusInfo' - }, { - en: 'Capabilities', - ti: '.WPSCapabilitiesType' }, { en: 'LiteralValue', ti: '.LiteralValue' }, { - en: 'ComplexData', - ti: '.ComplexDataType', - sh: 'DataDescription' + en: 'JobID' + }, { + en: 'ProcessOfferings', + ti: '.ProcessOfferings' }, { en: 'Result', ti: '.Result' - }, { - en: 'GenericProcess', - ti: '.GenericProcessType' }, { en: 'Format', ti: '.Format' }, { - en: 'Dismiss', - ti: '.Dismiss' - }, { - en: 'Reference', - ti: '.ReferenceType' - }, { - en: 'DescribeProcess', - ti: '.DescribeProcess' - }, { - en: 'BoundingBoxData', - ti: '.BoundingBoxData', - sh: 'DataDescription' + en: 'Data', + ti: '.Data' }, { - en: 'ProcessOfferings', - ti: '.ProcessOfferings' + en: 'Contents', + ti: '.Contents' }, { en: 'ProcessOffering', ti: '.ProcessOffering' }, { - en: 'Data', - ti: '.Data' + en: 'ExpirationDate', + ti: 'DateTime' }, { en: 'SupportedCRS', ti: '.SupportedCRS' + }, { + en: 'ComplexData', + ti: '.ComplexDataType', + sh: 'DataDescription' }, { en: 'DataDescription', ti: '.DataDescriptionType' }, { - en: 'Execute', - ti: '.ExecuteRequestType' + en: 'DescribeProcess', + ti: '.DescribeProcess' }, { - en: 'GetStatus', - ti: '.GetStatus' + en: 'LiteralData', + ti: '.LiteralDataType', + sh: 'DataDescription' }, { - en: 'Contents', - ti: '.Contents' + en: 'Process', + ti: '.ProcessDescriptionType' }, { - en: 'JobID' + en: 'Reference', + ti: '.ReferenceType' }, { - en: 'LiteralData', - ti: '.LiteralDataType', + en: 'Execute', + ti: '.ExecuteRequestType' + }, { + en: 'BoundingBoxData', + ti: '.BoundingBoxData', sh: 'DataDescription' }, { - en: 'ExpirationDate', - ti: 'DateTime' + en: 'GetResult', + ti: '.GetResult' + }, { + en: 'GenericProcess', + ti: '.GenericProcessType' }, { en: 'GetCapabilities', ti: '.GetCapabilitiesType' }, { - en: 'Process', - ti: '.ProcessDescriptionType' + en: 'Dismiss', + ti: '.Dismiss' + }, { + en: 'Capabilities', + ti: '.WPSCapabilitiesType' + }, { + en: 'GetStatus', + ti: '.GetStatus' }] }; return { diff --git a/scripts/lib/WSN_T_1.js b/scripts/lib/WSN_T_1.js index 40ca7355..f0bda124 100644 --- a/scripts/lib/WSN_T_1.js +++ b/scripts/lib/WSN_T_1.js @@ -3,44 +3,35 @@ var WSN_T_1_Module_Factory = function () { n: 'WSN_T_1', dens: 'http:\/\/docs.oasis-open.org\/wsn\/t-1', tis: [{ - ln: 'TopicType', + ln: 'TopicNamespaceType', bti: '.ExtensibleDocumented', ps: [{ n: 'otherAttributes', t: 'aa' - }, { - n: 'messagePattern', - en: 'MessagePattern', - ti: '.QueryExpressionType' }, { n: 'topic', mno: 0, col: true, en: 'Topic', - ti: '.TopicType' + ti: '.TopicNamespaceType.Topic' }, { n: 'any', mno: 0, col: true, - dom: false, mx: false, t: 'ae' }, { n: 'name', - rq: true, ti: 'NCName', an: { lp: 'name' }, t: 'a' }, { - n: 'messageTypes', - ti: { - t: 'l', - bti: 'QName' - }, + n: 'targetNamespace', + rq: true, an: { - lp: 'messageTypes' + lp: 'targetNamespace' }, t: 'a' }, { @@ -52,18 +43,13 @@ var WSN_T_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'QueryExpressionType', + ln: 'ExtensibleDocumented', ps: [{ - n: 'content', - col: true, - t: 'ae' + n: 'otherAttributes', + t: 'aa' }, { - n: 'dialect', - rq: true, - an: { - lp: 'Dialect' - }, - t: 'a' + n: 'documentation', + ti: '.Documentation' }] }, { ln: 'Documentation', @@ -73,35 +59,59 @@ var WSN_T_1_Module_Factory = function () { t: 'ae' }] }, { - ln: 'TopicNamespaceType', + ln: 'TopicNamespaceType.Topic', + tn: null, + bti: '.TopicType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'parent', + ti: 'Token', + an: { + lp: 'parent' + }, + t: 'a' + }] + }, { + ln: 'TopicType', bti: '.ExtensibleDocumented', ps: [{ n: 'otherAttributes', t: 'aa' + }, { + n: 'messagePattern', + en: 'MessagePattern', + ti: '.QueryExpressionType' }, { n: 'topic', mno: 0, col: true, en: 'Topic', - ti: '.TopicNamespaceType.Topic' + ti: '.TopicType' }, { n: 'any', mno: 0, col: true, + dom: false, mx: false, t: 'ae' }, { n: 'name', + rq: true, ti: 'NCName', an: { lp: 'name' }, t: 'a' }, { - n: 'targetNamespace', - rq: true, + n: 'messageTypes', + ti: { + t: 'l', + bti: 'QName' + }, an: { - lp: 'targetNamespace' + lp: 'messageTypes' }, t: 'a' }, { @@ -126,26 +136,16 @@ var WSN_T_1_Module_Factory = function () { t: 'ae' }] }, { - ln: 'ExtensibleDocumented', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'documentation', - ti: '.Documentation' - }] - }, { - ln: 'TopicNamespaceType.Topic', - tn: null, - bti: '.TopicType', + ln: 'QueryExpressionType', ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'content', + col: true, + t: 'ae' }, { - n: 'parent', - ti: 'Token', + n: 'dialect', + rq: true, an: { - lp: 'parent' + lp: 'Dialect' }, t: 'a' }] diff --git a/scripts/lib/WaterML_2_0.js b/scripts/lib/WaterML_2_0.js index 937a5e24..6218acb5 100644 --- a/scripts/lib/WaterML_2_0.js +++ b/scripts/lib/WaterML_2_0.js @@ -3,8 +3,40 @@ var WaterML_2_0_Module_Factory = function () { n: 'WaterML_2_0', dens: 'http:\/\/www.opengis.net\/waterml\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['SWE_2_0', 'XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'ISO19139_GMD_20070417', 'Sampling_2_0', 'SamplingSpatial_2_0'], + deps: ['GML_3_2_1', 'ISO19139_GMD_20070417', 'SWE_2_0', 'Sampling_2_0', 'XLink_1_0', 'OM_2_0', 'SamplingSpatial_2_0'], tis: [{ + ln: 'MeasureTVPType', + bti: '.TimeValuePairType', + ps: [{ + n: 'value', + mx: false, + dom: false, + ti: '.MeasureType', + t: 'er' + }, { + n: 'metadata', + ti: '.TVPMeasurementMetadataPropertyType' + }] + }, { + ln: 'TVPMeasurementMetadataType', + bti: '.TVPMetadataType', + ps: [{ + n: 'uom', + ti: 'SWE_2_0.UnitReference' + }, { + n: 'interpolationType', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'censoredReason', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'accuracy', + ti: 'SWE_2_0.QuantityPropertyType' + }, { + n: 'aggregationDuration', + ti: 'Duration' + }] + }, { ln: 'TimeseriesMetadataType', ps: [{ n: 'temporalExtent', @@ -28,36 +60,61 @@ var WaterML_2_0_Module_Factory = function () { ti: 'OM_2_0.NamedValuePropertyType' }] }, { - ln: 'TVPMeasurementMetadataPropertyType', + ln: 'CategoricalTimeseriesType.Point', + tn: null, ps: [{ - n: 'tvpMeasurementMetadata', + n: 'categoricalTVP', rq: true, - en: 'TVPMeasurementMetadata', - ti: '.TVPMeasurementMetadataType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' + en: 'CategoricalTVP', + ti: '.CategoricalTVPType' + }] + }, { + ln: 'CollectionType.SourceDefinition', + tn: null, + ps: [{ + n: 'mdDataIdentification', + rq: true, + en: { + lp: 'MD_DataIdentification', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' }, - t: 'a' + ti: 'ISO19139_GMD_20070417.MDDataIdentificationType' }] }, { - ln: 'CategoricalTimeseriesType', - bti: '.TimeseriesType', + ln: 'TimeZoneType', ps: [{ - n: 'point', - mno: 0, - col: true, - ti: '.CategoricalTimeseriesType.Point' + n: 'zoneOffset', + rq: true + }, { + n: 'zoneAbbreviation' }] }, { - ln: 'DocumentMetadataPropertyType', + ln: 'SamplingFeatureMemberPropertyType', ps: [{ - n: 'documentMetadata', + n: 'sfSpatialSamplingFeature', rq: true, - en: 'DocumentMetadata', - ti: '.DocumentMetadataType' + mx: false, + dom: false, + en: { + lp: 'SF_SpatialSamplingFeature', + ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' + }, + ti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', + t: 'er' + }, { + n: 'sfSamplingFeatureCollection', + rq: true, + en: { + lp: 'SF_SamplingFeatureCollection', + ns: 'http:\/\/www.opengis.net\/sampling\/2.0' + }, + ti: 'Sampling_2_0.SFSamplingFeatureCollectionType' + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'owns', ti: 'Boolean', @@ -107,27 +164,80 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionType.LocalDictionary', + ln: 'MonitoringPointType', + bti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', + ps: [{ + n: 'relatedParty', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + }, { + n: 'monitoringType', + mno: 0, + col: true, + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'monitoringPointDescriptionReference', + mno: 0, + col: true, + en: 'descriptionReference', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'verticalDatum', + mno: 0, + col: true, + ti: 'GML_3_2_1.VerticalDatumPropertyType' + }, { + n: 'timeZone', + ti: '.TimeZonePropertyType' + }, { + n: 'daylightSavingTimeZone', + ti: '.TimeZonePropertyType' + }] + }, { + ln: 'MeasurementTimeseriesType.Point', tn: null, ps: [{ - n: 'dictionary', + n: 'measurementTVP', + rq: true, + en: 'MeasurementTVP', + ti: '.MeasureTVPType' + }] + }, { + ln: 'TimeseriesMetadataPropertyType', + ps: [{ + n: 'timeseriesMetadata', rq: true, mx: false, dom: false, - en: { - lp: 'Dictionary', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DictionaryType', + en: 'TimeseriesMetadata', + ti: '.TimeseriesMetadataType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'ObservationMetadataPropertyType', + ln: 'TimeseriesPropertyType', ps: [{ - n: 'observationMetadata', + n: 'timeseries', rq: true, - en: 'ObservationMetadata', - ti: '.ObservationMetadataType' + mx: false, + dom: false, + en: 'Timeseries', + ti: '.TimeseriesType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -168,73 +278,14 @@ var WaterML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'TVPMetadataType', - ps: [{ - n: 'quality', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'nilReason', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'comment' - }, { - n: 'relatedObservation', - mno: 0, - col: true, - ti: 'OM_2_0.ObservationContextPropertyType' - }, { - n: 'qualifier', - mno: 0, - col: true, - ti: 'SWE_2_0.QualityPropertyType' - }, { - n: 'processing', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'source', - ti: 'GML_3_2_1.ReferenceType' - }] - }, { - ln: 'MeasurementTimeseriesMetadataType', - bti: '.TimeseriesMetadataType', - ps: [{ - n: 'startAnchorPoint', - ti: 'GML_3_2_1.TimePositionType' - }, { - n: 'endAnchorPoint', - ti: 'GML_3_2_1.TimePositionType' - }, { - n: 'cumulative', - ti: 'Boolean' - }, { - n: 'accumulationAnchorTime', - ti: 'GML_3_2_1.TimePositionType' - }, { - n: 'accumulationIntervalLength', - ti: 'Duration' - }, { - n: 'maxGapPeriod', - ti: 'Duration' }] }, { - ln: 'DefaultTVPMetadataPropertyType', + ln: 'ObservationProcessPropertyType', ps: [{ - n: 'defaultTVPMetadata', + n: 'observationProcess', rq: true, - mx: false, - dom: false, - en: 'DefaultTVPMetadata', - ti: '.TVPMetadataType', - t: 'er' + en: 'ObservationProcess', + ti: '.ObservationProcessType' }, { n: 'nilReason', ti: { @@ -284,80 +335,18 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasureTVPType', - bti: '.TimeValuePairType', + ln: 'DefaultCategoricalTVPMetadataType', + bti: '.TVPMetadataType', ps: [{ - n: 'value', - mx: false, - dom: false, - ti: '.MeasureType', - t: 'er' - }, { - n: 'metadata', - ti: '.TVPMeasurementMetadataPropertyType' + n: 'codeSpace' }] }, { - ln: 'CollectionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'TVPMeasurementMetadataPropertyType', ps: [{ - n: 'metadata', - rq: true, - ti: '.DocumentMetadataPropertyType' - }, { - n: 'temporalExtent', - ti: '.CollectionType.TemporalExtent' - }, { - n: 'sourceDefinition', - mno: 0, - col: true, - ti: '.CollectionType.SourceDefinition' - }, { - n: 'parameter', - mno: 0, - col: true, - ti: 'OM_2_0.NamedValuePropertyType' - }, { - n: 'localDictionary', - mno: 0, - col: true, - ti: '.CollectionType.LocalDictionary' - }, { - n: 'samplingFeatureMember', - mno: 0, - col: true, - ti: '.SamplingFeatureMemberPropertyType' - }, { - n: 'observationMember', - mno: 0, - col: true, - ti: 'OM_2_0.OMObservationPropertyType' - }, { - n: 'communityExtension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'internalExtension', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'TimeValuePairType', - ps: [{ - n: 'time', - ti: 'GML_3_2_1.TimePositionType' - }] - }, { - ln: 'TVPMetadataPropertyType', - ps: [{ - n: 'tvpMetadata', + n: 'tvpMeasurementMetadata', rq: true, - mx: false, - dom: false, - en: 'TVPMetadata', - ti: '.TVPMetadataType', - t: 'er' + en: 'TVPMeasurementMetadata', + ti: '.TVPMeasurementMetadataType' }, { n: 'owns', ti: 'Boolean', @@ -367,30 +356,20 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureMemberPropertyType', + ln: 'DefaultTVPMetadataPropertyType', ps: [{ - n: 'sfSpatialSamplingFeature', + n: 'defaultTVPMetadata', rq: true, mx: false, dom: false, - en: { - lp: 'SF_SpatialSamplingFeature', - ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' - }, - ti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', + en: 'DefaultTVPMetadata', + ti: '.TVPMetadataType', t: 'er' }, { - n: 'sfSamplingFeatureCollection', - rq: true, - en: { - lp: 'SF_SamplingFeatureCollection', - ns: 'http:\/\/www.opengis.net\/sampling\/2.0' - }, - ti: 'Sampling_2_0.SFSamplingFeatureCollectionType' - }, { - n: 'unionSemantics', + n: 'owns', + ti: 'Boolean', an: { - lp: 'unionSemantics' + lp: 'owns' }, t: 'a' }, { @@ -433,31 +412,6 @@ var WaterML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'DocumentMetadataType', - bti: 'GML_3_2_1.AbstractGMLType', - ps: [{ - n: 'generationDate', - rq: true, - ti: 'DateTime' - }, { - n: 'version', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'generationSystem' - }, { - n: 'profile', - mno: 0, - col: true, - ti: 'GML_3_2_1.ReferenceType' }] }, { ln: 'CommentBlockType', @@ -470,10 +424,16 @@ var WaterML_2_0_Module_Factory = function () { rq: true }] }, { - ln: 'DefaultCategoricalTVPMetadataType', - bti: '.TVPMetadataType', + ln: 'TimeseriesType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'codeSpace' + n: 'metadata', + ti: '.TimeseriesMetadataPropertyType' + }, { + n: 'defaultPointMetadata', + mno: 0, + col: true, + ti: '.TVPDefaultMetadataPropertyType' }] }, { ln: 'CategoricalTVPType', @@ -489,12 +449,12 @@ var WaterML_2_0_Module_Factory = function () { ti: '.TVPMetadataPropertyType' }] }, { - ln: 'ObservationProcessPropertyType', + ln: 'ObservationMetadataPropertyType', ps: [{ - n: 'observationProcess', + n: 'observationMetadata', rq: true, - en: 'ObservationProcess', - ti: '.ObservationProcessType' + en: 'ObservationMetadata', + ti: '.ObservationMetadataType' }, { n: 'owns', ti: 'Boolean', @@ -544,47 +504,75 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationMetadataType', - bti: 'ISO19139_GMD_20070417.MDMetadataType', + ln: 'CollectionType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'intendedObservationSpacing', - ti: 'Duration' - }, { - n: 'status', - ti: 'GML_3_2_1.ReferenceType' + n: 'metadata', + rq: true, + ti: '.DocumentMetadataPropertyType' }, { - n: 'sampledMedium', - ti: 'GML_3_2_1.ReferenceType' + n: 'temporalExtent', + ti: '.CollectionType.TemporalExtent' }, { - n: 'maximumGap', - ti: 'Duration' + n: 'sourceDefinition', + mno: 0, + col: true, + ti: '.CollectionType.SourceDefinition' }, { n: 'parameter', mno: 0, col: true, ti: 'OM_2_0.NamedValuePropertyType' + }, { + n: 'localDictionary', + mno: 0, + col: true, + ti: '.CollectionType.LocalDictionary' + }, { + n: 'samplingFeatureMember', + mno: 0, + col: true, + ti: '.SamplingFeatureMemberPropertyType' + }, { + n: 'observationMember', + mno: 0, + col: true, + ti: 'OM_2_0.OMObservationPropertyType' + }, { + n: 'communityExtension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'internalExtension', + mno: 0, + col: true, + ti: 'AnyType' }] }, { - ln: 'CollectionType.TemporalExtent', - tn: null, + ln: 'MeasurementTSMetadataPropertyType', ps: [{ - n: 'timePeriod', + n: 'measurementTimeseriesMetadata', rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + en: 'MeasurementTimeseriesMetadata', + ti: '.MeasurementTimeseriesMetadataType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' }, - ti: 'GML_3_2_1.TimePeriodType' + t: 'a' }] }, { - ln: 'TimeseriesMetadataPropertyType', + ln: 'TVPDefaultMetadataPropertyType', ps: [{ - n: 'timeseriesMetadata', + n: 'defaultTVPMetadata', rq: true, mx: false, dom: false, - en: 'TimeseriesMetadata', - ti: '.TimeseriesMetadataType', + en: 'DefaultTVPMetadata', + ti: '.TVPMetadataType', t: 'er' }, { n: 'owns', @@ -595,12 +583,12 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CommentBlockPropertyType', + ln: 'CollectionPropertyType', ps: [{ - n: 'commentBlock', + n: 'collection', rq: true, - en: 'CommentBlock', - ti: '.CommentBlockType' + en: 'Collection', + ti: '.CollectionType' }, { n: 'owns', ti: 'Boolean', @@ -608,198 +596,136 @@ var WaterML_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'CategoricalTimeseriesType.Point', - tn: null, - ps: [{ - n: 'categoricalTVP', - rq: true, - en: 'CategoricalTVP', - ti: '.CategoricalTVPType' - }] - }, { - ln: 'MeasurementTSMetadataPropertyType', - ps: [{ - n: 'measurementTimeseriesMetadata', - rq: true, - en: 'MeasurementTimeseriesMetadata', - ti: '.MeasurementTimeseriesMetadataType' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'TimeZonePropertyType', - ps: [{ - n: 'timeZone', - rq: true, - en: 'TimeZone', - ti: '.TimeZoneType' }, { - n: 'owns', - ti: 'Boolean', + n: 'remoteSchema', an: { - lp: 'owns' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'MeasurementTimeseriesType', - bti: '.TimeseriesType', - ps: [{ - n: 'point', - mno: 0, - col: true, - ti: '.MeasurementTimeseriesType.Point' - }] - }, { - ln: 'TimeseriesType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'metadata', - ti: '.TimeseriesMetadataPropertyType' }, { - n: 'defaultPointMetadata', - mno: 0, - col: true, - ti: '.TVPDefaultMetadataPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' + }, { + n: 'href', + t: 'a' + }, { + n: 'role', + t: 'a' + }, { + n: 'arcrole', + t: 'a' + }, { + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'TimeZoneType', + ln: 'TimeValuePairType', ps: [{ - n: 'zoneOffset', - rq: true - }, { - n: 'zoneAbbreviation' + n: 'time', + ti: 'GML_3_2_1.TimePositionType' }] }, { - ln: 'MeasureType', + ln: 'TVPMetadataPropertyType', ps: [{ - n: 'value', - ti: 'Double', - t: 'v' + n: 'tvpMetadata', + rq: true, + mx: false, + dom: false, + en: 'TVPMetadata', + ti: '.TVPMetadataType', + t: 'er' }, { - n: 'uom', + n: 'owns', + ti: 'Boolean', an: { - lp: 'uom' + lp: 'owns' }, t: 'a' }] }, { - ln: 'MonitoringPointType', - bti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', + ln: 'DocumentMetadataType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'relatedParty', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + n: 'generationDate', + rq: true, + ti: 'DateTime' }, { - n: 'monitoringType', - mno: 0, - col: true, + n: 'version', ti: 'GML_3_2_1.ReferenceType' }, { - n: 'monitoringPointDescriptionReference', - mno: 0, - col: true, - en: 'descriptionReference', - ti: 'GML_3_2_1.ReferenceType' + n: 'generationSystem' }, { - n: 'verticalDatum', + n: 'profile', mno: 0, col: true, - ti: 'GML_3_2_1.VerticalDatumPropertyType' - }, { - n: 'timeZone', - ti: '.TimeZonePropertyType' - }, { - n: 'daylightSavingTimeZone', - ti: '.TimeZonePropertyType' + ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'CollectionType.SourceDefinition', - tn: null, + ln: 'MeasureType', ps: [{ - n: 'mdDataIdentification', - rq: true, - en: { - lp: 'MD_DataIdentification', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', + an: { + lp: 'uom' }, - ti: 'ISO19139_GMD_20070417.MDDataIdentificationType' + t: 'a' }] }, { - ln: 'ObservationProcessType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'TVPMetadataType', ps: [{ - n: 'processType', - rq: true, + n: 'quality', ti: 'GML_3_2_1.ReferenceType' }, { - n: 'originatingProcess', + n: 'nilReason', ti: 'GML_3_2_1.ReferenceType' }, { - n: 'aggregationDuration', - ti: 'Duration' - }, { - n: 'verticalDatum', - ti: 'GML_3_2_1.VerticalDatumPropertyType' - }, { - n: 'comment', - mno: 0, - col: true - }, { - n: 'processReference', - ti: 'GML_3_2_1.ReferenceType' + n: 'comment' }, { - n: 'input', + n: 'relatedObservation', mno: 0, col: true, - ti: 'GML_3_2_1.ReferenceType' + ti: 'OM_2_0.ObservationContextPropertyType' }, { - n: 'parameter', + n: 'qualifier', mno: 0, col: true, - ti: 'OM_2_0.NamedValuePropertyType' + ti: 'SWE_2_0.QualityPropertyType' }, { - n: 'operator', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'TVPDefaultMetadataPropertyType', - ps: [{ - n: 'defaultTVPMetadata', - rq: true, - mx: false, - dom: false, - en: 'DefaultTVPMetadata', - ti: '.TVPMetadataType', - t: 'er' + n: 'processing', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'source', + ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'TimeseriesPropertyType', + ln: 'DocumentMetadataPropertyType', ps: [{ - n: 'timeseries', + n: 'documentMetadata', rq: true, - mx: false, - dom: false, - en: 'Timeseries', - ti: '.TimeseriesType', - t: 'er' + en: 'DocumentMetadata', + ti: '.DocumentMetadataType' }, { n: 'owns', ti: 'Boolean', @@ -849,52 +775,87 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionPropertyType', + ln: 'MeasurementTimeseriesType', + bti: '.TimeseriesType', ps: [{ - n: 'collection', + n: 'point', + mno: 0, + col: true, + ti: '.MeasurementTimeseriesType.Point' + }] + }, { + ln: 'CommentBlockPropertyType', + ps: [{ + n: 'commentBlock', rq: true, - en: 'Collection', - ti: '.CollectionType' + en: 'CommentBlock', + ti: '.CommentBlockType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'owns', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'owns' }, t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + }] + }, { + ln: 'CollectionType.TemporalExtent', + tn: null, + ps: [{ + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' + ti: 'GML_3_2_1.TimePeriodType' + }] + }, { + ln: 'ObservationProcessType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'processType', + rq: true, + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'originatingProcess', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'href', - t: 'a' + n: 'aggregationDuration', + ti: 'Duration' }, { - n: 'role', - t: 'a' + n: 'verticalDatum', + ti: 'GML_3_2_1.VerticalDatumPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'comment', + mno: 0, + col: true }, { - n: 'title', - t: 'a' + n: 'processReference', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'input', + mno: 0, + col: true, + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'parameter', + mno: 0, + col: true, + ti: 'OM_2_0.NamedValuePropertyType' + }, { + n: 'operator', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + }] + }, { + ln: 'TimeZonePropertyType', + ps: [{ + n: 'timeZone', + rq: true, + en: 'TimeZone', + ti: '.TimeZoneType' }, { n: 'owns', ti: 'Boolean', @@ -903,6 +864,36 @@ var WaterML_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'CategoricalTimeseriesType', + bti: '.TimeseriesType', + ps: [{ + n: 'point', + mno: 0, + col: true, + ti: '.CategoricalTimeseriesType.Point' + }] + }, { + ln: 'ObservationMetadataType', + bti: 'ISO19139_GMD_20070417.MDMetadataType', + ps: [{ + n: 'intendedObservationSpacing', + ti: 'Duration' + }, { + n: 'status', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'sampledMedium', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'maximumGap', + ti: 'Duration' + }, { + n: 'parameter', + mno: 0, + col: true, + ti: 'OM_2_0.NamedValuePropertyType' + }] }, { ln: 'MonitoringPointPropertyType', ps: [{ @@ -910,13 +901,6 @@ var WaterML_2_0_Module_Factory = function () { rq: true, en: 'MonitoringPoint', ti: '.MonitoringPointType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -957,34 +941,50 @@ var WaterML_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TVPMeasurementMetadataType', - bti: '.TVPMetadataType', + ln: 'CollectionType.LocalDictionary', + tn: null, ps: [{ - n: 'uom', - ti: 'SWE_2_0.UnitReference' + n: 'dictionary', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Dictionary', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DictionaryType', + t: 'er' + }] + }, { + ln: 'MeasurementTimeseriesMetadataType', + bti: '.TimeseriesMetadataType', + ps: [{ + n: 'startAnchorPoint', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'interpolationType', - ti: 'GML_3_2_1.ReferenceType' + n: 'endAnchorPoint', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'censoredReason', - ti: 'GML_3_2_1.ReferenceType' + n: 'cumulative', + ti: 'Boolean' }, { - n: 'accuracy', - ti: 'SWE_2_0.QuantityPropertyType' + n: 'accumulationAnchorTime', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'aggregationDuration', + n: 'accumulationIntervalLength', + ti: 'Duration' + }, { + n: 'maxGapPeriod', ti: 'Duration' - }] - }, { - ln: 'MeasurementTimeseriesType.Point', - tn: null, - ps: [{ - n: 'measurementTVP', - rq: true, - en: 'MeasurementTVP', - ti: '.MeasureTVPType' }] }, { t: 'enum', @@ -992,77 +992,102 @@ var WaterML_2_0_Module_Factory = function () { vs: ['byFeature', 'byGroup'] }], eis: [{ - en: 'MeasurementTimeseriesMetadata', - ti: '.MeasurementTimeseriesMetadataType', - sh: 'TimeseriesMetadata' + en: 'CategoricalTVP', + ti: '.CategoricalTVPType', + sh: 'TimeValuePair' }, { - en: 'value', - ti: 'SWE_2_0.CategoryPropertyType', - sc: '.CategoricalTVPType' + en: 'MonitoringPoint', + ti: '.MonitoringPointType', + sh: { + lp: 'SF_SpatialSamplingFeature', + ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' + } }, { - en: 'CategoricalTimeseries', - ti: '.CategoricalTimeseriesType', + en: 'MeasurementTimeseries', + ti: '.MeasurementTimeseriesType', sh: 'Timeseries' }, { - en: 'DefaultTVPMetadata', - ti: '.TVPMetadataType' - }, { - en: 'CategoricalTVP', - ti: '.CategoricalTVPType', - sh: 'TimeValuePair' + en: 'DocumentMetadata', + ti: '.DocumentMetadataType', + sh: { + lp: 'AbstractGML', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'value', - ti: '.MeasureType', - sc: '.MeasureTVPType' + ti: 'SWE_2_0.CategoryPropertyType', + sc: '.CategoricalTVPType' }, { en: 'TimeValuePair', ti: '.TimeValuePairType' }, { - en: 'Timeseries', - ti: '.TimeseriesType', + en: 'TimeseriesMetadata', + ti: '.TimeseriesMetadataType' + }, { + en: 'ObservationProcess', + ti: '.ObservationProcessType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MeasurementTimeseries', - ti: '.MeasurementTimeseriesType', - sh: 'Timeseries' + en: 'TimeZone', + ti: '.TimeZoneType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'MeasurementTVP', + ti: '.MeasureTVPType', + sh: 'TimeValuePair' }, { en: 'TVPMetadata', ti: '.TVPMetadataType' }, { - en: 'MonitoringPoint', - ti: '.MonitoringPointType', - sh: { - lp: 'SF_SpatialSamplingFeature', - ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' - } + en: 'value', + ti: '.MeasureType', + sc: '.MeasureTVPType' }, { en: 'DefaultTVPMeasurementMetadata', ti: '.TVPMeasurementMetadataType', sh: 'DefaultTVPMetadata' }, { - en: 'ObservationMetadata', - ti: '.ObservationMetadataType', + en: 'value', + ti: '.MeasureType' + }, { + en: 'Timeseries', + ti: '.TimeseriesType', sh: { - lp: 'MD_Metadata', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'MeasurementTimeseriesMetadata', + ti: '.MeasurementTimeseriesMetadataType', + sh: 'TimeseriesMetadata' + }, { + en: 'CategoricalTimeseries', + ti: '.CategoricalTimeseriesType', + sh: 'Timeseries' + }, { + en: 'DefaultTVPCategoricalMetadata', + ti: '.DefaultCategoricalTVPMetadataType', + sh: 'DefaultTVPMetadata' }, { en: 'TVPMeasurementMetadata', ti: '.TVPMeasurementMetadataType', sh: 'TVPMetadata' }, { - en: 'DocumentMetadata', - ti: '.DocumentMetadataType', + en: 'ObservationMetadata', + ti: '.ObservationMetadataType', sh: { - lp: 'AbstractGML', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'MD_Metadata', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'TimeseriesMetadata', - ti: '.TimeseriesMetadataType' + en: 'DefaultTVPMetadata', + ti: '.TVPMetadataType' }, { en: 'Collection', ti: '.CollectionType', @@ -1070,20 +1095,6 @@ var WaterML_2_0_Module_Factory = function () { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'value', - ti: '.MeasureType' - }, { - en: 'DefaultTVPCategoricalMetadata', - ti: '.DefaultCategoricalTVPMetadataType', - sh: 'DefaultTVPMetadata' - }, { - en: 'ObservationProcess', - ti: '.ObservationProcessType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { en: 'CommentBlock', ti: '.CommentBlockType', @@ -1091,17 +1102,6 @@ var WaterML_2_0_Module_Factory = function () { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'TimeZone', - ti: '.TimeZoneType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'MeasurementTVP', - ti: '.MeasureTVPType', - sh: 'TimeValuePair' }] }; return { diff --git a/scripts/lib/xAL_2_0.js b/scripts/lib/xAL_2_0.js index de624b0a..d7498d81 100644 --- a/scripts/lib/xAL_2_0.js +++ b/scripts/lib/xAL_2_0.js @@ -3,7 +3,54 @@ var xAL_2_0_Module_Factory = function () { n: 'xAL_2_0', dens: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0', tis: [{ - ln: 'PremiseNumber', + ln: 'AddressDetails.Country', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'countryNameCode', + mno: 0, + col: true, + en: 'CountryNameCode', + ti: '.AddressDetails.Country.CountryNameCode' + }, { + n: 'countryName', + mno: 0, + col: true, + en: 'CountryName', + ti: '.CountryName' + }, { + n: 'administrativeArea', + rq: true, + en: 'AdministrativeArea', + ti: '.AdministrativeArea' + }, { + n: 'locality', + rq: true, + en: 'Locality', + ti: '.Locality' + }, { + n: 'thoroughfare', + rq: true, + en: 'Thoroughfare', + ti: '.Thoroughfare' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'AdministrativeArea.AdministrativeAreaName', tn: null, ps: [{ n: 'otherAttributes', @@ -11,12 +58,6 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' - }, { - n: 'numberType', - an: { - lp: 'NumberType' - }, - t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -24,25 +65,6 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }, { - n: 'indicator', - ti: 'AnySimpleType', - an: { - lp: 'Indicator' - }, - t: 'a' - }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' - }, - t: 'a' - }, { - n: 'numberTypeOccurrence', - an: { - lp: 'NumberTypeOccurrence' - }, - t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -52,7 +74,26 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MailStopType.MailStopName', + ln: 'AddressLinesType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'addressLine', + rq: true, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'AddressDetails.PostalServiceElements.SupplementaryPostalServiceData', tn: null, ps: [{ n: 'otherAttributes', @@ -75,6 +116,52 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'FirmType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'firmName', + mno: 0, + col: true, + en: 'FirmName', + ti: '.FirmType.FirmName' + }, { + n: 'department', + mno: 0, + col: true, + en: 'Department', + ti: '.Department' + }, { + n: 'mailStop', + en: 'MailStop', + ti: '.MailStopType' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' + }] }, { ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo', tn: null, @@ -89,14 +176,14 @@ var xAL_2_0_Module_Factory = function () { en: 'ThoroughfareNumberSuffix', ti: '.ThoroughfareNumberSuffix' }, { - en: 'AddressLine', - ti: '.AddressLine' + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' }, { en: 'ThoroughfareNumber', ti: '.ThoroughfareNumber' }, { - en: 'ThoroughfareNumberPrefix', - ti: '.ThoroughfareNumberPrefix' + en: 'AddressLine', + ti: '.AddressLine' }], t: 'ers' }, { @@ -108,7 +195,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseNumberSuffix', + ln: 'Department.DepartmentName', tn: null, ps: [{ n: 'otherAttributes', @@ -116,13 +203,6 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' - }, { - n: 'numberSuffixSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberSuffixSeparator' - }, - t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -139,7 +219,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DependentLocalityType.DependentLocalityName', + ln: 'AddressDetails.PostalServiceElements.KeyLineCode', tn: null, ps: [{ n: 'otherAttributes', @@ -163,23 +243,25 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseNumberRange', + ln: 'ThoroughfareNumber', tn: null, ps: [{ - n: 'premiseNumberRangeFrom', - rq: true, - en: 'PremiseNumberRangeFrom', - ti: '.Premise.PremiseNumberRange.PremiseNumberRangeFrom' + n: 'otherAttributes', + t: 'aa' }, { - n: 'premiseNumberRangeTo', - rq: true, - en: 'PremiseNumberRangeTo', - ti: '.Premise.PremiseNumberRange.PremiseNumberRangeTo' + n: 'content', + t: 'v' }, { - n: 'rangeType', + n: 'numberType', + an: { + lp: 'NumberType' + }, + t: 'a' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'RangeType' + lp: 'Type' }, t: 'a' }, { @@ -190,29 +272,78 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'separator', - ti: 'AnySimpleType', + n: 'indicatorOccurrence', an: { - lp: 'Separator' + lp: 'IndicatorOccurrence' }, t: 'a' }, { - n: 'type', + n: 'numberOccurrence', + an: { + lp: 'NumberOccurrence' + }, + t: 'a' + }, { + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'PostOffice', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'indicatorOccurence', + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'postOfficeName', + mno: 0, + col: true, + en: 'PostOfficeName', + ti: '.PostOffice.PostOfficeName' + }, { + n: 'postOfficeNumber', + en: 'PostOfficeNumber', + ti: '.PostOffice.PostOfficeNumber' + }, { + n: 'postalRoute', + en: 'PostalRoute', + ti: '.PostalRouteType' + }, { + n: 'postBox', + en: 'PostBox', + ti: '.PostBox' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', + ti: 'AnySimpleType', an: { - lp: 'IndicatorOccurence' + lp: 'Type' }, t: 'a' }, { - n: 'numberRangeOccurence', + n: 'indicator', + ti: 'AnySimpleType', an: { - lp: 'NumberRangeOccurence' + lp: 'Indicator' }, t: 'a' }] @@ -267,7 +398,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostOffice.PostOfficeNumber', + ln: 'AddressLine', tn: null, ps: [{ n: 'otherAttributes', @@ -276,16 +407,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'indicator', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Indicator' - }, - t: 'a' - }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' + lp: 'Type' }, t: 'a' }, { @@ -297,7 +422,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LargeMailUserType.LargeMailUserName', + ln: 'LargeMailUserType.LargeMailUserIdentifier', tn: null, ps: [{ n: 'otherAttributes', @@ -311,108 +436,46 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' + }, + t: 'a' }, { n: 'code', + ti: 'AnySimpleType', an: { lp: 'Code' }, t: 'a' }] }, { - ln: 'DependentLocalityType', + ln: 'DependentLocalityType.DependentLocalityNumber', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'dependentLocalityName', - mno: 0, - col: true, - en: 'DependentLocalityName', - ti: '.DependentLocalityType.DependentLocalityName' - }, { - n: 'dependentLocalityNumber', - en: 'DependentLocalityNumber', - ti: '.DependentLocalityType.DependentLocalityNumber' - }, { - n: 'postBox', - rq: true, - en: 'PostBox', - ti: '.PostBox' - }, { - n: 'largeMailUser', - rq: true, - en: 'LargeMailUser', - ti: '.LargeMailUserType' - }, { - n: 'postOffice', - rq: true, - en: 'PostOffice', - ti: '.PostOffice' - }, { - n: 'postalRoute', - rq: true, - en: 'PostalRoute', - ti: '.PostalRouteType' - }, { - n: 'thoroughfare', - en: 'Thoroughfare', - ti: '.Thoroughfare' - }, { - n: 'premise', - en: 'Premise', - ti: '.Premise' - }, { - n: 'dependentLocality', - en: 'DependentLocality', - ti: '.DependentLocalityType' - }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'usageType', - ti: 'AnySimpleType', - an: { - lp: 'UsageType' - }, - t: 'a' + n: 'content', + t: 'v' }, { - n: 'connector', - ti: 'AnySimpleType', + n: 'nameNumberOccurrence', an: { - lp: 'Connector' + lp: 'NameNumberOccurrence' }, t: 'a' }, { - n: 'indicator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'DependentLocalityType.DependentLocalityNumber', + ln: 'AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName', tn: null, ps: [{ n: 'otherAttributes', @@ -421,9 +484,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'nameNumberOccurrence', + n: 'type', + ti: 'AnySimpleType', an: { - lp: 'NameNumberOccurrence' + lp: 'Type' }, t: 'a' }, { @@ -435,42 +499,55 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostBox', + ln: 'AddressDetails.PostalServiceElements', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', + n: 'addressIdentifier', mno: 0, col: true, - en: 'AddressLine', - ti: '.AddressLine' + en: 'AddressIdentifier', + ti: '.AddressDetails.PostalServiceElements.AddressIdentifier' }, { - n: 'postBoxNumber', - rq: true, - en: 'PostBoxNumber', - ti: '.PostBox.PostBoxNumber' + n: 'endorsementLineCode', + en: 'EndorsementLineCode', + ti: '.AddressDetails.PostalServiceElements.EndorsementLineCode' }, { - n: 'postBoxNumberPrefix', - en: 'PostBoxNumberPrefix', - ti: '.PostBox.PostBoxNumberPrefix' + n: 'keyLineCode', + en: 'KeyLineCode', + ti: '.AddressDetails.PostalServiceElements.KeyLineCode' }, { - n: 'postBoxNumberSuffix', - en: 'PostBoxNumberSuffix', - ti: '.PostBox.PostBoxNumberSuffix' + n: 'barcode', + en: 'Barcode', + ti: '.AddressDetails.PostalServiceElements.Barcode' }, { - n: 'postBoxNumberExtension', - en: 'PostBoxNumberExtension', - ti: '.PostBox.PostBoxNumberExtension' + n: 'sortingCode', + en: 'SortingCode', + ti: '.AddressDetails.PostalServiceElements.SortingCode' }, { - n: 'firm', - en: 'Firm', - ti: '.FirmType' + n: 'addressLatitude', + en: 'AddressLatitude', + ti: '.AddressDetails.PostalServiceElements.AddressLatitude' }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' + n: 'addressLatitudeDirection', + en: 'AddressLatitudeDirection', + ti: '.AddressDetails.PostalServiceElements.AddressLatitudeDirection' + }, { + n: 'addressLongitude', + en: 'AddressLongitude', + ti: '.AddressDetails.PostalServiceElements.AddressLongitude' + }, { + n: 'addressLongitudeDirection', + en: 'AddressLongitudeDirection', + ti: '.AddressDetails.PostalServiceElements.AddressLongitudeDirection' + }, { + n: 'supplementaryPostalServiceData', + mno: 0, + col: true, + en: 'SupplementaryPostalServiceData', + ti: '.AddressDetails.PostalServiceElements.SupplementaryPostalServiceData' }, { n: 'any', mno: 0, @@ -485,24 +562,11 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }, { - n: 'indicator', - ti: 'AnySimpleType', - an: { - lp: 'Indicator' - }, - t: 'a' }] }, { - ln: 'Department.DepartmentName', + ln: 'AddressDetails.PostalServiceElements.SortingCode', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' - }, { n: 'type', ti: 'AnySimpleType', an: { @@ -518,55 +582,44 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseNumberPrefix', - tn: null, + ln: 'AddressDetails', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'postalServiceElements', + en: 'PostalServiceElements', + ti: '.AddressDetails.PostalServiceElements' }, { - n: 'numberPrefixSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberPrefixSeparator' - }, - t: 'a' + n: 'address', + rq: true, + en: 'Address', + ti: '.AddressDetails.Address' }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'addressLines', + rq: true, + en: 'AddressLines', + ti: '.AddressLinesType' }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' - }] - }, { - ln: 'MailStopType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'country', + rq: true, + en: 'Country', + ti: '.AddressDetails.Country' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' + n: 'administrativeArea', + rq: true, + en: 'AdministrativeArea', + ti: '.AdministrativeArea' }, { - n: 'mailStopName', - en: 'MailStopName', - ti: '.MailStopType.MailStopName' + n: 'locality', + rq: true, + en: 'Locality', + ti: '.Locality' }, { - n: 'mailStopNumber', - en: 'MailStopNumber', - ti: '.MailStopType.MailStopNumber' + n: 'thoroughfare', + rq: true, + en: 'Thoroughfare', + ti: '.Thoroughfare' }, { n: 'any', mno: 0, @@ -575,57 +628,45 @@ var xAL_2_0_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'type', + n: 'addressType', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'AddressType' }, t: 'a' - }] - }, { - ln: 'ThoroughfarePostDirectionType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { - n: 'type', + n: 'currentStatus', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'CurrentStatus' }, t: 'a' }, { - n: 'code', + n: 'validFromDate', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'ValidFromDate' }, t: 'a' - }] - }, { - ln: 'AddressDetails.PostalServiceElements.AddressIdentifier', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'content', - t: 'v' + n: 'validToDate', + ti: 'AnySimpleType', + an: { + lp: 'ValidToDate' + }, + t: 'a' }, { - n: 'identifierType', + n: 'usage', ti: 'AnySimpleType', an: { - lp: 'IdentifierType' + lp: 'Usage' }, t: 'a' }, { - n: 'type', + n: 'addressDetailsKey', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'AddressDetailsKey' }, t: 'a' }, { @@ -637,14 +678,94 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown.PostTownName', + ln: 'Thoroughfare', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'thoroughfareNumberOrThoroughfareNumberRange', + mno: 0, + col: true, + etis: [{ + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'ThoroughfareNumberRange', + ti: '.Thoroughfare.ThoroughfareNumberRange' + }], + t: 'es' + }, { + n: 'thoroughfareNumberPrefix', + mno: 0, + col: true, + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' + }, { + n: 'thoroughfareNumberSuffix', + mno: 0, + col: true, + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' + }, { + n: 'thoroughfarePreDirection', + en: 'ThoroughfarePreDirection', + ti: '.ThoroughfarePreDirectionType' + }, { + n: 'thoroughfareLeadingType', + en: 'ThoroughfareLeadingType', + ti: '.ThoroughfareLeadingTypeType' + }, { + n: 'thoroughfareName', + mno: 0, + col: true, + en: 'ThoroughfareName', + ti: '.ThoroughfareNameType' + }, { + n: 'thoroughfareTrailingType', + en: 'ThoroughfareTrailingType', + ti: '.ThoroughfareTrailingTypeType' + }, { + n: 'thoroughfarePostDirection', + en: 'ThoroughfarePostDirection', + ti: '.ThoroughfarePostDirectionType' + }, { + n: 'dependentThoroughfare', + en: 'DependentThoroughfare', + ti: '.Thoroughfare.DependentThoroughfare' + }, { + n: 'dependentLocality', + rq: true, + en: 'DependentLocality', + ti: '.DependentLocalityType' + }, { + n: 'premise', + rq: true, + en: 'Premise', + ti: '.Premise' + }, { + n: 'firm', + rq: true, + en: 'Firm', + ti: '.FirmType' + }, { + n: 'postalCode', + rq: true, + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' }, { n: 'type', ti: 'AnySimpleType', @@ -653,71 +774,62 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'code', - ti: 'AnySimpleType', + n: 'dependentThoroughfares', an: { - lp: 'Code' + lp: 'DependentThoroughfares' }, t: 'a' - }] - }, { - ln: 'ThoroughfareNumberPrefix', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { - n: 'numberPrefixSeparator', + n: 'dependentThoroughfaresIndicator', ti: 'AnySimpleType', an: { - lp: 'NumberPrefixSeparator' + lp: 'DependentThoroughfaresIndicator' }, t: 'a' }, { - n: 'type', + n: 'dependentThoroughfaresConnector', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'DependentThoroughfaresConnector' }, t: 'a' }, { - n: 'code', + n: 'dependentThoroughfaresType', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'DependentThoroughfaresType' }, t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.EndorsementLineCode', + ln: 'XAL', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressDetails', + rq: true, + col: true, + en: 'AddressDetails', + ti: '.AddressDetails' }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' }, { - n: 'code', + n: 'version', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Version' }, t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLongitudeDirection', - tn: null, + ln: 'ThoroughfarePreDirectionType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -740,7 +852,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseLocation', + ln: 'PostOffice.PostOfficeNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -748,6 +860,19 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' + }, + t: 'a' + }, { + n: 'indicatorOccurrence', + an: { + lp: 'IndicatorOccurrence' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -757,13 +882,21 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfarePreDirectionType', + ln: 'PremiseNumberPrefix', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', + n: 'value', t: 'v' + }, { + n: 'numberPrefixSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberPrefixSeparator' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -780,7 +913,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostOffice.PostOfficeName', + ln: 'PostalRouteType.PostalRouteName', tn: null, ps: [{ n: 'otherAttributes', @@ -804,7 +937,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdministrativeArea.AdministrativeAreaName', + ln: 'FirmType.FirmName', tn: null, ps: [{ n: 'otherAttributes', @@ -828,20 +961,29 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfareNameType', + ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', - t: 'v' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + col: true, + dom: false, + etis: [{ + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' + }, { + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' + }, { + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'AddressLine', + ti: '.AddressLine' + }], + t: 'ers' }, { n: 'code', ti: 'AnySimpleType', @@ -851,7 +993,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.SupplementaryPostalServiceData', + ln: 'AddressDetails.PostalServiceElements.AddressIdentifier', tn: null, ps: [{ n: 'otherAttributes', @@ -859,6 +1001,13 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'identifierType', + ti: 'AnySimpleType', + an: { + lp: 'IdentifierType' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -875,7 +1024,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLongitude', + ln: 'AddressDetails.Country.CountryNameCode', tn: null, ps: [{ n: 'otherAttributes', @@ -884,10 +1033,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', + n: 'scheme', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Scheme' }, t: 'a' }, { @@ -899,49 +1048,13 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdministrativeArea', - tn: null, + ln: 'BuildingNameType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'administrativeAreaName', - mno: 0, - col: true, - en: 'AdministrativeAreaName', - ti: '.AdministrativeArea.AdministrativeAreaName' - }, { - n: 'subAdministrativeArea', - en: 'SubAdministrativeArea', - ti: '.AdministrativeArea.SubAdministrativeArea' - }, { - n: 'locality', - rq: true, - en: 'Locality', - ti: '.Locality' - }, { - n: 'postOffice', - rq: true, - en: 'PostOffice', - ti: '.PostOffice' - }, { - n: 'postalCode', - rq: true, - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -950,28 +1063,34 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'usageType', - ti: 'AnySimpleType', + n: 'typeOccurrence', an: { - lp: 'UsageType' + lp: 'TypeOccurrence' }, t: 'a' }, { - n: 'indicator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'ThoroughfareTrailingTypeType', + ln: 'PremiseNumber', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', t: 'v' + }, { + n: 'numberType', + an: { + lp: 'NumberType' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -980,201 +1099,88 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' - }] - }, { - ln: 'AdministrativeArea.SubAdministrativeArea', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'subAdministrativeAreaName', - mno: 0, - col: true, - en: 'SubAdministrativeAreaName', - ti: '.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName' - }, { - n: 'locality', - rq: true, - en: 'Locality', - ti: '.Locality' - }, { - n: 'postOffice', - rq: true, - en: 'PostOffice', - ti: '.PostOffice' - }, { - n: 'postalCode', - rq: true, - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' }, { - n: 'type', - ti: 'AnySimpleType', + n: 'indicatorOccurrence', an: { - lp: 'Type' + lp: 'IndicatorOccurrence' }, t: 'a' }, { - n: 'usageType', - ti: 'AnySimpleType', + n: 'numberTypeOccurrence', an: { - lp: 'UsageType' + lp: 'NumberTypeOccurrence' }, t: 'a' }, { - n: 'indicator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'Thoroughfare', + ln: 'Premise.PremiseNumberRange', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'thoroughfareNumberOrThoroughfareNumberRange', - mno: 0, - col: true, - etis: [{ - en: 'ThoroughfareNumber', - ti: '.ThoroughfareNumber' - }, { - en: 'ThoroughfareNumberRange', - ti: '.Thoroughfare.ThoroughfareNumberRange' - }], - t: 'es' - }, { - n: 'thoroughfareNumberPrefix', - mno: 0, - col: true, - en: 'ThoroughfareNumberPrefix', - ti: '.ThoroughfareNumberPrefix' - }, { - n: 'thoroughfareNumberSuffix', - mno: 0, - col: true, - en: 'ThoroughfareNumberSuffix', - ti: '.ThoroughfareNumberSuffix' - }, { - n: 'thoroughfarePreDirection', - en: 'ThoroughfarePreDirection', - ti: '.ThoroughfarePreDirectionType' - }, { - n: 'thoroughfareLeadingType', - en: 'ThoroughfareLeadingType', - ti: '.ThoroughfareLeadingTypeType' - }, { - n: 'thoroughfareName', - mno: 0, - col: true, - en: 'ThoroughfareName', - ti: '.ThoroughfareNameType' - }, { - n: 'thoroughfareTrailingType', - en: 'ThoroughfareTrailingType', - ti: '.ThoroughfareTrailingTypeType' - }, { - n: 'thoroughfarePostDirection', - en: 'ThoroughfarePostDirection', - ti: '.ThoroughfarePostDirectionType' - }, { - n: 'dependentThoroughfare', - en: 'DependentThoroughfare', - ti: '.Thoroughfare.DependentThoroughfare' - }, { - n: 'dependentLocality', - rq: true, - en: 'DependentLocality', - ti: '.DependentLocalityType' - }, { - n: 'premise', - rq: true, - en: 'Premise', - ti: '.Premise' - }, { - n: 'firm', + n: 'premiseNumberRangeFrom', rq: true, - en: 'Firm', - ti: '.FirmType' + en: 'PremiseNumberRangeFrom', + ti: '.Premise.PremiseNumberRange.PremiseNumberRangeFrom' }, { - n: 'postalCode', + n: 'premiseNumberRangeTo', rq: true, - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + en: 'PremiseNumberRangeTo', + ti: '.Premise.PremiseNumberRange.PremiseNumberRangeTo' }, { - n: 'type', + n: 'rangeType', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'RangeType' }, t: 'a' }, { - n: 'dependentThoroughfares', + n: 'indicator', + ti: 'AnySimpleType', an: { - lp: 'DependentThoroughfares' + lp: 'Indicator' }, t: 'a' }, { - n: 'dependentThoroughfaresIndicator', + n: 'separator', ti: 'AnySimpleType', an: { - lp: 'DependentThoroughfaresIndicator' + lp: 'Separator' }, t: 'a' }, { - n: 'dependentThoroughfaresConnector', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'DependentThoroughfaresConnector' + lp: 'Type' }, t: 'a' }, { - n: 'dependentThoroughfaresType', - ti: 'AnySimpleType', + n: 'indicatorOccurence', an: { - lp: 'DependentThoroughfaresType' + lp: 'IndicatorOccurence' + }, + t: 'a' + }, { + n: 'numberRangeOccurence', + an: { + lp: 'NumberRangeOccurence' }, t: 'a' }] }, { - ln: 'ThoroughfareNumber', + ln: 'PostalCode.PostalCodeNumberExtension', tn: null, ps: [{ n: 'otherAttributes', @@ -1182,12 +1188,6 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' - }, { - n: 'numberType', - an: { - lp: 'NumberType' - }, - t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -1196,22 +1196,10 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'indicator', + n: 'numberExtensionSeparator', ti: 'AnySimpleType', an: { - lp: 'Indicator' - }, - t: 'a' - }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' - }, - t: 'a' - }, { - n: 'numberOccurrence', - an: { - lp: 'NumberOccurrence' + lp: 'NumberExtensionSeparator' }, t: 'a' }, { @@ -1223,89 +1211,55 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown', + ln: 'Premise.PremiseLocation', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'postTownName', - mno: 0, - col: true, - en: 'PostTownName', - ti: '.PostalCode.PostTown.PostTownName' - }, { - n: 'postTownSuffix', - en: 'PostTownSuffix', - ti: '.PostalCode.PostTown.PostTownSuffix' + n: 'content', + t: 'v' }, { - n: 'type', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Code' }, t: 'a' }] }, { - ln: 'Thoroughfare.ThoroughfareNumberRange', + ln: 'MailStopType.MailStopNumber', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'thoroughfareNumberFrom', - rq: true, - en: 'ThoroughfareNumberFrom', - ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom' - }, { - n: 'thoroughfareNumberTo', - rq: true, - en: 'ThoroughfareNumberTo', - ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo' - }, { - n: 'rangeType', - an: { - lp: 'RangeType' - }, - t: 'a' + n: 'content', + t: 'v' }, { - n: 'indicator', + n: 'nameNumberSeparator', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'NameNumberSeparator' }, t: 'a' }, { - n: 'separator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Separator' - }, - t: 'a' - }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'AddressDetails.PostalServiceElements.AddressLongitude', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'numberRangeOccurrence', - an: { - lp: 'NumberRangeOccurrence' - }, - t: 'a' + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1322,43 +1276,14 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FirmType', + ln: 'AddressDetails.PostalServiceElements.AddressLatitude', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'firmName', - mno: 0, - col: true, - en: 'FirmName', - ti: '.FirmType.FirmName' - }, { - n: 'department', - mno: 0, - col: true, - en: 'Department', - ti: '.Department' - }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' - }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1366,6 +1291,13 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { ln: 'AddressDetails.PostalServiceElements.Barcode', @@ -1392,7 +1324,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfareLeadingTypeType', + ln: 'DependentLocalityType.DependentLocalityName', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -1415,7 +1348,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.Country.CountryNameCode', + ln: 'PostBox.PostBoxNumberExtension', tn: null, ps: [{ n: 'otherAttributes', @@ -1424,22 +1357,15 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'scheme', - ti: 'AnySimpleType', - an: { - lp: 'Scheme' - }, - t: 'a' - }, { - n: 'code', + n: 'numberExtensionSeparator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'NumberExtensionSeparator' }, t: 'a' }] }, { - ln: 'AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName', + ln: 'ThoroughfareNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -1447,6 +1373,13 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'numberSuffixSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberSuffixSeparator' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -1463,14 +1396,74 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseName', + ln: 'Premise.PremiseNumberRange.PremiseNumberRangeTo', + tn: null, + ps: [{ + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'premiseNumberPrefix', + mno: 0, + col: true, + en: 'PremiseNumberPrefix', + ti: '.PremiseNumberPrefix' + }, { + n: 'premiseNumber', + rq: true, + col: true, + en: 'PremiseNumber', + ti: '.PremiseNumber' + }, { + n: 'premiseNumberSuffix', + mno: 0, + col: true, + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' + }] + }, { + ln: 'Thoroughfare.DependentThoroughfare', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'thoroughfarePreDirection', + en: 'ThoroughfarePreDirection', + ti: '.ThoroughfarePreDirectionType' + }, { + n: 'thoroughfareLeadingType', + en: 'ThoroughfareLeadingType', + ti: '.ThoroughfareLeadingTypeType' + }, { + n: 'thoroughfareName', + mno: 0, + col: true, + en: 'ThoroughfareName', + ti: '.ThoroughfareNameType' + }, { + n: 'thoroughfareTrailingType', + en: 'ThoroughfareTrailingType', + ti: '.ThoroughfareTrailingTypeType' + }, { + n: 'thoroughfarePostDirection', + en: 'ThoroughfarePostDirection', + ti: '.ThoroughfarePostDirectionType' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' }, { n: 'type', ti: 'AnySimpleType', @@ -1478,10 +1471,20 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }] + }, { + ln: 'ThoroughfarePostDirectionType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'typeOccurrence', + n: 'content', + t: 'v' + }, { + n: 'type', + ti: 'AnySimpleType', an: { - lp: 'TypeOccurrence' + lp: 'Type' }, t: 'a' }, { @@ -1493,7 +1496,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown.PostTownSuffix', + ln: 'PostBox.PostBoxNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -1502,50 +1505,29 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'code', + n: 'numberSuffixSeparator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'NumberSuffixSeparator' }, - t: 'a' - }] - }, { - ln: 'XAL', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressDetails', - rq: true, - col: true, - en: 'AddressDetails', - ti: '.AddressDetails' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + t: 'a' }, { - n: 'version', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Version' + lp: 'Code' }, t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.SortingCode', + ln: 'PostalCode.PostTown.PostTownSuffix', tn: null, ps: [{ - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' }, { n: 'code', ti: 'AnySimpleType', @@ -1555,16 +1537,42 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressLinesType', + ln: 'PostBox', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'addressLine', - rq: true, + mno: 0, col: true, en: 'AddressLine', ti: '.AddressLine' + }, { + n: 'postBoxNumber', + rq: true, + en: 'PostBoxNumber', + ti: '.PostBox.PostBoxNumber' + }, { + n: 'postBoxNumberPrefix', + en: 'PostBoxNumberPrefix', + ti: '.PostBox.PostBoxNumberPrefix' + }, { + n: 'postBoxNumberSuffix', + en: 'PostBoxNumberSuffix', + ti: '.PostBox.PostBoxNumberSuffix' + }, { + n: 'postBoxNumberExtension', + en: 'PostBoxNumberExtension', + ti: '.PostBox.PostBoxNumberExtension' + }, { + n: 'firm', + en: 'Firm', + ti: '.FirmType' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' }, { n: 'any', mno: 0, @@ -1572,16 +1580,6 @@ var xAL_2_0_Module_Factory = function () { dom: false, mx: false, t: 'ae' - }] - }, { - ln: 'PostalCode.PostalCodeNumberExtension', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1590,22 +1588,15 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'numberExtensionSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberExtensionSeparator' - }, - t: 'a' - }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'Department', + ln: 'Premise', tn: null, ps: [{ n: 'otherAttributes', @@ -1617,11 +1608,55 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'departmentName', + n: 'premiseName', mno: 0, col: true, - en: 'DepartmentName', - ti: '.Department.DepartmentName' + en: 'PremiseName', + ti: '.Premise.PremiseName' + }, { + n: 'premiseLocation', + rq: true, + en: 'PremiseLocation', + ti: '.Premise.PremiseLocation' + }, { + n: 'premiseNumber', + rq: true, + col: true, + en: 'PremiseNumber', + ti: '.PremiseNumber' + }, { + n: 'premiseNumberRange', + rq: true, + en: 'PremiseNumberRange', + ti: '.Premise.PremiseNumberRange' + }, { + n: 'premiseNumberPrefix', + mno: 0, + col: true, + en: 'PremiseNumberPrefix', + ti: '.PremiseNumberPrefix' + }, { + n: 'premiseNumberSuffix', + mno: 0, + col: true, + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' + }, { + n: 'buildingName', + mno: 0, + col: true, + en: 'BuildingName', + ti: '.BuildingNameType' + }, { + n: 'subPremise', + mno: 0, + col: true, + en: 'SubPremise', + ti: '.SubPremiseType' + }, { + n: 'firm', + en: 'Firm', + ti: '.FirmType' }, { n: 'mailStop', en: 'MailStop', @@ -1630,6 +1665,10 @@ var xAL_2_0_Module_Factory = function () { n: 'postalCode', en: 'PostalCode', ti: '.PostalCode' + }, { + n: 'premise', + en: 'Premise', + ti: '.Premise' }, { n: 'any', mno: 0, @@ -1644,9 +1683,30 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'premiseDependency', + ti: 'AnySimpleType', + an: { + lp: 'PremiseDependency' + }, + t: 'a' + }, { + n: 'premiseDependencyType', + ti: 'AnySimpleType', + an: { + lp: 'PremiseDependencyType' + }, + t: 'a' + }, { + n: 'premiseThoroughfareConnector', + ti: 'AnySimpleType', + an: { + lp: 'PremiseThoroughfareConnector' + }, + t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.KeyLineCode', + ln: 'AddressDetails.PostalServiceElements.EndorsementLineCode', tn: null, ps: [{ n: 'otherAttributes', @@ -1670,7 +1730,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressLine', + ln: 'PostOffice.PostOfficeName', tn: null, ps: [{ n: 'otherAttributes', @@ -1694,19 +1754,87 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfareNumberSuffix', + ln: 'PostalCode.PostTown', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'numberSuffixSeparator', + n: 'postTownName', + mno: 0, + col: true, + en: 'PostTownName', + ti: '.PostalCode.PostTown.PostTownName' + }, { + n: 'postTownSuffix', + en: 'PostTownSuffix', + ti: '.PostalCode.PostTown.PostTownSuffix' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'NumberSuffixSeparator' + lp: 'Type' + }, + t: 'a' + }] + }, { + ln: 'Thoroughfare.ThoroughfareNumberRange', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'thoroughfareNumberFrom', + rq: true, + en: 'ThoroughfareNumberFrom', + ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom' + }, { + n: 'thoroughfareNumberTo', + rq: true, + en: 'ThoroughfareNumberTo', + ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo' + }, { + n: 'rangeType', + an: { + lp: 'RangeType' + }, + t: 'a' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' + }, + t: 'a' + }, { + n: 'separator', + ti: 'AnySimpleType', + an: { + lp: 'Separator' + }, + t: 'a' + }, { + n: 'indicatorOccurrence', + an: { + lp: 'IndicatorOccurrence' + }, + t: 'a' + }, { + n: 'numberRangeOccurrence', + an: { + lp: 'NumberRangeOccurrence' }, t: 'a' }, { @@ -1725,44 +1853,42 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails', + ln: 'AdministrativeArea', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'postalServiceElements', - en: 'PostalServiceElements', - ti: '.AddressDetails.PostalServiceElements' - }, { - n: 'address', - rq: true, - en: 'Address', - ti: '.AddressDetails.Address' - }, { - n: 'addressLines', - rq: true, - en: 'AddressLines', - ti: '.AddressLinesType' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'country', - rq: true, - en: 'Country', - ti: '.AddressDetails.Country' + n: 'administrativeAreaName', + mno: 0, + col: true, + en: 'AdministrativeAreaName', + ti: '.AdministrativeArea.AdministrativeAreaName' }, { - n: 'administrativeArea', - rq: true, - en: 'AdministrativeArea', - ti: '.AdministrativeArea' + n: 'subAdministrativeArea', + en: 'SubAdministrativeArea', + ti: '.AdministrativeArea.SubAdministrativeArea' }, { n: 'locality', rq: true, en: 'Locality', ti: '.Locality' }, { - n: 'thoroughfare', + n: 'postOffice', rq: true, - en: 'Thoroughfare', - ti: '.Thoroughfare' + en: 'PostOffice', + ti: '.PostOffice' + }, { + n: 'postalCode', + rq: true, + en: 'PostalCode', + ti: '.PostalCode' }, { n: 'any', mno: 0, @@ -1771,45 +1897,40 @@ var xAL_2_0_Module_Factory = function () { mx: false, t: 'ae' }, { - n: 'addressType', - ti: 'AnySimpleType', - an: { - lp: 'AddressType' - }, - t: 'a' - }, { - n: 'currentStatus', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'CurrentStatus' + lp: 'Type' }, t: 'a' }, { - n: 'validFromDate', + n: 'usageType', ti: 'AnySimpleType', an: { - lp: 'ValidFromDate' + lp: 'UsageType' }, t: 'a' }, { - n: 'validToDate', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'ValidToDate' + lp: 'Indicator' }, t: 'a' + }] + }, { + ln: 'ThoroughfareLeadingTypeType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'usage', - ti: 'AnySimpleType', - an: { - lp: 'Usage' - }, - t: 'a' + n: 'content', + t: 'v' }, { - n: 'addressDetailsKey', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'AddressDetailsKey' + lp: 'Type' }, t: 'a' }, { @@ -1821,40 +1942,13 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode', - tn: null, + ln: 'ThoroughfareNameType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'postalCodeNumber', - mno: 0, - col: true, - en: 'PostalCodeNumber', - ti: '.PostalCode.PostalCodeNumber' - }, { - n: 'postalCodeNumberExtension', - mno: 0, - col: true, - en: 'PostalCodeNumberExtension', - ti: '.PostalCode.PostalCodeNumberExtension' - }, { - n: 'postTown', - en: 'PostTown', - ti: '.PostalCode.PostTown' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1862,10 +1956,16 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { - ln: 'Locality', - tn: null, + ln: 'DependentLocalityType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -1876,11 +1976,15 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'localityName', + n: 'dependentLocalityName', mno: 0, col: true, - en: 'LocalityName', - ti: '.Locality.LocalityName' + en: 'DependentLocalityName', + ti: '.DependentLocalityType.DependentLocalityName' + }, { + n: 'dependentLocalityNumber', + en: 'DependentLocalityNumber', + ti: '.DependentLocalityType.DependentLocalityNumber' }, { n: 'postBox', rq: true, @@ -1934,162 +2038,27 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'usageType', ti: 'AnySimpleType', - an: { - lp: 'UsageType' - }, - t: 'a' - }, { - n: 'indicator', - ti: 'AnySimpleType', - an: { - lp: 'Indicator' - }, - t: 'a' - }] - }, { - ln: 'Premise.PremiseNumberRange.PremiseNumberRangeFrom', - tn: null, - ps: [{ - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'premiseNumberPrefix', - mno: 0, - col: true, - en: 'PremiseNumberPrefix', - ti: '.PremiseNumberPrefix' - }, { - n: 'premiseNumber', - rq: true, - col: true, - en: 'PremiseNumber', - ti: '.PremiseNumber' - }, { - n: 'premiseNumberSuffix', - mno: 0, - col: true, - en: 'PremiseNumberSuffix', - ti: '.PremiseNumberSuffix' - }] - }, { - ln: 'Thoroughfare.DependentThoroughfare', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'thoroughfarePreDirection', - en: 'ThoroughfarePreDirection', - ti: '.ThoroughfarePreDirectionType' - }, { - n: 'thoroughfareLeadingType', - en: 'ThoroughfareLeadingType', - ti: '.ThoroughfareLeadingTypeType' - }, { - n: 'thoroughfareName', - mno: 0, - col: true, - en: 'ThoroughfareName', - ti: '.ThoroughfareNameType' - }, { - n: 'thoroughfareTrailingType', - en: 'ThoroughfareTrailingType', - ti: '.ThoroughfareTrailingTypeType' - }, { - n: 'thoroughfarePostDirection', - en: 'ThoroughfarePostDirection', - ti: '.ThoroughfarePostDirectionType' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }] - }, { - ln: 'AddressDetails.PostalServiceElements', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressIdentifier', - mno: 0, - col: true, - en: 'AddressIdentifier', - ti: '.AddressDetails.PostalServiceElements.AddressIdentifier' - }, { - n: 'endorsementLineCode', - en: 'EndorsementLineCode', - ti: '.AddressDetails.PostalServiceElements.EndorsementLineCode' - }, { - n: 'keyLineCode', - en: 'KeyLineCode', - ti: '.AddressDetails.PostalServiceElements.KeyLineCode' - }, { - n: 'barcode', - en: 'Barcode', - ti: '.AddressDetails.PostalServiceElements.Barcode' - }, { - n: 'sortingCode', - en: 'SortingCode', - ti: '.AddressDetails.PostalServiceElements.SortingCode' - }, { - n: 'addressLatitude', - en: 'AddressLatitude', - ti: '.AddressDetails.PostalServiceElements.AddressLatitude' - }, { - n: 'addressLatitudeDirection', - en: 'AddressLatitudeDirection', - ti: '.AddressDetails.PostalServiceElements.AddressLatitudeDirection' - }, { - n: 'addressLongitude', - en: 'AddressLongitude', - ti: '.AddressDetails.PostalServiceElements.AddressLongitude' - }, { - n: 'addressLongitudeDirection', - en: 'AddressLongitudeDirection', - ti: '.AddressDetails.PostalServiceElements.AddressLongitudeDirection' - }, { - n: 'supplementaryPostalServiceData', - mno: 0, - col: true, - en: 'SupplementaryPostalServiceData', - ti: '.AddressDetails.PostalServiceElements.SupplementaryPostalServiceData' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + an: { + lp: 'UsageType' + }, + t: 'a' }, { - n: 'type', + n: 'connector', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Connector' + }, + t: 'a' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'PostBox.PostBoxNumber', + ln: 'AddressDetails.Address', tn: null, ps: [{ n: 'otherAttributes', @@ -2098,37 +2067,12 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'code', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Type' }, t: 'a' - }] - }, { - ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - dom: false, - etis: [{ - en: 'ThoroughfareNumberSuffix', - ti: '.ThoroughfareNumberSuffix' - }, { - en: 'AddressLine', - ti: '.AddressLine' - }, { - en: 'ThoroughfareNumber', - ti: '.ThoroughfareNumber' - }, { - en: 'ThoroughfareNumberPrefix', - ti: '.ThoroughfareNumberPrefix' - }], - t: 'ers' }, { n: 'code', ti: 'AnySimpleType', @@ -2138,48 +2082,69 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostBox.PostBoxNumberExtension', + ln: 'AdministrativeArea.SubAdministrativeArea', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'numberExtensionSeparator', + n: 'subAdministrativeAreaName', + mno: 0, + col: true, + en: 'SubAdministrativeAreaName', + ti: '.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName' + }, { + n: 'locality', + rq: true, + en: 'Locality', + ti: '.Locality' + }, { + n: 'postOffice', + rq: true, + en: 'PostOffice', + ti: '.PostOffice' + }, { + n: 'postalCode', + rq: true, + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'NumberExtensionSeparator' + lp: 'Type' }, t: 'a' - }] - }, { - ln: 'PostBox.PostBoxNumberSuffix', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { - n: 'numberSuffixSeparator', + n: 'usageType', ti: 'AnySimpleType', an: { - lp: 'NumberSuffixSeparator' + lp: 'UsageType' }, t: 'a' }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'Premise', + ln: 'PostalCode', tn: null, ps: [{ n: 'otherAttributes', @@ -2191,39 +2156,57 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'premiseName', + n: 'postalCodeNumber', mno: 0, col: true, - en: 'PremiseName', - ti: '.Premise.PremiseName' + en: 'PostalCodeNumber', + ti: '.PostalCode.PostalCodeNumber' }, { - n: 'premiseLocation', - rq: true, - en: 'PremiseLocation', - ti: '.Premise.PremiseLocation' + n: 'postalCodeNumberExtension', + mno: 0, + col: true, + en: 'PostalCodeNumberExtension', + ti: '.PostalCode.PostalCodeNumberExtension' }, { - n: 'premiseNumber', - rq: true, + n: 'postTown', + en: 'PostTown', + ti: '.PostalCode.PostTown' + }, { + n: 'any', + mno: 0, col: true, - en: 'PremiseNumber', - ti: '.PremiseNumber' + dom: false, + mx: false, + t: 'ae' }, { - n: 'premiseNumberRange', - rq: true, - en: 'PremiseNumberRange', - ti: '.Premise.PremiseNumberRange' + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' + }] + }, { + ln: 'LargeMailUserType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'premiseNumberPrefix', + n: 'addressLine', mno: 0, col: true, - en: 'PremiseNumberPrefix', - ti: '.PremiseNumberPrefix' + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'premiseNumberSuffix', + n: 'largeMailUserName', mno: 0, col: true, - en: 'PremiseNumberSuffix', - ti: '.PremiseNumberSuffix' + en: 'LargeMailUserName', + ti: '.LargeMailUserType.LargeMailUserName' + }, { + n: 'largeMailUserIdentifier', + en: 'LargeMailUserIdentifier', + ti: '.LargeMailUserType.LargeMailUserIdentifier' }, { n: 'buildingName', mno: 0, @@ -2231,27 +2214,21 @@ var xAL_2_0_Module_Factory = function () { en: 'BuildingName', ti: '.BuildingNameType' }, { - n: 'subPremise', - mno: 0, - col: true, - en: 'SubPremise', - ti: '.SubPremiseType' + n: 'department', + en: 'Department', + ti: '.Department' }, { - n: 'firm', - en: 'Firm', - ti: '.FirmType' + n: 'postBox', + en: 'PostBox', + ti: '.PostBox' }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' + n: 'thoroughfare', + en: 'Thoroughfare', + ti: '.Thoroughfare' }, { n: 'postalCode', en: 'PostalCode', ti: '.PostalCode' - }, { - n: 'premise', - en: 'Premise', - ti: '.Premise' }, { n: 'any', mno: 0, @@ -2261,35 +2238,71 @@ var xAL_2_0_Module_Factory = function () { t: 'ae' }, { n: 'type', - ti: 'AnySimpleType', an: { lp: 'Type' }, t: 'a' + }] + }, { + ln: 'AddressDetails.PostalServiceElements.AddressLatitudeDirection', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'premiseDependency', + n: 'content', + t: 'v' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'PremiseDependency' + lp: 'Type' }, t: 'a' }, { - n: 'premiseDependencyType', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'PremiseDependencyType' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'MailStopType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'premiseThoroughfareConnector', + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'mailStopName', + en: 'MailStopName', + ti: '.MailStopType.MailStopName' + }, { + n: 'mailStopNumber', + en: 'MailStopNumber', + ti: '.MailStopType.MailStopNumber' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'PremiseThoroughfareConnector' + lp: 'Type' }, t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseName', + ln: 'SubPremiseType.SubPremiseNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', @@ -2298,35 +2311,19 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', + n: 'numberPrefixSeparator', ti: 'AnySimpleType', an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'typeOccurrence', - an: { - lp: 'TypeOccurrence' + lp: 'NumberPrefixSeparator' }, t: 'a' }, { - n: 'code', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Type' }, t: 'a' - }] - }, { - ln: 'PostalRouteType.PostalRouteNumber', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { n: 'code', ti: 'AnySimpleType', @@ -2336,8 +2333,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLatitude', - tn: null, + ln: 'ThoroughfareTrailingTypeType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -2360,7 +2356,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLatitudeDirection', + ln: 'PostBox.PostBoxNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -2368,13 +2364,6 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -2384,7 +2373,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostBox.PostBoxNumberPrefix', + ln: 'ThoroughfareNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', @@ -2399,6 +2388,13 @@ var xAL_2_0_Module_Factory = function () { lp: 'NumberPrefixSeparator' }, t: 'a' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -2408,7 +2404,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FirmType.FirmName', + ln: 'SubPremiseType.SubPremiseNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -2416,6 +2412,13 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'numberSuffixSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberSuffixSeparator' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -2473,7 +2476,38 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LargeMailUserType.LargeMailUserIdentifier', + ln: 'SubPremiseType.SubPremiseLocation', + tn: null, + ps: [{ + n: 'content', + t: 'v' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' + }] + }, { + ln: 'PostalRouteType.PostalRouteNumber', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' + }] + }, { + ln: 'Premise.PremiseName', tn: null, ps: [{ n: 'otherAttributes', @@ -2483,15 +2517,15 @@ var xAL_2_0_Module_Factory = function () { t: 'v' }, { n: 'type', + ti: 'AnySimpleType', an: { lp: 'Type' }, t: 'a' }, { - n: 'indicator', - ti: 'AnySimpleType', + n: 'typeOccurrence', an: { - lp: 'Indicator' + lp: 'TypeOccurrence' }, t: 'a' }, { @@ -2503,7 +2537,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LargeMailUserType', + ln: 'SubPremiseType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -2514,15 +2548,34 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'largeMailUserName', + n: 'subPremiseName', mno: 0, col: true, - en: 'LargeMailUserName', - ti: '.LargeMailUserType.LargeMailUserName' + en: 'SubPremiseName', + ti: '.SubPremiseType.SubPremiseName' }, { - n: 'largeMailUserIdentifier', - en: 'LargeMailUserIdentifier', - ti: '.LargeMailUserType.LargeMailUserIdentifier' + n: 'subPremiseLocation', + rq: true, + en: 'SubPremiseLocation', + ti: '.SubPremiseType.SubPremiseLocation' + }, { + n: 'subPremiseNumber', + mno: 0, + col: true, + en: 'SubPremiseNumber', + ti: '.SubPremiseType.SubPremiseNumber' + }, { + n: 'subPremiseNumberPrefix', + mno: 0, + col: true, + en: 'SubPremiseNumberPrefix', + ti: '.SubPremiseType.SubPremiseNumberPrefix' + }, { + n: 'subPremiseNumberSuffix', + mno: 0, + col: true, + en: 'SubPremiseNumberSuffix', + ti: '.SubPremiseType.SubPremiseNumberSuffix' }, { n: 'buildingName', mno: 0, @@ -2530,21 +2583,21 @@ var xAL_2_0_Module_Factory = function () { en: 'BuildingName', ti: '.BuildingNameType' }, { - n: 'department', - en: 'Department', - ti: '.Department' - }, { - n: 'postBox', - en: 'PostBox', - ti: '.PostBox' + n: 'firm', + en: 'Firm', + ti: '.FirmType' }, { - n: 'thoroughfare', - en: 'Thoroughfare', - ti: '.Thoroughfare' + n: 'mailStop', + en: 'MailStop', + ti: '.MailStopType' }, { n: 'postalCode', en: 'PostalCode', ti: '.PostalCode' + }, { + n: 'subPremise', + en: 'SubPremise', + ti: '.SubPremiseType' }, { n: 'any', mno: 0, @@ -2554,52 +2607,21 @@ var xAL_2_0_Module_Factory = function () { t: 'ae' }, { n: 'type', + ti: 'AnySimpleType', an: { lp: 'Type' }, t: 'a' }] }, { - ln: 'PostOffice', + ln: 'SubPremiseType.SubPremiseName', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'postOfficeName', - mno: 0, - col: true, - en: 'PostOfficeName', - ti: '.PostOffice.PostOfficeName' - }, { - n: 'postOfficeNumber', - en: 'PostOfficeNumber', - ti: '.PostOffice.PostOfficeNumber' - }, { - n: 'postalRoute', - en: 'PostalRoute', - ti: '.PostalRouteType' - }, { - n: 'postBox', - en: 'PostBox', - ti: '.PostBox' - }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -2608,62 +2630,46 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'indicator', + n: 'typeOccurrence', + an: { + lp: 'TypeOccurrence' + }, + t: 'a' + }, { + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'AddressDetails.Country', + ln: 'PostBox.PostBoxNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'countryNameCode', - mno: 0, - col: true, - en: 'CountryNameCode', - ti: '.AddressDetails.Country.CountryNameCode' - }, { - n: 'countryName', - mno: 0, - col: true, - en: 'CountryName', - ti: '.CountryName' - }, { - n: 'administrativeArea', - rq: true, - en: 'AdministrativeArea', - ti: '.AdministrativeArea' - }, { - n: 'locality', - rq: true, - en: 'Locality', - ti: '.Locality' + n: 'content', + t: 'v' }, { - n: 'thoroughfare', - rq: true, - en: 'Thoroughfare', - ti: '.Thoroughfare' + n: 'numberPrefixSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberPrefixSeparator' + }, + t: 'a' }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { - ln: 'BuildingNameType', + ln: 'PostalCode.PostTown.PostTownName', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -2677,12 +2683,6 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }, { - n: 'typeOccurrence', - an: { - lp: 'TypeOccurrence' - }, - t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -2692,31 +2692,35 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.Address', + ln: 'Premise.PremiseNumberRange.PremiseNumberRangeFrom', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'content', - t: 'v' + n: 'premiseNumberPrefix', + mno: 0, + col: true, + en: 'PremiseNumberPrefix', + ti: '.PremiseNumberPrefix' }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'premiseNumber', + rq: true, + col: true, + en: 'PremiseNumber', + ti: '.PremiseNumber' }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' + n: 'premiseNumberSuffix', + mno: 0, + col: true, + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' }] }, { - ln: 'PostalCode.PostalCodeNumber', + ln: 'AddressDetails.PostalServiceElements.AddressLongitudeDirection', tn: null, ps: [{ n: 'otherAttributes', @@ -2771,21 +2775,14 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PremiseNumberPrefix', + ln: 'MailStopType.MailStopName', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', + n: 'content', t: 'v' - }, { - n: 'numberPrefixSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberPrefixSeparator' - }, - t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -2802,7 +2799,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MailStopType.MailStopNumber', + ln: 'PostalCode.PostalCodeNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -2811,10 +2808,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'nameNumberSeparator', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'NameNumberSeparator' + lp: 'Type' }, t: 'a' }, { @@ -2850,7 +2847,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType', + ln: 'Department', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -2861,44 +2859,11 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'subPremiseName', - mno: 0, - col: true, - en: 'SubPremiseName', - ti: '.SubPremiseType.SubPremiseName' - }, { - n: 'subPremiseLocation', - rq: true, - en: 'SubPremiseLocation', - ti: '.SubPremiseType.SubPremiseLocation' - }, { - n: 'subPremiseNumber', - mno: 0, - col: true, - en: 'SubPremiseNumber', - ti: '.SubPremiseType.SubPremiseNumber' - }, { - n: 'subPremiseNumberPrefix', - mno: 0, - col: true, - en: 'SubPremiseNumberPrefix', - ti: '.SubPremiseType.SubPremiseNumberPrefix' - }, { - n: 'subPremiseNumberSuffix', - mno: 0, - col: true, - en: 'SubPremiseNumberSuffix', - ti: '.SubPremiseType.SubPremiseNumberSuffix' - }, { - n: 'buildingName', + n: 'departmentName', mno: 0, col: true, - en: 'BuildingName', - ti: '.BuildingNameType' - }, { - n: 'firm', - en: 'Firm', - ti: '.FirmType' + en: 'DepartmentName', + ti: '.Department.DepartmentName' }, { n: 'mailStop', en: 'MailStop', @@ -2907,10 +2872,6 @@ var xAL_2_0_Module_Factory = function () { n: 'postalCode', en: 'PostalCode', ti: '.PostalCode' - }, { - n: 'subPremise', - en: 'SubPremise', - ti: '.SubPremiseType' }, { n: 'any', mno: 0, @@ -2927,59 +2888,90 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Locality.LocalityName', + ln: 'Locality', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' - }] - }, { - ln: 'Premise.PremiseNumberRange.PremiseNumberRangeTo', - tn: null, - ps: [{ n: 'addressLine', mno: 0, col: true, en: 'AddressLine', ti: '.AddressLine' }, { - n: 'premiseNumberPrefix', + n: 'localityName', mno: 0, col: true, - en: 'PremiseNumberPrefix', - ti: '.PremiseNumberPrefix' + en: 'LocalityName', + ti: '.Locality.LocalityName' }, { - n: 'premiseNumber', + n: 'postBox', rq: true, - col: true, - en: 'PremiseNumber', - ti: '.PremiseNumber' + en: 'PostBox', + ti: '.PostBox' }, { - n: 'premiseNumberSuffix', + n: 'largeMailUser', + rq: true, + en: 'LargeMailUser', + ti: '.LargeMailUserType' + }, { + n: 'postOffice', + rq: true, + en: 'PostOffice', + ti: '.PostOffice' + }, { + n: 'postalRoute', + rq: true, + en: 'PostalRoute', + ti: '.PostalRouteType' + }, { + n: 'thoroughfare', + en: 'Thoroughfare', + ti: '.Thoroughfare' + }, { + n: 'premise', + en: 'Premise', + ti: '.Premise' + }, { + n: 'dependentLocality', + en: 'DependentLocality', + ti: '.DependentLocalityType' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', mno: 0, col: true, - en: 'PremiseNumberSuffix', - ti: '.PremiseNumberSuffix' + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' + }, { + n: 'usageType', + ti: 'AnySimpleType', + an: { + lp: 'UsageType' + }, + t: 'a' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' + }, + t: 'a' }] }, { - ln: 'PostalRouteType.PostalRouteName', + ln: 'Locality.LocalityName', tn: null, ps: [{ n: 'otherAttributes', @@ -3003,14 +2995,22 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseLocation', + ln: 'LargeMailUserType.LargeMailUserName', tn: null, ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { n: 'content', t: 'v' + }, { + n: 'type', + an: { + lp: 'Type' + }, + t: 'a' }, { n: 'code', - ti: 'AnySimpleType', an: { lp: 'Code' }, @@ -3018,38 +3018,38 @@ var xAL_2_0_Module_Factory = function () { }] }], eis: [{ - en: 'ThoroughfareNumberSuffix', - ti: '.ThoroughfareNumberSuffix' - }, { en: 'PostBox', ti: '.PostBox' }, { - en: 'xAL', - ti: '.XAL' - }, { - en: 'PostalCode', - ti: '.PostalCode' - }, { - en: 'PremiseNumber', - ti: '.PremiseNumber' - }, { - en: 'Thoroughfare', - ti: '.Thoroughfare' + en: 'Department', + ti: '.Department' }, { en: 'Premise', ti: '.Premise' }, { - en: 'CountryName', - ti: '.CountryName' + en: 'AdministrativeArea', + ti: '.AdministrativeArea' }, { - en: 'ThoroughfareNumber', - ti: '.ThoroughfareNumber' + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' + }, { + en: 'Locality', + ti: '.Locality' + }, { + en: 'Thoroughfare', + ti: '.Thoroughfare' }, { en: 'AddressDetails', ti: '.AddressDetails' }, { en: 'AddressLine', ti: '.AddressLine' + }, { + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'PostOffice', + ti: '.PostOffice' }, { en: 'ThoroughfareNumberPrefix', ti: '.ThoroughfareNumberPrefix' @@ -3057,20 +3057,20 @@ var xAL_2_0_Module_Factory = function () { en: 'PremiseNumberPrefix', ti: '.PremiseNumberPrefix' }, { - en: 'PremiseNumberSuffix', - ti: '.PremiseNumberSuffix' + en: 'CountryName', + ti: '.CountryName' }, { - en: 'AdministrativeArea', - ti: '.AdministrativeArea' + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' }, { - en: 'Locality', - ti: '.Locality' + en: 'PremiseNumber', + ti: '.PremiseNumber' }, { - en: 'Department', - ti: '.Department' + en: 'PostalCode', + ti: '.PostalCode' }, { - en: 'PostOffice', - ti: '.PostOffice' + en: 'xAL', + ti: '.XAL' }] }; return { diff --git a/scripts/package.json b/scripts/package.json index 2d215309..55da4a30 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -1,6 +1,6 @@ { "name": "ogc-schemas", - "version": "2.6.1-SNAPSHOT", + "version": "2.6.1", "description": "Jsonix XML-JSON mappings for OGC Schemas.", "keywords": [ "json", diff --git a/scripts/pom.xml b/scripts/pom.xml index f7db2ccc..bb362ac3 100644 --- a/scripts/pom.xml +++ b/scripts/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 install diff --git a/se/1.1.0/pom.xml b/se/1.1.0/pom.xml index 1fbdb109..42a297d0 100644 --- a/se/1.1.0/pom.xml +++ b/se/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/se/pom.xml b/se/pom.xml index 8088266b..af542b0c 100644 --- a/se/pom.xml +++ b/se/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/sensorML/1.0.0/pom.xml b/sensorML/1.0.0/pom.xml index f9a11b76..739b0cb6 100644 --- a/sensorML/1.0.0/pom.xml +++ b/sensorML/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/sensorML/1.0.1/pom.xml b/sensorML/1.0.1/pom.xml index abc2ed56..59932dea 100644 --- a/sensorML/1.0.1/pom.xml +++ b/sensorML/1.0.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/sensorML/2.0/pom.xml b/sensorML/2.0/pom.xml index 53b096af..a2b58013 100644 --- a/sensorML/2.0/pom.xml +++ b/sensorML/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/sensorML/pom.xml b/sensorML/pom.xml index 1979d0c5..30320161 100644 --- a/sensorML/pom.xml +++ b/sensorML/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/sld/1.0.0-geoserver/pom.xml b/sld/1.0.0-geoserver/pom.xml index bdb313d2..16813c04 100644 --- a/sld/1.0.0-geoserver/pom.xml +++ b/sld/1.0.0-geoserver/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/sld/1.0.0/pom.xml b/sld/1.0.0/pom.xml index edcf78d8..989b4a30 100644 --- a/sld/1.0.0/pom.xml +++ b/sld/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/sld/1.1.0/pom.xml b/sld/1.1.0/pom.xml index c350dd49..e59fa874 100644 --- a/sld/1.1.0/pom.xml +++ b/sld/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/sld/pom.xml b/sld/pom.xml index fd701b1f..ff885fe2 100644 --- a/sld/pom.xml +++ b/sld/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/sos/1.0.0/pom.xml b/sos/1.0.0/pom.xml index e83d15d1..2988a7ea 100644 --- a/sos/1.0.0/pom.xml +++ b/sos/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/sos/2.0/pom.xml b/sos/2.0/pom.xml index f41fb998..c6179b44 100644 --- a/sos/2.0/pom.xml +++ b/sos/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/sos/pom.xml b/sos/pom.xml index cb84d92f..18c4841e 100644 --- a/sos/pom.xml +++ b/sos/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/sps/1.0.0/pom.xml b/sps/1.0.0/pom.xml index 7d78cf3a..0c67283e 100644 --- a/sps/1.0.0/pom.xml +++ b/sps/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/sps/2.0/pom.xml b/sps/2.0/pom.xml index f17f6505..688d8323 100644 --- a/sps/2.0/pom.xml +++ b/sps/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/sps/pom.xml b/sps/pom.xml index a8639b31..5d4f3754 100644 --- a/sps/pom.xml +++ b/sps/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/sweCommon/1.0.0/pom.xml b/sweCommon/1.0.0/pom.xml index 1066929b..4538cebe 100644 --- a/sweCommon/1.0.0/pom.xml +++ b/sweCommon/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/sweCommon/1.0.1/pom.xml b/sweCommon/1.0.1/pom.xml index 2959f9a6..c83ce05e 100644 --- a/sweCommon/1.0.1/pom.xml +++ b/sweCommon/1.0.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/sweCommon/2.0/pom.xml b/sweCommon/2.0/pom.xml index ba639e45..d140f0b5 100644 --- a/sweCommon/2.0/pom.xml +++ b/sweCommon/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/sweCommon/pom.xml b/sweCommon/pom.xml index 64828f50..64325076 100644 --- a/sweCommon/pom.xml +++ b/sweCommon/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/swes/2.0/pom.xml b/swes/2.0/pom.xml index 68c0e8fa..954d2b29 100644 --- a/swes/2.0/pom.xml +++ b/swes/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/swes/pom.xml b/swes/pom.xml index 109b98e5..b3a66a1a 100644 --- a/swes/pom.xml +++ b/swes/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 2.0 diff --git a/tjs/1.0/pom.xml b/tjs/1.0/pom.xml index c1862f42..bb8e4498 100644 --- a/tjs/1.0/pom.xml +++ b/tjs/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/tjs/pom.xml b/tjs/pom.xml index ba0de18d..c7bdc08e 100644 --- a/tjs/pom.xml +++ b/tjs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/tml/1.0.0/pom.xml b/tml/1.0.0/pom.xml index a6707083..82fd0640 100644 --- a/tml/1.0.0/pom.xml +++ b/tml/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/tml/pom.xml b/tml/pom.xml index 804174c0..05c87af1 100644 --- a/tml/pom.xml +++ b/tml/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/wami/1.0.0/pom.xml b/wami/1.0.0/pom.xml index 9a22b30e..b52ef121 100644 --- a/wami/1.0.0/pom.xml +++ b/wami/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/wami/1.0.1/pom.xml b/wami/1.0.1/pom.xml index ff791c1a..4dc7043e 100644 --- a/wami/1.0.1/pom.xml +++ b/wami/1.0.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/wami/1.0.2/pom.xml b/wami/1.0.2/pom.xml index 8a8bff81..eeafb238 100644 --- a/wami/1.0.2/pom.xml +++ b/wami/1.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/wami/pom.xml b/wami/pom.xml index 1b51f05c..94b357f2 100644 --- a/wami/pom.xml +++ b/wami/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/waterml/2.0/pom.xml b/waterml/2.0/pom.xml index be26fdfa..2503bd4e 100644 --- a/waterml/2.0/pom.xml +++ b/waterml/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/waterml/pom.xml b/waterml/pom.xml index 4b1c586c..90287871 100644 --- a/waterml/pom.xml +++ b/waterml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 2.0 diff --git a/wcps/1.0/pom.xml b/wcps/1.0/pom.xml index 5a36d697..24a7df80 100644 --- a/wcps/1.0/pom.xml +++ b/wcps/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/wcps/pom.xml b/wcps/pom.xml index aa4bd5c9..749094db 100644 --- a/wcps/pom.xml +++ b/wcps/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcs/1.0.0/pom.xml b/wcs/1.0.0/pom.xml index 2adb72ba..e1ef539c 100644 --- a/wcs/1.0.0/pom.xml +++ b/wcs/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/wcs/1.1/pom.xml b/wcs/1.1/pom.xml index 4e4b447e..5df3ecaa 100644 --- a/wcs/1.1/pom.xml +++ b/wcs/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/wcs/2.0/pom.xml b/wcs/2.0/pom.xml index c4c95924..1361305c 100644 --- a/wcs/2.0/pom.xml +++ b/wcs/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/wcs/crs/1.0/pom.xml b/wcs/crs/1.0/pom.xml index 07beb897..5528dcb8 100644 --- a/wcs/crs/1.0/pom.xml +++ b/wcs/crs/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/wcs/crs/pom.xml b/wcs/crs/pom.xml index 5e143dd5..60c21417 100644 --- a/wcs/crs/pom.xml +++ b/wcs/crs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcs/interpolation/1.0/pom.xml b/wcs/interpolation/1.0/pom.xml index 506bcdb4..c8adfe0d 100644 --- a/wcs/interpolation/1.0/pom.xml +++ b/wcs/interpolation/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/wcs/interpolation/pom.xml b/wcs/interpolation/pom.xml index 7f7678c2..b93801a9 100644 --- a/wcs/interpolation/pom.xml +++ b/wcs/interpolation/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcs/pom.xml b/wcs/pom.xml index e0bda662..3f334171 100644 --- a/wcs/pom.xml +++ b/wcs/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/wcs/processing/2.0/pom.xml b/wcs/processing/2.0/pom.xml index ff322cfb..f4029a3e 100644 --- a/wcs/processing/2.0/pom.xml +++ b/wcs/processing/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/wcs/processing/pom.xml b/wcs/processing/pom.xml index 3b92d4d6..f5cdce9b 100644 --- a/wcs/processing/pom.xml +++ b/wcs/processing/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 2.0 diff --git a/wcs/range-subsetting/1.0/pom.xml b/wcs/range-subsetting/1.0/pom.xml index 03519d45..20c523c1 100644 --- a/wcs/range-subsetting/1.0/pom.xml +++ b/wcs/range-subsetting/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/wcs/range-subsetting/pom.xml b/wcs/range-subsetting/pom.xml index 462abfdf..52d26992 100644 --- a/wcs/range-subsetting/pom.xml +++ b/wcs/range-subsetting/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcs/scaling/1.0/pom.xml b/wcs/scaling/1.0/pom.xml index 4dee1216..55451f16 100644 --- a/wcs/scaling/1.0/pom.xml +++ b/wcs/scaling/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/wcs/scaling/pom.xml b/wcs/scaling/pom.xml index df37c3ee..1405e125 100644 --- a/wcs/scaling/pom.xml +++ b/wcs/scaling/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcs/wcseo/1.0/pom.xml b/wcs/wcseo/1.0/pom.xml index fa0e5350..2dd7656f 100644 --- a/wcs/wcseo/1.0/pom.xml +++ b/wcs/wcseo/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/wcs/wcseo/pom.xml b/wcs/wcseo/pom.xml index 6459c4be..d5559d51 100644 --- a/wcs/wcseo/pom.xml +++ b/wcs/wcseo/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wcst/1.1/pom.xml b/wcst/1.1/pom.xml index f62a3e94..626132d2 100644 --- a/wcst/1.1/pom.xml +++ b/wcst/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/wcst/pom.xml b/wcst/pom.xml index 3b6af18a..bcebabc1 100644 --- a/wcst/pom.xml +++ b/wcst/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 1.1 diff --git a/wfs/1.0.0/pom.xml b/wfs/1.0.0/pom.xml index 08e25729..4d1792bc 100644 --- a/wfs/1.0.0/pom.xml +++ b/wfs/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/wfs/1.1.0/pom.xml b/wfs/1.1.0/pom.xml index 53537412..facd29f8 100644 --- a/wfs/1.1.0/pom.xml +++ b/wfs/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/wfs/2.0/pom.xml b/wfs/2.0/pom.xml index d7bf83cd..92d43e8a 100644 --- a/wfs/2.0/pom.xml +++ b/wfs/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/wfs/pom.xml b/wfs/pom.xml index a8a97d6f..7b5d90fe 100644 --- a/wfs/pom.xml +++ b/wfs/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/wms/1.0.0/pom.xml b/wms/1.0.0/pom.xml index 2bbdd4a2..4f6288c8 100644 --- a/wms/1.0.0/pom.xml +++ b/wms/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/wms/1.1.0/pom.xml b/wms/1.1.0/pom.xml index a273b4b2..386ac4cc 100644 --- a/wms/1.1.0/pom.xml +++ b/wms/1.1.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/wms/1.1.1/pom.xml b/wms/1.1.1/pom.xml index 93f155b1..b5a05d22 100644 --- a/wms/1.1.1/pom.xml +++ b/wms/1.1.1/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/wms/1.3.0-exceptions/pom.xml b/wms/1.3.0-exceptions/pom.xml index 667369e6..169cb82a 100644 --- a/wms/1.3.0-exceptions/pom.xml +++ b/wms/1.3.0-exceptions/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/wms/1.3.0/pom.xml b/wms/1.3.0/pom.xml index a3be3f5b..c805fc4d 100644 --- a/wms/1.3.0/pom.xml +++ b/wms/1.3.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/wms/pom.xml b/wms/pom.xml index a068237b..bad73ae2 100644 --- a/wms/pom.xml +++ b/wms/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/wmsc/1.1.1/pom.xml b/wmsc/1.1.1/pom.xml index 79967541..f2ef3797 100644 --- a/wmsc/1.1.1/pom.xml +++ b/wmsc/1.1.1/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/wmsc/pom.xml b/wmsc/pom.xml index 561a9b41..72e1a704 100644 --- a/wmsc/pom.xml +++ b/wmsc/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 1.1.1 diff --git a/wmts/1.0/pom.xml b/wmts/1.0/pom.xml index dc80355f..2ef24740 100644 --- a/wmts/1.0/pom.xml +++ b/wmts/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/wmts/pom.xml b/wmts/pom.xml index c93592fa..11e0fcdd 100644 --- a/wmts/pom.xml +++ b/wmts/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 1.0 diff --git a/wps/1.0.0/pom.xml b/wps/1.0.0/pom.xml index 068fb8ea..d8ea582f 100644 --- a/wps/1.0.0/pom.xml +++ b/wps/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/wps/2.0/pom.xml b/wps/2.0/pom.xml index cb810e53..379fe513 100644 --- a/wps/2.0/pom.xml +++ b/wps/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/wps/pom.xml b/wps/pom.xml index e08c941d..a1f3d43d 100644 --- a/wps/pom.xml +++ b/wps/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/xal/2.0/pom.xml b/xal/2.0/pom.xml index ff3dde01..8b865376 100644 --- a/xal/2.0/pom.xml +++ b/xal/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/xal/pom.xml b/xal/pom.xml index 1cc452a4..c10777e8 100644 --- a/xal/pom.xml +++ b/xal/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1-SNAPSHOT + 2.6.1 2.0